#nprogress{pointer-events:none}#nprogress .bar{z-index:1031;background:#29d;width:100%;height:2px;position:fixed;top:0;left:0}#nprogress .peg{opacity:1;width:100px;height:100%;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 10px #29d,0 0 5px #29d}#nprogress .spinner{z-index:1031;display:block;position:fixed;top:15px;right:15px}#nprogress .spinner-icon{box-sizing:border-box;border:2px solid #0000;border-color:#29d #0000 #0000 #29d;border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.block-loading{z-index:2147483600;background-color:var(--ba-bg-color);width:100%;height:100%;position:fixed}.block-loading .block-loading-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.block-loading .block-loading-box-warp{width:80px;height:80px}.block-loading .block-loading-box-warp .block-loading-box-item{float:left;background:#409eff;border-radius:1px;width:33.3333%;height:33.3333%;animation:1.2s infinite block-loading-animation}.block-loading .block-loading-box-warp .block-loading-box-item:nth-child(7){animation-delay:0s}.block-loading .block-loading-box-warp .block-loading-box-item:nth-child(4),.block-loading .block-loading-box-warp .block-loading-box-item:nth-child(8){animation-delay:.1s}.block-loading .block-loading-box-warp .block-loading-box-item:first-child,.block-loading .block-loading-box-warp .block-loading-box-item:nth-child(5),.block-loading .block-loading-box-warp .block-loading-box-item:nth-child(9){animation-delay:.2s}.block-loading .block-loading-box-warp .block-loading-box-item:nth-child(2),.block-loading .block-loading-box-warp .block-loading-box-item:nth-child(6){animation-delay:.3s}.block-loading .block-loading-box-warp .block-loading-box-item:nth-child(3){animation-delay:.4s}@keyframes block-loading-animation{0%,70%,to{transform:scale(1)}35%{transform:scale(0)}}.svg-icon[data-v-e8bb19c9]{fill:currentColor;width:1em;height:1em;overflow:hidden}: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__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{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-list{max-height:204px;font-size:var(--el-font-size-base);color:var(--el-cascader-menu-text-color);text-align:center;margin:0;padding:6px 0}.el-cascader__suggestion-item{text-align:left;cursor:pointer;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>span{margin-right:10px}.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__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{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--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__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-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}@media only screen and (width<=767px){.hidden-xs-only{display:none!important}}@media only screen and (width>=768px){.hidden-sm-and-up{display:none!important}}@media only screen and (width>=768px) and (width<=991px){.hidden-sm-only{display:none!important}}@media only screen and (width<=991px){.hidden-sm-and-down{display:none!important}}@media only screen and (width>=992px){.hidden-md-and-up{display:none!important}}@media only screen and (width>=992px) and (width<=1199px){.hidden-md-only{display:none!important}}@media only screen and (width<=1199px){.hidden-md-and-down{display:none!important}}@media only screen and (width>=1200px){.hidden-lg-and-up{display:none!important}}@media only screen and (width>=1200px) and (width<=1919px){.hidden-lg-only{display:none!important}}@media only screen and (width<=1919px){.hidden-lg-and-down{display:none!important}}@media only screen and (width>=1920px){.hidden-xl-only{display:none!important}}@font-face{font-family:FontAwesome;src:url(/assets/fontawesome-webfont-G5YE5S7X.eot?v=4.7.0);src:url(/assets/fontawesome-webfont-G5YE5S7X.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/assets/fontawesome-webfont-B-jkhYfk.woff2?v=4.7.0)format("woff2"),url(/assets/fontawesome-webfont-CDK5bt4p.woff?v=4.7.0)format("woff"),url(/assets/fontawesome-webfont-CQDK8MU3.ttf?v=4.7.0)format("truetype"),url(/assets/fontawesome-webfont-D13rzr4g.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa{font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.fa-lg{vertical-align:-15%;font-size:1.33333em;line-height:.75em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{text-align:center;width:1.28571em}.fa-ul{margin-left:2.14286em;padding-left:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:2.14286em;position:absolute;top:.142857em;left:-2.14286em}.fa-li.fa-lg{left:-1.85714em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:2s linear infinite fa-spin}.fa-pulse{animation:1s steps(8,end) infinite fa-spin}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scaleY(-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{vertical-align:middle;width:2em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{text-align:center;width:100%;position:absolute;left:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background-color:var(--ba-bg-color);width:100%;height:100%;color:var(--el-text-color-primary);font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif;font-weight:400;font-size:var(--el-font-size-base);margin:0;padding:0}.iconfont-icon{vertical-align:-.15em;fill:currentColor;width:1em;height:1em;overflow:hidden}.w100{width:100%!important}.h100{height:100%!important}.ba-center{justify-content:center;align-items:center;display:flex}.default-main{margin:var(--ba-main-space) var(--ba-main-space) 60px var(--ba-main-space)}.zoom-handle{cursor:se-resize;width:20px;height:20px;position:absolute;bottom:-10px;right:-10px}.block-help{color:#909399;width:100%;padding-top:5px;font-size:13px;line-height:16px;display:block}.table-header .table-header-operate .icon{color:var(--el-color-white)!important;font-size:14px!important}.table-header .el-button.is-disabled .icon{color:var(--el-button-disabled-text-color)!important}.suspension{transition:all .3s}.suspension:hover{z-index:2147483600;border-radius:6px;transform:translateY(-4px)scale(1.02);box-shadow:0 14px 24px #0003}.ba-table-box{border-radius:var(--el-border-radius-round)}.ba-table-alert{border:1px solid var(--ba-boder-color);border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:var(--el-fill-color-darker)!important}.ba-operate-dialog{border-radius:var(--el-border-radius-base);padding-bottom:52px;overflow:hidden}.ba-operate-dialog .el-dialog__header{border-bottom:1px solid var(--ba-bg-color)}.ba-operate-dialog .el-dialog__header .el-dialog__headerbtn{top:4px}.ba-operate-dialog .el-dialog__body{height:58vh}.ba-operate-dialog .el-dialog__footer{padding:10px var(--el-dialog-padding-primary);box-shadow:var(--el-box-shadow);width:100%;position:absolute;bottom:0;left:0}.ba-operate-form{padding-top:20px}.ba-layout-shade{z-index:2147483599;background-color:#00000080;width:100vw;height:100vh;position:fixed;top:0;left:0}.img-preview-dialog .el-dialog__body{justify-content:center;align-items:center;display:flex}.img-preview-dialog .el-dialog__body img{max-width:100%}.slide-right-enter-active,.slide-right-leave-active,.slide-left-enter-active,.slide-left-leave-active{will-change:transform;transition:all .3s}.slide-right-enter-from,.slide-left-leave-to{opacity:0;transform:translate(-20px)}.slide-right-leave-to,.slide-left-enter-from{opacity:0;transform:translate(20px)}.frontend-footer-brother{min-height:calc(100vh - 120px)}.user-views{padding-left:15px}.user-views .user-views-card{margin-bottom:15px}.ba-aside-drawer .el-drawer__body{padding:0}.ba-icon-dark{color:var(--el-text-color-primary)!important}#nprogress .bar,#nprogress .spinner{z-index:2147483600}@media screen and (width<=768px){.xs-hidden{display:none}}@media screen and (width<=1024px){.ba-operate-dialog{width:96%}}@media screen and (width<=991px){.user-views{padding:0}}.el-menu{-webkit-user-select:none;user-select:none}.el-table{--el-table-border-color:var(--ba-border-color)}.el-card{border:none}.el-card .el-card__header{border-bottom:1px solid var(--el-border-color-extra-light)}.el-divider__text.is-center{transform:translate(-50%)translateY(-62%)}.el-input .el-input__inner{line-height:calc(var(--el-input-height,40px) - 4px)}.el-input-number.is-controls-right .el-input__wrapper{padding-left:11px}.el-input-number.is-controls-right .el-input__inner{text-align:left}.el-textarea__inner{padding:5px 11px}.datetime-picker{height:32px;padding-top:0;padding-bottom:0}.el-overlay-dialog::-webkit-scrollbar{width:5px;height:5px}.ba-scroll-style::-webkit-scrollbar{width:5px;height:5px}.el-overlay-dialog::-webkit-scrollbar-thumb{border-radius:var(--el-border-radius-base);box-shadow:none;-webkit-box-shadow:none;background:#eaeaea}.ba-scroll-style::-webkit-scrollbar-thumb{border-radius:var(--el-border-radius-base);box-shadow:none;-webkit-box-shadow:none;background:#eaeaea}.el-overlay-dialog:hover::-webkit-scrollbar-thumb:hover{background:#c8c9cc}.ba-scroll-style:hover::-webkit-scrollbar-thumb:hover{background:#c8c9cc}@supports not selector(::-webkit-scrollbar){.el-overlay-dialog,.ba-scroll-style{scrollbar-width:thin;scrollbar-color:#c8c9cc #eaeaea}}.ba-input-item-radio .el-radio-group,.ba-input-item-radio .el-checkbox-group,.ba-input-item-checkbox .el-radio-group,.ba-input-item-checkbox .el-checkbox-group{margin-top:-8px}.ba-input-item-radio .el-radio-group .el-radio,.ba-input-item-radio .el-radio-group .el-checkbox,.ba-input-item-radio .el-checkbox-group .el-radio,.ba-input-item-radio .el-checkbox-group .el-checkbox,.ba-input-item-checkbox .el-radio-group .el-radio,.ba-input-item-checkbox .el-radio-group .el-checkbox,.ba-input-item-checkbox .el-checkbox-group .el-radio,.ba-input-item-checkbox .el-checkbox-group .el-checkbox{margin-top:8px}:root{--ba-main-space:16px;--ba-color-primary-light:#3f6ad8;--ba-bg-color:#f5f5f5;--ba-bg-color-overlay:#fff;--ba-border-color:#f6f6f6}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--el-color-primary:#409eff;--el-color-primary-light-3:#3375b9;--el-color-primary-light-5:#2a598a;--el-color-primary-light-7:#213d5b;--el-color-primary-light-8:#1d3043;--el-color-primary-light-9:#18222b;--el-color-primary-dark-2:#66b1ff;--el-color-success:#67c23a;--el-color-success-light-3:#4e8e2f;--el-color-success-light-5:#3e6b27;--el-color-success-light-7:#2d481f;--el-color-success-light-8:#25371c;--el-color-success-light-9:#1c2518;--el-color-success-dark-2:#85ce61;--el-color-warning:#e6a23c;--el-color-warning-light-3:#a77730;--el-color-warning-light-5:#7d5b28;--el-color-warning-light-7:#533f20;--el-color-warning-light-8:#3e301c;--el-color-warning-light-9:#292218;--el-color-warning-dark-2:#ebb563;--el-color-danger:#f56c6c;--el-color-danger-light-3:#b25252;--el-color-danger-light-5:#854040;--el-color-danger-light-7:#582e2e;--el-color-danger-light-8:#412626;--el-color-danger-light-9:#2a1d1d;--el-color-danger-dark-2:#f78989;--el-color-error:#f56c6c;--el-color-error-light-3:#b25252;--el-color-error-light-5:#854040;--el-color-error-light-7:#582e2e;--el-color-error-light-8:#412626;--el-color-error-light-9:#2a1d1d;--el-color-error-dark-2:#f78989;--el-color-info:#909399;--el-color-info-light-3:#6b6d71;--el-color-info-light-5:#525457;--el-color-info-light-7:#393a3c;--el-color-info-light-8:#2d2d2f;--el-color-info-light-9:#202121;--el-color-info-dark-2:#a6a9ad;--el-box-shadow:0px 12px 32px 4px #0000005c, 0px 8px 20px #000000b8;--el-box-shadow-light:0px 0px 12px #000000b8;--el-box-shadow-lighter:0px 0px 6px #000000b8;--el-box-shadow-dark:0px 16px 48px 16px #000000b8, 0px 12px 32px #000, 0px 8px 16px -8px #000;--el-bg-color-page:#0a0a0a;--el-bg-color:#141414;--el-bg-color-overlay:#1d1e1f;--el-text-color-primary:#e5eaf3;--el-text-color-regular:#cfd3dc;--el-text-color-secondary:#a3a6ad;--el-text-color-placeholder:#8d9095;--el-text-color-disabled:#6c6e72;--el-border-color-darker:#636466;--el-border-color-dark:#58585b;--el-border-color:#4c4d4f;--el-border-color-light:#414243;--el-border-color-lighter:#363637;--el-border-color-extra-light:#2b2b2c;--el-fill-color-darker:#424243;--el-fill-color-dark:#39393a;--el-fill-color:#303030;--el-fill-color-light:#262727;--el-fill-color-lighter:#1d1d1d;--el-fill-color-extra-light:#191919;--el-fill-color-blank:#141414;--el-mask-color:#000c;--el-mask-color-extra-light:#0000004d}html.dark .el-button{--el-button-disabled-text-color:#ffffff80}html.dark .el-card{--el-card-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-card-bg-color)}html.dark .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a}html.dark{--ba-bg-color:#141414;--ba-bg-color-overlay:#1d1e1f;--ba-border-color:#4c4d4f}.ba-markdown ::-webkit-scrollbar{width:6px;height:6px}.ba-markdown ::-webkit-scrollbar-corner{background-color:var(--el-bg-color-page);border-radius:2px}.ba-markdown ::-webkit-scrollbar-track{background-color:var(--el-bg-color-page);border-radius:2px}.ba-markdown ::-webkit-scrollbar-thumb{background-color:var(--el-color-black);border-radius:2px}.ba-markdown ::-webkit-scrollbar-button:vertical{display:none}.ba-markdown ::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--el-color-black)}.ba-markdown ::-webkit-scrollbar-thumb:vertical:active{background-color:var(--el-color-black)}.ba-markdown h1{font-size:var(--el-font-size-large);text-transform:uppercase;color:var(--el-color-primary)}.ba-markdown h1,.ba-markdown h2,.ba-markdown h3,.ba-markdown h4,.ba-markdown h5,.ba-markdown h6{word-break:break-all;position:relative}.ba-markdown h1 a,.ba-markdown h2 a,.ba-markdown h3 a,.ba-markdown h4 a,.ba-markdown h5 a,.ba-markdown h6 a,.ba-markdown h1 a:hover,.ba-markdown h2 a:hover,.ba-markdown h3 a:hover,.ba-markdown h4 a:hover,.ba-markdown h5 a:hover,.ba-markdown h6 a:hover{color:inherit}.ba-markdown ol>li{list-style:decimal}.ba-markdown ul>li{list-style:outside}.ba-markdown ol .li-task,.ba-markdown ul .li-task{list-style-type:none}.ba-markdown ol .li-task input,.ba-markdown ul .li-task input{margin-left:-1.5em;margin-right:.1em}.ba-markdown a{text-decoration:none}.ba-markdown pre,.ba-markdown code{color:#24292f;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:14px}.ba-markdown pre{margin:20px 0}.ba-markdown pre code{line-height:1.6;display:block;overflow:auto}.ba-markdown pre code .code-block{vertical-align:bottom;width:100%;display:inline-block;overflow:auto}.ba-markdown hr{border:none;border-top:1px solid #eaecef;height:1px;margin:10px 0}.ba-markdown div[inline]>.figure{padding-right:.5em}.ba-markdown div[inline]>.figure img{border:none;padding:0}.ba-markdown .figure{text-align:center;flex-direction:column;margin:0 0 1em;display:inline-flex}.ba-markdown .figure .figcaption{color:#888;margin-top:5px;font-size:.875em}.ba-markdown h1,.ba-markdown h2,.ba-markdown h3,.ba-markdown h4,.ba-markdown h5,.ba-markdown h6{margin:1.4em 0 .8em;font-weight:700}.ba-markdown a{color:#2d8cf0;transition:color .3s}.ba-markdown a:hover{color:#73d13d}.ba-markdown img{box-sizing:border-box;border:1px solid #e6e6e6;border-radius:3px;max-width:100%;margin:0 auto;padding:5px}.ba-markdown p{margin:0;padding:.5rem 0;line-height:1.6}.ba-markdown p:empty{display:none}.ba-markdown code{color:#3594f7;background-color:#3baafa1a;border-radius:2px;padding:0 4px;line-height:22px;display:inline-block}.ba-markdown blockquote{background-color:#ececec;border-left:5px solid #35b378;margin:20px 0;padding:.5em 1.2em;line-height:2em;display:block}.ba-markdown blockquote p{padding:0}.ba-markdown pre{border-radius:5px;position:relative;box-shadow:0 2px 2px #0005}.ba-markdown pre code{color:#a9b7c6;background-color:#282c34;border-radius:0 0 5px 5px;padding:1em;position:relative}.ba-markdown pre code>*{line-height:1.6}.ba-markdown pre .copy-button{color:#999;cursor:pointer;font-size:12px;position:absolute;top:9px;right:10px}.ba-markdown pre:before{content:"";background:#282c34 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcIAAACCCAYAAADVN8idAAAgAElEQVR4nO2de5QU5Zn/v1VdVX2/zQwMzDCDgCBKOIx4myXLRlnYGDlhzWWDSTxkhXBQo2iS34kmavb3C5qo5+yqqBs5xNG4ZpVskjXk6BrhqAkbdoyXgSUoiqgMzDjAzPS1+lLX3x/TYNU7F6C7untm+vn8Ne/bVdVvP+8777fe2/MABEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQExKu2BtN03SyHGVhxdS61jk+77xWr3dWk9c7Y4okTakThbqAIIa8POcTeF4EAM0w1KxhZtKamhxUtcETinKiN5s92p3Nfngok31vx/HB7mr/FmLisaItMGv2NPfclqnCrKYGoXVqWJxWF+TrAj4u5JE4n+jiRZMzoWmmmlPMTDpjJgdTxuDxhNrX2691HzmuffhBX/7gjj3pD6v9W4iJx9TFwXqxWWrlG6UmforYiIhQb4ZcEcPPBzjJ5eZd4AHA0GGYip7nZSPNJfU44tqAcUI9ZhxTetUepfv4W6mBav+W08FxRUvZ0P3F3jjehHBByM+3RyNLLw6H29vCwQubPJ6ZhY/aS3x0JwD05nKH9yRSXW8kEp2dsfiu/UnZKPG5xCRiQYuHb5/vvfyieZ4lbXO8FzU1uE62vwtLfHQXAPT064f3Hsq++cZ7ud2vHci+uv9IjtofYWP6VfWfEud7F2Gu9wJMEacVsteW+NgOAMAJtQ8Hs2+rB7J7P35h4C8lPtNxaloI2+tDkRUNDSuvqG9YPsfvnY/SRe9M6TwkywdeGRjcuaO///nOgWS8Qt9LjCP+ap6v/m8X+1de3ua78twmaT5KF70zpev9XuXAq3syL+54S97+2nsZan81SMN8v9tzaXApvziwBDOkky9epQrf6RgSxqPKYeOt9O7cn1O7+g/I+TJ/52mpSSG8aXbL51ZNa/zCeX7/QlRO/Eaj811Z3re979h/PvLBkf+qclmICvCtlfUrP78k8JX5LdJCVE78RqPrwBFl3+92p3/56PMDz1e5LEQFaPrClEvFvw4uN2d65qD8wnc6OozDuUPmrtTve5478Wa1ClEzQtgW8bu/1ty8dnXT9DWFrDEFkOcAURIhCiJEQYDL5YLocoEXePDgwPHcKeOZpgnTMGHAhKEZUHUduq5D1TSomgo1r+IM5qE6TcD4Ze/HT//70Z6OPYnqvyURzrHoHK/7a8tCG1ZfHvrHQtaYAsgBkCQXRJGDKLggCIDg4uHiOfCFtsdxQ/9DpsnBNE0YhgndMKHpBjQNUDUdqmpCUXScwX9bl2lyxrZXk08+80pi696PstT+JhnN1zdf7Voe/nwhOaYAGpwJSRTBSQK4ocYH3sXD5eIB3gWe42AU2h9vcjBMEzB06LoBQzcATYepaTAVDYqqgjdPKxUdnAld3xl/4eiW3udK/7Vnx6QXwraI372uteWmVY2NX8ZpxM/r8cDjluCRJEhu0dFyKHkVOUVBLq8gm8ud7vLO7ceO/erxw0ceIUGc2Cw6x+ted2Xk1lVLAqtxGvHzelzwuAV43DzcEu9oOfKKgVzeQC6vIZvTT3d51/bd6W2Pvxh/kARx4tNyy4zV3NLQ3xWSowqg4HGD94jg3SJcDvd/el6FkVdh5FRouTGbVAcAmLuSLx156Og2RwsxBpNaCH98/rnrvz6jeS3GEECf1wuf1wOf112yMc4U0zSRyeaRyeaQyWbHurTzF0d7On7wzvtbK1IwwlHuWdN4w9eXh9ZjDAH0eUX4vTx8XlfF2p9hmshmdchZDZnsmKLY9fTO5JY7nzq2pSIFIxyl5ZvTV3JXRr9YSI4ogJzPA7fXDc4nga9g+zMzCvLZPMzMqIOCIUF8MfabIz/7uOxT9pNSCNfNbP7MrbNn3RYSXFGMIIKiICLg98Lv98LFO/vmfbbohgFZziItZ6Fq6kiXdCY1LfbgBx/d9/jhnj9UunzE2bNuRXTZLV+quyPk46MYQQRFgUfALyLgF+CqbvODrgPpjIa0rELVRpzA70pmjNiDvx68p2NH7OVKl484e6ZfVf8p1zUN63mfK4CRBFBwQQp44fJ7wFe5ARq6AV3OQUlnAW3El7IOyEZa3XZiazl3m04qIVwQ8vPfnzt709K6umUYQQDdbhFBfwB+n8fx73YCOZNDSk4jnx9ZEHcNDr78k4Mf3EVHL8YnC1o8/G3X1N/7Nwt9yzGCALolF0IBAX6fUIXSnR45oyGZ1pBXRuyQuv74v9md923rv52OXoxfWu+cuQFt/ksxggAKkgQh6IXL765CyU6PLuehpWRoijbSxx3YI/+5++7DZZmdmDRC+I3WpiU/nDvnXoHnl7KfSYKAUCg4bgWQRc7kkEymoGjDG4RqGH/YdPDQD37e3bu7CkUjRmHNsujSO6+tv18SuOEzECKHSFAatwLIImc0xFMKVHX4/6iimZ13Pz3wvadeju2qQtGIUZj+2boLhOumbeQEiGBEkBdFSCHfuBVAFl3OQ0lmYKjDBgQdpmaoesfxB3tfGjzg5HdOCiG8f8G8Gwq7QW2dEM8B4VAIoaDfse+qJMmUjFgiOdJHndt6P37qe/vf+2mly0QM5761jRsLu0Fto0COMxEJeRAOTgwBZEmkNMQT+ZF2nHY9+0qq4/Yn+h6pfKkIFstuUJsAGpwJTzgIMeSrUslKQ01mkEukRtpx2mHsiP/Oyd2lE14If31J2wMXR8LtYETQ5/UiGglCcLkc+Z5qoak6YsnUSJtqOt+IJzq/9Pqeb1ejXMQQv7qj5eGLz/N8GowI+rwi6sIiBKEyGxDKhaaZGEzkR9pU0/X6u/k//cM93TdXo1zEEK2bZm3E+d5FYESQ83ngi/gBYWL3f9B0ZOLySJtqOvBOdm/3XR9uduJrJqwQtteHIg9ccP5jBVdoNhGsi4QRDEzMt6DRSKUzGIwn2OzO3lzu8Lfffud68k5TWS6b54s8cP20Jwqu0GwiWB+REAw4u/282qTSKgbiCpvd1dOvH/7OY33XkXeaytIw3+/23dL0w4IrNJsIeqJBuILeKpWsPOipLHKxFJvdwR1X++TNvT8q1TvNhBTCFVPrWh9euOBxL88vt+a7RQnRaAhuaXJ1QifJKyoG40koir1DyhrGzpv37V9Hzr0rw4q2wKyHvjXt5z43Z1uPlkQXGqISJIfPAI4XFMVAf0yBotpHh5m8uWvjo33X7tyTpvZXAaYuDtZ7vtu8CW7+BtsHkgBfXQicNDGn4k+HqWjIDCYBdjNN3vhp7p977irFufeEE8KrpjXM+deFC57igCXWfL/Pg/popGJnsaqFaZoYiMUhM1MFJrD7xn3717zQ13+oSkWrCT53UWjuo7c0PsMDF1nz/T4BDVHPKW8vkxXT5NAfy0HOaGz+mzdu7v3qf72ZPlilotUEjZeEp7hva74XzChQ9HngqQ+f8vYyWeFNE7mBFFSm/+NMbM3e33PH8dcTJ4p57oQSwhVT61q3Llr4DCuCoWAA0XCw2KJMSGKJFJKptC3PBHav37vvqzQyLA8r2gKztnxn+n+wIhgKCqgLT4wdeU4xmMgjmRouhusf6P0ijQzLw9TFwXrPD1ruByuCIS+kSG31f1osjXwqY8vjTGzN/uTI94sZGZYqhBWbA2qvD0UeXrjgcVYEI6FgzYkgAETDQURC9t/NAUseXrjg8fb6UKRKxZq0XDbPF3noW9N+zopgNCTVnAgCQF3YjUhIsuVxnHnR5m9Ne/qyeT5qfw7TMN/v9ny3eRMYEXSHAzUnggAgRANwhwO2PJPDes93mzc1zK/8OZGKCeEDF5z/GLsmGA2HEA4FRrtl0hMOBRANh2x5Xp5f/sAF5z9WpSJNWh64ftoT7JpgNOxGODQ516PPhEhIRJR5CfC5uaX/cv20J6pUpEmL75amH7JrglIkACE8uTYFng1C2AcpwvT/bv4G/8amH1a6LBURwl9f0vaAJVAugKGR4EQ9H+gkoaB/2MiwyeOZ+etL2h6oUpEmHb+6o+VhS6BcAEMjwYl6PtBJwkFh2MiwucE18z/uaH24SkWadLRumrXREigXwJAITtTzgU4ihnzDR4ZTxWmtm2ZtrGQ5yi6E9y+YdwN7TjAUDNT0SJAlHAogFLTZo/3iSLj9/gXzbhjtHuLMuG9t40b2nGA4KNT0SJAlEhIRsr8UXHjJee5P33vdtJuqVabJQvP1zVez5wTFkJ9E0IIQ9sEdtNljLc73LpqxoenqSpWhrEL4jdamJazHGL/PU5NrgqcjGh7mQq59ddP0Nd9obVoy2j3E2KxZFl3Keozx+4Rh04HE0Joh40LuwmuuCK5dsyw6zOUhcWZM/2zdBazHGNHngRShmTAWIRqAaO//1vIrIp+f/tm6Cyrx/WXbNbog5Oe3X7L4VavvULcooXFq3aQ/IlEspmmi78Sg7Zyhahh/+PvX31pGjrrPjgUtHv4//9+MP1l9h0qiC9Oneif9EYliMU0OHx/P2s4ZKprZ+YV/OvppctR99rQ8e8FjnIANpzIkAcHG+kl/RKJYeNNE6ljMds7Q1IwtR645cP3p7h23u0a/P3f2JtaBdjQaIhEcA47jUBexb54Ref4z3587e1OVijRhue2a+ntZB9oNUYlEcAw4zkRD1L5eKAlc+23X1N9bpSJNWFrvnLmh4ED7FL66EIngGBgcB1+dvf/jBF5svXPmhlFucYyyCOG6mc2fKYRSOkVdJDxpPcY4iVsSURcJ2/KW1tUtWzez+TNVKtKEY92K6LJCKKVT1Ecmr8cYJ5EkHvURuxj+zULf8rUrostGuYVgmH5V/afYUEqeaHDSeoxxEk4S4Inals7Wos1/6fSr6j9Vzu8tS89w6+xZt8GyLujzeied79ByEgz44PPafA223zr7nNuqVZ6Jxi1fqrsDlnVBn1ecdL5Dy0kwIMLntTl7vvDWIZsSZ4Drmob1sIgg5/NMOt+h5cQV9IJj1gvF1VPWl/M7HRfCH59/7vpCZPmhL+CAaA0eGC2VKHOkIiQI0R+ff25ZG8Nk4J41jTcUIssDGJruqwuTCJ4tdWG3bQNByMdH717TWPYpqolOyzenryxElgcwFErJR5tjzhpfxG+fRvbzgZZvTl9Zru9zVAjbIn7312c0r4VlNBgOhSZ8KKVqIIgu9rB9+9dnNK9tC0+Q6JxVYNE5XvfXl4fWwzIajIQ8Ez6UUjUQBA4R++7aC69dHtqw6Bwvtb8x4K6MfhHWKdFwcOKHUqoGgmvIdp+wtmDbsuCoEK5rbbkJFhGUBIEOzZdAKOiHJNjWFdrXzWyhs12jsO7KyK2wiKAocnRovgTCQQGiaHuJuLBgY2IEWm6Zsdqa5kWRzguWgBjygRftszmsjZ3CMSFsi/jdqxobv2zNC4VoSrRUQozjgVWNjV+mUeFwFp3jda9aErD9k0SC0miXE2cIa8NVSwKraVQ4MtzS0N/BMhqUSARLhrHh2oKNHccxIfxas31K1O0W2QPiRBH4fV64RVtn1P61oelnwsLXloU2wDIadEsu9oA4UQR+nwC3ZN8489UrwrRWzdB8fbPNC4ogSXDR+2rJuPxuCMxu23J4nHFMCAseZE4R9JMLNacI2t0P4StN06+tUlHGLQUPMqcIBUgEnYK1JWtrAmA9yAi0S9QxBPvy2lrX8shVTn+HI0J40+yWz1nTokCjQSfx+7wQhU/myjmAZ21ey3xrZb1tN5ko8DQadBC/T4AofNJVcJzJ38jYvJZp+sKUS20ZgotGgw7i8rshWDYcmRxczVdPuWiMW84aR4Rw1bTGL8AyLRrw09uQ0zA2bS/YnADw+SWBr8AyLRrw03EJp2FseuGqIZsTAMS/Di6HdW0wQP2f0/B2m67llgY/6+jzS31Ae30ocp7fv9Ca5ychdBzWpuf5/QspgC/wV/N89fNbJFv7C/hpNOg0AWaEPb9FWkgBfIcC7pozPXOseS4/zYY5DWtTfqZnjpMBfEsWwhUNDSvBeJFx8eTKymlcPD/M20zB9jXN3y72rwTjRcZFzc9xXC4M8zazYrF/VbXKM17wXBpcCsaLDE8N0HF4Fz/M20zB9s48v9QHXFHfYPPp6PPS21C58DG71q+or1s+yqU1w+Vtviutab+XOqFy4ffaR4Ws7WsRfnHAFibNTSdLygZrW9b2pVBSr7Eg5Ofn+L3zrXlsZ004B/uSMcfvn78g5K/Znn9Bi4c/t0li2h958SgXXsa25zZJ8xe0eGq2/QEAZkgzrUnOR2dXy8Uw2zK2L4WSGnF7NLIUlmlRr8dDYZbKCMdx8HrswXsLdVCTtM/3Xg7LtKjX46L2V0Z4joPXY58evWyoDmoSNiKC4HGDp/ZXNniOg+CxD7ScikpRkhBeHA7b4r153PQ2VG5YG7N1UEtcNM9jmxrxuGmTTLlhbXwxUwe1hDjfuwiW9UHeQ7uVyw1j47WFOij9uaXc3BYOXmhNeyQSwnLD2pitg1qibY7XdpbI467tWbpKwNp4EVMHNcVc7wXWJO8mISw3w2zM1EHRzy3l5iaP59QcLc8BEjWEssPa2FoHtUZTg+vUb+c4E24KvFt23BJvC8/UbKmDmmOKOO3knwZnwkX9X9lxuUV7eCZLHZRC0T3Hiql1rda0SNHnK4ab+Ydj66IWWNEWmGVNSyJNi1YKye57dFhd1AJTFwfrrWlJpP6vUrC2ZuuiGIoWwjk+7zxYNspYXYAR5YWxdXuhLmqK2dPcc8GEXCIqAxuaqVAXNYXYLLXCen5QohexSuESmXXCobooiaKFsNXrtb0FigI1hErB2pqti1qgZarAtD86NlEpWFuzdVEL8I1SkzXNUf9XMUzR3v7YuiiGooWwyeudYU27KAp9xWBtzdZFLdDUINjeAqkfqhysrZvqxZqbmueniI22DHoRqxyMrYfVRREULYRTJGmKNS2SEFYM1tZsXdQCU8P2RXKB3FpVDNbWUyO8IxsWJhQRwbYuRW7VKscwWzN1UdQzi72xThTqbA8SqCFUCp7x5crWRS1QF+Rtv9nF0xphpWBtHQ3WXvszQy6bw3EXCWHFYG3N1kUxFF17AUEM2R9EHVGl4JmOiK2LWiDg4+ztj4SwYrC2DjJ1UQsYft4eeZynGbGKwdh6WF0U88hib/TynC1sOkcdUcVgbc3WRS3gkZj2R66tKgZra7YuagFOctl8fZFrtcrBW88RYnhdFPXMYm8UeN62h5U6osrB2pqti1pAdLHtzxztUsJhWFsLAldz7Y932ftOg9pfxTCY/o+ti2KgiW1iQmJSx0MQhEMULYSaYajWtGlSx1QpWFuzdVELaJrJtD+akagUrK3ZuqgFDB2GNc1T+6sYPNP/sXVR1DOLvTFrmBlr2jRICCsFa+usYWRGuXTSklOY9kcvYhWDtTVbF7WAqeh5a9qg9lcxDOalg8sb+VEuPWOKFsK0piataYOEsGKwtk5rWnKUSyct6YxJ7a9KsLZOMXVRC/CykbZlGHqVSlKDsLbO6OmRLzxzihbCQVUbtKYNo+TRKXGGsLZm66IWGEwZtt+skxBWDNbWsVTttT8uqcetaV2n/q9SsLZm66IYihbCE4pywppWdXojqhSsrU/k7XVRCxyPa33WtEYdUcVgbX08bvSNcunkJa4NWJMGtb+KMczWTF0UQ9FC2JvNHrWmdRLCisHaujdnr4taoHdA7bamNa1aJak9WFuzdVELGCfUY7YMjfq/isHYelhdFEHRQtidzX5oTavUE1UM1tZsXdQCR45rTPujjqhSsLbuZuqiFjCOKb3WtEn9X8Vgbc3WRTEULYSHMtn3AHSeTKtaze2grhqqYmsInYW6qCk+6MsfBNB1Mq2qtEZYKRhbd304VBc1hdqjdAPoOJk2FRLCSsHYuqNQFyVRtBDuOD5o+3JVISGsFHlVsaXZuqgFduxJ20YhikIjwkrB2pqti1rg+Fsp27qUolL/VylYW7N1UQwleZbpzeUOn/zbMAElT42h3OQYG1vroNbo6ddP/XYTQF6hDQvlJq8YsI4HrXVQc5xQT20S4k0OOvV/ZUfPqzbnBdxx1ZGNWiUJ4Z5EqsuazinKaJcSDqEwNmbroJbYeyj7pjWdy5MQlptc3j4FyNZBTXEw+7Y1aZAQlh3Wxub79joolpKE8I1EotOazuVJCMsNa2O2DmqJN97L7bam2U6acB72ZYOtg1pCPZDdC8s6oZEjISw3jI07CnVQMiUJYWcsvguWDTPZXI5cXZUR0zSRzeWsWZ2FOqhJXjuQfRWWDTPZnE6ursqIYZrI5mzrg12FOqhJPn5h4C/WtJbLU/srJ8aQja2wdVAsJQnh/qRsHJLlA9a8TLZkt2/EKGSyNhHEIVk+sD8p1+x84P4jOeP9XsXW/rJZ2jRTLljbvt+rHNh/JFez7Q8AcFSxrZGaGZoVKxc6qy2M7Uuh5DBMrwwM7rSm2c6acA72JYO1fS3y6p7Mi9a0nKXp0XLB2pa1fS1ivJW2TQ3naSBQNljbmm+mHZuWL1kId/T3Pw/L9Ggmm4VOfkcdRzcMZLJZa1bnjhP9z1erPOOFHW/J22GZHs1kdZCTI+fR9SHbWugq2L6myf05tQvW84SZHLlbKwOGbsDM2AZZHdnXk44tC5UshJ0Dyfi7srzPmifL2dEuJ4okzdj0XVne1zmYLNnZ7ETntfcy8QNHFFv7S2doVOg0aWbK70C3uu+19zI13/76D8h543DukDVPl2lWzGmG2fSj3KH+AxnHht+ORKjf3nfsP2EZFbKdNlE6sixbk52/7Tv2q2qVZbzxu93pX8IyKkzLtHvPadKyfTS4/X9Sv6xWWcYb5q7U72EZFSpp6v+chrFph/7fyd87+XxHhPCRD478l4lPogSrmgo5Q29FTiFnsjb/jiZgPPrBkZeqWKRxxaPPDzxvmpyl/RmQaVToGHJGg6p9Mt1nmpzxr88P1Py0/El6njvxJmfik39QTYcu01qhU+hy3uZomzOh9zzX7+j5VUeEEAB+2fvx09Z0Si45ViJRIJWyBwDf1tv7VJWKMm7Z9mrySWs6mSYhdArWlqytCUDfGX8BllGhlpLHuJo4GxhbdhRs7SiOCeG/H+3pgGV6NJ+nUaETyJks61u085mjvU9WqTjjlmdeSWyFZXo0r+g0KnQAOaMhb/ct2vXMK/Gt1SrPeOXolt7nrGlN0WhU6AC6nIfGODRnbe0EjgnhnoSc337Mvm6VTKacenzNkkzaR9bbjx371Z4E/Yex7P0om9++O73NmhdP0ZmuUmFt+Nvd6Wf2fpSj9jcC5q7kS7CuFSYzY1xNnAmMDTsKNnYcx4QQAB4/fOQRWEaFiqYhSVMERZNIyVDssbc6CzYmRuDxF+MPggnNlEjRqLBYEillWMiljhdjm6tVnvHOkYeO2l7EDFWFSmJYNGoyA4OJNMHa2CkcFcI9CTn/C2aKNJFIQlPpYNfZoqk6komkNavzF0d7Omg0ODp7P8rmn96Z3AKLGMaTOWgaub06WzTNRDxh64S6nt6Z3EKjwbExX4z9BpZRYS6Rouj1xaDpQ7b7hI6CbcuCo0IIAD945/2tSU2LnUwbAGI0RXrWxJIpWI/lJjUt9oN33qe1mdNw51PHtiQzxqn2Z5ocBhN0nOJsGUzkbeGWErIZu/OpY1uqVqAJwpGfffw8ZOPUegZvcsjEaVbsbMnEZVu4JchG+sjPPi7bTmXHhRAAHvzgo/vAeJtJpWmK4ExJpTPDvMgUbEqcAQ/+evAe2LzNqEilSQzPlGRaG+ZF5qHfDNxTrfJMNNRtJ7aC8Tajp+hs4Zmip7LDvMgUbFo2yiKEjx/u+cOuwcGXrXmD8QTyFMX+tOQVFYPxhC1v1+Dgy48f7vlDlYo04ejYEXv5j/syNj+sA3EFCgXuPS15xcBg3D77+cf/ze7s2BF7eZRbCIaPXxj4C/bIf4Z1ijSWgqnQevXpMBUNuZh9ShR75D87FWViNMoihADwk4Mf3KUahq3zjsWSFKZpDEzTRCxmWxeEahh/+MnBD+6qUpEmLPc9O3C7opm2WI39MQWmdbqFsGGaHAZi9l2iimZ23vds/+1VKtKEpfvuw1tMzbC9+WcGk+Cp/xsV3jSRGbT3f6ZmqN13Hy77lHzZhHB/UjY2HTz0A1jPFqoKBmI1755wVAZi8WFnBn908P3baznUUrHsP5Iz7n564HuwTJEqqo7+GJ1tHY3+WA6KfWNb193/NvC9/UdrPNRSkWhPHN8My6gQiobcAO2XGI3cQAqwj5o79I7jD1biu8smhADw8+7e3dt6P34KFjGUMznEEtQYWGKJFOuAoPPZ3t4nn+r+uGYj0JfKUy/Hdj37SqoDFjGUMxoGE7TxkWUwkWcdEHQ9+0qq46lXYjUb+LlUPv794NvGjvjvYBFDNZODFiOvWyxaLA2VWRc0dsR/1/vS4IHR7nGSsgohAHxv/3s/fSOe6IRFDJOpNBJJagwnSSTTSKZs9uh8PZ740237D9IuvRK5/Ym+R15/N/8nWMQwmdIQT9J69UniSRVJ+3nLrtffzf/p9if66MxqiRzd0vsc3snuhUUM86kMtARtHjyJlsggb3cj2cG9ndlbDg8yo1F2IQSAL72+59u9uZwtmnA8maLD9gCSKRlx5nhJby53+Muv7/k/VSrSpOMf7um+uadfZ9qfQoftMXRoPp60rwv29OuH/+Ge7purVKRJR/ddH27mjqt91rx8Ik2H7TF0aD6fsA+KuONq3+EfflRRxw0VEUIA+Pbb71yfNQzbTr5YIlnTI8NEMo2Y/dA8srqx89v737m+SkWatHznsb7rMnnTNs0XS+RremQYT6qIMWcsM3lz13ce67uuSkWatMibe3+EvPFTa54ST9f0yFBLZKDEmf4/b/xU3tzzo0qXpWJC2DmQjN+8b/86E9htzY8nUzW5ZhhLpCGUJnwAAAm3SURBVIaNBE1g981/2b+OAu46z2vvZeIbH+271jQ5W/iWeFKpyTXDwUR+2EjQNLk3Nz7Sdy0F3HWe/gNyPvfPPXdxJmzn4fKJdE2uGWqx9PCRoImtuX/uucvJgLtnSsWEEAB2HB/svnHf/jWsGCZTafQPxmriaIVpmugfjLFrgjCB3Tfu27dmx/HB7ioVbdKzc0+6+8bNvV9lxTCZ0nBiMF8TRytMk8OJAYVdE4Rpcm/esLl39c69aWp/ZeL4W6mB7P09dwwTw1QGSn9tHK3gTRNKf5JdEwRnYmv2/iN3HH8rNVCNchX9n1+KaK2YWtf68MIFj3t5frk13y1KiEZDcEti0c8ezwwdlk9CUexv4lnd2HnzX/avIxGsDCvaArMe+ta0n/vc3FJrviS60BCVIEkVfT+sGHnFwEBMYY9IIJM3d218pO9aEsHKMHVxsN7z3eZNcPM32D6QBPjqQuAkoUolKy+mog2dE2QcC/A545HMv/T831JEkONKe4mtihACQHt9KPLABec/1uTxzATQbv2sLhJGMOAr6fnjjVQ6M8xjDIDO3lzu8Lf3v3M9TYdWlsvm+SL/cv20J5obXDMBXGj9rD4iIRiYXC9jqbSKgfiwsFRdPf364e881ncdTYdWlob5frfvlqYfYoo4DcBa62eeaBCuoLdKJSsPeirLeowBgA7uuNonb+75UanToRNWCE/y60vaHrg4Em4HI4Y+rxfRUBCC6HLke6qFpuqIJVOs71CgcESCdodWl/+4o/XhS85zfxqMGPq8LtSF3RCEiT1dqmkmBhN51ncoUDgiQbtDq0vrplkbcb53ERgx5Hwe+CJ+QJjY/R80HZm4zPoOBQpHJJzaHTrhhRAA7l8w74bVTdPXgBFDAIiGQwgF/Y59VyVJpuRhu0ILdD7b2/sknRMcH9x73bSbrrkiuBaMGHIAImE3wsGJOVWVSCmIJ1SM8J/a9ewrqQ46Jzg+mLGh6Wp+ReTzYMTQ4Ex4wkGIoYk5O6YmR9gVOkSHsSP+OyfPCU4KIQSAb7Q2Lblr7pwfizz/GfYzSRAQCgXg902M6QI5k0UymWaD6gIY8h36o4Pv304eY8YXa5ZFl955bf39ksANexkTRQ6RoAS/b2IIopzREB8eVBfAkO/Qu/9t4HvkMWZ8Mf2zdRcI103byAkQwQgiL4qQQj64/O4qle7s0OU8lBGC6gLoMDVD1TuOP+i0x5hJI4QAsCDk578/d/ampXV1yzDC6NDtFhH0+8etIMqZLFKpDOsv9CSdfxyM7bz34KF/It+h45MFLR7+tmvq7/2bhb7lYEaHAOCWXAgFhHEriHJGQzKtIa+MGAi264//m91537P9t5Pv0PFL650zN6DNfykYMQQAQRIgBP3jVhB1OQ8tJUMbOcpGB/bIfy6XA+1JJYQnWTez+TO3zp51W0hwRTGCIIqCiIDfC7/fCxdf3R1+umEgLWchyzLUkSNRdyY1LfbAhx/9pOOjHnoLnwCsXRFdduuX6u4I+fgoRhBEUeAR8IsI+AS4qryEo+tAOqMgLetQtRH1rSshm7GHfjNwD4VSmhhMv6r+U65rGtbzPlcAIwgiBBekgBcuvwe8q7r9n6Eb0OUclHQWGLn/64BspNVtJ7aWM5TSpBTCk/z4/HPXf31G81qMIIYn8Xm98Hnd8Hk9JRvjTDFNE5lsDplsfqRNMFY6n+7p3XrH2wc7xrqIGJ/cvaZxw7XLQxswghiexOd1we8V4PW6wFeo/RmmiWxWh5wdFkCXpevpncktFFl+YtLyzekruSujXywkhwsihjbVuL1ucD6pYu0PBqBn88hn8yNtgjlJBwCYL8Z+U87I8ieZ1EIIAG0Rv3tda8tNqxobv4wxBBEAvB4PPG4JHkmC5HZ2+3sur0JRFOTyCrK504by6fztsWPbOg4f+emehFx7bksmEYvO8brXXRm5ddWSwGqMIYgA4PW44HEL8Lh5uB0+i5hXDOTyBnJ5DdncmOIHAF2/3Z1+puPF2Oa9H+Wo/U1wWm6ZsZpbGvq7QnJEQQQAweMG7xHBu0W4HO7/9LwKI6/CyKnQxm5SQwK4K/nSkYeObnO0EGMw6YXwJG1hv/trM5rXfqVp+rXckEecMUURGDqgL0oCREGAy+WC6HKB53nwPAeO504ZzzRNmIYJwzBhGAZUXYeu61A1DaqiQVUVnMGiSqcJGNt6e5965mjvkySAk4tF53jdX70ivH715aF/5DiTx2lEERhaUxRFDqLggiAAgouHi+eG2h/HgeOG/odMk4NpDrU/3TCh6QY0DVA1HapqQlH0kXZ+snSZJmdsezX55DOvxLeSAE4+Zmxoutq1PHKVycGFMQQRGNpxKokiOEkAN9T4wLt4uFw8wLvAcyaMQv/HmyYMkwMMHbpuwNANQNNhahpMRYOiquBP73WpgzOh6zvjL1QyasRJakYIrdw0u+Vzq6Y1fuE8v38hzkAQy0znu7K877d9x3716AdHXqpyWYgKcOPK+pWrlgS+Mr9FWogzEMQy03WgW923/X9Sv/zX5wfKPgVFVJ/mq6dcxC0Nfpaf6ZmD0whiBejAR7lD+n8nf9/zXP+bp7+8PNSkEJ6kvT4UWdHQsPKK+rrlc/z++aicKHYekuUDrwwM7txxov958gpTm1w2zxdZsdi/6vI235XnNknzUTlR7Hq/Vznw6p7MizvekreTV5japGG+3+25NLiUXxxYghnSzEJ2uYVxaL/DUeWw+WZ6d/b15K5qOMlmqWkhtLIg5Ofbo5GlF4fD7W3h4IUF121A6eLYCQzFCNyTSHW9kUh0dsbiu+gIBGFlQYuHv2y+9/KL53mWLJrjvajgug0oXRy7gKEYgXsPZd98473c7tcOZF/df4SOQBB2pl9V/ylxvncR5novKLhuA0oXxg5gKEag+X72bfVAdm85d38WCwnhGKyYWtc6x+ed1+r1zmryemdMkaQpdaJQFxDEkJfnfALPiwCgGYaaNYxMWtOSg6o2eCKvnOjNZY92Z7MfHspk3yNn2EQxrGgLzJo9zT23Zaowq6lebJ0a4adFg0Jd0MeFPBLnEwRuqP1ppppTzEwqYyZjKW3weNzo6x1Qu7uPax9+2Jc/uGNP+sNq/xZi4jF1cbBebJZa+UapiZ8iNiIi1JshV8Tw8wFOcrl511D0IUOHweWNPDJ6mkvqccS1AeOEesw4pvSqPUp3tSJCnA2VOjFAEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEAQxzvj/snGtbrdYI/0AAAAASUVORK5CYII=) 10px 10px/40px no-repeat;border-top-left-radius:5px;border-top-right-radius:5px;width:100%;height:32px;margin-bottom:0;display:block}.ba-markdown table{border-spacing:0;border-collapse:collapse;margin-bottom:1em;overflow:auto}.ba-markdown table tr th,.ba-markdown table tr td{word-wrap:break-word;border:1px solid #e6e6e6;padding:8px 14px}.ba-markdown table tr:nth-child(2n){background-color:#fafafa}.ba-markdown table tr:hover{background-color:#eee}.ba-markdown ol,.ba-markdown ul{margin:.6em 0;padding-left:1.6em}.ba-markdown ol li,.ba-markdown ul li{margin:.5em 0;line-height:1.6}:root{--business-color-primary:#2f73f4;--business-color-primary-hover:#2468e8;--business-color-primary-active:#1d5cd4;--business-text-primary:#111318;--business-text-secondary:#48556a;--business-text-tertiary:#7b8799;--business-text-placeholder:#8c95a4;--business-bg-page:#fff;--business-bg-secondary:#f5f6f8;--business-bg-subtle:#fafbfd;--business-border-light:#edf0f5;--business-border-medium:#d9dde3;--business-danger:#e21b1b;--business-danger-bg:#ffe4e5;--business-warning:#c77800;--business-warning-bg:#fff0ce;--business-success:#138b3d;--business-success-bg:#daf5df;--business-info-bg:#eaf2ff;--business-radius-xs:6px;--business-radius-sm:8px;--business-radius-md:12px;--business-radius-lg:16px;--business-radius-xl:24px;--business-radius-pill:999px;--business-shadow-card:0 2px 15px #26406e0b;--business-shadow-floating:0 7px 16px #2168ef47;--business-transition-fast:.12s ease;--business-transition-normal:.2s ease}body:has(.business-mobile-page){background:var(--business-bg-secondary);margin:0}main.business-mobile-page,div.business-mobile-page{box-sizing:border-box;background:var(--business-bg-page);width:100%;max-width:575px;min-height:100vh;color:var(--business-text-primary);margin:0 auto;padding:24px 20px 96px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,Arial,sans-serif;overflow-x:hidden}.business-mobile-page,.business-mobile-dialog{--el-color-primary:var(--business-color-primary);--el-color-primary-light-3:#6b9bf7;--el-color-primary-light-5:#97b9fa;--el-color-primary-light-8:#dbe8ff;--el-color-primary-light-9:var(--business-info-bg);--el-border-color:var(--business-border-medium);--el-border-color-light:var(--business-border-light);--el-fill-color-light:var(--business-bg-secondary);--el-fill-color-lighter:var(--business-bg-subtle);--el-text-color-primary:var(--business-text-primary);--el-text-color-regular:var(--business-text-secondary);--el-text-color-secondary:var(--business-text-tertiary);--el-border-radius-base:var(--business-radius-md)}.business-mobile-page>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.business-mobile-page h1{color:var(--business-text-primary);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.3}.business-mobile-page h2,.business-mobile-page h3{color:var(--business-text-primary)}.business-mobile-page p{color:var(--business-text-tertiary);line-height:1.65}.business-mobile-page .el-card{border-radius:var(--business-radius-md);box-shadow:var(--business-shadow-card);background:#fff;border:0;overflow:hidden}.business-mobile-page .el-card__header{border-bottom-color:var(--business-border-light);padding:18px 18px 12px}.business-mobile-page .el-card__body{padding:18px}.business-mobile-page .el-button,.business-mobile-dialog .el-button{border-radius:var(--business-radius-md);min-height:44px;transition:transform var(--business-transition-fast), opacity var(--business-transition-fast), background-color var(--business-transition-normal);font-size:15px;font-weight:600}.business-mobile-page .el-button:active,.business-mobile-dialog .el-button:active{transform:scale(.97)}.business-mobile-page .el-input__wrapper,.business-mobile-page .el-select__wrapper,.business-mobile-page .el-textarea__inner,.business-mobile-dialog .el-input__wrapper,.business-mobile-dialog .el-select__wrapper,.business-mobile-dialog .el-textarea__inner{border-radius:var(--business-radius-md);box-shadow:0 0 0 1px var(--business-border-light) inset}.business-mobile-page .el-input__wrapper,.business-mobile-page .el-select__wrapper,.business-mobile-dialog .el-input__wrapper,.business-mobile-dialog .el-select__wrapper{min-height:48px}.business-mobile-page .el-table{--el-table-border-color:var(--business-border-light);--el-table-header-bg-color:var(--business-bg-subtle);--el-table-row-hover-bg-color:var(--business-info-bg);border-radius:var(--business-radius-md)}.business-mobile-page .el-table th.el-table__cell{color:var(--business-text-secondary);font-weight:600}.business-mobile-page .el-alert{border-radius:var(--business-radius-md);border:0}.business-mobile-page .el-alert--warning.is-light{background:var(--business-warning-bg);color:#855000}.business-mobile-page .el-tag{border-radius:var(--business-radius-pill);border:0;font-weight:600}.business-mobile-page .el-tag--success{background:var(--business-success-bg);color:var(--business-success)}.business-mobile-page .el-tag--warning{background:var(--business-warning-bg);color:var(--business-warning)}.business-mobile-page .el-tag--danger{background:var(--business-danger-bg);color:var(--business-danger)}.business-mobile-page :focus-visible,.business-mobile-dialog :focus-visible{outline:2px solid var(--business-color-primary);outline-offset:2px}.business-mobile-dialog{border-radius:var(--business-radius-lg);background:#fff;max-width:575px;width:min(575px,100vw - 24px)!important}.business-mobile-dialog .el-dialog__body{max-height:min(72vh,760px);overflow-y:auto}.business-mobile-dialog .el-form-item__label{color:var(--business-text-secondary);font-weight:600}.business-mobile-dialog .el-row{margin-left:0!important;margin-right:0!important}@media (width<=575px){main.business-mobile-page,div.business-mobile-page{padding:20px 16px 88px}.business-mobile-page>header{flex-direction:column;align-items:stretch}.business-mobile-page .el-button+.el-button,.business-mobile-dialog .el-button+.el-button{margin-left:0}.business-mobile-dialog .el-dialog__header,.business-mobile-dialog .el-dialog__body,.business-mobile-dialog .el-dialog__footer{padding-left:16px;padding-right:16px}.business-mobile-dialog .el-col{flex:0 0 100%;max-width:100%}}.size-small[data-v-cd5dfd95]{height:24px}.size-large[data-v-cd5dfd95]{height:40px}.size-default[data-v-cd5dfd95]{height:32px}.icon-prepend[data-v-cd5dfd95]{justify-content:center;align-items:center;display:flex}.icon-prepend .name[data-v-cd5dfd95]{padding-left:5px}.selector-header[data-v-cd5dfd95]{align-items:center;margin-bottom:12px;display:flex}.selector-tab[data-v-cd5dfd95]{margin-left:auto}.selector-tab span[data-v-cd5dfd95]{cursor:pointer;-webkit-user-select:none;user-select:none;padding:0 5px}.selector-tab span.active[data-v-cd5dfd95],.selector-tab span[data-v-cd5dfd95]:hover{color:var(--el-color-primary);text-decoration:underline}.selector-body[data-v-cd5dfd95]{height:250px}.icon-selector-item[data-v-cd5dfd95]{border:1px solid var(--ba-border-color);border-radius:var(--el-border-radius-base);cursor:pointer;margin:3px;padding:10px 10px 6px;font-size:18px;display:inline-block}.icon-selector-item .icon[data-v-cd5dfd95]{width:18px;height:18px}.icon-selector-item[data-v-cd5dfd95]:hover{border:1px solid var(--el-color-primary)}[data-v-cd5dfd95] .el-input-group__prepend,[data-v-cd5dfd95] .el-input-group__append{padding:0 10px}.select-option[data-v-c283fadf]{white-space:pre}[data-v-7ded4f87] .menu-search-dialog{--el-dialog-padding-primary:0}[data-v-7ded4f87] .menu-search-dialog .menu-search-dialog-header{display:none}.menu-search-input[data-v-7ded4f87]{border-radius:var(--el-border-radius-base);height:60px;box-shadow:none;border:none}.menu-search-input[data-v-7ded4f87] .el-select__wrapper{height:60px;box-shadow:none;background-color:var(--el-fill-color-light);border:none}.menu-search-input[data-v-7ded4f87] .el-select__wrapper:hover{box-shadow:none;border:none}.aside-footer-toolbar-wrap[data-v-ee95c86d]{background-color:var(--v0d1dd48b);height:50px;position:relative}.aside-footer-toolbar-wrap .aside-footer-toolbar[data-v-ee95c86d]{justify-content:space-between;align-items:center;width:100%;height:50px;padding:0 20px;transition:all .2s;display:flex;position:absolute}.aside-footer-toolbar-wrap .aside-footer-toolbar .footer-toolbar-item[data-v-ee95c86d]{cursor:pointer;border-radius:50%;padding:10px}.aside-footer-toolbar-wrap .aside-footer-toolbar .footer-toolbar-item[data-v-ee95c86d]:hover{background-color:var(--v97f69668);color:var(--v6809cdb3)!important}.aside-footer-toolbar-wrap.collapse[data-v-ee95c86d]{height:100px}.aside-footer-toolbar-wrap.collapse .aside-footer-toolbar[data-v-ee95c86d]{flex-direction:column-reverse;height:100px;padding:10px 0}.aside-footer-toolbar-wrap.auto-hide.collapse .aside-footer-toolbar[data-v-ee95c86d]{top:100px}.aside-footer-toolbar-wrap.auto-hide[data-v-ee95c86d]{cursor:pointer}.aside-footer-toolbar-wrap.auto-hide .aside-footer-toolbar[data-v-ee95c86d]{top:50px}.aside-footer-toolbar-wrap.auto-hide:hover .aside-footer-toolbar[data-v-ee95c86d]{top:0}.layout-title-bar[data-v-6d9ee746]{box-sizing:border-box;width:100%;height:var(--v6adb9202);background:var(--f6cfbba0);align-items:center;padding:10px 20px;display:flex}.layout-title-bar-center[data-v-6d9ee746]{justify-content:center}.logo-img[data-v-6d9ee746]{width:28px}.logo-img.collapse[data-v-6d9ee746]{margin:0 auto}.website-name[data-v-6d9ee746]{font-size:var(--el-font-size-extra-large);text-overflow:ellipsis;white-space:nowrap;color:var(--e89308f2);padding:0 2px;font-weight:600;display:block;overflow:hidden}.el-sub-menu[data-v-1fc92cb4],.el-menu-item[data-v-1fc92cb4],.el-sub-menu[data-v-1fc92cb4] .el-sub-menu__title,.el-menu-item[data-v-1fc92cb4] .el-sub-menu__title{border-radius:var(--el-border-radius-base)}.el-sub-menu .icon[data-v-1fc92cb4],.el-menu-item .icon[data-v-1fc92cb4]{vertical-align:middle;text-align:center;flex-shrink:0;width:24px;margin-right:5px}.el-sub-menu.is-active[data-v-1fc92cb4],.el-menu-item.is-active[data-v-1fc92cb4]{background-color:var(--el-menu-active-bg-color)}.el-sub-menu.is-active>.icon[data-v-1fc92cb4],.el-menu-item.is-active>.icon[data-v-1fc92cb4]{color:var(--el-menu-active-color)!important}.left-split-menus[data-v-1def86b2]{height:100%;display:flex}.left-split-menus .logo-img[data-v-1def86b2]{justify-content:center;align-items:center;margin:20px 0 16px;display:flex}.left-split-menus .logo-img img[data-v-1def86b2]{width:26px}.left-split-primary-menus-scrollbar-wrap[data-v-1def86b2]{background-color:var(--ba9e2e3c);width:80px}.left-split-primary-menus-scrollbar-wrap .left-split-primary-menus-scrollbar[data-v-1def86b2]{width:100%;height:var(--v36db306d)}.left-split-secondary-menus-scrollbar-wrap[data-v-1def86b2]{width:calc(var(--f5e3ee22) - 80px);background-color:var(--v6f46932e)}.left-split-secondary-menus-scrollbar-wrap .left-split-secondary-menus-scrollbar[data-v-1def86b2]{width:100%;height:var(--v6181b25f);padding:8px}.layouts-menu-vertical[data-v-1def86b2]{border:0}.primary-menus[data-v-1def86b2]{--el-menu-bg-color:var(--ba9e2e3c);--el-menu-text-color:var(--v1b0afa11);--el-menu-active-color:var(--v4691f22a);--el-menu-hover-bg-color:var(--v0dbf132e);--el-menu-active-bg-color:var(--fb830288);margin:0 8px}.primary-menus .el-menu-item[data-v-1def86b2]{border-radius:var(--el-border-radius-base);margin:8px 0}.primary-menus .el-menu-item .icon[data-v-1def86b2]{vertical-align:middle;text-align:center;flex-shrink:0;width:24px}.primary-menus .el-menu-item.is-active[data-v-1def86b2]{background-color:var(--el-menu-active-bg-color)}.primary-menus .el-menu-item.is-active>.icon[data-v-1def86b2]{color:var(--el-menu-active-color)!important}.secondary-menus[data-v-1def86b2]{--el-menu-bg-color:var(--v6f46932e);--el-menu-text-color:var(--v1b0afa11);--el-menu-active-color:var(--v4691f22a);--el-menu-hover-bg-color:var(--v0dbf132e);--el-menu-active-bg-color:var(--v717b02d8)}.el-sub-menu .icon[data-v-135bc300],.el-menu-item .icon[data-v-135bc300]{vertical-align:middle;text-align:center;flex-shrink:0;width:24px;margin-right:5px}.el-sub-menu.is-active[data-v-135bc300],.el-menu-item.is-active[data-v-135bc300]{background-color:var(--el-menu-active-bg-color)}.el-sub-menu.is-active>.icon[data-v-135bc300],.el-menu-item.is-active>.icon[data-v-135bc300]{color:var(--el-menu-active-color)!important}.vertical-menus-scrollbar[data-v-9322dd55]{height:var(--ded3fe42);background-color:var(--v5b95bf34)}.layouts-menu-vertical[data-v-9322dd55]{--el-menu-bg-color:var(--v5b95bf34);--el-menu-text-color:var(--v5d9709d9);--el-menu-active-color:var(--v50cbbe9a);--el-menu-hover-bg-color:var(--v279f6d80);--el-menu-active-bg-color:var(--v20b041cc);border:0}.children-vertical-menus-scrollbar[data-v-ce294ddc]{height:var(--v2d336fbd);background-color:var(--v7cdcd144)}.layouts-menu-vertical-children[data-v-ce294ddc]{--el-menu-bg-color:var(--v7cdcd144);--el-menu-text-color:var(--v5b80738a);--el-menu-active-color:var(--fc2ee8d6);--el-menu-hover-bg-color:var(--v45ccd13c);--el-menu-active-bg-color:var(--v1a7b542a);border:0}.layout-aside-Default[data-v-c0cdaf21],.layout-aside-LeftSplit[data-v-c0cdaf21],.layout-aside-Classic[data-v-c0cdaf21],.layout-aside-Double[data-v-c0cdaf21]{width:var(--v7b6ff982)}.layout-aside-Default[data-v-c0cdaf21]:not(.shrink),.layout-aside-LeftSplit[data-v-c0cdaf21]:not(.shrink){background:var(--ba-bg-color-overlay);height:calc(100% - 32px);box-shadow:var(--el-box-shadow-light);border-radius:var(--el-border-radius-base);margin:16px 0 16px 16px;transition:width .3s;overflow:hidden}.layout-aside-Default.shrink[data-v-c0cdaf21],.layout-aside-LeftSplit.shrink[data-v-c0cdaf21],.layout-aside-Classic[data-v-c0cdaf21],.layout-aside-Double[data-v-c0cdaf21]{background:var(--ba-bg-color-overlay);height:100%;margin:0;transition:width .3s;overflow:hidden}.shrink[data-v-c0cdaf21]{z-index:var(--v76218f80);position:fixed;top:0;left:0}.close-full-screen[data-v-e7b01c02]{z-index:var(--v3c4d29c4);width:40px;height:40px;box-shadow:var(--el-box-shadow-light);background-color:#0000001a;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:fixed;right:calc(50% - 20px)}.close-full-screen .icon[data-v-e7b01c02]{color:#0009!important}.close-full-screen[data-v-e7b01c02]:hover{background-color:#0000004d}.close-full-screen:hover .icon[data-v-e7b01c02]{color:#fff9!important}.close-full-screen-on[data-v-e7b01c02]{z-index:var(--v32e1e4fc);width:100px;height:60px;position:fixed;top:0;left:calc(50% - 50px)}.ba-contextmenu[data-v-dfe3b2ef]{z-index:var(--v5c84d21e);position:fixed}.el-popper[data-v-dfe3b2ef],.el-popper.is-light .el-popper__arrow[data-v-dfe3b2ef]:before{border:none;box-shadow:0 2px 12px #0000001a}.el-dropdown-menu__item[data-v-dfe3b2ef]{-webkit-user-select:none;user-select:none;padding:8px 20px}.el-dropdown-menu__item .icon[data-v-dfe3b2ef]{margin-right:5px}.el-dropdown-menu__item[data-v-dfe3b2ef]:not(.is-disabled):hover{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item:not(.is-disabled):hover .fa[data-v-dfe3b2ef]{color:var(--el-dropdown-menuItem-hover-color)!important}.dark .close-icon[data-v-e50bae95]{color:var(--v324bc03e)!important}.dark .ba-nav-tab.active .close-icon[data-v-e50bae95]{color:var(--da32de8a)!important}.nav-tabs[data-v-e50bae95]{margin-right:var(--ba-main-space);scrollbar-width:none;overflow:auto hidden}.nav-tabs[data-v-e50bae95]::-webkit-scrollbar{height:5px}.nav-tabs[data-v-e50bae95]::-webkit-scrollbar-thumb{border-radius:var(--el-border-radius-base);box-shadow:none;-webkit-box-shadow:none;background:#eaeaea}.nav-tabs[data-v-e50bae95]::-webkit-scrollbar-track{background:var(--v29dffebc)}.nav-tabs[data-v-e50bae95]:hover::-webkit-scrollbar-thumb:hover{background:#c8c9cc}.ba-nav-tab[data-v-e50bae95]{white-space:nowrap;height:40px}.theme-toggle-content[data-v-62d134a8]{align-items:center;height:24px;padding:0 12px;display:flex}.switch[data-v-62d134a8]{border:1px solid var(--el-border-color);box-sizing:border-box;background-color:var(--ba-bg-color);cursor:pointer;border-radius:10px;width:40px;height:20px;transition:border-color .3s,background-color .5s;display:inline-block;position:relative}.switch-action[data-v-62d134a8]{width:16px;height:16px;color:var(--el-text-color-primary);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:1px;left:1px;transform:translate(0)}.switch-icon[data-v-62d134a8]{cursor:pointer;transition:all .3s;position:absolute;bottom:1px;left:1px}.light-icon[data-v-62d134a8]{opacity:1}.dark-icon[data-v-62d134a8]{opacity:0}.dark .switch[data-v-62d134a8]{background-color:#2c2c2c}.dark .switch-action[data-v-62d134a8]{background-color:#141414;transform:translate(20px)}.dark .dark-icon[data-v-62d134a8]{opacity:1}.dark .light-icon[data-v-62d134a8]{opacity:0}.layout-config-drawer[data-v-a2b77fb8] .el-input__inner{padding:0 0 0 6px}.layout-config-drawer[data-v-a2b77fb8] .el-input-group__append{padding:0 10px}.layout-config-drawer[data-v-a2b77fb8] .el-drawer__header{margin-bottom:0!important}.layout-config-drawer[data-v-a2b77fb8] .el-drawer__body{padding:0}.layout-mode-styles-box[data-v-a2b77fb8]{padding:20px}.layout-mode-box-style-row[data-v-a2b77fb8]{margin-bottom:10px}.layout-mode-style[data-v-a2b77fb8]{border:1px solid var(--el-border-color-light);border-radius:var(--el-border-radius-small);height:100px;position:relative}.layout-mode-style[data-v-a2b77fb8]:hover,.layout-mode-style.active[data-v-a2b77fb8]{border:1px solid var(--el-color-primary)}.layout-mode-style .layout-mode-style-name[data-v-a2b77fb8]{color:var(--el-color-primary-light-5);border-radius:var(--el-border-radius-base);border:1px solid var(--el-color-primary-light-7);justify-content:center;align-items:center;width:100px;height:50px;display:flex}.layout-mode-style .layout-mode-style-box[data-v-a2b77fb8]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.layout-mode-style.default .layout-mode-style-aside[data-v-a2b77fb8]{background-color:var(--el-border-color-lighter);width:18%;height:90%}.layout-mode-style.default .layout-mode-style-container-box[data-v-a2b77fb8]{width:68%;height:90%;margin-left:4%}.layout-mode-style.default .layout-mode-style-container-box .layout-mode-style-header[data-v-a2b77fb8]{background-color:var(--el-border-color-lighter);width:100%;height:10%}.layout-mode-style.default .layout-mode-style-container-box .layout-mode-style-container[data-v-a2b77fb8]{background-color:var(--el-border-color-extra-light);justify-content:center;align-items:center;width:100%;height:85%;margin-top:5%;display:flex}.layout-mode-style.classic .layout-mode-style-aside[data-v-a2b77fb8]{background-color:var(--el-border-color-lighter);width:18%;height:100%}.layout-mode-style.classic .layout-mode-style-container-box[data-v-a2b77fb8]{width:82%;height:100%}.layout-mode-style.classic .layout-mode-style-container-box .layout-mode-style-header[data-v-a2b77fb8]{background-color:var(--el-border-color);width:100%;height:10%}.layout-mode-style.classic .layout-mode-style-container-box .layout-mode-style-container[data-v-a2b77fb8]{background-color:var(--el-border-color-extra-light);justify-content:center;align-items:center;width:100%;height:90%;display:flex}.layout-mode-style.left-split .layout-mode-style-aside[data-v-a2b77fb8]{background-color:var(--el-border-color-lighter);width:18%;height:90%}.layout-mode-style.left-split .layout-mode-style-aside .left-split-aside[data-v-a2b77fb8]{background-color:var(--el-bg-color);width:2px;height:100%;margin-left:30%}.layout-mode-style.left-split .layout-mode-style-container-box[data-v-a2b77fb8]{width:68%;height:90%;margin-left:4%}.layout-mode-style.left-split .layout-mode-style-container-box .layout-mode-style-header[data-v-a2b77fb8]{background-color:var(--el-border-color-lighter);width:100%;height:10%}.layout-mode-style.left-split .layout-mode-style-container-box .layout-mode-style-container[data-v-a2b77fb8]{background-color:var(--el-border-color-extra-light);justify-content:center;align-items:center;width:100%;height:85%;margin-top:5%;display:flex}.layout-mode-style.double .layout-mode-style-aside[data-v-a2b77fb8]{background-color:var(--el-border-color);width:18%;height:100%}.layout-mode-style.double .layout-mode-style-container-box[data-v-a2b77fb8]{width:82%;height:100%}.layout-mode-style.double .layout-mode-style-container-box .layout-mode-style-header[data-v-a2b77fb8]{background-color:var(--el-border-color);width:100%;height:10%}.layout-mode-style.double .layout-mode-style-container-box .layout-mode-style-container[data-v-a2b77fb8]{background-color:var(--el-border-color-extra-light);justify-content:center;align-items:center;width:100%;height:90%;display:flex}.layout-mode-style.streamline .layout-mode-style-container-box[data-v-a2b77fb8]{width:100%;height:100%}.layout-mode-style.streamline .layout-mode-style-container-box .layout-mode-style-header[data-v-a2b77fb8]{background-color:var(--el-border-color);width:100%;height:10%}.layout-mode-style.streamline .layout-mode-style-container-box .layout-mode-style-container[data-v-a2b77fb8]{background-color:var(--el-border-color-extra-light);justify-content:center;align-items:center;width:100%;height:90%;display:flex}.w80[data-v-a2b77fb8]{width:90%}.nav-menus.Default[data-v-dc0707e4]:not(.shrink),.nav-menus.LeftSplit[data-v-dc0707e4]:not(.shrink){border-radius:var(--el-border-radius-base);box-shadow:var(--el-box-shadow-light)}.reload-hot-server-content[data-v-dc0707e4]{font-size:var(--el-font-size-small)}.reload-hot-server-content p[data-v-dc0707e4]{margin-bottom:6px}.reload-hot-server-content .reload-hot-server-buttons[data-v-dc0707e4]{justify-content:flex-end;display:flex}.nav-menus[data-v-dc0707e4]{background-color:var(--v253dea6e);align-items:center;height:100%;margin-left:auto;display:flex}.nav-menus .nav-menu-item[data-v-dc0707e4]{cursor:pointer;justify-content:center;align-items:center;width:40px;height:100%;display:flex}.nav-menus .nav-menu-item .nav-menu-icon[data-v-dc0707e4]{box-sizing:content-box;color:var(--v92be2764)}.nav-menus .nav-menu-item:hover .icon[data-v-dc0707e4]{animation:.3s ease-in-out twinkle-dc0707e4}.nav-menus .admin-info[data-v-dc0707e4]{cursor:pointer;-webkit-user-select:none;user-select:none;height:100%;color:var(--v92be2764);align-items:center;padding:0 10px;display:flex}.nav-menus .admin-name[data-v-dc0707e4]{white-space:nowrap;padding-left:6px}.nav-menus .nav-menu-item[data-v-dc0707e4]:hover,.nav-menus .admin-info[data-v-dc0707e4]:hover,.nav-menus .nav-menu-item.hover[data-v-dc0707e4],.nav-menus .admin-info.hover[data-v-dc0707e4]{background:var(--v3a2ba878)}.dropdown-menu-box[data-v-dc0707e4] .el-dropdown-menu__item{justify-content:center}.nav-menus.shrink .admin-name[data-v-dc0707e4]{text-overflow:ellipsis;min-width:0;max-width:max(0px,min(160px,100vw - 250px));overflow:hidden}.admin-info-base[data-v-dc0707e4]{flex-wrap:wrap;justify-content:center;padding-top:10px;display:flex}.admin-info-base .admin-info-other[data-v-dc0707e4]{text-align:center;width:100%;padding:10px 0;display:block}.admin-info-base .admin-info-other .admin-info-name[data-v-dc0707e4]{font-size:var(--el-font-size-large)}.admin-info-footer[data-v-dc0707e4]{justify-content:space-around;margin:0 -12px -12px;padding:10px 0;display:flex}.pt2[data-v-dc0707e4]{padding-top:2px}@keyframes twinkle-dc0707e4{0%{transform:scale(0)}80%{transform:scale(1.2)}to{transform:scale(1)}}.nav-bar[data-v-dc1b3608]{height:50px;margin:20px var(--ba-main-space) 0 var(--ba-main-space);display:flex}.nav-bar[data-v-dc1b3608] .nav-tabs{height:100%;display:flex;position:relative}.nav-bar[data-v-dc1b3608] .nav-tabs .ba-nav-tab{cursor:pointer;z-index:1;-webkit-user-select:none;user-select:none;opacity:.7;color:var(--v34445230);justify-content:center;align-items:center;padding:0 20px;display:flex}.nav-bar[data-v-dc1b3608] .nav-tabs .ba-nav-tab .close-icon{margin:2px 0 0 4px;padding:2px}.nav-bar[data-v-dc1b3608] .nav-tabs .ba-nav-tab .close-icon:hover{background:var(--ba-color-primary-light);border-radius:50%;color:var(--el-border-color)!important}.nav-bar[data-v-dc1b3608] .nav-tabs .ba-nav-tab.active{color:var(--v0a50a682)}.nav-bar[data-v-dc1b3608] .nav-tabs .ba-nav-tab:hover{opacity:1}.nav-bar[data-v-dc1b3608] .nav-tabs .nav-tabs-active-box{border-radius:var(--el-border-radius-base);background-color:var(--v42908a03);height:40px;box-shadow:var(--el-box-shadow-light);transition:all .2s;position:absolute}.nav-bar.shrink[data-v-dc1b3608]{background-color:var(--v78ea9688);width:100%;margin:0}.nav-bar.shrink .unfold[data-v-dc1b3608]{padding-left:var(--ba-main-space);align-self:center}.nav-bar[data-v-952ef580]{background-color:var(--v737cd666);width:100%;height:50px;display:flex}.nav-bar[data-v-952ef580] .nav-tabs{height:100%;display:flex;position:relative}.nav-bar[data-v-952ef580] .nav-tabs .ba-nav-tab{cursor:pointer;z-index:1;-webkit-user-select:none;user-select:none;height:100%;color:var(--v0af9a26d);justify-content:center;align-items:center;padding:0 20px;transition:all .2s;display:flex}.nav-bar[data-v-952ef580] .nav-tabs .ba-nav-tab .close-icon{margin:2px 0 0 4px;padding:2px}.nav-bar[data-v-952ef580] .nav-tabs .ba-nav-tab .close-icon:hover{background:var(--ba-color-primary-light);border-radius:50%;color:var(--el-border-color)!important}.nav-bar[data-v-952ef580] .nav-tabs .ba-nav-tab.active{color:var(--v88760b72)}.nav-bar[data-v-952ef580] .nav-tabs .ba-nav-tab:hover{background-color:var(--v7cfea179)}.nav-bar[data-v-952ef580] .nav-tabs .nav-tabs-active-box{background-color:var(--e21b7690);height:50px;transition:all .2s;position:absolute}.unfold[data-v-952ef580]{padding-left:var(--ba-main-space);align-self:center}.nav-bar[data-v-c0118ec4]{height:50px;margin:20px var(--ba-main-space) 0 var(--ba-main-space);display:flex}.nav-bar[data-v-c0118ec4] .nav-tabs{height:100%;display:flex;position:relative}.nav-bar[data-v-c0118ec4] .nav-tabs .ba-nav-tab{cursor:pointer;z-index:1;-webkit-user-select:none;user-select:none;opacity:.7;color:var(--a8c1f210);justify-content:center;align-items:center;padding:0 20px;display:flex}.nav-bar[data-v-c0118ec4] .nav-tabs .ba-nav-tab .close-icon{margin:2px 0 0 4px;padding:2px}.nav-bar[data-v-c0118ec4] .nav-tabs .ba-nav-tab .close-icon:hover{background:var(--ba-color-primary-light);border-radius:50%;color:var(--el-border-color)!important}.nav-bar[data-v-c0118ec4] .nav-tabs .ba-nav-tab.active{color:var(--v34d18a92)}.nav-bar[data-v-c0118ec4] .nav-tabs .ba-nav-tab:hover{opacity:1}.nav-bar[data-v-c0118ec4] .nav-tabs .nav-tabs-active-box{border-radius:var(--el-border-radius-base);background-color:var(--v6502801a);height:40px;box-shadow:var(--el-box-shadow-light);transition:all .2s;position:absolute}.nav-bar.shrink[data-v-c0118ec4]{background-color:var(--v59bffad0);width:100%;margin:0}.nav-bar.shrink .unfold[data-v-c0118ec4]{padding-left:var(--ba-main-space);align-self:center}.menu-horizontal-streamline-popper .el-menu--horizontal .el-menu-item:not(.is-disabled):hover,.menu-horizontal-streamline-popper .el-menu--horizontal .el-menu-item:not(.is-disabled):focus{color:var(--el-menu-text-color)}.menu-horizontal-streamline-popper .el-menu--horizontal .el-menu-item.is-active,.menu-horizontal-streamline-popper .el-menu--horizontal .el-menu-item.is-active:hover,.menu-horizontal-streamline-popper .el-menu--horizontal .el-sub-menu.is-active>.el-sub-menu__title,.menu-horizontal-streamline-popper .el-menu--horizontal .el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-active-color)}.layouts-menu-horizontal[data-v-afa53d34]{width:100vw;height:var(--el-header-height);background-color:var(--v2d3b5c38);border-bottom:1px solid var(--el-color-info-light-8);align-items:center;display:flex}.menu-horizontal-logo[data-v-afa53d34]{background-color:var(--v2d3b5c38);width:180px}.horizontal-menus-scrollbar[data-v-afa53d34]{height:var(--el-header-height);flex:1}.menu-horizontal[data-v-afa53d34]{--el-menu-bg-color:var(--v2d3b5c38);--el-menu-text-color:var(--v0a044898);--el-menu-active-color:var(--v0f31d79c);--el-menu-hover-bg-color:var(--v56c07624);--el-menu-active-bg-color:var(--v21baa5ad);--el-menu-hover-text-color:var(--v0a044898);border:none}[data-v-afa53d34] .el-sub-menu .icon,[data-v-afa53d34] .el-menu-item .icon{vertical-align:middle;text-align:center;flex-shrink:0;width:24px;margin-right:5px}[data-v-afa53d34] .el-sub-menu .el-sub-menu__title,[data-v-afa53d34] .el-menu-item .el-sub-menu__title{background-color:var(--el-menu-bg-color)}[data-v-afa53d34] .el-sub-menu .el-sub-menu__title:hover,[data-v-afa53d34] .el-menu-item .el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}[data-v-afa53d34] .el-sub-menu:hover,[data-v-afa53d34] .el-menu-item:hover{background-color:var(--el-menu-hover-bg-color);color:var(--el-menu-hover-text-color)!important}[data-v-afa53d34] .el-sub-menu.is-active,[data-v-afa53d34] .el-menu-item.is-active,[data-v-afa53d34] .el-sub-menu.is-active .el-sub-menu__title,[data-v-afa53d34] .el-menu-item.is-active .el-sub-menu__title{background-color:var(--el-menu-active-bg-color)}[data-v-afa53d34] .el-sub-menu.is-active .el-sub-menu__title .icon,[data-v-afa53d34] .el-menu-item.is-active .el-sub-menu__title .icon,[data-v-afa53d34] .el-sub-menu.is-active:hover,[data-v-afa53d34] .el-menu-item.is-active:hover,[data-v-afa53d34] .el-sub-menu.is-active>.icon,[data-v-afa53d34] .el-menu-item.is-active>.icon{color:var(--el-menu-active-color)!important}.menu-horizontal-double-popper .el-menu--horizontal .el-menu-item:not(.is-disabled):hover,.menu-horizontal-double-popper .el-menu--horizontal .el-menu-item:not(.is-disabled):focus{color:var(--el-menu-text-color)}.menu-horizontal-double-popper .el-menu--horizontal .el-menu-item.is-active,.menu-horizontal-double-popper .el-menu--horizontal .el-menu-item.is-active:hover,.menu-horizontal-double-popper .el-menu--horizontal .el-sub-menu.is-active>.el-sub-menu__title,.menu-horizontal-double-popper .el-menu--horizontal .el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-active-color)}.layouts-menu-horizontal-double[data-v-dac52992]{height:var(--el-header-height);background-color:var(--v2381f398);align-items:center;display:flex}.double-menus-scrollbar[data-v-dac52992]{width:70vw;height:var(--el-header-height)}.menu-horizontal[data-v-dac52992]{--el-menu-bg-color:var(--v2381f398);--el-menu-text-color:var(--v7aa24194);--el-menu-active-color:var(--v49653fa4);--el-menu-hover-bg-color:var(--v4e82f872);--el-menu-active-bg-color:var(--v6fdf119e);--el-menu-hover-text-color:var(--v7aa24194);border:none}[data-v-dac52992] .el-sub-menu .icon,[data-v-dac52992] .el-menu-item .icon{vertical-align:middle;text-align:center;flex-shrink:0;width:24px;margin-right:5px}[data-v-dac52992] .el-sub-menu .el-sub-menu__title,[data-v-dac52992] .el-menu-item .el-sub-menu__title{background-color:var(--el-menu-bg-color)}[data-v-dac52992] .el-sub-menu .el-sub-menu__title:hover,[data-v-dac52992] .el-menu-item .el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}[data-v-dac52992] .el-sub-menu:hover,[data-v-dac52992] .el-menu-item:hover{background-color:var(--el-menu-hover-bg-color);color:var(--el-menu-hover-text-color)!important}[data-v-dac52992] .el-sub-menu.is-active,[data-v-dac52992] .el-menu-item.is-active,[data-v-dac52992] .el-sub-menu.is-active .el-sub-menu__title,[data-v-dac52992] .el-menu-item.is-active .el-sub-menu__title{background-color:var(--v6fdf119e)}[data-v-dac52992] .el-sub-menu.is-active .el-sub-menu__title .icon,[data-v-dac52992] .el-menu-item.is-active .el-sub-menu__title .icon,[data-v-dac52992] .el-sub-menu.is-active:hover,[data-v-dac52992] .el-menu-item.is-active:hover,[data-v-dac52992] .el-sub-menu.is-active>.icon,[data-v-dac52992] .el-menu-item.is-active>.icon{color:var(--el-menu-active-color)!important}.layout-header[data-v-5c0f7afb]{height:auto;padding:0}.layout-container .layout-main[data-v-93dd102f]{width:100%;height:100%;overflow:hidden;padding:0!important}.layout-main-scrollbar[data-v-93dd102f]{width:100%;position:relative;overflow:hidden}.layout-container[data-v-063aaf8f]{width:100%;height:100%}.content-wrapper[data-v-063aaf8f]{flex-direction:column;width:100%;height:100%}.layout-container[data-v-7ec3010e]{width:100%;height:100%}.content-wrapper[data-v-7ec3010e]{flex-direction:column;width:100%;height:100%}.layout-container[data-v-a7ca35bb]{width:100%;height:100%}.content-wrapper[data-v-a7ca35bb]{flex-direction:column;width:100%;height:100%}.layout-container[data-v-27d8dd6c]{width:100%;height:100%}.content-wrapper[data-v-27d8dd6c]{flex-direction:column;width:100%;height:100%}.layout-container[data-v-5e448c8f]{width:100%;height:100%}.content-wrapper[data-v-5e448c8f]{flex-direction:column;width:100%;height:100%}.asset-policy[data-v-20ce223f]{color:#25364d;box-sizing:border-box;background:#f6f9fd;max-width:1100px;min-height:100vh;margin:auto;padding:24px;font:15px/1.6 system-ui,sans-serif}.asset-policy[data-v-20ce223f] *{box-sizing:border-box}header[data-v-20ce223f]{align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}header>button[data-v-20ce223f]{white-space:nowrap;flex-shrink:0}h1[data-v-20ce223f]{margin:0;font-size:26px}header p[data-v-20ce223f]{color:#667a90;margin:5px 0}h2[data-v-20ce223f]{margin:0 0 12px;font-size:18px}h3[data-v-20ce223f]{margin:0 0 6px;font-size:16px}button[data-v-20ce223f],input[data-v-20ce223f],select[data-v-20ce223f],textarea[data-v-20ce223f]{font:inherit;max-width:100%;min-height:44px;color:inherit;background:#fff;border:1px solid #ccd8e7;border-radius:8px;padding:10px 12px}button[data-v-20ce223f]{cursor:pointer}button[data-v-20ce223f]:disabled{opacity:.5;cursor:not-allowed}button[data-v-20ce223f]:focus-visible,input[data-v-20ce223f]:focus-visible,select[data-v-20ce223f]:focus-visible,textarea[data-v-20ce223f]:focus-visible{outline-offset:2px;outline:3px solid #7eacff}.primary[data-v-20ce223f]{color:#fff;background:#2376e8;border-color:#2376e8}.toolbar[data-v-20ce223f],.search[data-v-20ce223f],.actions[data-v-20ce223f],.pagination[data-v-20ce223f]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.toolbar[data-v-20ce223f]{background:#fff;border:1px solid #e0e7f0;border-radius:12px;padding:18px}.toolbar label[data-v-20ce223f],.search label[data-v-20ce223f]{align-items:center;gap:10px;display:flex}.toolbar label[data-v-20ce223f]{flex:1;min-width:180px}.toolbar select[data-v-20ce223f]{flex:1;min-width:0}.scope[data-v-20ce223f],.muted[data-v-20ce223f]{color:#677b91;font-size:13px}.scope[data-v-20ce223f]{margin:16px 0}.search[data-v-20ce223f]{margin:20px 0}.search label[data-v-20ce223f]{white-space:nowrap;flex:1}.search input[data-v-20ce223f]{width:100%;min-width:0}.cards[data-v-20ce223f]{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:16px;display:grid}.policy-card[data-v-20ce223f],.editor[data-v-20ce223f],.history[data-v-20ce223f],.recovery[data-v-20ce223f]{background:#fff;border:1px solid #e0e7f0;border-radius:12px;min-width:0;margin-bottom:16px;padding:20px}.card-heading[data-v-20ce223f]{justify-content:space-between;align-items:start;gap:12px;display:flex}.card-heading h2[data-v-20ce223f]{overflow-wrap:anywhere}.card-heading span[data-v-20ce223f]{white-space:nowrap;color:#2376e8;font-size:13px}dl[data-v-20ce223f]{grid-template-columns:110px minmax(0,1fr);gap:8px;margin:12px 0;display:grid}dt[data-v-20ce223f]{color:#677b91}dd[data-v-20ce223f]{overflow-wrap:anywhere;margin:0}.policy-card .actions[data-v-20ce223f]{margin-top:14px}.pagination[data-v-20ce223f]{justify-content:center;padding:14px}.fields[data-v-20ce223f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:16px;display:grid}.editor label[data-v-20ce223f]{flex-direction:column;gap:6px;display:flex}.editor input[data-v-20ce223f],.editor textarea[data-v-20ce223f],.editor select[data-v-20ce223f]{width:100%}.editor .actions[data-v-20ce223f]{justify-content:flex-end;margin-top:18px}.history ol[data-v-20ce223f]{margin:0;padding-left:20px}.history li[data-v-20ce223f]{overflow-wrap:anywhere;border-bottom:1px solid #e0e7f0;padding:12px 0}.history small[data-v-20ce223f]{color:#677b91}.reason[data-v-20ce223f]{white-space:pre-wrap}.recovery[data-v-20ce223f]{overflow-wrap:anywhere;background:#fffaf0;border-color:#edc580}.message[data-v-20ce223f]{overflow-wrap:anywhere;background:#eaf3ff;border-radius:8px;padding:14px}.message.error[data-v-20ce223f]{color:#9b382a;background:#fff0ed}.empty[data-v-20ce223f]{text-align:center;color:#677b91;padding:30px}@media (width<=600px){.asset-policy[data-v-20ce223f]{padding:16px}header[data-v-20ce223f]{gap:12px}h1[data-v-20ce223f]{font-size:22px}.fields[data-v-20ce223f]{grid-template-columns:1fr}.toolbar[data-v-20ce223f]{padding:14px}.toolbar label[data-v-20ce223f]{flex-basis:100%;width:100%}.policy-card[data-v-20ce223f],.editor[data-v-20ce223f],.history[data-v-20ce223f],.recovery[data-v-20ce223f]{padding:16px}.actions button[data-v-20ce223f]{flex:1}.search label[data-v-20ce223f]{flex-wrap:wrap}.search[data-v-20ce223f]{align-items:end}}@media (prefers-reduced-motion:reduce){[data-v-20ce223f]{scroll-behavior:auto!important}}.capitalization-panel[data-v-616acadc]{overflow-wrap:anywhere;color:#24354a;background:#fff;border:1px solid #d6e3ef;border-radius:12px;margin:18px 0;padding:20px}h2[data-v-616acadc]{margin:0 0 10px;font-size:18px}h3[data-v-616acadc]{margin:12px 0;font-size:15px}p[data-v-616acadc]{margin:8px 0}fieldset[data-v-616acadc]{border:0;min-width:0;padding:0}details[data-v-616acadc],section>section[data-v-616acadc]{margin:14px 0}summary[data-v-616acadc]{cursor:pointer;font-weight:600}article[data-v-616acadc]{border-bottom:1px solid #e5ebf1;padding:12px 0}.fields[data-v-616acadc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.wide[data-v-616acadc]{grid-column:1/-1}label[data-v-616acadc]{flex-direction:column;gap:5px;min-width:0;display:flex}input[data-v-616acadc],select[data-v-616acadc],textarea[data-v-616acadc],button[data-v-616acadc]{font:inherit;box-sizing:border-box;color:#24354a;background:#fff;border:1px solid #ccd5e0;border-radius:7px;max-width:100%;padding:9px}input[data-v-616acadc],select[data-v-616acadc],textarea[data-v-616acadc]{width:100%;min-width:0}button[data-v-616acadc]{cursor:pointer;white-space:normal;margin:5px 8px 5px 0}.primary[data-v-616acadc]{color:#fff;background:#2b69ad}button[data-v-616acadc]:disabled{opacity:.5;cursor:default}nav[data-v-616acadc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.recovery[data-v-616acadc],.prepared[data-v-616acadc]{background:#edf5ff;border-radius:9px;padding:14px}.secondary[data-v-616acadc]{color:#69788b;font-size:12px}.error[data-v-616acadc]{color:#a52c35;background:#fff2f3;border-radius:7px;padding:10px}@media (width<=520px){.capitalization-panel[data-v-616acadc]{padding:14px}.fields[data-v-616acadc]{grid-template-columns:minmax(0,1fr)}.wide[data-v-616acadc]{grid-column:auto}}.monthly-panel[data-v-8a4995b9]{color:#24354a;overflow-wrap:anywhere;background:#fff;border:1px solid #d6e3ef;border-radius:12px;margin:18px 0;padding:20px}h2[data-v-8a4995b9]{margin:0 0 10px;font-size:18px}h3[data-v-8a4995b9]{margin:12px 0;font-size:15px}h4[data-v-8a4995b9]{margin:12px 0;font-size:14px}p[data-v-8a4995b9]{margin:8px 0}fieldset[data-v-8a4995b9]{border:0;min-width:0;padding:0}article[data-v-8a4995b9]{border-bottom:1px solid #e5ebf1;padding:12px 0}.fields[data-v-8a4995b9]{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;display:flex}label[data-v-8a4995b9]{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}input[data-v-8a4995b9],button[data-v-8a4995b9]{font:inherit;box-sizing:border-box;color:#24354a;background:#fff;border:1px solid #ccd5e0;border-radius:7px;max-width:100%;padding:9px}input[data-v-8a4995b9]{width:100%;min-width:0}button[data-v-8a4995b9]{cursor:pointer;white-space:normal;margin:5px 8px 5px 0}.primary[data-v-8a4995b9]{color:#fff;background:#2b69ad}button[data-v-8a4995b9]:disabled{opacity:.5;cursor:default}nav[data-v-8a4995b9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.recovery[data-v-8a4995b9],.prepared[data-v-8a4995b9],.receipt[data-v-8a4995b9]{background:#edf5ff;border-radius:9px;padding:14px}.selected[data-v-8a4995b9]{border-top:1px solid #ccd5e0;margin-top:16px}.error[data-v-8a4995b9]{color:#a52c35;background:#fff2f3;border-radius:7px;padding:10px}summary[data-v-8a4995b9]{cursor:pointer;font-weight:600}@media (width<=520px){.monthly-panel[data-v-8a4995b9]{padding:14px}.fields[data-v-8a4995b9]{display:block}label[data-v-8a4995b9]{width:100%}}.snapshot[data-v-e7499423]{overflow-wrap:anywhere;background:#fff;border:1px solid #d6e3ef;border-radius:7px;padding:6px 10px;font-size:14px}p[data-v-e7499423]{margin:7px 0}article[data-v-e7499423]{border-top:1px solid #e5ebf1;padding:10px 0}strong[data-v-e7499423]{font-weight:600}.adjustment-panel[data-v-85a5cd4f]{color:#24354a;overflow-wrap:anywhere;background:#fff;border:1px solid #d6e3ef;border-radius:12px;margin:18px 0;padding:20px}h2[data-v-85a5cd4f]{margin:0 0 10px;font-size:18px}h3[data-v-85a5cd4f]{font-size:16px}h4[data-v-85a5cd4f]{font-size:14px}p[data-v-85a5cd4f]{margin:8px 0}fieldset[data-v-85a5cd4f]{border:0;min-width:0;padding:0}article[data-v-85a5cd4f]{border-bottom:1px solid #e5ebf1;padding:12px 0}.card[data-v-85a5cd4f],.prepared[data-v-85a5cd4f],.recovery[data-v-85a5cd4f]{background:#f5f8fc;border:1px solid #d6e3ef;border-radius:9px;margin-top:16px;padding:14px}.fields[data-v-85a5cd4f],.tools[data-v-85a5cd4f]{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;display:flex}.grid[data-v-85a5cd4f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}label[data-v-85a5cd4f]{flex-direction:column;flex:1;gap:5px;min-width:0;margin:8px 0;display:flex}input[data-v-85a5cd4f],textarea[data-v-85a5cd4f],select[data-v-85a5cd4f],button[data-v-85a5cd4f]{font:inherit;box-sizing:border-box;color:#24354a;background:#fff;border:1px solid #ccd5e0;border-radius:7px;max-width:100%;padding:9px}input[data-v-85a5cd4f],textarea[data-v-85a5cd4f],select[data-v-85a5cd4f]{width:100%;min-width:0}textarea[data-v-85a5cd4f]{min-height:70px}button[data-v-85a5cd4f]{cursor:pointer;white-space:normal;margin:5px 8px 5px 0}.primary[data-v-85a5cd4f]{color:#fff;background:#2b69ad}button[data-v-85a5cd4f]:disabled{opacity:.5;cursor:default}nav[data-v-85a5cd4f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.checks[data-v-85a5cd4f]{flex-wrap:wrap;gap:12px;display:flex}.checks label[data-v-85a5cd4f]{flex-direction:row;flex:0 auto;align-items:center;display:flex}.checks input[data-v-85a5cd4f]{width:auto}.error[data-v-85a5cd4f]{color:#a52c35;background:#fff2f3;border-radius:7px;padding:10px}summary[data-v-85a5cd4f]{cursor:pointer;font-weight:600}.asset-editor[data-v-85a5cd4f]{border-left:3px solid #d6e3ef;padding-left:12px}@media (width<=520px){.adjustment-panel[data-v-85a5cd4f]{padding:14px}.fields[data-v-85a5cd4f]{display:block}.grid[data-v-85a5cd4f]{grid-template-columns:minmax(0,1fr)}label[data-v-85a5cd4f]{width:100%}.card[data-v-85a5cd4f],.prepared[data-v-85a5cd4f],.recovery[data-v-85a5cd4f]{padding:10px}}.disposal-panel[data-v-0031405f]{color:#24354a;overflow-wrap:anywhere;background:#fff;border:1px solid #d6e3ef;border-radius:12px;margin:18px 0;padding:20px}h2[data-v-0031405f]{font-size:18px}h3[data-v-0031405f]{font-size:16px}h4[data-v-0031405f]{font-size:14px}fieldset[data-v-0031405f]{border:0;min-width:0;padding:0}.card[data-v-0031405f]{background:#f5f8fc;border:1px solid #d6e3ef;border-radius:8px;margin-top:14px;padding:14px}.fields[data-v-0031405f]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}label[data-v-0031405f]{flex-direction:column;flex:1;gap:5px;min-width:0;margin:8px 0;display:flex}input[data-v-0031405f],select[data-v-0031405f],textarea[data-v-0031405f],button[data-v-0031405f]{font:inherit;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #ccd5e0;border-radius:6px;max-width:100%;padding:9px}input[data-v-0031405f],select[data-v-0031405f],textarea[data-v-0031405f]{width:100%;min-width:0}textarea[data-v-0031405f]{min-height:70px}button[data-v-0031405f]{cursor:pointer;margin:5px 8px 5px 0}button[data-v-0031405f]:disabled{opacity:.5;cursor:default}.primary[data-v-0031405f]{color:#fff;background:#2b69ad}article[data-v-0031405f]{border-bottom:1px solid #d6e3ef;padding:12px 0}p[data-v-0031405f]{margin:8px 0}nav[data-v-0031405f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.checks[data-v-0031405f]{flex-wrap:wrap;gap:12px;display:flex}.checks label[data-v-0031405f]{flex-direction:row;flex:0 auto;align-items:center;display:flex}.checks input[data-v-0031405f]{width:auto}.error[data-v-0031405f]{color:#a52c35;background:#fff2f3;border-radius:7px;padding:10px}summary[data-v-0031405f]{cursor:pointer;font-weight:600}@media (width<=520px){.disposal-panel[data-v-0031405f]{padding:14px}.fields[data-v-0031405f]{display:block}.card[data-v-0031405f]{padding:10px}}.calculation[data-v-f59f6b1f]{overflow-wrap:anywhere}dl[data-v-f59f6b1f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}dl div[data-v-f59f6b1f]{background:#fff;border:1px solid #d6e3ef;border-radius:6px;padding:8px}dt[data-v-f59f6b1f]{color:#65758a;font-size:13px}dd[data-v-f59f6b1f]{margin:4px 0}p[data-v-f59f6b1f]{margin:8px 0}summary[data-v-f59f6b1f]{cursor:pointer}@media (width<=520px){dl[data-v-f59f6b1f]{grid-template-columns:minmax(0,1fr)}}.disposal-financial[data-v-7589c036]{color:#24354a;overflow-wrap:anywhere;background:#fff;border:1px solid #d6e3ef;border-radius:12px;margin:18px 0;padding:20px}h2[data-v-7589c036]{font-size:18px}h3[data-v-7589c036]{font-size:16px}fieldset[data-v-7589c036]{border:0;min-width:0;padding:0}.card[data-v-7589c036]{background:#f5f8fc;border:1px solid #d6e3ef;border-radius:8px;margin-top:14px;padding:14px}.fields[data-v-7589c036]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}label[data-v-7589c036]{flex-direction:column;flex:1;gap:5px;min-width:0;margin:8px 0;display:flex}input[data-v-7589c036],select[data-v-7589c036],textarea[data-v-7589c036],button[data-v-7589c036]{font:inherit;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #ccd5e0;border-radius:6px;max-width:100%;padding:9px}input[data-v-7589c036],select[data-v-7589c036],textarea[data-v-7589c036]{width:100%;min-width:0}textarea[data-v-7589c036]{min-height:70px}button[data-v-7589c036]{cursor:pointer;margin:5px 8px 5px 0}button[data-v-7589c036]:disabled{opacity:.5;cursor:default}.primary[data-v-7589c036]{color:#fff;background:#2b69ad}article[data-v-7589c036]{border-bottom:1px solid #d6e3ef;padding:12px 0}p[data-v-7589c036]{margin:8px 0}nav[data-v-7589c036]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.error[data-v-7589c036]{color:#a52c35;background:#fff2f3;border-radius:7px;padding:10px}summary[data-v-7589c036]{cursor:pointer;font-weight:600}@media (width<=520px){.disposal-financial[data-v-7589c036]{padding:14px}.fields[data-v-7589c036]{display:block}.card[data-v-7589c036]{padding:10px}}.review-fields[data-v-7dcf8ef4]{border:0;min-width:0;margin:0;padding:0}.asset-review[data-v-7dcf8ef4]{color:#24354a;overflow-wrap:anywhere;max-width:1400px;margin:0 auto;padding:24px;font-size:14px;line-height:1.6}.asset-review[data-v-7dcf8ef4] *{box-sizing:border-box}header[data-v-7dcf8ef4]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}h1[data-v-7dcf8ef4]{margin:2px 0 6px;font-size:24px}h2[data-v-7dcf8ef4]{margin:0 0 12px;font-size:18px}h3[data-v-7dcf8ef4]{margin:0;font-size:15px}p[data-v-7dcf8ef4]{margin:6px 0}.eyebrow[data-v-7dcf8ef4]{color:#517498;font-size:12px}.boundary[data-v-7dcf8ef4]{background:#edf5ff;border:1px solid #d5e6fb;border-radius:10px;margin:18px 0;padding:12px 16px}.toolbar[data-v-7dcf8ef4],.toolbar form[data-v-7dcf8ef4],.links[data-v-7dcf8ef4],.pagination[data-v-7dcf8ef4]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toolbar[data-v-7dcf8ef4]{margin-bottom:16px}.toolbar label[data-v-7dcf8ef4]{align-items:center;gap:8px;display:flex}.toolbar label span[data-v-7dcf8ef4]{white-space:nowrap}.toolbar form[data-v-7dcf8ef4]{flex:1}.toolbar input[data-v-7dcf8ef4]{min-width:100px}.toolbar select[data-v-7dcf8ef4]{min-width:120px}.columns[data-v-7dcf8ef4]{grid-template-columns:minmax(230px,.7fr) minmax(0,1.7fr);align-items:start;gap:18px;display:grid}.card[data-v-7dcf8ef4]{background:#fff;border:1px solid #e0e6ed;border-radius:12px;min-width:0;margin-bottom:16px;padding:20px}.device-row[data-v-7dcf8ef4]{border-bottom:1px solid #edf0f4;padding:14px 0}.device-row p[data-v-7dcf8ef4],.muted[data-v-7dcf8ef4]{color:#69788b}.device-row button[data-v-7dcf8ef4]{margin-top:8px}.pagination[data-v-7dcf8ef4]{justify-content:space-between;margin-top:16px}.review-form[data-v-7dcf8ef4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.review-form label[data-v-7dcf8ef4]{flex-direction:column;gap:6px;display:flex}.wide[data-v-7dcf8ef4],.policy-note[data-v-7dcf8ef4],.review-form .pagination[data-v-7dcf8ef4]{grid-column:1/-1}button[data-v-7dcf8ef4],input[data-v-7dcf8ef4],select[data-v-7dcf8ef4],textarea[data-v-7dcf8ef4]{font:inherit}input[data-v-7dcf8ef4],select[data-v-7dcf8ef4],textarea[data-v-7dcf8ef4]{color:#24354a;background:#fff;border:1px solid #ccd5e0;border-radius:7px;min-width:0;max-width:100%;padding:9px 10px}.review-form input[data-v-7dcf8ef4],.review-form select[data-v-7dcf8ef4],.review-form textarea[data-v-7dcf8ef4]{width:100%}button[data-v-7dcf8ef4]{cursor:pointer;color:#274b73;white-space:nowrap;background:#fff;border:1px solid #ccd8e6;border-radius:7px;padding:8px 13px}button[data-v-7dcf8ef4]:disabled{cursor:default;opacity:.5}.primary[data-v-7dcf8ef4]{color:#fff;background:#2b69ad;border-color:#2b69ad}header>button[data-v-7dcf8ef4]{flex-shrink:0}dl[data-v-7dcf8ef4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0;display:grid}dl>div[data-v-7dcf8ef4]{min-width:0}dt[data-v-7dcf8ef4]{color:#69788b;font-size:12px}dd[data-v-7dcf8ef4]{white-space:pre-wrap;margin:3px 0;font-weight:600}.links[data-v-7dcf8ef4]{margin-top:18px}.error[data-v-7dcf8ef4]{color:#a52c35;background:#fff2f3;border-radius:7px;padding:10px}.notices[data-v-7dcf8ef4]{color:#69788b;padding-left:22px}.preview[data-v-7dcf8ef4]{border-color:#9fc3e6}.policy-note[data-v-7dcf8ef4]{background:#f5f8fc;border-radius:7px;padding:10px}@media (width<=780px){.asset-review[data-v-7dcf8ef4]{padding:16px}.columns[data-v-7dcf8ef4]{grid-template-columns:minmax(0,1fr)}.devices[data-v-7dcf8ef4]{max-height:460px;overflow:auto}}@media (width<=420px){.asset-review[data-v-7dcf8ef4]{padding:12px}h1[data-v-7dcf8ef4]{font-size:21px}.card[data-v-7dcf8ef4]{padding:14px}.toolbar>label[data-v-7dcf8ef4],.toolbar form[data-v-7dcf8ef4],.toolbar form label[data-v-7dcf8ef4]{width:100%}.toolbar form label[data-v-7dcf8ef4]{flex:1}.toolbar select[data-v-7dcf8ef4],.toolbar input[data-v-7dcf8ef4]{flex:1;width:100%}.review-form[data-v-7dcf8ef4],dl[data-v-7dcf8ef4]{grid-template-columns:minmax(0,1fr)}.wide[data-v-7dcf8ef4],.policy-note[data-v-7dcf8ef4],.review-form .pagination[data-v-7dcf8ef4]{grid-column:auto}.boundary[data-v-7dcf8ef4]{padding:10px}.pagination[data-v-7dcf8ef4]{gap:6px}button[data-v-7dcf8ef4]{padding:8px 10px}}.inspection-definition[data-v-d82905cd]{gap:14px;display:grid}label[data-v-d82905cd]{gap:6px;display:grid}input[data-v-d82905cd],select[data-v-d82905cd],textarea[data-v-d82905cd],button[data-v-d82905cd]{font:inherit;box-sizing:border-box;border:1px solid #c8d1dc;border-radius:7px;max-width:100%;min-height:42px;padding:9px}fieldset[data-v-d82905cd]{border:1px solid #c8d1dc;border-radius:10px;gap:12px;min-width:0;margin:0;padding:15px;display:grid}legend[data-v-d82905cd]{font-weight:600}p[data-v-d82905cd]{color:#59677a;margin:0;line-height:1.5}.item-flags[data-v-d82905cd],.item-actions[data-v-d82905cd]{flex-wrap:wrap;gap:12px;display:flex}.item-flags label[data-v-d82905cd]{align-items:center;display:flex}.item-flags input[data-v-d82905cd]{min-height:20px}button[data-v-d82905cd]{color:#2458a8;cursor:pointer;background:#fff}button[data-v-d82905cd]:disabled{color:#667085;cursor:default}.inspection-workspace[data-v-dd0723c9]{color:#213047;max-width:1080px;margin:0 auto;padding:24px;font-size:15px;line-height:1.6}header[data-v-dd0723c9]{border-bottom:1px solid #dde3ec;margin-bottom:20px;padding:16px 0 24px}h1[data-v-dd0723c9]{margin:0;font-size:26px}h2[data-v-dd0723c9]{margin:0 0 12px;font-size:20px}h3[data-v-dd0723c9]{margin:0 0 8px;font-size:17px}.eyebrow[data-v-dd0723c9]{color:#276167;font-size:13px;font-weight:600}header p[data-v-dd0723c9]{color:#5b697a;margin:8px 0}.toolbar[data-v-dd0723c9],.tabs[data-v-dd0723c9]{flex-wrap:wrap;align-items:end;gap:10px;margin:14px 0;display:flex}.tabs[data-v-dd0723c9]{border-bottom:1px solid #dce3ed;padding-bottom:12px}label[data-v-dd0723c9]{gap:6px;min-width:0;display:grid}input[data-v-dd0723c9],select[data-v-dd0723c9],textarea[data-v-dd0723c9],button[data-v-dd0723c9]{box-sizing:border-box;font:inherit;border:1px solid #bdc9d9;border-radius:8px;max-width:100%;min-height:44px;padding:10px 12px}input[data-v-dd0723c9],select[data-v-dd0723c9],textarea[data-v-dd0723c9]{color:#213047;background:#fff;width:100%}button[data-v-dd0723c9]{color:#245da6;cursor:pointer;background:#fff}button[aria-pressed=true][data-v-dd0723c9]{background:#e7f0fa;border-color:#6496c6}button[data-v-dd0723c9]:disabled{opacity:.55;cursor:default}.card[data-v-dd0723c9],.editor[data-v-dd0723c9],.pending[data-v-dd0723c9]{overflow-wrap:anywhere;background:#fff;border:1px solid #d8e2ec;border-radius:12px;margin:16px 0;padding:20px}.editor[data-v-dd0723c9]{background:#f7fbff;border-color:#74a3ca;gap:14px;display:grid}.pending[data-v-dd0723c9]{background:#fff8e8;border-color:#dab969}.error[data-v-dd0723c9]{color:#a62d2d;background:#fff0ef;border-radius:8px;padding:12px}.notice[data-v-dd0723c9]{color:#286448;background:#eef7f2;border-radius:8px;padding:12px}.permission[data-v-dd0723c9]{color:#58677a;margin:14px 0}.permission ul[data-v-dd0723c9]{flex-wrap:wrap;gap:8px 20px;padding-left:20px;display:flex}.source-picker[data-v-dd0723c9]{border:1px dashed #a9bfd2;border-radius:8px;padding:14px}.inline-check[data-v-dd0723c9]{align-items:center;gap:8px;display:flex}.inline-check input[data-v-dd0723c9]{width:auto;min-height:24px}.source-picker ul[data-v-dd0723c9]{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}details[data-v-dd0723c9]{padding:10px 0}summary[data-v-dd0723c9]{cursor:pointer;font-weight:600}li p[data-v-dd0723c9]{white-space:pre-wrap}li[data-v-dd0723c9]{margin:6px 0}.toolbar label[data-v-dd0723c9]{flex:1;min-width:180px}@media (width<=600px){.inspection-workspace[data-v-dd0723c9]{padding:16px;font-size:14px}h1[data-v-dd0723c9]{font-size:23px}.card[data-v-dd0723c9],.editor[data-v-dd0723c9],.pending[data-v-dd0723c9]{padding:15px}.toolbar[data-v-dd0723c9]{align-items:stretch}.toolbar label[data-v-dd0723c9]{flex-basis:100%;width:100%;min-width:0}.toolbar button[data-v-dd0723c9],.tabs button[data-v-dd0723c9]{flex:1}input[data-v-dd0723c9],select[data-v-dd0723c9],textarea[data-v-dd0723c9]{font-size:16px}}.admin-inspection-nav[data-v-480f0514]{flex-wrap:wrap;align-items:center;gap:16px;max-width:980px;margin:auto;padding:16px;display:flex}button[data-v-480f0514]{font:inherit;color:#2f73f4;background:#fff;border:1px solid #d9dde3;border-radius:12px;min-height:44px;padding:10px 14px}.vehicle-form[data-v-1e8f5177]{border:1px solid var(--business-border-medium,#d9dde3);border-radius:12px;margin:16px 0;padding:16px}label[data-v-1e8f5177]{gap:6px;min-width:0;margin:12px 0;display:grid}input[data-v-1e8f5177],select[data-v-1e8f5177],textarea[data-v-1e8f5177],button[data-v-1e8f5177]{font:inherit;box-sizing:border-box;border:1px solid var(--business-border-medium,#d9dde3);background:var(--business-bg-page,#fff);width:100%;max-width:100%;min-height:44px;color:var(--business-text-primary,#111318);border-radius:8px;padding:10px}textarea[data-v-1e8f5177]{resize:vertical;min-height:90px}.check[data-v-1e8f5177]{overflow-wrap:anywhere;align-items:center;display:flex}.check input[data-v-1e8f5177]{flex:none;width:22px;min-height:22px}fieldset[data-v-1e8f5177]{min-width:0}p[data-v-1e8f5177]{overflow-wrap:anywhere;color:var(--business-text-secondary,#48556a);font-size:14px}button[data-v-1e8f5177]:disabled,input[data-v-1e8f5177]:disabled,select[data-v-1e8f5177]:disabled{opacity:.65}[data-v-1e8f5177]:focus-visible{outline:2px solid var(--business-color-primary,#2f73f4);outline-offset:3px}h3[data-v-49ee100a]{margin-top:0}dl[data-v-49ee100a]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}dt[data-v-49ee100a]{color:var(--business-text-secondary,#48556a);font-size:13px}dd[data-v-49ee100a]{overflow-wrap:anywhere;margin:5px 0 0}p[data-v-49ee100a],li[data-v-49ee100a]{overflow-wrap:anywhere;line-height:1.6}.attention[data-v-49ee100a]{color:var(--business-warning,#c77800);background:var(--business-warning-bg,#fff0ce);border-radius:8px;padding:12px}@media (width<=540px){dl[data-v-49ee100a]{grid-template-columns:1fr}}[data-v-49ee100a]:focus-visible{outline:2px solid var(--business-color-primary,#2f73f4);outline-offset:3px}.vehicle-register[data-v-30c5115e]{box-sizing:border-box;max-width:575px;color:var(--business-text-primary,#111318);background:var(--business-bg-page,#fff);margin:auto;padding:24px}h1[data-v-30c5115e]{margin:6px 0 12px;font-size:24px}h2[data-v-30c5115e]{font-size:21px}.eyebrow[data-v-30c5115e]{color:var(--business-text-tertiary,#7b8799);font-size:13px}p[data-v-30c5115e]{overflow-wrap:anywhere;line-height:1.65}.toolbar[data-v-30c5115e],.pages[data-v-30c5115e]{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}label[data-v-30c5115e]{flex:1;gap:6px;min-width:0;display:grid}input[data-v-30c5115e],select[data-v-30c5115e],button[data-v-30c5115e]{font:inherit;box-sizing:border-box;border:1px solid var(--business-border-medium,#d9dde3);background:var(--business-bg-page,#fff);min-height:44px;color:inherit;border-radius:8px;max-width:100%;padding:10px 14px}input[data-v-30c5115e],select[data-v-30c5115e]{width:100%}button[data-v-30c5115e]{cursor:pointer;white-space:normal}.detail-actions[data-v-30c5115e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-actions>button[data-v-30c5115e]{width:100%;min-width:0;padding-inline:8px;line-height:1.5}button[data-v-30c5115e]:disabled{cursor:default;opacity:.55}.card[data-v-30c5115e]{border:1px solid var(--business-border-medium,#d9dde3);border-radius:12px;min-width:0;margin:20px 0;padding:20px}.card>button[data-v-30c5115e]{margin:6px}.vehicle-row[data-v-30c5115e]{text-align:left;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin:10px 0;display:flex}.vehicle-row span[data-v-30c5115e]{color:var(--business-text-secondary,#48556a);font-size:14px}.error[data-v-30c5115e]{background:var(--business-danger-bg,#ffe4e5);color:var(--business-danger,#e21b1b);border-radius:8px;padding:14px}.notice[data-v-30c5115e]{background:var(--business-success-bg,#daf5df);color:var(--business-success,#138b3d);border-radius:8px;padding:14px}.pending[data-v-30c5115e]{border-color:var(--business-warning,#c77800);background:var(--business-warning-bg,#fff0ce)}.revision[data-v-30c5115e]{border-top:1px solid var(--business-border-medium,#d9dde3);padding:14px 0}summary[data-v-30c5115e]{cursor:pointer;padding:12px 0}img[data-v-30c5115e],iframe[data-v-30c5115e]{border:0;width:100%;max-width:100%;margin-top:16px;display:block}iframe[data-v-30c5115e]{min-height:500px}a[data-v-30c5115e]{color:var(--business-color-primary,#2f73f4);margin:10px}@media (width<=600px){.vehicle-register[data-v-30c5115e]{padding:16px}.card[data-v-30c5115e]{padding:14px}.toolbar>label[data-v-30c5115e]{flex-basis:100%}.toolbar>button[data-v-30c5115e]{flex:1}.pages[data-v-30c5115e]{align-items:center}.pages button[data-v-30c5115e]{flex:1}h1[data-v-30c5115e]{font-size:24px}}[data-v-30c5115e]:focus-visible{outline:2px solid var(--business-color-primary,#2f73f4);outline-offset:3px}.vehicle-register.is-admin[data-v-30c5115e]{max-width:1000px}@media (width<=359px){.detail-actions[data-v-30c5115e]{grid-template-columns:1fr}}.vehicle-register.is-designer[data-v-30c5115e]{color:#31465f;box-shadow:none;background:0 0;padding:0;font-family:inherit}.is-designer[data-v-30c5115e] .vehicle-form{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}.is-designer[data-v-30c5115e] .vehicle-form>legend{display:none}.is-designer[data-v-30c5115e] .vehicle-form label{flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.is-designer[data-v-30c5115e] .vehicle-form label.check{flex-direction:row;align-items:center}.is-designer[data-v-30c5115e] input:not([type=checkbox]),.is-designer[data-v-30c5115e] select,.is-designer[data-v-30c5115e] textarea{color:#31465f;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dae5f2;border-radius:8px;width:100%;min-width:0;padding:10px}.is-designer[data-v-30c5115e] .vehicle-form p{color:#8395ad;font-size:11px;line-height:1.6}.is-designer[data-v-30c5115e] .toolbar{gap:10px;margin-top:18px;display:flex}.is-designer[data-v-30c5115e] button{font:inherit;color:#fff;background:#1689ff;border:0;border-radius:8px;padding:10px 15px}.is-designer[data-v-30c5115e] button:disabled{opacity:.55}.is-designer[data-v-30c5115e] fieldset{border:1px solid #e5edf7;border-radius:10px}.is-designer[data-v-30c5115e] legend{font-size:12px}.is-designer[data-v-30c5115e] .vehicle-form>fieldset,.is-designer[data-v-30c5115e] .vehicle-form>p,.is-designer[data-v-30c5115e] .vehicle-form>h3{grid-column:1/-1}.is-designer[data-v-30c5115e] .vehicle-form fieldset,.is-designer[data-v-30c5115e] .vehicle-form label{min-width:0}.admin-vehicleRegister-nav[data-v-2cdc24d9]{flex-wrap:wrap;align-items:center;gap:16px;max-width:980px;margin:auto;padding:16px;display:flex}button[data-v-2cdc24d9]{font:inherit;color:#2f73f4;background:#fff;border:1px solid #d9dde3;border-radius:12px;min-height:44px;padding:10px 14px}.inspection-results[data-v-233b9e06]{border:0;min-width:0;margin:0;padding:0}.inspection-result[data-v-233b9e06]{border:1px solid #dfe5ed;border-radius:12px;min-width:0;margin:12px 0;padding:16px}.inspection-result h4[data-v-233b9e06]{margin:0 0 10px}.inspection-result p[data-v-233b9e06]{color:#526279;overflow-wrap:anywhere}label[data-v-233b9e06]{gap:6px;margin:12px 0;display:grid}.check[data-v-233b9e06]{align-items:center;display:flex}input[data-v-233b9e06],select[data-v-233b9e06],textarea[data-v-233b9e06]{font:inherit;box-sizing:border-box;border:1px solid #b7c5d6;border-radius:7px;width:100%;max-width:100%;min-height:42px;padding:8px}input[type=checkbox][data-v-233b9e06]{width:20px;min-height:20px}textarea[data-v-233b9e06]{resize:vertical;min-height:70px}fieldset[data-v-233b9e06]:disabled{opacity:.8}.inspection-execution[data-v-fe5c5ece]{color:#22344a;box-sizing:border-box;overflow-wrap:anywhere;background:#f5f7fb;max-width:1080px;margin:auto;padding:24px;font:15px/1.6 system-ui,sans-serif}header[data-v-fe5c5ece]{padding:4px 0 20px}.eyebrow[data-v-fe5c5ece]{color:#3157a4;margin:0;font-weight:700}h1[data-v-fe5c5ece]{margin:8px 0;font-size:27px;line-height:1.3}h2[data-v-fe5c5ece]{margin:0 0 12px;font-size:20px}h3[data-v-fe5c5ece]{font-size:17px}p[data-v-fe5c5ece]{margin:8px 0}.card[data-v-fe5c5ece],.task-list[data-v-fe5c5ece]{background:#fff;border:1px solid #dee5ee;border-radius:14px;min-width:0;margin:18px 0;padding:20px}.toolbar[data-v-fe5c5ece],.actions[data-v-fe5c5ece],.pages[data-v-fe5c5ece],.heading[data-v-fe5c5ece],.known[data-v-fe5c5ece],.participant[data-v-fe5c5ece]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.toolbar>label[data-v-fe5c5ece]{flex:1;min-width:160px}.heading[data-v-fe5c5ece]{justify-content:space-between}.status[data-v-fe5c5ece]{color:#3157a4}.task-row[data-v-fe5c5ece]{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:8px 0;display:flex}.task-row span[data-v-fe5c5ece]{color:#576b85;font-size:13px}.report-grid[data-v-fe5c5ece]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.report[data-v-fe5c5ece],.anomaly[data-v-fe5c5ece],.correction[data-v-fe5c5ece]{border:1px solid #dee5ee;border-radius:10px;min-width:0;margin:12px 0;padding:14px}dt[data-v-fe5c5ece]{margin-top:12px;font-weight:600}dd[data-v-fe5c5ece]{color:#435871;margin:4px 0}label[data-v-fe5c5ece]{gap:6px;margin:10px 0;display:grid}input[data-v-fe5c5ece],select[data-v-fe5c5ece],textarea[data-v-fe5c5ece],button[data-v-fe5c5ece]{font:inherit;box-sizing:border-box}input[data-v-fe5c5ece],select[data-v-fe5c5ece],textarea[data-v-fe5c5ece]{color:#22344a;background:#fff;border:1px solid #bbc7d7;border-radius:8px;width:100%;max-width:100%;min-height:44px;padding:9px}textarea[data-v-fe5c5ece]{resize:vertical;min-height:86px}button[data-v-fe5c5ece]{color:#2658a5;cursor:pointer;background:#fff;border:1px solid #b9c8dd;border-radius:9px;max-width:100%;min-height:44px;padding:9px 14px}button[data-v-fe5c5ece]:hover:not(:disabled){background:#edf3ff}button[data-v-fe5c5ece]:disabled{opacity:.5;cursor:not-allowed}.check[data-v-fe5c5ece]{align-items:center;gap:8px;display:flex}.check input[data-v-fe5c5ece]{width:20px;min-height:20px}.error[data-v-fe5c5ece],.warning[data-v-fe5c5ece],.pending[data-v-fe5c5ece]{color:#8a421b;background:#fff3e9;border:1px solid #edc49d;border-radius:10px;padding:14px}.difference[data-v-fe5c5ece]{color:#a14d1e;font-size:12px}.notice[data-v-fe5c5ece]{color:#25633e;background:#eaf6f0;border-radius:9px;padding:12px}.pending[data-v-fe5c5ece]{margin:18px 0}.editor[data-v-fe5c5ece]{border:2px solid #6d91c7}.participant[data-v-fe5c5ece]{border-bottom:1px solid #e2e8f1;justify-content:space-between;padding:8px 0}fieldset[data-v-fe5c5ece]{border:1px solid #d4deeb;border-radius:8px;min-width:0}details[data-v-fe5c5ece]{margin:12px 0}.preview[data-v-fe5c5ece]{z-index:1000;border:1px solid #8e9fb4;border-radius:12px;max-width:900px;max-height:90vh;padding:20px;position:fixed;inset:5%;overflow:auto;box-shadow:0 0 0 100vmax #0008}.preview img[data-v-fe5c5ece]{max-width:100%;max-height:65vh;margin:16px auto;display:block}.known label[data-v-fe5c5ece]{flex:1}.file[data-v-fe5c5ece]{max-width:100%}.pages[data-v-fe5c5ece]{justify-content:center;margin-top:14px}@media (width<=700px){.inspection-execution[data-v-fe5c5ece]{padding:12px}.card[data-v-fe5c5ece],.task-list[data-v-fe5c5ece]{padding:14px}.report-grid[data-v-fe5c5ece]{grid-template-columns:1fr}.toolbar>label[data-v-fe5c5ece]{min-width:100%;margin:4px 0}.task-row[data-v-fe5c5ece]{flex-direction:column;align-items:flex-start}.known[data-v-fe5c5ece]{align-items:stretch}.known label[data-v-fe5c5ece]{min-width:100%}h1[data-v-fe5c5ece]{font-size:23px}.preview[data-v-fe5c5ece]{padding:12px;inset:12px}}.admin-inspectionExecution-nav[data-v-20ed95bf]{flex-wrap:wrap;align-items:center;gap:16px;max-width:980px;margin:auto;padding:16px;display:flex}button[data-v-20ed95bf]{font:inherit;color:#2f73f4;background:#fff;border:1px solid #d9dde3;border-radius:12px;min-height:44px;padding:10px 14px}.scoring-record[data-v-ab2d4844]{overflow-wrap:anywhere;min-width:0}dl[data-v-ab2d4844]{grid-template-columns:135px minmax(0,1fr);gap:12px 16px;margin:12px 0;display:grid}dt[data-v-ab2d4844]{color:#637186}dd[data-v-ab2d4844]{min-width:0;margin:0}.text[data-v-ab2d4844]{white-space:pre-wrap}.points[data-v-ab2d4844]{font-weight:700}.warning[data-v-ab2d4844]{color:#755611;background:#fff5dd;border-radius:8px;padding:12px;line-height:1.6}@media (width<=480px){dl[data-v-ab2d4844]{grid-template-columns:1fr;gap:6px}dd[data-v-ab2d4844]{margin-bottom:10px}}.hygiene-scoring[data-v-6570e7f9]{color:#203047;box-sizing:border-box;overflow-wrap:anywhere;max-width:980px;margin:auto;padding:16px 20px 40px;font:15px/1.65 system-ui,sans-serif}[data-v-6570e7f9]{box-sizing:border-box}h1[data-v-6570e7f9]{margin:4px 0 10px;font-size:28px}h2[data-v-6570e7f9]{margin:0 0 14px;font-size:20px}h3[data-v-6570e7f9]{margin:0 0 5px;font-size:16px}p[data-v-6570e7f9]{margin:8px 0}.eyebrow[data-v-6570e7f9]{color:#2f73f4;letter-spacing:.12em;font-weight:600}.muted[data-v-6570e7f9],small[data-v-6570e7f9]{color:#65758a}.panel[data-v-6570e7f9]{background:#fff;border:1px solid #dfe6ef;border-radius:16px;margin:18px 0;padding:22px}.filters[data-v-6570e7f9]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:20px 0;display:grid}label[data-v-6570e7f9]{flex-direction:column;gap:6px;min-width:0;font-weight:600;display:flex}input[data-v-6570e7f9],select[data-v-6570e7f9],textarea[data-v-6570e7f9],button[data-v-6570e7f9]{font:inherit;min-width:0;max-width:100%}input[data-v-6570e7f9],select[data-v-6570e7f9],textarea[data-v-6570e7f9]{color:#203047;background:#fff;border:1px solid #cbd5e1;border-radius:9px;width:100%;min-height:44px;padding:10px}input[type=datetime-local][data-v-6570e7f9],input[type=month][data-v-6570e7f9]{width:100%;min-width:0}textarea[data-v-6570e7f9]{resize:vertical}button[data-v-6570e7f9]{color:#225fc8;cursor:pointer;white-space:normal;background:#fff;border:1px solid #ccd8e9;border-radius:10px;min-height:44px;padding:9px 15px}button[data-v-6570e7f9]:disabled{opacity:.48;cursor:not-allowed}button.primary[data-v-6570e7f9],button[aria-current=page][data-v-6570e7f9]{color:#fff;background:#2f73f4;border-color:#2f73f4}.tabs[data-v-6570e7f9],.actions[data-v-6570e7f9],.pagination[data-v-6570e7f9]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tabs[data-v-6570e7f9]{margin:16px 0}.actions[data-v-6570e7f9]{margin-top:14px}.pagination[data-v-6570e7f9]{justify-content:space-between;margin-top:18px}.item[data-v-6570e7f9]{border-top:1px solid #e6ecf3;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 0;display:flex}.item>div[data-v-6570e7f9]{flex:1;min-width:180px}.item p[data-v-6570e7f9]{margin:4px 0}.item strong[data-v-6570e7f9]{font-size:20px}.error[data-v-6570e7f9]{color:#a2222d;background:#fff0f0;border-radius:8px;padding:12px}.notice[data-v-6570e7f9]{color:#206344;background:#ebf9f0;border-radius:8px;padding:12px}.warning[data-v-6570e7f9],.fact-box[data-v-6570e7f9]{background:#fff8e8}.warning-text[data-v-6570e7f9]{color:#8c6315}.empty[data-v-6570e7f9]{color:#65758a;padding:18px 0}.identifier[data-v-6570e7f9],.text[data-v-6570e7f9]{overflow-wrap:anywhere;white-space:pre-wrap}fieldset[data-v-6570e7f9]{border:0;min-width:0;margin:0;padding:0}.editor label[data-v-6570e7f9]{margin:16px 0}.choice[data-v-6570e7f9]{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400}.choice input[data-v-6570e7f9]{flex:none;width:20px;height:20px;min-height:20px;margin-top:4px}.choice small[data-v-6570e7f9]{display:block}.source-list[data-v-6570e7f9],.fact-box[data-v-6570e7f9]{border:1px solid #e1e7f0;border-radius:10px;margin:14px 0;padding:14px}.metric-grid[data-v-6570e7f9]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.metric-grid>div[data-v-6570e7f9]{background:#f1f6ff;border-radius:12px;padding:14px}.metric-grid strong[data-v-6570e7f9],.metric-grid small[data-v-6570e7f9]{display:block}.metric-grid strong[data-v-6570e7f9]{font-size:23px}.stat-item[data-v-6570e7f9],.revision[data-v-6570e7f9]{border-top:1px solid #dfe6ef;padding:16px 0}.stat-item span[data-v-6570e7f9]{margin-left:12px}@media (width<=600px){.hygiene-scoring[data-v-6570e7f9]{padding:14px 14px 32px}.panel[data-v-6570e7f9]{padding:16px}.filters[data-v-6570e7f9]{grid-template-columns:1fr}.metric-grid[data-v-6570e7f9]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid strong[data-v-6570e7f9]{font-size:20px}.item>div[data-v-6570e7f9]{flex-basis:100%;min-width:0}.pagination[data-v-6570e7f9]{gap:8px}.pagination button[data-v-6570e7f9]{padding:9px 10px}}.admin-hygieneScoring-nav[data-v-fab46584]{flex-wrap:wrap;align-items:center;gap:16px;max-width:980px;margin:auto;padding:16px;display:flex}button[data-v-fab46584]{font:inherit;color:#2f73f4;background:#fff;border:1px solid #d9dde3;border-radius:12px;min-height:44px;padding:10px 14px}.completion[data-v-bfcfa75f]{overflow-wrap:anywhere;border-top:1px solid #dfe6ef;margin-top:16px;padding-top:12px}h3[data-v-bfcfa75f]{margin:0;font-size:17px}p[data-v-bfcfa75f]{margin:8px 0}.content[data-v-bfcfa75f]{white-space:pre-wrap}.photos[data-v-bfcfa75f]{flex-wrap:wrap;gap:8px;display:flex}button[data-v-bfcfa75f]{font:inherit;white-space:normal;overflow-wrap:anywhere;color:#215dba;cursor:pointer;background:#fff;border:1px solid #bdc9d8;border-radius:8px;max-width:100%;min-height:44px;padding:9px 12px}button[data-v-bfcfa75f]:disabled{opacity:.5;cursor:not-allowed}.statistics[data-v-ada676cf]{overflow-wrap:anywhere;background:#fff;border:1px solid #e0e6ef;border-radius:14px;margin:16px 0;padding:18px}h2[data-v-ada676cf]{margin:0;font-size:20px}h3[data-v-ada676cf]{font-size:17px}h4[data-v-ada676cf]{margin:0;font-size:15px}p[data-v-ada676cf]{margin:10px 0}.metrics[data-v-ada676cf]{grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:10px;display:grid}.metrics>div[data-v-ada676cf]{background:#f1f5fb;border-radius:9px;padding:12px}strong[data-v-ada676cf],span[data-v-ada676cf]{display:block}strong[data-v-ada676cf]{font-size:23px}span[data-v-ada676cf],.hint[data-v-ada676cf]{color:#65758a;font-size:13px}.warning[data-v-ada676cf]{color:#884b0b;background:#fff2dd;padding:12px}.row[data-v-ada676cf]{border-top:1px solid #e0e6ef;padding:12px 0}dl[data-v-ada676cf]{flex-wrap:wrap;gap:10px 18px;margin:8px 0 0;display:flex}dl>div[data-v-ada676cf]{min-width:62px}dt[data-v-ada676cf]{color:#65758a;font-size:13px}dd[data-v-ada676cf]{margin:0;font-weight:600}@media (width<=400px){.statistics[data-v-ada676cf]{padding:12px}.metrics[data-v-ada676cf]{grid-template-columns:repeat(2,minmax(0,1fr))}}.calendar[data-v-8783eef0],fieldset[data-v-8783eef0]{border:1px solid #dbe3ec;border-radius:10px;min-width:0;margin:12px 0;padding:14px}.fields[data-v-8783eef0]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}label[data-v-8783eef0]{flex-direction:column;gap:7px;min-width:0;display:flex}input[data-v-8783eef0],select[data-v-8783eef0]{font:inherit;box-sizing:border-box;color:#202c3b;background:#fff;border:1px solid #bdc9d8;border-radius:8px;width:100%;min-height:44px;padding:8px}.choices[data-v-8783eef0]{flex-wrap:wrap;gap:8px;display:flex}.choices label[data-v-8783eef0],.check[data-v-8783eef0]{flex-direction:row;align-items:center;min-height:44px;padding:0 6px}.choices input[data-v-8783eef0],.check input[data-v-8783eef0]{width:20px;min-height:20px}p[data-v-8783eef0]{color:#536579;font-size:13px;line-height:1.65}legend[data-v-8783eef0]{font-weight:600}.hygiene-workspace[data-v-373a3320]{color:#253344;box-sizing:border-box;overflow-wrap:anywhere;background:#f5f7fb;max-width:980px;min-height:70vh;margin:0 auto;padding:20px;font-size:15px;line-height:1.6}.hero[data-v-373a3320],.card-heading[data-v-373a3320]{justify-content:space-between;align-items:center;gap:16px;display:flex}.hero[data-v-373a3320]{margin-bottom:18px}.hero h1[data-v-373a3320]{margin:0;font-size:26px}.hero p[data-v-373a3320]{margin:5px 0}.eyebrow[data-v-373a3320]{color:#536c8c;font-size:13px}.filters[data-v-373a3320]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tabs[data-v-373a3320],.toolbar[data-v-373a3320]{flex-wrap:wrap;align-items:center;gap:9px;margin:14px 0;display:flex}.tabs button[aria-current=page][data-v-373a3320]{color:#fff;background:#2469d9;border-color:#2469d9}.lookup[data-v-373a3320]{align-items:end;gap:10px;margin:14px 0;display:flex}.lookup label[data-v-373a3320]{flex:1}label[data-v-373a3320]{flex-direction:column;gap:6px;min-width:0;margin:10px 0;display:flex}button[data-v-373a3320],input[data-v-373a3320],select[data-v-373a3320],textarea[data-v-373a3320]{font:inherit;box-sizing:border-box;color:#253344;background:#fff;border:1px solid #bdc9d8;border-radius:8px;max-width:100%;min-height:44px;padding:9px 12px}button[data-v-373a3320]{cursor:pointer;color:#215dba}button[data-v-373a3320]:disabled{cursor:not-allowed;opacity:.48}button[data-v-373a3320]:focus-visible,input[data-v-373a3320]:focus-visible,select[data-v-373a3320]:focus-visible,textarea[data-v-373a3320]:focus-visible{outline-offset:2px;outline:3px solid #97c2fc}input[data-v-373a3320],select[data-v-373a3320],textarea[data-v-373a3320]{width:100%}.card[data-v-373a3320],.pending[data-v-373a3320]{background:#fff;border:1px solid #e0e6ef;border-radius:14px;margin:14px 0;padding:18px}.card h2[data-v-373a3320]{margin:0;font-size:19px}.card h3[data-v-373a3320]{margin:0;font-size:16px}.card p[data-v-373a3320]{margin:9px 0}.badge[data-v-373a3320]{white-space:nowrap;background:#edf4ff;border-radius:20px;padding:4px 9px;font-size:13px}.warning[data-v-373a3320]{color:#b04316}.alert[data-v-373a3320]{color:#9e3523;background:#fff1ee;border-radius:8px;padding:12px}.notice[data-v-373a3320]{color:#2d6740;background:#edf7ef;border-radius:8px;padding:12px}.hint[data-v-373a3320],.identifier[data-v-373a3320],.empty[data-v-373a3320]{color:#65758a;font-size:13px}.empty[data-v-373a3320]{text-align:center;padding:20px}.pending[data-v-373a3320]{background:#fff9ed;border-color:#dfb35c}.source[data-v-373a3320]{text-align:left;width:100%;margin:8px 0;display:block}.source small[data-v-373a3320]{color:#67778b;font-size:11px;display:block}.photo-choice[data-v-373a3320]{flex-flow:wrap;align-items:center}.photo-choice input[data-v-373a3320]{flex:0 0 22px;width:22px}fieldset[data-v-373a3320]{border:0;min-width:0;padding:0}legend[data-v-373a3320]{font-weight:600}.source-picker[data-v-373a3320]{border-top:1px solid #e0e6ef;border-bottom:1px solid #e0e6ef;padding:10px 0}.editor label[data-v-373a3320]{margin:14px 0}@media (width<=600px){.hygiene-workspace[data-v-373a3320]{max-width:575px;padding:14px}.hero[data-v-373a3320]{align-items:flex-start}.hero h1[data-v-373a3320]{font-size:22px}.hero>button[data-v-373a3320]{flex-shrink:0}.filters[data-v-373a3320]{grid-template-columns:1fr}.card[data-v-373a3320]{padding:14px}.lookup[data-v-373a3320]{flex-wrap:wrap}.lookup label[data-v-373a3320]{flex-basis:100%}.toolbar button[data-v-373a3320]{flex-grow:1}.card-heading[data-v-373a3320]{align-items:flex-start}}.admin-hygieneTask-nav[data-v-03394cc7]{flex-wrap:wrap;align-items:center;gap:16px;max-width:980px;margin:auto;padding:16px;display:flex}button[data-v-03394cc7]{font:inherit;color:#2f73f4;background:#fff;border:1px solid #d9dde3;border-radius:12px;min-height:44px;padding:10px 14px}.schedule-editor[data-v-f2fa1a3d]{border:1px solid #dce3ed;border-radius:12px;gap:16px;min-width:0;padding:16px;display:grid}.schedule-editor fieldset[data-v-f2fa1a3d]{border:1px solid #e3e8f0;border-radius:8px;min-width:0;padding:12px}legend[data-v-f2fa1a3d]{padding:0 6px;font-weight:650}p[data-v-f2fa1a3d]{color:#58677a;margin:0;font-size:.9rem;line-height:1.7}.fields[data-v-f2fa1a3d]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}label[data-v-f2fa1a3d]{gap:6px;min-width:0;font-size:.95rem;display:grid}input[data-v-f2fa1a3d],select[data-v-f2fa1a3d]{box-sizing:border-box;color:#20314b;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px}.choices[data-v-f2fa1a3d]{flex-wrap:wrap;gap:10px;display:flex}.choices label[data-v-f2fa1a3d],.check[data-v-f2fa1a3d]{align-items:center;gap:8px;min-height:44px;display:flex}.choices input[data-v-f2fa1a3d],.check input[data-v-f2fa1a3d]{flex:0 0 18px;width:18px;min-height:18px}.duration[data-v-f2fa1a3d]{grid-template-columns:repeat(3,minmax(0,1fr))}input[data-v-f2fa1a3d]:disabled,select[data-v-f2fa1a3d]:disabled{background:#f1f4f8}@media (width<=380px){.schedule-editor[data-v-f2fa1a3d]{padding:10px}.fields[data-v-f2fa1a3d]:not(.duration){grid-template-columns:1fr}}.inspection-schedule[data-v-26ddb4ee]{box-sizing:border-box;color:#20314b;overflow-wrap:anywhere;max-width:1040px;margin:auto;padding:20px;font:16px/1.65 system-ui,sans-serif}.hero[data-v-26ddb4ee]{background:#edf4ff;border:1px solid #dce8fa;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding:24px;display:flex}.hero h1[data-v-26ddb4ee]{margin:4px 0 8px;font-size:1.65rem}.hero p[data-v-26ddb4ee]{color:#536982;margin:0}.eyebrow[data-v-26ddb4ee]{letter-spacing:.05em;font-size:.82rem}.timezone[data-v-26ddb4ee],.badge[data-v-26ddb4ee]{color:#315b97;white-space:nowrap;background:#e9f0fb;border-radius:16px;padding:3px 10px;font-size:.85rem}.context[data-v-26ddb4ee],.toolbar[data-v-26ddb4ee],.buttons[data-v-26ddb4ee],.pagination[data-v-26ddb4ee],.tabs[data-v-26ddb4ee]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.context[data-v-26ddb4ee]{justify-content:space-between}.context label[data-v-26ddb4ee]{min-width:220px;max-width:100%}.toolbar[data-v-26ddb4ee],.known[data-v-26ddb4ee]{margin:16px 0}.tabs[data-v-26ddb4ee]{background:#f2f5fa;border-radius:12px;margin:20px 0;padding:5px}.tabs button[data-v-26ddb4ee]{border-color:#0000;flex:120px}.tabs button[aria-pressed=true][data-v-26ddb4ee]{color:#fff;background:#2862c5}.card[data-v-26ddb4ee]{background:#fff;border:1px solid #dce3ed;border-radius:14px;min-width:0;margin:16px 0;padding:20px}.card-heading[data-v-26ddb4ee]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.card h2[data-v-26ddb4ee]{margin:0 0 10px;font-size:1.15rem}.card h3[data-v-26ddb4ee]{margin:0 0 8px;font-size:1rem}.card p[data-v-26ddb4ee]{margin:8px 0}.late[data-v-26ddb4ee]{color:#ae441b;background:#fff0e9}.known[data-v-26ddb4ee]{background:#f8fafc;border-radius:12px;gap:10px;padding:14px;display:grid}.identifier[data-v-26ddb4ee]{color:#62718a;overflow-wrap:anywhere;font-size:.82rem}.hint[data-v-26ddb4ee],small[data-v-26ddb4ee]{color:#62718a;font-size:.88rem;line-height:1.7}.empty[data-v-26ddb4ee]{text-align:center;color:#6a7585;background:#f8fafc;border-radius:12px;padding:24px}.message[data-v-26ddb4ee],.pending[data-v-26ddb4ee]{border-radius:12px;margin:12px 0;padding:16px}.error[data-v-26ddb4ee]{color:#a82c24;background:#fff1f0}.success[data-v-26ddb4ee]{color:#256a42;background:#eefaf2}.pending[data-v-26ddb4ee]{background:#fff7e3;border:1px solid #e4c987}.pending h2[data-v-26ddb4ee]{margin-top:0;font-size:1.1rem}.warning[data-v-26ddb4ee]{color:#9b4a19}.fields[data-v-26ddb4ee]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.edit[data-v-26ddb4ee]{gap:16px;display:grid}.edit fieldset[data-v-26ddb4ee]{border:1px solid #dce3ed;border-radius:10px;min-width:0;padding:14px}label[data-v-26ddb4ee]{gap:6px;min-width:0;display:grid}input[data-v-26ddb4ee],select[data-v-26ddb4ee],textarea[data-v-26ddb4ee]{font:inherit;box-sizing:border-box;color:#20314b;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:8px}button[data-v-26ddb4ee]{font:inherit;color:#285fae;cursor:pointer;white-space:normal;background:#fff;border:1px solid #c9d6e9;border-radius:9px;min-height:44px;padding:9px 14px;line-height:1.45}button.primary[data-v-26ddb4ee]{color:#fff;background:#2862c5;border-color:#2862c5}button[data-v-26ddb4ee]:disabled{opacity:.5;cursor:default}input[data-v-26ddb4ee]:disabled,select[data-v-26ddb4ee]:disabled,textarea[data-v-26ddb4ee]:disabled{background:#f3f5f9}.check[data-v-26ddb4ee]{align-items:center;gap:8px;display:flex}.check input[data-v-26ddb4ee]{flex:0 0 18px;width:18px;min-height:18px}.standard[data-v-26ddb4ee]{border-top:1px solid #e4eaf2;padding:16px 0 4px}.pagination[data-v-26ddb4ee]{justify-content:center;margin-top:16px}.source-option[data-v-26ddb4ee]{text-align:left;flex-wrap:wrap;justify-content:space-between;gap:12px;width:100%;margin:10px 0;display:flex}.manager-row[data-v-26ddb4ee]{justify-content:space-between;align-items:center;gap:10px;margin:8px 0;display:flex}.manager-row span[data-v-26ddb4ee]{overflow-wrap:anywhere;min-width:0}summary[data-v-26ddb4ee]{cursor:pointer;min-height:32px}dl[data-v-26ddb4ee]{gap:8px;display:grid}dl>div[data-v-26ddb4ee]{grid-template-columns:130px 1fr;gap:12px;display:grid}dt[data-v-26ddb4ee]{color:#61728b}dd[data-v-26ddb4ee]{margin:0}@media (width<=600px){.inspection-schedule[data-v-26ddb4ee]{padding:12px}.hero[data-v-26ddb4ee]{padding:18px}.hero h1[data-v-26ddb4ee]{font-size:1.4rem}.hero .timezone[data-v-26ddb4ee]{display:none}.card[data-v-26ddb4ee]{padding:16px}.context label[data-v-26ddb4ee]{width:100%}.fields[data-v-26ddb4ee]{grid-template-columns:1fr}.buttons button[data-v-26ddb4ee]{flex:130px}.toolbar>button[data-v-26ddb4ee]{flex:120px}dl>div[data-v-26ddb4ee]{grid-template-columns:1fr;gap:0}.source-option[data-v-26ddb4ee]{display:grid}.tabs button[data-v-26ddb4ee]{flex-basis:70px;padding:9px 8px}}@media (width<=360px){.card[data-v-26ddb4ee]{padding:12px}.buttons button[data-v-26ddb4ee]{flex-basis:100%}.card-heading[data-v-26ddb4ee]{flex-wrap:wrap}}.admin-inspectionSchedule-nav[data-v-f3580cf4]{flex-wrap:wrap;align-items:center;gap:16px;max-width:980px;margin:auto;padding:16px;display:flex}button[data-v-f3580cf4]{font:inherit;color:#2f73f4;background:#fff;border:1px solid #d9dde3;border-radius:12px;min-height:44px;padding:10px 14px}.attendance-calendar-workspace[data-v-d9e1f3d7]{color:#172438;overflow-wrap:anywhere;box-sizing:border-box;max-width:1100px;margin:auto;padding:24px 18px 64px;font:16px/1.65 system-ui,sans-serif}.eyebrow[data-v-d9e1f3d7]{color:#2c6aaa;font-size:13px}h1[data-v-d9e1f3d7]{margin:8px 0;font-size:30px}h2[data-v-d9e1f3d7]{margin:0 0 12px;font-size:22px}h3[data-v-d9e1f3d7]{font-size:18px}h4[data-v-d9e1f3d7]{margin:8px 0}p[data-v-d9e1f3d7]{color:#526075;margin:8px 0}.card[data-v-d9e1f3d7],.pending-card[data-v-d9e1f3d7]{background:#fff;border:1px solid #dce3ec;border-radius:14px;margin:20px 0;padding:20px}.pending-card[data-v-d9e1f3d7]{background:#fff9e9;border-color:#dcb657}.fields[data-v-d9e1f3d7],.tools[data-v-d9e1f3d7],.interval[data-v-d9e1f3d7]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.fields>label[data-v-d9e1f3d7]{flex:180px}.interval>label[data-v-d9e1f3d7]{flex:120px}.tools[data-v-d9e1f3d7]{margin-top:14px}label[data-v-d9e1f3d7]{gap:6px;min-width:0;margin:12px 0;display:grid}.inline[data-v-d9e1f3d7]{align-items:center;margin-right:14px;display:inline-flex}.inline input[data-v-d9e1f3d7]{width:20px;min-height:20px}button[data-v-d9e1f3d7],input[data-v-d9e1f3d7],select[data-v-d9e1f3d7],textarea[data-v-d9e1f3d7]{font:inherit;box-sizing:border-box;color:#172438;background:#fff;border:1px solid #c7d3e3;border-radius:9px;min-width:0;max-width:100%;min-height:44px;padding:9px 12px}input[data-v-d9e1f3d7],select[data-v-d9e1f3d7],textarea[data-v-d9e1f3d7]{width:100%}button[data-v-d9e1f3d7]{color:#235da9;cursor:pointer}button[data-v-d9e1f3d7]:disabled{opacity:.5;cursor:default}fieldset[data-v-d9e1f3d7]{border:1px solid #dce3ec;border-radius:10px;min-width:0;margin:16px 0;padding:14px}.record[data-v-d9e1f3d7]{border-bottom:1px solid #e8edf4;padding:14px 0}.node[data-v-d9e1f3d7]{border-left:3px solid #9ebde4;margin:14px 0;padding:10px 14px}.content[data-v-d9e1f3d7]{white-space:pre-wrap}.totals[data-v-d9e1f3d7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.totals div[data-v-d9e1f3d7]{background:#f3f7fc;border-radius:10px;padding:12px}dt[data-v-d9e1f3d7]{color:#607187;font-size:13px}dd[data-v-d9e1f3d7]{margin:4px 0;font-weight:600}.calendar-grid[data-v-d9e1f3d7]{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.week[data-v-d9e1f3d7]{text-align:center;padding:8px}.calendar-grid button[data-v-d9e1f3d7]{text-align:left;flex-direction:column;align-items:flex-start;min-height:108px;padding:10px;display:flex}.calendar-grid button span[data-v-d9e1f3d7],.calendar-grid small[data-v-d9e1f3d7]{font-size:12px}.calendar-grid .day-status-compact[data-v-d9e1f3d7]{display:none}.calendar-grid .selected[data-v-d9e1f3d7]{outline-offset:-3px;background:#edf5ff;outline:3px solid #397feb}.calendar-grid .exception[data-v-d9e1f3d7]{background:#fff5ea}details[data-v-d9e1f3d7]{margin:12px 0}summary[data-v-d9e1f3d7]{cursor:pointer;color:#235da9;min-height:40px}[role=alert][data-v-d9e1f3d7]{color:#a33128;background:#fff0ed;border-radius:9px;padding:12px}[role=status][data-v-d9e1f3d7]{color:#276847}:is(button[data-v-d9e1f3d7],input[data-v-d9e1f3d7],select[data-v-d9e1f3d7],textarea[data-v-d9e1f3d7],summary[data-v-d9e1f3d7]):focus-visible{outline-offset:2px;outline:3px solid #397feb}@media (width<=600px){.attendance-calendar-workspace[data-v-d9e1f3d7]{padding:18px 10px 48px}.card[data-v-d9e1f3d7],.pending-card[data-v-d9e1f3d7]{padding:12px}.totals[data-v-d9e1f3d7]{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-grid[data-v-d9e1f3d7]{gap:3px}.calendar-grid button[data-v-d9e1f3d7]{min-height:88px;padding:5px;font-size:14px}.calendar-grid small[data-v-d9e1f3d7]{font-size:10px}.calendar-grid button span[data-v-d9e1f3d7]{font-size:11px}.fields>label[data-v-d9e1f3d7]{flex-basis:100%}h1[data-v-d9e1f3d7]{font-size:26px}}@media (width<=480px){.calendar-grid button[data-v-d9e1f3d7]{min-height:64px;padding:5px 3px}.calendar-grid .day-status-full[data-v-d9e1f3d7],.calendar-grid small[data-v-d9e1f3d7]{display:none}.calendar-grid .day-status-compact[data-v-d9e1f3d7]{white-space:nowrap;font-size:11px;display:block}}.admin-attendanceCalendar-nav[data-v-5e196fcf]{flex-wrap:wrap;align-items:center;gap:16px;max-width:980px;margin:auto;padding:16px;display:flex}button[data-v-5e196fcf]{font:inherit;color:#2f73f4;background:#fff;border:1px solid #d9dde3;border-radius:12px;min-height:44px;padding:10px 14px}.expiry-shell{padding:0 0 13px}.expiry-hero{color:#fff;background:linear-gradient(120deg,#2fa2ff 0%,#147eff 55%,#0562ee 100%);border-radius:15px;min-height:144px;margin:6px 0 12px;padding:15px 17px 17px;position:relative;overflow:hidden;box-shadow:0 7px 20px #1169f11a}.expiry-hero:before{content:"";border:30px solid #ffffff17;border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-48px}.expiry-hero:after{content:"";border:24px solid #ffffff0f;border-radius:50%;width:210px;height:130px;position:absolute;bottom:-90px;right:-94px;transform:rotate(-20deg)}.expiry-hero-overline{letter-spacing:.25px;opacity:.91;align-items:center;gap:6px;font-size:12px;font-weight:620;display:flex}.expiry-hero-overline svg{width:16px;height:16px}.expiry-hero-title{z-index:1;letter-spacing:.1px;margin:6px 0 10px;font-size:18px;font-weight:790;line-height:26px;position:relative}.expiry-hero-bottom{z-index:1;justify-content:space-between;align-items:end;gap:10px;display:flex;position:relative}.expiry-hero-count{align-items:baseline;gap:9px;display:flex}.expiry-hero-count b{font-size:35px;font-weight:800;line-height:1}.expiry-hero-count span{opacity:.91;font-size:12px;line-height:1.7}.expiry-hero-action{color:#fff;white-space:nowrap;background:#ffffff2b;border:1px solid #ffffff70;border-radius:21px;flex:none;align-items:center;gap:2px;padding:7px 10px;font-size:11px;font-weight:700;line-height:16px;display:flex}.expiry-hero-action svg{width:14px;height:14px}.expiry-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:16px;display:grid}.expiry-summary-cell{white-space:nowrap;text-align:center;background:#fff;border:1px solid #f0f3f9;border-radius:11px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:12px 3px 11px;display:flex;box-shadow:0 5px 18px #2f5d8b08}.expiry-summary-cell strong{color:#1281ff;font-variant-numeric:tabular-nums;font-size:23px;font-weight:800;line-height:27px}.expiry-summary-cell span{color:#8a98ae;font-size:10.5px;font-weight:630;line-height:16px}.expiry-summary-cell.orange strong{color:#f2933e}.expiry-summary-cell.red strong{color:#f45964}.expiry-summary-cell.green strong{color:#15b578}.expiry-summary-cell.selected{background:#f3f9ff;outline:1px solid #86bdff}.expiry-titlebar{justify-content:space-between;align-items:center;gap:8px;margin:0 2px 7px;display:flex}.expiry-titlebar h2{color:#14253f;margin:0;font-size:16px;font-weight:780;line-height:22px}.expiry-titlebar h2 small{color:#95a2b5;margin-left:5px;font-size:12px;font-weight:560}.expiry-titlebar button{color:#697f9d;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:5px 0;font-size:11px;display:flex}.expiry-titlebar button svg{width:14px;height:14px}.expiry-filter-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 6px;padding:0 0 6px;display:grid}.expiry-filter-tab{color:#8491a6;white-space:nowrap;background:0 0;border:0;height:38px;padding:4px 0;font-size:12px;font-weight:620;position:relative}.expiry-filter-tab.active{color:#087bff;font-weight:760}.expiry-filter-tab.active:after{content:"";background:#0b79ff;border-radius:3px;width:21px;height:2.5px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.expiry-search{margin:0 1px 12px}.expiry-cards{flex-direction:column;gap:10px;display:flex}.expiry-card{background:#fff;border:1px solid #eef2f9;border-radius:14px;padding:13px 12px 11px;position:relative;overflow:hidden;box-shadow:0 5px 16px #39619609}.expiry-card:before{content:"";background:#f1a04c;border-radius:0 5px 5px 0;width:3px;position:absolute;top:16px;bottom:16px;left:0}.expiry-card.expired:before{background:#ff6474}.expiry-card.completed:before{background:#11be85}.expiry-card.normal:before{background:#6eaffb}.expiry-card-header{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.expiry-card-header .avatar{width:43px;height:43px}.expiry-card-person{min-width:0}.expiry-card-person strong{color:#1c2a40;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:780;line-height:22px;display:block;overflow:hidden}.expiry-card-person p{color:#9daab9;white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:11px;line-height:18px;overflow:hidden}.expiry-badge{color:#ef963d;white-space:nowrap;background:#fff1df;border-radius:14px;justify-content:center;align-items:center;padding:4px 9px;font-size:10.5px;font-weight:730;display:inline-flex}.expiry-badge.expired{color:#eb4d60;background:#ffebef}.expiry-badge.completed{color:#0da977;background:#e2faef}.expiry-badge.normal{color:#2f8ff4;background:#e6f2ff}.expiry-card-type{color:#5a7393;margin:10px 0 6px;padding-left:0;font-size:11.5px}.expiry-card-type .dotsep{color:#c9d2df;padding:0 5px}.expiry-card-info{background:#f8faff;border-radius:9px;gap:5px;padding:9px 11px;display:grid}.expiry-info-line{justify-content:space-between;align-items:baseline;gap:8px;font-size:11.5px;line-height:20px;display:flex}.expiry-info-line label{color:#8e9fb7;white-space:nowrap}.expiry-info-line span{color:#3a5272;text-align:right;overflow-wrap:anywhere;min-width:0}.expiry-info-line strong{color:#203757;font-weight:700}.expiry-info-line .date-red{color:#ec5062}.expiry-info-line .date-orange{color:#de8e36}.expiry-notice-info{justify-content:space-between;align-items:center;gap:7px;padding:9px 0 8px;display:flex}.expiry-notice-info span{color:#9ba8b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;line-height:17px;overflow:hidden}.expiry-notice-info button{color:#117ffe;white-space:nowrap;background:0 0;border:0;flex:none;padding:2px;font-size:11.5px;font-weight:700}.expiry-card-actions{border-top:1px solid #f0f3f8;grid-template-columns:1fr 1fr;gap:9px;padding-top:10px;display:grid}.expiry-card-actions button{border-radius:9px;height:37px;font-size:12px;font-weight:735;line-height:18px}.expiry-ghost-btn{color:#0a78ff;background:#fff;border:1px solid #98c4ff}.expiry-primary-btn{color:#fff;background:linear-gradient(110deg,#238cff,#0869ff);border:1px solid #117afd}.expiry-done-btn{color:#13a473;background:#f1fcf6;border:1px solid #c6e7d7}.expiry-empty{text-align:center;color:#94a2b8;background:#fff;border:1px solid #f2f5f9;border-radius:12px;justify-items:center;gap:8px;padding:35px 15px;display:grid}.expiry-empty svg{color:#b8d7f3;width:40px;height:40px}.expiry-empty strong{color:#45607b;font-size:14px}.expiry-empty p{margin:0;font-size:12px;line-height:1.5}.expiry-all-link{color:#1685ff;background:0 0;border:0;width:max-content;max-width:100%;margin:16px auto 7px;font-size:12px;font-weight:690;display:block}.expiry-demotip{color:#9aa9bc;text-align:center;margin:10px 0 3px;padding:0 10px;font-size:10.5px}.expiry-section-hint{color:#94a4ba;margin:3px 0 9px;font-size:11px;line-height:1.6}.expiry-form{gap:10px;display:grid}.expiry-form-summary{background:#f1f7ff;border-radius:10px;margin-bottom:5px;padding:12px 13px}.expiry-form-summary strong{color:#234367;font-size:14px;display:block}.expiry-form-summary p{color:#6f86a1;margin:5px 0 0;font-size:11px;line-height:1.6}.expiry-field{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:6px;min-height:43px;display:grid}.expiry-field label{color:#324862;white-space:nowrap;font-size:12px;font-weight:690}.expiry-field .form-input{min-width:0}.expiry-field textarea{resize:vertical;color:#253d5a;border:1px solid #e2eaf5;border-radius:9px;outline:none;width:100%;min-height:72px;padding:10px;font-size:12px;line-height:1.5}.expiry-field .expiry-field-select{text-align:left;color:#29466b;background:#fcfdff;border:1px solid #e1eaf5;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:37px;padding:0 10px;font-size:12px;display:flex}.expiry-field .expiry-field-select svg{color:#96acc4;width:15px;height:15px}.expiry-renew-hint{color:#8ca0b9;font-size:11px;line-height:1.6}.expiry-settings-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0 8px;display:grid}.expiry-settings-option{color:#5c7898;background:#f7faff;border:1px solid #deebf9;border-radius:9px;height:39px;font-size:12px;font-weight:680}.expiry-settings-option.selected{color:#0976ff;background:#eaf5ff;border-color:#459fff}.expiry-log-list{gap:7px;padding-top:6px;display:grid}.expiry-log{color:#314964;border:1px solid #edf2f7;border-radius:9px;padding:9px 10px;font-size:12px;line-height:1.5}.expiry-log small{color:#95a7bd;font-size:10px}@media (width<=350px){.expiry-hero{padding:13px 13px 15px}.expiry-hero-title{font-size:16px}.expiry-summary{gap:4px}.expiry-summary-cell{padding:11px 2px}.expiry-summary-cell strong{font-size:20px}.expiry-summary-cell span{font-size:9.5px}.expiry-card{padding:11px 9px}.expiry-card-header{grid-template-columns:42px minmax(0,1fr) auto;gap:6px}.expiry-card-header .avatar{width:40px;height:40px}.expiry-badge{padding:4px 6px;font-size:10px}.expiry-card-person strong{font-size:14px}.expiry-field{grid-template-columns:80px minmax(0,1fr)}}.employee-contract-expiry{color:#263c58;background:#f5f8fc;min-width:0;max-width:780px;min-height:100%;margin:auto;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;position:relative}.employee-contract-expiry *{box-sizing:border-box}.employee-contract-expiry button,.employee-contract-expiry input,.employee-contract-expiry select,.employee-contract-expiry textarea{font:inherit;min-width:0;max-width:100%}.employee-contract-expiry button{cursor:pointer}.employee-contract-expiry button:disabled{opacity:.5;cursor:not-allowed}.employee-contract-expiry svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.employee-contract-expiry input,.employee-contract-expiry select,.employee-contract-expiry textarea{color:#2c4564;background:#fff;border:1px solid #e2eaf5;border-radius:8px;padding:9px}.employee-contract-expiry :is(input,select,textarea,button,summary):focus-visible{outline-offset:2px;outline:2px solid #69b5ff}.expiry-nav{z-index:4;background:#fff;border-bottom:1px solid #edf2f7;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:58px;padding:0 10px;display:grid;position:relative}.expiry-nav h1{text-align:center;margin:0;font-size:18px;font-weight:750}.expiry-nav>button{color:#1d3555;background:0 0;border:0;place-items:center;height:42px;display:grid}.expiry-menu>summary{text-align:center;cursor:pointer;padding:8px;font-size:19px;list-style:none}.expiry-menu>div{background:#fff;border:1px solid #e4edf7;border-radius:10px;min-width:174px;padding:7px;display:grid;position:absolute;top:50px;right:10px;box-shadow:0 7px 22px #19436f20}.expiry-menu button{text-align:left;color:#35618f;background:#fff;border:0;padding:9px;font-size:12px}.expiry-content{padding:10px 14px 20px}.expiry-scope{background:#fff;border:1px solid #edf2f8;border-radius:12px;gap:9px;margin-bottom:10px;padding:12px;display:grid}.expiry-scope label{gap:5px;font-size:12px;display:grid}.expiry-alert,.expiry-pending{overflow-wrap:anywhere;background:#fff4e8;border:1px solid #f5d7b0;border-radius:10px;margin:8px 0;padding:12px}.expiry-alert{color:#a84931}.expiry-pending h2{margin:0;font-size:15px}.expiry-pending button,.expiry-pagination button{color:#167df1;background:#fff;border:1px solid #d4e6fa;border-radius:8px;padding:7px 10px}.expiry-pending p,.expiry-notice{font-size:12px}.expiry-search{background:#fff;border:1px solid #e3ecf7;border-radius:10px;align-items:center;gap:7px;padding:4px 8px;display:flex}.expiry-search svg{color:#95a9bf;flex:none;width:18px}.expiry-search input{border:0;flex:1;padding:7px 0;font-size:12px}.expiry-search button{color:#167df1;white-space:nowrap;background:0 0;border:0;font-size:12px}.expiry-titlebar select{max-width:155px;padding:5px 8px;font-size:12px}.expiry-card-header .avatar{color:#1368ba;background:linear-gradient(145deg,#d9ebff,#91c6ff);border-radius:50%;place-items:center;font-size:20px;font-weight:700;display:grid}.expiry-card-info strong{text-align:right;font-size:12px}.expiry-pagination{color:#7d91aa;justify-content:center;align-items:center;gap:10px;margin:15px 0;font-size:11px;display:flex}.expiry-record-link{color:#6c88a7;background:0 0;border:0;width:100%;padding:8px 0 0;font-size:11px}.expiry-overlay{z-index:2000;background:#162c4f55;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.expiry-sheet{background:#fff;border-radius:16px;width:100%;max-width:540px;max-height:90dvh;padding:18px;overflow:auto;box-shadow:0 12px 45px #122f552f}.expiry-sheet>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.expiry-sheet h2{color:#193656;margin:0;font-size:17px}.expiry-sheet>header button{color:#8192a9;background:0 0;border:0;padding:0 5px;font-size:25px}.expiry-sheet .expiry-field{color:#344e6e;font-size:12px;font-weight:600}.expiry-sheet .expiry-field input,.expiry-sheet .expiry-field select{width:100%;font-size:12px}.expiry-sheet fieldset{border:1px solid #e4edf6;border-radius:10px;min-width:0;padding:10px;font-size:12px}.expiry-recipient{align-items:center;gap:7px;padding:6px 0;font-weight:400;display:flex}.expiry-recipient input{flex:none;width:17px;height:17px;margin:0}.sheet-actions,.expiry-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.sheet-actions button,.expiry-detail-actions button{border-radius:9px;min-height:39px;padding:9px 8px;font-size:12px}.expiry-detail-actions button:not(.expiry-primary-btn){color:#2679d9;background:#fff;border:1px solid #c9e0fa}.expiry-sheet [role=alert]{color:#a73522;font-size:12px}.expiry-sheet p{overflow-wrap:anywhere}.expiry-log p{white-space:pre-wrap;margin:4px 0}@media (width<=420px){.expiry-content{padding:8px 12px 20px}.expiry-overlay{align-items:flex-end;padding:12px}.expiry-sheet{max-height:91dvh;padding:15px}.expiry-nav{min-height:54px}.expiry-card-person p{font-size:10.5px}.expiry-search input{font-size:11px}}.admin-employeeContract-nav[data-v-dd32a9df]{flex-wrap:wrap;align-items:center;gap:16px;max-width:980px;margin:auto;padding:16px;display:flex}button[data-v-dd32a9df]{font:inherit;color:#2f73f4;background:#fff;border:1px solid #d9dde3;border-radius:12px;min-height:44px;padding:10px 14px}.contract-content[data-v-5cdac3b9]{overflow-wrap:anywhere}.plain[data-v-5cdac3b9]{white-space:pre-wrap}h3[data-v-5cdac3b9]{margin:12px 0}ul[data-v-5cdac3b9]{padding-left:20px}li[data-v-5cdac3b9]{margin:10px 0}button[data-v-5cdac3b9]{font:inherit;white-space:normal;overflow-wrap:anywhere;color:#235da9;background:#fff;border:1px solid #c7d3e3;border-radius:9px;max-width:100%;min-height:44px;padding:8px 12px;display:block}button[data-v-5cdac3b9]:disabled{opacity:.5}.hr-contract-frame[data-v-56158efe]{--blue:#0a76ff;box-sizing:border-box;color:#17283f;background:linear-gradient(118deg,#fcfeff,#f9fbff 65%,#f5f9ff);border-radius:16px;width:100%;min-width:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.hr-contract-frame[data-v-56158efe] *{box-sizing:border-box}.contract-nav[data-v-56158efe]{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:57px;padding:8px 15px;display:grid}.contract-nav h1[data-v-56158efe]{color:#101821;margin:0;font-size:18px;font-weight:750;line-height:1.4}.nav-side[data-v-56158efe]{align-items:center;min-width:0;display:flex}.nav-end[data-v-56158efe]{justify-content:flex-end}.nav-side[data-v-56158efe] button{color:inherit;cursor:pointer;background:0 0;border:0;padding:7px}.contract-content[data-v-56158efe]{min-width:0;padding:4px 14px 16px}.searchbar[data-v-56158efe]{color:#a2adbb;background:#f0f3f7;border-radius:23px;align-items:center;gap:8px;min-height:38px;margin:3px 0 12px;padding:0 12px;display:flex}.searchbar[data-v-56158efe] input{width:100%;min-width:0;font:inherit;color:#26394f;background:0 0;border:0;outline:none;height:38px;font-size:12px}.searchbar[data-v-56158efe] svg{flex:none;width:19px;height:19px}.quick-card[data-v-56158efe]{background:#fff;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin-bottom:10px;padding:13px 4px 10px;display:grid}.quick[data-v-56158efe]{color:#253148;text-align:center;flex-direction:column;align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:600;display:flex}.quick[data-v-56158efe] button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;width:100%;padding:0;display:flex}.quick-icon[data-v-56158efe]{color:#1182ff;background:#e3f1ff;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.quick-icon svg[data-v-56158efe]{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.quick.red .quick-icon[data-v-56158efe]{color:#ff5059;background:#ffe8e9}.quick.green .quick-icon[data-v-56158efe]{color:#10ae72;background:#e0f8ed}.quick.purple .quick-icon[data-v-56158efe]{color:#9454f6;background:#f0e8ff}.type-tabs[data-v-56158efe]{align-items:center;gap:5px;margin:10px 0 13px;display:flex}.type-tab[data-v-56158efe]{text-align:center;color:#5b6677;border-radius:22px;flex:1;min-width:0;padding:8px 3px;font-size:12px;line-height:1.3}.type-tab.active[data-v-56158efe]{color:#fff;background:#1269ff;font-weight:700}.type-tab[data-v-56158efe] button,.detail-tab[data-v-56158efe] button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.contract-list[data-v-56158efe]{gap:11px;display:grid}.contract-card[data-v-56158efe]{background:#fff;border:1px solid #f8fafc;border-radius:13px;grid-template-columns:55px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:14px 13px 13px 11px;display:grid;position:relative;box-shadow:0 5px 17px #315b8e08}.avatar[data-v-56158efe]{color:#1272c6;background:linear-gradient(135deg,#e5f3ff,#cbe6ff);border-radius:50%;flex:none;place-items:center;width:55px;height:55px;font-size:20px;font-weight:700;display:grid;overflow:hidden}.avatar img[data-v-56158efe]{object-fit:cover;width:100%;height:100%}.contract-copy[data-v-56158efe]{min-width:0;padding-right:24px}.person-name[data-v-56158efe]{overflow-wrap:anywhere;padding-right:75px;font-size:16px;font-weight:750;line-height:23px;display:block}.role-line[data-v-56158efe]{color:#9aa6b7;overflow-wrap:anywhere;margin:1px 0 0;font-size:12px;line-height:20px}.contract-kind[data-v-56158efe]{color:#202d3d;margin:7px 0 3px;font-size:13px;font-weight:650;line-height:19px}.contract-period[data-v-56158efe]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 8px;font-size:11px;line-height:17px;display:flex}.contract-period>span[data-v-56158efe]{color:#9ba5b5;overflow-wrap:anywhere}.contract-period>strong[data-v-56158efe]{color:#fe535d;overflow-wrap:anywhere;font-weight:600}.badge[data-v-56158efe]{white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;padding:0 11px;font-size:12px;font-weight:700;line-height:24px;display:inline-flex}.contract-card>.badge[data-v-56158efe]{position:absolute;top:13px;right:36px}.badge.green[data-v-56158efe]{color:#1da76c;background:#e2f8ed}.badge.orange[data-v-56158efe]{color:#e9903d;background:#fff0df}.badge.red[data-v-56158efe]{color:#ed5258;background:#ffe9ed}.badge.blue[data-v-56158efe]{color:#438af3;background:#e9f1ff}.badge.gray[data-v-56158efe]{color:#8794a6;background:#eef2f7}.badge.purple[data-v-56158efe]{color:#8d55d5;background:#f0e8ff}.arrow-right[data-v-56158efe]{fill:none;stroke:#8b9bb0;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:19px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.card-open[data-v-56158efe]{z-index:1;position:absolute;inset:0}.card-open[data-v-56158efe]:empty{display:none}.card-open[data-v-56158efe] button,.card-open[data-v-56158efe] a{color:#0000;cursor:pointer;background:0 0;border:0;border-radius:13px;width:100%;height:100%;display:block}.card-selection[data-v-56158efe]{z-index:2;position:absolute;bottom:8px;left:8px}.count-footer[data-v-56158efe]{text-align:center;color:#a5afbe;margin:0;padding:18px 0 10px;font-size:12px}.empty[data-v-56158efe]{text-align:center;color:#8fa0b6;background:#fff;border-radius:14px;padding:46px 18px;font-size:13px;line-height:1.5}.person-summary[data-v-56158efe]{background:#fff;border-radius:13px;align-items:center;gap:13px;min-height:94px;margin:8px 0 7px;padding:15px 13px;display:flex;position:relative}.person-summary .avatar[data-v-56158efe]{width:60px;height:60px}.summary-copy[data-v-56158efe]{min-width:0;padding-right:57px}.summary-copy strong[data-v-56158efe]{overflow-wrap:anywhere;font-size:19px;font-weight:750;line-height:25px;display:block}.summary-copy p[data-v-56158efe]{color:#94a2b6;overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;line-height:22px}.person-summary>.badge[data-v-56158efe]{position:absolute;top:18px;right:12px}.detail-tabs[data-v-56158efe]{border-bottom:1px solid #edf1f7;margin-bottom:11px;display:flex}.detail-tab[data-v-56158efe]{text-align:center;color:#79879e;flex:1;min-width:0;padding:12px 4px;font-size:13px;font-weight:650;position:relative}.detail-tab.active[data-v-56158efe]{color:#0876ff;font-weight:750}.detail-tab.active[data-v-56158efe]:after{content:"";background:#0876ff;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:12%;right:12%}.detail-card[data-v-56158efe]{background:#fff;border-radius:13px;margin-bottom:12px;padding:14px 13px 11px}.section-heading[data-v-56158efe]{justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin-bottom:7px;display:flex}.section-heading h2[data-v-56158efe]{color:#182a42;margin:0;font-size:15px;font-weight:750}.section-heading[data-v-56158efe] button{color:#0878fb;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:3px 1px;font-size:12px;display:inline-flex}.section-heading[data-v-56158efe] .primary{color:#fff;background:linear-gradient(110deg,#238cff,#0869fa);border-radius:8px;min-height:29px;padding:0 11px}.field-list[data-v-56158efe]{margin:0}.field-list>div[data-v-56158efe]{border-top:1px solid #f0f3f7;grid-template-columns:95px minmax(0,1fr);align-items:center;gap:7px;min-height:33px;padding:6px 0;line-height:20px;display:grid}.field-list dt[data-v-56158efe]{color:#939ead;font-size:12px;font-weight:500}.field-list dd[data-v-56158efe]{color:#27354a;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:550}.field-list dd.highlight[data-v-56158efe]{color:#ff525f;font-weight:700}.attachment-row[data-v-56158efe]{border-top:1px solid #f0f3f7;align-items:center;gap:8px;min-height:65px;padding:10px 0;display:flex}.pdf-icon[data-v-56158efe]{color:#fa3d4b;background:#fff0f2;border-radius:7px;flex:none;place-items:center;width:32px;height:38px;display:grid}.pdf-icon svg[data-v-56158efe]{fill:currentColor;width:26px;height:29px}.file-copy[data-v-56158efe]{flex:1;min-width:0}.file-copy strong[data-v-56158efe]{color:#253449;overflow-wrap:anywhere;font-size:12.5px;font-weight:600;line-height:20px;display:block}.file-copy p[data-v-56158efe]{color:#9eabba;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:19px}.file-actions[data-v-56158efe]{flex:none;gap:6px;display:flex}.file-actions[data-v-56158efe] button,.file-actions[data-v-56158efe] a{color:#087aff;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e8fa;border-radius:9px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.contract-footer[data-v-56158efe]{padding:10px 14px max(15px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eff3f9;gap:10px;display:flex}.contract-footer[data-v-56158efe] button,.contract-footer[data-v-56158efe] a{color:#1478f4;min-width:0;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #98c4ff;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.contract-footer[data-v-56158efe] .primary{color:#fff;background:linear-gradient(110deg,#1684ff,#0061fa);border-color:#0000;box-shadow:0 4px 10px #005eea1f}.hr-contract-frame[data-v-56158efe] button:focus-visible,.hr-contract-frame[data-v-56158efe] a:focus-visible,.hr-contract-frame[data-v-56158efe] input:focus-visible{outline-offset:2px;outline:2px solid #62b2ff}.hr-contract-frame[data-v-56158efe] button:disabled{cursor:not-allowed;opacity:.5}@media (width<=360px){.contract-content[data-v-56158efe]{padding:4px 10px 14px}.contract-card[data-v-56158efe]{grid-template-columns:47px minmax(0,1fr);gap:7px;padding:12px 9px}.avatar[data-v-56158efe]{width:47px;height:47px}.person-name[data-v-56158efe]{padding-right:68px;font-size:15px}.contract-copy[data-v-56158efe]{padding-right:19px}.contract-card>.badge[data-v-56158efe]{padding:0 8px;font-size:11px;right:28px}.arrow-right[data-v-56158efe]{right:8px}.quick[data-v-56158efe]{font-size:11px}.quick-icon[data-v-56158efe]{width:40px;height:40px}.type-tab[data-v-56158efe]{padding:8px 1px;font-size:11px}.contract-nav[data-v-56158efe]{padding:8px 10px}.person-summary .avatar[data-v-56158efe]{width:52px;height:52px}.field-list>div[data-v-56158efe]{grid-template-columns:84px minmax(0,1fr)}.contract-footer[data-v-56158efe]{padding-left:10px;padding-right:10px}}.shortcut-icon.red[data-v-97634505]{color:#fb4b51;background:#fff0f0}.shortcut-icon.green[data-v-97634505]{color:#22a775;background:#e9f8f1}.shortcut-icon.purple[data-v-97634505]{color:#8968da;background:#f1edff}.bulk-tools[data-v-97634505]{background:#edf5ff;border-radius:11px;margin:9px 0;padding:12px;font-size:12px}.bulk-tools button[data-v-97634505]{margin-right:8px}.employee-contract-workspace[data-v-97634505] .card-selection{z-index:4;position:absolute;bottom:10px;right:12px}.employee-contract-workspace[data-v-97634505] .card-selection input{width:19px;height:19px;min-height:19px}.statistics-overlay[data-v-97634505]{z-index:150;background:#1a345a66;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.statistics-sheet[data-v-97634505]{box-sizing:border-box;background:#fff;border-radius:16px;width:100%;max-width:420px;padding:20px}.statistics-sheet dl>div[data-v-97634505]{border-bottom:1px solid #edf2f7;justify-content:space-between;padding:10px 0;display:flex}.statistics-sheet dd[data-v-97634505]{margin:0}.statistics-sheet>button[data-v-97634505]{width:100%;margin-top:12px}.employee-contract-workspace[data-v-97634505]{color:#17283f;overflow-wrap:anywhere;min-width:0;max-width:780px;margin:0 auto;padding:0 10px 28px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.6}.employee-contract-workspace[data-v-97634505] button,input[data-v-97634505],select[data-v-97634505],textarea[data-v-97634505]{font:inherit;box-sizing:border-box;min-width:0;max-width:100%}button[data-v-97634505]{cursor:pointer;color:#087aff;background:#fff;border:1px solid #d8e8fa;border-radius:9px;min-height:34px;padding:6px 10px}button[data-v-97634505]:disabled{opacity:.5;cursor:not-allowed}svg[data-v-97634505]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}p[data-v-97634505]{color:#8493a8;margin:7px 0}h2[data-v-97634505]{color:#182a42;margin:0 0 8px;font-size:15px}h3[data-v-97634505]{margin:10px 0 6px;font-size:14px}.contract-auxiliary[data-v-97634505]{background:#f1f7ff;border:1px solid #e0edfa;border-radius:12px;margin-bottom:12px;padding:11px}.mode-note[data-v-97634505]{color:#8a98aa;font-size:12px}.scope-panel[data-v-97634505],.lookup-panel[data-v-97634505]{background:#fff;border-radius:10px;margin:5px 0 9px;padding:8px 11px;font-size:12px}.scope-panel>summary[data-v-97634505],.lookup-panel>summary[data-v-97634505]{cursor:pointer;color:#527297}.scope-fields[data-v-97634505]{flex-wrap:wrap;gap:8px;display:flex}.scope-fields>label[data-v-97634505]{flex:160px}.scope-fields>p[data-v-97634505]{flex-basis:100%;margin:0}.lookup-form[data-v-97634505]{padding-top:4px}.query-bar[data-v-97634505]{justify-content:space-between;align-items:end;gap:10px;margin:8px 0 12px;display:flex}.query-bar label[data-v-97634505]{flex:1;margin:0}.query-bar button[data-v-97634505]{flex:none;min-height:38px}.query-bar select[data-v-97634505]{min-height:38px}.card[data-v-97634505],.pending-card[data-v-97634505],.detail-card[data-v-97634505]{background:#fff;border:1px solid #f1f4f9;border-radius:13px;margin:10px 0 12px;padding:13px}.pending-card[data-v-97634505]{background:#fff9e9;border-color:#efd795}.section-heading[data-v-97634505]{justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin-bottom:7px;display:flex}.section-heading h2[data-v-97634505]{margin:0}.section-heading>button[data-v-97634505]{background:0 0;border:0;min-height:29px;padding:3px 1px;font-size:12px}.section-heading>.primary[data-v-97634505]{color:#fff;background:linear-gradient(110deg,#238cff,#0869fa);border-radius:8px;padding:3px 11px}.design-fields[data-v-97634505]{margin:0}.design-fields>div[data-v-97634505]{border-top:1px solid #f0f3f7;grid-template-columns:95px minmax(0,1fr);align-items:center;gap:7px;min-height:33px;padding:6px 0;line-height:20px;display:grid}.design-fields dt[data-v-97634505]{color:#939ead;font-size:12px}.design-fields dd[data-v-97634505]{color:#27354a;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:550}.attachment-row[data-v-97634505]{border-top:1px solid #f0f3f7;align-items:center;gap:8px;min-height:65px;padding:10px 0;display:flex}.file-icon[data-v-97634505]{color:#fa3d4b;background:#fff0f2;border-radius:7px;flex:none;place-items:center;width:32px;height:38px;display:grid}.file-icon svg[data-v-97634505]{fill:currentColor;stroke:none;width:26px;height:29px}.file-copy[data-v-97634505]{flex:1;min-width:0}.file-copy strong[data-v-97634505]{font-size:12.5px;font-weight:600;line-height:20px;display:block}.file-copy p[data-v-97634505]{color:#9eabba;margin:0;font-size:11px;line-height:19px}.attachment-row>button[data-v-97634505]{flex:none;min-height:30px;font-size:12px}.shortcut-icon[data-v-97634505]{color:#1182ff;background:#e3f1ff;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.shortcut-icon svg[data-v-97634505]{stroke-width:2.6px;width:29px;height:29px}.archive-source[data-v-97634505]{color:#8796aa;margin:2px 0;font-size:11px}.action-menu[data-v-97634505]{z-index:5;position:relative}.action-menu>summary[data-v-97634505]{cursor:pointer;text-align:center;min-width:34px;font-size:20px;list-style:none}.action-menu>div[data-v-97634505]{background:#fff;border:1px solid #e1eaf5;border-radius:10px;width:166px;padding:7px;position:absolute;top:100%;right:0;box-shadow:0 6px 18px #183c6b20}.action-menu button[data-v-97634505]{text-align:left;white-space:normal;border:0;width:100%;font-size:12px}.fields[data-v-97634505],.tools[data-v-97634505]{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.fields>label[data-v-97634505]{flex:190px}.tools[data-v-97634505]{margin:12px 0 2px}.pagination[data-v-97634505]{color:#8695a9;justify-content:center;align-items:center;gap:13px;margin:6px 0 12px;font-size:12px;display:flex}label[data-v-97634505]{gap:5px;min-width:0;margin:10px 0;font-size:12px;font-weight:550;display:grid}input[data-v-97634505],select[data-v-97634505],textarea[data-v-97634505]{color:#2b405b;background:#fff;border:1px solid #e2e9f3;border-radius:8px;width:100%;min-height:38px;padding:8px 9px}textarea[data-v-97634505]{resize:vertical}.check[data-v-97634505]{align-items:center;gap:7px;display:flex}.check input[data-v-97634505]{flex:none;width:18px;min-height:18px}fieldset[data-v-97634505]{border:1px solid #e2e9f3;border-radius:9px;min-width:0}.record[data-v-97634505]{border-bottom:1px solid #edf1f7;padding:10px 0}.content[data-v-97634505]{white-space:pre-wrap}.identifier[data-v-97634505]{font-size:12px}.contract-editor>h2[data-v-97634505]{margin:0 0 10px}.contract-editor>label[data-v-97634505],.contract-editor .fields>label[data-v-97634505]{border-top:1px solid #eff2f7;padding-top:9px}.contract-editor .tools>button[data-v-97634505]:first-child{color:#fff;background:linear-gradient(110deg,#1684ff,#0061fa);border-color:#0000}.contract-editor[data-v-97634505] .contract-content{font-size:12px}.employee-contract-workspace[data-v-97634505] .card-actions{z-index:2;grid-column:2;min-width:0;position:relative}.employee-contract-workspace[data-v-97634505] .contract-content h3{font-size:14px}.employee-contract-workspace[data-v-97634505] .contract-content button{min-height:34px;font-size:12px}.employee-contract-workspace[data-v-97634505] .contract-content li{line-height:1.6}[role=alert][data-v-97634505]{color:#a33128;background:#fff0ed;border-radius:9px;padding:10px}[role=status][data-v-97634505]{color:#276847}:is(button[data-v-97634505],input[data-v-97634505],select[data-v-97634505],textarea[data-v-97634505],summary[data-v-97634505]):focus-visible{outline-offset:2px;outline:2px solid #62b2ff}@media (width<=420px){.employee-contract-workspace[data-v-97634505]{padding:0 0 24px}.fields>label[data-v-97634505]{flex-basis:100%}.contract-editor .fields[data-v-97634505]{gap:0}.contract-editor>label[data-v-97634505],.contract-editor .fields>label[data-v-97634505]{grid-template-columns:85px minmax(0,1fr);align-items:center;gap:8px;min-height:49px;margin:0;display:grid}.contract-editor>label[data-v-97634505]:has(textarea){grid-template-columns:1fr}.contract-editor .check[data-v-97634505]{display:flex}.scope-fields>label[data-v-97634505]{flex-basis:calc(50% - 8px)}.design-fields>div[data-v-97634505]{grid-template-columns:84px minmax(0,1fr)}}.admin-employeeContract-nav[data-v-e7dc9841]{flex-wrap:wrap;align-items:center;gap:16px;max-width:980px;margin:auto;padding:16px;display:flex}button[data-v-e7dc9841]{font:inherit;color:#2f73f4;background:#fff;border:1px solid #d9dde3;border-radius:12px;min-height:44px;padding:10px 14px}.calendar-week-strip[data-v-e3f5dd04]{color:#102a49;font-synthesis:none;-webkit-font-smoothing:antialiased;min-width:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;container-type:inline-size}.calendar-week-strip[data-v-e3f5dd04] *{box-sizing:border-box}.calendar-box[data-v-e3f5dd04]{background:#ffffffdb;border:1px solid #fffffff0;border-radius:clamp(17px,3.85cqw,23px);padding:clamp(8px,1.35cqw,10px) clamp(11px,2.95cqw,20px) clamp(8px,1.9cqw,12px);position:relative;box-shadow:0 7px 26px #2347700c}button[data-v-e3f5dd04],input[data-v-e3f5dd04]{font:inherit}button[data-v-e3f5dd04]{cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-e3f5dd04]:disabled{cursor:default;opacity:.5}button[data-v-e3f5dd04]:focus-visible,input[data-v-e3f5dd04]:focus-visible{outline-offset:2px;outline:3px solid #1584ff52}svg[data-v-e3f5dd04]{fill:none;stroke:currentColor;stroke-width:1.95px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;display:block}.calendar-top[data-v-e3f5dd04]{justify-content:space-between;align-items:center;gap:5px;margin-bottom:clamp(10px,2.55cqw,16px);display:flex}.month-trigger[data-v-e3f5dd04]{color:#203b5b;letter-spacing:.015em;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:clamp(15px,3.45cqw,22px);font-weight:750;display:flex}.month-trigger svg[data-v-e3f5dd04]{width:16px;height:16px}.today-pill[data-v-e3f5dd04]{color:#095399;white-space:nowrap;background:#edf4fc;border:0;border-radius:999px;padding:clamp(6px,1.75cqw,10px) clamp(15px,3.3cqw,22px);font-size:clamp(13px,3.1cqw,19px);font-weight:720}.week-grid[data-v-e3f5dd04]{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;display:grid}.day-button[data-v-e3f5dd04]{color:#102a49;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:0;display:flex}.weekday[data-v-e3f5dd04]{color:#8d9bb2;font-size:clamp(11px,2.35cqw,16px);font-weight:600;line-height:1.3}.day-circle[data-v-e3f5dd04]{letter-spacing:-.2px;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(100%,clamp(40px,9.3cqw,61px));height:clamp(44px,9.5cqw,62px);font-size:clamp(16px,3.7cqw,22px);font-weight:570;line-height:1.1;transition:background .18s;display:flex}.day-button.selected .weekday[data-v-e3f5dd04]{color:#1484ff}.day-button.selected .day-circle[data-v-e3f5dd04]{color:#fff;background:linear-gradient(145deg,#168aff,#0b7af5);font-weight:710;box-shadow:0 5px 15px #0a7cf924}.day-button:not(.selected):not(:disabled):hover .day-circle[data-v-e3f5dd04]{background:#e0eeffcc}.day-dot[data-v-e3f5dd04]{background:#9ba8bc;border-radius:50%;width:6px;height:6px;margin-top:4px}.selected .day-dot[data-v-e3f5dd04]{background:#fff}.day-dot.no-dot[data-v-e3f5dd04]{visibility:hidden}.month-popover[data-v-e3f5dd04]{z-index:10;background:#fff;border:1px solid #e7eff7;border-radius:14px;width:min(260px,100% - 24px);padding:15px;position:absolute;top:56px;left:12px;box-shadow:0 12px 40px #16385b29}.month-controls[data-v-e3f5dd04]{justify-content:space-between;align-items:center;gap:8px;display:flex}.month-controls button[data-v-e3f5dd04]{color:#102a49;background:#edf4fc;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.month-controls strong[data-v-e3f5dd04]{font-size:15px;font-weight:700}.month-native[data-v-e3f5dd04]{color:#102a49;background:#f6f9fd;border:1px solid #deebf9;border-radius:10px;width:100%;min-height:36px;margin-top:12px;padding:5px 8px}.date-error[data-v-e3f5dd04]{color:#8697b1;margin:4px 0;font-size:13px}.screen-reader-help[data-v-e3f5dd04]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.day-circle[data-v-e3f5dd04]{transition:none}}.completion-overlay[data-v-022b91e2]{z-index:80;color:#213c5d;background:#102a4960;justify-content:center;align-items:flex-end;font:14px/1.6 PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:fixed;inset:0}.completion-sheet[data-v-022b91e2]{box-sizing:border-box;width:100%;max-width:620px;max-height:85dvh;padding:20px 20px max(22px,env(safe-area-inset-bottom));background:#fff;border-radius:22px 22px 0 0;outline:none;overflow:auto}.completion-sheet header[data-v-022b91e2]{justify-content:space-between;align-items:center;font-size:18px;display:flex}.completion-sheet header button[data-v-022b91e2]{background:#f0f4f9;border:0;border-radius:50%;width:34px;padding:0;font-size:22px}.completion-sheet p[data-v-022b91e2]{color:#8191a7;overflow-wrap:anywhere}.completion-sheet h3[data-v-022b91e2]{margin:25px 0 8px;font-size:17px}.completion-sheet button[data-v-022b91e2]{font:inherit;color:#327bd9;cursor:pointer;background:#f5f8fc;border:1px solid #dce6f3;border-radius:10px;min-height:38px;padding:8px 12px}.completion-sheet button[data-v-022b91e2]:disabled{opacity:.45;cursor:not-allowed}.completion-sheet .primary[data-v-022b91e2]{color:#fff;background:#367ffa;border:0;width:100%;min-height:48px;margin-top:22px;display:block}.completion-sheet [role=alert][data-v-022b91e2]{color:#b04e3c;background:#fff1ee;border-radius:10px;padding:10px}.completion-sheet [role=status][data-v-022b91e2]{color:#14856b}.recovery[data-v-022b91e2]{background:#fff9ed;border-radius:12px;margin-top:14px;padding:14px}.recovery button[data-v-022b91e2]{margin:5px 5px 0 0}.identifier[data-v-022b91e2]{word-break:break-all;font-size:11px}button[data-v-022b91e2]:focus-visible{outline-offset:3px;outline:3px solid #8fc5ff}.arrangement-editor[data-v-414dd117]{color:#5b718e;border:0;gap:6px;min-width:0;margin:0;padding:0;font:14px/1.5 PingFang SC,Microsoft YaHei,system-ui,sans-serif;display:grid}.arrangement-editor[data-v-414dd117] *{box-sizing:border-box}fieldset[data-v-414dd117]{border:0;min-width:0;margin:0;padding:0}.form-card[data-v-414dd117]{background:#ffffffb0;border-radius:16px;min-width:0;margin:0;padding:10px 12px;font-size:13px;font-weight:600;display:block}.form-label[data-v-414dd117]{margin:0 0 8px;display:block}.form-card>input[data-v-414dd117],.form-card>textarea[data-v-414dd117]{margin-top:8px}.form-row[data-v-414dd117]{grid-template-columns:1fr 1fr;gap:6px;min-width:0;display:grid}input[data-v-414dd117],select[data-v-414dd117],textarea[data-v-414dd117],.picker-button[data-v-414dd117]{font:inherit;color:#6b7e99;background:linear-gradient(#f1f5f9,#edf2f8);border:0;border-radius:12px;width:100%;min-width:0;max-width:100%;min-height:43px;padding:11px 12px;font-weight:400;display:block}input[data-v-414dd117]::placeholder,textarea[data-v-414dd117]::placeholder{color:#9eacc0}textarea[data-v-414dd117]{resize:vertical;min-height:78px}input[type=datetime-local][data-v-414dd117]{padding:10px 7px;font-size:12px}input[type=datetime-local][data-v-414dd117]::-webkit-calendar-picker-indicator{width:14px;margin:0;padding:0}.type-buttons[data-v-414dd117]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.type-buttons button[data-v-414dd117]{color:#8799b1;min-height:43px;font:inherit;background:#f0f4f9;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-weight:600;display:flex}.type-buttons button svg[data-v-414dd117]{flex:none;width:18px;height:18px}.type-buttons button.meeting svg[data-v-414dd117]{color:#258cff}.type-buttons button.work svg[data-v-414dd117]{color:#ff9239}.type-buttons button.attendance svg[data-v-414dd117]{color:#9639ee}.type-buttons button.other svg[data-v-414dd117]{color:#9ba9bd}.type-buttons button.active[data-v-414dd117]{color:#268aff;box-shadow:none;background:#ebf4ff;border:1.5px solid #1686ff}.custom-type[data-v-414dd117]{color:#a1afc0;margin-top:5px;font-size:10px;font-weight:400}.custom-type summary[data-v-414dd117]{cursor:pointer;text-align:right}.custom-type label[data-v-414dd117]{margin-top:7px;font-size:12px}.picker-button[data-v-414dd117]{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.repeat-picker[data-v-414dd117]{color:#2382df;background:#e9f4ff;border:1px solid #a9d6ff}.hint[data-v-414dd117]{color:#92a1b7;margin:7px 0;font-size:11px;font-weight:400}.sharing[data-v-414dd117]{margin-top:2px}.sharing summary[data-v-414dd117]{cursor:pointer;color:#7d90aa;justify-content:space-between;font-size:12px;display:flex}.sharing summary span[data-v-414dd117]{color:#a0afc1;font-weight:400}.sharing label[data-v-414dd117]{margin:10px 0 5px;font-weight:400;display:block}.sharing fieldset[data-v-414dd117]{padding-top:10px}.choices[data-v-414dd117]{flex-wrap:wrap;gap:8px;max-height:230px;margin:10px 0;display:flex;overflow:auto}.choices label[data-v-414dd117],.checkbox[data-v-414dd117]{overflow-wrap:anywhere;border:1px solid #e5edf7;border-radius:8px;align-items:center;gap:6px;padding:5px 7px;font-size:12px;font-weight:400;margin:0!important;display:flex!important}.choices input[data-v-414dd117],.checkbox input[data-v-414dd117]{accent-color:#1484ff;width:16px;min-width:16px;height:16px;min-height:16px;padding:0}.editor-overlay[data-v-414dd117]{z-index:70;background:#102a495c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.editor-sheet[data-v-414dd117]{width:100%;max-width:620px;max-height:85dvh;padding:18px 20px max(20px,env(safe-area-inset-bottom));color:#213c5d;background:#fff;border-radius:22px 22px 0 0;overflow:auto}.editor-sheet header[data-v-414dd117]{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:18px;display:flex}.editor-sheet header button[data-v-414dd117]{color:#8c9cb2;background:#f0f4f9;border:0;border-radius:50%;width:32px;height:32px;font-size:22px}.rule-buttons[data-v-414dd117]{gap:2px;display:grid}.rule-buttons button[data-v-414dd117]{font:inherit;text-align:left;color:#617994;background:#fff;border:0;border-radius:10px;justify-content:space-between;padding:13px 9px;display:flex}.rule-buttons button.active[data-v-414dd117]{color:#1484ff;background:#f0f7ff}.editor-sheet label[data-v-414dd117]:not(.checkbox){color:#8192a9;gap:7px;margin:12px 0;font-size:12px;display:grid}.sheet-done[data-v-414dd117]{color:#fff;width:100%;min-height:47px;font:inherit;cursor:pointer;background:#367ffa;border:0;border-radius:13px;margin-top:20px;display:block}.sr-only[data-v-414dd117]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button[data-v-414dd117]:disabled{opacity:.45;cursor:not-allowed}:is(button[data-v-414dd117],input[data-v-414dd117],textarea[data-v-414dd117],select[data-v-414dd117],summary[data-v-414dd117]):focus-visible{outline-offset:2px;outline:3px solid #8ec4ff}@media (width<=345px){.form-card[data-v-414dd117]{padding:9px 10px}.type-buttons[data-v-414dd117]{gap:5px}.type-buttons button[data-v-414dd117]{gap:3px;font-size:12px}.form-row[data-v-414dd117]{gap:5px}input[type=datetime-local][data-v-414dd117]{padding:10px 4px;font-size:10px}.editor-sheet[data-v-414dd117]{padding:16px}}.editor-overlay[data-v-414dd117]{z-index:70;padding-bottom:var(--footer-height,76px);background:#1b325111;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.editor-sheet[data-v-414dd117]{width:100%;max-width:620px;max-height:calc(100dvh - var(--footer-height,76px) - 8px);color:#102a49;background:#fffffffc;border-radius:clamp(17px,4cqw,25px) clamp(17px,4cqw,25px) 0 0;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 -11px 42px #223c5d16}.sheet-grip[data-v-414dd117]{background:#dfe5ef;border-radius:99px;flex:none;align-self:center;width:clamp(30px,7cqw,44px);height:5px;margin-top:8px}.editor-sheet .sheet-heading[data-v-414dd117]{padding:clamp(10px,2.2cqw,14px) var(--pad,15px) clamp(8px,1.8cqw,13px);border-bottom:1px solid #edf1f6;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;margin:0;display:grid}.sheet-heading h3[data-v-414dd117]{margin:0;font-size:clamp(16px,3.6cqw,21px);font-weight:780;line-height:1.2}.editor-sheet .sheet-link[data-v-414dd117]{background:0 0;border:0;border-radius:0;width:auto;height:auto;padding:3px 0;font-size:clamp(14px,3.2cqw,19px);font-weight:650}.sheet-link.cancel[data-v-414dd117]{color:#71849f;justify-self:start}.sheet-link.confirm[data-v-414dd117]{color:#1183ff;justify-self:end}.sheet-scroll[data-v-414dd117]{overscroll-behavior:contain;padding:0 var(--pad,15px) 12px;scrollbar-width:thin;scrollbar-color:#dde7f2 transparent;flex:1;overflow-y:auto}.sheet-option[data-v-414dd117]{text-align:left;color:#102a49;width:100%;min-height:clamp(38px,8cqw,50px);font:inherit;background:0 0;border:0;border-bottom:1px solid #f0f2f6;border-radius:0;align-items:center;gap:clamp(10px,2.8cqw,18px);padding:clamp(5px,1.05cqw,7px) clamp(7px,1.75cqw,12px);display:flex}.sheet-option.is-active[data-v-414dd117]{background:#eaf4ff;border-bottom-color:#0000;border-radius:clamp(8px,2cqw,13px)}.radio-circle[data-v-414dd117]{border:1.7px solid #9aaac0;border-radius:50%;flex:none;place-items:center;width:clamp(17px,3.65cqw,23px);height:clamp(17px,3.65cqw,23px);display:grid}.sheet-option.is-active .radio-circle[data-v-414dd117]{background:#1686ff;border-color:#1686ff}.sheet-option.is-active .radio-circle[data-v-414dd117]:after{content:"";background:#fff;border-radius:50%;width:5px;height:5px}.option-content[data-v-414dd117]{flex:1;min-width:0}.option-title[data-v-414dd117]{font-size:clamp(13px,2.95cqw,19px);font-weight:730;line-height:1.35;display:block}.option-description[data-v-414dd117]{color:#8a9ab1;margin-top:2px;font-size:clamp(11px,2.6cqw,16px);font-weight:510;line-height:1.27;display:block}.chev[data-v-414dd117]{color:#44678b;fill:none;stroke:currentColor;stroke-width:1.95px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.sheet-subheading[data-v-414dd117]{color:#93a2b8;background:linear-gradient(90deg,#f5f8fc,#eef3f8);border-radius:9px 9px 0 0;margin-top:2px;padding:clamp(6px,1.25cqw,8px) clamp(7px,1.75cqw,12px);font-size:clamp(12px,2.85cqw,17px);font-weight:650}.end-options[data-v-414dd117]{background:#fff;border-radius:0 0 13px 13px;overflow:hidden}.end-options .sheet-option[data-v-414dd117]{min-height:clamp(39px,7.8cqw,49px)}.end-choice[data-v-414dd117]{font:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:clamp(10px,2.8cqw,18px);padding:0;display:flex}.editor-sheet .end-date-label[data-v-414dd117]{color:#244364;background:#fff;border:1px solid #e5edf7;border-radius:11px;align-items:center;gap:7px;margin:0 0 0 auto;padding:5px 8px;font-size:clamp(12px,2.8cqw,16px);font-weight:660;display:flex;position:relative}.end-date-label svg[data-v-414dd117]{fill:none;stroke:currentColor;stroke-width:1.95px;width:16px;height:16px}.end-date-label input[data-v-414dd117]{opacity:0;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.extra-rule[data-v-414dd117]{color:#42607f;background:#f6f9fd;border-radius:12px;margin:5px 4px 8px;padding:12px 11px;font-size:clamp(12px,2.8cqw,16px)}.extra-rule p[data-v-414dd117]{margin:0;font-weight:400}.extra-rule-row[data-v-414dd117]{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.week-picker[data-v-414dd117],.month-picker[data-v-414dd117]{grid-template-columns:repeat(7,1fr);gap:5px;margin-top:10px;display:grid}.weekday-chip[data-v-414dd117]{color:#7c90aa;aspect-ratio:1;background:#fff;border:1px solid #dae6f3;border-radius:50%;min-width:0;padding:0;font-size:clamp(11px,2.45cqw,15px)}.weekday-chip.checked[data-v-414dd117]{color:#fff;background:#1686ff;border-color:#1686ff}.rule-select[data-v-414dd117],.rule-number[data-v-414dd117]{color:#254363;background:#fff;border:1px solid #dce8f7;border-radius:9px;width:auto;min-height:35px;padding:6px 9px;font-size:14px}.rule-number[data-v-414dd117]{width:66px;max-width:30%}.sheet-note[data-v-414dd117]{color:#a34b3e;margin:10px 6px 0;font-size:12px}.calendar-workspace[data-v-9530466f]{box-sizing:border-box;color:#172438;overflow-wrap:anywhere;max-width:980px;margin:auto;padding:24px 18px 64px;font:16px/1.65 system-ui,sans-serif}.eyebrow[data-v-9530466f]{color:#2e68bd;font-size:13px}h1[data-v-9530466f]{margin:8px 0;font-size:29px}h2[data-v-9530466f]{margin:0 0 12px;font-size:21px}h3[data-v-9530466f]{margin:16px 0 6px;font-size:17px}p[data-v-9530466f]{color:#526075;margin:8px 0}.card[data-v-9530466f],.pending-card[data-v-9530466f]{background:#fff;border:1px solid #dce3ec;border-radius:14px;margin:20px 0;padding:20px}.pending-card[data-v-9530466f]{background:#fff9e9;border-color:#dcb657}.preview[data-v-9530466f]{background:#f2f7ff;border:1px solid #bfd2ef;border-radius:10px;padding:16px}.fields[data-v-9530466f],.tools[data-v-9530466f]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.fields>label[data-v-9530466f]{flex:190px}.tools[data-v-9530466f]{margin:14px 0}label[data-v-9530466f]{gap:6px;min-width:0;margin:12px 0;display:grid}button[data-v-9530466f],input[data-v-9530466f],textarea[data-v-9530466f],select[data-v-9530466f]{font:inherit;box-sizing:border-box;color:#172438;background:#fff;border:1px solid #c7d3e3;border-radius:9px;min-width:0;max-width:100%;min-height:44px;padding:9px 12px}input[data-v-9530466f],textarea[data-v-9530466f],select[data-v-9530466f]{width:100%}button[data-v-9530466f]{color:#235da9;cursor:pointer}button[data-v-9530466f]:disabled{opacity:.5;cursor:default}.record[data-v-9530466f]{border-bottom:1px solid #e8edf4;padding:12px 0}.content[data-v-9530466f]{white-space:pre-wrap;color:#24344b}.identifier[data-v-9530466f]{font-size:13px}[role=alert][data-v-9530466f]{color:#a33128;background:#fff0ed;border-radius:9px;padding:12px}[role=status][data-v-9530466f]{color:#276847}:is(button[data-v-9530466f],input[data-v-9530466f],select[data-v-9530466f],textarea[data-v-9530466f]):focus-visible{outline-offset:2px;outline:3px solid #397feb}@media (width<=420px){.calendar-workspace[data-v-9530466f]{padding:18px 12px 48px}.card[data-v-9530466f],.pending-card[data-v-9530466f]{padding:14px}h1[data-v-9530466f]{font-size:25px}.fields>label[data-v-9530466f]{flex-basis:100%}}.calendar-workspace[data-v-9530466f] .calendar-week-strip{margin:0 var(--pad)}.calendar-workspace[data-v-9530466f]{--pad:clamp(13px,3.8cqw,24px);--blue:#1484ff;color:#213c5d;background:radial-gradient(88% 24% at 50% 0,#e0ebf7e8,#0000),linear-gradient(135deg,#f7f9fc,#f2f6fa 48%,#f8fafc);width:100%;max-width:620px;min-height:100dvh;padding:0 0 28px;font:14px/1.5 PingFang SC,Microsoft YaHei,system-ui,sans-serif;box-shadow:0 6px 46px #30476615;container-type:inline-size}.calendar-workspace[data-v-9530466f] *{box-sizing:border-box}.design-nav[data-v-9530466f]{height:70px;padding:0 var(--pad);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.design-nav h1[data-v-9530466f]{color:#102a49;white-space:nowrap;margin:0;font-size:clamp(19px,4.25cqw,27px);font-weight:760}.design-nav button[data-v-9530466f]{border:0}.design-nav .back-button[data-v-9530466f]{color:#213c5d;background:0 0;border-radius:10px;justify-self:start;width:36px;min-height:40px;padding:7px 5px}.back-button svg[data-v-9530466f]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.design-nav .create-button[data-v-9530466f]{color:#fff;white-space:nowrap;background:#1484ff;border-radius:13px;justify-self:end;min-height:39px;padding:8px 10px;font-size:12px;box-shadow:0 5px 12px #1484ff25}.create-button span[data-v-9530466f]{font-size:17px}.company-card[data-v-9530466f]{margin:0 var(--pad) 8px;color:#8191a8;align-items:center;gap:8px;padding:0 2px;font-size:12px;display:flex}.company-card label[data-v-9530466f]{flex:1;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.company-card select[data-v-9530466f]{background:0 0;border-color:#e1e8f1;flex:1;width:auto;max-width:230px;min-height:32px;padding:4px 6px;font-size:12px}.company-card .tools[data-v-9530466f]{margin:0}.company-card .tools button[data-v-9530466f]{color:#7a91ac;background:0 0;border:0;min-height:30px;padding:4px 6px;font-size:11px}.company-card p[data-v-9530466f]{font-size:11px}.advanced-search[data-v-9530466f]{margin:9px var(--pad);color:#8a9bb1;font-size:12px}.advanced-search>summary[data-v-9530466f]{cursor:pointer;padding:5px 2px}.advanced-search .card[data-v-9530466f]{margin:6px 0;padding:12px}.section-heading[data-v-9530466f]{margin:16px var(--pad) 9px;justify-content:space-between;align-items:center;display:flex}.section-heading h2[data-v-9530466f]{color:#102a49;margin:0;font-size:clamp(17px,3.7cqw,23px);font-weight:800}.section-heading button[data-v-9530466f]{color:#8799b0;background:0 0;border:0;min-height:30px;padding:4px;font-size:12px}.task-card[data-v-9530466f]{min-height:clamp(65px,16cqw,101px);margin:0 var(--pad) 9px;--tone:#8d9db4;--tint:#edf2f7;background:#fffffff5;border:1px solid #ffffffef;border-radius:clamp(14px,3.3cqw,20px);grid-template-columns:minmax(54px,.74fr) auto minmax(0,2.2fr) auto 13px;align-items:center;gap:clamp(7px,1.9cqw,13px);padding:clamp(8px,2cqw,12px) clamp(10px,2.8cqw,17px);display:grid;position:relative;overflow:hidden;box-shadow:0 7px 19px #18365a0b}.task-card[data-v-9530466f]:before{content:"";background:var(--tone);width:4px;position:absolute;top:0;bottom:0;left:0}.task-card.meeting[data-v-9530466f]{--tone:#1184ff;--tint:#e9f3ff}.task-card.work[data-v-9530466f]{--tone:#ff9239;--tint:#fff0e9}.task-card.attendance[data-v-9530466f]{--tone:#973cf0;--tint:#f2e9ff}.task-time strong[data-v-9530466f]{color:var(--tone);white-space:nowrap;font-size:clamp(17px,3.9cqw,26px);font-weight:700;line-height:1.25;display:block}.task-time span[data-v-9530466f]{color:#99a8bd;margin-top:5px;font-size:clamp(11px,2.5cqw,16px);display:block}.task-icon[data-v-9530466f]{background:var(--tint);width:clamp(43px,11cqw,68px);height:clamp(43px,11cqw,68px);color:var(--tone);border-radius:clamp(11px,2.8cqw,17px);place-items:center;display:grid}.task-icon svg[data-v-9530466f]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:59%;height:59%}.task-description[data-v-9530466f]{min-width:0}.task-description h3[data-v-9530466f]{white-space:nowrap;text-overflow:ellipsis;color:#213c5d;margin:0 0 2px;font-size:clamp(14px,3.3cqw,20px);font-weight:700;overflow:hidden}.task-description p[data-v-9530466f]{color:#8395af;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(11px,2.5cqw,16px);overflow:hidden}.task-description small[data-v-9530466f]{color:#a5b2c5;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:clamp(10px,2.2cqw,15px);display:block;overflow:hidden}.task-card .task-status[data-v-9530466f]{color:#8b9db4;text-align:center;white-space:nowrap;background:#edf2f8;border:0;border-radius:99px;min-width:62px;min-height:0;padding:7px 8px;font-size:clamp(11px,2.6cqw,17px);display:block}.task-card button.task-status[data-v-9530466f]{color:#fff;background:#1486ff}.task-card .task-status.completed[data-v-9530466f]{color:#08b77f;background:#dff9ef}.task-card .task-arrow[data-v-9530466f]{color:#9aaac0;background:0 0;border:0;width:13px;min-height:32px;padding:0;font-size:23px}.task-actions[data-v-9530466f]{color:#8a9bb1;grid-column:1/-1;font-size:11px}.task-actions>summary[data-v-9530466f]{cursor:pointer;text-align:right;padding:0;list-style:none}.task-actions .tools[data-v-9530466f]{margin:7px 0}.task-actions button[data-v-9530466f]{min-height:32px;padding:5px 8px;font-size:12px}.day-section>.tools[data-v-9530466f]{margin:14px var(--pad);justify-content:center;font-size:12px}.day-section>.tools button[data-v-9530466f]{background:#ffffffa0;border-color:#e4ebf4;min-height:32px;font-size:12px}.empty-day[data-v-9530466f]{color:#9eacbe;text-align:center;padding:38px 18px}.calendar-workspace>.card[data-v-9530466f],.detail-actions[data-v-9530466f],.pending-card[data-v-9530466f]{margin:12px var(--pad);background:#ffffffc0;border:0;border-radius:16px;padding:16px}.calendar-workspace>p[data-v-9530466f]{margin:10px var(--pad);font-size:13px}.calendar-workspace .close-current[data-v-9530466f]{margin:4px var(--pad);color:#94a2b6;background:0 0;border:0;min-height:28px;padding:4px;font-size:12px}.calendar-workspace .calendar-form[data-v-9530466f]{padding:0 var(--pad) 110px;background:0 0;border:0;margin:0}.editor-title[data-v-9530466f]{display:none}.form-footer[data-v-9530466f]{z-index:5;padding:15px var(--pad) max(18px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffe;border-top:1px solid #eaf0f6;flex-wrap:wrap;display:flex;position:sticky;bottom:0;margin:16px calc(-1 * var(--pad)) -110px!important}.form-footer>button[data-v-9530466f]{color:#fff;background:#367ffa;border:0;border-radius:13px;flex:1;min-height:48px;font-weight:600}.form-footer>button[type=button][data-v-9530466f]{color:#7690b2;background:#eef3fa;flex:0 auto;font-size:12px;font-weight:400}.admin-note[data-v-9530466f]{color:#8797ae}.calendar-workspace [role=alert][data-v-9530466f]{color:#b15443;background:#fff1ed;border-radius:12px;padding:10px}.calendar-workspace [role=status][data-v-9530466f]{color:#648a80}.calendar-form>.tools[data-v-9530466f]{align-items:center}.calendar-workspace>.card h2[data-v-9530466f]{font-size:19px}.calendar-workspace input[data-v-9530466f],.calendar-workspace select[data-v-9530466f],.calendar-workspace textarea[data-v-9530466f]{font-size:14px}.calendar-workspace .content[data-v-9530466f]{white-space:pre-wrap}@media (width<=390px){.task-card[data-v-9530466f]{grid-template-columns:52px 42px minmax(0,1fr) auto 11px;gap:7px;padding:10px 9px}.task-icon[data-v-9530466f]{width:42px;height:42px}.company-card[data-v-9530466f]{flex-wrap:wrap}.design-nav .create-button[data-v-9530466f]{padding:7px;font-size:11px}}@media (width<=345px){.task-card[data-v-9530466f]{grid-template-columns:47px 37px minmax(0,1fr) 51px 10px;gap:5px}.task-icon[data-v-9530466f]{width:37px;height:37px}.task-card .task-status[data-v-9530466f]{min-width:0;padding:7px 4px;font-size:10px}.task-description h3[data-v-9530466f]{font-size:13px}.company-card select[data-v-9530466f]{max-width:185px}.design-nav[data-v-9530466f]{gap:4px}.design-nav h1[data-v-9530466f]{font-size:18px}.design-nav .create-button[data-v-9530466f]{padding:7px 5px;font-size:10px}}.all-schedule-tools[data-v-9530466f]{margin:9px var(--pad)}.all-schedule-tools button[data-v-9530466f]{color:#7a91ac;background:0 0;border:0;min-height:32px;padding:4px 2px;font-size:12px}.task-description small[data-v-9530466f]{color:#7589a7}.reminder-icon[data-v-9530466f]{fill:none;stroke:currentColor;stroke-width:1.7px;vertical-align:-2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.task-description h3[data-v-9530466f]{font-size:clamp(14px,3.1cqw,20px);font-weight:760}.section-heading[data-v-9530466f]{margin:clamp(14px,3.55cqw,23px) var(--pad) clamp(7px,1.5cqw,10px)}.section-heading h2 span[data-v-9530466f]{font-weight:800}.back-button svg[data-v-9530466f]{stroke-width:2.3px;width:26px;height:26px}.design-nav[data-v-9530466f]{gap:4px}.design-nav h1[data-v-9530466f]{letter-spacing:.025em;line-height:1.1}.design-nav .create-button[data-v-9530466f]{background:linear-gradient(135deg,#238dff,#147aff);border-radius:clamp(13px,3cqw,17px);height:clamp(39px,8.4cqw,49px);padding:0 clamp(11px,2.65cqw,17px);font-size:clamp(13px,3.13cqw,18px)}.calendar-workspace .task-description h3[data-v-9530466f]{margin:0 0 3px;font-size:clamp(14px,3.1cqw,20px);font-weight:760;line-height:1.3}.calendar-workspace .task-description p[data-v-9530466f]{font-weight:520;line-height:1.42}.calendar-workspace .task-description small[data-v-9530466f]{color:#7589a7;font-size:clamp(10px,2.36cqw,15px);font-weight:540;line-height:1.4}.calendar-workspace .task-time strong[data-v-9530466f]{letter-spacing:-.65px;line-height:1.2}.calendar-workspace .task-time span[data-v-9530466f]{margin-top:3px;font-size:clamp(11px,2.55cqw,16px);font-weight:570;line-height:1.4}.calendar-workspace .task-card[data-v-9530466f]{grid-template-columns:minmax(54px,.74fr) auto minmax(0,2.2fr) auto 13px;gap:clamp(7px,1.8cqw,13px);min-height:clamp(65px,16.3cqw,101px);padding:clamp(8px,1.85cqw,12px) clamp(10px,2.65cqw,17px)}.calendar-workspace .task-icon[data-v-9530466f]{width:clamp(43px,10.5cqw,68px);height:clamp(43px,10.5cqw,68px)}.calendar-workspace .design-nav .create-button[data-v-9530466f]{background:linear-gradient(135deg,#168aff,#0c7bf8);border-radius:clamp(13px,3cqw,17px);justify-content:center;align-items:center;gap:5px;height:clamp(39px,8.4cqw,49px);padding:0 clamp(12px,3.4cqw,20px);font-size:clamp(13px,3.13cqw,18px);font-weight:700;display:flex}.admin-employeeCalendar-nav[data-v-047795e6]{flex-wrap:wrap;align-items:center;gap:16px;max-width:980px;margin:auto;padding:16px;display:flex}button[data-v-047795e6]{font:inherit;color:#2f73f4;background:#fff;border:1px solid #d9dde3;border-radius:12px;min-height:44px;padding:10px 14px}.work-log-workspace[data-v-7dcbb4c5]{box-sizing:border-box;color:#172438;overflow-wrap:anywhere;max-width:980px;margin:auto;padding:24px 18px 64px;font:16px/1.65 system-ui,sans-serif}.eyebrow[data-v-7dcbb4c5]{color:#2e68bd;font-size:13px}h1[data-v-7dcbb4c5]{margin:8px 0;font-size:29px}h2[data-v-7dcbb4c5]{margin:0 0 12px;font-size:21px}h3[data-v-7dcbb4c5]{margin:16px 0 6px;font-size:17px}h4[data-v-7dcbb4c5]{margin-bottom:4px}p[data-v-7dcbb4c5]{color:#526075;margin:8px 0}.card[data-v-7dcbb4c5],.pending-card[data-v-7dcbb4c5]{background:#fff;border:1px solid #dce3ec;border-radius:14px;margin:20px 0;padding:20px}.pending-card[data-v-7dcbb4c5]{background:#fff9e9;border-color:#dcb657}.fields[data-v-7dcbb4c5],.tools[data-v-7dcbb4c5]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.fields>label[data-v-7dcbb4c5]{flex:190px}.tools[data-v-7dcbb4c5]{margin:14px 0}label[data-v-7dcbb4c5]{gap:6px;min-width:0;margin:12px 0;display:grid}button[data-v-7dcbb4c5],input[data-v-7dcbb4c5],textarea[data-v-7dcbb4c5],select[data-v-7dcbb4c5]{font:inherit;box-sizing:border-box;color:#172438;background:#fff;border:1px solid #c7d3e3;border-radius:9px;min-width:0;max-width:100%;min-height:44px;padding:9px 12px}input[data-v-7dcbb4c5],textarea[data-v-7dcbb4c5],select[data-v-7dcbb4c5]{width:100%}button[data-v-7dcbb4c5]{color:#235da9;cursor:pointer}button[data-v-7dcbb4c5]:disabled{opacity:.5;cursor:default}.record[data-v-7dcbb4c5]{border-bottom:1px solid #e8edf4;padding:12px 0}.content[data-v-7dcbb4c5]{white-space:pre-wrap;color:#24344b}.identifier[data-v-7dcbb4c5]{font-size:13px}[role=alert][data-v-7dcbb4c5]{color:#a33128;background:#fff0ed;border-radius:9px;padding:12px}[role=status][data-v-7dcbb4c5]{color:#276847}:is(button[data-v-7dcbb4c5],input[data-v-7dcbb4c5],select[data-v-7dcbb4c5],textarea[data-v-7dcbb4c5]):focus-visible{outline-offset:2px;outline:3px solid #397feb}@media (width<=420px){.work-log-workspace[data-v-7dcbb4c5]{padding:18px 12px 48px}.card[data-v-7dcbb4c5],.pending-card[data-v-7dcbb4c5]{padding:14px}h1[data-v-7dcbb4c5]{font-size:25px}.fields>label[data-v-7dcbb4c5]{flex-basis:100%}}.recipient-group-overlay[data-v-657a7764]{z-index:60;color:#354158;background:#121e3557;justify-content:center;align-items:flex-end;padding:0;font:13px/1.6 PingFang SC,Microsoft YaHei,system-ui,sans-serif;display:flex;position:fixed;inset:0}.recipient-group-overlay[data-v-657a7764] *{box-sizing:border-box}.recipient-group-sheet[data-v-657a7764]{width:100%;max-width:500px;max-height:85dvh;padding-bottom:max(17px,env(safe-area-inset-bottom,17px));background:#fff;border-radius:18px 18px 0 0;outline:none;flex-direction:column;display:flex;box-shadow:0 -12px 45px #13203c21}.sheet-header[data-v-657a7764]{border-bottom:1px solid #f0f2f6;flex:none;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.sheet-header strong[data-v-657a7764]{font-size:16px;font-weight:600}.close-sheet[data-v-657a7764]{place-items:center;width:32px;height:32px;line-height:1;display:grid;color:#798397!important;background:#f3f5f8!important;border:0!important;border-radius:50%!important;min-height:32px!important;padding:0!important;font-size:22px!important}.sheet-body[data-v-657a7764]{overscroll-behavior:contain;overflow-wrap:anywhere;padding:13px 17px 5px;overflow-y:auto}.scope-note[data-v-657a7764]{color:#8994a8;margin:0 0 12px;font-size:12px}button[data-v-657a7764],input[data-v-657a7764],select[data-v-657a7764],textarea[data-v-657a7764]{font:inherit;min-width:0;max-width:100%}button[data-v-657a7764]{color:#48729f;cursor:pointer;background:#f8fbff;border:1px solid #e3eaf5;border-radius:9px;min-height:36px;padding:7px 10px}button[data-v-657a7764]:disabled{opacity:.5;cursor:not-allowed}label[data-v-657a7764]{color:#666f83;margin:12px 0;display:block}input[data-v-657a7764]:not([type=checkbox]),select[data-v-657a7764],textarea[data-v-657a7764]{color:#354158;background:#fbfcff;border:1px solid #e6ebf2;border-radius:9px;width:100%;margin-top:6px;padding:10px 11px;display:block}.toolbar[data-v-657a7764]{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.small-primary[data-v-657a7764],.sheet-submit[data-v-657a7764]{color:#fff;background:#097eff;border:0}.sheet-submit[data-v-657a7764]{border-radius:11px;width:100%;margin-top:16px;padding:11px}.group-card[data-v-657a7764],.history-card[data-v-657a7764]{border:1px solid #eef1f7;border-radius:11px;margin-bottom:10px;padding:12px}.card-heading[data-v-657a7764]{justify-content:space-between;align-items:center;gap:8px;display:flex}.card-heading strong[data-v-657a7764]{font-size:14px}.group-card p[data-v-657a7764],.history-card p[data-v-657a7764]{color:#7f8b9e;margin:6px 0}.status[data-v-657a7764]{color:#2b88db;background:#edf7ff;border-radius:99px;flex:none;padding:2px 8px;font-size:11px}.status.inactive[data-v-657a7764]{color:#8b94a4;background:#f1f3f6}.pager[data-v-657a7764]{color:#8895a9;justify-content:space-between;align-items:center;gap:6px;margin:12px 0;font-size:12px;display:flex}.pager button[data-v-657a7764]{font-size:12px}.empty-msg[data-v-657a7764]{color:#a0a9b8;text-align:center;padding:24px 12px;font-size:12px;line-height:1.6}.empty-msg.compact[data-v-657a7764]{padding:8px}.selected-heading[data-v-657a7764]{justify-content:space-between;align-items:center;margin:16px 0 8px;display:flex}.selected-heading span[data-v-657a7764]{color:#96a0af;font-size:11px}.selected-members[data-v-657a7764]{flex-wrap:wrap;gap:6px;display:flex}.selected-members button[data-v-657a7764]{color:#4986ca;background:#eff6ff;border-color:#e3efff;font-size:12px}.member-picker[data-v-657a7764]{margin:14px 0 0}.member-picker h3[data-v-657a7764]{margin:0 0 6px;font-size:13px;font-weight:600}.pick-row[data-v-657a7764],.member-row[data-v-657a7764]{border-bottom:1px solid #f1f3f6;align-items:center;gap:11px;min-height:49px;margin:0;padding:10px 3px;display:flex}.pick-row[data-v-657a7764]{cursor:pointer}.avatar[data-v-657a7764]{color:#5083c0;background:#edf4ff;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:15px;display:grid}.pick-name[data-v-657a7764]{flex:1;font-size:13px}.member-row>span[data-v-657a7764]:nth-child(2){flex:1}small[data-v-657a7764]{color:#9ba6b7;font-size:11px;display:block}input[type=checkbox][data-v-657a7764]{accent-color:#1285ff;cursor:pointer;width:17px;height:17px}.invalid[data-v-657a7764],.danger[data-v-657a7764]{color:#b05c4a!important}.sheet-submit.danger[data-v-657a7764]{background:#be6957;color:#fff!important}.history-date[data-v-657a7764]{color:#357def;font-size:12px;font-weight:600}.history-text[data-v-657a7764]{white-space:pre-wrap}.history-card details[data-v-657a7764]{color:#78889e;font-size:12px}.history-card summary[data-v-657a7764]{cursor:pointer;padding:4px 0}.pending-card[data-v-657a7764]{background:#fffaf0;border:1px solid #f0dba3;border-radius:11px;margin:10px 0;padding:12px}.pending-card p[data-v-657a7764]{margin:6px 0;font-size:12px}.pending-card button[data-v-657a7764]{margin:5px 6px 0 0}.identifier[data-v-657a7764]{word-break:break-all;color:#8f8062}.error[data-v-657a7764]{color:#a45141;background:#fff2ef;border-radius:9px;padding:10px}.notice[data-v-657a7764]{color:#4b8165;background:#eef8f2;border-radius:9px;padding:10px}:is(button[data-v-657a7764],input[data-v-657a7764],select[data-v-657a7764],textarea[data-v-657a7764],summary[data-v-657a7764]):focus-visible{outline-offset:2px;outline:3px solid #8ec4ff}@media (width<=360px){.sheet-body[data-v-657a7764]{padding:12px}.pager[data-v-657a7764]{gap:4px}.pager button[data-v-657a7764]{padding:6px}.sheet-header[data-v-657a7764]{padding:13px 14px}}.work-log-design[data-v-1e4f94f3]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#151925;--muted:#9ba2b3;--pale:#f4f5f9;--line:#edf0f4;--blue:#0084ff;--round:13px;--gutter:11px;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif}[data-v-1e4f94f3]{box-sizing:border-box}button[data-v-1e4f94f3],input[data-v-1e4f94f3],textarea[data-v-1e4f94f3]{font:inherit}button[data-v-1e4f94f3]{cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-1e4f94f3]:focus-visible,input[data-v-1e4f94f3]:focus-visible,textarea[data-v-1e4f94f3]:focus-visible{outline-offset:2px;outline:2px solid #5baaff}svg[data-v-1e4f94f3]{display:block}.svg-icon[data-v-1e4f94f3]{fill:none;stroke:currentColor;stroke-width:1.95px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.app[data-v-1e4f94f3]{isolation:isolate;background:linear-gradient(158deg,#f7f8fb 0%,#f5f6fa 40%,#f4f5fa 100%);flex-direction:column;width:100%;max-width:500px;height:100vh;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 42px #1d2e570f}@supports (height:100dvh){.app[data-v-1e4f94f3]{height:100dvh}}@media (width>=600px){.app[data-v-1e4f94f3]{border:1px solid #e7eaf1;border-radius:24px;height:min(920px,100dvh - 32px);box-shadow:0 20px 70px #1b2e5924}}.topbar[data-v-1e4f94f3]{flex:none;justify-content:space-between;align-items:center;height:46px;padding:0 13px;display:flex}.back-button[data-v-1e4f94f3]{color:#171b2b;background:0 0;border:0;justify-content:flex-start;align-items:center;width:28px;height:37px;padding:0;display:flex}.back-button .svg-icon[data-v-1e4f94f3]{stroke-width:2.05px;width:25px;height:25px}.topbar h1[data-v-1e4f94f3]{text-align:center;white-space:nowrap;color:#10131d;letter-spacing:.3px;margin:0;font-size:18px;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.top-actions[data-v-1e4f94f3]{align-items:center;gap:14px;display:flex}.top-action[data-v-1e4f94f3]{color:#171d30;background:0 0;border:0;place-items:center;width:27px;height:37px;padding:0;display:grid}.top-action .svg-icon[data-v-1e4f94f3]{stroke-width:2px;width:23px;height:23px}.top-action:last-child .svg-icon[data-v-1e4f94f3]{stroke-width:0;fill:currentColor;width:25px;height:20px}.content-scroll[data-v-1e4f94f3]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-height:0;padding:0 var(--gutter) 15px;flex:1;overflow:hidden auto}.content-scroll[data-v-1e4f94f3]::-webkit-scrollbar{display:none}.save-hint[data-v-1e4f94f3]{color:#979eaf;letter-spacing:.12px;align-items:center;gap:9px;height:28px;padding-top:1px;padding-left:2px;font-size:12px;font-weight:400;display:flex}.save-hint .save-status[data-v-1e4f94f3]{color:#72ad94;opacity:0;font-size:10px;transition:opacity .25s}.save-hint .save-status.shown[data-v-1e4f94f3]{opacity:1}.card[data-v-1e4f94f3]{border-radius:var(--round);background:linear-gradient(135deg,#fff,#fffffff9);margin-bottom:9px;overflow:hidden;box-shadow:0 4px 12px #3d507e04}.work-card[data-v-1e4f94f3]{grid-template-columns:minmax(116px,31.9%) minmax(0,1fr);column-gap:0;min-height:90px;padding:13px 14px 11px 15px;display:grid;position:relative}.work-card .work-label[data-v-1e4f94f3]{white-space:nowrap;color:#161a24;letter-spacing:-.15px;align-items:flex-start;gap:3px;padding-top:1px;font-size:clamp(12px,3.4vw,14px);font-weight:500;line-height:23px;display:flex}.req[data-v-1e4f94f3]{color:#ed2933;font-weight:600}.work-card textarea[data-v-1e4f94f3]{resize:none;color:#222a3b;scrollbar-width:thin;background:0 0;border:0;outline:none;width:100%;height:65px;min-height:65px;padding:1px 0 18px;font-size:13.3px;line-height:23px;overflow-y:auto}.work-card textarea[data-v-1e4f94f3]::placeholder{color:#a3aabd;opacity:1}.counter[data-v-1e4f94f3]{color:#a0a6b7;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;font-size:11.5px;line-height:15px;position:absolute;bottom:10px;right:12px}.image-card[data-v-1e4f94f3]{margin-bottom:9px;padding:12px 0 0}.image-header[data-v-1e4f94f3]{justify-content:space-between;align-items:center;min-height:17px;margin:0 14px 7px 15px;display:flex}.section-label[data-v-1e4f94f3]{color:#171a23;margin:0;font-size:14px;font-weight:500;line-height:19px}.image-counter[data-v-1e4f94f3]{color:#a1a9ba;font-size:12px;line-height:18px}.photo-grid[data-v-1e4f94f3]{flex-wrap:wrap;gap:8px;margin:0 14px 8px 15px;display:flex}.add-photo[data-v-1e4f94f3]{color:#a4abbb;background:linear-gradient(135deg,#f7f8fb,#f2f3f8);border:0;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:55px;height:55px;padding:0;display:flex}.add-photo .plus[data-v-1e4f94f3]{font-size:28px;font-weight:250;line-height:29px}.add-photo small[data-v-1e4f94f3]{white-space:nowrap;font-size:10px;line-height:16px}.add-photo[data-v-1e4f94f3]:active{background:#e8edf8}.photo-thumb[data-v-1e4f94f3]{background:#e9edf7;border-radius:10px;flex:none;width:55px;height:55px;position:relative;overflow:hidden}.photo-thumb img[data-v-1e4f94f3]{object-fit:cover;width:100%;height:100%;display:block}.thumb-remove[data-v-1e4f94f3]{color:#fff;background:#1c1f28a6;border:0;border-radius:50%;place-items:center;width:17px;height:17px;padding:0;font-size:15px;line-height:16px;display:grid;position:absolute;top:2px;right:2px}.attachment-row[data-v-1e4f94f3]{color:#161b25;background:0 0;border:0;border-top:1px solid #eef0f4;justify-content:space-between;align-items:center;width:calc(100% - 15px);height:39px;margin:0 0 0 15px;padding:0 14px 0 0;display:flex}.attachment-row[data-v-1e4f94f3]:active{background:#f9faff}.attachment-row span[data-v-1e4f94f3]:first-child{font-size:14px;font-weight:500}.attachment-icons[data-v-1e4f94f3]{color:#5e687b;align-items:center;gap:12px;display:flex}.attachment-icons .svg-icon[data-v-1e4f94f3]:first-child{stroke-width:1.8px;width:21px;height:21px}.attachment-icons .svg-icon[data-v-1e4f94f3]:last-child{color:#9ba4b4;stroke-width:2.1px;width:16px;height:18px}.attachment-list[data-v-1e4f94f3]{flex-wrap:wrap;gap:5px;padding:0 14px 9px;display:flex}.file-pill[data-v-1e4f94f3]{color:#5d6a7e;background:#f2f5fa;border-radius:8px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:6px 7px;font-size:11px;display:flex}.file-pill span[data-v-1e4f94f3]{text-overflow:ellipsis;white-space:nowrap;max-width:225px;overflow:hidden}.file-pill button[data-v-1e4f94f3]{color:#8b94a5;background:0 0;border:0;padding:0 2px;font-size:15px}.recipients-card[data-v-1e4f94f3]{padding:10px 14px 9px 15px}.card-title-row[data-v-1e4f94f3]{justify-content:space-between;align-items:center;gap:10px;min-height:20px;display:flex}.card-title-row .title[data-v-1e4f94f3]{white-space:nowrap;font-size:14px;font-weight:500}.card-end[data-v-1e4f94f3]{color:#9fa6b7;align-items:center;gap:9px;display:flex}.recipient-count[data-v-1e4f94f3]{font-variant-numeric:tabular-nums;font-size:12px}.circle-add[data-v-1e4f94f3]{color:#9ba4b5;background:0 0;border:0;place-items:center;width:19px;height:19px;padding:0;display:grid}.circle-add .svg-icon[data-v-1e4f94f3]{stroke-width:1.8px;width:19px;height:19px}.chip-list[data-v-1e4f94f3]{flex-wrap:wrap;align-items:center;gap:7px;min-height:32px;margin-top:8px;display:flex}.person-chip[data-v-1e4f94f3]{background:linear-gradient(120deg,#f6f7fa,#f3f4f9);border-radius:11px;align-items:center;gap:7px;min-width:0;max-width:100%;height:34px;padding:4px 6px 4px 4px;display:inline-flex}.chip-avatar[data-v-1e4f94f3]{color:#fff;border-radius:7px;flex:none;place-items:center;width:27px;height:27px;font-size:16px;font-weight:400;display:grid;overflow:hidden}.chip-avatar.company[data-v-1e4f94f3]{background:linear-gradient(150deg,#1289ff,#006bf0)}.chip-avatar.orange[data-v-1e4f94f3]{background:linear-gradient(135deg,#ff9c36,#ff8325)}.chip-avatar.purple[data-v-1e4f94f3]{background:linear-gradient(135deg,#a289fa,#7468dd)}.chip-avatar.green[data-v-1e4f94f3]{background:linear-gradient(135deg,#5dd4a4,#14ac83)}.chip-avatar.gray[data-v-1e4f94f3]{background:linear-gradient(135deg,#9badc2,#72869e)}.chip-avatar img[data-v-1e4f94f3]{object-fit:cover;width:100%;height:100%;display:block}.chip-name[data-v-1e4f94f3]{color:#5d6271;white-space:nowrap;font-size:12px;line-height:20px}.chip-delete[data-v-1e4f94f3]{color:#fff;background:#c2c5cf;border:0;border-radius:100%;flex:none;place-items:center;width:15px;height:15px;padding:0;font-size:13px;font-weight:400;line-height:12px;display:grid}.chip-delete[data-v-1e4f94f3]:hover{background:#9da5b3}.group-card[data-v-1e4f94f3]{margin-bottom:0;padding:12px 0 0}.group-head[data-v-1e4f94f3]{margin:0 14px 0 15px}.group-chips[data-v-1e4f94f3]{margin-top:8px;margin-bottom:3px;padding:0 15px}.option-row[data-v-1e4f94f3]{text-align:left;background:0 0;border:0;border-top:1px solid #eef0f4;justify-content:space-between;align-items:center;gap:10px;width:calc(100% - 15px);min-height:53px;margin-left:15px;padding:8px 13px 8px 0;display:flex}.option-row[data-v-1e4f94f3]:last-child{min-height:46px}.option-description[data-v-1e4f94f3]{flex:1;min-width:0}.option-row .option-title[data-v-1e4f94f3]{color:#161921;white-space:nowrap;font-size:13.2px;font-weight:500;line-height:20px;display:block}.option-row .option-hint[data-v-1e4f94f3]{color:#a0a6b7;white-space:normal;font-size:11.3px;line-height:16px;display:block}.switch[data-v-1e4f94f3]{background:#e5e5e8;border-radius:999px;flex:none;justify-content:flex-start;align-items:center;width:44px;height:27px;padding:2px;transition:background .2s;display:flex}.switch .knob[data-v-1e4f94f3]{background:#fff;border-radius:50%;width:23px;height:23px;transition:transform .2s;box-shadow:0 1px 2px #333d5330,0 0 0 1px #bbc1c82e}.option-row[aria-checked=true] .switch[data-v-1e4f94f3]{background:#1686ff}.option-row[aria-checked=true] .knob[data-v-1e4f94f3]{transform:translate(17px)}.schedule-field[data-v-1e4f94f3]{border-top:1px solid #eef0f4;padding:9px 14px 13px 15px}.schedule-field label[data-v-1e4f94f3]{color:#666f83;margin-bottom:7px;font-size:12px;display:block}.schedule-field input[data-v-1e4f94f3]{color:#41506a;background:#f8f9fd;border:1px solid #e4e8f1;border-radius:9px;width:100%;max-width:290px;padding:10px;font-size:13px}.bottom-bar[data-v-1e4f94f3]{z-index:5;min-height:60px;padding:9px 15px max(6px, env(safe-area-inset-bottom,6px));background:#fff;flex:none;grid-template-columns:56px 56px minmax(0,1fr);align-items:center;gap:6px;display:grid;box-shadow:0 -4px 17px #27365007}.bar-action[data-v-1e4f94f3]{color:#545d70;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;height:45px;padding:0;font-size:11px;display:flex}.bar-action .svg-icon[data-v-1e4f94f3]{color:#20283b;stroke-width:1.95px;width:22px;height:22px}.submit-btn[data-v-1e4f94f3]{color:#fff;letter-spacing:1px;background:linear-gradient(98deg,#0c88ff 0%,#0081ff 51%,#007aff 100%);border:0;border-radius:999px;min-width:0;height:40px;font-size:15px;font-weight:500;line-height:1.2;box-shadow:0 3px 8px #147cfb0f}.submit-btn[data-v-1e4f94f3]:active{filter:brightness(.98);transform:translateY(1px)}.sheet-overlay[data-v-1e4f94f3]{z-index:25;background:#121e3557;justify-content:center;align-items:flex-end;animation:.15s ease-out both shade-1e4f94f3;display:flex;position:absolute;inset:0}[hidden][data-v-1e4f94f3]{display:none!important}@keyframes shade-1e4f94f3{0%{opacity:0}to{opacity:1}}.sheet[data-v-1e4f94f3]{width:100%;max-height:79%;padding-bottom:max(17px,env(safe-area-inset-bottom,17px));background:#fff;border-radius:18px 18px 0 0;flex-direction:column;animation:.22s ease-out both slide-1e4f94f3;display:flex;box-shadow:0 -12px 45px #13203c21}@keyframes slide-1e4f94f3{0%{opacity:.7;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.sheet-header[data-v-1e4f94f3]{border-bottom:1px solid #f0f2f6;flex:none;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.sheet-header strong[data-v-1e4f94f3]{font-size:16px;font-weight:600}.close-sheet[data-v-1e4f94f3]{color:#798397;background:#f3f5f8;border:0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:22px;line-height:1;display:grid}.sheet-body[data-v-1e4f94f3]{padding:13px 17px 5px;overflow-y:auto}.sheet-search[data-v-1e4f94f3]{gap:8px;margin-bottom:12px;display:flex}.sheet-search input[data-v-1e4f94f3]{color:#354158;background:#fbfcff;border:1px solid #e6ebf2;border-radius:9px;flex:1;min-width:0;padding:10px 11px;font-size:13px}.small-primary[data-v-1e4f94f3]{color:#fff;white-space:nowrap;background:#1385ff;border:0;border-radius:9px;padding:0 13px;font-size:12px}.pick-row[data-v-1e4f94f3]{cursor:pointer;border-bottom:1px solid #f1f3f6;align-items:center;gap:11px;min-height:49px;padding:10px 3px;display:flex}.pick-row .chip-avatar[data-v-1e4f94f3]{width:31px;height:31px;font-size:15px}.pick-row .pick-name[data-v-1e4f94f3]{flex:1;font-size:13px}.pick-row input[data-v-1e4f94f3]{accent-color:#1285ff;cursor:pointer;width:17px;height:17px}.sheet-submit[data-v-1e4f94f3]{color:#fff;background:#097eff;border:0;border-radius:11px;width:100%;margin-top:16px;padding:11px}.empty-msg[data-v-1e4f94f3]{color:#a0a9b8;text-align:center;padding:24px 12px;font-size:12px;line-height:1.6}.history-card[data-v-1e4f94f3]{border:1px solid #eef1f7;border-radius:11px;margin-bottom:10px;padding:12px}.history-card .history-date[data-v-1e4f94f3]{color:#357def;font-size:12px;font-weight:600}.history-card .history-text[data-v-1e4f94f3]{color:#596476;white-space:pre-wrap;word-break:break-word;margin-top:6px;font-size:12px;line-height:1.6}.history-card .history-preview[data-v-1e4f94f3]{color:#8b94a5;margin-top:5px;font-size:12px}.stats-numbers[data-v-1e4f94f3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.stats-numbers>div[data-v-1e4f94f3]{text-align:center;background:#f4f8ff;border-radius:12px;padding:13px 5px}.stats-numbers strong[data-v-1e4f94f3]{color:#0982ff;font-size:22px;font-weight:700;display:block}.stats-numbers span[data-v-1e4f94f3]{color:#9098a9;margin-top:2px;font-size:11px;display:block}.stats-list[data-v-1e4f94f3]{margin-top:20px}.stats-row[data-v-1e4f94f3]{color:#4c596e;margin:13px 0;font-size:12px}.stats-row .stat-title[data-v-1e4f94f3]{justify-content:space-between;margin-bottom:6px;display:flex}.meter[data-v-1e4f94f3]{background:#edf3ff;border-radius:9px;height:7px;overflow:hidden}.meter>span[data-v-1e4f94f3]{background:linear-gradient(90deg,#6db6ff,#087dff);border-radius:9px;height:100%;display:block}.info-modal-overlay[data-v-1e4f94f3]{z-index:26;background:#121e355c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.info-modal[data-v-1e4f94f3]{text-align:center;background:#fff;border-radius:17px;width:calc(100% - 46px);max-width:380px;padding:20px 18px;box-shadow:0 12px 45px #0e264e21}.info-modal h2[data-v-1e4f94f3]{color:#202739;margin:2px 0 11px;font-size:17px;font-weight:600}.info-modal p[data-v-1e4f94f3]{color:#727c8e;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.8}.info-modal button[data-v-1e4f94f3]{color:#fff;background:#0b80ff;border:0;border-radius:10px;width:100%;height:40px;margin-top:17px}.more-menu[data-v-1e4f94f3]{z-index:15;background:#fff;border:1px solid #edf0f5;border-radius:12px;width:174px;padding:4px;position:absolute;top:45px;right:12px;box-shadow:0 8px 26px #14244421}.more-menu button[data-v-1e4f94f3]{text-align:left;color:#465369;background:0 0;border:0;border-radius:8px;width:100%;padding:11px 12px;font-size:12px;display:block}.more-menu button[data-v-1e4f94f3]:active{background:#f3f6ff}.more-menu button+button[data-v-1e4f94f3]{border-top:1px solid #f2f4f7}.toast[data-v-1e4f94f3]{z-index:40;text-align:center;color:#fff;opacity:0;pointer-events:none;background:#1d2738eb;border-radius:10px;min-width:120px;max-width:calc(100% - 36px);padding:11px 16px;font-size:12px;line-height:1.5;transition:opacity .18s,transform .18s;position:absolute;bottom:83px;left:50%;transform:translate(-50%,12px);box-shadow:0 6px 20px #1d273826}.toast.show[data-v-1e4f94f3]{opacity:1;transform:translate(-50%)}@media (width<=359px){.work-card[data-v-1e4f94f3]{grid-template-columns:108px minmax(0,1fr);padding-left:12px}.work-card .work-label[data-v-1e4f94f3],.option-row .option-title[data-v-1e4f94f3]{font-size:12px}.option-row .option-hint[data-v-1e4f94f3]{font-size:10px}.person-chip[data-v-1e4f94f3]{gap:5px}.chip-list[data-v-1e4f94f3]{gap:6px}}@media (prefers-reduced-motion:reduce){[data-v-1e4f94f3],[data-v-1e4f94f3]:before,[data-v-1e4f94f3]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.work-log-design[data-v-1e4f94f3]{color:var(--ink);margin:0 auto;font-size:14px}.work-log-design button[data-v-1e4f94f3]:disabled{opacity:.45;cursor:not-allowed}.work-log-design input[data-v-1e4f94f3],.work-log-design select[data-v-1e4f94f3],.work-log-design textarea[data-v-1e4f94f3]{min-width:0;max-width:100%;font:inherit}.feedback[data-v-1e4f94f3]{overflow-wrap:anywhere;border-radius:9px;margin:6px 0;padding:9px 11px;font-size:12px;line-height:1.6}.feedback.error[data-v-1e4f94f3]{color:#a45141;background:#fff1ed}.feedback.notice[data-v-1e4f94f3]{color:#488061;background:#eff9f2}.recovery[data-v-1e4f94f3],.body-card[data-v-1e4f94f3],.correction[data-v-1e4f94f3]{overflow-wrap:anywhere;padding:13px;font-size:12px;line-height:1.7}.recovery button[data-v-1e4f94f3],.tools button[data-v-1e4f94f3],.menu button[data-v-1e4f94f3],.filter button[data-v-1e4f94f3],.legacy-container>button[data-v-1e4f94f3]{color:#3a79b7;font:inherit;background:#f2f7ff;border:1px solid #e2eaf6;border-radius:8px;padding:7px 9px}.recovery button[data-v-1e4f94f3]{margin:4px 7px 4px 0}.inline-empty[data-v-1e4f94f3]{color:#a2aabd;font-size:12px}.body-card h2[data-v-1e4f94f3]{margin-top:0;font-size:15px}.body-card h3[data-v-1e4f94f3]{font-size:13px}.body-text[data-v-1e4f94f3]{white-space:pre-wrap;overflow-wrap:anywhere}.tools[data-v-1e4f94f3]{flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0;font-size:12px;display:flex}.scope-note[data-v-1e4f94f3]{color:#8894a8;font-size:12px;line-height:1.6}.menu[data-v-1e4f94f3]{gap:9px;display:grid}.filter[data-v-1e4f94f3]{gap:8px;margin-bottom:12px;font-size:12px;display:grid}.filter label[data-v-1e4f94f3]{align-items:center;gap:8px;display:flex}.filter input[data-v-1e4f94f3],.filter select[data-v-1e4f94f3],.correction textarea[data-v-1e4f94f3]{background:#fbfcff;border:1px solid #e5eaf3;border-radius:8px;flex:1;min-width:0;padding:8px}.correction textarea[data-v-1e4f94f3]{width:100%;min-height:70px;margin-top:6px;display:block}.pick-name small[data-v-1e4f94f3]{color:#99a2b4;font-size:11px;display:block}.legacy-container[data-v-1e4f94f3]{max-width:980px;margin:auto}.legacy-container>button[data-v-1e4f94f3]{margin:10px}.work-card textarea[data-v-1e4f94f3]:focus-visible{outline-offset:2px;outline:2px solid #5baaff}.sheet-body[data-v-1e4f94f3]{overflow-wrap:anywhere}.sheet-body .sheet-submit[data-v-1e4f94f3]{color:#fff;background:#097eff;border:0}.topbar[data-v-1e4f94f3]{position:relative}.topbar h1[data-v-1e4f94f3]{pointer-events:none}.sheet[data-v-1e4f94f3]{outline:none}.group-chips .chip-name[data-v-1e4f94f3],.chip-list .chip-name[data-v-1e4f94f3]{text-overflow:ellipsis;max-width:180px;overflow:hidden}@media (width<=360px){.work-card[data-v-1e4f94f3]{grid-template-columns:108px minmax(0,1fr)}.work-card .work-label[data-v-1e4f94f3]{font-size:12px}.option-row .option-title[data-v-1e4f94f3]{white-space:normal}}.visually-hidden[data-v-1e4f94f3]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.file-row small[data-v-1e4f94f3]{color:#6e778a;font-size:11px;display:block}.file-row[data-v-1e4f94f3]{overflow-wrap:anywhere;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;font-size:12px;display:flex}.file-row>span[data-v-1e4f94f3]{flex:1;min-width:0}.file-row .tools[data-v-1e4f94f3]{flex-wrap:wrap;justify-content:flex-end}.file-row button[data-v-1e4f94f3]{color:#0084ff;background:#fff;border:1px solid #e4e9f2;border-radius:5px;padding:5px;font-size:11px}.file-row .tools[data-v-1e4f94f3]{max-width:55%}.photo-file[data-v-1e4f94f3]{color:#7c879b;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;height:100%;padding:7px;font-size:10px;display:flex;overflow:hidden}.photo-file span[data-v-1e4f94f3]{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.photo-file small[data-v-1e4f94f3]{font-size:9px}.file-pill .file-name[data-v-1e4f94f3]{min-width:0;color:inherit;font:inherit;display:flex}.attachment-detail[data-v-1e4f94f3]{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.sheet-overlay.more-overlay[data-v-1e4f94f3]{background:0 0;justify-content:flex-end;align-items:flex-start;position:absolute}.sheet.more-menu[data-v-1e4f94f3]{border:1px solid #edf0f5;border-radius:12px;width:174px;max-height:calc(100% - 60px);padding:4px;position:absolute;inset:45px 12px auto auto;box-shadow:0 8px 26px #14244421}.sheet.more-menu .sheet-header[data-v-1e4f94f3]{display:none}.sheet.more-menu .sheet-body[data-v-1e4f94f3]{padding:0}.sheet.more-menu .menu[data-v-1e4f94f3]{gap:0}.sheet.more-menu .menu button[data-v-1e4f94f3]{text-align:left;color:#465369;background:0 0;border:0;border-radius:8px;width:100%;margin:0;padding:11px 12px;font-size:12px;display:block}.sheet.more-menu .menu button+button[data-v-1e4f94f3]{border-top:1px solid #f2f4f7}.admin-employeeWorkLog-nav[data-v-2a44d710]{flex-wrap:wrap;align-items:center;gap:16px;max-width:980px;margin:auto;padding:16px;display:flex}button[data-v-2a44d710]{font:inherit;color:#2f73f4;background:#fff;border:1px solid #d9dde3;border-radius:12px;min-height:44px;padding:10px 14px}.expense-content[data-v-81e863a2]{gap:14px;display:grid}.line-card[data-v-81e863a2]{border:1px solid #dce5ed;border-radius:14px;min-width:0;padding:16px}.fields[data-v-81e863a2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wide[data-v-81e863a2]{grid-column:1/-1}label[data-v-81e863a2]{gap:7px;min-width:0;font-size:14px;display:grid}input[data-v-81e863a2],select[data-v-81e863a2],textarea[data-v-81e863a2],button[data-v-81e863a2]{font:inherit;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;min-width:0;max-width:100%;padding:10px}input[data-v-81e863a2],select[data-v-81e863a2],textarea[data-v-81e863a2]{background:#fff;width:100%}button[data-v-81e863a2]{color:#185fa6;cursor:pointer;background:#f8fafc}.check[data-v-81e863a2]{align-items:center;margin:8px 0;display:flex}.check input[data-v-81e863a2]{width:auto}.allocation[data-v-81e863a2]{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.allocation label[data-v-81e863a2]{flex:1;min-width:150px}.hint[data-v-81e863a2]{color:#62748a;font-size:13px}p[data-v-81e863a2]{overflow-wrap:anywhere}h3[data-v-81e863a2],h4[data-v-81e863a2]{margin:6px 0}@media (width<=520px){.fields[data-v-81e863a2]{grid-template-columns:1fr}.line-card[data-v-81e863a2]{padding:12px}}.expense-payment-workspace[data-v-81ae51e8]{color:#19324d;box-sizing:border-box;background:#f5f8fb;max-width:1180px;min-height:80vh;margin:auto;padding:24px;font:15px/1.6 system-ui,sans-serif}.hero[data-v-81ae51e8]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.eyebrow[data-v-81ae51e8]{letter-spacing:.08em;color:#3673a3;margin:0;font-size:12px}h1[data-v-81ae51e8]{margin:8px 0;font-size:30px;line-height:1.3}h2[data-v-81ae51e8]{margin:0 0 12px;font-size:20px}h3[data-v-81ae51e8]{font-size:16px}.hero p[data-v-81ae51e8]{color:#5e7288;max-width:680px}.identity[data-v-81ae51e8]{white-space:nowrap;color:#24638f;background:#e4effa;border-radius:99px;padding:5px 12px}.panel[data-v-81ae51e8],.toolbar[data-v-81ae51e8],.pending-card[data-v-81ae51e8]{background:#fff;border:1px solid #e0e7ee;border-radius:16px;min-width:0;margin:18px 0;padding:20px}.toolbar[data-v-81ae51e8],.fields[data-v-81ae51e8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wide[data-v-81ae51e8]{grid-column:1/-1}label[data-v-81ae51e8]{gap:6px;min-width:0;font-size:14px;display:grid}input[data-v-81ae51e8],select[data-v-81ae51e8],textarea[data-v-81ae51e8],button[data-v-81ae51e8]{font:inherit;box-sizing:border-box;border:1px solid #c9d5e2;border-radius:9px;min-width:0;max-width:100%;min-height:43px;padding:10px 12px}input[data-v-81ae51e8],select[data-v-81ae51e8],textarea[data-v-81ae51e8]{color:#19324d;background:#fff;width:100%}textarea[data-v-81ae51e8]{min-height:80px}button[data-v-81ae51e8]{color:#1764a7;cursor:pointer;background:#f7fafc;margin:4px 6px 4px 0}button[data-v-81ae51e8]:disabled{opacity:.5;cursor:default}.primary[data-v-81ae51e8]{color:#fff;background:#1c6db0;border-color:#1c6db0}.record[data-v-81ae51e8]{overflow-wrap:anywhere;border-top:1px solid #e5ebf1;margin:15px 0;padding-top:15px}.balances[data-v-81ae51e8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.balances article[data-v-81ae51e8]{background:#f1f6fa;border-radius:12px;padding:16px}.balances span[data-v-81ae51e8]{color:#61778b;font-size:13px;display:block}.balances strong[data-v-81ae51e8]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:23px;display:block}.balances small[data-v-81ae51e8]{font-size:12px;font-weight:400}.inline[data-v-81ae51e8],.allocation[data-v-81ae51e8],.actions[data-v-81ae51e8]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.inline label[data-v-81ae51e8],.allocation label[data-v-81ae51e8]{flex:1;min-width:170px}.editor[data-v-81ae51e8]{gap:18px;display:grid}.check[data-v-81ae51e8]{align-items:center;gap:8px;display:flex}.check input[data-v-81ae51e8]{width:auto;min-height:0}.alert[data-v-81ae51e8],.success[data-v-81ae51e8],.pending-card[data-v-81ae51e8]{color:#84521c;overflow-wrap:anywhere;background:#fff5e6;border-radius:12px;padding:14px}.alert[data-v-81ae51e8]{color:#9b392c;background:#fff0ee}.success[data-v-81ae51e8]{color:#256b44;background:#eaf5ef}.hint[data-v-81ae51e8]{color:#63778b;font-size:13px}.upload[data-v-81ae51e8]{max-width:460px;margin:12px 0}p[data-v-81ae51e8]{overflow-wrap:anywhere}@media (width<=600px){.expense-payment-workspace[data-v-81ae51e8]{padding:14px}.hero[data-v-81ae51e8]{display:block}.identity[data-v-81ae51e8]{display:inline-block}.toolbar[data-v-81ae51e8],.fields[data-v-81ae51e8]{grid-template-columns:1fr}.balances[data-v-81ae51e8]{grid-template-columns:repeat(2,minmax(0,1fr))}.panel[data-v-81ae51e8],.toolbar[data-v-81ae51e8]{padding:14px}.balances article[data-v-81ae51e8]{padding:12px}.balances strong[data-v-81ae51e8]{font-size:20px}h1[data-v-81ae51e8]{font-size:26px}.inline label[data-v-81ae51e8],.allocation label[data-v-81ae51e8]{min-width:100%}}.admin-expensePayment-nav[data-v-3f08c167]{flex-wrap:wrap;align-items:center;gap:16px;max-width:980px;margin:auto;padding:16px;display:flex}button[data-v-3f08c167]{font:inherit;color:#2f73f4;background:#fff;border:1px solid #d9dde3;border-radius:12px;min-height:44px;padding:10px 14px}.expense-workspace[data-v-7c02cabb]{box-sizing:border-box;color:#172033;overflow-wrap:anywhere;background:#f6f8fc;max-width:980px;margin:auto;padding:24px 20px 64px;font:16px/1.65 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.eyebrow[data-v-7c02cabb]{color:#2764db;letter-spacing:2px;font-size:13px}h1[data-v-7c02cabb]{margin:4px 0 8px;font-size:28px}h2[data-v-7c02cabb]{margin:0 0 12px;font-size:21px}h3[data-v-7c02cabb]{margin:8px 0;font-size:17px}p[data-v-7c02cabb]{color:#526176;margin:8px 0}.card[data-v-7c02cabb],.pending[data-v-7c02cabb]{background:#fff;border:1px solid #dde4ef;border-radius:16px;min-width:0;margin:18px 0;padding:20px}.pending[data-v-7c02cabb]{background:#fff5d8;border-color:#ecd69b}.fields[data-v-7c02cabb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.tools[data-v-7c02cabb]{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}label[data-v-7c02cabb]{gap:6px;margin:12px 0;display:grid}button[data-v-7c02cabb],input[data-v-7c02cabb],select[data-v-7c02cabb],textarea[data-v-7c02cabb]{font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cad5e4;border-radius:10px;min-width:0;max-width:100%;min-height:44px;padding:9px 12px}input[data-v-7c02cabb],select[data-v-7c02cabb],textarea[data-v-7c02cabb]{width:100%}button[data-v-7c02cabb]{color:#245fd1;cursor:pointer}button[data-v-7c02cabb]:disabled{opacity:.5;cursor:default}.record[data-v-7c02cabb]{border-bottom:1px solid #e4eaf3;padding:12px 0}.line-editor[data-v-7c02cabb]{background:#f8faff;border:1px solid #dce6f3;border-radius:12px;margin:16px 0;padding:16px}fieldset[data-v-7c02cabb]{border:1px solid #dce4ef;border-radius:10px;min-width:0;padding:12px}.editor>fieldset[data-v-7c02cabb]{border:0;padding:0}.check[data-v-7c02cabb]{align-items:center;gap:10px;display:flex}.check input[data-v-7c02cabb]{flex:0 0 20px;width:20px;min-height:20px}.total[data-v-7c02cabb]{color:#213c67;font-weight:650}.allocation[data-v-7c02cabb]{align-items:end}.muted[data-v-7c02cabb]{font-size:14px}[role=alert][data-v-7c02cabb]{color:#a52b37;background:#fff0f0;border-radius:10px;padding:12px}[role=status][data-v-7c02cabb]{color:#24643b;background:#edf9f1;border-radius:10px;padding:12px}:is(input[data-v-7c02cabb],select[data-v-7c02cabb],textarea[data-v-7c02cabb],button[data-v-7c02cabb]):focus-visible{outline-offset:2px;outline:3px solid #407fea}@media (width<=600px){.expense-workspace[data-v-7c02cabb]{padding:18px 12px 48px}.fields[data-v-7c02cabb]{grid-template-columns:1fr}.card[data-v-7c02cabb],.pending[data-v-7c02cabb]{padding:14px}.line-editor[data-v-7c02cabb]{padding:12px}h1[data-v-7c02cabb]{font-size:25px}}.admin-expenseReimbursement-nav[data-v-bd84b7b1]{flex-wrap:wrap;align-items:center;gap:16px;max-width:980px;margin:auto;padding:16px;display:flex}button[data-v-bd84b7b1]{font:inherit;color:#2f73f4;background:#fff;border:1px solid #d9dde3;border-radius:12px;min-height:44px;padding:10px 14px}.contract-invoice[data-v-6269bec0]{color:#25344b;overflow-wrap:anywhere;max-width:1050px;margin:auto;padding:24px;font:15px/1.7 -apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif}.eyebrow[data-v-6269bec0],.hint[data-v-6269bec0]{color:#687b93;font-size:12px}h1[data-v-6269bec0]{margin:8px 0;font-size:28px}h2[data-v-6269bec0]{font-size:20px}h3[data-v-6269bec0]{font-size:16px}.card[data-v-6269bec0],.pending[data-v-6269bec0]{background:#fff;border:1px solid #dce4ef;border-radius:14px;margin:22px 0;padding:20px}.pending[data-v-6269bec0]{background:#fff7e5}.fields[data-v-6269bec0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}label[data-v-6269bec0]{gap:7px;min-width:0;margin:12px 0;display:grid}input[data-v-6269bec0],select[data-v-6269bec0],textarea[data-v-6269bec0],button[data-v-6269bec0]{font:inherit;color:#25344b;box-sizing:border-box;background:#fff;border:1px solid #c9d5e5;border-radius:8px;min-width:0;max-width:100%;min-height:44px;padding:8px 11px}input[data-v-6269bec0],select[data-v-6269bec0],textarea[data-v-6269bec0]{width:100%}button[data-v-6269bec0]{cursor:pointer;color:#275e9d}button[data-v-6269bec0]:disabled{opacity:.5;cursor:default}.tools[data-v-6269bec0],.candidate[data-v-6269bec0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tools[data-v-6269bec0]{justify-content:flex-start;margin:14px 0}.candidate[data-v-6269bec0],.allocation[data-v-6269bec0]{border-top:1px solid #e1e7ef;padding:16px 0}fieldset[data-v-6269bec0]{border:0;min-width:0;margin:0;padding:0}.check[data-v-6269bec0]{align-items:center;gap:10px;display:flex}.check input[data-v-6269bec0]{width:21px;min-height:21px}.source[data-v-6269bec0]{background:#f3f7fd;border-radius:10px;margin:15px 0;padding:16px}dl[data-v-6269bec0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}dt[data-v-6269bec0]{color:#6c7a8e;font-size:12px}dd[data-v-6269bec0]{font-variant-numeric:tabular-nums;margin:5px 0;font-size:18px}[role=alert][data-v-6269bec0]{color:#9d302b;background:#fff0ef;border-radius:10px;padding:15px}[role=status][data-v-6269bec0]{color:#2f7054;background:#eff9f2;border-radius:10px;padding:15px}input[data-v-6269bec0]:focus-visible,select[data-v-6269bec0]:focus-visible,textarea[data-v-6269bec0]:focus-visible,button[data-v-6269bec0]:focus-visible{outline-offset:2px;outline:3px solid #6c9edc}@media (width<=700px){.contract-invoice[data-v-6269bec0]{padding:16px}.fields[data-v-6269bec0]{grid-template-columns:1fr}.card[data-v-6269bec0],.pending[data-v-6269bec0]{padding:16px}dl[data-v-6269bec0]{grid-template-columns:1fr}.candidate[data-v-6269bec0]{align-items:flex-start}h1[data-v-6269bec0]{font-size:25px}}@media (prefers-reduced-motion:reduce){[data-v-6269bec0]{scroll-behavior:auto}}.admin-contractInvoice-nav[data-v-847bfeb3]{flex-wrap:wrap;align-items:center;gap:16px;max-width:980px;margin:auto;padding:16px;display:flex}button[data-v-847bfeb3]{font:inherit;color:#2f73f4;background:#fff;border:1px solid #d9dde3;border-radius:12px;min-height:44px;padding:10px 14px}.invoice-center[data-v-1607dc27]{max-width:1160px;color:var(--business-text-primary,#182438);overflow-wrap:anywhere;margin:auto;padding:20px 24px 48px}.center-heading[data-v-1607dc27]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.eyebrow[data-v-1607dc27]{color:#426da9;letter-spacing:.08em;margin:0 0 8px;font-size:12px}h1[data-v-1607dc27]{margin:0;font-size:30px;line-height:1.3}.subtitle[data-v-1607dc27]{color:#627086;margin:10px 0 0;font-size:14px;line-height:1.8}button[data-v-1607dc27],input[data-v-1607dc27],select[data-v-1607dc27]{box-sizing:border-box;min-height:44px;font:inherit;color:#22334c;background:#fff;border:1px solid #ccd5e2;border-radius:9px;min-width:0;padding:9px 12px}input[data-v-1607dc27],select[data-v-1607dc27]{width:100%}button[data-v-1607dc27]{cursor:pointer;white-space:normal}button[data-v-1607dc27]:disabled{opacity:.5;cursor:default}button[data-v-1607dc27]:hover{border-color:#4278be}button[data-v-1607dc27]:focus-visible,input[data-v-1607dc27]:focus-visible,select[data-v-1607dc27]:focus-visible,a[data-v-1607dc27]:focus-visible,summary[data-v-1607dc27]:focus-visible{outline-offset:3px;outline:3px solid #4278be}.primary[data-v-1607dc27]{color:#fff;background:#245b9e;border-color:#245b9e}.filters[data-v-1607dc27]{background:#f5f7fb;border:1px solid #e2e7ef;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px;display:grid}label[data-v-1607dc27]{color:#42526a;flex-direction:column;gap:7px;min-width:0;font-size:13px;display:flex}.filter-buttons[data-v-1607dc27]{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.filter-note[data-v-1607dc27]{color:#627086;grid-column:1/-1;margin:0;font-size:12px;line-height:1.8}.known-entry[data-v-1607dc27]{border:1px solid #e1e7f0;border-radius:12px;margin:18px 0;padding:16px}.known-entry summary[data-v-1607dc27]{cursor:pointer;color:#456389;min-height:28px;font-size:13px}.known-form[data-v-1607dc27]{grid-template-columns:minmax(130px,1fr) minmax(0,2fr) auto;align-items:end;gap:12px;padding-top:14px;display:grid}.known-form p[data-v-1607dc27]{color:#6c7b8d;grid-column:1/-1;margin:0;font-size:12px;line-height:1.7}.error[data-v-1607dc27]{color:#9c3025;background:#fff1ef;border:1px solid #efc7c1;border-radius:12px;padding:16px;line-height:1.8}.loading[data-v-1607dc27],.empty[data-v-1607dc27]{color:#65738a;padding:20px 0;font-size:14px;line-height:1.8}.scope-note[data-v-1607dc27]{background:#edf5ff;border-left:4px solid #3d78b4;border-radius:0 12px 12px 0;margin:24px 0;padding:17px 20px}.scope-note p[data-v-1607dc27]{color:#52647d;margin:8px 0 0;font-size:13px;line-height:1.8}.section-heading[data-v-1607dc27]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:28px 0 16px;display:flex}h2[data-v-1607dc27]{margin:0;font-size:21px}.section-heading span[data-v-1607dc27]{color:#65738a;font-size:12px}.invoice-record[data-v-1607dc27]{border:1px solid #e1e7ef;border-radius:14px;margin:14px 0;padding:20px}.invoice-record header[data-v-1607dc27]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.record-kind[data-v-1607dc27]{color:#6d7b90;margin:0 0 7px;font-size:12px}h3[data-v-1607dc27]{margin:0;font-size:18px;line-height:1.5}.badges[data-v-1607dc27]{flex-wrap:wrap;gap:8px;display:flex}.badges span[data-v-1607dc27]{color:#526681;background:#f1f4f8;border-radius:8px;padding:5px 9px;font-size:12px}.badges .verified[data-v-1607dc27]{color:#477360;background:#edf6f1}.badges .pending[data-v-1607dc27]{color:#92632d;background:#fff7e8}.record-facts[data-v-1607dc27]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.record-facts dt[data-v-1607dc27],.record-amounts dt[data-v-1607dc27]{color:#6b798d;font-size:12px}.record-facts dd[data-v-1607dc27]{margin:7px 0 0;font-size:13px;line-height:1.7}.record-amounts[data-v-1607dc27]{background:#f5f8fc;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0;padding:16px;display:grid}.record-amounts dd[data-v-1607dc27]{font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:18px;line-height:1.6}.record-amounts small[data-v-1607dc27]{color:#64758b;font-size:12px}.amount-note[data-v-1607dc27]{color:#6c7a8d;margin:20px 0;font-size:13px}.invoice-record footer[data-v-1607dc27]{color:#6c7a8d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.invoice-record footer a[data-v-1607dc27]{color:#245b9e;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.invoice-record footer small[data-v-1607dc27]{font-size:11px;line-height:1.7}.pagination[data-v-1607dc27]{justify-content:flex-end;align-items:center;gap:14px;margin:24px 0;display:flex}.pagination span[data-v-1607dc27]{color:#68768b;font-size:13px}.coverage[data-v-1607dc27]{border-top:1px solid #e1e7ef;margin-top:30px;padding-top:24px}.coverage>p[data-v-1607dc27],.coverage-grid p[data-v-1607dc27]{color:#65738a;font-size:12px;line-height:1.8}.coverage-grid[data-v-1607dc27]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.coverage-grid article[data-v-1607dc27]{border:1px solid #e2e7ee;border-radius:12px;padding:16px}.coverage-grid article>div[data-v-1607dc27]{justify-content:space-between;align-items:center;gap:10px;display:flex}.coverage-grid strong[data-v-1607dc27]{font-size:13px}.coverage-grid span[data-v-1607dc27]{white-space:nowrap;color:#637087;background:#f3f5f8;border-radius:7px;padding:4px 7px;font-size:11px}.coverage-grid .included[data-v-1607dc27]{color:#477360;background:#edf6f1}@media (width<=700px){.invoice-center[data-v-1607dc27]{padding:16px 16px 32px}.center-heading[data-v-1607dc27]{flex-direction:column;align-items:flex-start}h1[data-v-1607dc27]{font-size:26px}.filters[data-v-1607dc27]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.company-field[data-v-1607dc27]{grid-column:1/-1}.known-form[data-v-1607dc27]{grid-template-columns:1fr}.known-form p[data-v-1607dc27]{grid-column:auto}.record-facts[data-v-1607dc27]{grid-template-columns:repeat(2,minmax(0,1fr))}.record-amounts[data-v-1607dc27]{grid-template-columns:1fr;gap:13px}.record-amounts>div[data-v-1607dc27]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.record-amounts dd[data-v-1607dc27]{text-align:right;margin:0}.coverage-grid[data-v-1607dc27]{grid-template-columns:1fr}.invoice-record[data-v-1607dc27]{padding:16px}.invoice-record footer small[data-v-1607dc27]{flex-basis:100%}}@media (width<=359px){.invoice-center[data-v-1607dc27],.filters[data-v-1607dc27]{padding:12px}.record-facts[data-v-1607dc27]{grid-template-columns:1fr}.scope-note[data-v-1607dc27]{padding:15px}.record-amounts>div[data-v-1607dc27]{flex-wrap:wrap}.record-amounts dd[data-v-1607dc27]{text-align:left}}.admin-invoice-center[data-v-290f5364]{background:#fff;min-height:100vh}.invoice-center-admin-back[data-v-290f5364]{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:16px;max-width:1160px;margin:auto;padding:16px 24px 0;display:flex}.invoice-center-admin-back p[data-v-290f5364]{color:#65738a;font-size:13px}.invoice-center-admin-back button[data-v-290f5364]{min-height:44px;font:inherit;color:#375e8c;cursor:pointer;background:#fff;border:1px solid #d9e1eb;border-radius:9px;padding:8px 14px}.invoice-center-admin-back button[data-v-290f5364]:focus-visible{outline-offset:3px;outline:3px solid #4278be}@media (width<=700px){.invoice-center-admin-back[data-v-290f5364]{padding:12px 16px 0}}.receivable-cash-panel[data-v-ccd7afd7]{color:#253247;overflow-wrap:anywhere;background:#fff;border:1px solid #ccd7e5;border-radius:8px;margin:16px 0;padding:16px}.receivable-cash-panel p[data-v-ccd7afd7]{line-height:1.6}.receivable-cash-panel [role=alert][data-v-ccd7afd7]{color:#b42318}fieldset[data-v-ccd7afd7]{border:0;min-width:0;padding:0}label[data-v-ccd7afd7]{margin:12px 0;display:block}input[data-v-ccd7afd7],select[data-v-ccd7afd7],textarea[data-v-ccd7afd7]{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #ccd7e5;border-radius:4px;padding:9px;display:block}button[data-v-ccd7afd7]{color:#1677dd;font:inherit;cursor:pointer;background:#fff;border:1px solid #1989fa;border-radius:5px;padding:10px 16px}button[data-v-ccd7afd7]:disabled{opacity:.55;cursor:default}footer[data-v-ccd7afd7]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.fund-panel[data-v-e2f2c8d2]{border:1px solid var(--el-border-color,#ddd);background:var(--el-bg-color,#fff);color:var(--el-text-color-primary,#222);border-radius:8px;margin:18px 0;padding:16px}.fund-panel p[data-v-e2f2c8d2]{line-height:1.6}.fund-panel label[data-v-e2f2c8d2]{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.fund-panel input[data-v-e2f2c8d2],.fund-panel select[data-v-e2f2c8d2]{box-sizing:border-box;background:inherit;min-width:0;max-width:100%;color:inherit;border:1px solid #aaa;border-radius:4px;flex:1;padding:7px}.fund-panel button[data-v-e2f2c8d2]{cursor:pointer;margin:4px;padding:6px 10px}.fund-panel button[data-v-e2f2c8d2]:disabled{cursor:default;opacity:.5}.fund-panel ul[data-v-e2f2c8d2]{padding:0;list-style:none}.fund-panel li[data-v-e2f2c8d2]{border-bottom:1px solid #ddd;padding:8px 0}.fund-panel li span[data-v-e2f2c8d2]{overflow-wrap:anywhere;display:block}.fund-panel small[data-v-e2f2c8d2]{padding:4px 0;display:block}.fund-panel dd[data-v-e2f2c8d2]{overflow-wrap:anywhere;margin:4px 0 12px}.fund-panel form[data-v-e2f2c8d2],.fund-detail[data-v-e2f2c8d2]{border:1px solid #ddd;margin-top:14px;padding:12px}[role=alert][data-v-e2f2c8d2]{color:#b42318}[role=status][data-v-e2f2c8d2]{overflow-wrap:anywhere}.default-tag[data-v-e2f2c8d2]{color:#147d57;background:#e9f8f1;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:12px;display:inline-block}.incomplete[data-v-e2f2c8d2],.pending-message[data-v-e2f2c8d2]{color:#986016}.finance-payment-notice-design[data-v-500c79f3]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--blue:#0975ff;--blue-dark:#0069f9;--ink:#11151b;--muted:#78889f;--red:#fa2223;--orange:#ff8e20;--edge:clamp(12px,3.75cqw,28px);--radius:clamp(14px,3.08cqw,23px);--max-page-width:1000px;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Helvetica Neue,Arial,sans-serif;container:finance-notice/inline-size}[data-v-500c79f3],[data-v-500c79f3]:before,[data-v-500c79f3]:after{box-sizing:border-box}.finance-payment-notice-design[data-v-500c79f3]{width:100%;min-width:0;min-height:100%;color:var(--ink);background:#fdfefe;margin:0;overflow-x:hidden}button[data-v-500c79f3]{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-500c79f3]:focus-visible,[role=tab][data-v-500c79f3]:focus-visible{outline-offset:3px;outline:3px solid #94c8ff}[hidden][data-v-500c79f3]{display:none!important}.page[data-v-500c79f3]{width:100%;max-width:var(--max-page-width);background:linear-gradient(#fff 0% 82%,#fefefe 100%);border:clamp(0px,.3cqw,2px) solid #e6ebf1;border-radius:clamp(0px,4.9cqw,36px);min-height:100dvh;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 1px #2a466e1c}.nav[data-v-500c79f3]{grid-template-columns:minmax(32px,1fr) auto minmax(32px,1fr);align-items:center;gap:10px;height:clamp(63px,14.85cqw,111px);padding:0 clamp(16px,4.6cqw,35px);display:grid;position:relative}.nav-heading[data-v-500c79f3]{text-align:center;white-space:nowrap;letter-spacing:.015em;color:#101115;margin:0;font-size:clamp(19px,3.85cqw,29px);font-weight:800;line-height:1.28}.nav-back[data-v-500c79f3],.nav-circle[data-v-500c79f3]{color:#0b0d12;background:0 0;border:0;place-items:center;padding:0;display:grid}.nav-back[data-v-500c79f3]{justify-self:start;width:clamp(30px,5.2cqw,39px);height:clamp(37px,6.7cqw,50px)}.nav-back svg[data-v-500c79f3]{width:clamp(21px,3.61cqw,27px);height:clamp(26px,4.6cqw,34px)}.nav-circle[data-v-500c79f3]{justify-self:end;width:clamp(30px,5cqw,38px);height:clamp(30px,5cqw,38px)}.nav-circle svg[data-v-500c79f3]{width:clamp(27px,4.5cqw,34px);height:clamp(27px,4.5cqw,34px)}.tabs[data-v-500c79f3]{border-bottom:1px solid #edf2f9;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%;height:clamp(64px,12.52cqw,94px);display:grid;position:relative}.tab[data-v-500c79f3]{color:#748298;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;min-width:0;padding:0 5px 8px;font-size:clamp(16px,4.06cqw,30px);font-weight:610;transition:color .16s;display:flex;position:relative}.tab[aria-selected=true][data-v-500c79f3]{color:#0877f8;font-weight:750}.tab[aria-selected=true][data-v-500c79f3]:after{content:"";background:#0678ff;border-radius:6px 6px 0 0;width:clamp(26px,5.09cqw,38px);height:clamp(3px,.54cqw,4px);position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -1px 4px #1680ff17}.panel[data-v-500c79f3]{padding:clamp(15px,3.2cqw,24px) var(--edge) clamp(20px,3.8cqw,29px)}.notice-list[data-v-500c79f3]{flex-direction:column;gap:clamp(15px,3.35cqw,25px);display:flex}.notice-card[data-v-500c79f3]{border-radius:var(--radius);background:linear-gradient(155deg,#f2f7fd 0%,#f9fcff 65%,#f3f8fd 100%);min-width:0;padding:clamp(18px,3.64cqw,27px) clamp(15px,3.35cqw,25px) clamp(20px,3.75cqw,28px);position:relative;overflow:hidden;box-shadow:0 4px 20px #345f8f09}.notice-card[data-v-500c79f3]:nth-child(2){background:linear-gradient(160deg,#fff 0%,#fcfdff 54%,#f9fcff 100%)}.notice-head[data-v-500c79f3]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;display:grid}.notice-title-wrap[data-v-500c79f3]{align-items:center;gap:clamp(8px,1.9cqw,14px);min-width:0;display:flex}.red-dot[data-v-500c79f3]{background:radial-gradient(circle at 37% 31%,#ff3d39 0%,#ff080b 69%,#ec080a 100%);border-radius:50%;flex:none;width:clamp(11px,2.9cqw,22px);height:clamp(11px,2.9cqw,22px);box-shadow:0 0 0 1px #f41f2417,0 0 3px #f7131c26}.notice-title[data-v-500c79f3]{letter-spacing:-.005em;white-space:nowrap;min-width:0;font-size:clamp(17px,4.12cqw,31px);font-weight:800;line-height:1.3}.notice-time[data-v-500c79f3]{color:#728097;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(14px,3.84cqw,29px);font-weight:450;line-height:1.25}.notice-body[data-v-500c79f3]{min-width:0;margin:clamp(14px,2.3cqw,18px) clamp(0px,.7cqw,5px) 0 clamp(20px,5cqw,37px);padding-right:clamp(12px,3.9cqw,29px)}.detail-line[data-v-500c79f3]{flex-wrap:wrap;align-items:baseline;column-gap:clamp(5px,1cqw,8px);min-height:clamp(23px,5.6cqw,42px);margin:0 0 clamp(6px,1.05cqw,9px);font-size:clamp(14px,3.57cqw,27px);line-height:1.35;display:flex}.detail-label[data-v-500c79f3]{color:#71839b;white-space:nowrap;font-weight:480}.detail-value[data-v-500c79f3]{color:#252932;overflow-wrap:anywhere;min-width:0;font-weight:570}.amount[data-v-500c79f3]{overflow-wrap:anywhere;color:#fa171b;font-variant-numeric:tabular-nums;min-width:0;max-width:100%;font-size:clamp(16px,4cqw,30px);font-weight:760}.deadline[data-v-500c79f3]{overflow-wrap:anywhere;color:#ff8c23;font-variant-numeric:tabular-nums;min-width:0;max-width:100%;font-size:clamp(16px,4.05cqw,30px);font-weight:650}.deadline-label.is-urgent[data-v-500c79f3]{color:#16171b;font-weight:600}.card-chevron[data-v-500c79f3]{color:#a2b8d5;background:0 0;border:0;place-items:center;width:clamp(15px,3.3cqw,25px);height:clamp(22px,4.5cqw,34px);padding:0;display:grid;position:absolute;top:43%;right:clamp(15px,3.87cqw,29px)}.card-chevron svg[data-v-500c79f3]{width:100%;height:100%}.card-buttons[data-v-500c79f3]{justify-content:space-between;align-items:center;gap:clamp(12px,3.6cqw,27px);margin:clamp(14px,2.81cqw,21px) clamp(4px,1.2cqw,9px) 0 clamp(20px,5cqw,37px);display:flex}.card-action[data-v-500c79f3]{white-space:nowrap;border-radius:clamp(10px,2.25cqw,17px);height:clamp(43px,9.72cqw,73px);font-size:clamp(15px,3.84cqw,29px);font-weight:700;line-height:1;transition:transform .15s,background .15s}.card-action[data-v-500c79f3]:active{transform:scale(.98)}.card-detail[data-v-500c79f3]{color:#1678f6;background:linear-gradient(#fff,#fff);border:2px solid #e0eeff;width:43.2%;min-width:0}.card-detail[data-v-500c79f3]:hover{background:#edf6ff}.card-pay[data-v-500c79f3]{color:#fff;background:linear-gradient(135deg,#006bff 0%,#0876ff 90%);border:1px solid #2387ff;width:37%;min-width:0;box-shadow:0 2px 5px #1472fa1a}.card-pay[data-v-500c79f3]:hover{background:#005bea}.notice-card:not(.is-pending) .red-dot[data-v-500c79f3]{background:#6f9cde}.notice-card.is-paid .red-dot[data-v-500c79f3]{background:#27c47d}.notice-card.is-returned .red-dot[data-v-500c79f3]{background:#e66a75}.notice-card.is-paid .amount[data-v-500c79f3]{color:#1378df}.notice-card.is-returned .amount[data-v-500c79f3]{color:#9e7485}.notice-card.is-paid .card-detail[data-v-500c79f3],.notice-card.is-returned .card-detail[data-v-500c79f3]{width:100%;max-width:48%}.notice-card:not(.is-pending) .card-chevron[data-v-500c79f3]{top:40%}.no-results[data-v-500c79f3]{text-align:center;color:#9aa9c0;flex-direction:column;justify-content:center;align-items:center;min-height:clamp(280px,55vh,470px);padding:40px 20px;display:flex}.no-results svg[data-v-500c79f3]{color:#c7ddfa;width:92px;height:80px;margin-bottom:18px}.no-results h2[data-v-500c79f3]{color:#7086aa;margin:0 0 8px;font-size:20px;font-weight:650}.no-results p[data-v-500c79f3]{margin:0;font-size:14px;line-height:1.6}@container finance-notice (width<=430px){.page[data-v-500c79f3]{border:0;border-radius:0}.notice-card[data-v-500c79f3]{padding-right:clamp(13px,3.75cqw,18px)}.notice-title[data-v-500c79f3]{font-size:clamp(15px,4.12cqw,18px)}.notice-body[data-v-500c79f3],.card-buttons[data-v-500c79f3]{margin-left:clamp(17px,5cqw,22px)}.detail-line[data-v-500c79f3]{font-size:clamp(12px,3.57cqw,15px)}.amount[data-v-500c79f3],.deadline[data-v-500c79f3]{font-size:clamp(14px,4cqw,17px)}.card-chevron[data-v-500c79f3]{right:10px}}@container finance-notice (width<=340px){.notice-title-wrap[data-v-500c79f3]{gap:7px}.notice-title[data-v-500c79f3]{font-size:15px}.notice-time[data-v-500c79f3]{font-size:13px}.notice-body[data-v-500c79f3]{padding-right:5px}.detail-line[data-v-500c79f3]{column-gap:4px;font-size:12px}.detail-value[data-v-500c79f3]{max-width:100%}.card-chevron[data-v-500c79f3]{top:40%;right:8px}.card-buttons[data-v-500c79f3]{gap:12px;margin-right:0}.card-detail[data-v-500c79f3]{width:45%}.card-pay[data-v-500c79f3]{width:39%}}@container finance-notice (width<=300px){.nav[data-v-500c79f3]{grid-template-columns:25px minmax(0,1fr) 25px;gap:3px;padding-inline:8px}.nav-heading[data-v-500c79f3]{letter-spacing:0;font-size:15px}.nav-back[data-v-500c79f3],.nav-circle[data-v-500c79f3]{width:25px;height:30px}.nav-back svg[data-v-500c79f3]{width:20px;height:26px}.nav-circle svg[data-v-500c79f3]{width:22px;height:22px}}@container finance-notice (width>=900px){.notice-list[data-v-500c79f3]{gap:23px}}@media (prefers-reduced-motion:reduce){[data-v-500c79f3],[data-v-500c79f3]:before,[data-v-500c79f3]:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}button[data-v-500c79f3]:disabled{cursor:not-allowed;opacity:.5}.notice-title[data-v-500c79f3]{white-space:normal;overflow-wrap:anywhere}.notice-title-wrap[data-v-500c79f3]{flex-wrap:wrap}.urgent-tag[data-v-500c79f3]{color:#db2c2c;background:#fff0ed;border-radius:4px;padding:2px 5px;font-size:12px}.status-line[data-v-500c79f3]{margin-top:6px}.retry-button[data-v-500c79f3]{color:#0975ff;background:#fff;border:1px solid #d2e7ff;border-radius:10px;margin-top:16px;padding:10px 20px}.finance-payment-detail-design[data-v-a91d7620]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;color:#0b0e12;width:100%;min-width:0;max-width:936px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Helvetica Neue,Arial,sans-serif;container-type:inline-size}.finance-payment-detail-design[data-v-a91d7620] *,.finance-payment-detail-design[data-v-a91d7620] :before,.finance-payment-detail-design[data-v-a91d7620] :after{box-sizing:border-box}.screen[data-v-a91d7620]{--gutter:clamp(13px,4.8cqw,45px);--blue:#0879ff;--muted:#8491a5;--hairline:#f0f3f8;background:#fff;border-radius:clamp(0px,1.5cqw,25px);width:100%;min-width:0;min-height:100dvh;margin:0 auto;box-shadow:0 0 16px #2a4d770a}button[data-v-a91d7620]{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;color:inherit}button[data-v-a91d7620]:disabled{cursor:default}button[data-v-a91d7620]:focus-visible,[tabindex][data-v-a91d7620]:focus-visible{outline-offset:3px;outline:3px solid #8dc2ff}svg[data-v-a91d7620]{flex-shrink:0;display:block}.topbar[data-v-a91d7620]{height:128px;padding:0 var(--gutter);grid-template-columns:60px minmax(0,1fr) 60px;align-items:start;display:grid;position:relative}.nav-control[data-v-a91d7620]{background:0 0;border:0;border-radius:18px;place-items:center;width:60px;height:82px;margin-top:21px;padding:0;display:grid}.nav-control[data-v-a91d7620]:disabled{opacity:.4}.nav-control[data-v-a91d7620]:not(:disabled):hover{background:#f6faff}.nav-control.back svg[data-v-a91d7620]{width:35px;height:35px}.nav-control.more svg[data-v-a91d7620]{width:43px;height:43px}.page-heading[data-v-a91d7620]{text-align:center;color:#070a0e;overflow-wrap:anywhere;margin:36px 0 0;font-size:43px;font-weight:760;line-height:1.2}.dropdown[data-v-a91d7620]{top:98px;right:var(--gutter);z-index:30;background:#fff;border:1px solid #e9eef6;border-radius:15px;width:min(206px,100% - 26px);padding:8px;position:absolute;box-shadow:0 17px 40px #294a7729}.dropdown button[data-v-a91d7620]{color:#465872;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:9px;width:100%;padding:13px;font-size:17px;display:block}.dropdown button[data-v-a91d7620]:disabled{opacity:.45}.dropdown button[data-v-a91d7620]:not(:disabled):hover{color:var(--blue);background:#eff6ff}.summary[data-v-a91d7620]{padding:30px var(--gutter) 15px;background:#fff}.summary-top[data-v-a91d7620]{align-items:center;gap:26px;min-height:88px;display:flex}.cart-mark[data-v-a91d7620]{background:linear-gradient(155deg,#ff9c0c 0%,#ff9200 56%,#ff8900 100%);border-radius:25px;flex-shrink:0;place-items:center;width:86px;height:86px;display:grid}.cart-mark svg[data-v-a91d7620]{width:56px;height:56px}.summary-name[data-v-a91d7620]{overflow-wrap:anywhere;letter-spacing:.1px;min-width:0;margin:0;font-size:40px;font-weight:740;line-height:1.3}.payment-status[data-v-a91d7620]{overflow-wrap:anywhere;color:#68778d;background:#eef2f7;border-radius:25px;justify-content:center;align-items:center;max-width:42%;min-height:57px;margin-left:auto;padding:10px 22px;font-size:31px;font-weight:730;line-height:1.2;display:flex}.payment-status.warning[data-v-a91d7620]{color:#ff8c00;background:#fff0cc}.payment-status.success[data-v-a91d7620]{color:#159c64;background:#e2f7ec}.payment-status.danger[data-v-a91d7620]{color:#ce414b;background:#feebec}.payment-status.info[data-v-a91d7620]{color:#1875d6;background:#eaf3ff}.summary-rows[data-v-a91d7620]{margin-top:32px}.kv-row[data-v-a91d7620]{grid-template-columns:minmax(0,278px) minmax(0,1fr);align-items:center;gap:0;min-height:69px;padding-block:5px;font-size:35px;line-height:1.35;display:grid}.kv-label[data-v-a91d7620]{color:#8190a4;white-space:nowrap;font-weight:530}.kv-value[data-v-a91d7620]{color:#11141a;overflow-wrap:anywhere;min-width:0;font-weight:500}.kv-value.supplier[data-v-a91d7620]{color:#69788f;font-weight:620}.money[data-v-a91d7620],.kv-value.money[data-v-a91d7620]{color:#fc1111;font-weight:780}.kv-value.due[data-v-a91d7620]{color:#647184}.kv-value.invoice-status[data-v-a91d7620]{font-weight:740}.contract-content[data-v-a91d7620]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.contract-content>span[data-v-a91d7620]{overflow-wrap:anywhere;min-width:0}.contract-link[data-v-a91d7620]{border:2px solid var(--blue);min-width:211px;max-width:100%;min-height:67px;color:var(--blue);background:#fff;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;padding:0 25px;font-size:30px;font-weight:670;display:flex}.contract-link[data-v-a91d7620]:disabled{opacity:.55}.contract-link[data-v-a91d7620]:not(:disabled):hover{background:#f0f7ff}.invoice-row[data-v-a91d7620]{text-align:left;width:100%;color:inherit;background:#fff;border:0;padding-inline:0}.invoice-content[data-v-a91d7620]{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.chevron[data-v-a91d7620]{color:#93a2b7;width:24px;height:29px}.invoice-row:not(:disabled):hover .kv-value[data-v-a91d7620]{color:var(--blue)}.tabbar[data-v-a91d7620]{background:linear-gradient(#fff 0%,#fafcff 100%);grid-template-columns:repeat(4,minmax(0,1fr));height:98px;padding:0 17px;display:grid;box-shadow:0 -2px 9px #5688c606,0 4px 10px #4779b508}.tab[data-v-a91d7620]{white-space:nowrap;color:#8290a4;letter-spacing:.5px;background:0 0;border:0;min-width:0;padding:0 2px 6px;font-size:35px;font-weight:610;position:relative}.tab.active[data-v-a91d7620]{color:#07f;font-weight:730}.tab.active[data-v-a91d7620]:before{content:"";background:#d4e6ff;width:160px;max-width:88%;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tab.active[data-v-a91d7620]:after{content:"";background:#067aff;border-radius:6px 6px 0 0;width:48px;height:6px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tab-content[data-v-a91d7620]{padding:28px var(--gutter) 24px}.section-heading[data-v-a91d7620]{color:#0a0c10;overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:745;line-height:1.45}.section-heading .count[data-v-a91d7620]{color:#8290a4;font-weight:580}.products-list[data-v-a91d7620]{margin-top:8px}.product[data-v-a91d7620]{text-align:left;border:0;border-bottom:1px solid var(--hairline);background:#fff;grid-template-columns:135px minmax(0,1fr);align-items:center;gap:19px;width:100%;min-height:160px;padding:8px 0;display:grid;position:relative}.product[data-v-a91d7620]:last-child{border-bottom:0}.product[data-v-a91d7620]:focus-visible{outline-offset:-3px;border-radius:10px}.product[data-v-a91d7620]:not(:disabled):hover{background:#fcfdff}.product-image[data-v-a91d7620]{color:#b4c5d9;background:#f8fbfe;border-radius:14px;place-items:center;width:135px;height:141px;display:grid;overflow:hidden}.product-image>svg[data-v-a91d7620]{width:48%;height:48%}.product-image[data-v-a91d7620] img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.product-details[data-v-a91d7620]{min-width:0;padding-right:24px}.product-heading[data-v-a91d7620]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:5px 10px;min-width:0;display:flex}.product-title[data-v-a91d7620]{color:#0b0c10;overflow-wrap:anywhere;flex:45%;min-width:0;font-size:33px;font-weight:740;line-height:1.35}.product-amount[data-v-a91d7620]{text-align:right;color:#101115;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:33px;font-weight:720;line-height:1.35}.product-model[data-v-a91d7620],.product-quantity[data-v-a91d7620]{color:#8290a5;letter-spacing:.15px;white-space:normal;overflow-wrap:anywhere;font-size:29px;line-height:1.35;display:block}.product-quantity[data-v-a91d7620]{flex-wrap:wrap;gap:0 32px;display:flex}.product-quantity>span[data-v-a91d7620]{min-width:0}.product-arrow[data-v-a91d7620]{color:#91a0b5;width:24px;height:30px;position:absolute;top:50%;right:0;transform:translateY(-2%)}.simple-panel[data-v-a91d7620]{min-height:260px}.simple-card[data-v-a91d7620]{background:#f8fbff;border:1px solid #ebf2fb;border-radius:17px;margin-top:22px;padding:22px}.simple-line[data-v-a91d7620]{border-bottom:1px solid #e9eff7;justify-content:space-between;gap:20px;min-width:0;padding:14px 0;font-size:22px;line-height:1.5;display:flex}.simple-line[data-v-a91d7620]:last-child{border:0}.simple-line>span[data-v-a91d7620]{color:#8290a4;overflow-wrap:anywhere;min-width:0}.simple-line strong[data-v-a91d7620]{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:660}.simple-empty[data-v-a91d7620]{color:#9aa8ba;text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:200px;font-size:20px;display:flex}.simple-empty svg[data-v-a91d7620]{width:55px;height:55px}.document-link[data-v-a91d7620]{width:100%;text-align:inherit;background:0 0;border:0;border-bottom:1px solid #e9eff7;padding:0;display:block}.document-link[data-v-a91d7620]:last-child{border-bottom:0}.document-link:not(:disabled):hover strong[data-v-a91d7620]{color:var(--blue)}.history-heading[data-v-a91d7620]{margin:28px 0 0;font-size:24px}.history-title[data-v-a91d7620]{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:22px;line-height:1.45;display:flex}.history-title[data-v-a91d7620]>*{min-width:0}.history-title>span[data-v-a91d7620],.history-time[data-v-a91d7620],.history-description[data-v-a91d7620]{color:#8290a4}.history-time[data-v-a91d7620],.history-description[data-v-a91d7620],.history-amount[data-v-a91d7620]{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0;font-size:19px;line-height:1.6}.history-action[data-v-a91d7620],.state-action[data-v-a91d7620]{color:var(--blue);overflow-wrap:anywhere;background:#fff;border:1px solid #1a8af8;border-radius:9px;max-width:100%;margin-top:14px;padding:9px 14px;font-size:16px}.history-action[data-v-a91d7620]:disabled,.state-action[data-v-a91d7620]:disabled{opacity:.5}.load-state[data-v-a91d7620]{padding:70px var(--gutter);text-align:center;color:#8290a4;overflow-wrap:anywhere;min-height:280px}.load-state p[data-v-a91d7620]{margin:0}@container (width>=601px) and (width<=935px){.topbar[data-v-a91d7620]{height:clamp(84px,13.675cqw,128px)}.nav-control[data-v-a91d7620]{margin-top:clamp(14px,2.24cqw,21px)}.page-heading[data-v-a91d7620]{margin-top:clamp(24px,3.85cqw,36px);font-size:clamp(29px,4.59cqw,43px)}.summary[data-v-a91d7620]{padding-top:clamp(19px,3.2cqw,30px)}.summary-top[data-v-a91d7620]{gap:clamp(17px,2.78cqw,26px);min-height:clamp(67px,9.4cqw,88px)}.cart-mark[data-v-a91d7620]{border-radius:clamp(18px,2.67cqw,25px);width:clamp(63px,9.2cqw,86px);height:clamp(63px,9.2cqw,86px)}.cart-mark svg[data-v-a91d7620]{width:67%;height:67%}.summary-name[data-v-a91d7620]{font-size:clamp(28px,4.27cqw,40px)}.payment-status[data-v-a91d7620]{min-height:clamp(44px,6.1cqw,57px);padding:10px clamp(15px,2.35cqw,22px);font-size:clamp(22px,3.32cqw,31px)}.summary-rows[data-v-a91d7620]{margin-top:clamp(19px,3.42cqw,32px)}.kv-row[data-v-a91d7620]{grid-template-columns:32.85% minmax(0,1fr);min-height:clamp(46px,7.37cqw,69px);font-size:clamp(22px,3.74cqw,35px)}.contract-link[data-v-a91d7620]{min-width:clamp(136px,22.55cqw,211px);min-height:clamp(44px,7.16cqw,67px);padding:0 15px;font-size:clamp(19px,3.2cqw,30px)}.tabbar[data-v-a91d7620]{height:clamp(66px,10.47cqw,98px)}.tab[data-v-a91d7620]{font-size:clamp(23px,3.74cqw,35px)}.tab-content[data-v-a91d7620]{padding-top:clamp(20px,3cqw,28px)}.section-heading[data-v-a91d7620]{font-size:clamp(24px,3.42cqw,32px)}.product[data-v-a91d7620]{grid-template-columns:clamp(107px,14.4cqw,135px) minmax(0,1fr);gap:clamp(15px,2.03cqw,19px);min-height:clamp(138px,17.1cqw,160px)}.product-image[data-v-a91d7620]{width:100%;height:clamp(120px,15cqw,141px)}.product-title[data-v-a91d7620],.product-amount[data-v-a91d7620]{font-size:clamp(23px,3.53cqw,33px)}.product-model[data-v-a91d7620],.product-quantity[data-v-a91d7620]{font-size:clamp(20px,3.1cqw,29px)}}@container (width<=600px){.topbar[data-v-a91d7620]{grid-template-columns:38px minmax(0,1fr) 38px;height:74px}.nav-control[data-v-a91d7620]{border-radius:11px;width:38px;height:46px;margin-top:12px}.nav-control.back svg[data-v-a91d7620]{width:24px;height:24px}.nav-control.more svg[data-v-a91d7620]{width:28px;height:28px}.page-heading[data-v-a91d7620]{margin-top:20px;font-size:clamp(20px,4.6cqw,30px)}.dropdown[data-v-a91d7620]{width:min(166px,100% - 26px);top:58px}.dropdown button[data-v-a91d7620]{padding:10px;font-size:14px}.summary[data-v-a91d7620]{padding-top:16px;padding-bottom:11px}.summary-top[data-v-a91d7620]{gap:clamp(9px,2.6cqw,16px);min-height:60px}.cart-mark[data-v-a91d7620]{border-radius:16px;width:clamp(50px,10.3cqw,66px);height:clamp(50px,10.3cqw,66px)}.cart-mark svg[data-v-a91d7620]{width:66%;height:66%}.summary-name[data-v-a91d7620]{font-size:clamp(18px,4.6cqw,28px)}.payment-status[data-v-a91d7620]{border-radius:12px;min-height:clamp(30px,6cqw,43px);padding:6px clamp(9px,2.2cqw,17px);font-size:clamp(14px,3.7cqw,21px)}.summary-rows[data-v-a91d7620]{margin-top:12px}.kv-row[data-v-a91d7620]{grid-template-columns:clamp(91px,29cqw,174px) minmax(0,1fr);min-height:clamp(42px,7.5cqw,54px);font-size:clamp(15px,3.45cqw,23px)}.contract-link[data-v-a91d7620]{border-width:1.5px;border-radius:9px;min-width:0;min-height:36px;padding:0 10px;font-size:clamp(12px,3cqw,18px)}.contract-content[data-v-a91d7620]{gap:6px}.chevron[data-v-a91d7620]{width:15px;height:19px}.tabbar[data-v-a91d7620]{height:clamp(51px,10cqw,69px);padding:0 4px}.tab[data-v-a91d7620]{letter-spacing:0;padding:0 1px 3px;font-size:clamp(13px,3.55cqw,24px)}.tab.active[data-v-a91d7620]:before{width:73px}.tab.active[data-v-a91d7620]:after{width:31px;height:4px}.tab-content[data-v-a91d7620]{padding-top:16px}.section-heading[data-v-a91d7620]{font-size:clamp(18px,4.2cqw,24px)}.products-list[data-v-a91d7620]{margin-top:9px}.product[data-v-a91d7620]{grid-template-columns:clamp(58px,18cqw,107px) minmax(0,1fr);gap:clamp(8px,2.5cqw,16px);min-height:clamp(112px,23cqw,138px);padding:5px 0}.product-image[data-v-a91d7620]{border-radius:10px;width:100%;height:clamp(82px,20cqw,120px)}.product-title[data-v-a91d7620],.product-amount[data-v-a91d7620]{font-size:clamp(14px,3.7cqw,23px);line-height:1.35}.product-model[data-v-a91d7620],.product-quantity[data-v-a91d7620]{font-size:clamp(13px,3.2cqw,20px);line-height:1.45}.product-quantity[data-v-a91d7620]{gap:0 13px}.product-arrow[data-v-a91d7620]{width:14px;height:19px;top:auto;bottom:12px;right:0;transform:none}.product-details[data-v-a91d7620]{padding-right:14px}.simple-panel[data-v-a91d7620]{min-height:170px}.simple-line[data-v-a91d7620]{font-size:clamp(14px,3.5cqw,19px)}.simple-card[data-v-a91d7620]{margin-top:12px;padding:13px}.simple-empty[data-v-a91d7620]{min-height:180px;font-size:15px}.history-heading[data-v-a91d7620]{margin-top:24px;font-size:19px}.history-title[data-v-a91d7620]{font-size:17px}.history-time[data-v-a91d7620],.history-description[data-v-a91d7620],.history-amount[data-v-a91d7620]{font-size:14px}}@container (width<=420px){.product-heading[data-v-a91d7620]{gap:4px}.product-title[data-v-a91d7620],.product-amount[data-v-a91d7620]{font-size:clamp(14px,3.7cqw,16px)}.product-model[data-v-a91d7620],.product-quantity[data-v-a91d7620]{font-size:clamp(12px,3.3cqw,14px)}.summary .kv-row[data-v-a91d7620]:has(.contract-link){min-height:56px}}@container (width<=325px){.summary-name[data-v-a91d7620]{font-size:16px}.payment-status[data-v-a91d7620]{font-size:12px}.kv-row[data-v-a91d7620]{grid-template-columns:87px minmax(0,1fr);font-size:14px}.contract-content[data-v-a91d7620]{align-items:flex-start}.contract-link[data-v-a91d7620]{min-height:29px;font-size:12px}.tab[data-v-a91d7620]{font-size:12px}.product[data-v-a91d7620]{grid-template-columns:56px minmax(0,1fr);gap:7px}.product-title[data-v-a91d7620],.product-amount[data-v-a91d7620]{font-size:13px}.product-quantity[data-v-a91d7620]{gap:0 6px}.product-model[data-v-a91d7620],.product-quantity[data-v-a91d7620]{font-size:12px}}@media (prefers-reduced-motion:reduce){[data-v-a91d7620],[data-v-a91d7620]:before,[data-v-a91d7620]:after{scroll-behavior:auto!important;transition:none!important}}.finance-payment-confirm-design[data-v-6151a63c]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111318;-webkit-font-smoothing:antialiased;width:100%;min-width:0;max-width:900px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif;container:finance-payment-confirm/inline-size}.finance-payment-confirm-design[data-v-6151a63c] *,.finance-payment-confirm-design[data-v-6151a63c] :before,.finance-payment-confirm-design[data-v-6151a63c] :after{box-sizing:border-box}.app[data-v-6151a63c]{--blue:#0878f9;--blue-deep:#0668ef;--blue-pale:#f1f7ff;--ink:#111318;--muted:#8794a8;--line:#edf1f6;--soft:#f3f8fd;--orange:#ffab2f;--red:#f02d2d;--radius:clamp(14px,2.2cqw,25px);background:linear-gradient(#fff 0% 65%,#f7fbff 100%);border:1px solid #edf2f7;border-radius:clamp(0px,2.8cqw,26px);flex-direction:column;width:100%;min-width:0;min-height:100svh;margin:0 auto;display:flex;box-shadow:0 0 0 1px #dae6f238}button[data-v-6151a63c],input[data-v-6151a63c],textarea[data-v-6151a63c],select[data-v-6151a63c]{font:inherit}button[data-v-6151a63c]{cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-6151a63c]:disabled{cursor:default}button[data-v-6151a63c]:focus-visible,input[data-v-6151a63c]:focus-visible,textarea[data-v-6151a63c]:focus-visible,select[data-v-6151a63c]:focus-visible{outline-offset:3px;outline:3px solid #8cc1ff}svg[data-v-6151a63c]{display:block}.topbar[data-v-6151a63c]{border-radius:inherit;background:#fffffff7;border-bottom:1px solid #fafbfd;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;height:clamp(68px,12.6cqw,112px);min-height:68px;padding:0 clamp(14px,3.8cqw,42px);display:grid}.icon-btn[data-v-6151a63c]{color:#090b0e;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:48px;padding:0;display:flex}.icon-btn[data-v-6151a63c]:disabled{opacity:.4}.back svg[data-v-6151a63c]{width:32px;height:42px}.more[data-v-6151a63c]{letter-spacing:2px;font-size:25px;font-weight:800;line-height:1;transform:translateY(-4px)}.page-title[data-v-6151a63c]{text-align:center;letter-spacing:.5px;white-space:nowrap;margin:0;font-size:clamp(21px,3.7cqw,38px);font-weight:750;line-height:1.3}.content[data-v-6151a63c]{flex-direction:column;flex:1;gap:clamp(14px,2.6cqw,25px);min-width:0;padding:clamp(14px,3.2cqw,32px) clamp(14px,3.2cqw,31px) 0;display:flex}.card[data-v-6151a63c]{border-radius:var(--radius);background:#fffffff5;min-width:0;padding:clamp(17px,3.5cqw,34px);box-shadow:0 8px 30px #e1ecf81f}.section-title[data-v-6151a63c]{overflow-wrap:anywhere;align-items:center;gap:clamp(12px,2.8cqw,27px);margin:0 0 clamp(18px,3.5cqw,35px);font-size:clamp(21px,3.5cqw,35px);font-weight:750;line-height:1.25;display:flex}.title-icon[data-v-6151a63c]{color:#fff;background:linear-gradient(145deg,#1684ff,#0065f2);border-radius:22%;flex:none;place-items:center;width:clamp(44px,8.1cqw,76px);height:clamp(44px,8.1cqw,76px);display:grid;box-shadow:0 4px 10px #0071ff29}.title-icon svg[data-v-6151a63c]{width:58%;height:58%}.title-icon.orange[data-v-6151a63c]{background:linear-gradient(145deg,#ffbd4b,#ff9b19);box-shadow:0 4px 10px #ffa32329}.form-rows[data-v-6151a63c]{flex-direction:column;gap:0;min-width:0;display:flex}.form-row[data-v-6151a63c]{grid-template-columns:minmax(96px,31%) minmax(0,1fr);align-items:center;gap:clamp(8px,2cqw,18px);min-width:0;min-height:clamp(43px,7.9cqw,70px);padding-block:3px;font-size:clamp(16px,3.3cqw,32px);display:grid}.field-label[data-v-6151a63c]{color:#8492a7;white-space:nowrap;letter-spacing:.1px;font-weight:550}.field-value[data-v-6151a63c]{overflow-wrap:anywhere;min-width:0;font-weight:570}.amount-row[data-v-6151a63c]{padding-block:5px}.amount-control[data-v-6151a63c]{min-width:0;color:var(--red);align-items:center;gap:5px;font-weight:760;display:flex}.currency[data-v-6151a63c]{overflow-wrap:anywhere;flex:0 auto;min-width:0;max-width:35%}.amount[data-v-6151a63c]{width:100%;min-width:0;color:var(--red);font-variant-numeric:tabular-nums;background:0 0;border:0;border-bottom:1px solid #e9eef5;border-radius:0;flex:1 1 0;padding:6px 0;font-weight:760;line-height:1.4;display:block}.amount[data-v-6151a63c]:disabled{opacity:1;-webkit-text-fill-color:var(--red)}.amount[data-v-6151a63c]::placeholder{color:#c1cbd9;font-size:clamp(14px,2.8cqw,23px);font-weight:400}.remaining[data-v-6151a63c],.note-hint[data-v-6151a63c]{color:#8794a8;overflow-wrap:anywhere;margin:5px 0 0;font-size:clamp(11px,2cqw,17px);font-weight:400;line-height:1.5}.select-wrap[data-v-6151a63c]{min-width:0;position:relative}.select-wrap select[data-v-6151a63c]{appearance:none;color:#111;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e9eef5;border-radius:0;width:100%;min-width:0;min-height:clamp(43px,7.9cqw,70px);padding:0 clamp(26px,4cqw,38px) 0 0;font-weight:650}.select-wrap select[data-v-6151a63c]:disabled{cursor:default;opacity:1;-webkit-text-fill-color:#111}.select-wrap[data-v-6151a63c]:after{content:"";pointer-events:none;border-bottom:3px solid #91a0b5;border-right:3px solid #91a0b5;width:10px;height:10px;position:absolute;top:45%;right:7px;transform:rotate(45deg)}.remark-row[data-v-6151a63c]{align-items:start;padding-top:clamp(8px,1.5cqw,15px)}.remark-row .field-label[data-v-6151a63c]{padding-top:clamp(9px,2cqw,20px)}textarea[data-v-6151a63c]{resize:vertical;color:#1a2636;background:linear-gradient(120deg,#f4f8fd,#f0f6fc);border:0;border-radius:clamp(12px,2cqw,20px);width:100%;min-width:0;max-width:100%;height:clamp(76px,12.8cqw,118px);padding:clamp(12px,2cqw,21px);font-size:clamp(15px,3.2cqw,29px);line-height:1.5;display:block}textarea[data-v-6151a63c]:disabled{opacity:1;-webkit-text-fill-color:#1a2636}textarea[data-v-6151a63c]::placeholder{color:#c1cbd9}.upload-card[data-v-6151a63c]{padding-bottom:clamp(18px,3.5cqw,34px)}.upload-card .section-title[data-v-6151a63c]{margin-bottom:clamp(18px,2.8cqw,25px)}.upload-zone[data-v-6151a63c]{text-align:center;background:linear-gradient(120deg,#f5f9fe,#f1f7fd);border:1px solid #e4effc;border-radius:clamp(13px,2cqw,20px);justify-content:center;align-items:center;width:100%;min-width:0;min-height:clamp(122px,22cqw,205px);padding:15px;transition:border-color .18s,background .18s;display:flex}.upload-zone[data-v-6151a63c]:not(:disabled):hover,.upload-zone[data-v-6151a63c]:focus-visible{background:#f0f7ff;border-color:#9cc9ff}.upload-zone:disabled .plus[data-v-6151a63c],.upload-zone:disabled .upload-title[data-v-6151a63c]{opacity:.55}.upload-content[data-v-6151a63c]{overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:clamp(3px,.7cqw,8px);min-width:0;display:flex}.plus[data-v-6151a63c]{color:#78aef8;font-size:clamp(36px,6.2cqw,58px);font-weight:300;line-height:1}.upload-title[data-v-6151a63c]{color:#0878f9;font-size:clamp(18px,3.4cqw,32px);font-weight:750}.upload-hint[data-v-6151a63c]{color:#687589;font-size:clamp(13px,2.8cqw,27px);line-height:1.45}.file-input[data-v-6151a63c]{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.file-list[data-v-6151a63c]{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.file-item[data-v-6151a63c]{background:#fff;border:1px solid #e8eff8;border-radius:12px;align-items:center;gap:9px;min-width:0;padding:9px;font-size:13px;display:flex}.file-badge[data-v-6151a63c]{color:#0878f9;overflow-wrap:anywhere;background:#eaf4ff;border-radius:8px;flex:none;place-items:center;width:34px;min-height:38px;padding:3px;font-size:11px;font-weight:800;display:grid}.file-info[data-v-6151a63c]{flex:1;min-width:0;line-height:1.45}.file-name[data-v-6151a63c]{overflow-wrap:anywhere;display:block}.file-meta[data-v-6151a63c]{color:#8794a8;overflow-wrap:anywhere;font-size:11px;display:block}.file-remove[data-v-6151a63c]{color:#8995a6;background:0 0;border:0;flex-shrink:0;min-width:28px;min-height:34px;padding:0 3px;font-size:20px}.file-remove[data-v-6151a63c]:disabled{opacity:.4}.footer[data-v-6151a63c]{padding:clamp(18px,3.2cqw,31px) clamp(20px,6.5cqw,59px) max(clamp(22px,3.5cqw,34px),env(safe-area-inset-bottom));z-index:2;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:linear-gradient(#fff0,#fff 26%);margin-top:auto;position:sticky;bottom:0}.confirm-btn[data-v-6151a63c]{color:#fff;background:linear-gradient(105deg,#0877f8,#0868f4);border:0;border-radius:clamp(15px,2.8cqw,28px);width:100%;height:clamp(58px,13.5cqw,121px);min-height:58px;font-size:clamp(20px,3.7cqw,36px);font-weight:750;transition:filter .15s,transform .15s;box-shadow:0 5px 12px #0067ef1a}.confirm-btn[data-v-6151a63c]:not(:disabled):active{filter:brightness(.95);transform:scale(.995)}.confirm-btn[data-v-6151a63c]:disabled{opacity:.5}.field-error[data-v-6151a63c],.selection-errors[data-v-6151a63c]{color:#b82929;overflow-wrap:anywhere;margin:7px 0 0;font-size:clamp(12px,2cqw,17px);font-weight:400;line-height:1.55}.selection-errors[data-v-6151a63c]{padding-left:20px}.submit-error[data-v-6151a63c]{margin:0 0 10px}.load-state[data-v-6151a63c]{text-align:center;color:#8794a8;overflow-wrap:anywhere;min-height:280px;padding:60px 20px}.load-state p[data-v-6151a63c]{margin:0;line-height:1.6}.retry-button[data-v-6151a63c]{color:#0878f9;background:#fff;border:1px solid #b8d9ff;border-radius:10px;margin-top:16px;padding:10px 18px}.retry-button[data-v-6151a63c]:disabled{opacity:.5}@container finance-payment-confirm (width>=700px){.app[data-v-6151a63c]{min-height:min(100svh,1322px)}.content[data-v-6151a63c]{gap:22px}}@container finance-payment-confirm (width<=380px){.topbar[data-v-6151a63c]{grid-template-columns:40px minmax(0,1fr) 40px;padding-inline:10px}.content[data-v-6151a63c]{padding-inline:10px}.card[data-v-6151a63c]{padding:14px}.form-row[data-v-6151a63c]{grid-template-columns:minmax(82px,29%) minmax(0,1fr);gap:7px}.section-title[data-v-6151a63c]{gap:11px}.footer[data-v-6151a63c]{padding-inline:14px}.upload-hint[data-v-6151a63c]{font-size:12px}}@media (prefers-reduced-motion:reduce){[data-v-6151a63c],[data-v-6151a63c]:before,[data-v-6151a63c]:after{scroll-behavior:auto!important;transition:none!important}}.purchase-payable-confirm-design[data-v-26374d68]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#202731;-webkit-font-smoothing:antialiased;width:100%;min-width:0;max-width:900px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;container:payable-confirm/inline-size}[data-v-26374d68],[data-v-26374d68]:before,[data-v-26374d68]:after{box-sizing:border-box}button[data-v-26374d68],input[data-v-26374d68],textarea[data-v-26374d68]{font:inherit}button[data-v-26374d68]{cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-26374d68]:disabled{cursor:default}button[data-v-26374d68]:focus-visible,input[data-v-26374d68]:focus-visible,textarea[data-v-26374d68]:focus-visible{outline-offset:3px;outline:3px solid #8fc1ff}svg[data-v-26374d68]{flex-shrink:0;display:block}.page[data-v-26374d68]{background:#f7faff;border-radius:0 0 30px 30px;min-width:0;min-height:100dvh}.navbar[data-v-26374d68]{background:#fff;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;min-height:clamp(56px,9.5cqw,76px);padding:0 clamp(12px,3cqw,24px);display:grid}.navbar h1[data-v-26374d68]{text-align:center;color:#111418;margin:0;font-size:clamp(20px,3.5cqw,28px);font-weight:780;line-height:1.3}.back[data-v-26374d68],.nav-space[data-v-26374d68]{width:44px;height:48px}.back[data-v-26374d68]{color:#11161b;background:0 0;border:0;place-items:center;padding:0;display:grid}.back svg[data-v-26374d68]{width:26px;height:26px}.back[data-v-26374d68]:disabled{opacity:.4}.content[data-v-26374d68]{padding:0 clamp(12px,3cqw,24px) calc(22px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:clamp(12px,2cqw,16px);min-width:0;display:flex}.card[data-v-26374d68]{background:#fffffffa;border-radius:16px;min-width:0;padding:clamp(16px,2.25cqw,18px);box-shadow:0 7px 22px #314a6406}.bill-card[data-v-26374d68]{padding:clamp(16px,2.5cqw,20px) clamp(14px,3cqw,24px)}.company-head[data-v-26374d68]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:clamp(16px,2.25cqw,18px);display:flex}.company-title[data-v-26374d68]{color:#15191e;overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(17px,3cqw,24px);font-weight:760;line-height:1.5}.bill-status[data-v-26374d68]{overflow-wrap:anywhere;border-radius:9px;flex:none;max-width:40%;padding:5px 10px;font-size:clamp(12px,2.5cqw,20px);font-weight:720;line-height:1.35}.bill-status.warning[data-v-26374d68]{color:#e17b15;background:#fff1df}.bill-status.danger[data-v-26374d68]{color:#e53242;background:#ffe7ea}.bill-status.success[data-v-26374d68]{color:#108653;background:#e2f8ee}.bill-status.neutral[data-v-26374d68]{color:#728198;background:#eff3f8}.bill-grid[data-v-26374d68]{grid-template-columns:minmax(80px,25%) minmax(0,1fr);align-items:start;gap:clamp(10px,1.6cqw,13px) 12px;margin:0;font-size:clamp(14px,2.5cqw,20px);line-height:1.55;display:grid}.bill-grid dt[data-v-26374d68]{color:#8290a3;overflow-wrap:anywhere;font-weight:520}.bill-grid dd[data-v-26374d68]{color:#20262e;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:520}.info-hint[data-v-26374d68]{margin-left:8px;font-size:clamp(12px,2.25cqw,18px)}.info-hint.warning[data-v-26374d68]{color:#de7917}.info-hint.danger[data-v-26374d68]{color:#d9343f}.info-hint.neutral[data-v-26374d68]{color:#8290a3}.section-title[data-v-26374d68]{color:#1b2027;overflow-wrap:anywhere;margin:0;font-size:clamp(17px,2.75cqw,22px);font-weight:760;line-height:1.4;display:block}.required[data-v-26374d68]{color:#ff1e2d}.progress-card[data-v-26374d68]{padding:clamp(16px,2cqw,18px) clamp(14px,2.75cqw,22px)}.progress-track[data-v-26374d68]{scrollbar-width:thin;margin:17px 0 0;padding:0;list-style:none;display:flex;overflow-x:auto}.step[data-v-26374d68]{text-align:center;flex:1 0 75px;min-width:0;padding:0 5px;position:relative}.step[data-v-26374d68]:not(:last-child):after{content:"";background:#dce3ec;width:100%;height:3px;position:absolute;top:16px;left:50%}.step.complete[data-v-26374d68]:not(:last-child):after{background:#8dbaf4}.step-dot[data-v-26374d68]{z-index:1;color:#fff;background:#cfd7e4;border-radius:50%;place-items:center;width:34px;height:34px;margin:0 auto 8px;font-size:16px;font-weight:700;display:grid;position:relative}.step-dot svg[data-v-26374d68]{width:21px;height:21px}.step.current .step-dot[data-v-26374d68],.step.complete .step-dot[data-v-26374d68]{background:#0e70df}.step-label[data-v-26374d68]{color:#8492a6;overflow-wrap:anywhere;font-size:clamp(13px,2.25cqw,18px);font-weight:560;line-height:1.5;display:block;position:relative}.step.current .step-label[data-v-26374d68],.step.complete .step-label[data-v-26374d68]{color:#0d72e3;font-weight:660}.amount-card[data-v-26374d68]{padding:clamp(16px,2.12cqw,17px) clamp(14px,3cqw,24px)}.amount-control[data-v-26374d68]{color:#f10e14;align-items:baseline;gap:7px;min-width:0;margin-top:8px;font-size:clamp(28px,4.87cqw,39px);font-weight:760;display:flex}.currency[data-v-26374d68]{overflow-wrap:anywhere;flex:0 auto;max-width:35%}.amount-control input[data-v-26374d68]{width:100%;min-width:0;color:inherit;font-weight:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;border-bottom:1px solid #e8edf3;flex:1;padding:3px 0;line-height:1.25}.amount-control input[data-v-26374d68]:disabled{opacity:1;-webkit-text-fill-color:#f10e14}.amount-control input[data-v-26374d68]::placeholder{color:#abb7c6;font-size:16px;font-weight:400}.help[data-v-26374d68]{color:#8491a3;overflow-wrap:anywhere;margin:9px 0 0;font-size:13px;line-height:1.6}.methods[data-v-26374d68]{scrollbar-width:thin;gap:11px;margin-top:15px;padding:2px 2px 5px;display:flex;overflow:auto hidden}.method[data-v-26374d68]{background:#fff;border:1px solid #e8edf3;border-radius:10px;flex-direction:column;flex:0 0 clamp(104px,19.6cqw,157px);justify-content:center;align-items:center;gap:11px;min-height:clamp(112px,17cqw,136px);padding:23px 9px 12px;display:flex;position:relative}.method.selected[data-v-26374d68]{border:2px solid #1682ff;padding:22px 8px 11px}.method[data-v-26374d68]:disabled{opacity:.6}.method-check[data-v-26374d68]{color:#fff;background:#fff;border:2px solid #d8e0ea;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:7px;right:7px}.method.selected .method-check[data-v-26374d68]{background:#127cf5;border-color:#127cf5}.method-check svg[data-v-26374d68]{width:18px;height:18px}.method-icon[data-v-26374d68]{color:#1577df;background:#edf5ff;border-radius:9px;place-items:center;width:clamp(42px,6.87cqw,55px);height:clamp(42px,6.87cqw,55px);display:grid}.method-icon svg[data-v-26374d68]{width:84%;height:84%}.method-icon.cash[data-v-26374d68]{color:#d99422;background:#fff5de}.method-icon.wallet[data-v-26374d68]{color:#159266;background:#eaf9f2}.method-name[data-v-26374d68]{color:#22272e;overflow-wrap:anywhere;font-size:clamp(14px,2.12cqw,17px);font-weight:560;line-height:1.4}.section-head[data-v-26374d68]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.add-account[data-v-26374d68]{color:#137cf3;background:0 0;border:0;padding:5px 0;font-size:clamp(14px,2.25cqw,18px);font-weight:660}.add-account[data-v-26374d68]:disabled{opacity:.45}.account-list[data-v-26374d68]{gap:15px;margin-top:12px;display:grid}.account-card[data-v-26374d68]{background:linear-gradient(135deg,#f7faff,#f2f6fb);border:2px solid #0000;border-radius:11px;gap:10px;min-width:0;min-height:140px;padding:clamp(14px,2.12cqw,17px) clamp(12px,2.75cqw,22px);display:flex;position:relative}.account-card.selected[data-v-26374d68]{background:#fff;border-color:#1682ff}.account-select[data-v-26374d68]{background:0 0;border:0;flex:0 0 36px;align-self:flex-start;place-items:start center;min-width:36px;min-height:40px;padding:5px 0 0;display:grid}.account-select[data-v-26374d68]:disabled{cursor:default}.account-radio[data-v-26374d68]{background:#fff;border:2px solid #d3dce8;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.selected .account-radio[data-v-26374d68]{background:#126ed9;border-color:#126ed9}.selected .account-radio[data-v-26374d68]:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px}.account-select:disabled .account-radio[data-v-26374d68]{opacity:.65}.account-content[data-v-26374d68]{flex:1;min-width:0}.bank-head[data-v-26374d68]{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:10px;display:flex}.bank-icon[data-v-26374d68]{color:#2064bb;background:#fff;border-radius:50%;flex:none;place-items:center;width:clamp(30px,5.25cqw,42px);height:clamp(30px,5.25cqw,42px);display:grid}.bank-icon svg[data-v-26374d68]{width:86%;height:86%}.bank-head h3[data-v-26374d68]{color:#1c2128;overflow-wrap:anywhere;flex:1;min-width:80px;margin:0;font-size:clamp(15px,2.5cqw,20px);font-weight:720;line-height:1.5}.account-badge[data-v-26374d68]{color:#0f75e8;overflow-wrap:anywhere;background:#eaf3ff;border-radius:7px;max-width:100%;padding:4px 8px;font-size:clamp(12px,1.75cqw,14px);font-weight:680;line-height:1.4}.account-lines[data-v-26374d68]{grid-template-columns:minmax(48px,23%) minmax(0,1fr);gap:7px 10px;margin:0;font-size:clamp(13px,2.25cqw,18px);line-height:1.55;display:grid}.account-lines dt[data-v-26374d68]{color:#8b98aa;overflow-wrap:anywhere}.account-lines dd[data-v-26374d68]{color:#242a32;overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0;font-weight:520}.account-view[data-v-26374d68]{color:#8693a4;background:0 0;border:0;border-radius:8px;flex:0 0 24px;align-self:center;padding:10px 0}.account-view svg[data-v-26374d68]{width:24px;height:24px}.account-view[data-v-26374d68]:disabled{opacity:.4}.receiver-title[data-v-26374d68]{margin:20px 0 12px}.receiver-card[data-v-26374d68]{padding-left:clamp(16px,4cqw,32px)}.account-reason[data-v-26374d68]{font-size:12px}.optional[data-v-26374d68]{color:#8491a3;font-size:12px;line-height:1.5}.desc-box[data-v-26374d68]{background:#f5f8fc;border-radius:10px;min-height:126px;margin-top:14px;position:relative}.desc-box textarea[data-v-26374d68]{resize:vertical;color:#313943;background:0 0;border:0;border-radius:10px;width:100%;min-height:126px;padding:14px 14px 35px;font-size:clamp(14px,2.12cqw,17px);line-height:1.6;display:block}.desc-box textarea[data-v-26374d68]::placeholder{color:#93a0b2}.desc-box textarea[data-v-26374d68]:disabled{opacity:1;-webkit-text-fill-color:#313943}.counter[data-v-26374d68]{color:#8c99ad;pointer-events:none;font-variant-numeric:tabular-nums;font-size:12px;position:absolute;bottom:10px;right:14px}.file-input[data-v-26374d68]{display:none}.upload-row[data-v-26374d68]{text-align:left;background:#f5f8fc;border:0;border-radius:10px;align-items:stretch;width:100%;min-height:100px;margin-top:14px;padding:0;display:flex}.upload-row[data-v-26374d68]:disabled{opacity:.55}.upload-icon[data-v-26374d68]{color:#0e75e8;background:#fff;border:2px dashed #1682ff;border-radius:10px;flex:0 0 clamp(88px,17.2cqw,138px);place-items:center;width:clamp(88px,17.2cqw,138px);min-height:100px;display:grid}.upload-icon svg[data-v-26374d68]{width:42px;height:42px}.upload-copy[data-v-26374d68]{flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:14px clamp(12px,3cqw,24px);display:flex}.upload-title[data-v-26374d68]{color:#0f73dc;overflow-wrap:anywhere;font-size:clamp(15px,2.75cqw,22px);font-weight:730;line-height:1.45}.upload-help[data-v-26374d68]{color:#8491a3;overflow-wrap:anywhere;font-size:clamp(12px,1.87cqw,15px);line-height:1.55}.field-error[data-v-26374d68],.selection-errors[data-v-26374d68]{color:#c63b37;overflow-wrap:anywhere;margin:9px 0 0;font-size:13px;line-height:1.55}.selection-errors[data-v-26374d68]{padding-left:19px}.voucher-list[data-v-26374d68]{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.voucher-list li[data-v-26374d68]{border:1px solid #e8edf3;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:11px;display:flex}.file-badge[data-v-26374d68]{color:#2474d5;overflow-wrap:anywhere;background:#edf5ff;border-radius:6px;flex:none;max-width:65px;padding:8px 6px;font-size:11px}.file-info[data-v-26374d68]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.file-name[data-v-26374d68]{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.file-meta[data-v-26374d68]{color:#8491a3;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.file-remove[data-v-26374d68]{color:#7d8c9f;background:0 0;border:0;flex:0 0 28px;min-height:36px;font-size:24px}.file-remove[data-v-26374d68]:disabled{opacity:.4}.confirm-wrap[data-v-26374d68]{padding:3px 0 0}.confirm-wrap .help[data-v-26374d68],.confirm-wrap .field-error[data-v-26374d68]{margin:0 0 10px}.confirm[data-v-26374d68]{color:#fff;overflow-wrap:anywhere;background:linear-gradient(135deg,#0967dd,#015ccb);border:0;border-radius:35px;width:100%;min-height:clamp(52px,8.36cqw,67px);padding:12px 18px;font-size:clamp(18px,2.87cqw,23px);font-weight:700;box-shadow:0 8px 20px #0560ce29}.confirm[data-v-26374d68]:disabled{opacity:.5;box-shadow:none}.load-state[data-v-26374d68]{text-align:center;color:#8290a3;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:260px;padding:35px 24px;font-size:15px;line-height:1.7;display:flex}.load-state.error[data-v-26374d68]{color:#b54735}.load-state button[data-v-26374d68]{color:#2578e0;background:#fff;border:1px solid #dce8f7;border-radius:10px;padding:9px 13px}@container payable-confirm (width<=360px){.company-head[data-v-26374d68]{gap:8px}.company-title[data-v-26374d68]{font-size:16px}.bill-grid[data-v-26374d68]{grid-template-columns:74px minmax(0,1fr);gap:9px;font-size:13px}.account-card[data-v-26374d68]{gap:5px;padding-inline:9px}.account-select[data-v-26374d68]{flex-basis:28px;min-width:28px}.account-radio[data-v-26374d68]{width:23px;height:23px}.account-lines[data-v-26374d68]{grid-template-columns:45px minmax(0,1fr);gap:6px;font-size:12px}.bank-head[data-v-26374d68]{gap:6px}.bank-head h3[data-v-26374d68]{font-size:14px}.account-view[data-v-26374d68]{flex-basis:20px}.account-view svg[data-v-26374d68]{width:20px;height:20px}.receiver-card[data-v-26374d68]{padding-inline:14px}.upload-icon[data-v-26374d68]{flex-basis:76px;width:76px}.upload-copy[data-v-26374d68]{padding-inline:10px}}@media (prefers-reduced-motion:reduce){[data-v-26374d68],[data-v-26374d68]:before,[data-v-26374d68]:after{scroll-behavior:auto!important;transition:none!important}}.finance-payment-complete-design[data-v-6b84c727]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;color:#1c2027;width:100%;min-width:0;max-width:540px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Arial,sans-serif;container-type:inline-size}.finance-payment-complete-design[data-v-6b84c727] *,.finance-payment-complete-design[data-v-6b84c727] :before,.finance-payment-complete-design[data-v-6b84c727] :after{box-sizing:border-box}.screen[data-v-6b84c727]{--gutter:clamp(15px,6cqw,30px);background:linear-gradient(164deg,#fff 0% 62%,#fbfdff 100%);flex-direction:column;width:100%;min-width:0;min-height:100dvh;display:flex;box-shadow:0 0 28px #2b5c9106}button[data-v-6b84c727]{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-6b84c727]:focus-visible{outline-offset:3px;outline:3px solid #9bc8ff}button[data-v-6b84c727]:disabled{cursor:default;opacity:.5}svg[data-v-6b84c727]{flex-shrink:0;display:block}.topbar[data-v-6b84c727]{flex:none;grid-template-columns:35px minmax(0,1fr) 35px;align-items:center;gap:4px;min-height:48px;padding:0 10px;display:grid;position:relative}.nav-button[data-v-6b84c727],.nav-space[data-v-6b84c727]{width:35px;height:38px}.nav-button[data-v-6b84c727]{color:#14191f;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid}.nav-button[data-v-6b84c727]:not(:disabled):hover{background:#f4f8ff}.nav-button.back svg[data-v-6b84c727]{width:22px;height:25px}.page-title[data-v-6b84c727]{color:#11151b;text-align:center;overflow-wrap:anywhere;min-width:0;margin:0;font-size:17px;font-weight:750;line-height:1.3}.main[data-v-6b84c727]{min-width:0;padding:31px var(--gutter) calc(15px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1 0 auto;display:flex}.hero[data-v-6b84c727]{text-align:center}.hero-symbol[data-v-6b84c727]{background:linear-gradient(145deg,#e6f2ff 0%,#e3f0ff 100%);border-radius:50%;place-items:center;width:104px;height:104px;margin:0 auto;display:grid}.hero-symbol svg[data-v-6b84c727]{width:65px;height:65px}.hero-heading[data-v-6b84c727]{color:#161a20;letter-spacing:.1px;overflow-wrap:anywhere;margin:15px 0 0;font-size:20px;font-weight:750;line-height:29px}.order-info[data-v-6b84c727]{color:#8c9aad;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px 5px;margin:4px 0 0;font-size:14px;font-weight:590;line-height:23px;display:flex}.order-info>span[data-v-6b84c727]{overflow-wrap:anywhere;min-width:0;max-width:100%}.order-id[data-v-6b84c727]{color:#647185;font-weight:590}.notice[data-v-6b84c727]{color:#c78f20;background:linear-gradient(115deg,#fff8e9 0%,#fff7e7 100%);border-radius:12px;align-items:center;gap:12px;min-width:0;min-height:78px;margin-top:27px;padding:12px 15px;display:flex}.notice svg[data-v-6b84c727]{flex:0 0 28px;width:28px;height:30px}.notice-message[data-v-6b84c727]{letter-spacing:.05px;white-space:pre-line;overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:670;line-height:24px}.actions[data-v-6b84c727]{gap:10px;margin-top:auto;padding-top:20px;display:grid}.action[data-v-6b84c727]{text-align:center;white-space:normal;overflow-wrap:anywhere;border-radius:10px;place-items:center;width:100%;min-width:0;min-height:49px;padding:10px 12px;font-size:16px;font-weight:740;line-height:1.35;display:grid}.action.primary[data-v-6b84c727]{color:#fff;background:linear-gradient(#1782ff,#127cff);border:1px solid #2388ff;box-shadow:0 2px 4px #2078ff12}.action.primary[data-v-6b84c727]:not(:disabled):hover{filter:brightness(.985)}.action.secondary[data-v-6b84c727]{color:#1882ff;background:#fff;border:2px solid #e0edff}.action.secondary[data-v-6b84c727]:not(:disabled):hover{background:#f6faff}.action[data-v-6b84c727]:not(:disabled):active{transform:translateY(1px)}.load-state[data-v-6b84c727]{text-align:center;color:#8c9aad;overflow-wrap:anywhere;margin:35px 0;line-height:1.7}.load-state.error[data-v-6b84c727]{color:#b54735}@container (width<=335px){.hero-symbol[data-v-6b84c727]{width:94px;height:94px}.hero-symbol svg[data-v-6b84c727]{width:59px;height:59px}.hero-heading[data-v-6b84c727]{font-size:18px}.notice[data-v-6b84c727]{gap:8px;padding:12px 11px}.notice-message[data-v-6b84c727]{font-size:14px;line-height:22px}.order-info[data-v-6b84c727]{font-size:13px}}@media (height<=460px){.main[data-v-6b84c727]{padding-top:16px}.hero-symbol[data-v-6b84c727]{width:82px;height:82px}.hero-symbol svg[data-v-6b84c727]{width:52px;height:52px}.hero-heading[data-v-6b84c727]{margin-top:9px}.notice[data-v-6b84c727]{margin-top:14px}}@media (width>=600px){.screen[data-v-6b84c727]{border-radius:0 0 22px 22px}}@media (prefers-reduced-motion:reduce){[data-v-6b84c727],[data-v-6b84c727]:before,[data-v-6b84c727]:after{scroll-behavior:auto!important;transition:none!important}}.payable-payment-result[data-v-9ff7058c]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111318;-webkit-font-smoothing:antialiased;width:100%;min-width:0;max-width:760px;margin:auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;container-type:inline-size}[data-v-9ff7058c],[data-v-9ff7058c]:before,[data-v-9ff7058c]:after{box-sizing:border-box}button[data-v-9ff7058c]{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-9ff7058c]:focus-visible{outline-offset:3px;outline:3px solid #9ccaff}button[data-v-9ff7058c]:disabled{opacity:.5;cursor:default}svg[data-v-9ff7058c]{display:block}.screen[data-v-9ff7058c]{background:linear-gradient(#fff,#fdfefe);border:1px solid #e7ebef;border-radius:0 0 22px 22px;min-width:0;min-height:100dvh}.topbar[data-v-9ff7058c]{background:#fff;grid-template-columns:clamp(35px,8.64cqw,65px) minmax(0,1fr) clamp(35px,8.64cqw,65px);align-items:center;gap:4px;min-height:clamp(49px,13.12cqw,99px);padding:0 clamp(10px,2.56cqw,19px);display:grid}.back[data-v-9ff7058c],.nav-space[data-v-9ff7058c]{width:100%;height:clamp(40px,8.64cqw,65px)}.back[data-v-9ff7058c]{color:#10151a;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid}.back svg[data-v-9ff7058c]{width:clamp(21px,3.84cqw,29px);height:clamp(24px,4.16cqw,31px)}.page-title[data-v-9ff7058c]{text-align:center;letter-spacing:.1px;overflow-wrap:anywhere;margin:0;font-size:clamp(18px,4.8cqw,36px);font-weight:780;line-height:1.3}main[data-v-9ff7058c]{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.hero[data-v-9ff7058c]{text-align:center;padding:clamp(32px,10.24cqw,77px) 14px 0}.success-visual[data-v-9ff7058c]{width:clamp(112px,32.8cqw,249px);height:clamp(75px,21.12cqw,160px);margin:auto;position:relative}.success-circle[data-v-9ff7058c]{aspect-ratio:1;background:linear-gradient(145deg,#43ce87,#25b86f);border-radius:50%;place-items:center;width:clamp(62px,16.32cqw,124px);display:grid;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 6px 14px #30bf741a}.success-circle svg[data-v-9ff7058c]{width:72%;height:72%}.confetti[data-v-9ff7058c]{opacity:.95;border-radius:50%;position:absolute}.c1[data-v-9ff7058c]{aspect-ratio:1;background:#cbe9dc;width:4.39%;top:1.5%;left:13.66%}.c2[data-v-9ff7058c]{aspect-ratio:1;background:#43cf8c;width:5.36%;top:-3.8%;right:12.68%}.c3[data-v-9ff7058c]{aspect-ratio:1;background:#9de9c3;width:3.9%;top:21.2%;right:0}.c4[data-v-9ff7058c]{aspect-ratio:1;background:#6edda7;width:3.9%;top:34.1%;right:16.1%}.c5[data-v-9ff7058c]{aspect-ratio:1;background:#ff9c26;width:4.88%;top:32.6%;left:1.46%}.c6[data-v-9ff7058c]{aspect-ratio:1;background:#ffab35;width:5.36%;top:50%;left:15.6%}.c7[data-v-9ff7058c]{aspect-ratio:1;background:#eaf4d4;width:2.44%;top:22%;left:29.76%}.c8[data-v-9ff7058c]{aspect-ratio:1;background:#6bdba4;width:3.41%;top:52.3%;right:28.3%}.c9[data-v-9ff7058c]{aspect-ratio:1;background:#c5f3db;width:2.93%;top:45.5%;right:6.83%}.success-title[data-v-9ff7058c]{color:#121418;letter-spacing:.3px;overflow-wrap:anywhere;margin:clamp(5px,1.44cqw,11px) 0 0;font-size:clamp(25px,7.36cqw,56px);font-weight:790;line-height:1.15}.amount[data-v-9ff7058c]{color:#f20f19;letter-spacing:.2px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:clamp(17px,4.48cqw,34px) 0 0;font-size:clamp(29px,8.8cqw,67px);font-weight:780;line-height:1.15}.subtitle[data-v-9ff7058c]{color:#858f9f;white-space:pre-line;overflow-wrap:anywhere;margin:clamp(18px,4.8cqw,36px) 0 0;font-size:clamp(14px,3.84cqw,29px);font-weight:530;line-height:1.5}.detail-card[data-v-9ff7058c]{background:#fff;border-radius:clamp(12px,2.56cqw,19px);margin:clamp(30px,8.32cqw,63px) clamp(15px,4.64cqw,35px) 0;padding:clamp(13px,3.52cqw,27px) clamp(16px,6.24cqw,47px) clamp(15px,3.84cqw,29px);box-shadow:0 8px 28px #2f435809}.detail-row[data-v-9ff7058c]{grid-template-columns:clamp(80px,23.2cqw,176px) minmax(0,1fr);align-items:center;gap:0 8px;min-height:clamp(38px,9.28cqw,70px);padding:4px 0;font-size:clamp(14px,3.84cqw,29px);line-height:1.4;display:grid}.detail-row dt[data-v-9ff7058c]{color:#919baa;overflow-wrap:anywhere;min-width:0;font-weight:540}.detail-row dd[data-v-9ff7058c]{color:#262b31;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:560}.detail-row dd.strong[data-v-9ff7058c]{font-weight:760}.detail-row dd.amount[data-v-9ff7058c]{font:inherit;color:#f20f19;font-weight:760}.actions[data-v-9ff7058c]{gap:clamp(12px,3.2cqw,24px);margin:clamp(24px,6.72cqw,51px) clamp(15px,4.64cqw,35px) 0;display:grid}.action[data-v-9ff7058c]{letter-spacing:.1px;overflow-wrap:anywhere;border-radius:60px;width:100%;min-width:0;min-height:clamp(48px,12.8cqw,97px);padding:10px 16px;font-size:clamp(16px,4.32cqw,32px);font-weight:690;line-height:1.4}.primary[data-v-9ff7058c]{color:#fff;background:linear-gradient(135deg,#0e73dc,#075fc7);border:0;box-shadow:0 9px 22px #0760cc26}.secondary[data-v-9ff7058c]{color:#0c70db;background:#fff;border:clamp(2px,.48cqw,3px) solid #dcecff}.action[data-v-9ff7058c]:not(:disabled):active{transform:translateY(1px)}.load-state[data-v-9ff7058c]{text-align:center;color:#858f9f;overflow-wrap:anywhere;margin:50px 20px;line-height:1.7}.load-state.error[data-v-9ff7058c]{color:#b54735}@container (width<=340px){.detail-card[data-v-9ff7058c]{padding-inline:14px}.detail-row[data-v-9ff7058c]{grid-template-columns:76px minmax(0,1fr)}.subtitle[data-v-9ff7058c]{font-size:14px}.screen[data-v-9ff7058c]{border:0;border-radius:0}}@media (prefers-reduced-motion:reduce){[data-v-9ff7058c],[data-v-9ff7058c]:before,[data-v-9ff7058c]:after{scroll-behavior:auto!important;transition:none!important}}.finance-purchase-contract-design[data-v-03e17db7]{color:#15191f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f3f6f9;min-width:0;min-height:100%;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;overflow-x:hidden;container-type:inline-size}.finance-purchase-contract-design[data-v-03e17db7],.finance-purchase-contract-design[data-v-03e17db7] *{box-sizing:border-box}button[data-v-03e17db7]{font:inherit}button[data-v-03e17db7]:not(:disabled){cursor:pointer}button[data-v-03e17db7]:disabled{cursor:default}button[data-v-03e17db7]:focus-visible{outline-offset:3px;outline:3px solid #126cd0}.screen[data-v-03e17db7]{background:#fff;border:1px solid #e7ebef;border-radius:28px 28px 0 0;width:min(100%,720px);min-height:100vh;margin:0 auto;overflow:hidden;box-shadow:0 8px 30px #2a3f5208}.topbar[data-v-03e17db7]{background:#fff;grid-template-columns:46px 1fr 46px;align-items:center;height:58px;padding:0 clamp(14px,4cqw,28px);display:grid;position:relative}.nav-control[data-v-03e17db7]{color:#0b0e12;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.back[data-v-03e17db7]:before{content:"";border-bottom:3px solid;border-left:3px solid;width:15px;height:15px;margin-left:7px;transform:rotate(45deg)}.more[data-v-03e17db7]{justify-self:end}.nav-control[data-v-03e17db7]:disabled{opacity:.4}.dots[data-v-03e17db7]{align-items:center;gap:4px;display:flex}.dots i[data-v-03e17db7]{background:currentColor;border-radius:50%;width:5px;height:5px;display:block}.page-heading[data-v-03e17db7]{text-align:center;letter-spacing:.2px;color:#0b0d10;margin:0;font-size:clamp(21px,5.2cqw,28px);font-weight:760;line-height:1}.page[data-v-03e17db7]{padding:0 clamp(14px,3.3cqw,28px) clamp(16px,4cqw,28px)}.contract-card[data-v-03e17db7]{background:linear-gradient(#eefaff 0,#fff 37% 100%);border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #355d7d09}.card-head[data-v-03e17db7]{background:linear-gradient(#e9f9ff 0,#f0fbff 100%);align-items:center;gap:14px;min-height:66px;padding:14px clamp(15px,3.8cqw,26px);display:flex}.contract-icon[data-v-03e17db7]{background:linear-gradient(145deg,#72c5ff,#198ef5);border-radius:16px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 0 0 1px #ffffff59}.contract-icon svg[data-v-03e17db7]{width:31px;height:31px}.card-name[data-v-03e17db7]{color:#0e1115;letter-spacing:.1px;white-space:nowrap;font-size:clamp(21px,5.3cqw,27px);font-weight:770}.badge[data-v-03e17db7]{text-align:center;overflow-wrap:anywhere;border-radius:16px;min-width:74px;margin-left:auto;padding:8px 16px;font-size:clamp(17px,4.4cqw,23px);font-weight:760;line-height:1}.tone-neutral[data-v-03e17db7]{color:#657182;background:#e7edf2}.tone-success[data-v-03e17db7]{color:#08a968;background:linear-gradient(#b9f6d7,#a8f0cb)}.tone-warning[data-v-03e17db7]{color:#9c6500;background:#fff0c9}.tone-danger[data-v-03e17db7]{color:#b62f39;background:#ffe3e5}.tone-info[data-v-03e17db7]{color:#1577c8;background:#dcefff}.details[data-v-03e17db7]{margin:0;padding:12px clamp(15px,3.8cqw,26px) 2px}.detail-row[data-v-03e17db7]{grid-template-columns:clamp(78px,30%,135px) minmax(0,1fr);align-items:start;gap:12px;min-height:31px;padding:4px 0;display:grid}.label[data-v-03e17db7]{color:#7f8997;white-space:nowrap;font-size:clamp(15px,3.9cqw,20px);font-weight:520;line-height:1.32}.value[data-v-03e17db7]{color:#15191e;overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(15px,4cqw,20px);font-weight:500;line-height:1.32}.value.amount[data-v-03e17db7]{font-weight:560}.file-section[data-v-03e17db7]{padding:18px clamp(15px,3.8cqw,26px) 14px}.section-title[data-v-03e17db7]{color:#0f1216;margin:0 0 12px;font-size:clamp(19px,4.8cqw,25px);font-weight:770;line-height:1.2}.file-row[data-v-03e17db7]{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;display:grid}.file-row+.file-row[data-v-03e17db7]{margin-top:2px}.file-icon[data-v-03e17db7]{color:#fff;background:linear-gradient(145deg,#74a3d2,#4479ad);border-radius:8px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:grid;position:relative;overflow:hidden;box-shadow:0 3px 9px #00000014}.file-icon[data-v-03e17db7]:after{content:"";border-top:0 solid #0000;border-bottom:10px solid #ffffff80;border-left:10px solid #0000;border-right:0 solid #0000;position:absolute;top:0;right:0}.file-icon.pdf[data-v-03e17db7]{background:linear-gradient(145deg,#ff4f55,#f31e2e)}.file-icon.spreadsheet[data-v-03e17db7]{background:linear-gradient(145deg,#31c783,#08a95d)}.file-copy[data-v-03e17db7]{min-width:0}.file-name[data-v-03e17db7]{color:#15191d;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(16px,4.1cqw,21px);font-weight:650;line-height:1.25;overflow:hidden}.file-size[data-v-03e17db7]{color:#7f8998;overflow-wrap:anywhere;margin-top:1px;font-size:clamp(14px,3.6cqw,19px);line-height:1.15}.preview-btn[data-v-03e17db7]{color:#1483f8;white-space:nowrap;background:#fff;border:1.8px solid #1a8af8;border-radius:10px;min-width:96px;height:35px;padding:0 16px;font-size:clamp(15px,3.8cqw,19px);font-weight:700}.preview-btn[data-v-03e17db7]:disabled{opacity:1;color:#8c98a6;background:#f8fafc;border-color:#dce3eb}.attachments[data-v-03e17db7]{padding:18px clamp(15px,3.8cqw,26px) 0}.attach-grid[data-v-03e17db7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.attachment[data-v-03e17db7]{min-width:0}.thumb-button[data-v-03e17db7]{text-align:center;background:0 0;border:0;width:100%;padding:0}.thumb[data-v-03e17db7]{aspect-ratio:1.3;background:#f5f7f9;border-radius:10px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 2px 10px #32455709}.thumb[data-v-03e17db7] img{object-fit:cover;width:100%;height:100%;display:block}.thumb-placeholder[data-v-03e17db7]{color:#8b98a6;place-items:center;height:100%;font-size:15px;font-weight:650;display:grid}.thumb-action[data-v-03e17db7]{color:#1483f8;background:#f0f6fbf5;padding:4px 2px;font-size:12px;line-height:1.3;position:absolute;bottom:0;left:0;right:0}.thumb-button[data-v-03e17db7]:disabled{opacity:1}.thumb-button:disabled .thumb-action[data-v-03e17db7]{color:#7f8998}.caption[data-v-03e17db7]{text-align:center;color:#111419;white-space:nowrap;text-overflow:ellipsis;margin-top:9px;font-size:clamp(15px,3.8cqw,20px);font-weight:690;line-height:1.2;overflow:hidden}.empty-copy[data-v-03e17db7]{color:#7f8998;margin:0;font-size:15px;line-height:1.5}.load-state[data-v-03e17db7]{text-align:center;color:#7f8998;overflow-wrap:anywhere;padding:48px 14px;line-height:1.6}.load-state p[data-v-03e17db7]{margin:0 0 16px}.state-action[data-v-03e17db7]{color:#1483f8;background:#fff;border:1px solid #1a8af8;border-radius:10px;padding:8px 16px}.state-action[data-v-03e17db7]:disabled{opacity:.5}.dropdown[data-v-03e17db7]{z-index:2;background:#fff;border:1px solid #e7edf3;border-radius:12px;max-width:calc(100% - 28px);padding:6px;position:absolute;top:52px;right:clamp(14px,4cqw,28px);box-shadow:0 8px 24px #20304020}.dropdown button[data-v-03e17db7]{color:#15191f;text-align:left;overflow-wrap:anywhere;background:#fff;border:0;border-radius:6px;width:100%;padding:10px 14px;display:block}.dropdown button[data-v-03e17db7]:disabled{color:#9ca6b3}@container (width<=330px){.card-head[data-v-03e17db7]{gap:9px}.contract-icon[data-v-03e17db7]{border-radius:13px;width:40px;height:40px}.contract-icon svg[data-v-03e17db7]{width:27px;height:27px}.badge[data-v-03e17db7]{min-width:64px;padding:7px 10px}.detail-row[data-v-03e17db7]{grid-template-columns:76px minmax(0,1fr);gap:8px}.file-row[data-v-03e17db7]{grid-template-columns:42px minmax(0,1fr) 84px}.file-icon[data-v-03e17db7]{width:33px;height:33px}.preview-btn[data-v-03e17db7]{min-width:84px;padding:0 8px}.attach-grid[data-v-03e17db7]{gap:8px}.caption[data-v-03e17db7]{font-size:13px}}.finance-payment-workspace[data-v-5f432d0e]{color:#1f2937;width:100%;min-width:0;margin:auto;position:relative}.notice-filter[data-v-5f432d0e]{z-index:2;border:0;padding:3px 10px;font-size:24px;position:absolute;top:12px;right:max(16px,50% - 484px)}.workspace-tools[data-v-5f432d0e],.pagination[data-v-5f432d0e],.detail-actions[data-v-5f432d0e]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.workspace-tools input[data-v-5f432d0e],.workspace-tools select[data-v-5f432d0e]{min-width:0;max-width:100%}.workspace-tools label[data-v-5f432d0e]{align-items:center;gap:8px;display:flex}.workspace-message[data-v-5f432d0e],.workspace-error[data-v-5f432d0e],.pending-panel[data-v-5f432d0e],.evidence-panel[data-v-5f432d0e]{overflow-wrap:anywhere;background:#eff6ff;border-radius:10px;margin:12px;padding:14px}.workspace-error[data-v-5f432d0e]{color:#b91c1c;background:#fff1f2}.pending-panel[data-v-5f432d0e]{background:#fffbeb}.evidence-panel label[data-v-5f432d0e]{overflow-wrap:anywhere;align-items:center;gap:8px;margin-top:12px;display:flex}.detail-actions[data-v-5f432d0e]{justify-content:flex-end}button[data-v-5f432d0e]{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 14px}button[data-v-5f432d0e]:disabled{cursor:not-allowed;color:#6b7280}.verify-overlay[data-v-5f432d0e]{z-index:2200;background:#0006;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.verify-dialog[data-v-5f432d0e]{box-sizing:border-box;overflow-wrap:anywhere;background:#fff;border-radius:14px;width:min(100%,420px);max-height:90dvh;padding:20px;overflow:auto}.verify-dialog label[data-v-5f432d0e]{margin-bottom:16px;display:block}.verify-dialog input[data-v-5f432d0e]{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;width:100%;min-width:0;margin-top:6px;padding:10px;display:block}.verify-dialog>div[data-v-5f432d0e]{justify-content:flex-end;gap:8px;display:flex}.payment-account-card[data-v-5f432d0e]{background:#fff;border-radius:18px;padding:20px}.payment-account-card select[data-v-5f432d0e]{border:1px solid #dbe3ed;border-radius:8px;width:100%;max-width:100%;margin-top:8px;padding:12px;display:block}.payment-account-card p[data-v-5f432d0e]{color:#6b7280;font-size:14px}.account-manager[data-v-5f432d0e]{width:min(100%,900px)}.finance-funds-design[data-v-ddbd6c32]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--blue:#167ed5;--blue2:#1d83d9;--ink:#172134;--muted:#8390a8;--border:#eaf0f7;--light:#f1f7fc;--red:#f10c16;--orange:#fb7112;--green:#0aa88a;--shadow:0 4px 15px #335b8f07;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif}[data-v-ddbd6c32]{box-sizing:border-box}button[data-v-ddbd6c32],input[data-v-ddbd6c32],select[data-v-ddbd6c32],textarea[data-v-ddbd6c32]{font:inherit}button[data-v-ddbd6c32]{cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-ddbd6c32]:focus-visible,input[data-v-ddbd6c32]:focus-visible,select[data-v-ddbd6c32]:focus-visible,textarea[data-v-ddbd6c32]:focus-visible{outline-offset:2px;outline:2px solid #61adf6}svg[data-v-ddbd6c32]{flex-shrink:0;display:block}[hidden][data-v-ddbd6c32]{display:none!important}.finance-funds-design[data-v-ddbd6c32]{isolation:isolate;--u:calc(100cqw / 540);background:linear-gradient(135deg,#f4faff,#eef7fd 56%,#f9fcff);width:100%;max-width:550px;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 9px 41px #2d598a1a;container-type:inline-size}.page[data-v-ddbd6c32]{background:linear-gradient(132deg,#f8fbff,#f1f8fd 52%,#f7fbfe);flex-direction:column;min-width:0;min-height:0;transition:transform .3s cubic-bezier(.2,.8,.3,1),opacity .25s;display:flex;position:absolute;inset:0}.head[data-v-ddbd6c32]{height:calc(var(--u) * 62);padding:0 calc(var(--u) * 19);flex:none;justify-content:space-between;align-items:center;display:flex;position:relative}.head h1[data-v-ddbd6c32]{font-size:calc(var(--u) * 23);color:#11141b;white-space:nowrap;pointer-events:none;margin:0;font-weight:790;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.back[data-v-ddbd6c32]{width:calc(var(--u) * 35);height:calc(var(--u) * 41);color:#10141c;z-index:1;background:0 0;border:0;place-items:center;padding:0;display:grid}.back svg[data-v-ddbd6c32]{width:calc(var(--u) * 25);height:calc(var(--u) * 27);fill:none;stroke:currentColor;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round}.list-tabs[data-v-ddbd6c32]{height:calc(var(--u) * 53);margin:calc(var(--u) * 8) calc(var(--u) * 12) calc(var(--u) * 13);border-radius:calc(var(--u) * 15);background:#fff;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.list-tabs button[data-v-ddbd6c32]{color:#66728d;font-size:calc(var(--u) * 20);white-space:nowrap;background:0 0;border:0;min-width:0;font-weight:680}.list-tabs button.active[data-v-ddbd6c32]{color:#fff;border-radius:calc(var(--u) * 12);background:linear-gradient(105deg,#1c85d9,#1978c9)}.list-scroll[data-v-ddbd6c32]{overscroll-behavior:contain;min-height:0;padding:0 calc(var(--u) * 12) calc(var(--u) * 26);scrollbar-width:none;flex:1;overflow:hidden auto}.list-scroll[data-v-ddbd6c32]::-webkit-scrollbar{display:none}.detail-scroll[data-v-ddbd6c32]::-webkit-scrollbar{display:none}.sheet-body[data-v-ddbd6c32]::-webkit-scrollbar{display:none}.total-banner[data-v-ddbd6c32]{min-height:calc(var(--u) * 185);border-radius:calc(var(--u) * 13);color:#fff;padding:calc(var(--u) * 22) calc(var(--u) * 26) calc(var(--u) * 13);background:linear-gradient(110deg,#177acb 0%,#207ed0 52%,#1977c8 100%);position:relative;overflow:hidden;box-shadow:0 4px 10px #1a71cc0f}.banner-caption[data-v-ddbd6c32]{font-size:calc(var(--u) * 20);align-items:center;gap:calc(var(--u) * 5);font-weight:580;display:flex}.banner-caption svg[data-v-ddbd6c32]{height:calc(var(--u) * 19);width:calc(var(--u) * 19);fill:none;stroke:#bdf;stroke-width:1.7px}.banner-money[data-v-ddbd6c32]{font-size:calc(var(--u) * 41);letter-spacing:.1px;margin-top:calc(var(--u) * 4);font-variant-numeric:tabular-nums;z-index:1;font-weight:780;line-height:1.35;position:relative}.money-bag[data-v-ddbd6c32]{right:calc(var(--u) * 25);top:calc(var(--u) * 18);width:calc(var(--u) * 92);height:calc(var(--u) * 91);opacity:.64;position:absolute}.banner-breakdown[data-v-ddbd6c32]{margin-top:calc(var(--u) * 10);z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid;position:relative}.banner-breakdown>div[data-v-ddbd6c32]{text-align:center;align-items:center;gap:calc(var(--u) * 4);flex-direction:column;min-width:0;display:flex}.banner-breakdown>div+div[data-v-ddbd6c32]{border-left:1px solid #c3e0ff2e}.banner-breakdown label[data-v-ddbd6c32]{font-size:calc(var(--u) * 18);color:#e2f0ff;white-space:nowrap}.banner-breakdown strong[data-v-ddbd6c32]{font-size:calc(var(--u) * 19);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:650}.banner-breakdown .danger[data-v-ddbd6c32]{color:#ff7a68}.metrics[data-v-ddbd6c32]{gap:calc(var(--u) * 10);margin:calc(var(--u) * 14) 0 calc(var(--u) * 15);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.metric[data-v-ddbd6c32]{min-width:0;min-height:calc(var(--u) * 94);border-radius:calc(var(--u) * 12);padding:calc(var(--u) * 15) calc(var(--u) * 18);text-align:left;color:#17202b;background:linear-gradient(135deg,#f2f8fd,#ecf5fb);border:0;position:relative}.metric[data-v-ddbd6c32]:nth-child(2){color:var(--red);background:linear-gradient(135deg,#fff6f4,#fff1f1)}.metric[data-v-ddbd6c32]:nth-child(3){color:var(--orange);background:linear-gradient(135deg,#fff8f2,#fff5ed)}.metric span[data-v-ddbd6c32]{font-weight:700;font-size:calc(var(--u) * 20);white-space:nowrap;display:block}.metric strong[data-v-ddbd6c32]{font-weight:760;font-size:calc(var(--u) * 27);line-height:1.5}.metric em[data-v-ddbd6c32]{font-size:calc(var(--u) * 19);color:#46556a;margin-left:calc(var(--u) * 5);font-style:normal;font-weight:500}.metric svg[data-v-ddbd6c32]{right:calc(var(--u) * 10);bottom:calc(var(--u) * 10);width:calc(var(--u) * 39);height:calc(var(--u) * 39);color:#bdddf7;fill:none;opacity:.9;position:absolute}.metric:nth-child(2) svg[data-v-ddbd6c32]{color:#ffd0cd}.metric:nth-child(3) svg[data-v-ddbd6c32]{color:#ffc69a}.metric.selected[data-v-ddbd6c32]{box-shadow:inset 0 0 0 1px #e8eef7}.search-row[data-v-ddbd6c32]{align-items:center;gap:calc(var(--u) * 16);height:calc(var(--u) * 55);margin-bottom:calc(var(--u) * 11);display:flex}.searchbox[data-v-ddbd6c32]{height:calc(var(--u) * 50);align-items:center;gap:calc(var(--u) * 14);min-width:0;padding:0 calc(var(--u) * 17);color:#8d99ae;background:linear-gradient(105deg,#e8f0f8,#f0f5fb);border-radius:999px;flex:1;display:flex}.searchbox svg[data-v-ddbd6c32]{height:calc(var(--u) * 25);width:calc(var(--u) * 25);fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round}.searchbox input[data-v-ddbd6c32]{color:#36455a;width:100%;min-width:0;height:100%;font-size:calc(var(--u) * 19);background:0 0;border:0;outline:0;flex:1}.searchbox input[data-v-ddbd6c32]::placeholder{color:#8e9bb2;opacity:1}.search-clear[data-v-ddbd6c32]{width:calc(var(--u) * 22);height:calc(var(--u) * 22);color:#fff;font-size:calc(var(--u) * 20);background:#c4d1e2;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.filter[data-v-ddbd6c32]{align-items:center;gap:calc(var(--u) * 7);color:#64728c;font-size:calc(var(--u) * 19);padding:0 calc(var(--u) * 8);background:0 0;border:0;flex:none;display:flex}.filter svg[data-v-ddbd6c32]{width:calc(var(--u) * 23);height:calc(var(--u) * 23);fill:none;stroke:currentColor;stroke-width:1.85px}.data-table[data-v-ddbd6c32]{border-radius:calc(var(--u) * 12);margin-top:calc(var(--u) * 3);box-shadow:var(--shadow);background:#fff;overflow:hidden}.data-head[data-v-ddbd6c32]{height:calc(var(--u) * 54);color:#68768d;font-size:calc(var(--u) * 18);background:linear-gradient(105deg,#ecf4fb,#f5f9fd);grid-template-columns:42% 31% 27%;align-items:center;font-weight:650;display:grid}.data-head span[data-v-ddbd6c32],.data-head button[data-v-ddbd6c32]{padding-left:calc(var(--u) * 18)}.data-head button[data-v-ddbd6c32]{align-items:center;gap:calc(var(--u) * 5);white-space:nowrap;color:inherit;font-weight:inherit;text-align:left;font-size:inherit;background:0 0;border:0;display:flex}.sort-marks[data-v-ddbd6c32]{font-size:calc(var(--u) * 15);color:#1682dc;letter-spacing:-2px}.data-row[data-v-ddbd6c32]{width:100%;min-height:calc(var(--u) * 62);text-align:left;font-size:calc(var(--u) * 18);color:#19212d;background:0 0;border:0;border-bottom:1px solid #eff2f6;grid-template-columns:42% 31% 27%;align-items:center;padding:0;display:grid}.data-row[data-v-ddbd6c32]:last-child{border-bottom:0}.data-row[data-v-ddbd6c32]:active{background:#f3f8ff}.school-name[data-v-ddbd6c32]{align-items:center;gap:calc(var(--u) * 10);min-width:0;padding-left:calc(var(--u) * 14);display:flex}.school-name img[data-v-ddbd6c32]{height:calc(var(--u) * 37);width:calc(var(--u) * 37);object-fit:cover;border-radius:50%;flex:none}.school-name b[data-v-ddbd6c32]{white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--u) * 19);font-weight:730;overflow:hidden}.row-amount[data-v-ddbd6c32]{white-space:nowrap;font-size:calc(var(--u) * 18);font-variant-numeric:tabular-nums;font-weight:650}.row-amount.overdue[data-v-ddbd6c32]{color:#ee121b}.row-date[data-v-ddbd6c32]{align-items:center;gap:calc(var(--u) * 4);color:#75819a;font-size:calc(var(--u) * 18);white-space:nowrap;min-width:0;padding-left:0;font-weight:540;display:flex}.row-date svg[data-v-ddbd6c32]{height:calc(var(--u) * 16);width:calc(var(--u) * 15);stroke:currentColor;stroke-width:2px;fill:none}.empty-list[data-v-ddbd6c32]{text-align:center;padding:calc(var(--u) * 45) calc(var(--u) * 10);font-size:calc(var(--u) * 17);color:#91a0b4}.small-caption[data-v-ddbd6c32]{color:#91a1b7;font-size:calc(var(--u) * 14);padding:calc(var(--u) * 13) calc(var(--u) * 7)}.list-overview-card[data-v-ddbd6c32]{border-radius:calc(var(--u) * 13);margin-top:calc(var(--u) * 15);padding:calc(var(--u) * 19);color:#24334a;background:#fff}.list-overview-card h2[data-v-ddbd6c32]{font-size:calc(var(--u) * 20);margin:0 0 calc(var(--u) * 12)}.overview-bar[data-v-ddbd6c32]{align-items:center;gap:calc(var(--u) * 15);font-size:calc(var(--u) * 17);margin:calc(var(--u) * 15) 0;display:flex}.overview-bar>span[data-v-ddbd6c32]{width:calc(var(--u) * 88);color:#647994}.bartrack[data-v-ddbd6c32]{height:calc(var(--u) * 13);background:#ecf2f8;border-radius:999px;flex:1;overflow:hidden}.bartrack i[data-v-ddbd6c32]{background:#2588dc;border-radius:999px;height:100%;display:block}.overview-bar strong[data-v-ddbd6c32]{width:calc(var(--u) * 85);font-size:calc(var(--u) * 15);text-align:right}.detail-scroll[data-v-ddbd6c32]{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding:calc(var(--u) * 5) calc(var(--u) * 16) calc(var(--u) * 22);flex:1;overflow:hidden auto}.detail-card[data-v-ddbd6c32]{border-radius:calc(var(--u) * 17);padding:calc(var(--u) * 18);margin-bottom:calc(var(--u) * 13);box-shadow:var(--shadow);background:#fff}.school-summary[data-v-ddbd6c32]{min-height:calc(var(--u) * 148);align-items:flex-start;gap:calc(var(--u) * 20);padding:calc(var(--u) * 15) calc(var(--u) * 20);display:flex;overflow:hidden}.school-summary>img[data-v-ddbd6c32]{width:calc(var(--u) * 81);height:calc(var(--u) * 81);object-fit:cover;border-radius:50%;flex:none}.school-info[data-v-ddbd6c32]{flex:1;min-width:0}.school-info-header[data-v-ddbd6c32]{align-items:center;gap:calc(var(--u) * 12);margin-bottom:calc(var(--u) * 6);display:flex}.school-info-header h2[data-v-ddbd6c32]{font-size:calc(var(--u) * 25);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:760;overflow:hidden}.coop-tag[data-v-ddbd6c32]{border-radius:calc(var(--u) * 10);color:#0db5a2;font-size:calc(var(--u) * 18);padding:calc(var(--u) * 6) calc(var(--u) * 11);white-space:nowrap;background:#e4fbf7;font-weight:700}.school-info p[data-v-ddbd6c32]{font-size:calc(var(--u) * 17);color:#7f8ba0;margin:0;line-height:1.42}.school-info p .urgent[data-v-ddbd6c32]{color:#ed1a26;font-weight:760}.amount-summary[data-v-ddbd6c32]{min-height:calc(var(--u) * 175);border-radius:calc(var(--u) * 15);padding:calc(var(--u) * 16) calc(var(--u) * 27);margin-bottom:calc(var(--u) * 12);background:linear-gradient(110deg,#fff1f0,#fff6f6 46%,#fff0f0)}.amount-header[data-v-ddbd6c32]{color:#ee111b;font-size:calc(var(--u) * 19);font-weight:650}.amount-number-row[data-v-ddbd6c32]{margin-top:calc(var(--u) * 3);color:#f00d15;justify-content:space-between;align-items:center;display:flex}.amount-number-row strong[data-v-ddbd6c32]{font-size:calc(var(--u) * 37);font-variant-numeric:tabular-nums;font-weight:790;line-height:1.3}.amount-number-row b[data-v-ddbd6c32]{font-size:calc(var(--u) * 29);white-space:nowrap;font-weight:740}.amount-cols[data-v-ddbd6c32]{gap:calc(var(--u) * 6);margin-top:calc(var(--u) * 16);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.amount-cols label[data-v-ddbd6c32]{font-size:calc(var(--u) * 17);color:#7e8899;white-space:nowrap;font-weight:650}.amount-cols strong[data-v-ddbd6c32]{font-size:calc(var(--u) * 18);white-space:nowrap;margin-top:calc(var(--u) * 6);font-variant-numeric:tabular-nums;font-weight:650;display:block}.amount-cols>div:last-child strong[data-v-ddbd6c32]{color:#f1131a}.detail-tabs[data-v-ddbd6c32]{height:calc(var(--u) * 72);margin:0 0 calc(var(--u) * 13);top:calc(var(--u) * -5);z-index:3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f7fbfffa;border-bottom:1px solid #e7eef7;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid;position:sticky}.detail-tabs button[data-v-ddbd6c32]{font-size:calc(var(--u) * 19);color:#798399;background:0 0;border:0;font-weight:650;position:relative}.detail-tabs button.active[data-v-ddbd6c32]{color:#147fd7}.detail-tabs button.active[data-v-ddbd6c32]:after{content:"";height:calc(var(--u) * 3);width:calc(var(--u) * 51);background:#1585dc;border-radius:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.project-card[data-v-ddbd6c32]{padding:calc(var(--u) * 19) calc(var(--u) * 25);margin-bottom:calc(var(--u) * 13);border-radius:calc(var(--u) * 16);box-shadow:var(--shadow);background:#fff}.project-head[data-v-ddbd6c32]{justify-content:space-between;align-items:center;gap:calc(var(--u) * 7);min-width:0;display:flex}.project-head h3[data-v-ddbd6c32]{font-size:calc(var(--u) * 19);overflow-wrap:anywhere;min-width:0;margin:0;font-weight:730;line-height:1.4}.overdue-chip[data-v-ddbd6c32]{white-space:nowrap;border-radius:calc(var(--u) * 9);color:#ee1a25;font-size:calc(var(--u) * 14);padding:calc(var(--u) * 7) calc(var(--u) * 10);background:#fff2f1;flex:none;font-weight:650}.ok-chip[data-v-ddbd6c32]{white-space:nowrap;border-radius:calc(var(--u) * 9);color:#13a774;font-size:calc(var(--u) * 14);padding:calc(var(--u) * 7) calc(var(--u) * 10);background:#e2f9ee;flex:none;font-weight:650}.project-fields[data-v-ddbd6c32]{margin-top:calc(var(--u) * 13);grid-template-columns:calc(var(--u) * 193) minmax(0,1fr);row-gap:calc(var(--u) * 8);font-size:calc(var(--u) * 18);align-items:center;display:grid}.project-fields label[data-v-ddbd6c32]{color:#8b94a9}.project-fields span[data-v-ddbd6c32]{color:#242a33;font-weight:560}.project-fields .muted[data-v-ddbd6c32]{color:#7f899f}.project-action[data-v-ddbd6c32]{margin-top:calc(var(--u) * 10);text-align:right;display:none}.project-action button[data-v-ddbd6c32]{color:#1680d7;font-size:calc(var(--u) * 16);background:0 0;border:0}.details-entry[data-v-ddbd6c32]{border-radius:calc(var(--u) * 13);padding:calc(var(--u) * 18);justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);margin-bottom:calc(var(--u) * 13);background:#fff;border:1px solid #dcecfb;display:flex}.details-entry strong[data-v-ddbd6c32]{color:#26364e;font-size:calc(var(--u) * 19);display:block}.details-entry small[data-v-ddbd6c32]{color:#8698b1;font-size:calc(var(--u) * 15);margin-top:calc(var(--u) * 7);display:block}.mini-outline[data-v-ddbd6c32]{color:#0f7cde;border-radius:calc(var(--u) * 8);min-height:calc(var(--u) * 36);padding:0 calc(var(--u) * 13);font-size:calc(var(--u) * 16);white-space:nowrap;justify-content:center;align-items:center;gap:calc(var(--u) * 5);background:#fff;border:1px solid #298afa;font-weight:650;display:inline-flex}.mini-outline svg[data-v-ddbd6c32]{width:calc(var(--u) * 19);height:calc(var(--u) * 19);fill:none;stroke:currentColor;stroke-width:2px}.receipt-card[data-v-ddbd6c32]{padding:calc(var(--u) * 18) calc(var(--u) * 20)}.receipt-top[data-v-ddbd6c32]{justify-content:space-between;align-items:center;gap:calc(var(--u) * 10);display:flex}.receipt-top h3[data-v-ddbd6c32]{font-size:calc(var(--u) * 19);margin:0}.receipt-amount[data-v-ddbd6c32]{font-size:calc(var(--u) * 22);color:#17a67f;font-variant-numeric:tabular-nums;font-weight:780}.receipt-card p[data-v-ddbd6c32]{font-size:calc(var(--u) * 16);margin:calc(var(--u) * 7) 0;color:#8795a9;line-height:1.6}.receipt-card p strong[data-v-ddbd6c32]{color:#566a83;font-weight:550}.section-note[data-v-ddbd6c32]{font-size:calc(var(--u) * 16);color:#8292a9;padding:calc(var(--u) * 8);line-height:1.6}.section-title-row[data-v-ddbd6c32]{justify-content:space-between;align-items:center;gap:calc(var(--u) * 8);margin:calc(var(--u) * 5) 0 calc(var(--u) * 14);display:flex}.section-title-row h3[data-v-ddbd6c32]{font-size:calc(var(--u) * 19);margin:0}.doc-card[data-v-ddbd6c32]{border-radius:calc(var(--u) * 14);margin-bottom:calc(var(--u) * 13);padding:calc(var(--u) * 20);box-shadow:var(--shadow);background:#fff}.doc-type[data-v-ddbd6c32]{font-size:calc(var(--u) * 16);color:#1682d9;margin-bottom:calc(var(--u) * 9);font-weight:700}.doc-title[data-v-ddbd6c32]{font-size:calc(var(--u) * 20);color:#27344b;margin:0 0 calc(var(--u) * 12);font-weight:740;line-height:1.35}.doc-grid[data-v-ddbd6c32]{gap:calc(var(--u) * 8);color:#7b8ba1;font-size:calc(var(--u) * 16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.doc-grid strong[data-v-ddbd6c32]{color:#38465b;font-weight:650}.doc-actions[data-v-ddbd6c32]{gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 16);justify-content:flex-end;display:flex}.no-docs[data-v-ddbd6c32]{color:#93a2b6;text-align:center;padding:calc(var(--u) * 30);font-size:calc(var(--u) * 17)}.detail-footer[data-v-ddbd6c32]{height:calc(var(--u) * 102);padding:calc(var(--u) * 17) calc(var(--u) * 16) calc(var(--u) * 21);gap:calc(var(--u) * 14);background:linear-gradient(#f7fbff,#f3f9fd);flex:none;grid-template-columns:1fr 1fr;display:grid}.detail-footer button[data-v-ddbd6c32]{height:calc(var(--u) * 58);border-radius:calc(var(--u) * 11);font-size:calc(var(--u) * 20);white-space:nowrap;font-weight:700}.outline-button[data-v-ddbd6c32]{color:#1179d2;background:#fff;border:1.5px solid #288bdb}.solid-button[data-v-ddbd6c32]{color:#fff;background:linear-gradient(100deg,#268bd8,#1c7bc9);border:0}.menu[data-v-ddbd6c32]{right:calc(var(--u) * 17);top:calc(var(--u) * 102);z-index:9;width:calc(var(--u) * 224);padding:calc(var(--u) * 8);border-radius:calc(var(--u) * 13);background:#fff;border:1px solid #e6edf6;position:absolute;box-shadow:0 10px 35px #264e822b}.menu button[data-v-ddbd6c32]{text-align:left;padding:calc(var(--u) * 12);border-radius:calc(var(--u) * 8);color:#4d617c;width:100%;font-size:calc(var(--u) * 17);background:0 0;border:0;display:block}.menu button[data-v-ddbd6c32]:active{background:#f2f8ff}.overlay[data-v-ddbd6c32]{z-index:20;background:#13274463;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.sheet[data-v-ddbd6c32]{width:100%;max-height:89%;min-height:calc(var(--u) * 155);border-radius:calc(var(--u) * 20) calc(var(--u) * 20) 0 0;padding-bottom:max(calc(var(--u) * 15),env(safe-area-inset-bottom));background:#fff;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 -9px 38px #1c3e6829}.sheet-header[data-v-ddbd6c32]{justify-content:space-between;align-items:center;gap:calc(var(--u) * 15);padding:calc(var(--u) * 17) calc(var(--u) * 22);border-bottom:1px solid #edf1f6;flex:none;display:flex}.sheet-header strong[data-v-ddbd6c32]{font-size:calc(var(--u) * 21)}.close-sheet[data-v-ddbd6c32]{height:calc(var(--u) * 30);width:calc(var(--u) * 30);font-size:calc(var(--u) * 26);color:#7f91a7;background:#f0f4fa;border:0;border-radius:50%;padding:0}.sheet-body[data-v-ddbd6c32]{overscroll-behavior:contain;min-height:0;padding:calc(var(--u) * 17) calc(var(--u) * 22);scrollbar-width:none;overflow-y:auto}.sheet-body p[data-v-ddbd6c32]{font-size:calc(var(--u) * 17);color:#71849e;margin:0 0 calc(var(--u) * 14);line-height:1.7}.field[data-v-ddbd6c32]{min-width:0;margin-bottom:calc(var(--u) * 14)}.field label[data-v-ddbd6c32]{font-size:calc(var(--u) * 17);color:#5c708c;margin:0 0 calc(var(--u) * 8);font-weight:650;display:block}.field label em[data-v-ddbd6c32]{color:#f05057;font-style:normal}.field input[data-v-ddbd6c32],.field select[data-v-ddbd6c32],.field textarea[data-v-ddbd6c32]{border-radius:calc(var(--u) * 9);color:#253650;width:100%;min-width:0;font-size:calc(var(--u) * 18);padding:0 calc(var(--u) * 12);height:calc(var(--u) * 45);background:#fbfdff;border:1px solid #dfe9f3;outline:0;display:block}.field textarea[data-v-ddbd6c32]{padding:calc(var(--u) * 11);height:calc(var(--u) * 80);resize:vertical}.field input[data-v-ddbd6c32]:focus,.field select[data-v-ddbd6c32]:focus,.field textarea[data-v-ddbd6c32]:focus{border-color:#69aff5}.form-grid[data-v-ddbd6c32]{gap:0 calc(var(--u) * 12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field.wide[data-v-ddbd6c32]{grid-column:span 2}.form-tip[data-v-ddbd6c32]{border-radius:calc(var(--u) * 10);padding:calc(var(--u) * 12);font-size:calc(var(--u) * 16);color:#687d99;margin-bottom:calc(var(--u) * 14);background:#f2f8ff;line-height:1.65}.primary-sheet[data-v-ddbd6c32]{height:calc(var(--u) * 49);border-radius:calc(var(--u) * 10);color:#fff;width:100%;font-size:calc(var(--u) * 18);background:linear-gradient(110deg,#278bdb,#127cce);border:0;font-weight:720}.secondary-sheet[data-v-ddbd6c32]{height:calc(var(--u) * 45);border-radius:calc(var(--u) * 10);color:#117fd6;width:100%;font-size:calc(var(--u) * 18);margin-top:calc(var(--u) * 11);background:#fff;border:1px solid #67aaff;font-weight:720}.inline-choice[data-v-ddbd6c32]{align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 11) 0;font-size:calc(var(--u) * 17);color:#344a67;border-bottom:1px solid #eff3f8;display:flex}.inline-choice input[data-v-ddbd6c32]{width:calc(var(--u) * 17);height:calc(var(--u) * 17);accent-color:#1984d8}.preview-frame[data-v-ddbd6c32]{margin:calc(var(--u) * 13) 0;border-radius:calc(var(--u) * 12);padding:calc(var(--u) * 12);background:#f7fbff;border:1px solid #e7edf6}.preview-frame iframe[data-v-ddbd6c32],.preview-frame img[data-v-ddbd6c32]{height:calc(var(--u) * 330);border-radius:calc(var(--u) * 8);object-fit:contain;background:#fff;border:0;width:100%;max-height:47vh}.preview-frame pre[data-v-ddbd6c32]{white-space:pre-wrap;overflow-wrap:anywhere;color:#50667f;max-height:40vh;overflow:auto}.preview-frame a[data-v-ddbd6c32]{color:#117ed9;text-align:center;font-size:calc(var(--u) * 17);padding:calc(var(--u) * 13);font-weight:650;text-decoration:none;display:block}.versions-title[data-v-ddbd6c32]{font-size:calc(var(--u) * 18);color:#36475c;margin:calc(var(--u) * 17) 0 calc(var(--u) * 7);font-weight:750}.version-row[data-v-ddbd6c32]{align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 11) 0;border-bottom:1px solid #edf0f5;display:flex}.version-tag[data-v-ddbd6c32]{color:#1884d9;border-radius:calc(var(--u) * 6);padding:calc(var(--u) * 6);font-size:calc(var(--u) * 16);background:#e8f4ff;font-weight:650}.version-meta[data-v-ddbd6c32]{min-width:0;font-size:calc(var(--u) * 16);color:#4a5d74;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.version-meta small[data-v-ddbd6c32]{font-size:calc(var(--u) * 14);color:#8e9db1;margin-top:calc(var(--u) * 3);display:block}.toast[data-v-ddbd6c32]{left:50%;bottom:calc(var(--u) * 103);z-index:40;opacity:0;pointer-events:none;width:max-content;max-width:calc(100% - 34px);padding:calc(var(--u) * 12) calc(var(--u) * 17);color:#fff;border-radius:calc(var(--u) * 10);font-size:calc(var(--u) * 17);text-align:center;background:#1f2e44f0;line-height:1.55;transition:transform .2s,opacity .2s;position:absolute;transform:translate(-50%,10px)}.toast.show[data-v-ddbd6c32]{opacity:1;transform:translate(-50%)}@media (width<=380px){.data-row[data-v-ddbd6c32],.row-amount[data-v-ddbd6c32],.row-date[data-v-ddbd6c32]{font-size:max(10.5px,calc(var(--u) * 18))}.school-name b[data-v-ddbd6c32]{font-size:max(11px,calc(var(--u) * 19))}.school-name[data-v-ddbd6c32]{gap:calc(var(--u) * 6);padding-left:calc(var(--u) * 10)}.data-head[data-v-ddbd6c32]{font-size:max(11px,calc(var(--u) * 18))}.amount-number-row strong[data-v-ddbd6c32]{font-size:max(22px,calc(var(--u) * 37))}.school-info-header h2[data-v-ddbd6c32]{font-size:max(17px,calc(var(--u) * 25))}.project-fields[data-v-ddbd6c32]{grid-template-columns:44% minmax(0,1fr)}.project-head h3[data-v-ddbd6c32]{font-size:max(12px,calc(var(--u) * 19))}.project-head[data-v-ddbd6c32]{gap:calc(var(--u) * 5)}.overdue-chip[data-v-ddbd6c32],.ok-chip[data-v-ddbd6c32]{font-size:max(9px,calc(var(--u) * 14));padding:calc(var(--u) * 6)}.mini-outline[data-v-ddbd6c32]{font-size:max(11px,calc(var(--u) * 16))}}@media (width<=335px){.row-date[data-v-ddbd6c32]{font-size:10px}.school-name img[data-v-ddbd6c32]{height:calc(var(--u) * 32);width:calc(var(--u) * 32)}.data-head span[data-v-ddbd6c32],.data-head button[data-v-ddbd6c32]{padding-left:calc(var(--u) * 9)}.project-fields[data-v-ddbd6c32]{font-size:11px}.amount-cols label[data-v-ddbd6c32],.amount-cols strong[data-v-ddbd6c32]{font-size:max(10.5px,calc(var(--u) * 17))}}@media (prefers-reduced-motion:reduce){[data-v-ddbd6c32],[data-v-ddbd6c32]:before,[data-v-ddbd6c32]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.finance-funds-design[data-v-ddbd6c32]{color:var(--ink);text-align:left;margin:0 auto}.finance-funds-design button[data-v-ddbd6c32]:disabled{cursor:default;opacity:.55}.page[data-v-ddbd6c32]{transform:none}.money-bag>svg[data-v-ddbd6c32]{width:100%;height:100%}.school-avatar[data-v-ddbd6c32]{height:calc(var(--u)*37);width:calc(var(--u)*37);color:#7cb3db;background:#e7f3fb;border-radius:50%;flex:none;place-items:center;display:grid}.school-avatar svg[data-v-ddbd6c32]{fill:none;width:65%;height:65%}.detail-avatar[data-v-ddbd6c32]{height:calc(var(--u)*81);width:calc(var(--u)*81)}.project-fields[data-v-ddbd6c32]{margin-bottom:0;padding:0}.project-fields dt[data-v-ddbd6c32]{color:#8b94a9}.project-fields dd[data-v-ddbd6c32]{color:#242a33;overflow-wrap:anywhere;margin:0;font-weight:560}.project-fields dd.muted[data-v-ddbd6c32]:last-child{color:#7f899f}.source-action[data-v-ddbd6c32]{text-align:right;margin-top:calc(var(--u)*10);display:none}.neutral-chip[data-v-ddbd6c32]{white-space:nowrap;border-radius:calc(var(--u)*9);color:#6685a8;font-size:calc(var(--u)*14);padding:calc(var(--u)*7) calc(var(--u)*10);background:#edf4fc;font-weight:650}.urgent[data-v-ddbd6c32]{color:#ed1a26!important}.overview-copy[data-v-ddbd6c32]{font-size:calc(var(--u)*17);color:#6c7d98;line-height:1.7}.receipt-total[data-v-ddbd6c32]{text-align:center;font-size:calc(var(--u)*17);color:#7c91a8}.receipt-total>strong[data-v-ddbd6c32]{font-size:calc(var(--u)*31);color:#19a67e;margin-top:calc(var(--u)*6);font-weight:800;display:block}.receipt-total .section-note[data-v-ddbd6c32]{margin:0}.document-summary[data-v-ddbd6c32]{font-size:calc(var(--u)*18);color:#74869b;line-height:1.8}.document-summary strong[data-v-ddbd6c32]{color:#263a51}.modal-facts strong[data-v-ddbd6c32]{color:#28507b}.file-input[data-v-ddbd6c32]{height:auto!important;padding:calc(var(--u)*9)!important}.menu-shade[data-v-ddbd6c32]{z-index:9;position:absolute;inset:0}.menu[data-v-ddbd6c32]{top:calc(var(--u)*62)}.finance-funds-design .list-overview-card[role=button][data-v-ddbd6c32]{cursor:pointer}.finance-funds-design .list-overview-card[role=button][data-v-ddbd6c32]:focus-visible{outline-offset:3px;outline:3px solid #71b6ed}.funds-message[data-v-e1ed12a6]{color:#b42318;margin:12px 0;font-size:14px;line-height:1.6}.funds-pagination[data-v-e1ed12a6]{justify-content:center;align-items:center;gap:14px;padding:16px;font-size:13px;display:flex}.funds-pagination button[data-v-e1ed12a6],.funds-message button[data-v-e1ed12a6],.funds-action[data-v-e1ed12a6]{color:#167ccc;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e7f4;border-radius:7px;padding:9px 13px}.funds-origin[data-v-e1ed12a6]{border-bottom:1px solid #e9eef4;padding:15px 0}.funds-origin p[data-v-e1ed12a6]{color:#6b7f99;font-size:13px}.funds-cash-overlay[data-v-e1ed12a6]{z-index:2100;background:#0006;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.funds-cash-sheet[data-v-e1ed12a6]{box-sizing:border-box;background:#fff;border-radius:16px;width:min(100%,600px);max-height:90dvh;padding:16px;overflow:auto}.funds-cash-sheet>header[data-v-e1ed12a6]{justify-content:space-between;align-items:center;display:flex}.funds-cash-sheet>header button[data-v-e1ed12a6]{cursor:pointer;background:0 0;border:0;font-size:25px}form label[data-v-e1ed12a6]{margin-bottom:14px;font-size:14px;display:block}form input[data-v-e1ed12a6]{box-sizing:border-box;border:1px solid #d6e0ec;border-radius:7px;width:100%;margin-top:6px;padding:11px;display:block}.finance-overview[data-v-9c076d6e]{max-width:1160px;color:var(--business-text-primary,#182438);overflow-wrap:anywhere;margin:auto;padding:20px 24px 48px;font-family:inherit}.overview-heading[data-v-9c076d6e]{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.eyebrow[data-v-9c076d6e]{letter-spacing:.1em;color:#426da9;margin:0 0 7px;font-size:12px}h1[data-v-9c076d6e]{letter-spacing:-.02em;margin:0;font-size:30px;line-height:1.3}.subtitle[data-v-9c076d6e]{color:#627086;margin:10px 0 0;font-size:14px}.filters[data-v-9c076d6e]{background:#f5f7fb;border:1px solid #e2e7ef;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px;display:grid}.filters label[data-v-9c076d6e],.record-filters label[data-v-9c076d6e]{color:#42526a;flex-direction:column;gap:7px;min-width:0;font-size:13px;display:flex}select[data-v-9c076d6e],input[data-v-9c076d6e],button[data-v-9c076d6e]{min-height:44px;font:inherit;box-sizing:border-box;color:#22334c;background:#fff;border:1px solid #ccd5e2;border-radius:9px;min-width:0;padding:9px 12px}select[data-v-9c076d6e],input[data-v-9c076d6e]{width:100%}button[data-v-9c076d6e]{cursor:pointer;white-space:normal}button[data-v-9c076d6e]:hover{border-color:#4278be}button[data-v-9c076d6e]:disabled{opacity:.5;cursor:default}button[data-v-9c076d6e]:focus-visible,input[data-v-9c076d6e]:focus-visible,select[data-v-9c076d6e]:focus-visible,a[data-v-9c076d6e]:focus-visible{outline-offset:3px;outline:3px solid #4278be}.primary[data-v-9c076d6e]{color:#fff;background:#245b9e;border-color:#245b9e}.refresh[data-v-9c076d6e]{flex-shrink:0;font-size:13px}.filter-buttons[data-v-9c076d6e]{align-items:flex-end;gap:10px;display:flex}.filter-note[data-v-9c076d6e]{color:#627086;grid-column:1/-1;margin:0;font-size:12px;line-height:1.7}.error[data-v-9c076d6e]{color:#9c3025;background:#fff1ef;border:1px solid #f0c3bd;border-radius:12px;padding:16px;line-height:1.7}.loading[data-v-9c076d6e],.empty[data-v-9c076d6e]{color:#65738a;padding:22px 0;line-height:1.8}.scope-banner[data-v-9c076d6e]{background:#edf5ff;border-left:4px solid #3d78b4;border-radius:0 12px 12px 0;margin:24px 0;padding:16px 20px}.scope-banner.visible_records[data-v-9c076d6e]{background:#fffaed;border-color:#b8872a}.scope-banner>div[data-v-9c076d6e]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.scope-badge[data-v-9c076d6e]{color:#254e7b;font-size:12px;font-weight:600}.scope-banner.visible_records .scope-badge[data-v-9c076d6e]{color:#805b15}.scope-banner p[data-v-9c076d6e]{color:#52647d;margin:8px 0 0;font-size:13px;line-height:1.7}.scope-banner .generated[data-v-9c076d6e]{font-size:12px}.section-title[data-v-9c076d6e]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:26px 0 16px;display:flex}h2[data-v-9c076d6e]{margin:0;font-size:21px}h3[data-v-9c076d6e]{margin:0;font-size:16px}.section-title>span[data-v-9c076d6e],.section-note[data-v-9c076d6e]{color:#65738a;font-size:12px;line-height:1.8}.section-note[data-v-9c076d6e]{margin:12px 0 18px}.headline-grid[data-v-9c076d6e],.cash-grid[data-v-9c076d6e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.headline[data-v-9c076d6e]{text-align:left;background:#f4f8fd;border:1px solid #d9e5f3;border-radius:14px;flex-direction:column;align-items:flex-start;min-width:0;padding:20px;display:flex}.headline span[data-v-9c076d6e]{color:#54677e;font-size:13px}.headline strong[data-v-9c076d6e]{font-variant-numeric:tabular-nums;color:#1c487b;margin:8px 0;font-size:28px;line-height:1.5}.headline small[data-v-9c076d6e]{color:#64758b;font-size:11px}.headline.payable[data-v-9c076d6e]{background:#f8f5fc;border-color:#e6def0}.headline.payable strong[data-v-9c076d6e]{color:#66518b}.headline.unallocated[data-v-9c076d6e]{background:#f7f8fa;border-color:#e2e5ea}.headline.unallocated strong[data-v-9c076d6e]{color:#394a60}.balance-grid[data-v-9c076d6e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.balance-panel[data-v-9c076d6e]{border:1px solid #e0e6ef;border-radius:14px;padding:20px}.balance-panel h3[data-v-9c076d6e]{border-bottom:1px solid #edf0f5;padding-bottom:14px}dl[data-v-9c076d6e]{margin:0}.balance-panel dl>div[data-v-9c076d6e]{border-bottom:1px solid #f0f3f7;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;font-size:13px;display:flex}.balance-panel dl>div[data-v-9c076d6e]:last-child{border-bottom:0}.balance-panel dt[data-v-9c076d6e]{color:#647287}.balance-panel dd[data-v-9c076d6e]{text-align:right;font-variant-numeric:tabular-nums;margin:0}.balance-panel small[data-v-9c076d6e]{color:#768498;font-size:11px}.balance-panel .emphasis[data-v-9c076d6e]{font-weight:700}.balance-panel .warning dd[data-v-9c076d6e]{color:#9c5430}.cash-section[data-v-9c076d6e],.records-section[data-v-9c076d6e],.coverage-section[data-v-9c076d6e]{border-top:1px solid #e2e7ee;margin-top:32px}.cash-grid[data-v-9c076d6e]{margin:16px 0 24px}.cash-grid article[data-v-9c076d6e]{background:#f6f8fb;border-radius:12px;flex-direction:column;gap:10px;padding:18px;display:flex}.cash-grid span[data-v-9c076d6e]{color:#68768b;font-size:13px}.cash-grid strong[data-v-9c076d6e]{font-variant-numeric:tabular-nums;font-size:24px}.cash-grid small[data-v-9c076d6e]{color:#65738a;font-size:12px;font-weight:400}.monthly-heading[data-v-9c076d6e]{justify-content:space-between;align-items:center;gap:12px;display:flex}.monthly-heading p[data-v-9c076d6e]{color:#68768b;align-items:center;gap:6px;font-size:12px;display:flex}.legend[data-v-9c076d6e]{border-radius:3px;width:10px;height:10px;margin-left:8px;display:inline-block}.incoming[data-v-9c076d6e]{background:#3d80ba}.outgoing[data-v-9c076d6e]{background:#9b88bc}.monthly-chart[data-v-9c076d6e]{padding:14px 0}.chart-row[data-v-9c076d6e]{grid-template-columns:66px minmax(0,1fr);align-items:center;gap:14px;margin:12px 0;display:grid}.chart-row>span[data-v-9c076d6e]{color:#647287;font-size:12px}.bars[data-v-9c076d6e]{background:#f7f9fc;flex-direction:column;gap:5px;display:flex}.bar[data-v-9c076d6e]{border-radius:0 3px 3px 0;min-height:9px;display:block}.table-scroll[data-v-9c076d6e]{overflow-x:auto}.monthly-table[data-v-9c076d6e]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.monthly-table th[data-v-9c076d6e],.monthly-table td[data-v-9c076d6e]{text-align:right;border-bottom:1px solid #edf0f5;padding:12px 8px}.monthly-table th[data-v-9c076d6e]:first-child{text-align:left}.monthly-table thead th[data-v-9c076d6e]{color:#5b6c83;background:#f6f8fb;font-size:12px;font-weight:500}.record-filters[data-v-9c076d6e]{background:#f5f7fb;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;display:flex}.record-filters label[data-v-9c076d6e]{flex:1;min-width:150px}.record-filters p[data-v-9c076d6e]{color:#68768b;flex-basis:100%;margin:0;font-size:12px}.record-count[data-v-9c076d6e]{color:#65738a;margin:18px 0;font-size:12px}.source-record[data-v-9c076d6e]{border-bottom:1px solid #e6ebf2;padding:20px 0}.source-record header[data-v-9c076d6e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.source-kind[data-v-9c076d6e]{color:#6d7b90;font-size:11px}.source-record h3[data-v-9c076d6e]{margin-top:6px;font-size:16px}.source-record a[data-v-9c076d6e]{color:#245b9e;align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.detail-notice[data-v-9c076d6e],.due[data-v-9c076d6e],.amount-hidden[data-v-9c076d6e]{color:#6e7b8e;font-size:12px;line-height:1.7}.due[data-v-9c076d6e]{margin:12px 0}.record-amounts[data-v-9c076d6e]{background:#f8f9fb;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:16px;display:grid}.record-amounts dt[data-v-9c076d6e]{color:#6e7b8e;font-size:11px}.record-amounts dd[data-v-9c076d6e]{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:13px}.cash-amount[data-v-9c076d6e]{font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.pagination[data-v-9c076d6e]{justify-content:flex-end;align-items:center;gap:16px;margin-top:20px;display:flex}.pagination span[data-v-9c076d6e]{color:#68768b;font-size:12px}.arrangement-note[data-v-9c076d6e],.history-note[data-v-9c076d6e]{background:#fafbfc;border:1px solid #e2e7ee;border-radius:12px;margin-bottom:14px;padding:18px 20px}.arrangement-note p[data-v-9c076d6e],.history-note p[data-v-9c076d6e]{color:#65738a;margin:9px 0 0;font-size:12px;line-height:1.8}.arrangement-note dl[data-v-9c076d6e]{flex-wrap:wrap;gap:28px;margin-top:14px;display:flex}.arrangement-note dt[data-v-9c076d6e]{color:#65738a;font-size:12px}.arrangement-note dd[data-v-9c076d6e]{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:15px}.history-note[data-v-9c076d6e]{background:#fffcf5;border-color:#e9ddc6}.coverage-list[data-v-9c076d6e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.coverage-list article[data-v-9c076d6e]{border:1px solid #e5e9ef;border-radius:10px;padding:16px}.coverage-list article>div[data-v-9c076d6e]{justify-content:space-between;align-items:center;gap:8px;display:flex}.coverage-list strong[data-v-9c076d6e]{font-size:13px}.coverage-list span[data-v-9c076d6e]{white-space:nowrap;color:#637087;background:#f2f4f7;border-radius:8px;padding:3px 7px;font-size:11px}.coverage-list .included[data-v-9c076d6e]{color:#477360;background:#edf6f1}.coverage-list .unavailable[data-v-9c076d6e]{color:#9c594c;background:#fff0ed}.coverage-list p[data-v-9c076d6e]{color:#6a788c;margin:10px 0 0;font-size:12px;line-height:1.8}.sr-only[data-v-9c076d6e]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=700px){.finance-overview[data-v-9c076d6e]{padding:16px 16px 32px}.overview-heading[data-v-9c076d6e]{flex-direction:column;align-items:flex-start}h1[data-v-9c076d6e]{font-size:26px}.filters[data-v-9c076d6e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.company-field[data-v-9c076d6e],.filter-buttons[data-v-9c076d6e]{grid-column:1/-1}.headline-grid[data-v-9c076d6e]{grid-template-columns:1fr}.headline[data-v-9c076d6e]{padding:17px 20px}.headline strong[data-v-9c076d6e]{font-size:30px}.balance-grid[data-v-9c076d6e]{grid-template-columns:1fr}.cash-grid[data-v-9c076d6e]{gap:8px}.cash-grid article[data-v-9c076d6e]{padding:13px 10px}.cash-grid strong[data-v-9c076d6e]{font-size:18px}.cash-grid small[data-v-9c076d6e]{margin-top:4px;display:block}.record-amounts[data-v-9c076d6e]{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-list[data-v-9c076d6e]{grid-template-columns:1fr}.scope-banner[data-v-9c076d6e]{padding:15px}.section-title>span[data-v-9c076d6e]{flex-basis:100%}.monthly-table th[data-v-9c076d6e],.monthly-table td[data-v-9c076d6e]{padding:10px 5px;font-size:11px}}@media (width<=359px){.finance-overview[data-v-9c076d6e],.filters[data-v-9c076d6e]{padding:12px}.cash-grid[data-v-9c076d6e]{grid-template-columns:1fr}.cash-grid article[data-v-9c076d6e]{flex-direction:row;justify-content:space-between;align-items:center}.cash-grid small[data-v-9c076d6e]{display:inline}.record-filters label[data-v-9c076d6e]{min-width:100%}.balance-panel[data-v-9c076d6e]{padding:16px}.scope-banner strong[data-v-9c076d6e]{font-size:14px}}.admin-finance-overview[data-v-5c675b90]{background:#fff;min-height:100vh}.overview-admin-back[data-v-5c675b90]{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:16px;max-width:1160px;margin:auto;padding:16px 24px 0;display:flex}.overview-admin-back p[data-v-5c675b90]{color:#65738a;font-size:13px}.overview-admin-back button[data-v-5c675b90]{min-height:44px;font:inherit;color:#375e8c;cursor:pointer;background:#fff;border:1px solid #d9e1eb;border-radius:9px;padding:8px 14px}.overview-admin-back button[data-v-5c675b90]:focus-visible{outline-offset:3px;outline:3px solid #4278be}@media (width<=700px){.overview-admin-back[data-v-5c675b90]{padding:12px 16px 0}}.school-receivable-list-design[data-v-b22141c0]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#213744;--muted:#8191ad;--strong-blue:#0764c9;--app-bg:#f8fcff;--line:#edf3f8;--card-left-right:clamp(12px, 2.9cqw, 19px);--font:"PingFang SC", -apple-system, BlinkMacSystemFont, "Microsoft YaHei", "Noto Sans CJK SC", "Hiragino Sans GB", system-ui, sans-serif}[data-v-b22141c0],[data-v-b22141c0]:before,[data-v-b22141c0]:after{box-sizing:border-box}button[data-v-b22141c0],input[data-v-b22141c0],select[data-v-b22141c0],textarea[data-v-b22141c0]{font:inherit;-webkit-tap-highlight-color:transparent}button[data-v-b22141c0]{cursor:pointer}button[data-v-b22141c0]:focus-visible,input[data-v-b22141c0]:focus-visible,select[data-v-b22141c0]:focus-visible{outline-offset:2px;outline:2px solid #2a83e7}[hidden][data-v-b22141c0]{display:none!important}.app[data-v-b22141c0]{background:linear-gradient(#f3fafe 0%,#fff 26%,#fbfdff 75%,#f8fcff 100%);width:100%;max-width:640px;min-height:100dvh;margin:0 auto;position:relative;overflow:hidden}.topbar[data-v-b22141c0]{background:linear-gradient(#f4fafe,#f8fcff);grid-template-columns:118px 1fr 154px;align-items:center;height:74px;padding:0 36px 0 14px;display:grid}.back[data-v-b22141c0]{color:#182935;background:0 0;border:none;place-items:center;width:42px;height:48px;padding:0;display:grid}.back svg[data-v-b22141c0]{width:28px;height:28px}h1[data-v-b22141c0]{color:#213744;text-align:center;letter-spacing:.5px;white-space:nowrap;margin:0;padding:0;font-size:clamp(20px,3.9cqw,24px);font-weight:750;line-height:1.35}.capsule[data-v-b22141c0]{background:#fff;border:1px solid #e3edf5;border-radius:28px;justify-self:end;align-items:center;width:132px;height:45px;display:flex;overflow:hidden;box-shadow:0 2px 4px #3a618206}.capsule button[data-v-b22141c0]{color:#173949;background:0 0;border:0;flex:50%;place-items:center;height:100%;padding:0;display:grid}.capsule-divider[data-v-b22141c0]{background:#e4edf7;flex:0 0 1px;width:1px;height:28px}.capsule-dots[data-v-b22141c0]{width:27px;height:17px}.capsule-target[data-v-b22141c0]{width:29px;height:29px}.mini-menu[data-v-b22141c0]{z-index:12;background:#fff;border:1px solid #e6eff7;border-radius:13px;min-width:176px;padding:6px;position:absolute;top:64px;right:34px;box-shadow:0 10px 30px #2a425e24}.mini-menu button[data-v-b22141c0]{text-align:left;color:#374b5e;background:0 0;border:0;border-radius:8px;width:100%;min-height:40px;padding:9px 12px;font-size:14px;display:block}.mini-menu button[data-v-b22141c0]:hover{background:#f3f8ff}.searchbar[data-v-b22141c0]{background:#fbfdff;align-items:center;gap:25px;width:100%;padding:11px 46px 13px 18px;display:flex}.searchbox[data-v-b22141c0]{color:#7789a8;background:#eff7fb;border-radius:30px;flex:auto;align-items:center;gap:13px;min-width:0;height:48px;padding:0 16px;display:flex}.searchbox svg[data-v-b22141c0]{flex:0 0 23px;width:23px;height:23px}.searchbox input[data-v-b22141c0]{color:#243850;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:clamp(14px,2.9cqw,18px);font-weight:500;display:block}.searchbox input[data-v-b22141c0]::placeholder{color:#9aaac3;opacity:1}.searchbox input[data-v-b22141c0]::-webkit-search-cancel-button{cursor:pointer}.filter-button[data-v-b22141c0]{color:#32495f;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:8px;height:44px;padding:0;font-size:clamp(15px,2.8cqw,18px);font-weight:600;display:flex}.filter-button svg[data-v-b22141c0]{width:24px;height:24px}.filter-button[data-active=true][data-v-b22141c0]{color:#0971d5}.summary[data-v-b22141c0]{padding:13px var(--card-left-right) 14px;background:#fff;grid-template-columns:1.06fr 1fr 1fr;gap:18px;display:grid}.stat[data-v-b22141c0]{border-radius:13px;flex-direction:column;justify-content:center;gap:10px;min-width:0;height:113px;padding:21px 14px 12px 24px;display:flex;overflow:hidden}.stat.total[data-v-b22141c0]{background:linear-gradient(115deg,#fcf0f2 0%,#fae9ec 100%)}.stat.received[data-v-b22141c0]{background:linear-gradient(115deg,#edf6fc 0%,#edf5fb 100%)}.stat.unreceived[data-v-b22141c0]{background:linear-gradient(115deg,#fff6e9 0%,#fff8ef 100%)}.stat-label[data-v-b22141c0]{color:#7d8697;white-space:nowrap;font-size:clamp(15px,2.9cqw,19px);font-weight:680;line-height:26px}.received .stat-label[data-v-b22141c0]{color:#6283ac}.unreceived .stat-label[data-v-b22141c0]{color:#d2873f}.stat-value[data-v-b22141c0]{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-size:clamp(17px,4.16cqw,27px);font-weight:750;line-height:34px}.total .stat-value[data-v-b22141c0]{color:#cf2026}.received .stat-value[data-v-b22141c0]{color:#146db9}.unreceived .stat-value[data-v-b22141c0]{color:#b96c17}.status-tabs[data-v-b22141c0]{background:#fff;border-bottom:1px solid #e8f0f6;grid-template-columns:repeat(4,minmax(0,1fr));height:65px;display:grid}.status-tab[data-v-b22141c0]{color:#7e8daa;white-space:nowrap;background:0 0;border:0;place-items:center;min-width:0;padding:1px 1px 0;font-size:clamp(13px,2.96cqw,19px);font-weight:650;display:grid;position:relative}.status-tab[aria-selected=true][data-v-b22141c0]{color:#086bd3;font-weight:750}.status-tab[aria-selected=true][data-v-b22141c0]:after{content:"";background:#0876e5;border-radius:3px 3px 0 0;width:65px;max-width:68%;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.list-area[data-v-b22141c0]{background:linear-gradient(90deg,#fcfeff,#fff 48%,#fbfdff);min-height:300px;padding-bottom:67px}.school-list[data-v-b22141c0]{margin:0;padding:0;list-style:none}.school-row[data-v-b22141c0]{background:linear-gradient(98deg,#fff 0%,#fcfefe 78%,#fff 100%);border-bottom:1px solid #f0f4f8;align-items:stretch;width:100%;min-height:102px;padding:0 47px 0 25px;display:flex}.school-row[data-v-b22141c0]:active{background:#f5faff}.school-row .row-link[data-v-b22141c0]{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:5px 0;display:flex;position:relative;top:5px}.school-info[data-v-b22141c0]{flex:0 0 46.8%;align-items:center;gap:17px;min-width:0;display:flex}.school-icon[data-v-b22141c0]{border-radius:50%;flex:0 0 60px;place-items:center;width:60px;height:60px;display:grid}.school-icon svg[data-v-b22141c0]{width:39px;height:39px;color:inherit;display:block}.tone-blue[data-v-b22141c0]{color:#0b78e4;background:#e4f2ff}.tone-orange[data-v-b22141c0]{color:#f7a413;background:#fff4df}.tone-green[data-v-b22141c0]{color:#16ac68;background:#ddf5e9}.tone-purple[data-v-b22141c0]{color:#8b51c9;background:#efe6f8}.tone-red[data-v-b22141c0]{color:#f85968;background:#ffe7e9}.school-description[data-v-b22141c0]{min-width:0}.school-name[data-v-b22141c0]{color:#233d4b;white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:clamp(16px,2.96cqw,19px);font-weight:760;line-height:1.35;overflow:hidden}.school-meta[data-v-b22141c0]{color:#8291ac;white-space:nowrap;margin:0;font-size:clamp(12px,2.31cqw,15px);font-weight:550;line-height:23px}.pill-group[data-v-b22141c0]{flex-direction:column;flex:0 0 21%;justify-content:center;align-items:flex-start;gap:4px;min-width:0;display:flex}.pill[data-v-b22141c0]{white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;min-width:65px;height:24px;padding:2px 11px;font-size:clamp(11px,2.13cqw,14px);font-weight:600;line-height:1.2;display:inline-flex}.pill.blue[data-v-b22141c0]{color:#2475d0;background:#e3f1ff}.pill.orange[data-v-b22141c0]{color:#dc8b26;background:#fff2db}.pill.green[data-v-b22141c0]{color:#289967;background:#dff6e8}.money-block[data-v-b22141c0]{flex-direction:column;flex:auto;justify-content:center;align-items:flex-end;gap:4px;min-width:0;margin-right:16px;padding-right:2px;display:flex}.money[data-v-b22141c0]{color:#ff1d27;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(15px,3.03cqw,20px);font-weight:750;line-height:26px}.money.zero[data-v-b22141c0]{color:#213c48}.payment-status[data-v-b22141c0]{white-space:nowrap;border-radius:16px;justify-content:center;align-self:flex-end;align-items:center;min-width:60px;height:24px;padding:0 11px;font-size:clamp(11px,2.15cqw,14px);font-weight:650;display:inline-flex}.payment-status.unpaid[data-v-b22141c0]{color:#f04455;background:#ffe6ea}.payment-status.partial[data-v-b22141c0]{color:#dc9234;background:#fff0d6}.payment-status.paid[data-v-b22141c0]{color:#19945e;background:#dcf6e9}.row-chevron[data-v-b22141c0]{color:#b2c1da;flex:0 0 17px;align-self:center;width:17px;height:25px}.list-end[data-v-b22141c0]{color:#8c9bb7;letter-spacing:.3px;place-items:center;width:100%;min-height:71px;font-size:clamp(13px,2.3cqw,15px);font-weight:600;display:grid}.empty-state[data-v-b22141c0]{text-align:center;color:#8a9bb0;padding:72px 12px;font-size:15px;line-height:1.8}.empty-state svg[data-v-b22141c0]{color:#bccbdf;width:55px;height:55px;margin-bottom:13px}.fab-wrap[data-v-b22141c0]{z-index:6;flex-direction:column;align-items:center;gap:7px;display:flex;position:fixed;bottom:44px;right:max(14px,50cqw - 284px)}.fab[data-v-b22141c0]{color:#fff;background:linear-gradient(165deg,#006fdb 0%,#0864c8 100%);border:0;border-radius:50%;place-items:center;width:67px;height:67px;padding:0;display:grid;box-shadow:0 5px 14px #0262c33b}.fab svg[data-v-b22141c0]{width:34px;height:34px}.fab-caption[data-v-b22141c0]{color:#7789a4;white-space:nowrap;font-size:clamp(13px,2.31cqw,15px);font-weight:600;line-height:19px}.dialog[data-v-b22141c0]{color:#223a4e;background:#fff;border:0;border-radius:18px;width:calc(100% - 32px);max-width:480px;max-height:min(86dvh,810px);padding:0;overflow:hidden auto;box-shadow:0 16px 55px #0f29492b}.dialog[data-v-b22141c0]::backdrop{background:#192d465e}.dialog-header[data-v-b22141c0]{border-bottom:1px solid #eff3f9;justify-content:space-between;align-items:center;min-height:66px;padding:18px 22px 11px;display:flex}.dialog-header h2[data-v-b22141c0]{margin:0;font-size:19px;font-weight:750;line-height:1.4}.dialog-close[data-v-b22141c0]{color:#74879b;background:#f3f8fc;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:23px;line-height:1;display:grid}.dialog-content[data-v-b22141c0]{padding:18px 22px 23px}.dialog-fields[data-v-b22141c0]{gap:14px;display:grid}.dialog-field[data-v-b22141c0]{color:#6e829b;flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.dialog-field input[data-v-b22141c0],.dialog-field select[data-v-b22141c0]{color:#263e54;outline-offset:2px;background:#fcfdff;border:1px solid #dce7f2;border-radius:8px;width:100%;min-width:0;height:43px;padding:0 12px;font-size:15px;font-weight:500}.dialog-field input[data-v-b22141c0]:focus,.dialog-field select[data-v-b22141c0]:focus{border-color:#72a9ea}.dialog-actions[data-v-b22141c0]{grid-template-columns:1fr 1fr;gap:11px;margin-top:24px;display:grid}.dialog-actions button[data-v-b22141c0]{color:#34475b;background:#eef4fa;border:0;border-radius:9px;height:46px;font-size:15px;font-weight:650}.dialog-actions .primary[data-v-b22141c0]{color:#fff;background:linear-gradient(#0876e1,#0865d0)}.dialog-tip[data-v-b22141c0]{color:#91a0af;margin:12px 0 0;font-size:12px;line-height:1.7}.detail-name[data-v-b22141c0]{color:#263e4d;margin:0 0 12px;font-size:20px;font-weight:750}.detail-grid[data-v-b22141c0]{margin:0}.detail-grid>div[data-v-b22141c0]{border-bottom:1px solid #edf2f7;grid-template-columns:100px minmax(0,1fr);gap:10px;padding:10px 0;font-size:14px;line-height:1.55;display:grid}.detail-grid dt[data-v-b22141c0]{color:#8190a6}.detail-grid dd[data-v-b22141c0]{color:#2b3f50;overflow-wrap:anywhere;margin:0}.toast[data-v-b22141c0]{z-index:50;color:#fff;text-align:center;pointer-events:none;background:#1e3249e6;border-radius:9px;max-width:calc(100cqw - 40px);padding:11px 17px;font-size:14px;line-height:1.6;position:fixed;bottom:135px;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #18344e21}@container (width<=540px){.topbar[data-v-b22141c0]{grid-template-columns:75px 1fr 116px;height:66px;padding-left:10px;padding-right:12px}.capsule[data-v-b22141c0]{width:104px;height:38px}.capsule-dots[data-v-b22141c0]{width:23px}.capsule-target[data-v-b22141c0]{width:25px}.searchbar[data-v-b22141c0]{gap:10px;padding:8px 15px 12px 13px}.searchbox[data-v-b22141c0]{gap:9px;height:43px;padding:0 12px}.filter-button[data-v-b22141c0]{gap:5px}.filter-button svg[data-v-b22141c0]{width:21px;height:21px}.summary[data-v-b22141c0]{gap:10px;padding:10px 13px 12px}.stat[data-v-b22141c0]{gap:6px;height:94px;padding:12px 8px 10px 12px}.stat-value[data-v-b22141c0]{letter-spacing:-.45px;font-size:clamp(15px,3.65cqw,20px);line-height:28px}.stat-label[data-v-b22141c0]{font-size:clamp(12px,3.05cqw,16px)}.status-tabs[data-v-b22141c0]{height:56px}.school-row[data-v-b22141c0]{min-height:94px;padding-left:13px;padding-right:14px}.school-row .row-link[data-v-b22141c0]{gap:8px}.school-info[data-v-b22141c0]{flex-basis:45%;gap:10px}.school-icon[data-v-b22141c0]{flex-basis:49px;width:49px;height:49px}.school-icon svg[data-v-b22141c0]{width:34px;height:34px}.pill-group[data-v-b22141c0]{flex-basis:20%;gap:4px}.pill[data-v-b22141c0]{min-width:59px;height:22px;padding:2px 7px}.school-meta[data-v-b22141c0]{line-height:20px}.money[data-v-b22141c0]{line-height:24px}.money-block[data-v-b22141c0]{margin-right:0}.payment-status[data-v-b22141c0]{min-width:50px;height:22px;padding:0 8px}.row-chevron[data-v-b22141c0]{flex-basis:13px;width:13px}.fab-wrap[data-v-b22141c0]{bottom:25px}.fab[data-v-b22141c0]{width:60px;height:60px}.fab svg[data-v-b22141c0]{width:31px;height:31px}}@container (width<=390px){.topbar[data-v-b22141c0]{grid-template-columns:54px 1fr 92px;padding:0 10px 0 7px}.capsule[data-v-b22141c0]{width:87px;height:35px}.back[data-v-b22141c0]{width:37px}.back svg[data-v-b22141c0]{width:24px}.searchbar[data-v-b22141c0]{gap:8px;padding-left:11px;padding-right:10px}.searchbox[data-v-b22141c0]{padding:0 10px}.searchbox svg[data-v-b22141c0]{flex-basis:19px;width:19px}.summary[data-v-b22141c0]{gap:6px;padding:7px 10px 10px}.stat[data-v-b22141c0]{gap:1px;height:81px;padding-left:9px;padding-right:3px}.stat-value[data-v-b22141c0]{letter-spacing:-.6px;font-size:clamp(14px,3.7cqw,17px)}.stat-label[data-v-b22141c0]{font-size:clamp(12px,3.2cqw,14px)}.school-row[data-v-b22141c0]{padding-left:10px;padding-right:10px}.school-row .row-link[data-v-b22141c0]{gap:5px}.school-info[data-v-b22141c0]{flex-basis:46%;gap:7px}.school-icon[data-v-b22141c0]{flex-basis:43px;width:43px;height:43px}.school-icon svg[data-v-b22141c0]{width:29px;height:29px}.school-name[data-v-b22141c0]{margin-bottom:4px;font-size:15px}.school-meta[data-v-b22141c0]{letter-spacing:-.25px;font-size:11px;line-height:19px}.pill-group[data-v-b22141c0]{flex-basis:19%;gap:3px}.pill[data-v-b22141c0]{min-width:49px;height:20px;padding:1px 5px;font-size:10.5px}.money[data-v-b22141c0]{letter-spacing:-.3px;font-size:clamp(12px,3.25cqw,14px)}.payment-status[data-v-b22141c0]{min-width:44px;height:20px;padding:0 6px;font-size:10px}.row-chevron[data-v-b22141c0]{flex-basis:11px;width:11px}.fab[data-v-b22141c0]{width:55px;height:55px}.fab-caption[data-v-b22141c0]{font-size:12px}}@container (width<=340px){.topbar[data-v-b22141c0]{grid-template-columns:45px 1fr 81px}.capsule[data-v-b22141c0]{width:80px}.searchbar[data-v-b22141c0]{gap:5px;padding-left:9px;padding-right:9px}.filter-button[data-v-b22141c0]{gap:3px;font-size:13px}.filter-button svg[data-v-b22141c0]{width:18px}.stat[data-v-b22141c0]{padding-left:6px;padding-right:0}.stat-value[data-v-b22141c0]{letter-spacing:-.7px;font-size:13px}.school-row[data-v-b22141c0]{padding-left:8px;padding-right:7px}.school-row .row-link[data-v-b22141c0]{gap:3px}.school-info[data-v-b22141c0]{flex-basis:46%;gap:5px}.school-icon[data-v-b22141c0]{flex-basis:36px;width:36px;height:36px}.school-icon svg[data-v-b22141c0]{width:26px;height:26px}.school-name[data-v-b22141c0]{font-size:13px}.school-meta[data-v-b22141c0]{font-size:10px;line-height:17px}.pill-group[data-v-b22141c0]{flex-basis:19%}.pill[data-v-b22141c0]{min-width:43px;padding:1px 3px;font-size:9.5px}.money[data-v-b22141c0]{letter-spacing:-.5px;font-size:11.5px}.payment-status[data-v-b22141c0]{min-width:39px;font-size:9.5px}}@container (width>=700px){.app[data-v-b22141c0]{box-shadow:0 0 35px #37679011}}@media (prefers-reduced-motion:reduce){[data-v-b22141c0],[data-v-b22141c0]:before,[data-v-b22141c0]:after{transition-duration:.01ms!important}}.school-receivable-list-design[data-v-b22141c0]{width:100%;min-width:0;font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;container-type:inline-size}.school-receivable-list-design .app[data-v-b22141c0]{min-width:0}.school-receivable-list-design button[data-v-b22141c0]:disabled{cursor:default;opacity:.55}.school-receivable-list-design .stat[data-v-b22141c0]{height:auto;min-height:113px;overflow:visible}.school-receivable-list-design .stat-value[data-v-b22141c0],.school-receivable-list-design .money[data-v-b22141c0]{white-space:normal;overflow-wrap:anywhere}.school-receivable-list-design .payment-status.posted[data-v-b22141c0]{color:#19945e;background:#dcf6e9}@container (width<=540px){.school-receivable-list-design .stat[data-v-b22141c0]{min-height:94px}}@container (width<=390px){.school-receivable-list-design .stat[data-v-b22141c0]{min-height:81px}}.funds-overview-design[data-v-10612a37]{color:#2b3544;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eaf1f6;width:100%;min-width:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}.funds-overview-design[data-v-10612a37] *,.funds-overview-design[data-v-10612a37] :before,.funds-overview-design[data-v-10612a37] :after{box-sizing:border-box}.funds-frame[data-v-10612a37]{width:100%;max-width:430px;margin:0 auto;container-type:inline-size}.screen[data-v-10612a37]{--u:calc(100cqw / 639);min-width:0;min-height:calc(1334 * var(--u));font-size:calc(14 * var(--u));background:#f5fafd;position:relative;overflow:hidden}.screen button[data-v-10612a37]{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.screen button[data-v-10612a37]:disabled{opacity:.55;cursor:not-allowed}.screen button[data-v-10612a37]:focus-visible{outline-offset:2px;outline:2px solid #87baff}.screen svg[data-v-10612a37]{flex:none;display:block}.screen h1[data-v-10612a37],.screen h2[data-v-10612a37],.screen p[data-v-10612a37]{margin:0}.topbar[data-v-10612a37]{height:calc(72 * var(--u));grid-template-columns:calc(76 * var(--u)) 1fr calc(135 * var(--u));padding:0 calc(24 * var(--u)) 0 calc(17 * var(--u));background:#ffffffef;align-items:center;display:grid;position:relative}.back[data-v-10612a37]{width:calc(48 * var(--u));height:calc(48 * var(--u));color:#172131;background:0 0;border:0;place-items:center;padding:0;display:grid}.back[data-v-10612a37]:before{content:"";width:calc(14 * var(--u));height:calc(14 * var(--u));border-left:calc(2.6 * var(--u)) solid currentColor;border-bottom:calc(2.6 * var(--u)) solid currentColor;margin-left:calc(7 * var(--u));transform:rotate(45deg)}.screen .page-title[data-v-10612a37]{text-align:center;font-size:calc(24 * var(--u));color:#172131;white-space:nowrap;font-weight:760;line-height:1}.main[data-v-10612a37]{padding:0 calc(23 * var(--u)) calc(118 * var(--u))}.summary-card[data-v-10612a37]{border-radius:calc(13 * var(--u));box-shadow:0 calc(5 * var(--u)) calc(18 * var(--u)) #3f58700f;background:#fff;overflow:hidden}.school-row[data-v-10612a37]{height:calc(112 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u));grid-template-columns:calc(74 * var(--u)) minmax(0,1fr) auto;gap:calc(15 * var(--u));background:linear-gradient(#fff,#f8fbfe);align-items:center;display:grid}.school-icon[data-v-10612a37]{width:calc(70 * var(--u));height:calc(70 * var(--u));color:#0a78e6;background:linear-gradient(145deg,#edf8ff,#dcedff);border-radius:50%;place-items:center;display:grid}.school-icon svg[data-v-10612a37]{width:calc(45 * var(--u));height:calc(45 * var(--u))}.school-copy[data-v-10612a37]{min-width:0}.screen .school-name[data-v-10612a37]{font-size:calc(22 * var(--u));color:#203048;overflow-wrap:anywhere;font-weight:760;line-height:1.2}.screen .school-year[data-v-10612a37]{margin-top:calc(8 * var(--u));font-size:calc(16 * var(--u));color:#7c8aa0;font-weight:540}.screen .contact-btn[data-v-10612a37]{height:calc(43 * var(--u));padding:0 calc(17 * var(--u));border:calc(1.5 * var(--u)) solid #8fc5ff;border-radius:calc(22 * var(--u));color:#0b78e9;align-items:center;gap:calc(7 * var(--u));font-size:calc(16 * var(--u));white-space:nowrap;background:#fff;font-weight:680;display:flex}.contact-btn svg[data-v-10612a37]{width:calc(20 * var(--u));height:calc(20 * var(--u))}.money-summary[data-v-10612a37]{height:calc(106 * var(--u));background:#fff;border-top:1px solid #eff3f7;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid}.money-item[data-v-10612a37]{padding-left:calc(30 * var(--u));min-width:0;position:relative}.money-item+.money-item[data-v-10612a37]:before{content:"";left:0;top:calc(4 * var(--u));bottom:calc(4 * var(--u));background:#e8edf2;width:1px;position:absolute}.money-label[data-v-10612a37]{font-size:calc(17 * var(--u));color:#8693a5;font-weight:560}.money-value[data-v-10612a37]{margin-top:calc(13 * var(--u));font-size:calc(26 * var(--u));color:#263342;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-weight:720;line-height:1}.money-value.red[data-v-10612a37]{color:#d7141f}.tabs[data-v-10612a37]{height:calc(64 * var(--u));margin:calc(11 * var(--u)) calc(-23 * var(--u)) 0;padding:0 calc(23 * var(--u));background:#fff;border-bottom:1px solid #e8eef4;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.screen .tab[data-v-10612a37]{height:calc(64 * var(--u));color:#273343;font-size:calc(19 * var(--u));white-space:nowrap;background:0 0;border:0;padding:0;font-weight:680;position:relative}.tab[aria-selected=true][data-v-10612a37]{color:#0878e6}.tab[aria-selected=true][data-v-10612a37]:after{content:"";width:calc(120 * var(--u));height:calc(3 * var(--u));border-radius:calc(3 * var(--u));background:#0d80f2;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.category-grid[data-v-10612a37]{margin-top:calc(21 * var(--u));gap:calc(15 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.screen .category-card[data-v-10612a37]{min-height:calc(200 * var(--u));border-radius:calc(10 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(8 * var(--u)) #30465e06;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:0;display:flex}.category-card.blue[data-v-10612a37]{border:calc(2 * var(--u)) solid #c8e3ff}.category-card.orange[data-v-10612a37]{border:calc(2 * var(--u)) solid #fbe4bd}.category-card.green[data-v-10612a37]{border:calc(2 * var(--u)) solid #c9ebd8}.category-icon[data-v-10612a37]{width:calc(62 * var(--u));height:calc(62 * var(--u));margin-bottom:calc(5 * var(--u));border-radius:50%;place-items:center;display:grid}.blue .category-icon[data-v-10612a37]{color:#0878e6;background:#e7f4ff}.orange .category-icon[data-v-10612a37]{color:#f29a06;background:#fff3dc}.green .category-icon[data-v-10612a37]{color:#10a05a;background:#e7f8ed}.category-icon svg[data-v-10612a37]{width:calc(39 * var(--u));height:calc(39 * var(--u))}.category-title[data-v-10612a37]{font-size:calc(16 * var(--u));text-align:center;overflow-wrap:anywhere;font-weight:660}.blue .category-title[data-v-10612a37],.blue .category-amount[data-v-10612a37]{color:#0a73db}.orange .category-title[data-v-10612a37],.orange .category-amount[data-v-10612a37]{color:#e88700}.green .category-title[data-v-10612a37],.green .category-amount[data-v-10612a37]{color:#0d9655}.category-amount[data-v-10612a37]{margin-top:calc(3 * var(--u));font-size:calc(19 * var(--u));text-align:center;overflow-wrap:anywhere;max-width:100%;font-weight:720}.status-pill[data-v-10612a37]{margin-top:calc(6 * var(--u));min-height:calc(25 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(13 * var(--u));font-size:calc(13 * var(--u));place-items:center;font-weight:680;display:grid}.status-pill.red[data-v-10612a37],.row-status.red[data-v-10612a37],.record-status.red[data-v-10612a37]{color:#ee3e47;background:#ffe9eb}.status-pill.orange[data-v-10612a37],.row-status.orange[data-v-10612a37],.record-status.orange[data-v-10612a37]{color:#e48a00;background:#fff3df}.status-pill.green[data-v-10612a37],.row-status.green[data-v-10612a37],.record-status.green[data-v-10612a37]{color:#15945a;background:#e2f7ea}.status-pill.neutral[data-v-10612a37],.row-status.neutral[data-v-10612a37],.record-status.neutral[data-v-10612a37]{color:#6d7b8d;background:#eef2f7}.detail-section[data-v-10612a37]{margin-top:calc(17 * var(--u));padding:calc(13 * var(--u)) calc(15 * var(--u)) calc(10 * var(--u));border-radius:calc(11 * var(--u));box-shadow:0 calc(5 * var(--u)) calc(18 * var(--u)) #3f58700f;background:#fff}.section-head[data-v-10612a37]{min-height:calc(31 * var(--u));justify-content:space-between;align-items:center;gap:calc(12 * var(--u));display:flex}.section-title-wrap[data-v-10612a37]{align-items:center;gap:calc(10 * var(--u));min-width:0;display:flex}.section-bar[data-v-10612a37]{width:calc(4 * var(--u));height:calc(24 * var(--u));border-radius:calc(2 * var(--u));flex:none}.section-bar.blue[data-v-10612a37]{background:#0b79e8}.section-bar.orange[data-v-10612a37]{background:#f2a009}.section-bar.green[data-v-10612a37]{background:#0aa568}.screen .section-title[data-v-10612a37]{font-size:calc(19 * var(--u));color:#283546;overflow-wrap:anywhere;font-weight:750}.total-badge[data-v-10612a37]{min-height:calc(28 * var(--u));padding:0 calc(11 * var(--u));border-radius:calc(14 * var(--u));font-size:calc(14 * var(--u));text-align:right;overflow-wrap:anywhere;flex:none;place-items:center;max-width:57%;font-weight:680;display:grid}.total-badge.blue[data-v-10612a37]{color:#0b74db;background:#eaf5ff}.total-badge.orange[data-v-10612a37]{color:#df8700;background:#fff4df}.total-badge.green[data-v-10612a37]{color:#10965a;background:#e7f8ed}.table[data-v-10612a37]{margin-top:calc(8 * var(--u))}.screen .table-row[data-v-10612a37]{width:100%;min-height:calc(34 * var(--u));align-items:center;column-gap:calc(8 * var(--u));text-align:left;background:0 0;border:0;border-bottom:1px solid #f1f4f7;grid-template-columns:1.45fr .85fr .95fr .95fr;min-width:0;padding:0;display:grid}.table-row[data-v-10612a37]:last-child{border-bottom:0}.screen .table-row.header[data-v-10612a37]{min-height:calc(32 * var(--u));color:#8290a3;font-size:calc(14 * var(--u));font-weight:600}.screen .table-row.data[data-v-10612a37]{color:#344254;font-size:calc(14 * var(--u));font-weight:520}.table-row>span[data-v-10612a37]{overflow-wrap:anywhere;min-width:0}.table-row>span[data-v-10612a37]:nth-child(n+2){text-align:center}.row-status[data-v-10612a37]{min-width:calc(52 * var(--u));min-height:calc(24 * var(--u));padding:0 calc(10 * var(--u));border-radius:calc(12 * var(--u));font-size:calc(13 * var(--u));place-items:center;font-weight:680;display:inline-grid}.record-card[data-v-10612a37]{margin-top:calc(17 * var(--u));padding:calc(13 * var(--u)) calc(15 * var(--u)) calc(10 * var(--u));border-radius:calc(11 * var(--u));box-shadow:0 calc(5 * var(--u)) calc(18 * var(--u)) #3f58700f;background:#fff}.record-head[data-v-10612a37]{justify-content:space-between;align-items:center;gap:calc(10 * var(--u));display:flex}.screen .view-all[data-v-10612a37]{color:#7e8b9e;font-size:calc(14 * var(--u));align-items:center;gap:calc(5 * var(--u));white-space:nowrap;background:0 0;border:0;padding:0;display:flex}.view-all[data-v-10612a37]:after{content:"";width:calc(8 * var(--u));height:calc(8 * var(--u));border-top:calc(1.8 * var(--u)) solid #8a97a8;border-right:calc(1.8 * var(--u)) solid #8a97a8;transform:rotate(45deg)}.screen .record-row[data-v-10612a37]{width:100%;min-height:calc(74 * var(--u));margin-top:calc(4 * var(--u));grid-template-columns:calc(50 * var(--u)) minmax(0,1fr) auto;gap:calc(10 * var(--u));text-align:left;color:inherit;background:0 0;border:0;align-items:center;padding:0;display:grid}.record-icon[data-v-10612a37]{width:calc(44 * var(--u));height:calc(44 * var(--u));color:#0a78e6;background:#e9f5ff;border-radius:50%;place-items:center;display:grid}.record-icon svg[data-v-10612a37]{width:calc(28 * var(--u));height:calc(28 * var(--u))}.record-title[data-v-10612a37]{font-size:calc(16 * var(--u));color:#293647;overflow-wrap:anywhere;display:block}.record-date[data-v-10612a37]{margin-top:calc(4 * var(--u));font-size:calc(13 * var(--u));color:#8491a3;display:block}.record-right[data-v-10612a37]{text-align:right;min-width:0}.record-amount[data-v-10612a37]{font-size:calc(20 * var(--u));color:#273648;overflow-wrap:anywhere;font-weight:720;display:block}.record-status[data-v-10612a37]{margin-top:calc(4 * var(--u));min-width:calc(52 * var(--u));min-height:calc(24 * var(--u));padding:0 calc(10 * var(--u));border-radius:calc(12 * var(--u));font-size:calc(13 * var(--u));place-items:center;font-weight:680;display:inline-grid}.bottom-actions[data-v-10612a37]{left:calc(23 * var(--u));right:calc(23 * var(--u));bottom:calc(37 * var(--u));min-height:calc(60 * var(--u));gap:calc(16 * var(--u));grid-template-columns:1fr 1fr;display:grid;position:absolute}.bottom-actions.single[data-v-10612a37]{grid-template-columns:1fr}.screen .action[data-v-10612a37]{border-radius:calc(8 * var(--u));font-size:calc(19 * var(--u));min-height:calc(60 * var(--u));font-weight:680}.action.secondary[data-v-10612a37]{color:#0b76e3;border:calc(1.5 * var(--u)) solid #5aa8f8;background:#fff}.action.primary[data-v-10612a37]{color:#fff;box-shadow:0 calc(7 * var(--u)) calc(16 * var(--u)) #0569cf24;background:linear-gradient(135deg,#1684ef,#0567c9);border:0}.empty-note[data-v-10612a37],.loading-note[data-v-10612a37]{font-size:calc(14 * var(--u));color:#7e8b9e;padding:calc(14 * var(--u)) 0}.loading-note[data-v-10612a37]{text-align:center}@media (prefers-reduced-motion:reduce){.screen[data-v-10612a37] *,.screen[data-v-10612a37] :before,.screen[data-v-10612a37] :after{scroll-behavior:auto!important;transition:none!important}}.school-receivable-detail-design[data-v-4e5632c4]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--blue:#0875e8;--blue-deep:#056ae7;--ink:#151a24;--secondary:#7282a2;--subdued:#7885a4;--page:#f7fbfe;--green:#009f54;--orange:#ff850b;--red:#fd1f2d;--side:clamp(12px,3.76cqw,24px);--max-width:900px;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Helvetica Neue,Arial,sans-serif}[data-v-4e5632c4],[data-v-4e5632c4]:before,[data-v-4e5632c4]:after{box-sizing:border-box}button[data-v-4e5632c4],input[data-v-4e5632c4],select[data-v-4e5632c4],textarea[data-v-4e5632c4]{font:inherit}button[data-v-4e5632c4]{cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-4e5632c4]:focus-visible,input[data-v-4e5632c4]:focus-visible,select[data-v-4e5632c4]:focus-visible,textarea[data-v-4e5632c4]:focus-visible,[role=tab][data-v-4e5632c4]:focus-visible{outline-offset:2px;outline:2px solid #87baff}[hidden][data-v-4e5632c4]{display:none!important}.app[data-v-4e5632c4]{max-width:var(--max-width);background:linear-gradient(110deg,#f9fcfef5,#f4faff 50%,#f8fcfe 100%);width:100%;min-height:100dvh;margin:0 auto;overflow:clip}.topbar[data-v-4e5632c4]{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;height:clamp(62px,13.35cqw,72px);padding:0 clamp(17px,4.3cqw,24px);display:grid}.topbar h1[data-v-4e5632c4]{color:#101318;white-space:nowrap;margin:0;font-size:clamp(19px,4.3cqw,23px);font-weight:800;line-height:1.25}.back[data-v-4e5632c4]{color:#111317;background:0 0;border:0;justify-self:start;place-items:center;width:36px;height:45px;padding:5px;display:grid}.back svg[data-v-4e5632c4]{width:26px;height:30px}.miniapp[data-v-4e5632c4]{background:linear-gradient(#fff,#fff);border:1px solid #e6edf7;border-radius:99px;justify-self:end;align-items:center;width:clamp(86px,22.5cqw,120px);height:clamp(34px,7.9cqw,42px);display:flex;overflow:hidden;box-shadow:0 1px 8px #2e5b9b06}.miniapp button[data-v-4e5632c4]{background:0 0;border:0;flex:1;place-items:center;height:100%;padding:0;display:grid}.miniapp svg[data-v-4e5632c4]{width:clamp(21px,4.6cqw,25px);height:clamp(21px,4.6cqw,25px)}.mini-divider[data-v-4e5632c4]{background:#e9eef6;width:1px;height:55%}.summary-card[data-v-4e5632c4]{margin:0 var(--side);background:linear-gradient(160deg,#fff 15% 75%,#fffeff);border-radius:clamp(14px,3.1cqw,18px);padding:clamp(10px,2.88cqw,16px) clamp(4px,.95cqw,6px) clamp(3px,.6cqw,5px);box-shadow:0 5px 25px #31649907}.school-banner[data-v-4e5632c4]{background:linear-gradient(135deg,#f5faff,#f9fcff 68%,#f4faff);border-radius:14px;grid-template-columns:clamp(56px,12.78cqw,68px) minmax(0,1fr) auto;align-items:center;column-gap:clamp(11px,3.3cqw,18px);min-height:clamp(90px,18.6cqw,100px);padding:0 clamp(10px,2.65cqw,14px);display:grid}.school-logo[data-v-4e5632c4]{color:#0875e9;background:linear-gradient(145deg,#e3efff,#dceeff);border-radius:50%;place-items:center;width:clamp(56px,12.78cqw,68px);height:clamp(56px,12.78cqw,68px);display:grid}.school-logo svg[data-v-4e5632c4]{width:73%;height:73%}.school-copy[data-v-4e5632c4]{min-width:0}.school-name[data-v-4e5632c4]{white-space:nowrap;margin:0 0 clamp(6px,1.6cqw,10px);font-size:clamp(18px,4.2cqw,22px);font-weight:800;line-height:1.3}.school-year[data-v-4e5632c4]{color:#7181a3;margin:0;font-size:clamp(13px,3.2cqw,17px);line-height:1.2}.contact-school[data-v-4e5632c4]{color:#0874f3;white-space:nowrap;background:#fff;border:1.5px solid #b7d5ff;border-radius:99px;flex:none;justify-content:center;align-items:center;gap:clamp(5px,1.25cqw,7px);height:clamp(37px,7.9cqw,42px);padding:0 clamp(10px,2.45cqw,14px);font-size:clamp(12px,3.18cqw,16px);font-weight:700;display:flex}.contact-school svg[data-v-4e5632c4]{width:clamp(17px,3.6cqw,19px);height:clamp(17px,3.6cqw,19px)}.contact-school[data-v-4e5632c4]:hover{background:#f0f7ff}.financials[data-v-4e5632c4]{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(10px,2.5cqw,14px);padding:clamp(7px,1.95cqw,11px) 0 0;display:grid}.finance[data-v-4e5632c4]{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0;min-height:clamp(70px,15.4cqw,82px);padding:0 clamp(5px,2.6cqw,16px);display:flex}.finance[data-v-4e5632c4]:not(:last-child){border-right:1px solid #f0f3f8}.finance-label[data-v-4e5632c4]{color:#7281a1;white-space:nowrap;font-size:clamp(12px,3.15cqw,17px);font-weight:570;line-height:1.45}.finance-value[data-v-4e5632c4]{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin-top:clamp(4px,1.3cqw,7px);font-size:clamp(14px,3.77cqw,20px);font-weight:780;line-height:1.2}.finance.due .finance-value[data-v-4e5632c4]{color:#0872e8}.finance.deposit .finance-value[data-v-4e5632c4]{color:#ff8405}.finance.guarantee .finance-value[data-v-4e5632c4]{color:#009f4d}.finance.unpaid .finance-value[data-v-4e5632c4]{color:#ff2026}.tabs[data-v-4e5632c4]{border-bottom:1px solid #eaf0f7;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%;height:clamp(61px,13.72cqw,73px);margin-top:clamp(1px,.6cqw,4px);display:grid}.tab[data-v-4e5632c4]{color:#324158;white-space:nowrap;background:0 0;border:0;min-width:0;padding:0 3px 8px;font-size:clamp(15px,3.73cqw,20px);font-weight:680;position:relative}.tab[aria-selected=true][data-v-4e5632c4]{color:#0875e8;font-weight:790}.tab[aria-selected=true][data-v-4e5632c4]:after{content:"";background:#107cf7;border-radius:7px 7px 0 0;width:clamp(61px,16cqw,86px);height:clamp(3px,.6cqw,4px);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.content[data-v-4e5632c4]{padding:clamp(30px,7.7cqw,41px) var(--side) clamp(54px,10cqw,80px)}.toolbar[data-v-4e5632c4]{justify-content:space-between;align-items:center;gap:12px;min-height:clamp(48px,10.3cqw,55px);margin:0 clamp(7px,3.3cqw,18px) clamp(13px,3.3cqw,18px);display:flex}.list-title[data-v-4e5632c4]{color:#11151b;white-space:nowrap;margin:0;font-size:clamp(16px,4.09cqw,22px);font-weight:790;line-height:1.25}.list-title span[data-v-4e5632c4]{color:#273551;margin-left:3px;font-size:clamp(13px,3.25cqw,18px);font-weight:450}.add-receipt[data-v-4e5632c4]{color:#fff;white-space:nowrap;background:linear-gradient(110deg,#237fe2,#0065d9);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:clamp(7px,1.8cqw,10px);height:clamp(43px,9.9cqw,54px);padding:0 clamp(12px,3.3cqw,19px);font-size:clamp(15px,3.65cqw,19px);font-weight:700;display:flex;box-shadow:0 5px 15px #156bdd14}.add-receipt svg[data-v-4e5632c4]{width:clamp(21px,4.2cqw,25px);height:clamp(21px,4.2cqw,25px)}.add-receipt[data-v-4e5632c4]:hover{background:#006bdc}.add-receipt[data-v-4e5632c4]:active{transform:scale(.99)}.receipts[data-v-4e5632c4]{flex-direction:column;gap:clamp(2px,.4cqw,4px);display:flex}.receipt[data-v-4e5632c4]{background:linear-gradient(117deg,#fff,#fff 85%,#fbfdff);border-radius:clamp(13px,3.13cqw,17px);min-width:0;padding:clamp(14px,3.25cqw,18px) clamp(15px,3.6cqw,19px);overflow:hidden;box-shadow:0 4px 24px #2b568c08}.receipt.collapsed[data-v-4e5632c4]{padding-block:clamp(12px,2.65cqw,14px)}.receipt-heading[data-v-4e5632c4]{cursor:pointer;grid-template-columns:clamp(49px,11.28cqw,60px) clamp(104px,26.2cqw,150px) minmax(0,1fr) clamp(18px,4.1cqw,24px);align-items:start;column-gap:clamp(9px,2.45cqw,13.5px);min-height:clamp(58px,12.5cqw,70px);display:grid}.receipt-indicator[data-v-4e5632c4]{border-radius:50%;flex:none;place-items:center;width:clamp(49px,11.28cqw,60px);height:clamp(49px,11.28cqw,60px);display:grid}.receipt-indicator svg[data-v-4e5632c4]{width:58%;height:58%}.receipt-indicator.paid[data-v-4e5632c4]{color:#08a258;background:#ddf7eb}.receipt-indicator.partial[data-v-4e5632c4]{color:#ff8809;background:#fff4e4}.receipt-indicator.unpaid[data-v-4e5632c4]{color:#ff2333;background:#ffe9eb}.receipt-middle[data-v-4e5632c4]{min-width:0;padding-top:2px}.receipt-amount[data-v-4e5632c4]{color:#0d1219;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0;font-size:clamp(17px,4.54cqw,24px);font-weight:800;line-height:1.25}.receipt-date[data-v-4e5632c4]{color:#7786a5;white-space:nowrap;font-variant-numeric:tabular-nums;margin:clamp(5px,1.45cqw,8px) 0 0;font-size:clamp(13px,3.36cqw,18px);line-height:1.3}.receipt-type[data-v-4e5632c4]{flex-direction:column;align-items:flex-start;gap:clamp(2px,.66cqw,4px);min-width:0;padding-top:clamp(8px,1.63cqw,9px);display:flex}.receipt-category[data-v-4e5632c4]{color:#5c6582;white-space:normal;word-break:break-word;font-size:clamp(12px,2.95cqw,16px);line-height:1.25}.receipt-status[data-v-4e5632c4]{white-space:nowrap;border-radius:999px;padding:2px clamp(9px,2.5cqw,14px);font-size:clamp(12px,2.96cqw,16px);font-weight:780;line-height:1.25}.receipt-status.paid[data-v-4e5632c4]{color:#07a45b;background:#e1f8ec}.receipt-status.partial[data-v-4e5632c4]{color:#f58b16;background:#fff2e1}.receipt-status.unpaid[data-v-4e5632c4]{color:#f33242;background:#ffebee}.expand-btn[data-v-4e5632c4]{color:#53668c;background:0 0;border:0;place-items:center;width:clamp(18px,4.1cqw,24px);height:37px;margin-top:clamp(8px,1.8cqw,10px);padding:0;display:grid}.expand-btn svg[data-v-4e5632c4]{width:19px;height:19px;transition:transform .15s}.expand-btn[aria-expanded=false] svg[data-v-4e5632c4]{transform:rotate(-90deg)}.receipt-heading[data-v-4e5632c4]:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #94c4ff}.receipt-details[data-v-4e5632c4]{background:linear-gradient(130deg,#f7fbff,#f2f8fc 87%,#f8fbfe);border-radius:clamp(10px,2.4cqw,13px);min-width:0;margin-top:clamp(13px,3.18cqw,17px);padding:clamp(19px,3.75cqw,22px) clamp(13px,3.4cqw,19px) clamp(19px,4.2cqw,23px)}.receipt-details[hidden][data-v-4e5632c4]{display:none}.detail-row[data-v-4e5632c4]{color:#181b22;grid-template-columns:clamp(106px,22cqw,115px) minmax(0,1fr);align-items:start;gap:clamp(9px,2.4cqw,17px);min-height:clamp(34px,7.73cqw,41px);padding:clamp(3px,.72cqw,4px) 0;font-size:clamp(13px,3.39cqw,18px);line-height:1.52;display:grid}.detail-label[data-v-4e5632c4]{white-space:nowrap;color:#7281a3;align-items:center;gap:clamp(6px,1.4cqw,9px);min-width:0;display:flex}.detail-label svg[data-v-4e5632c4]{stroke:#8190b2;fill:none;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:clamp(15px,3.2cqw,18px);height:clamp(15px,3.2cqw,18px)}.detail-value[data-v-4e5632c4]{overflow-wrap:anywhere;color:#141920;min-width:0;font-weight:480}.detail-row.notes[data-v-4e5632c4]{min-height:clamp(60px,12.1cqw,65px)}.detail-row.notes .detail-value[data-v-4e5632c4]{line-height:1.55}.detail-row.attachments .detail-value[data-v-4e5632c4]{display:block}.attachment-grid[data-v-4e5632c4]{flex-wrap:wrap;align-items:center;gap:clamp(8px,2.1cqw,12px);margin-top:clamp(7px,1.55cqw,9px);display:flex}.attachment-tile[data-v-4e5632c4]{color:#8190a7;background:linear-gradient(#f5f7fa,#f0f4f7);border:0;border-radius:9px;justify-content:center;align-items:center;width:clamp(49px,11.65cqw,63px);height:clamp(49px,11.65cqw,63px);padding:4px;display:flex;position:relative;overflow:hidden}.attachment-tile img[data-v-4e5632c4]{object-fit:cover;border-radius:6px;width:100%;max-width:100%;height:100%;max-height:100%}.attachment-tile.pdf[data-v-4e5632c4]{background:linear-gradient(#f8f7f9,#eff0f4)}.attachment-tile.pdf svg[data-v-4e5632c4]{width:80%;height:80%}.attachment-tile.more[data-v-4e5632c4]{color:#687a9c;background:#eef5fb;border:1.5px dashed #d7e4f3;font-size:clamp(17px,3.5cqw,20px);font-weight:500}.attachment-tile[data-v-4e5632c4]:hover{filter:brightness(.975)}.detail-empty[data-v-4e5632c4]{color:#697c9a;margin:0;padding:4px 0;font-size:clamp(13px,3cqw,16px);line-height:1.7}.secondary-panel[data-v-4e5632c4]{width:100%;min-height:350px}.secondary-heading[data-v-4e5632c4]{color:#243650;margin:0 0 17px;font-size:clamp(19px,3.9cqw,22px);font-weight:750}.overview-card[data-v-4e5632c4],.documents-card[data-v-4e5632c4]{background:#fff;border-radius:16px;padding:clamp(17px,3.5cqw,22px);box-shadow:0 4px 21px #28558909}.overview-item[data-v-4e5632c4]{border-bottom:1px solid #edf3f9;padding:15px 0}.overview-item[data-v-4e5632c4]:last-of-type{border-bottom:0}.overview-item-head[data-v-4e5632c4]{color:#52678c;justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}.overview-item-head strong[data-v-4e5632c4]{color:#172940;white-space:nowrap;font-size:17px}.overview-track[data-v-4e5632c4]{background:#ecf2fb;border-radius:99px;height:10px;margin-top:11px;overflow:hidden}.overview-track span[data-v-4e5632c4]{border-radius:99px;height:100%;display:block}.overview-hint[data-v-4e5632c4]{color:#7e8da7;background:#f4f8ff;border-radius:10px;margin:18px 0 0;padding:12px;font-size:13px;line-height:1.8}.documents-card p[data-v-4e5632c4]{color:#7988a2;margin:12px 0;font-size:15px;line-height:1.7}dialog[data-v-4e5632c4]{color:#24314d;width:min(490px,100cqw - 28px);max-width:calc(100cqw - 28px);max-height:90dvh;font:inherit;background:#fff;border:0;border-radius:18px;padding:0;overflow:hidden;box-shadow:0 20px 75px #122b4940}dialog[data-v-4e5632c4]::backdrop{background:#18253a63}.dialog-head[data-v-4e5632c4]{justify-content:space-between;align-items:center;padding:19px 21px 11px;display:flex}.dialog-head h2[data-v-4e5632c4]{color:#172948;margin:0;font-size:20px;font-weight:770}.dialog-close[data-v-4e5632c4]{color:#7e8ba0;background:0 0;border:0;padding:2px 4px;font-size:27px;line-height:1}.dialog- .dialog-actions[data-v-4e5632c4]{border-top:1px solid #ecf1f7;justify-content:flex-end;gap:10px;padding:13px 21px 19px;display:flex}.dialog-actions button[data-v-4e5632c4]{border:0;border-radius:10px;padding:11px 17px;font-size:15px;font-weight:670}.btn-quiet[data-v-4e5632c4]{color:#62738a;background:#edf2f9}.btn-primary[data-v-4e5632c4]{color:#fff;background:#1178f6}.dialog-note[data-v-4e5632c4]{color:#72849f;background:#f0f7ff;border-radius:10px;margin:8px 0 13px;padding:12px;font-size:13px;line-height:1.65}.form-grid[data-v-4e5632c4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-field[data-v-4e5632c4]{flex-direction:column;gap:6px;min-width:0;display:flex}.form-field.span2[data-v-4e5632c4]{grid-column:span 2}.form-field label[data-v-4e5632c4]{color:#667b9b;font-size:13px;font-weight:620}.form-field label em[data-v-4e5632c4]{color:#ed3136;font-style:normal}.form-control[data-v-4e5632c4]{color:#2a3d5c;background:#f9fbff;border:1px solid #dce6f3;border-radius:9px;width:100%;min-width:0;min-height:42px;padding:9px 11px;font-size:14px}textarea.form-control[data-v-4e5632c4]{resize:vertical;min-height:83px}.form-control[data-v-4e5632c4]:focus{border-color:#8abdff;outline:none;box-shadow:0 0 0 2px #1e77f80f}.dialog-file-list[data-v-4e5632c4]{flex-direction:column;gap:5px;margin-top:4px;display:flex}.file-chip[data-v-4e5632c4]{color:#547096;background:#f4f8fd;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px;font-size:12px;display:flex}.file-chip span[data-v-4e5632c4]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.file-chip button[data-v-4e5632c4]{color:#8d9aad;background:0 0;border:0;font-size:20px;line-height:1}.preview-image[data-v-4e5632c4]{object-fit:contain;width:100%;max-height:65dvh;display:block}.toast[data-v-4e5632c4]{z-index:110;bottom:calc(24px + env(safe-area-inset-bottom));color:#fff;opacity:0;pointer-events:none;text-align:center;background:#162234f0;border-radius:12px;width:max-content;max-width:calc(100cqw - 32px);padding:12px 17px;font-size:14px;line-height:1.5;transition:opacity .18s,transform .18s;position:fixed;left:50%;transform:translate(-50%,9px);box-shadow:0 10px 30px #15243733}.toast.show[data-v-4e5632c4]{opacity:1;transform:translate(-50%)}@container (width<=430px){.school-banner[data-v-4e5632c4]{gap:9px;padding-inline:10px}.school-name[data-v-4e5632c4]{font-size:clamp(15px,4cqw,18px)}.contact-school[data-v-4e5632c4]{padding-inline:10px;font-size:clamp(11px,3cqw,13px)}.finance[data-v-4e5632c4]{padding-inline:clamp(4px,1.8cqw,8px)}.finance-label[data-v-4e5632c4]{font-size:clamp(10px,3cqw,13px)}.finance-value[data-v-4e5632c4]{font-size:clamp(12px,3.54cqw,16px)}.receipt-heading[data-v-4e5632c4]{grid-template-columns:clamp(44px,12cqw,52px) minmax(0,1fr) minmax(67px,22.5cqw,93px) 19px;column-gap:clamp(5px,2cqw,9px)}.receipt-indicator[data-v-4e5632c4]{width:clamp(44px,12cqw,52px);height:clamp(44px,12cqw,52px)}.receipt-amount[data-v-4e5632c4]{font-size:clamp(16px,4.15cqw,18px)}.receipt-date[data-v-4e5632c4]{font-size:clamp(11px,3.16cqw,14px)}.receipt-category[data-v-4e5632c4],.receipt-status[data-v-4e5632c4]{font-size:clamp(11px,3cqw,13px)}.detail-row[data-v-4e5632c4]{grid-template-columns:clamp(90px,28cqw,110px) minmax(0,1fr);gap:clamp(7px,2cqw,9px);font-size:clamp(12px,3.5cqw,15px)}.detail-label svg[data-v-4e5632c4]{width:15px;height:15px}.list-title[data-v-4e5632c4]{font-size:clamp(15px,4cqw,18px)}.list-title span[data-v-4e5632c4]{font-size:clamp(11px,3.3cqw,14px)}.add-receipt[data-v-4e5632c4]{font-size:clamp(13px,3.7cqw,16px)}}@container (width<=330px){.topbar[data-v-4e5632c4]{padding-inline:12px}.school-banner[data-v-4e5632c4]{grid-template-columns:46px minmax(0,1fr) auto;gap:7px;padding-inline:7px}.school-logo[data-v-4e5632c4]{width:46px;height:46px}.school-name[data-v-4e5632c4]{font-size:14px}.school-year[data-v-4e5632c4]{font-size:12px}.contact-school[data-v-4e5632c4]{gap:3px;height:33px;padding-inline:6px;font-size:10px}.contact-school svg[data-v-4e5632c4]{width:14px;height:14px}.financials[data-v-4e5632c4]{gap:0}.finance-label[data-v-4e5632c4]{letter-spacing:-.2px;font-size:10px}.finance-value[data-v-4e5632c4]{letter-spacing:-.6px;font-size:11px}.tab[data-v-4e5632c4]{font-size:13px}.receipt[data-v-4e5632c4]{padding-inline:10px}.receipt-heading[data-v-4e5632c4]{grid-template-columns:38px minmax(0,1fr) minmax(58px,77px) 14px;gap:5px}.receipt-indicator[data-v-4e5632c4]{width:38px;height:38px}.receipt-amount[data-v-4e5632c4]{font-size:15px}.receipt-date[data-v-4e5632c4]{letter-spacing:-.5px;font-size:11px}.receipt-category[data-v-4e5632c4],.receipt-status[data-v-4e5632c4]{font-size:10px}.receipt-status[data-v-4e5632c4]{padding-inline:6px}.expand-btn[data-v-4e5632c4],.expand-btn svg[data-v-4e5632c4]{width:14px}.receipt-details[data-v-4e5632c4]{padding-inline:10px}.detail-row[data-v-4e5632c4]{grid-template-columns:84px minmax(0,1fr);gap:6px;font-size:12px}.detail-label[data-v-4e5632c4]{gap:3px}.detail-label svg[data-v-4e5632c4]{width:13px;height:13px}.attachment-tile[data-v-4e5632c4]{width:44px;height:44px}}@container (width<=270px){.financials[data-v-4e5632c4]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.finance[data-v-4e5632c4]:nth-child(2){border-right:0}.finance[data-v-4e5632c4]{min-height:55px}.school-banner[data-v-4e5632c4]{grid-template-columns:40px minmax(0,1fr);row-gap:8px}.school-logo[data-v-4e5632c4]{width:40px;height:40px}.contact-school[data-v-4e5632c4]{grid-column:2;justify-self:start}.receipt-heading[data-v-4e5632c4]{grid-template-columns:35px minmax(0,1fr) 14px;row-gap:8px}.receipt-indicator[data-v-4e5632c4]{width:35px;height:35px}.receipt-type[data-v-4e5632c4]{flex-flow:wrap;grid-area:2/2;align-items:center;padding:0}.expand-btn[data-v-4e5632c4]{grid-area:1/3}.toolbar[data-v-4e5632c4]{gap:6px;margin-inline:0}.add-receipt[data-v-4e5632c4]{padding-inline:7px;font-size:12px}.add-receipt svg[data-v-4e5632c4]{width:16px}}@container (width>=446px){.content[data-v-4e5632c4]{padding-right:clamp(20px,5.07cqw,29px)}.toolbar[data-v-4e5632c4]{margin-right:6px}.add-receipt[data-v-4e5632c4]{padding-inline:clamp(22px,4.43cqw,26px)}}@container (width>=800px){.summary-card[data-v-4e5632c4]{margin-inline:30px}.content[data-v-4e5632c4]{padding-inline:30px}.receipt[data-v-4e5632c4]{padding-inline:23px}}@media (prefers-reduced-motion:reduce){[data-v-4e5632c4],[data-v-4e5632c4]:before,[data-v-4e5632c4]:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.school-receivable-detail-design[data-v-4e5632c4]{width:100%;min-width:0;color:var(--ink);container-type:inline-size}.school-receivable-detail-design button[data-v-4e5632c4]:disabled{cursor:default;opacity:.55}.school-receivable-detail-design .finance-value[data-v-4e5632c4],.school-receivable-detail-design .receipt-amount[data-v-4e5632c4],.school-receivable-detail-design .overview-item-head strong[data-v-4e5632c4]{white-space:normal;overflow-wrap:anywhere}.school-receivable-detail-design .finance-value[data-v-4e5632c4]{align-self:stretch;width:100%;min-width:0;display:block;container-type:inline-size}.school-receivable-detail-design .finance-amount[data-v-4e5632c4]{white-space:nowrap;max-width:100%;font-size:min(1em,calc(100cqw / var(--finance-units)));display:block}.school-receivable-detail-design .school-name[data-v-4e5632c4]{white-space:normal;overflow-wrap:anywhere}.school-receivable-detail-design .receipt-indicator.posted[data-v-4e5632c4]{color:#08a258;background:#ddf7eb}.school-receivable-detail-design .receipt-status.posted[data-v-4e5632c4]{color:#07a45b;background:#e1f8ec}.school-receivable-detail-design .field-icon[data-v-4e5632c4]{flex:none;display:inline-flex}.school-receivable-detail-design .field-icon[data-v-4e5632c4] svg{stroke:#8190b2;fill:none;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:clamp(15px,3.2cqw,18px);height:clamp(15px,3.2cqw,18px)}.school-receivable-detail-design .receipt-fact-label[data-v-4e5632c4]{color:#6e7f9e;font-size:clamp(10px,2.5cqw,13px);line-height:1.25}.school-receivable-detail-design .source-button[data-v-4e5632c4]{color:#0875e8;background:#fff;border:1px solid #dce6f3;border-radius:9px;margin-top:12px;padding:8px 12px}@container (width<=430px){.school-receivable-detail-design .field-icon[data-v-4e5632c4] svg{width:15px;height:15px}}@container (width<=330px){.school-receivable-detail-design .field-icon[data-v-4e5632c4] svg{width:13px;height:13px}}.design-scope-note[data-v-a555f0e3]{color:#718196;background:#f8fbff;margin:0;padding:6px 16px;font-size:12px}.receivable-design-workspace[data-v-a555f0e3]{width:100%;min-width:0;position:relative}.design-more[data-v-a555f0e3]{color:#142b43;cursor:pointer;background:0 0;border:0;padding:8px;font:700 22px/1 system-ui;position:absolute;top:12px;right:12px}.design-pagination[data-v-a555f0e3]{justify-content:center;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.design-pagination button[data-v-a555f0e3],.design-source-button[data-v-a555f0e3],.design-document[data-v-a555f0e3],.design-message button[data-v-a555f0e3]{color:#0968df;font:inherit;background:#f4f8ff;border:1px solid #dce7f2;border-radius:8px;padding:8px 12px}.design-source-button[data-v-a555f0e3]{margin-top:10px}.design-document[data-v-a555f0e3]{text-align:left;width:100%;margin:8px 0;display:block}.design-message[data-v-a555f0e3]{color:#8d5420;overflow-wrap:anywhere;background:#fff7e8;max-width:900px;margin:10px auto;padding:12px 16px;font:13px/1.7 system-ui}.design-overlay[data-v-a555f0e3]{z-index:1200;background:#14283f66;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.design-dialog[data-v-a555f0e3]{color:#24364d;box-sizing:border-box;background:#fff;border-radius:16px;width:min(100%,460px);max-height:85dvh;padding:20px;font:14px/1.7 system-ui;overflow:auto}.design-dialog h2[data-v-a555f0e3]{margin-top:0;font-size:19px}.design-dialog>button[data-v-a555f0e3]{color:#1673e3;width:100%;font:inherit;background:#f6f9fd;border:1px solid #e1e9f3;border-radius:9px;margin:8px 0;padding:11px;display:block}.design-dialog a[data-v-a555f0e3]{color:#1673e3;display:block}.design-dialog p[data-v-a555f0e3]{overflow-wrap:anywhere}.design-dialog button[data-v-a555f0e3]:disabled,.design-more[data-v-a555f0e3]:disabled{opacity:.5}.school-receivable[data-v-a555f0e3]{color:#23354d;box-sizing:border-box;background:#f5f7fb;min-width:0;max-width:1160px;margin:auto;padding:24px;font:14px/1.6 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.school-receivable[data-v-a555f0e3] *{box-sizing:border-box}.page-heading[data-v-a555f0e3],.schools header[data-v-a555f0e3],.records header[data-v-a555f0e3],.notes header[data-v-a555f0e3],.warning-setting[data-v-a555f0e3],.record-title[data-v-a555f0e3]{justify-content:space-between;align-items:center;gap:16px;display:flex}.eyebrow[data-v-a555f0e3]{color:#0068f4;letter-spacing:.12em;font-size:12px;font-weight:700}.school-receivable h1[data-v-a555f0e3]{margin:2px 0;font-size:28px}.school-receivable h2[data-v-a555f0e3]{margin:0;font-size:18px}.school-receivable h3[data-v-a555f0e3]{margin:12px 0 6px;font-size:15px}.school-receivable p[data-v-a555f0e3]{overflow-wrap:anywhere;margin:5px 0}.page-heading p[data-v-a555f0e3],.scope p[data-v-a555f0e3],.record-title p[data-v-a555f0e3],.school-receivable small[data-v-a555f0e3],.record-filters+section p[data-v-a555f0e3]{color:#65758c}.school-receivable button[data-v-a555f0e3]{color:#0068f4;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe4ee;border-radius:8px;padding:8px 12px}.school-receivable button[data-v-a555f0e3]:disabled{opacity:.5;cursor:default}.school-receivable button[data-v-a555f0e3]:focus-visible,.school-receivable input[data-v-a555f0e3]:focus-visible,.school-receivable select[data-v-a555f0e3]:focus-visible,.school-receivable textarea[data-v-a555f0e3]:focus-visible,.school-receivable a[data-v-a555f0e3]:focus-visible{outline-offset:2px;outline:3px solid #87b9ff}.filters[data-v-a555f0e3],.record-filters[data-v-a555f0e3],.actions[data-v-a555f0e3],.contact-list[data-v-a555f0e3],.pagination[data-v-a555f0e3]{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.filters[data-v-a555f0e3]{padding:18px 0}.school-receivable label[data-v-a555f0e3]{gap:5px;min-width:0;display:grid}.school-receivable select[data-v-a555f0e3],.school-receivable input[data-v-a555f0e3],.school-receivable textarea[data-v-a555f0e3]{color:#23354d;min-width:0;max-width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #dbe4ee;border-radius:8px;padding:8px 10px}.scope[data-v-a555f0e3],.warning-setting[data-v-a555f0e3],.coverage[data-v-a555f0e3],.notes[data-v-a555f0e3],.editor[data-v-a555f0e3],.schools[data-v-a555f0e3],.records[data-v-a555f0e3]{background:#fff;border:1px solid #e4eaf2;border-radius:12px;min-width:0;margin-bottom:16px;padding:18px}.scope[data-v-a555f0e3]{border-left:4px solid #0068f4}.metrics[data-v-a555f0e3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 12px;display:grid}.metrics article[data-v-a555f0e3]{background:#fff;border:1px solid #e4eaf2;border-radius:12px;gap:6px;min-width:0;padding:18px;display:grid}.metrics strong[data-v-a555f0e3]{overflow-wrap:anywhere;font-size:23px}.metrics .primary[data-v-a555f0e3]{color:#fff;background:#0068f4;border-color:#0068f4}.metrics .primary small[data-v-a555f0e3]{color:#e1edff}.secondary-metrics[data-v-a555f0e3]{flex-wrap:wrap;gap:10px 24px;padding:4px 0 18px;display:flex}.secondary-metrics span[data-v-a555f0e3]{color:#65758c}.secondary-metrics b[data-v-a555f0e3]{color:#23354d}.workspace-grid[data-v-a555f0e3]{grid-template-columns:290px minmax(0,1fr);gap:16px;display:grid}.school-card[data-v-a555f0e3]{text-align:left;gap:6px;width:100%;margin-top:10px;color:#23354d!important;display:grid!important}.school-card.selected[data-v-a555f0e3]{background:#f1f7ff;border-color:#0068f4}.school-card span[data-v-a555f0e3]{color:#65758c;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.school-card b[data-v-a555f0e3]{color:#0068f4}.record-filters[data-v-a555f0e3]{margin:14px 0}.contacts[data-v-a555f0e3]{background:#f5f8fc;border-radius:10px;margin-bottom:16px;padding:12px}.contact-list article[data-v-a555f0e3]{gap:3px;min-width:140px;display:grid}.contact-list a[data-v-a555f0e3]{color:#0068f4}.record-card[data-v-a555f0e3]{border-bottom:1px solid #e4eaf2;padding:14px 0}.record-title[data-v-a555f0e3]{align-items:start}.record-title h3[data-v-a555f0e3]{margin:4px 0}.tag[data-v-a555f0e3],.warning[data-v-a555f0e3]{color:#4e6b8d;background:#edf3fa;border-radius:5px;padding:3px 7px;font-size:12px;display:inline-block}.warning.overdue[data-v-a555f0e3]{color:#bb453b;background:#fff0ee}.warning.today[data-v-a555f0e3],.warning.upcoming[data-v-a555f0e3]{color:#956718;background:#fff5df}.record-card dl[data-v-a555f0e3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.record-card dt[data-v-a555f0e3]{color:#65758c;font-size:12px}.record-card dd[data-v-a555f0e3]{overflow-wrap:anywhere;margin:0;font-weight:600}.actions[data-v-a555f0e3]{align-items:center;margin-top:12px}.actions span[data-v-a555f0e3]{color:#65758c;font-size:12px}.pagination[data-v-a555f0e3]{justify-content:space-between;align-items:center;margin-top:16px;font-size:12px}.timeline-item[data-v-a555f0e3]{border-left:2px solid #c7dcf8;margin:16px 0 0 4px;padding:0 0 14px 16px;position:relative}.timeline-item>small[data-v-a555f0e3]{display:block}.timeline-item details[data-v-a555f0e3]{padding:8px 0}.timeline-item details article[data-v-a555f0e3]{background:#f6f8fb;border-radius:8px;margin-top:8px;padding:12px}.note-body[data-v-a555f0e3]{white-space:pre-wrap}.editor[data-v-a555f0e3]{border-color:#94bfff}.editor label[data-v-a555f0e3]{margin:12px 0}.editor textarea[data-v-a555f0e3]{width:100%;min-height:90px}.editor input[data-v-a555f0e3]{width:min(100%,320px)}.coverage ul[data-v-a555f0e3]{margin:12px 0;padding:0;list-style:none}.coverage li[data-v-a555f0e3]{border-bottom:1px solid #edf1f7;padding:10px 0}.error[data-v-a555f0e3],.recovery[data-v-a555f0e3]{color:#8d5420;background:#fff9ee;border:1px solid #f0d4a8;border-radius:10px;margin:12px 0;padding:12px}.notice[data-v-a555f0e3]{color:#256a42;background:#edf8f1;border-radius:8px;padding:10px 12px}.recovery h2[data-v-a555f0e3]{font-size:16px}@media (width<=800px){.school-receivable[data-v-a555f0e3]{padding:16px}.workspace-grid[data-v-a555f0e3]{grid-template-columns:minmax(0,1fr)}.metrics[data-v-a555f0e3]{grid-template-columns:repeat(2,minmax(0,1fr))}.schools[data-v-a555f0e3]{max-height:420px;overflow:auto}.page-heading[data-v-a555f0e3]{align-items:start}.page-heading h1[data-v-a555f0e3]{font-size:24px}.metrics strong[data-v-a555f0e3]{font-size:21px}.filters label[data-v-a555f0e3]{flex:145px}.filters label[data-v-a555f0e3]:first-child{flex-basis:100%}.school-receivable select[data-v-a555f0e3]{width:100%}}@media (width<=390px){.school-receivable[data-v-a555f0e3]{padding:12px}.page-heading[data-v-a555f0e3]{flex-wrap:wrap}.metrics[data-v-a555f0e3]{gap:8px}.metrics article[data-v-a555f0e3]{padding:12px}.metrics strong[data-v-a555f0e3]{font-size:18px}.scope[data-v-a555f0e3],.warning-setting[data-v-a555f0e3],.coverage[data-v-a555f0e3],.notes[data-v-a555f0e3],.editor[data-v-a555f0e3],.schools[data-v-a555f0e3],.records[data-v-a555f0e3]{padding:12px}.warning-setting[data-v-a555f0e3],.notes header[data-v-a555f0e3]{flex-wrap:wrap;align-items:start}.record-title[data-v-a555f0e3]{gap:8px}.record-card dl[data-v-a555f0e3]{gap:6px}.record-filters label[data-v-a555f0e3]{flex:120px}}.admin-school-receivable[data-v-f1add924]{background:#f5f7fb;min-height:100vh}.admin-school-receivable nav[data-v-f1add924]{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:16px;max-width:1160px;margin:auto;padding:16px 24px 0;display:flex}.admin-school-receivable nav button[data-v-f1add924]{color:#0068f4;min-height:40px;font:inherit;background:#fff;border:1px solid #dbe4ee;border-radius:8px;padding:8px 12px}.admin-school-receivable nav p[data-v-f1add924]{color:#65758c;font-size:13px}.admin-school-receivable nav button[data-v-f1add924]:disabled{opacity:.5}.admin-school-receivable nav button[data-v-f1add924]:focus-visible{outline-offset:2px;outline:3px solid #87b9ff}@media (width<=700px){.admin-school-receivable nav[data-v-f1add924]{padding:12px 12px 0}}.outbound-purpose[data-v-c9041e0b]{background:#f5f8fc;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex}.outbound-purpose>span[data-v-c9041e0b]{color:#66738a;margin-right:auto}.outbound-purpose button[data-v-c9041e0b]{color:#4b607c;min-height:40px;font:inherit;background:#fff;border:1px solid #dce4ef;border-radius:20px;padding:8px 14px}.outbound-purpose button[aria-current][data-v-c9041e0b]{color:#fff;background:#286cdb;border-color:#286cdb}.outbound-purpose button[data-v-c9041e0b]:disabled{opacity:.55}.outbound-purpose button[data-v-c9041e0b]:focus-visible{outline:3px solid #9fc7ff}.gift-leave-backdrop[data-v-dd8593a6]{z-index:10020;background:#17203366;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.gift-leave-dialog[data-v-dd8593a6]{background:#fff;border-radius:16px;width:min(100%,380px);padding:22px;box-shadow:0 12px 44px #17203330}.gift-leave-dialog h2[data-v-dd8593a6]{margin:0 0 12px;font-size:20px}.gift-leave-dialog p[data-v-dd8593a6]{font-size:14px;line-height:1.7}.gift-leave-dialog button[data-v-dd8593a6]{margin:6px 8px 0 0}.gift-workspace .section-title h2[data-v-dd8593a6]{overflow-wrap:anywhere;min-width:0;max-width:100%}.gift-workspace .gift-back[data-v-dd8593a6]{margin:12px 16px 0}.gift-workspace[data-v-dd8593a6]{color:#23344d;background:#f5f8fc;max-width:760px;min-height:100vh;margin:auto;padding-bottom:32px;font-size:14px}.gift-intro[data-v-dd8593a6]{padding:20px 20px 6px}.eyebrow[data-v-dd8593a6]{color:#3378ca;font-size:12px}.gift-intro h1[data-v-dd8593a6]{margin:8px 0;font-size:23px}.gift-intro p[data-v-dd8593a6]{color:#65758b;line-height:1.7}.gift-intro ol[data-v-dd8593a6]{color:#376eac;border-top:1px solid #e4eaf2;justify-content:space-between;padding:14px 0;font-size:12px;list-style:none;display:flex}.gift-intro li+li[data-v-dd8593a6]:before{content:"›";color:#9aabc0;margin-right:10px}.card[data-v-dd8593a6]{background:#fff;border:1px solid #e9edf4;border-radius:16px;margin:12px 16px;padding:18px}.card h2[data-v-dd8593a6]{margin:0;font-size:18px}.card h3[data-v-dd8593a6]{margin:20px 0 12px;font-size:15px}.scope[data-v-dd8593a6],.section-title[data-v-dd8593a6],.known[data-v-dd8593a6],.actions[data-v-dd8593a6]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.scope>label[data-v-dd8593a6]{flex:1;min-width:150px}.section-title[data-v-dd8593a6]{justify-content:space-between;margin-bottom:16px}.known input[data-v-dd8593a6]{flex:1;min-width:0}.gift-workspace label[data-v-dd8593a6]{margin:12px 0;line-height:1.8;display:block}.gift-workspace input[data-v-dd8593a6]:not([type=checkbox]),.gift-workspace select[data-v-dd8593a6],.gift-workspace textarea[data-v-dd8593a6]{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:inherit;background:#fff;border:1px solid #dbe3ed;border-radius:9px;padding:10px;display:block}.gift-workspace textarea[data-v-dd8593a6]{resize:vertical;min-height:76px}.gift-workspace button[data-v-dd8593a6]{font:inherit;color:#306cb8;cursor:pointer;background:#fff;border:1px solid #d9e3f0;border-radius:9px;min-height:42px;padding:9px 13px}.gift-workspace button[data-v-dd8593a6]:disabled,.gift-workspace input[data-v-dd8593a6]:disabled,.gift-workspace select[data-v-dd8593a6]:disabled{opacity:.5;cursor:default}.gift-workspace button[data-v-dd8593a6]:focus-visible,.gift-workspace input[data-v-dd8593a6]:focus-visible,.gift-workspace select[data-v-dd8593a6]:focus-visible,.gift-workspace textarea[data-v-dd8593a6]:focus-visible{outline-offset:1px;outline:3px solid #a7caff}.gift-workspace .primary[data-v-dd8593a6]{color:#fff;background:#276edb;border-color:#276edb}.wide[data-v-dd8593a6]{width:100%;margin-top:16px}.alert[data-v-dd8593a6]{color:#355a86;overflow-wrap:anywhere;background:#eaf3ff;border-radius:10px;margin:12px 16px;padding:13px 15px;line-height:1.7}.card .alert[data-v-dd8593a6]{margin:12px 0}.error[data-v-dd8593a6]{color:#a33f30;background:#fff0ed}.muted[data-v-dd8593a6]{color:#77869b;font-size:13px;line-height:1.7}.stock-row[data-v-dd8593a6]{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.stock-row>div[data-v-dd8593a6]{overflow-wrap:anywhere;min-width:0}.stock-row p[data-v-dd8593a6]{color:#7b8ba0;margin:5px 0;font-size:12px}.stock-row span[data-v-dd8593a6]{color:#346da7;font-size:12px}.stock-row label[data-v-dd8593a6]{flex-shrink:0;width:100px;margin:0;font-size:12px}.document-row[data-v-dd8593a6]{text-align:left;justify-content:space-between;gap:12px;width:100%;margin-top:8px;display:flex}.gift-workspace b[data-v-dd8593a6]{color:#bb4b39}.gift-workspace dl[data-v-dd8593a6]{grid-template-columns:75px 1fr;gap:10px;line-height:1.6;display:grid}.gift-workspace dt[data-v-dd8593a6]{color:#7a899b}.gift-workspace dd[data-v-dd8593a6]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.status[data-v-dd8593a6]{color:#3a6db2;background:#eff4ff;border-radius:12px;padding:5px 9px;font-size:12px}.gift-workspace fieldset[data-v-dd8593a6]{border:1px solid #e1e7ef;border-radius:10px;margin:12px 0;padding:12px}.gift-workspace .check[data-v-dd8593a6],.gift-workspace .evidence-row[data-v-dd8593a6]{align-items:center;gap:8px;display:flex}.gift-workspace input[type=checkbox][data-v-dd8593a6]{flex-shrink:0;width:18px;height:18px}.evidence-row span[data-v-dd8593a6]{overflow-wrap:anywhere;flex:1}.evidence-row small[data-v-dd8593a6]{color:#8492a3;display:block}.upload[data-v-dd8593a6]{color:#246acb;border:1px dashed #aec9ee;border-radius:10px;padding:10px}.upload input[data-v-dd8593a6]{border:0!important;font-size:12px!important}.history-row[data-v-dd8593a6]{border-top:1px solid #e5ebf3;padding:14px 0}.history-row p[data-v-dd8593a6]{color:#7d8a9c;font-size:12px}.history-row pre[data-v-dd8593a6]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:12px}.loading[data-v-dd8593a6]{text-align:center;color:#6a7e99;padding:15px}.section-title select[data-v-dd8593a6]{width:auto;max-width:160px}@media (width<=360px){.card[data-v-dd8593a6]{margin:10px;padding:14px}.gift-intro[data-v-dd8593a6]{padding:16px 14px 4px}.stock-row label[data-v-dd8593a6]{width:84px}}.admin-gift-nav[data-v-116a6564]{box-sizing:border-box;align-items:center;gap:16px;max-width:760px;margin:auto;padding:16px;display:flex}.admin-gift-nav button[data-v-116a6564]{font:inherit;color:#286cba;background:#fff;border:1px solid #d8e2ef;border-radius:9px;min-height:44px;padding:10px 14px}.payable-workspace[data-v-bf3eff5d]{box-sizing:border-box;max-width:760px;color:var(--business-text-primary,#111318);background:var(--business-bg-subtle,#fafbfd);overflow-wrap:anywhere;margin:auto;padding:20px 16px 64px;font:16px/1.65 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif}.admin-workspace[data-v-bf3eff5d]{max-width:980px}.eyebrow[data-v-bf3eff5d]{color:var(--business-color-primary,#2f73f4);font-size:13px}h1[data-v-bf3eff5d]{margin:8px 0;font-size:24px}h2[data-v-bf3eff5d]{margin:0 0 12px;font-size:19px}h3[data-v-bf3eff5d]{margin:12px 0;font-size:17px}p[data-v-bf3eff5d]{color:var(--business-text-secondary,#48556a);margin:8px 0}.card[data-v-bf3eff5d],.pending[data-v-bf3eff5d]{background:var(--business-bg-page,#fff);border:1px solid var(--business-border-light,#edf0f5);border-radius:12px;min-width:0;margin:16px 0;padding:16px}.pending[data-v-bf3eff5d]{background:var(--business-warning-bg,#fff0ce)}.tools[data-v-bf3eff5d]{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;display:flex}.tools>label[data-v-bf3eff5d]{flex:180px;min-width:0}label[data-v-bf3eff5d]{gap:8px;margin:12px 0;display:grid}button[data-v-bf3eff5d],input[data-v-bf3eff5d],select[data-v-bf3eff5d],textarea[data-v-bf3eff5d]{font:inherit;box-sizing:border-box;border:1px solid var(--business-border-medium,#d9dde3);background:var(--business-bg-page,#fff);min-width:0;max-width:100%;min-height:44px;color:var(--business-text-primary,#111318);border-radius:12px;padding:8px 12px}input[data-v-bf3eff5d],select[data-v-bf3eff5d],textarea[data-v-bf3eff5d]{width:100%}button[data-v-bf3eff5d]{color:var(--business-color-primary,#2f73f4);cursor:pointer}button[data-v-bf3eff5d]:disabled{opacity:.5;cursor:default}.check[data-v-bf3eff5d]{align-items:center;gap:12px;display:flex}.check input[data-v-bf3eff5d]{flex:0 0 22px;width:22px;min-height:22px}fieldset[data-v-bf3eff5d]{border:1px solid var(--business-border-light,#edf0f5);border-radius:12px;min-width:0}.action-fields[data-v-bf3eff5d]{border:0;padding:0}.candidate[data-v-bf3eff5d]{border-bottom:1px solid var(--business-border-light,#edf0f5);padding:12px 0}.badge[data-v-bf3eff5d]{background:var(--business-info-bg,#eaf2ff);color:var(--business-color-primary,#2f73f4);border-radius:999px;padding:0 8px;font-size:14px;display:inline-block}dl[data-v-bf3eff5d]{grid-template-columns:110px minmax(0,1fr);gap:8px;display:grid}dd[data-v-bf3eff5d]{margin:0}.prose[data-v-bf3eff5d]{white-space:pre-wrap}[role=alert][data-v-bf3eff5d]{background:var(--business-danger-bg,#ffe4e5);color:var(--business-danger,#e21b1b);border-radius:12px;padding:12px}[role=status][data-v-bf3eff5d]{color:var(--business-success,#138b3d)}:is(button[data-v-bf3eff5d],input[data-v-bf3eff5d],select[data-v-bf3eff5d],textarea[data-v-bf3eff5d]):focus-visible{outline:3px solid var(--business-color-primary,#2f73f4);outline-offset:2px}@media (width<=360px){.payable-workspace[data-v-bf3eff5d]{padding:16px 12px 48px}.card[data-v-bf3eff5d],.pending[data-v-bf3eff5d]{padding:12px}.tools>label[data-v-bf3eff5d]{flex-basis:100%}dl[data-v-bf3eff5d]{grid-template-columns:1fr}dd[data-v-bf3eff5d]{margin-bottom:8px}}.admin-contractPayable-nav[data-v-47a8a378]{flex-wrap:wrap;align-items:center;gap:16px;max-width:980px;margin:auto;padding:16px;display:flex}button[data-v-47a8a378]{font:inherit;color:#2f73f4;background:#fff;border:1px solid #d9dde3;border-radius:12px;min-height:44px;padding:10px 14px}.history-content[data-v-0340f85e]{white-space:pre-wrap;overflow-wrap:anywhere}p[data-v-0340f85e]{color:var(--business-text-secondary,#48556a);margin:8px 0}.term-workspace[data-v-47be08a5]{box-sizing:border-box;max-width:575px;color:var(--business-text-primary,#111318);background:var(--business-bg-subtle,#fafbfd);overflow-wrap:anywhere;margin:auto;padding:20px 16px 64px;font:16px/1.65 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif}.admin-workspace[data-v-47be08a5]{max-width:980px}.eyebrow[data-v-47be08a5]{color:var(--business-color-primary,#2f73f4);font-size:13px}h1[data-v-47be08a5]{margin:8px 0;font-size:24px}h2[data-v-47be08a5]{margin:0 0 12px;font-size:19px}h3[data-v-47be08a5]{margin:12px 0;font-size:17px}p[data-v-47be08a5]{color:var(--business-text-secondary,#48556a);margin:8px 0}.card[data-v-47be08a5],.pending[data-v-47be08a5]{background:var(--business-bg-page,#fff);border:1px solid var(--business-border-light,#edf0f5);border-radius:12px;min-width:0;margin:16px 0;padding:16px}.pending[data-v-47be08a5]{background:var(--business-warning-bg,#fff0ce)}.tools[data-v-47be08a5]{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;display:flex}.tools>label[data-v-47be08a5]{flex:180px;min-width:0}label[data-v-47be08a5]{gap:8px;margin:12px 0;display:grid}button[data-v-47be08a5],input[data-v-47be08a5],select[data-v-47be08a5],textarea[data-v-47be08a5]{font:inherit;box-sizing:border-box;border:1px solid var(--business-border-medium,#d9dde3);background:var(--business-bg-page,#fff);min-width:0;max-width:100%;min-height:44px;color:var(--business-text-primary,#111318);border-radius:12px;padding:8px 12px}input[data-v-47be08a5],select[data-v-47be08a5],textarea[data-v-47be08a5]{width:100%}button[data-v-47be08a5]{color:var(--business-color-primary,#2f73f4);cursor:pointer}button[data-v-47be08a5]:disabled{opacity:.5;cursor:default}.check[data-v-47be08a5]{align-items:center;gap:12px;display:flex}.check input[data-v-47be08a5]{flex:0 0 22px;width:22px;min-height:22px}fieldset[data-v-47be08a5]{border:1px solid var(--business-border-light,#edf0f5);border-radius:12px;min-width:0}.candidate[data-v-47be08a5],details[data-v-47be08a5]{border-bottom:1px solid var(--business-border-light,#edf0f5);padding:12px 0}summary[data-v-47be08a5]{cursor:pointer}.badge[data-v-47be08a5]{background:var(--business-info-bg,#eaf2ff);color:var(--business-color-primary,#2f73f4);border-radius:999px;padding:0 8px;font-size:14px;display:inline-block}.badge[data-stage=expired][data-v-47be08a5]{background:var(--business-danger-bg,#ffe4e5);color:var(--business-danger,#e21b1b)}.badge[data-stage=near_expiry][data-v-47be08a5],.badge[data-stage=due_today][data-v-47be08a5]{background:var(--business-warning-bg,#fff0ce);color:var(--business-warning,#c77800)}dl[data-v-47be08a5]{grid-template-columns:100px minmax(0,1fr);gap:8px;display:grid}dd[data-v-47be08a5]{margin:0}.prose[data-v-47be08a5]{white-space:pre-wrap}[role=alert][data-v-47be08a5]{background:var(--business-danger-bg,#ffe4e5);color:var(--business-danger,#e21b1b);border-radius:12px;padding:12px}[role=status][data-v-47be08a5]{color:var(--business-success,#138b3d)}:is(button[data-v-47be08a5],input[data-v-47be08a5],select[data-v-47be08a5],textarea[data-v-47be08a5]):focus-visible{outline:3px solid var(--business-color-primary,#2f73f4);outline-offset:2px}@media (width<=360px){.term-workspace[data-v-47be08a5]{padding:16px 12px 48px}.card[data-v-47be08a5],.pending[data-v-47be08a5]{padding:12px}.tools>label[data-v-47be08a5]{flex-basis:100%}dl[data-v-47be08a5]{grid-template-columns:1fr}dd[data-v-47be08a5]{margin-bottom:8px}}.admin-contractTerm-nav[data-v-77b59619]{flex-wrap:wrap;align-items:center;gap:16px;max-width:980px;margin:auto;padding:16px;display:flex}button[data-v-77b59619]{font:inherit;color:#2f73f4;background:#fff;border:1px solid #d9dde3;border-radius:12px;min-height:44px;padding:10px 14px}.order-facts[data-v-d27d4105]{overflow-wrap:anywhere;color:#526075}p[data-v-d27d4105]{margin:8px 0}p[data-v-4a0f7300]{color:#526075;margin:8px 0}.rating[data-v-4a0f7300]{color:#9a6500}.prose[data-v-4a0f7300]{white-space:pre-wrap;overflow-wrap:anywhere}.review-workspace[data-v-313a1ebd]{box-sizing:border-box;color:#142033;overflow-wrap:anywhere;background:#f6f8fc;max-width:980px;margin:auto;padding:24px 18px 64px;font:16px/1.65 system-ui,sans-serif}.eyebrow[data-v-313a1ebd]{color:#2868d7;font-size:13px}h1[data-v-313a1ebd]{margin:8px 0;font-size:29px}h2[data-v-313a1ebd]{margin:0 0 10px;font-size:19px}h3[data-v-313a1ebd]{margin:8px 0;font-size:17px}p[data-v-313a1ebd]{color:#526075;margin:8px 0}.card[data-v-313a1ebd],.pending[data-v-313a1ebd]{background:#fff;border:1px solid #dfe5ee;border-radius:14px;min-width:0;margin:18px 0;padding:18px}.pending[data-v-313a1ebd]{background:#fff9e9;border-color:#e3b050}.tools[data-v-313a1ebd]{flex-wrap:wrap;align-items:end;gap:10px;margin:12px 0;display:flex}.tools>label[data-v-313a1ebd]{flex:190px;min-width:0}label[data-v-313a1ebd]{gap:6px;margin:12px 0;display:grid}button[data-v-313a1ebd],input[data-v-313a1ebd],select[data-v-313a1ebd],textarea[data-v-313a1ebd]{font:inherit;box-sizing:border-box;color:#142033;background:#fff;border:1px solid #cbd5e3;border-radius:9px;min-width:0;max-width:100%;min-height:44px;padding:9px 12px}input[data-v-313a1ebd],select[data-v-313a1ebd],textarea[data-v-313a1ebd]{width:100%}button[data-v-313a1ebd]{color:#235dbe;cursor:pointer}button[data-v-313a1ebd]:disabled{opacity:.5;cursor:default}.service-item[data-v-313a1ebd],details[data-v-313a1ebd]{border-bottom:1px solid #edf0f5;padding:12px 0}summary[data-v-313a1ebd]{cursor:pointer}.stats[data-v-313a1ebd]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.stats dd[data-v-313a1ebd]{color:#235dbe;margin:0}.rating[data-v-313a1ebd]{color:#9a6500}.prose[data-v-313a1ebd]{white-space:pre-wrap}[role=alert][data-v-313a1ebd]{color:#a33128;background:#fff0ed;border-radius:9px;padding:12px}[role=status][data-v-313a1ebd]{color:#276847}:is(button[data-v-313a1ebd],input[data-v-313a1ebd],select[data-v-313a1ebd],textarea[data-v-313a1ebd]):focus-visible{outline-offset:2px;outline:3px solid #397feb}@media (width<=420px){.review-workspace[data-v-313a1ebd]{padding:18px 12px 48px}.card[data-v-313a1ebd],.pending[data-v-313a1ebd]{padding:12px}h1[data-v-313a1ebd]{font-size:24px}.tools>label[data-v-313a1ebd]{flex-basis:100%}.stats[data-v-313a1ebd]{grid-template-columns:1fr}.stats dd[data-v-313a1ebd]{margin-bottom:6px}}.admin-workerReview-nav[data-v-5960e52d]{flex-wrap:wrap;align-items:center;gap:16px;max-width:980px;margin:auto;padding:16px;display:flex}button[data-v-5960e52d]{font:inherit;color:#2f73f4;background:#fff;border:1px solid #d9dde3;border-radius:12px;min-height:44px;padding:10px 14px}.profile-content[data-v-91dcedc2]{margin:12px 0}dt[data-v-91dcedc2]{color:#69758a;margin-top:12px;font-size:13px}dd[data-v-91dcedc2]{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0}.worker-workspace[data-v-a04c3dbf]{box-sizing:border-box;color:#142033;overflow-wrap:anywhere;background:#f6f8fc;max-width:980px;margin:auto;padding:24px 18px 64px;font:16px/1.65 system-ui,sans-serif}.eyebrow[data-v-a04c3dbf]{color:#2868d7;font-size:13px}h1[data-v-a04c3dbf]{margin:8px 0;font-size:29px}h2[data-v-a04c3dbf]{margin:0 0 10px;font-size:19px}h3[data-v-a04c3dbf]{margin:8px 0;font-size:17px}p[data-v-a04c3dbf]{color:#526075;margin:8px 0}.card[data-v-a04c3dbf],.pending[data-v-a04c3dbf]{background:#fff;border:1px solid #dfe5ee;border-radius:14px;min-width:0;margin:18px 0;padding:18px}.pending[data-v-a04c3dbf]{background:#fff9e9;border-color:#e3b050}.tools[data-v-a04c3dbf],.filters[data-v-a04c3dbf]{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.tools[data-v-a04c3dbf]{margin:12px 0}.filters>label[data-v-a04c3dbf],.tools>label[data-v-a04c3dbf]{flex:190px;min-width:0}label[data-v-a04c3dbf]{gap:6px;margin:12px 0;display:grid}button[data-v-a04c3dbf],input[data-v-a04c3dbf],select[data-v-a04c3dbf],textarea[data-v-a04c3dbf]{font:inherit;box-sizing:border-box;color:#142033;background:#fff;border:1px solid #cbd5e3;border-radius:9px;min-width:0;max-width:100%;min-height:44px;padding:9px 12px}input[data-v-a04c3dbf],select[data-v-a04c3dbf],textarea[data-v-a04c3dbf]{width:100%}button[data-v-a04c3dbf]{color:#235dbe;cursor:pointer}button[data-v-a04c3dbf]:disabled{opacity:.5;cursor:default}.checkbox[data-v-a04c3dbf]{border-bottom:1px solid #edf0f5;align-items:start;padding:8px;display:flex}.checkbox input[data-v-a04c3dbf]{flex:none;width:20px;min-height:24px;margin-top:2px}.checkbox small[data-v-a04c3dbf]{color:#69758a;display:block}.identifier[data-v-a04c3dbf]{font-size:13px}.service-item[data-v-a04c3dbf]{border-bottom:1px solid #edf0f5;padding:8px 0}details[data-v-a04c3dbf]{border-bottom:1px solid #edf0f5;padding:12px 0}summary[data-v-a04c3dbf]{cursor:pointer}[role=alert][data-v-a04c3dbf]{color:#a33128;background:#fff0ed;border-radius:9px;padding:12px}[role=status][data-v-a04c3dbf]{color:#276847}:is(button[data-v-a04c3dbf],input[data-v-a04c3dbf],select[data-v-a04c3dbf],textarea[data-v-a04c3dbf]):focus-visible{outline-offset:2px;outline:3px solid #397feb}@media (width<=420px){.worker-workspace[data-v-a04c3dbf]{padding:18px 12px 48px}.card[data-v-a04c3dbf],.pending[data-v-a04c3dbf]{padding:12px}h1[data-v-a04c3dbf]{font-size:24px}.tools>label[data-v-a04c3dbf],.filters>label[data-v-a04c3dbf]{flex-basis:100%}}.admin-workerProfile-nav[data-v-e80241d4]{flex-wrap:wrap;align-items:center;gap:16px;max-width:980px;margin:auto;padding:16px;display:flex}button[data-v-e80241d4]{font:inherit;color:#2f73f4;background:#fff;border:1px solid #d9dde3;border-radius:12px;min-height:44px;padding:10px 14px}.directory-revision[data-v-25b3e1d0]{overflow-wrap:anywhere;min-width:0}h3[data-v-25b3e1d0]{margin:4px 0 12px;font-size:18px;line-height:1.5}p[data-v-25b3e1d0]{margin:8px 0;font-size:14px;line-height:1.7}.description[data-v-25b3e1d0]{white-space:pre-wrap}.regions[data-v-25b3e1d0]{color:#48556a}.dial[data-v-25b3e1d0]{box-sizing:border-box;color:#2468e8;overflow-wrap:anywhere;background:#eaf2ff;border-radius:12px;align-items:center;max-width:100%;min-height:44px;padding:10px 14px;font-weight:600;text-decoration:none;display:inline-flex}details[data-v-25b3e1d0]{margin-top:16px}summary[data-v-25b3e1d0]{cursor:pointer;box-sizing:border-box;color:#48556a;min-height:44px;padding:8px 0;font-size:14px;line-height:1.6}details p[data-v-25b3e1d0]{margin:6px 0}a[data-v-25b3e1d0]:focus-visible,summary[data-v-25b3e1d0]:focus-visible{outline-offset:3px;outline:3px solid #2f73f4}.directory-schedule[data-v-736e8d0d]{border:1px solid #edf0f5;border-radius:12px;min-width:0;margin:20px 0;padding:16px}legend[data-v-736e8d0d]{font-weight:600}section[data-v-736e8d0d]{border-top:1px solid #edf0f5;margin:12px 0;padding:12px 0}p[data-v-736e8d0d]{color:#48556a;font-size:14px;line-height:1.65}h4[data-v-736e8d0d]{margin:8px 0;font-size:16px}.period[data-v-736e8d0d]{flex-wrap:wrap;align-items:end;gap:8px;margin:12px 0;display:flex}.period>label[data-v-736e8d0d]{flex:95px;min-width:0}.period>.check[data-v-736e8d0d]{flex-basis:100%}label[data-v-736e8d0d]{gap:6px;margin:8px 0;display:grid}.check[data-v-736e8d0d]{align-items:center;gap:8px;display:flex}input[data-v-736e8d0d],button[data-v-736e8d0d]{font:inherit;box-sizing:border-box;color:#111318;background:#fff;border:1px solid #d9dde3;border-radius:8px;max-width:100%;min-height:44px;padding:8px}input[type=time][data-v-736e8d0d],input[type=date][data-v-736e8d0d],input[type=text][data-v-736e8d0d]{width:100%;min-width:0}input[type=checkbox][data-v-736e8d0d]{width:20px;height:20px;min-height:20px}.tools[data-v-736e8d0d]{flex-wrap:wrap;gap:8px;display:flex}button[data-v-736e8d0d]{cursor:pointer;color:#2f73f4}button[data-v-736e8d0d]:disabled{opacity:.5;cursor:default}:is(button[data-v-736e8d0d],input[data-v-736e8d0d]):focus-visible{outline-offset:2px;outline:3px solid #2f73f4}.directory-workspace[data-v-e54f809d]{box-sizing:border-box;color:#111318;overflow-wrap:anywhere;background:#f8fafc;max-width:860px;margin:auto;padding:24px 16px 56px;font:16px/1.65 system-ui,sans-serif}.eyebrow[data-v-e54f809d]{color:#2f73f4;font-size:13px}h1[data-v-e54f809d]{margin:8px 0;font-size:28px}h2[data-v-e54f809d]{margin:0 0 10px;font-size:19px}p[data-v-e54f809d]{color:#48556a;margin:8px 0}.card[data-v-e54f809d],.pending[data-v-e54f809d]{background:#fff;border:1px solid #e2e7ef;border-radius:14px;min-width:0;margin:18px 0;padding:18px}.pending[data-v-e54f809d]{background:#fff9e9;border-color:#e3b050}.tools[data-v-e54f809d]{flex-wrap:wrap;align-items:end;gap:8px;margin:12px 0;display:flex}.tools>label[data-v-e54f809d]{flex:220px;min-width:0}label[data-v-e54f809d]{gap:6px;margin:12px 0;display:grid}button[data-v-e54f809d],input[data-v-e54f809d],select[data-v-e54f809d],textarea[data-v-e54f809d]{font:inherit;box-sizing:border-box;color:#111318;background:#fff;border:1px solid #cfd6df;border-radius:9px;min-width:0;max-width:100%;min-height:44px;padding:9px 12px}input[data-v-e54f809d],select[data-v-e54f809d],textarea[data-v-e54f809d]{width:100%}button[data-v-e54f809d]{color:#2463d6;cursor:pointer}button[data-v-e54f809d]:disabled{opacity:.5;cursor:default}fieldset[data-v-e54f809d]{border:1px solid #e2e7ef;border-radius:10px;min-width:0}details[data-v-e54f809d]{margin:12px 0}summary[data-v-e54f809d]{cursor:pointer}.identifier[data-v-e54f809d]{font-size:13px}[role=alert][data-v-e54f809d]{color:#a33128;background:#fff0ed;border-radius:10px;padding:12px}[role=status][data-v-e54f809d]{color:#216843}:is(button[data-v-e54f809d],input[data-v-e54f809d],select[data-v-e54f809d],textarea[data-v-e54f809d]):focus-visible{outline-offset:2px;outline:3px solid #2f73f4}@media (width<=420px){.card[data-v-e54f809d],.pending[data-v-e54f809d]{padding:12px}.directory-workspace[data-v-e54f809d]{padding:18px 12px 40px}h1[data-v-e54f809d]{font-size:24px}}.admin-serviceDirectory-nav[data-v-2a73ee89]{flex-wrap:wrap;align-items:center;gap:16px;max-width:980px;margin:auto;padding:16px;display:flex}button[data-v-2a73ee89]{font:inherit;color:#2f73f4;background:#fff;border:1px solid #d9dde3;border-radius:12px;min-height:44px;padding:10px 14px}figure[data-v-cabe0366]{min-width:0;margin:16px 0}img[data-v-cabe0366],video[data-v-cabe0366]{max-width:100%;max-height:480px;display:block}figcaption[data-v-cabe0366]{color:#48556a;white-space:pre-wrap;margin-top:8px;font-size:13px}button[data-v-cabe0366]{color:#2f73f4;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dde3;border-radius:12px;padding:10px 14px}.knowledge-content[data-v-c8d043f1]{overflow-wrap:anywhere;min-width:0}.knowledge-content p[data-v-c8d043f1]{white-space:pre-wrap;line-height:1.8}.knowledge-content h3[data-v-c8d043f1]{margin:24px 0 12px;font-size:18px;line-height:1.5}.knowledge-media-picker[data-v-b8c02eed]{background:#f5f6f8;border-radius:12px;margin:16px 0;padding:16px}h3[data-v-b8c02eed]{font-size:17px}p[data-v-b8c02eed]{overflow-wrap:anywhere;font-size:13px;line-height:1.6}label[data-v-b8c02eed]{gap:8px;min-width:0;margin:12px 0;display:grid}input[data-v-b8c02eed],select[data-v-b8c02eed]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px}button[data-v-b8c02eed]{font:inherit;color:#2f73f4;background:#fff;border:1px solid #d9dde3;border-radius:12px;min-height:44px;padding:8px 12px}button[data-v-b8c02eed]:disabled{opacity:.5}.tools[data-v-b8c02eed]{flex-wrap:wrap;gap:8px;display:flex}ul[data-v-b8c02eed]{padding:0;list-style:none}li[data-v-b8c02eed]{overflow-wrap:anywhere;gap:8px;margin:12px 0;display:grid}.knowledge-workspace[data-v-da38e7eb]{color:#111318;box-sizing:border-box;max-width:980px;margin:auto;padding:20px 16px 56px}.knowledge-workspace.business-mobile-page[data-v-da38e7eb]{max-width:575px}header[data-v-da38e7eb]{margin:12px 0 24px}.eyebrow[data-v-da38e7eb]{color:#2f73f4;font-size:13px}h1[data-v-da38e7eb]{font-size:25px;line-height:1.4}h2[data-v-da38e7eb]{font-size:19px}h3[data-v-da38e7eb]{font-size:17px}p[data-v-da38e7eb]{overflow-wrap:anywhere;line-height:1.7}.panel[data-v-da38e7eb]{background:#fff;border:1px solid #edf0f5;border-radius:12px;min-width:0;margin:16px 0;padding:16px}.tools[data-v-da38e7eb]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}label[data-v-da38e7eb]{gap:8px;margin:16px 0;display:grid}input[data-v-da38e7eb],select[data-v-da38e7eb],textarea[data-v-da38e7eb],button[data-v-da38e7eb]{font:inherit;box-sizing:border-box;border:1px solid #d9dde3;border-radius:12px;min-height:44px;padding:10px 12px}input[data-v-da38e7eb],select[data-v-da38e7eb],textarea[data-v-da38e7eb]{width:100%;min-width:0;max-width:100%;color:inherit;background:#fff}textarea[data-v-da38e7eb]{resize:vertical}button[data-v-da38e7eb]{color:#2f73f4;cursor:pointer;overflow-wrap:anywhere;background:#fff;max-width:100%}button[data-v-da38e7eb]:disabled{opacity:.45;cursor:default}.primary[data-v-da38e7eb]{color:#fff;background:#2f73f4;border-color:#2f73f4}.notice[data-v-da38e7eb]{color:#24509a;background:#eaf2ff;border-radius:12px;padding:12px}.error[data-v-da38e7eb]{color:#b12026;background:#ffe4e5;border-radius:12px;padding:12px}.list-row[data-v-da38e7eb]{border-bottom:1px solid #edf0f5;padding:16px 0}fieldset[data-v-da38e7eb]{border:1px solid #edf0f5;border-radius:12px;min-width:0;margin:16px 0;padding:12px}legend[data-v-da38e7eb]{color:#48556a;font-size:13px}summary[data-v-da38e7eb]{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:12px 0}:is(button[data-v-da38e7eb],input[data-v-da38e7eb],select[data-v-da38e7eb],textarea[data-v-da38e7eb]):focus-visible{outline-offset:2px;outline:3px solid #86aefa}.admin-knowledge-nav[data-v-6c988c90]{flex-wrap:wrap;align-items:center;gap:16px;max-width:980px;margin:auto;padding:16px;display:flex}button[data-v-6c988c90]{font:inherit;color:#2f73f4;background:#fff;border:1px solid #d9dde3;border-radius:12px;min-height:44px;padding:10px 14px}.evidence-links[data-v-d6ae64e7]{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:6px;padding:4px 0;display:flex}.evidence-links .el-button[data-v-d6ae64e7]{white-space:normal;text-align:left;height:auto;margin:0;line-height:1.5}.empty-evidence[data-v-d6ae64e7]{color:var(--el-text-color-placeholder)}.finance-page[data-v-9121ae28]{background:var(--el-bg-color-page);min-height:calc(100vh - 120px);padding:28px clamp(18px,4vw,64px)}header[data-v-9121ae28],.card-header[data-v-9121ae28],.toolbar[data-v-9121ae28]{justify-content:space-between;align-items:center;gap:14px;display:flex}.finance-load-error[data-v-9121ae28]{border:1px solid var(--el-border-color-light);background:var(--el-fill-color-light);border-radius:12px;margin:20px 0;padding:24px}.finance-load-error h2[data-v-9121ae28]{margin:0 0 12px;font-size:20px}.finance-load-error p[data-v-9121ae28]{max-width:840px;margin-bottom:16px;line-height:1.8}header h1[data-v-9121ae28],header p[data-v-9121ae28]{margin:0}header p[data-v-9121ae28]{color:var(--el-text-color-secondary);margin-top:7px}.toolbar[data-v-9121ae28]{justify-content:flex-start;margin:20px 0}form.toolbar[data-v-9121ae28]{flex-wrap:wrap;gap:10px}.toolbar>input[data-v-9121ae28],.finance-load-error input[data-v-9121ae28]{box-sizing:border-box;border:1px solid var(--el-border-color);border-radius:var(--el-border-radius-base);background:var(--el-fill-color-blank);height:32px;color:var(--el-text-color-regular);font:inherit;padding:0 11px;transition:border-color .2s}.toolbar>input[data-v-9121ae28]{width:280px;max-width:100%}.toolbar>input[data-v-9121ae28]::placeholder{color:var(--el-text-color-placeholder)}.toolbar>input[data-v-9121ae28]:focus-visible,.finance-load-error input[data-v-9121ae28]:focus-visible{border-color:var(--el-color-primary);outline:2px solid var(--el-color-primary-light-7);outline-offset:1px}.facts[data-v-9121ae28]{grid-template-columns:repeat(3,minmax(180px,1fr));gap:14px;margin:18px 0;display:grid}.facts small[data-v-9121ae28],.facts strong[data-v-9121ae28]{display:block}.facts strong[data-v-9121ae28]{margin-top:10px;font-size:25px}.section[data-v-9121ae28]{margin-top:16px}.attachment-panel[data-v-9121ae28]{border:1px solid var(--el-border-color-light);background:var(--el-bg-color);border-radius:8px;padding:18px}.attachment-panel h2[data-v-9121ae28]{margin:0 0 8px;font-size:16px}.attachment-panel p[data-v-9121ae28],.attachment-panel li[data-v-9121ae28]{margin:8px 0;line-height:1.8}.attachment-panel label[data-v-9121ae28],.finance-load-error label[data-v-9121ae28]{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0;display:inline-flex}.attachment-panel input[type=file][data-v-9121ae28]{max-width:100%;color:var(--el-text-color-regular);font:inherit}.toolbar>button[data-v-9121ae28],.attachment-panel button[data-v-9121ae28],.finance-load-error button[data-v-9121ae28]:not(.el-button){box-sizing:border-box;border:1px solid var(--el-border-color);border-radius:var(--el-border-radius-base);background:var(--el-fill-color-blank);height:32px;color:var(--el-text-color-regular);font:inherit;cursor:pointer;padding:0 15px;transition:border-color .2s,background-color .2s,color .2s}.attachment-panel input[data-v-9121ae28]::file-selector-button{box-sizing:border-box;border:1px solid var(--el-border-color);border-radius:var(--el-border-radius-base);background:var(--el-fill-color-blank);height:32px;color:var(--el-text-color-regular);font:inherit;cursor:pointer;padding:0 15px;transition:border-color .2s,background-color .2s,color .2s}.attachment-panel button[data-v-9121ae28],.finance-load-error button[data-v-9121ae28]:not(.el-button){margin-left:10px}.attachment-panel input[data-v-9121ae28]::file-selector-button{margin-right:10px}.toolbar>button[data-v-9121ae28]:hover:not(:disabled),.attachment-panel button[data-v-9121ae28]:hover:not(:disabled),.finance-load-error button[data-v-9121ae28]:not(.el-button):hover:not(:disabled){border-color:var(--el-color-primary-light-7);background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.attachment-panel input[data-v-9121ae28]:not(:disabled)::file-selector-button:hover{border-color:var(--el-color-primary-light-7);background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.toolbar>button[data-v-9121ae28]:focus-visible,.attachment-panel button[data-v-9121ae28]:focus-visible,.finance-load-error button[data-v-9121ae28]:not(.el-button):focus-visible{outline:2px solid var(--el-color-primary-light-5);outline-offset:2px}.toolbar>button[data-v-9121ae28]:disabled,.toolbar>input[data-v-9121ae28]:disabled,.attachment-panel button[data-v-9121ae28]:disabled,.finance-load-error button[data-v-9121ae28]:not(.el-button):disabled,.finance-load-error input[data-v-9121ae28]:disabled{border-color:var(--el-border-color-light);background:var(--el-fill-color-light);color:var(--el-text-color-disabled);cursor:not-allowed}.attachment-panel input[data-v-9121ae28]:disabled::file-selector-button{border-color:var(--el-border-color-light);background:var(--el-fill-color-light);color:var(--el-text-color-disabled);cursor:not-allowed}@media (width<=900px){.facts[data-v-9121ae28]{grid-template-columns:repeat(2,1fr)}header[data-v-9121ae28]{flex-direction:column;align-items:flex-start}}.ba-main-loading[data-v-55975bfe]{justify-content:center;align-items:center;height:300px;display:flex}.loading-footer[data-v-55975bfe]{justify-content:center;align-items:center;display:flex}.administration-content[data-v-025d53fa]{display:contents}.administration-entry[data-v-025d53fa]{box-sizing:border-box;color:#183153;background:#f5f8fd;max-width:560px;min-height:100vh;margin:auto;padding:24px 20px;font:15px/1.6 system-ui,sans-serif}.entry-back[data-v-025d53fa]{color:#357ff2;background:0 0;border:0;padding:8px 0}.administration-entry h1[data-v-025d53fa]{margin:24px 0 8px;font-size:24px}.administration-entry h2[data-v-025d53fa]{margin:0 0 24px;font-size:17px;font-weight:500}.company-choice[data-v-025d53fa]{width:100%;color:inherit;font:inherit;text-align:left;background:#fff;border:1px solid #e0e8f4;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:12px 0;padding:18px;display:flex}.company-choice span[data-v-025d53fa]{color:#3584f5;font-size:24px}[role=alert][data-v-025d53fa]{color:#b53a3a}button[data-v-025d53fa]:disabled{opacity:.55}.administration-qualifications[data-v-4e324d0b]{color:#202937;font-synthesis:none;--blue:#0965f6;--blue2:#2587ff;--dark:#1a202c;--muted:#8794a9;--edge:#e8edf5;--surface:#fff;--red:#fa2841;--green:#16bd71;--orange:#fa8500;--radius:14px;background:#ecf2f9;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}[data-v-4e324d0b]{box-sizing:border-box}button[data-v-4e324d0b],input[data-v-4e324d0b],select[data-v-4e324d0b],textarea[data-v-4e324d0b]{font:inherit}button[data-v-4e324d0b]{cursor:pointer}button[data-v-4e324d0b]:disabled{cursor:not-allowed;opacity:.5}button[data-v-4e324d0b]:focus-visible,input[data-v-4e324d0b]:focus-visible,select[data-v-4e324d0b]:focus-visible,textarea[data-v-4e324d0b]:focus-visible{outline-offset:2px;outline:2px solid #4e9bff}button[data-v-4e324d0b],select[data-v-4e324d0b]{-webkit-tap-highlight-color:transparent}svg[data-v-4e324d0b]{vertical-align:-.16em;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.2em;height:1.2em;display:inline-block}img[data-v-4e324d0b]{max-width:100%;display:block}input[type=date][data-v-4e324d0b]{color:#536175;min-width:0}input[type=date][data-v-4e324d0b]::-webkit-calendar-picker-indicator{opacity:.75}.shell[data-v-4e324d0b]{background:linear-gradient(#fbfdff 0%,#f4f8fe 32%,#f3f8ff 100%);width:100%;max-width:1080px;min-height:100dvh;margin:0 auto;position:relative;overflow:clip;box-shadow:0 3px 32px #1a3d6c1a}.app-header[data-v-4e324d0b]{z-index:40;-webkit-backdrop-filter:blur(14px);background:linear-gradient(#fafcfffa,#fafdfff2);position:sticky;top:0}.statusbar[data-v-4e324d0b]{letter-spacing:.05px;color:#090d14;justify-content:space-between;align-items:center;height:35px;padding:7px 26px 0;font-size:14px;font-weight:800;display:flex}.system-icons[data-v-4e324d0b]{align-items:center;gap:4px;display:flex}.system-icons svg[data-v-4e324d0b]{stroke:none;fill:currentColor;width:16px;height:16px}.sys-battery[data-v-4e324d0b]{border:2px solid #161a20;border-radius:3px;width:25px;height:12px;margin-left:1px;padding:1px;position:relative}.sys-battery[data-v-4e324d0b]:after{content:"";background:#161a20;border-radius:1px;width:2px;height:4px;position:absolute;top:3px;right:-4px}.sys-battery[data-v-4e324d0b]:before{content:"";background:#161a20;border-radius:1px;width:100%;height:100%;display:block}.nav[data-v-4e324d0b]{grid-template-columns:76px 1fr 76px;align-items:center;height:57px;padding:0 16px;display:grid}.nav h1[data-v-4e324d0b]{text-align:center;letter-spacing:.2px;color:#1a1e26;margin:0;font-size:18px;font-weight:750}.nav-left[data-v-4e324d0b]{justify-self:start}.nav-right[data-v-4e324d0b]{justify-self:end}.icon-button[data-v-4e324d0b]{color:#111926;background:0 0;border:0;place-items:center;width:38px;height:40px;padding:0;display:grid}.icon-button svg[data-v-4e324d0b]{stroke-width:2.2px;width:24px;height:24px}.text-action[data-v-4e324d0b]{color:#0984ff;background:0 0;border:0;padding:9px 4px;font-size:15px;font-weight:700}.view[data-v-4e324d0b]{min-height:calc(100dvh - 92px);padding-bottom:102px}.view.success-view[data-v-4e324d0b]{min-height:calc(100dvh - 92px);padding:12px 16px 24px;display:flex}.page-content[data-v-4e324d0b]{padding:9px 16px 12px}.card[data-v-4e324d0b]{background:#fff;border-radius:13px;box-shadow:0 5px 15px #25589108}.section-gap[data-v-4e324d0b]{margin-top:13px}.muted[data-v-4e324d0b]{color:var(--muted)}.icon[data-v-4e324d0b]{flex:none;place-items:center;display:inline-grid}.icon svg[data-v-4e324d0b]{width:100%;height:100%}.search-row[data-v-4e324d0b]{align-items:center;gap:12px;margin-bottom:11px;display:flex}.search-wrap[data-v-4e324d0b]{background:#f0f3f7;border-radius:10px;flex:1;align-items:center;gap:9px;min-width:0;height:41px;padding:0 12px;display:flex}.search-wrap svg[data-v-4e324d0b]{color:#8b98ae;flex:none;width:19px;height:19px}.search-wrap input[data-v-4e324d0b]{color:#27364a;background:0 0;border:0;outline:none;width:100%;min-width:0;height:100%;font-size:13px}.search-wrap input[data-v-4e324d0b]::placeholder{color:#a3adbd}.filter-button[data-v-4e324d0b]{color:#2b374b;background:0 0;border:0;place-items:center;width:34px;height:40px;padding:5px;display:grid}.filter-button svg[data-v-4e324d0b]{width:22px;height:22px}.metrics[data-v-4e324d0b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0 0 11px;display:grid}.metric[data-v-4e324d0b]{text-align:center;border:0;border-radius:9px;flex-direction:column;justify-content:center;gap:0;min-width:0;min-height:91px;padding:16px 3px 15px;display:flex}.metric strong[data-v-4e324d0b]{font-variant-numeric:tabular-nums;font-size:clamp(25px,5vw,32px);font-weight:650;line-height:1.13}.metric span[data-v-4e324d0b]{white-space:nowrap;font-size:13px;font-weight:700;line-height:1.6}.metric.all[data-v-4e324d0b]{color:#08bd77;background:#e4faf0}.metric.expiring[data-v-4e324d0b]{color:#f31d37;background:#ffe4e6}.metric.expired[data-v-4e324d0b]{color:#f4690d;background:#fff0d1}.metric.valid[data-v-4e324d0b]{color:#0962e8;background:#e5f1ff}.metric.selected[data-v-4e324d0b]{box-shadow:inset 0 0 0 1.5px}.category-card[data-v-4e324d0b]{padding:14px 8px 11px}.category-grid[data-v-4e324d0b]{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px 4px;display:grid}.category-button[data-v-4e324d0b]{color:#303745;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:64px;padding:0 1px;display:flex}.category-icon[data-v-4e324d0b]{color:#fff;border-radius:10px;place-items:center;width:33px;height:33px;display:grid;box-shadow:inset 0 -3px 6px #0000000e,0 2px 6px #1960a11a}.category-icon svg[data-v-4e324d0b]{stroke-width:2.15px;width:21px;height:21px}.category-button span[data-v-4e324d0b]:last-child{white-space:nowrap;letter-spacing:-.2px;font-size:12px;font-weight:630}.category-button.active .category-icon[data-v-4e324d0b]{box-shadow:0 0 0 3px #d4e9ff,0 3px 8px #1063d829}.category-button.active span[data-v-4e324d0b]:last-child{color:var(--blue)}.status-panel[data-v-4e324d0b]{margin-top:13px;padding:5px 7px 0}.status-tabs[data-v-4e324d0b]{scrollbar-width:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow-x:auto}.status-tabs[data-v-4e324d0b]::-webkit-scrollbar{display:none}.status-tab[data-v-4e324d0b]{white-space:nowrap;color:#8d95a5;background:0 0;border:0;border-bottom:2px solid #0000;min-width:0;height:41px;padding:0 2px;font-size:12px;font-weight:650}.status-tab.active[data-v-4e324d0b]{color:#0772ff;border-bottom-color:#2381ff}.cert-grid[data-v-4e324d0b]{grid-template-columns:minmax(0,1fr);gap:9px;margin-top:9px;display:grid}.certificate-row[data-v-4e324d0b]{text-align:left;width:100%;min-height:85px;color:inherit;background:#fff;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;padding:9px 10px 9px 9px;display:flex;position:relative;box-shadow:0 3px 12px #1e487206}.certificate-row.featured[data-v-4e324d0b]{background:linear-gradient(90deg,#fffdfd,#fff4f5);border-color:#ff5f77}.certificate-row[data-v-4e324d0b]:hover{box-shadow:0 5px 16px #1d65be16}.certificate-thumb[data-v-4e324d0b]{object-fit:cover;background:#f2f5f8;border-radius:5px;flex:none;width:67px;height:66px}.thumb-fallback[data-v-4e324d0b]{color:#1374e8;background:#e6f2ff;place-items:center;font-size:20px;display:grid}.thumb-fallback svg[data-v-4e324d0b]{width:28px;height:28px}.www-icon[data-v-4e324d0b]{letter-spacing:-2px;border:2px solid #1b78ee;border-radius:50%;padding:6px 3px;font-weight:700}.certificate-body[data-v-4e324d0b]{flex:1;align-self:center;min-width:0}.certificate-title[data-v-4e324d0b]{align-items:center;gap:6px;min-width:0;padding-right:3px;display:flex}.certificate-title strong[data-v-4e324d0b]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:750;overflow:hidden}.risk[data-v-4e324d0b]{color:#fff;white-space:nowrap;background:#fa2441;border-radius:3px;padding:0 5px;font-size:11px;font-weight:650;line-height:18px}.cert-category[data-v-4e324d0b]{color:#4284cc;background:#edf5ff;border-radius:4px;margin:5px 0 4px;padding:1px 5px;font-size:12px;line-height:1.3;display:inline-block}.cert-expiry[data-v-4e324d0b]{color:#627eaa;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:570;overflow:hidden}.cert-expiry b[data-v-4e324d0b]{margin-left:7px;font-weight:750}.date-alert[data-v-4e324d0b]{color:#f81c31}.date-warn[data-v-4e324d0b]{color:#fb8200}.date-ok[data-v-4e324d0b]{color:#159b66}.status-pill[data-v-4e324d0b]{white-space:nowrap;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:5px 8px;font-size:12px;font-weight:750;line-height:1.15;display:inline-flex}.status-pill.expiring[data-v-4e324d0b]{color:#fa273c;background:#ffe5e8}.status-pill.expired[data-v-4e324d0b]{color:#e82a38;background:#ffe3e6}.status-pill.valid[data-v-4e324d0b]{color:#16b86e;background:#dbf8e9}.status-pill.pending[data-v-4e324d0b]{color:#1175ff;background:#e9f2ff}.status-pill.warndays[data-v-4e324d0b]{color:#fa8800;background:#fff1d4}.floating-add[data-v-4e324d0b]{color:#fff;z-index:31;background:linear-gradient(145deg,#0b7afd,#0057f7);border:0;border-radius:50%;place-items:center;width:59px;height:59px;display:grid;position:fixed;bottom:26px;right:max(21px,50vw - 518px);box-shadow:0 6px 16px #0059fa4f}.floating-add svg[data-v-4e324d0b]{stroke-width:2.25px;width:29px;height:29px}.empty[data-v-4e324d0b]{color:#97a4b6;text-align:center;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:160px;padding:20px;font-size:13px;display:flex}.empty svg[data-v-4e324d0b]{color:#86b8f0;width:40px;height:40px}.small-link[data-v-4e324d0b]{color:#0874f5;background:0 0;border:0;font-weight:700}.detail-hero[data-v-4e324d0b]{aspect-ratio:1.69;object-fit:cover;cursor:pointer;background:#ecf0ec;border-radius:7px;width:100%}.detail-stack[data-v-4e324d0b]{flex-direction:column;gap:12px;display:flex}.detail-main[data-v-4e324d0b]{min-width:0}.detail-card[data-v-4e324d0b]{margin-top:3px;padding:17px 17px 19px}.detail-title-row[data-v-4e324d0b]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.detail-title-row h2[data-v-4e324d0b]{color:#252934;margin:0;font-size:19px;font-weight:770}.info-list[data-v-4e324d0b]{flex-direction:column;gap:10px;display:flex}.info-row[data-v-4e324d0b]{align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;display:flex}.info-label[data-v-4e324d0b]{color:#8591a8;flex:none;width:73px;font-weight:650}.info-value[data-v-4e324d0b]{color:#647088;overflow-wrap:anywhere;min-width:0;font-weight:610}.info-value.date-red[data-v-4e324d0b]{color:#fa263d}.info-value.date-green[data-v-4e324d0b]{color:#12be70}.info-value strong[data-v-4e324d0b]{font-weight:750}.detail-attachment[data-v-4e324d0b]{padding:15px 17px 17px}.attachment-heading[data-v-4e324d0b]{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:15px;font-weight:750;display:flex}.upload-link[data-v-4e324d0b]{color:#1f82f9;background:0 0;border:0;align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.upload-link svg[data-v-4e324d0b]{width:16px;height:16px}.attachments-grid[data-v-4e324d0b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.attachment-tile[data-v-4e324d0b]{text-align:center;color:#455269;background:0 0;border:0;min-width:0;padding:0}.attachment-tile img[data-v-4e324d0b],.file-icon-block[data-v-4e324d0b],.more-attachment[data-v-4e324d0b]{object-fit:cover;background:#eff3f9;border:1px solid #edf0f5;border-radius:5px;width:100%;height:66px}.file-icon-block[data-v-4e324d0b],.more-attachment[data-v-4e324d0b]{justify-content:center;align-items:center;gap:1px;display:flex}.file-icon-block svg[data-v-4e324d0b]{color:#257af2;width:26px;height:26px}.attachment-tile label[data-v-4e324d0b]{text-overflow:ellipsis;white-space:nowrap;color:#51617d;width:100%;margin-top:6px;font-size:10px;font-weight:620;display:block;overflow:hidden}.more-attachment[data-v-4e324d0b]{color:#9aa6b8;white-space:nowrap;font-size:11px;font-weight:700}.sticky-actions[data-v-4e324d0b]{z-index:32;padding:11px 16px max(14px,env(safe-area-inset-bottom));background:linear-gradient(#ffffffed,#fff 30%);gap:9px;margin-top:auto;display:flex;position:sticky;bottom:0}.primary-button[data-v-4e324d0b],.outline-button[data-v-4e324d0b]{border:1.5px solid var(--blue);text-align:center;border-radius:8px;flex:1;place-items:center;min-height:47px;padding:8px 12px;font-size:16px;font-weight:700;display:grid}.primary-button[data-v-4e324d0b]{color:#fff;background:linear-gradient(95deg,#0564fc,#0564f4)}.outline-button[data-v-4e324d0b]{color:var(--blue);background:#fff}.primary-button[data-v-4e324d0b]:active{background:#004dd4}.outline-button[data-v-4e324d0b]:active{background:#eef6ff}.form-content[data-v-4e324d0b]{padding-top:12px}.form-section[data-v-4e324d0b]{margin-bottom:12px;padding:15px 15px 12px}.section-heading[data-v-4e324d0b]{color:#1d242e;align-items:center;gap:10px;margin:0 0 13px;font-size:15px;font-weight:760;display:flex}.section-heading svg[data-v-4e324d0b]{color:#0878ff;fill:#1685ff;stroke:#1685ff;width:19px;height:19px}.form-row[data-v-4e324d0b]{align-items:center;gap:10px;margin:9px 0;display:flex}.form-label[data-v-4e324d0b]{color:#5f6c82;white-space:nowrap;flex:0 0 77px;width:77px;font-size:13px;font-weight:650}.required[data-v-4e324d0b]:before{content:"*";color:#fb4054;margin-right:3px}.control[data-v-4e324d0b],.textarea-control[data-v-4e324d0b]{color:#526079;background:#fff;border:1px solid #e2e7f0;border-radius:8px;width:100%;min-width:0;height:39px;padding:0 10px;font-size:13px;font-weight:600;box-shadow:inset 0 1px 2px #1f395b04}.control[data-v-4e324d0b]::placeholder,.textarea-control[data-v-4e324d0b]::placeholder{color:#aeb8c8}.control.readonly[data-v-4e324d0b]{color:#67748a;background:#f0f3f8}.control.invalid[data-v-4e324d0b]{background:snow;border-color:#fb6473}.control[data-v-4e324d0b]:focus,.textarea-control[data-v-4e324d0b]:focus{border-color:#4b9dff;outline:none;box-shadow:0 0 0 3px #e0eeff}.control-select[data-v-4e324d0b]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%2379879e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 7 4 4 4-4'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;padding-right:27px}.control[data-v-4e324d0b]:disabled{color:#96a1b1;opacity:1;background:#f3f5f9}.form-wide[data-v-4e324d0b]{flex:1;width:100%;min-width:0;position:relative}.form-wide.with-arrow .control[data-v-4e324d0b]{padding-right:30px}.form-wide .inset-arrow[data-v-4e324d0b]{color:#6d7c94;pointer-events:none;position:absolute;top:10px;right:10px}.form-wide .inset-arrow svg[data-v-4e324d0b]{width:18px;height:18px}.form-help[data-v-4e324d0b]{color:#9aa4b3;margin:-1px 0 1px 87px;font-size:11px;line-height:1.45}.toggle[data-v-4e324d0b]{vertical-align:middle;background:#d9dde5;border:0;border-radius:18px;width:45px;height:26px;padding:3px;transition:background .15s;display:inline-flex;position:relative}.toggle[data-v-4e324d0b]:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;box-shadow:0 1px 3px #0000001f}.toggle.on[data-v-4e324d0b]{background:#237efa}.toggle.on[data-v-4e324d0b]:before{transform:translate(19px)}.form-upload-label[data-v-4e324d0b]{color:#5f6c82;margin:12px 0 8px;font-size:13px;font-weight:650;display:block}.upload-zone[data-v-4e324d0b]{text-align:left;cursor:pointer;background:#f0f2f6;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:77px;padding:9px 10px;display:flex}.camera-box[data-v-4e324d0b]{color:#2388ff;background:#edf6ff;border:1px dashed #489eff;border-radius:8px;flex:none;place-items:center;width:58px;height:55px;display:grid}.camera-box svg[data-v-4e324d0b]{stroke-width:1.6px;width:29px;height:29px}.upload-text strong[data-v-4e324d0b]{color:#0d7aff;margin-bottom:5px;font-size:13px;font-weight:710;display:block}.upload-text span[data-v-4e324d0b]{color:#a2acba;font-size:10px;display:block}.pending-files[data-v-4e324d0b]{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.file-chip[data-v-4e324d0b]{color:#2667bd;background:#edf5ff;border:1px solid #cee3ff;border-radius:7px;align-items:center;gap:5px;max-width:100%;padding:5px 8px;font-size:12px;display:flex}.file-chip span[data-v-4e324d0b]{white-space:nowrap;text-overflow:ellipsis;max-width:190px;overflow:hidden}.file-chip button[data-v-4e324d0b]{color:#ee4967;background:0 0;border:0;padding:0 2px}.optional-form-row[data-v-4e324d0b]{padding-top:6px}.form-error[data-v-4e324d0b]{color:#ed3349;margin:6px 0 2px 87px;font-size:12px}.textarea-control[data-v-4e324d0b]{resize:vertical;height:75px;padding:10px;line-height:1.5}.success-card[data-v-4e324d0b]{background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:calc(100dvh - 120px);padding:30px 22px;display:flex;box-shadow:0 4px 12px #22598c06}.success-illustration[data-v-4e324d0b]{aspect-ratio:1.12;object-fit:contain;mix-blend-mode:multiply;width:min(220px,80%);margin-bottom:21px}.success-heading[data-v-4e324d0b]{margin:0 0 15px;font-size:25px;font-weight:790}.success-text[data-v-4e324d0b]{color:#8c9ab0;text-align:center;margin:0 0 46px;font-size:15px;font-weight:580;line-height:1.85}.success-buttons[data-v-4e324d0b]{flex-direction:column;gap:9px;width:min(100%,350px);display:flex}.success-buttons .primary-button[data-v-4e324d0b],.success-buttons .outline-button[data-v-4e324d0b]{flex:none;min-height:50px}.overlay[data-v-4e324d0b]{z-index:80;background:#0c1d3466;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.modal[data-v-4e324d0b]{background:#fff;border-radius:18px;width:min(100%,530px);max-height:85dvh;padding:19px;overflow:auto;box-shadow:0 18px 50px #00000026}.modal-title[data-v-4e324d0b]{justify-content:space-between;align-items:center;margin-bottom:17px;font-size:17px;font-weight:780;display:flex}.close-modal[data-v-4e324d0b]{color:#657287;background:#f1f4fa;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.modal-label[data-v-4e324d0b]{color:#6d7a8f;margin-bottom:8px;font-size:13px;font-weight:700}.modal-options[data-v-4e324d0b]{flex-wrap:wrap;gap:8px;margin-bottom:17px;display:flex}.modal-option[data-v-4e324d0b]{color:#566681;background:#f8faff;border:1px solid #e4eaf4;border-radius:9px;padding:7px 12px;font-size:13px}.modal-option.active[data-v-4e324d0b]{color:#086ff9;background:#eaf4ff;border-color:#62a9ff}.modal-buttons[data-v-4e324d0b]{gap:9px;display:flex}.modal-buttons button[data-v-4e324d0b]{flex:1}.file-preview[data-v-4e324d0b]{object-fit:contain;background:#f3f6fa;border-radius:8px;width:100%;max-height:65dvh;display:block}.notice[data-v-4e324d0b]{color:#8190a5;padding:16px 0;font-size:13px;line-height:1.7}.toast[data-v-4e324d0b]{z-index:200;color:#fff;white-space:nowrap;text-align:center;background:#253143f0;border-radius:10px;max-width:calc(100vw - 40px);padding:10px 15px;font-size:13px;position:fixed;bottom:95px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000021}@media (width>=670px){.page-content[data-v-4e324d0b]{padding:20px 24px}.metrics[data-v-4e324d0b]{gap:12px}.metric[data-v-4e324d0b]{min-height:107px}.category-grid[data-v-4e324d0b]{grid-template-columns:repeat(10,minmax(0,1fr));row-gap:6px}.category-card[data-v-4e324d0b]{padding:20px 10px}.category-button[data-v-4e324d0b]{min-height:76px}.category-icon[data-v-4e324d0b]{width:42px;height:42px}.category-icon svg[data-v-4e324d0b]{width:25px;height:25px}.category-button span[data-v-4e324d0b]:last-child{font-size:13px}.cert-grid[data-v-4e324d0b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.certificate-row[data-v-4e324d0b]{min-height:103px;padding:13px}.certificate-thumb[data-v-4e324d0b]{width:80px;height:78px}.certificate-title strong[data-v-4e324d0b]{font-size:15px}.status-tab[data-v-4e324d0b]{font-size:14px}.status-tabs[data-v-4e324d0b]{gap:10px}.detail-stack[data-v-4e324d0b]{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.detail-main .detail-card[data-v-4e324d0b]{margin:0}.detail-attachment[data-v-4e324d0b]{grid-column:1/-1}.detail-hero[data-v-4e324d0b]{aspect-ratio:1.69}.form-content[data-v-4e324d0b]{max-width:950px;margin:auto}.form-layout[data-v-4e324d0b]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.form-section[data-v-4e324d0b]{margin-bottom:0}.form-section.responsibility[data-v-4e324d0b]{grid-column:1/-1}.sticky-actions[data-v-4e324d0b]{padding-left:24px;padding-right:24px}.success-card[data-v-4e324d0b]{min-height:calc(100dvh - 145px)}.fab[data-v-4e324d0b]{right:40px}}@media (width<=360px){.page-content[data-v-4e324d0b]{padding-left:10px;padding-right:10px}.category-grid[data-v-4e324d0b]{column-gap:0}.category-button span[data-v-4e324d0b]:last-child{font-size:11px}.metric[data-v-4e324d0b]{min-height:82px;padding:10px 0}.metric strong[data-v-4e324d0b]{font-size:25px}.metric span[data-v-4e324d0b]{font-size:12px}.status-tab[data-v-4e324d0b]{font-size:11px}.certificate-row[data-v-4e324d0b]{gap:7px;padding:8px 6px}.certificate-thumb[data-v-4e324d0b]{width:55px;height:60px}.certificate-title strong[data-v-4e324d0b]{font-size:13px}.cert-expiry[data-v-4e324d0b]{font-size:11px}.status-pill[data-v-4e324d0b]{padding:5px;font-size:11px}.form-section[data-v-4e324d0b]{padding:13px 11px}.form-row[data-v-4e324d0b]{gap:7px}.form-label[data-v-4e324d0b]{flex-basis:72px;width:72px;font-size:12px}.form-help[data-v-4e324d0b],.form-error[data-v-4e324d0b]{margin-left:79px}.nav[data-v-4e324d0b]{padding:0 10px}.nav h1[data-v-4e324d0b]{font-size:17px}.detail-card[data-v-4e324d0b],.detail-attachment[data-v-4e324d0b]{padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.toggle[data-v-4e324d0b],.toggle[data-v-4e324d0b]:before{transition:none}}.administration-qualifications[data-v-4e324d0b]{-webkit-font-smoothing:antialiased;min-width:0;min-height:100dvh;margin:0 auto;font-size:14px}.certificate-blank[data-v-4e324d0b]{color:#7a9bc4;background:#edf4fc;place-items:center;display:grid}.overlay[data-v-4e324d0b]{position:absolute}.file-preview[data-v-4e324d0b]{object-fit:contain}.detail-hero.certificate-blank[data-v-4e324d0b]{min-height:150px}.request-error[data-v-4e324d0b]{color:#c73549;padding:10px 16px}.hero-button[data-v-4e324d0b]{background:0 0;border:0;width:100%;padding:0;display:block}.success-text[data-v-4e324d0b]{white-space:pre-line}.qualification-loading[data-v-8cce44d9]{background:#f5f8ff;max-width:760px;min-height:100dvh;margin:auto;padding:20px;font:14px system-ui}.qualification-loading h1[data-v-8cce44d9]{text-align:center;font-size:18px}.qualification-overlay[data-v-8cce44d9]{z-index:110;color:#253b57;background:#19314c66;place-items:center;padding:18px;font:14px/1.7 system-ui;display:grid;position:fixed;inset:0}.qualification-modal[data-v-8cce44d9]{box-sizing:border-box;background:#fff;border-radius:20px;width:100%;max-width:520px;max-height:85dvh;padding:20px;overflow:auto}.qualification-modal header[data-v-8cce44d9]{justify-content:space-between;align-items:center;display:flex}.qualification-modal h2[data-v-8cce44d9]{font-size:18px}.qualification-modal h3[data-v-8cce44d9]{font-size:15px}.qualification-modal button[data-v-8cce44d9]{color:#1675ed;cursor:pointer;background:#f1f7ff;border:1px solid #d9e6fc;border-radius:10px;max-width:100%;margin:8px 0;padding:10px 14px;display:block}.qualification-modal header button[data-v-8cce44d9]{background:0 0;border:0;font-size:22px}.qualification-modal label[data-v-8cce44d9]{margin:12px 0;display:block}.qualification-modal input[data-v-8cce44d9]:not([type=checkbox]),.qualification-modal select[data-v-8cce44d9],.qualification-modal textarea[data-v-8cce44d9]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #dfe6ef;border-radius:9px;margin-top:6px;padding:10px;display:block}.qualification-modal textarea[data-v-8cce44d9]{min-height:90px}.qualification-modal fieldset[data-v-8cce44d9]{border:1px solid #e3eaf4;border-radius:12px;margin:12px 0}.qualification-modal img[data-v-8cce44d9]{max-width:100%}.qualification-modal [role=alert][data-v-8cce44d9]{color:#ba3246}.qualification-modal dd[data-v-8cce44d9]{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.qualification-modal dt[data-v-8cce44d9]{color:#78899e;margin-top:8px}.qualification-toast[data-v-8cce44d9]{z-index:120;color:#fff;background:#233957;border-radius:12px;max-width:calc(100% - 40px);padding:12px;font:13px system-ui;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}button[data-v-8cce44d9]:disabled{opacity:.5}.administration-suggestions[data-v-8be7c569]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary:#1875ff;--primary-deep:#0868f5;--primary-soft:#eaf2ff;--text:#18233c;--muted:#939bb1;--surface:#fff;--page:#f5f8ff;--border:#e8edfc;--ease:cubic-bezier(.22,.72,.2,1);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,sans-serif}[data-v-8be7c569]{box-sizing:border-box}button[data-v-8be7c569],input[data-v-8be7c569],textarea[data-v-8be7c569]{font:inherit}button[data-v-8be7c569]{-webkit-tap-highlight-color:transparent;cursor:pointer}button[data-v-8be7c569]:focus-visible,input[data-v-8be7c569]:focus-visible,textarea[data-v-8be7c569]:focus-visible,[tabindex][data-v-8be7c569]:focus-visible{outline-offset:2px;outline:2px solid #4d99ff}svg[data-v-8be7c569]{display:block}.icon[data-v-8be7c569]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.icon.tiny[data-v-8be7c569]{width:13px;height:13px}.icon.big[data-v-8be7c569]{width:20px;height:20px}.app-shell[data-v-8be7c569]{isolation:isolate;background:linear-gradient(167deg,#f0f5ff 0%,#f9fbff 46%,#f4f8ff 100%);flex-direction:column;width:100%;max-width:440px;height:100dvh;min-height:350px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #dae7ff,0 16px 60px #14428e24}@media (width>=540px){.app-shell[data-v-8be7c569]{border:1px solid #d8e5ff;border-radius:22px;height:min(900px,100dvh - 30px)}}.app-top[data-v-8be7c569]{padding-top:env(safe-area-inset-top,0px);background:radial-gradient(48% 65% at 89% 10%,#d5e4ff 0%,#0000 100%),linear-gradient(135deg,#f4f8ff 5%,#f8fbff 62%,#eaf2ff 100%);flex:none}.status-bar[data-v-8be7c569]{color:#151b33;letter-spacing:.05px;justify-content:space-between;align-items:center;height:43px;padding:0 27px 0 28px;font-size:14px;font-weight:700;display:flex}.status-icons[data-v-8be7c569]{color:#171f3c;align-items:center;gap:6px;display:flex}.status-icons svg[data-v-8be7c569]{display:block}.nav-bar[data-v-8be7c569]{text-align:center;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;height:52px;padding:0 13px;display:grid}.nav-title[data-v-8be7c569]{color:#252635;letter-spacing:.6px;margin:0;font-size:17px;font-weight:500}.icon-button[data-v-8be7c569]{color:#121d3a;background:0 0;border:none;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.icon-button[data-v-8be7c569]:last-child{justify-self:end}.icon-button[data-v-8be7c569]:active{background:#e9f0ff}.nav-back[data-v-8be7c569]{stroke-width:2px;width:21px;height:21px}.more-dot[data-v-8be7c569]{letter-spacing:2px;font-size:23px;font-weight:700;transform:translate(2px,-4px)}.hero[data-v-8be7c569]{aspect-ratio:376/151;background:#347aff 50%/100% 100%;border-radius:14px;width:calc(100% - 18px);max-height:170px;margin:7px 9px 9px;transition:background-image .2s;position:relative;overflow:hidden;box-shadow:0 7px 16px #276bdd1a}.tabs-wrap[data-v-8be7c569]{z-index:2;flex:none;padding:0 9px;position:relative}.tabs[data-v-8be7c569]{background:#fff;border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;height:47px;display:grid;box-shadow:0 3px 14px #345daa09}.tab[data-v-8be7c569]{color:#292b37;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;min-width:0;height:47px;padding:0 1px;font-size:clamp(11px,3.35vw,14px);font-weight:450;transition:color .2s;display:flex;position:relative}.tab.active[data-v-8be7c569]{color:var(--primary);font-weight:600}.tab.active[data-v-8be7c569]:after{content:"";background:var(--primary);border-radius:6px;width:27px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.slider-viewport[data-v-8be7c569]{touch-action:pan-y;flex:1;min-height:0;position:relative;overflow:hidden}.slider-track[data-v-8be7c569]{will-change:transform;width:100%;height:100%;transition:transform .39s var(--ease);display:flex;transform:translate(0,0)}.screen[data-v-8be7c569]{flex-direction:column;flex:0 0 100%;width:100%;min-width:0;height:100%;display:flex;overflow:hidden}.screen-scroll[data-v-8be7c569]{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex:1;min-height:0;padding:10px 13px 18px;overflow:hidden auto}.screen-scroll[data-v-8be7c569]::-webkit-scrollbar{display:none}.soft-card[data-v-8be7c569]{background:#fff;border-radius:14px;box-shadow:0 5px 20px #3964b40b}.form-card[data-v-8be7c569]{padding:15px 14px 18px}.field[data-v-8be7c569]{margin:0 0 17px}.field[data-v-8be7c569]:last-child{margin-bottom:0}.field-label[data-v-8be7c569]{color:#222b41;align-items:center;gap:6px;margin:0 0 10px;font-size:14px;font-weight:650;display:flex}.field-label .blue-icon[data-v-8be7c569]{color:#237fff}.subtle[data-v-8be7c569]{color:#a0a5b3;font-size:12px;font-weight:400}.required[data-v-8be7c569]{color:#f04551;margin-left:-2px;font-weight:800}.choice-group[data-v-8be7c569]{flex-wrap:wrap;gap:8px 7px;display:flex}.choice-btn[data-v-8be7c569]{white-space:nowrap;color:#343641;background:linear-gradient(165deg,#f1f2f5,#f6f6f8);border:1px solid #0000;border-radius:100px;min-height:31px;padding:7px 12px;font-size:clamp(11px,3.1vw,13px);line-height:1.2;transition:background .2s,border-color .2s,color .2s,box-shadow .2s}.choice-btn.selected[data-v-8be7c569]{color:#096dff;background:linear-gradient(145deg,#edf5ff,#e0edff);border-color:#b5d2ff;box-shadow:inset 0 0 0 .5px #d1e2ff}.choice-btn[data-v-8be7c569]:active{transform:scale(.985)}.textarea-box[data-v-8be7c569]{background:linear-gradient(130deg,#f5f7ff,#fafbff);border:1px solid #e6eaff;border-radius:10px;transition:border-color .18s;position:relative;overflow:hidden}.textarea-box[data-v-8be7c569]:focus-within{border-color:#9dc2ff;box-shadow:0 0 0 2px #146fff12}.textarea-box textarea[data-v-8be7c569]{resize:vertical;color:#34425e;background:0 0;border:none;outline:0;width:100%;min-height:93px;padding:12px 12px 28px;font-size:13px;line-height:1.65;display:block}textarea[data-v-8be7c569]::placeholder{color:#a3a9bb;opacity:1}.counter[data-v-8be7c569]{color:#8f97ad;font-variant-numeric:tabular-nums;font-size:12px;position:absolute;bottom:8px;right:11px}.helper[data-v-8be7c569]{color:#9ba5b9;margin:-7px 0 7px;font-size:12px;line-height:1.5}.attachment-actions[data-v-8be7c569]{grid-template-columns:1fr 1fr;gap:12px;margin-top:5px;display:grid}.file-button[data-v-8be7c569]{color:#0874ff;background:linear-gradient(#fbfdff,#f0f6ff);border:1px solid #dce9ff;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:40px;font-size:13px;font-weight:600;display:flex}.file-button.secondary[data-v-8be7c569]{color:#8d93a7;background:linear-gradient(#fcfcff,#f5f4fa);border-color:#e8e8f6}.file-button[data-v-8be7c569]:active{filter:brightness(.97)}.file-chip-list[data-v-8be7c569]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.file-chip[data-v-8be7c569]{color:#4c6f9d;background:#f1f6ff;border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:5px 7px;font-size:11px;display:inline-flex}.file-chip span[data-v-8be7c569]{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.file-chip button[data-v-8be7c569]{color:#7993b7;background:0 0;border:0;padding:0 2px;font-size:16px}.selector[data-v-8be7c569]{text-align:left;color:#979eb0;background:#fff;border:1px solid #ecf0fb;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:0 11px 0 15px;display:flex}.selector span[data-v-8be7c569]:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selector .chosen[data-v-8be7c569]{color:#253956}.selector .icon[data-v-8be7c569]{color:#929ab3;width:16px;height:16px}.row-selectors[data-v-8be7c569]{background:linear-gradient(#fff,#fefeff);border-radius:12px;margin-top:8px;overflow:hidden;box-shadow:0 2px 9px #395d9909}.selector-row[data-v-8be7c569]{color:#212e45;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;height:43px;padding:0 11px;font-size:13px;font-weight:600;display:flex}.selector-row+.selector-row[data-v-8be7c569]{border-top:1px solid #f2f4fa}.selector-row .right[data-v-8be7c569]{color:#a2a9ba;align-items:center;gap:4px;min-width:0;font-size:12px;font-weight:400;display:flex}.selector-row .right span[data-v-8be7c569]{text-overflow:ellipsis;white-space:nowrap;max-width:185px;overflow:hidden}.selector-row .right .icon[data-v-8be7c569]{width:13px;height:13px}.sticky-bottom[data-v-8be7c569]{padding:9px 15px max(12px, env(safe-area-inset-bottom,12px));background:linear-gradient(#ffffffe8,#fff 45%);flex:none;box-shadow:0 -5px 13px #5a7aba0b}.primary-button[data-v-8be7c569]{color:#fff;letter-spacing:.2px;background:linear-gradient(105deg,#0871ff 2%,#207cff 56%,#0970ff 100%);border:0;border-radius:999px;width:100%;height:48px;font-size:16px;font-weight:650;box-shadow:0 6px 13px #1d72fc21}.primary-button[data-v-8be7c569]:active{filter:brightness(.98);transform:translateY(1px)}.filter-bar[data-v-8be7c569]{flex-wrap:wrap;gap:7px;margin:2px 0 10px;padding:0 1px;display:flex}.filter-pill[data-v-8be7c569]{color:#667187;white-space:nowrap;background:#edf0f8;border:0;border-radius:999px;min-width:64px;height:31px;padding:0 13px;font-size:12px}.filter-pill.selected[data-v-8be7c569]{color:#fff;background:linear-gradient(100deg,#1579ff,#346cff);font-weight:600}.list[data-v-8be7c569]{flex-direction:column;gap:9px;padding-bottom:8px;display:flex}.suggestion-card[data-v-8be7c569]{text-align:left;width:100%;min-height:117px;color:var(--text);background:#fff;border:0;border-radius:13px;padding:13px 12px;position:relative;box-shadow:0 4px 12px #395b9209}.suggestion-card.public[data-v-8be7c569]{min-height:82px;padding:11px 12px}.suggestion-card[data-v-8be7c569]:active{background:#f9fbff}.card-top[data-v-8be7c569]{align-items:center;gap:6px;min-width:0;padding-right:4px;display:flex}.card-name[data-v-8be7c569]{color:#202942;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.suggestion-card.public .card-name[data-v-8be7c569]{font-size:13px}.category-tag[data-v-8be7c569]{color:#277dff;white-space:nowrap;background:#ecf3ff;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;line-height:1.6}.status-badge[data-v-8be7c569]{color:#68738d;white-space:nowrap;background:#f0f1f6;border-radius:100px;flex:none;padding:4px 10px;font-size:11px;line-height:1.2}.status-badge.adopted[data-v-8be7c569]{color:#19a66f;background:#e0f8ee}.status-badge.partial[data-v-8be7c569]{color:#287aff;background:#eaf3ff}.status-badge.rejected[data-v-8be7c569]{color:#f3596d;background:#ffe8ec}.my-top .status-badge[data-v-8be7c569]{margin-left:auto}.my-top[data-v-8be7c569]{justify-content:space-between;align-items:center;gap:6px;display:flex}.my-category[data-v-8be7c569]{margin:6px 0 4px}.preview-text[data-v-8be7c569]{text-overflow:ellipsis;white-space:nowrap;color:#8b96b0;padding-right:15px;font-size:12px;line-height:1.5;overflow:hidden}.date-text[data-v-8be7c569]{color:#a3acc2;letter-spacing:.05px;align-items:center;gap:6px;margin-top:7px;font-size:11px;display:flex}.date-text .icon[data-v-8be7c569]{color:#a5b1cc;width:13px;height:13px}.suggestion-card .arrow[data-v-8be7c569]{color:#9aa8c3;width:15px;height:15px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.suggestion-card.public .card-top[data-v-8be7c569]{flex-wrap:nowrap;padding-right:0}.suggestion-card.public .status-badge[data-v-8be7c569]{margin-left:auto}.suggestion-card.public .preview-text[data-v-8be7c569]{margin-top:4px}.suggestion-card.public .date-text[data-v-8be7c569]{margin-top:5px}.suggestion-card.public .card-top .category-tag[data-v-8be7c569]{text-overflow:ellipsis;max-width:100px;overflow:hidden}.suggestion-card.public .card-name[data-v-8be7c569]{flex-shrink:1}.rules-page[data-v-8be7c569]{background:#fff;border-radius:14px 14px 0 0;min-height:100%;padding:12px 14px 30px}.rules-heading[data-v-8be7c569]{align-items:center;gap:10px;margin-bottom:8px;font-size:14px;font-weight:750;display:flex}.rules-heading .medal-icon[data-v-8be7c569]{flex:none;width:26px;height:27px}.rules-heading em[data-v-8be7c569]{color:#ef3539;font-size:13px;font-style:normal;font-weight:500}.rule-item[data-v-8be7c569]{align-items:flex-start;gap:12px;margin:11px 0;display:flex}.rule-number[data-v-8be7c569]{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:750;display:flex;box-shadow:inset 0 2px 3px #ffffff4d}.rule-number.one[data-v-8be7c569]{background:linear-gradient(145deg,#ffd88b,#ff992f)}.rule-number.two[data-v-8be7c569]{background:linear-gradient(145deg,#8ef7c9,#05c691)}.rule-number.three[data-v-8be7c569]{background:linear-gradient(145deg,#ffe386,#ffaa15)}.rule-number.four[data-v-8be7c569]{background:linear-gradient(145deg,#b0d6ff,#4485f6)}.rule-body[data-v-8be7c569]{min-width:0;padding-top:0}.rule-title[data-v-8be7c569]{flex-wrap:wrap;align-items:baseline;gap:7px;font-size:13px;font-weight:700;display:flex}.rule-title b[data-v-8be7c569]{color:#2079ff;font-size:13px}.rule-description[data-v-8be7c569]{color:#9aa4b7;margin-top:3px;font-size:11px;line-height:1.55}.guide-card[data-v-8be7c569]{background:#fff;border-radius:13px;min-height:154px;margin-bottom:10px;padding:13px 12px 9px;position:relative;overflow:hidden;box-shadow:0 4px 15px #395d9909}.guide-card h3[data-v-8be7c569]{color:#1678ff;margin:0 0 7px;font-size:14px;font-weight:750}.guide-card ol[data-v-8be7c569]{counter-reset:note;margin:0;padding:0 99px 0 0;list-style:none}.guide-card li[data-v-8be7c569]{counter-increment:note;color:#777d8e;margin-bottom:5px;padding-left:16px;font-size:10.7px;line-height:1.6;position:relative}.guide-card li[data-v-8be7c569]:before{content:counter(note) ".";color:#6a738c;position:absolute;top:0;left:0}.guide-art[data-v-8be7c569]{object-fit:contain;mix-blend-mode:multiply;pointer-events:none;width:98px;height:123px;position:absolute;top:30px;right:5px}.complaint-card[data-v-8be7c569]{padding:13px 13px 17px}.identity-grid[data-v-8be7c569]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.identity-btn[data-v-8be7c569]{text-align:left;color:#878b9c;background:linear-gradient(145deg,#fff,#fbfbfc);border:1px solid #e9eaf0;border-radius:10px;align-items:center;gap:7px;min-width:0;min-height:62px;padding:7px;display:flex;position:relative}.identity-btn.selected[data-v-8be7c569]{color:#257bff;background:linear-gradient(145deg,#f7faff,#e9f1ff);border-color:#7cb2ff;box-shadow:inset 0 0 0 .5px #c7dfff}.avatar[data-v-8be7c569]{color:#fff;background:linear-gradient(145deg,#afb2be,#75798a);border-radius:50%;flex:none;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.identity-btn.selected .avatar[data-v-8be7c569]{background:linear-gradient(145deg,#68b5ff,#1878ff)}.identity-text[data-v-8be7c569]{min-width:0}.identity-text strong[data-v-8be7c569]{white-space:nowrap;font-size:12px;display:block}.identity-text small[data-v-8be7c569]{color:#a9acb7;white-space:nowrap;margin-top:3px;font-size:9px;line-height:1.35;display:block}.identity-btn.selected .identity-text small[data-v-8be7c569]{color:#74a0e1}.check-corner[data-v-8be7c569]{color:#fff;background:#1479ff;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:11px;display:none;position:absolute;top:3px;right:3px}.identity-btn.selected .check-corner[data-v-8be7c569]{display:flex}.complaint-types[data-v-8be7c569]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.complaint-types .choice-btn[data-v-8be7c569]{min-width:0;padding:6px 2px}.privacy-box[data-v-8be7c569]{background:linear-gradient(120deg,#edf5ff,#f5f8ff);border-radius:10px;align-items:flex-start;gap:11px;margin-top:7px;padding:12px 10px;display:flex}.privacy-box .icon[data-v-8be7c569]{color:#0871ff;fill:#1674fa;stroke:#fff;stroke-width:1.6px;width:26px;height:26px}.privacy-box strong[data-v-8be7c569]{color:#1d7aff;font-size:13px}.privacy-box p[data-v-8be7c569]{color:#919bb3;margin:4px 0 0;font-size:11px;line-height:1.55}.empty-state[data-v-8be7c569]{text-align:center;color:#a0acc0;padding:48px 18px;font-size:13px}.empty-state .icon[data-v-8be7c569]{color:#9fc3ff;width:32px;height:32px;margin:0 auto 10px}.overlay[data-v-8be7c569]{z-index:30;background:#0d1d3c54;justify-content:center;align-items:flex-end;animation:.2s both fadein-8be7c569;display:flex;position:absolute;inset:0}[hidden][data-v-8be7c569]{display:none!important}@keyframes fadein-8be7c569{0%{opacity:0}to{opacity:1}}.drawer[data-v-8be7c569]{width:100%;max-height:75%;padding-bottom:max(14px,env(safe-area-inset-bottom,14px));animation:up-8be7c569 .26s var(--ease) both;background:#fff;border-radius:20px 20px 0 0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 -12px 55px #0c265624}@keyframes up-8be7c569{0%{opacity:.65;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}.drawer-head[data-v-8be7c569]{border-bottom:1px solid #f0f2f7;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.drawer-head strong[data-v-8be7c569]{font-size:16px}.close-btn[data-v-8be7c569]{color:#5d6d8a;background:#f2f5fc;border:0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:22px;line-height:1;display:grid}.drawer-content[data-v-8be7c569]{padding:13px 20px 12px;overflow-y:auto}.drawer-choice[data-v-8be7c569]{text-align:left;color:#334158;background:#fff;border:0;border-bottom:1px solid #f2f4fa;justify-content:space-between;align-items:center;width:100%;height:44px;display:flex}.drawer-choice[data-v-8be7c569]:active{color:#1378ff}.drawer-custom[data-v-8be7c569]{gap:8px;margin:8px 0 13px;display:flex}.drawer-custom input[data-v-8be7c569]{border:1px solid #e4eafb;border-radius:10px;outline:none;flex:1;min-width:0;padding:10px 11px;font-size:13px}.drawer-custom button[data-v-8be7c569]{color:#fff;background:#1875ff;border:0;border-radius:9px;padding:0 16px}.modal[data-v-8be7c569]{background:#fff;border-radius:16px;width:calc(100% - 34px);max-width:450px;max-height:82%;margin:auto 17px;padding:18px;overflow-y:auto;box-shadow:0 12px 65px #0c265633}.modal-top[data-v-8be7c569]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.modal-title[data-v-8be7c569]{margin:0;font-size:17px;font-weight:750;line-height:1.4}.modal-text[data-v-8be7c569]{color:#5e6b80;white-space:pre-wrap;margin-top:12px;font-size:13px;line-height:1.8}.modal-metadata[data-v-8be7c569]{color:#8f9bb1;margin-top:9px;font-size:12px;line-height:1.8}.modal-close[data-v-8be7c569]{color:#fff;background:#1876ff;border:0;border-radius:10px;width:100%;height:41px;margin-top:16px}.toast[data-v-8be7c569]{z-index:60;left:50%;bottom:max(94px, calc(75px + env(safe-area-inset-bottom,0px)));opacity:0;pointer-events:none;color:#fff;text-align:center;background:#1d2a41e8;border-radius:11px;width:max-content;max-width:calc(100% - 36px);padding:11px 15px;font-size:12px;line-height:1.5;transition:transform .2s,opacity .2s;position:absolute;transform:translate(-50%,12px);box-shadow:0 8px 26px #16284926}.toast.visible[data-v-8be7c569]{opacity:1;transform:translate(-50%)}.more-menu[data-v-8be7c569]{z-index:20;background:#fff;border:1px solid #edf1fc;border-radius:12px;width:208px;padding:5px;position:absolute;top:92px;right:14px;box-shadow:0 9px 35px #1c3a6e2e}.more-menu button[data-v-8be7c569]{color:#3f4b62;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:11px 10px;font-size:12px;display:flex}.more-menu button[data-v-8be7c569]:active{background:#f4f7ff}.more-menu button+button[data-v-8be7c569]{border-top:1px solid #f3f6fa}@media (width<=355px){.status-bar[data-v-8be7c569]{padding-left:23px;padding-right:22px}.form-card[data-v-8be7c569],.complaint-card[data-v-8be7c569]{padding-left:11px;padding-right:11px}.screen-scroll[data-v-8be7c569]{padding-left:9px;padding-right:9px}.choice-btn[data-v-8be7c569]{padding-left:10px;padding-right:10px}.identity-grid[data-v-8be7c569]{gap:6px}.identity-btn[data-v-8be7c569]{gap:4px;padding:6px 4px}.avatar[data-v-8be7c569]{width:30px;height:30px}.identity-text strong[data-v-8be7c569]{font-size:11px}.identity-text small[data-v-8be7c569]{font-size:8px}.guide-card ol[data-v-8be7c569]{padding-right:82px}.guide-art[data-v-8be7c569]{width:85px}}@media (prefers-reduced-motion:reduce){[data-v-8be7c569],[data-v-8be7c569]:before,[data-v-8be7c569]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.administration-suggestions[data-v-8be7c569]{-webkit-font-smoothing:antialiased;min-width:0;color:var(--text);background:var(--page);margin:0 auto;font-size:14px}.app-shell[data-v-8be7c569]{max-width:440px;height:100dvh;box-shadow:none;border:0;border-radius:0;margin:auto}.screen[hidden][data-v-8be7c569]{display:none!important}.slider-viewport[data-v-8be7c569]{flex-direction:column;display:flex}.overlay[data-v-8be7c569]{inset:0}.status-bar[data-v-8be7c569]{display:none}.request-error[data-v-8be7c569]{color:#c73549;margin:8px 13px}.modal-text[data-v-8be7c569]{overflow-wrap:anywhere}.screen[data-v-8be7c569]{flex:0 0 100%}button[data-v-8be7c569]:disabled{cursor:not-allowed;opacity:.55}.voice-workspace[data-v-938aef7b]{min-width:0}.voice-loading[data-v-938aef7b]{background:#f5f8ff;max-width:760px;min-height:100dvh;margin:auto;padding:20px;font:14px system-ui}.voice-loading h1[data-v-938aef7b]{text-align:center;font-size:18px}.voice-overlay[data-v-938aef7b]{z-index:110;color:#253b57;background:#19314c66;place-items:center;padding:18px;font:14px/1.7 system-ui;display:grid;position:fixed;inset:0}.voice-modal[data-v-938aef7b]{box-sizing:border-box;background:#fff;border-radius:20px;width:100%;max-width:520px;max-height:85dvh;padding:20px;overflow:auto}.voice-modal header[data-v-938aef7b]{justify-content:space-between;align-items:center;display:flex}.voice-modal h2[data-v-938aef7b]{font-size:18px}.voice-modal h3[data-v-938aef7b]{font-size:15px}.voice-modal button[data-v-938aef7b]{color:#1675ed;cursor:pointer;background:#f1f7ff;border:1px solid #d9e6fc;border-radius:10px;max-width:100%;margin:8px 0;padding:10px 14px;display:block}.voice-modal header button[data-v-938aef7b]{background:0 0;border:0;font-size:22px}.voice-modal label[data-v-938aef7b]{margin:12px 0;display:block}.voice-modal input[data-v-938aef7b]:not([type=checkbox],[type=radio]),.voice-modal select[data-v-938aef7b],.voice-modal textarea[data-v-938aef7b]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #dfe6ef;border-radius:9px;margin-top:6px;padding:10px;display:block}.voice-modal textarea[data-v-938aef7b]{min-height:90px}.voice-modal fieldset[data-v-938aef7b]{border:1px solid #e3eaf4;border-radius:12px;margin:12px 0}.voice-modal article[data-v-938aef7b]{border-bottom:1px solid #e6edf5;padding:10px 0}.voice-modal img[data-v-938aef7b]{max-width:100%}.voice-modal [role=alert][data-v-938aef7b]{color:#ba3246}.body[data-v-938aef7b]{white-space:pre-wrap;overflow-wrap:anywhere}.voice-toast[data-v-938aef7b]{z-index:120;color:#fff;background:#233957;border-radius:12px;max-width:calc(100% - 40px);padding:12px;font:13px system-ui;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}button[data-v-938aef7b]:disabled{opacity:.5}.administration-birthday[data-v-50b3585d]{--blue:#087fff;--blue-dark:#087cf2;--ink:#101828;--muted:#8b98ae;--page-space:clamp(8px, 2.36vw, 22px);--card-radius:13px}[data-v-50b3585d],[data-v-50b3585d]:before,[data-v-50b3585d]:after{box-sizing:border-box}[hidden][data-v-50b3585d]{display:none!important}button[data-v-50b3585d],input[data-v-50b3585d],select[data-v-50b3585d],textarea[data-v-50b3585d]{font:inherit}button[data-v-50b3585d]{-webkit-tap-highlight-color:transparent;cursor:pointer}button[data-v-50b3585d]:focus-visible,select[data-v-50b3585d]:focus-visible,textarea[data-v-50b3585d]:focus-visible{outline-offset:3px;outline:2px solid #299eff}.app[data-v-50b3585d]{width:100%;min-width:0;max-width:760px;padding:0 var(--page-space) max(12px, env(safe-area-inset-bottom));margin:0 auto}.topbar[data-v-50b3585d]{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;height:44px;display:grid}.back-button[data-v-50b3585d]{color:#0d1b38;background:0 0;border:0;place-items:center;width:32px;height:40px;margin-left:-2px;padding:0;display:grid}.back-button svg[data-v-50b3585d]{stroke-width:2.7px;width:21px;height:21px}.page-title[data-v-50b3585d]{letter-spacing:.4px;text-align:center;color:#050608;margin:0;font-size:16px;font-weight:800;line-height:1.2}.hero[data-v-50b3585d]{aspect-ratio:671/176;object-fit:fill;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 6px 13px #2c81c912}.tabs[data-v-50b3585d]{margin:0 calc(-1 * var(--page-space));border-bottom:1px solid #e2eaf3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:39px;display:grid}.tab[data-v-50b3585d]{color:#79869b;letter-spacing:.25px;background:0 0;border:0;justify-content:center;align-items:center;padding:1px 0 0;font-size:14px;font-weight:750;line-height:1;display:flex;position:relative}.tab[aria-selected=true][data-v-50b3585d]{color:#0785fb}.tab[aria-selected=true][data-v-50b3585d]:after{content:"";background:#08f;border-radius:3px;width:50px;height:2px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.main-content[data-v-50b3585d]{padding-top:10px}.section-card[data-v-50b3585d]{border-radius:var(--card-radius);background:#fffffff7;width:100%;min-width:0;margin:0 0 10px;padding:13px 12px 12px;box-shadow:0 9px 25px #9db9d20e}.section-heading[data-v-50b3585d]{justify-content:space-between;align-items:center;min-width:0;height:22px;margin-bottom:10px;display:flex}.section-heading h2[data-v-50b3585d]{letter-spacing:.06px;white-space:nowrap;min-width:0;margin:0;font-size:13.5px;font-weight:800;line-height:22px}.all-button[data-v-50b3585d]{color:#8996aa;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;padding:2px 0 2px 8px;font-size:10.5px;font-weight:500;line-height:18px;display:flex}.chevron[data-v-50b3585d]{flex:none;width:11px;height:11px}.people-list[data-v-50b3585d]{gap:12px;display:grid}.person-row[data-v-50b3585d]{grid-template-columns:41px minmax(0,1fr) 70px 69px;align-items:center;width:100%;min-width:0;min-height:41px;display:grid}.avatar[data-v-50b3585d]{object-fit:cover;background:#e6ecf0;border-radius:50%;flex:none;width:41px;height:41px;display:block}.person-details[data-v-50b3585d]{min-width:0;margin-left:12px}.person-name[data-v-50b3585d]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.05px;min-width:0;font-size:12.6px;font-weight:800;line-height:21px;overflow:hidden}.person-role[data-v-50b3585d]{text-overflow:ellipsis;white-space:nowrap;color:#8795ac;min-width:0;font-size:10.5px;font-weight:400;line-height:18px;overflow:hidden}.birthday-date[data-v-50b3585d]{white-space:nowrap;min-width:0}.date-label[data-v-50b3585d]{color:#111b31;font-size:12.5px;font-weight:750;line-height:21px}.countdown[data-v-50b3585d]{color:#98a5b8;white-space:nowrap;font-size:10.5px;line-height:18px}.wish-button[data-v-50b3585d]{color:#037efa;letter-spacing:-.2px;white-space:nowrap;background:linear-gradient(105deg,#e3f0ff 0%,#eaf4ff 100%);border:0;border-radius:999px;justify-content:center;justify-self:end;align-items:center;gap:3px;width:69px;height:25px;padding:0 4px;font-size:10.5px;font-weight:750;transition:background .18s,transform .18s;display:inline-flex}.wish-button[data-v-50b3585d]:hover,.edit-button[data-v-50b3585d]:hover{background:#d8eafe}.wish-button[data-v-50b3585d]:active,.edit-button[data-v-50b3585d]:active{transform:scale(.97)}.gift-svg[data-v-50b3585d]{flex:none;width:14px;height:14px;display:block}.next-month[data-v-50b3585d]{padding-bottom:14px}.mine-card[data-v-50b3585d]{padding:12px 12px 8px}.mine-heading[data-v-50b3585d]{height:22px;margin-bottom:5px}.mine-heading-button[data-v-50b3585d]{color:#8190a5;background:0 0;border:0;justify-content:center;align-items:center;width:22px;height:22px;margin-right:-3px;display:flex}.mine-heading-button svg[data-v-50b3585d]{width:13px;height:13px}.mine-info[data-v-50b3585d]{background:linear-gradient(110deg,#f4f9ff 0%,#f8fbff 45%,#f4f9ff 100%);border-radius:8px;align-items:center;gap:14px;width:100%;min-height:51px;padding:0 6px;display:flex}.calendar-circle[data-v-50b3585d]{color:#087ffe;background:#e0efff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.calendar-circle svg[data-v-50b3585d]{stroke-width:2.8px;width:18px;height:18px}.mine-date[data-v-50b3585d]{flex:1;min-width:0}.mine-date-label[data-v-50b3585d]{color:#8c99ad;white-space:nowrap;font-size:10.5px;line-height:19px}.mine-date-value[data-v-50b3585d]{color:#0d1930;white-space:nowrap;font-size:14px;font-weight:750;line-height:21px}.edit-button[data-v-50b3585d]{color:#0785ff;white-space:nowrap;background:#e7f2ff;border:0;border-radius:9px;flex:none;width:73px;height:26px;padding:0 6px;font-size:10.5px;font-weight:750;transition:background .18s,transform .18s}.privacy-note[data-v-50b3585d]{color:#8b97ab;align-items:center;gap:7px;min-width:0;margin-top:8px;font-size:10px;font-weight:450;line-height:16px;display:flex}.privacy-note svg[data-v-50b3585d]{flex:none;width:11px;height:13px}.record-card[data-v-50b3585d]{min-height:160px}.record-card .section-heading[data-v-50b3585d]{margin-bottom:10px}.empty-state[data-v-50b3585d]{color:#9aa9ba;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:130px;font-size:12px;display:flex}.empty-state svg[data-v-50b3585d]{color:#a6cfff;width:30px;height:30px}.record-item[data-v-50b3585d]{border-top:1px solid #eef3fa;padding:12px 2px}.record-person[data-v-50b3585d]{justify-content:space-between;gap:8px;font-size:12px;display:flex}.record-person strong[data-v-50b3585d]{color:#152236}.record-person time[data-v-50b3585d]{color:#96a4b7;font-size:10px}.record-message[data-v-50b3585d]{color:#697a91;word-break:break-word;margin:7px 0 0;font-size:11px}.dialog-backdrop[data-v-50b3585d]{z-index:10;background:#0a1c3657;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.dialog[data-v-50b3585d]{background:#fff;border-radius:18px;width:min(100%,360px);max-height:calc(100dvh - 48px);padding:23px 20px 21px;position:relative;overflow:auto;box-shadow:0 24px 60px #0f24442b}.dialog h2[data-v-50b3585d]{margin:0 26px 16px 0;font-size:17px;font-weight:750}.close-button[data-v-50b3585d]{color:#8190a5;background:#f4f8fc;border:0;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:14px;right:13px}.dialog-copy[data-v-50b3585d]{color:#8190a5;margin:0 0 13px;font-size:12px;line-height:1.8}.dialog textarea[data-v-50b3585d]{resize:vertical;color:#23334a;background:#f9fcff;border:1px solid #dce7f4;border-radius:11px;width:100%;min-height:107px;padding:12px;font-size:13px;line-height:1.6}.primary-button[data-v-50b3585d]{color:#fff;background:linear-gradient(100deg,#299dff,#047bff);border:0;border-radius:11px;width:100%;min-height:41px;margin-top:14px;font-size:13px;font-weight:750}.select-row[data-v-50b3585d]{grid-template-columns:1fr 1fr;gap:11px;display:grid}.select-label[data-v-50b3585d]{color:#718096;gap:6px;font-size:12px;display:grid}.select-label select[data-v-50b3585d]{color:#18253b;background:#f9fcff;border:1px solid #dce7f4;border-radius:9px;width:100%;min-height:41px;padding:0 10px}.modal-person[data-v-50b3585d]{border-bottom:1px solid #edf2f8;align-items:center;gap:12px;padding:11px 0;display:flex}.modal-person .avatar[data-v-50b3585d]{width:38px;height:38px}.modal-person-info[data-v-50b3585d]{flex:1;min-width:0}.modal-person-info strong[data-v-50b3585d]{font-size:13px;display:block}.modal-person-info small[data-v-50b3585d]{color:#8d9aaf;margin-top:3px;font-size:11px;display:block}.modal-person time[data-v-50b3585d]{color:#142238;font-size:12px;font-weight:700}.toast[data-v-50b3585d]{z-index:20;left:50%;bottom:max(30px, env(safe-area-inset-bottom));color:#fff;white-space:normal;text-align:center;background:#142d4beb;border-radius:999px;max-width:calc(100vw - 30px);padding:9px 15px;font-size:12px;position:fixed;transform:translate(-50%);box-shadow:0 6px 22px #142d4b2e}@media (width>=600px){.topbar[data-v-50b3585d]{height:58px}.page-title[data-v-50b3585d]{font-size:20px}.back-button[data-v-50b3585d]{width:42px;height:48px}.back-button svg[data-v-50b3585d]{width:24px;height:24px}.tabs[data-v-50b3585d]{height:53px}.tab[data-v-50b3585d]{font-size:17px}.tab[aria-selected=true][data-v-50b3585d]:after{width:68px;height:3px}.main-content[data-v-50b3585d]{padding-top:14px}.section-card[data-v-50b3585d]{border-radius:19px;margin-bottom:16px;padding:20px 21px}.section-heading[data-v-50b3585d]{height:29px;margin-bottom:16px}.section-heading h2[data-v-50b3585d]{font-size:17px}.all-button[data-v-50b3585d]{font-size:13px}.people-list[data-v-50b3585d]{gap:18px}.person-row[data-v-50b3585d]{grid-template-columns:56px minmax(0,1fr) 95px 97px;min-height:56px}.avatar[data-v-50b3585d]{width:56px;height:56px}.person-details[data-v-50b3585d]{margin-left:17px}.person-name[data-v-50b3585d]{font-size:16px;line-height:28px}.person-role[data-v-50b3585d]{font-size:13px;line-height:23px}.date-label[data-v-50b3585d]{font-size:15px;line-height:28px}.countdown[data-v-50b3585d]{font-size:13px;line-height:23px}.wish-button[data-v-50b3585d]{gap:5px;width:97px;height:36px;font-size:13px}.gift-svg[data-v-50b3585d]{width:18px;height:18px}.mine-card[data-v-50b3585d]{padding:20px 21px 17px}.mine-heading[data-v-50b3585d]{margin-bottom:11px}.mine-info[data-v-50b3585d]{gap:19px;min-height:74px;padding:0 12px}.calendar-circle[data-v-50b3585d]{width:48px;height:48px}.calendar-circle svg[data-v-50b3585d]{width:23px;height:23px}.mine-date-label[data-v-50b3585d]{font-size:13px;line-height:25px}.mine-date-value[data-v-50b3585d]{font-size:17px;line-height:26px}.edit-button[data-v-50b3585d]{width:105px;height:37px;font-size:13px}.privacy-note[data-v-50b3585d]{margin-top:12px;font-size:12px}.privacy-note svg[data-v-50b3585d]{width:14px;height:16px}}@media (width<=345px){.person-row[data-v-50b3585d]{grid-template-columns:37px minmax(0,1fr) 63px 59px}.avatar[data-v-50b3585d]{width:37px;height:37px}.person-details[data-v-50b3585d]{margin-left:8px}.person-name[data-v-50b3585d]{font-size:11.5px}.person-role[data-v-50b3585d]{font-size:9.5px}.date-label[data-v-50b3585d]{font-size:11.5px}.countdown[data-v-50b3585d]{font-size:9.5px}.wish-button[data-v-50b3585d]{gap:1px;width:59px;font-size:9.3px}.gift-svg[data-v-50b3585d]{width:12px;height:12px}}@media (width<=290px){.person-row[data-v-50b3585d]{grid-template-rows:30px 30px;grid-template-columns:38px minmax(0,1fr) 65px;align-items:center}.person-row .avatar[data-v-50b3585d]{grid-row:1/3}.person-details[data-v-50b3585d]{grid-area:1/2/3}.birthday-date[data-v-50b3585d]{grid-area:1/3}.wish-button[data-v-50b3585d]{grid-area:2/3;justify-self:start;height:23px}.mine-info[data-v-50b3585d]{gap:6px;padding:0 4px}.calendar-circle[data-v-50b3585d]{width:31px;height:31px}.mine-date-label[data-v-50b3585d]{font-size:9px}.mine-date-value[data-v-50b3585d]{font-size:11.5px}.edit-button[data-v-50b3585d]{width:56px;font-size:9px}.privacy-note[data-v-50b3585d]{font-size:9px}}@media (prefers-reduced-motion:reduce){[data-v-50b3585d],[data-v-50b3585d]:before,[data-v-50b3585d]:after{scroll-behavior:auto!important;transition:none!important}}.administration-birthday[data-v-50b3585d]{-webkit-font-smoothing:antialiased;min-width:0;color:var(--ink);background:radial-gradient(at 45% 4%,#f7fbff 0%,#f1f7fb 64%,#f6faff 100%);min-height:100dvh;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-size:14px}.avatar-fallback[data-v-50b3585d]{color:#4b8bd4;background:#e6f1fc;place-items:center;font-weight:700;display:grid}.dialog-backdrop[data-v-50b3585d]{position:absolute}.birthday-shell[data-v-50b3585d]{min-height:100dvh;position:relative}.request-error[data-v-50b3585d]{color:#c73549}button[data-v-50b3585d]:disabled{cursor:not-allowed;opacity:.55}.birthday-workspace[data-v-5d4d813a]{min-width:0;position:relative}.birthday-loading[data-v-5d4d813a]{color:#24384f;background:#f4f9ff;max-width:760px;min-height:100dvh;margin:auto;padding:12px;font:14px system-ui}.birthday-loading h1[data-v-5d4d813a]{text-align:center;margin:0;font-size:16px}.birthday-loading>button[data-v-5d4d813a]:first-child{color:#0d1b38;background:0 0;border:0;font-size:26px;position:absolute;top:10px}.birthday-loading p[data-v-5d4d813a]{text-align:center;padding:28px 10px}.birthday-result[data-v-5d4d813a]{z-index:90;color:#fff;background:#233b59;border-radius:12px;max-width:calc(100% - 36px);padding:10px 18px;font:13px/1.5 system-ui;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.birthday-recovery[data-v-5d4d813a]{z-index:100;color:#526983;background:#15274055;place-items:center;padding:18px;font:13px/1.8 system-ui;display:grid;position:fixed;inset:0}.birthday-recovery section[data-v-5d4d813a]{background:#fff;border-radius:18px;width:100%;max-width:360px;padding:22px}.birthday-recovery h2[data-v-5d4d813a]{color:#21334d;font-size:17px}.birthday-recovery button[data-v-5d4d813a]{color:#0875ef;background:#eef6ff;border:1px solid #2285ff;border-radius:10px;width:100%;min-height:42px;margin-top:10px;display:block}.birthday-recovery [role=alert][data-v-5d4d813a]{color:#bd3745}button[data-v-5d4d813a]:disabled{opacity:.55}.administration-vehicles[data-v-626b43b8]{--blue:#0977ff;--blue2:#286fff;--deep:#172536;--ink:#171c25;--sub:#758196;--faint:#9da8b9;--line:#e8edf5;--paper:#fff;--bg:#f5f8fd;--green:#09bf8a;--orange:#ff7c22;--red:#fc545b;--purple:#7158ef;--cyan:#03b7df;--yellow:#ffb600;--pad:clamp(12px,3.7vw,20px);--round:16px;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif}[data-v-626b43b8],[data-v-626b43b8]:before,[data-v-626b43b8]:after{box-sizing:border-box}.administration-vehicles[data-v-626b43b8]{color:var(--ink);-webkit-text-size-adjust:100%;background:#eaf1f9}button[data-v-626b43b8],input[data-v-626b43b8],textarea[data-v-626b43b8],select[data-v-626b43b8]{font:inherit}button[data-v-626b43b8]{cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-626b43b8]:focus-visible,input[data-v-626b43b8]:focus-visible,textarea[data-v-626b43b8]:focus-visible,select[data-v-626b43b8]:focus-visible{outline-offset:2px;outline:2px solid #08f}[hidden][data-v-626b43b8]{display:none!important}.administration-vehicles[data-v-626b43b8]{background:linear-gradient(145deg,#f5f8fd 0%,#fff 40%,#f5f8fd 100%);flex-direction:column;width:100%;min-width:0;max-width:490px;height:100dvh;margin:0 auto;display:flex;position:relative;overflow:hidden}svg[data-v-626b43b8]{flex:none;display:block}.ico[data-v-626b43b8]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.statusbar[data-v-626b43b8]{color:#101217;flex:0 0 38px;justify-content:space-between;align-items:center;padding:4px clamp(23px,7%,37px) 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;display:flex}.statusbar b[data-v-626b43b8]{letter-spacing:-.25px;font-size:15px;font-weight:800}.signals[data-v-626b43b8]{align-items:center;gap:4px;display:flex}.signals svg[data-v-626b43b8]{width:17px;height:17px}.signals .battery[data-v-626b43b8]{width:27px;height:14px}.navbar[data-v-626b43b8]{height:51px;padding:0 var(--pad);z-index:1;background:0 0;flex:0 0 51px;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;display:grid}.navbar h1[data-v-626b43b8]{text-align:center;white-space:nowrap;margin:0;font-size:17px;font-weight:800;line-height:1.35}.nav-back[data-v-626b43b8],.nav-right[data-v-626b43b8]{background:0 0;border:0;place-items:center;width:38px;height:41px;padding:0;display:grid}.nav-back .ico[data-v-626b43b8]{stroke-width:2.25px;color:#4e5868;width:20px;height:22px}.nav-right[data-v-626b43b8]{color:#636e80;justify-self:end;font-size:15px;font-weight:650}.nav-right.circle[data-v-626b43b8]{color:#fff;background:linear-gradient(145deg,#4092ff,#1266ef);border-radius:50%;width:33px;height:33px;box-shadow:0 3px 8px #005fff2b}.nav-right.circle svg[data-v-626b43b8]{width:20px;height:20px}.scroller[data-v-626b43b8]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d4e0ef transparent;min-width:0;min-height:0;padding:8px var(--pad) 16px;flex:1;overflow:hidden auto}.scroller[data-v-626b43b8]::-webkit-scrollbar{width:3px}.scroller[data-v-626b43b8]::-webkit-scrollbar-thumb{background:#d9e3f3;border-radius:9px}.scroller[data-v-626b43b8]:focus{outline:none}.bottom-bar[data-v-626b43b8]{width:100%;padding:9px var(--pad) calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(#ffffffe3,#fff);border-top:1px solid #e0e9f699;flex:none}.primary[data-v-626b43b8]{color:#fff;letter-spacing:.4px;background:linear-gradient(100deg,#086aff,#1676ff 56%,#086fff);border:0;border-radius:11px;width:100%;min-height:48px;font-size:16px;font-weight:760;box-shadow:0 5px 13px #1972ff1f}.primary[data-v-626b43b8]:active,.shortcut[data-v-626b43b8]:active,.vehicle-row[data-v-626b43b8]:active,.tile[data-v-626b43b8]:active{transform:scale(.988)}.primary.small[data-v-626b43b8]{border-radius:10px;width:auto;min-height:35px;padding:0 13px;font-size:12px}.link-btn[data-v-626b43b8]{color:var(--blue);background:0 0;border:0;padding:7px;font-size:13px;font-weight:700}.card[data-v-626b43b8]{border-radius:var(--round);background:#fff;box-shadow:0 5px 22px #2c527e0c}.card.pad[data-v-626b43b8]{padding:16px}.muted[data-v-626b43b8]{color:#98a4b5}.searchbox[data-v-626b43b8]{color:#a0a9b8;background:linear-gradient(90deg,#f6f8fc,#f2f5fa);border-radius:11px;align-items:center;gap:9px;min-width:0;height:42px;padding:0 11px;display:flex}.searchbox .ico[data-v-626b43b8]{width:19px;height:19px}.searchbox input[data-v-626b43b8]{color:#25334b;background:0 0;border:0;flex:1;width:100%;min-width:0;font-size:13px;outline:none!important}.searchbox input[data-v-626b43b8]::placeholder{color:#a5afbc;opacity:1}.banner[data-v-626b43b8]{aspect-ratio:633/201;object-fit:fill;border-radius:14px;width:100%;display:block;box-shadow:0 8px 16px #2174f51c}.action-grid[data-v-626b43b8]{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px 3px;padding:23px 0;display:grid}.shortcut[data-v-626b43b8]{color:#131923;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0 2px;transition:transform .13s;display:flex}.shortcut-icon[data-v-626b43b8]{color:#fff;border-radius:13px;place-items:center;width:51px;height:51px;display:grid;box-shadow:inset 0 1px 4px #ffffff38,0 4px 9px #375fa20f}.shortcut-icon .ico[data-v-626b43b8]{stroke-width:2.8px;width:29px;height:29px}.shortcut-icon.blue[data-v-626b43b8],.mini-icon.blue[data-v-626b43b8]{background:linear-gradient(145deg,#3286ff,#1761ee)}.shortcut-icon.green[data-v-626b43b8],.mini-icon.green[data-v-626b43b8]{background:linear-gradient(145deg,#07cb9b,#00ae7e)}.shortcut-icon.orange[data-v-626b43b8],.mini-icon.orange[data-v-626b43b8]{background:linear-gradient(145deg,#ff9b39,#ff6716)}.shortcut-icon.red[data-v-626b43b8],.mini-icon.red[data-v-626b43b8]{background:linear-gradient(145deg,#ff7479,#f8494e)}.shortcut-icon.purple[data-v-626b43b8],.mini-icon.purple[data-v-626b43b8]{background:linear-gradient(145deg,#8d77ff,#6444dd)}.shortcut-icon.cyan[data-v-626b43b8],.mini-icon.cyan[data-v-626b43b8]{background:linear-gradient(145deg,#19c5ef,#009ac7)}.shortcut-icon.yellow[data-v-626b43b8],.mini-icon.yellow[data-v-626b43b8]{background:linear-gradient(145deg,#ffcf23,#ffa600)}.shortcut-label[data-v-626b43b8]{white-space:nowrap;font-size:13px;font-weight:750;line-height:18px}.stats[data-v-626b43b8]{padding:16px 12px 14px}.card-heading[data-v-626b43b8]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.card-heading h2[data-v-626b43b8],.section-title[data-v-626b43b8]{margin:0;font-size:16px;font-weight:800}.card-heading span[data-v-626b43b8]{color:#9ca7b7;font-size:12px}.stat-grid[data-v-626b43b8]{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.stat[data-v-626b43b8]{text-align:center;border-radius:9px;min-width:0;padding:10px 2px 9px}.stat strong[data-v-626b43b8]{font-size:25px;line-height:29px;display:block}.stat span[data-v-626b43b8]{margin-top:1px;font-size:12px;font-weight:750;display:block}.stat.sblue[data-v-626b43b8]{color:#126bff;background:#f1f6ff}.stat.sgreen[data-v-626b43b8]{color:#03ba89;background:#effbf7}.stat.sorange[data-v-626b43b8]{color:#f86b0c;background:#fff6ef}.stat.sred[data-v-626b43b8]{color:#f74b4e;background:#fff3f4}.section-tabs[data-v-626b43b8],.seg-tabs[data-v-626b43b8]{scrollbar-width:none;align-items:stretch;gap:0;min-width:0;display:flex;overflow-x:auto}.section-tabs[data-v-626b43b8]::-webkit-scrollbar{display:none}.seg-tabs[data-v-626b43b8]::-webkit-scrollbar{display:none}.section-tabs[data-v-626b43b8]{justify-content:space-between;margin-top:13px;margin-bottom:3px}.section-tabs button[data-v-626b43b8],.seg-tabs button[data-v-626b43b8]{white-space:nowrap;color:#929aa8;background:0 0;border:0;flex:none;padding:11px 7px 10px;font-size:13px;font-weight:720;position:relative}.section-tabs button.active[data-v-626b43b8],.seg-tabs button.active[data-v-626b43b8]{color:#222a35}.section-tabs button.active[data-v-626b43b8]:after,.seg-tabs button.active[data-v-626b43b8]:after{content:"";background:#2786ff;border-radius:2px;width:56%;height:2px;position:absolute;bottom:0;left:22%}.vehicles-card[data-v-626b43b8]{padding:9px 11px 3px}.vehicle-row[data-v-626b43b8]{text-align:left;background:0 0;border:0;border-bottom:1px solid #eff3f8;grid-template-columns:89px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;min-width:0;padding:13px 2px;display:grid}.vehicle-row[data-v-626b43b8]:last-child{border-bottom:0}.vehicle-thumb[data-v-626b43b8]{object-fit:contain;mix-blend-mode:multiply;width:89px;min-width:0;height:58px}.vehicle-row strong[data-v-626b43b8]{white-space:nowrap;font-size:14px;font-weight:790}.vehicle-head[data-v-626b43b8]{align-items:center;gap:8px;min-width:0;display:flex}.vehicle-head strong[data-v-626b43b8]{text-overflow:ellipsis;overflow:hidden}.vehicle-model[data-v-626b43b8]{color:#303d4f;white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:13px;overflow:hidden}.vehicle-note[data-v-626b43b8]{color:#9ba4b2;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.tag[data-v-626b43b8]{color:#fff;white-space:nowrap;border-radius:6px;align-items:center;padding:3px 7px;font-size:11px;font-weight:730;line-height:1.25;display:inline-flex}.tag.inuse[data-v-626b43b8]{background:#0ac391}.tag.free[data-v-626b43b8]{background:#64b9ff}.tag.repair[data-v-626b43b8]{background:#ffb30c}.tag.scrap[data-v-626b43b8]{background:#b7bdc5}.tag.oil[data-v-626b43b8]{background:#187cff}.tag.ev[data-v-626b43b8]{background:#0bc883}.tag.softblue[data-v-626b43b8]{color:#1675c8;background:#d4ebff}.tag.softgreen[data-v-626b43b8]{color:#078e54;background:#d6fae1}.tag.softred[data-v-626b43b8]{color:#f04745;background:#ffd8d9}.tag.softorange[data-v-626b43b8]{color:#ff7e0d;background:#fff1d2}.chevron[data-v-626b43b8]{color:#9ea8b4;stroke-width:2px;width:15px;height:15px}.list-empty[data-v-626b43b8]{text-align:center;color:#9eabbc;padding:50px 12px;font-size:13px}.detail-hero[data-v-626b43b8]{padding:18px 18px 16px;position:relative;overflow:hidden}.detail-title[data-v-626b43b8]{z-index:1;max-width:58%;position:relative}.detail-title h2[data-v-626b43b8]{white-space:nowrap;letter-spacing:.3px;margin:0 0 3px;font-size:22px;font-weight:850}.detail-title p[data-v-626b43b8]{color:#394254;margin:2px 0 8px;font-size:14px;font-weight:700}.detail-car[data-v-626b43b8]{object-fit:contain;mix-blend-mode:multiply;width:57%;max-height:126px;position:absolute;top:12px;right:-2px}.divline[data-v-626b43b8]{background:#f0f3f8;height:1px;margin:13px 0 10px}.data-row[data-v-626b43b8]{grid-template-columns:minmax(104px,36%) minmax(0,1fr);align-items:start;gap:8px;min-height:31px;font-size:13.5px;line-height:23px;display:grid}.data-row .label[data-v-626b43b8]{color:#929ca9;white-space:nowrap}.data-row .value[data-v-626b43b8]{color:#202b37;overflow-wrap:anywhere;min-width:0;font-weight:600}.data-row.editable .value[data-v-626b43b8]{color:#1f2c3c}.detail-floatcall[data-v-626b43b8]{color:#fff;background:linear-gradient(135deg,#318eff,#1165ee);border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:245px;right:17px}.detail-floatcall .ico[data-v-626b43b8]{width:21px;height:21px}.mini-info-grid[data-v-626b43b8]{grid-template-columns:1fr 1fr;gap:12px;margin:13px 0;display:grid}.mini-info[data-v-626b43b8]{min-width:0;padding:13px 12px}.mini-header[data-v-626b43b8]{white-space:nowrap;align-items:center;gap:5px;min-width:0;margin-bottom:12px;font-size:13px;font-weight:800;display:flex}.mini-header .mini-icon[data-v-626b43b8]{color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.mini-icon .ico[data-v-626b43b8]{width:18px;height:18px}.mini-header .tag[data-v-626b43b8]{margin-left:auto;padding:3px 5px;font-size:9px}.mini-row[data-v-626b43b8]{justify-content:space-between;align-items:center;gap:5px;font-size:11px;line-height:21px;display:flex}.mini-row span[data-v-626b43b8]{color:#a0aab7;white-space:nowrap}.mini-row b[data-v-626b43b8]{color:#363d4b;white-space:nowrap;font-size:11px;font-weight:650}.tool-tiles[data-v-626b43b8]{grid-template-columns:1fr 1fr;gap:10px;margin-top:7px;display:grid}.tile[data-v-626b43b8]{text-align:left;color:#2c3545;background:linear-gradient(118deg,#f3f7ff,#eef3ff);border:0;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:14px 10px;transition:transform .12s;display:flex}.tile.tred[data-v-626b43b8]{background:linear-gradient(115deg,#fff4f3,#fff8f7)}.tile.tgreen[data-v-626b43b8]{background:linear-gradient(115deg,#f0fcf7,#f4fbf9)}.tile .mini-icon[data-v-626b43b8]{color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.tile .mini-icon .ico[data-v-626b43b8]{stroke-width:2.7px;width:25px;height:25px}.tile-title[data-v-626b43b8]{white-space:nowrap;font-size:13px;font-weight:780}.tile-sub[data-v-626b43b8]{color:#9aa6b5;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:10px;overflow:hidden}.lightblue-button[data-v-626b43b8]{color:#fff;white-space:nowrap;background:#0a77ff;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:8px 14px;font-size:13px;font-weight:730;display:flex}.record-header[data-v-626b43b8]{text-align:left;border:0;align-items:center;gap:10px;width:100%;min-width:0;margin-bottom:14px;padding:12px 14px;display:flex}.record-header .vehicle-thumb[data-v-626b43b8]{width:87px;height:54px}.record-meta[data-v-626b43b8]{flex:1;min-width:0}.record-plate[data-v-626b43b8]{white-space:nowrap;font-size:17px;font-weight:820}.record-model[data-v-626b43b8]{color:#576578;white-space:nowrap;margin:5px 0 0;font-size:12px}.record-meta .tag[data-v-626b43b8]{vertical-align:middle;margin-left:6px}.summary[data-v-626b43b8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:10px 0 14px;display:grid}.summary-stat[data-v-626b43b8]{text-align:center;min-width:0}.summary-stat>span[data-v-626b43b8]{color:#3182ff;white-space:nowrap;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.summary-stat>strong[data-v-626b43b8]{color:#0a73ff;white-space:nowrap;font-size:18px;font-weight:850;line-height:24px;display:block}.summary-stat .red-text[data-v-626b43b8]{color:#fb4545}.summary-stat strong.green-text[data-v-626b43b8]{color:#0caf56}.summary-stat strong.red-text[data-v-626b43b8]{color:#f34d45}.summary-stat strong.orange-text[data-v-626b43b8]{color:#ff7b1d}.summary-stat strong.purple-text[data-v-626b43b8]{color:#7f3cef}.record-filters[data-v-626b43b8]{justify-content:space-between;align-items:center;gap:5px;min-width:0;margin:14px 0 12px;display:flex}.month-select[data-v-626b43b8]{appearance:none;color:#303846;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,#202838 50%),linear-gradient(135deg,#202838 50%,#0000 50%);background-position:calc(100% - 12px) 13px,calc(100% - 7px) 13px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:0;padding:6px 21px 6px 2px;font-size:14px;font-weight:720}.timeline[data-v-626b43b8]{border-left:1px solid #deedff;margin:11px 0 12px 13px;position:relative}.timeline-item[data-v-626b43b8]{min-height:82px;padding:1px 0 16px 24px;position:relative}.timeline-dot[data-v-626b43b8]{background:#fff;border:5px solid #1785ff;border-radius:50%;width:17px;height:17px;position:absolute;top:4px;left:-9px;box-shadow:0 0 0 2px #d9ecff}.timeline-dot.green[data-v-626b43b8]{border-color:#29ce78;box-shadow:0 0 0 2px #dff9ec}.timeline-dot.red[data-v-626b43b8]{border-color:#ff555c;box-shadow:0 0 0 2px #ffe3e5}.timeline-heading[data-v-626b43b8]{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;font-size:14px;font-weight:760;display:flex}.timeline-body[data-v-626b43b8]{color:#343c48;font-size:12px;font-weight:520;line-height:1.86}.timeline-body div[data-v-626b43b8]{overflow-wrap:anywhere}.timeline-body .text-red[data-v-626b43b8]{color:#ff4c4b;font-weight:770}.timeline-body .text-blue[data-v-626b43b8]{color:#0f77f5;font-weight:730}.list-detail-btn[data-v-626b43b8]{text-align:left;background:0 0;border:0;width:100%;padding:0}.timeline .list-detail-btn.timeline-item[data-v-626b43b8]{padding:1px 0 16px 24px}.receipt-list[data-v-626b43b8]{gap:11px;display:grid}.receipt[data-v-626b43b8]{grid-template-columns:78px 1fr;gap:12px;min-width:0;padding:15px 12px;display:grid}.receipt-date[data-v-626b43b8]{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:730;display:flex}.price[data-v-626b43b8]{color:#f33c44;font-size:15px;font-weight:850}.receipt-image[data-v-626b43b8]{object-fit:cover;color:#72665d;text-align:center;object-fit:cover;object-position:center;background:#eee1ce;border:0;border-radius:6px;flex-direction:column;justify-content:space-evenly;align-items:center;width:75px;height:115px;font-size:8px;line-height:1.8;display:flex}.receipt-body[data-v-626b43b8]{color:#394453;min-width:0;font-size:12px;line-height:1.92}.note-strip[data-v-626b43b8]{color:#435a4c;background:#f0fbf4;border-radius:12px;margin:8px 0 16px;padding:12px;font-size:12px;line-height:1.75}.archive-hero[data-v-626b43b8]{background:linear-gradient(140deg,#ecfff3 0%,#f8fff9 55%,#fff 100%);border-radius:15px;min-height:125px;margin-bottom:4px;padding:21px 17px;position:relative;overflow:hidden}.archive-hero h2[data-v-626b43b8]{white-space:nowrap;margin:0 0 7px;font-size:23px;font-weight:820}.archive-hero p[data-v-626b43b8]{margin:0;font-size:14px;font-weight:660}.archive-hero img[data-v-626b43b8]{object-fit:contain;mix-blend-mode:multiply;width:47%;max-height:100px;position:absolute;top:33px;right:2px}.archive-tabs[data-v-626b43b8]{border-bottom:1px solid #e9edf5;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;margin-bottom:16px;display:grid}.archive-tabs button[data-v-626b43b8]{color:#898f9c;white-space:nowrap;background:0 0;border:0;padding:11px 0 13px;font-size:14px;font-weight:730;position:relative}.archive-tabs button.active[data-v-626b43b8]{color:#0969d3}.archive-tabs button.active[data-v-626b43b8]:after{content:"";background:#68baff;border-radius:3px;width:65%;height:2px;position:absolute;bottom:-1px;left:17.5%}.archive-fields[data-v-626b43b8]{background:#fff;border-radius:13px;padding:2px 12px}.archive-fields .data-row[data-v-626b43b8]{border-bottom:1px solid #f0f2f6;grid-template-columns:minmax(104px,39%) minmax(0,1fr);min-height:42px;padding:9px 0;font-size:13px}.archive-fields .data-row[data-v-626b43b8]:last-child{border-bottom:0}.archive-fields .data-row .label[data-v-626b43b8]{color:#717d8c}.document-title[data-v-626b43b8]{justify-content:space-between;align-items:center;gap:5px;margin:20px 1px 10px;display:flex}.document-title h3[data-v-626b43b8]{margin:0;font-size:15px;font-weight:800}.document-title small[data-v-626b43b8]{color:#98a3b2;font-size:10px}.document-grid[data-v-626b43b8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.document[data-v-626b43b8]{text-align:left;background:linear-gradient(135deg,#f6fcff 0%,#f6f8ec 100%);border:1px solid #dfe8f0;border-radius:12px;min-width:0;min-height:112px;padding:12px 10px}.document[data-v-626b43b8]:nth-child(2){background:linear-gradient(135deg,#f0faff,#f2fbf8)}.document-top[data-v-626b43b8]{color:#265ea2;align-items:center;gap:6px;display:flex}.document-top .ico[data-v-626b43b8]{width:18px;height:18px}.document-title-text[data-v-626b43b8]{white-space:nowrap;font-size:12px;font-weight:790}.document-line[data-v-626b43b8]{background:#bdd5e7;border-radius:2px;width:70%;height:3px;margin-top:11px}.document small[data-v-626b43b8]{color:#5e7183;margin-top:8px;font-size:10px;line-height:1.4;display:block}.document-open[data-v-626b43b8]{color:#1677ed;margin-top:8px;font-size:10px;font-weight:750}.form-card[data-v-626b43b8]{margin:3px 0 8px;padding:18px 15px 22px}.field-block[data-v-626b43b8]{min-width:0;margin-bottom:19px}.field-name[data-v-626b43b8]{color:#272d36;margin-bottom:9px;font-size:14px;font-weight:760}.required[data-v-626b43b8]{color:#ff4c4e;padding-right:4px;font-weight:900}.input-control[data-v-626b43b8],.choice-control[data-v-626b43b8]{color:#394151;background:#fff;border:1px solid #e4eaf3;border-radius:11px;align-items:center;gap:9px;width:100%;min-width:0;min-height:43px;padding:0 12px;display:flex}.input-control input[data-v-626b43b8],.input-control select[data-v-626b43b8]{color:#323947;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:40px;font-size:13px}.input-control input[data-v-626b43b8]::placeholder,.textarea[data-v-626b43b8]::placeholder{color:#b7becb}.choice-control[data-v-626b43b8]{text-align:left;border:1px solid #e4eaf3;justify-content:space-between;padding:8px 12px;font-size:13px}.choice-control .grow[data-v-626b43b8]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.choice-control .hint[data-v-626b43b8]{color:#b0b9c6}.choice-control img[data-v-626b43b8]{object-fit:contain;mix-blend-mode:multiply;width:65px;height:33px}.choice-control .ico[data-v-626b43b8]{color:#a1acb9;width:16px;height:16px}.field-pair[data-v-626b43b8]{grid-template-columns:1fr 1fr;gap:9px;display:grid}.field-pair .input-control[data-v-626b43b8]{padding:0 8px;font-size:12px}.time-field span[data-v-626b43b8]{color:#67758b;white-space:nowrap;font-size:11px}.time-field input[data-v-626b43b8]{min-width:0;font-size:11.5px}.textarea[data-v-626b43b8]{resize:vertical;color:#2b3546;background:#f5f7fb;border:0;border-radius:11px;outline:0;width:100%;min-height:97px;padding:13px;font-size:13px}.counter[data-v-626b43b8]{text-align:right;color:#9ea7b5;pointer-events:none;margin-top:-22px;margin-right:13px;font-size:10px;position:relative}.radio-row[data-v-626b43b8]{flex-wrap:wrap;align-items:center;gap:18px;font-size:13px;display:flex}.radio-row label[data-v-626b43b8]{align-items:center;gap:5px;display:flex}.radio-row input[data-v-626b43b8]{accent-color:#167fff;width:17px;height:17px}.upload-tile[data-v-626b43b8]{color:#a0aab8;cursor:pointer;background:#f5f7fa;border:1px solid #ebeff6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:90px;height:87px;font-size:11px;display:flex}.upload-tile .ico[data-v-626b43b8]{width:25px;height:25px}.form-compact[data-v-626b43b8]{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.form-compact .field-block[data-v-626b43b8]{margin-bottom:5px}.form-compact label[data-v-626b43b8]{color:#6f7d8f;margin-bottom:5px;font-size:12px;display:block}.form-compact input[data-v-626b43b8],.form-compact select[data-v-626b43b8]{color:#2e394c;background:#fafcff;border:1px solid #e1e9f5;border-radius:9px;width:100%;min-height:39px;padding:0 10px;font-size:13px}.modal-cover[data-v-626b43b8]{z-index:20;background:#11234263;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal[data-v-626b43b8]{background:#fff;border-radius:18px;width:min(100%,420px);max-height:min(90dvh,740px);padding:19px;overflow-y:auto;box-shadow:0 22px 65px #0f2d5233}.modal-top[data-v-626b43b8]{justify-content:space-between;align-items:center;gap:8px;display:flex}.modal-top h2[data-v-626b43b8]{margin:0;font-size:17px;font-weight:810}.modal-close[data-v-626b43b8]{background:#f3f6fb;border:0;border-radius:50%;place-items:center;width:29px;height:29px;padding:0;display:grid}.modal-close .ico[data-v-626b43b8]{width:17px;height:17px}.modal-helper[data-v-626b43b8]{color:#8391a4;margin:9px 0;font-size:12px;line-height:1.65}.pick-car[data-v-626b43b8]{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf2f7;align-items:center;gap:10px;width:100%;padding:9px 0;display:flex}.pick-car img[data-v-626b43b8]{object-fit:contain;mix-blend-mode:multiply;width:80px;height:48px}.pick-car span[data-v-626b43b8]{flex:1;min-width:0}.pick-car b[data-v-626b43b8]{font-size:14px;display:block}.pick-car small[data-v-626b43b8]{color:#8d99aa;margin-top:5px;font-size:11px;display:block}.pick-car.active[data-v-626b43b8]{color:#0879f6}.pick-person[data-v-626b43b8]{text-align:left;color:#293646;background:0 0;border:0;border-bottom:1px solid #ebf1f8;width:100%;padding:12px 9px;font-size:14px}.detail-doc[data-v-626b43b8]{color:#36495d;background:linear-gradient(135deg,#f0f9ff,#f3faed);border:1px solid #d3e1ed;border-radius:12px;padding:15px;font-size:13px;line-height:2}.detail-doc h3[data-v-626b43b8]{color:#1f5791;margin:0 0 10px;font-size:18px}.tiny-btn[data-v-626b43b8]{color:#0b79ff;background:#edf5ff;border:0;border-radius:9px;padding:8px 11px;font-size:12px;font-weight:730}.empty-data[data-v-626b43b8]{text-align:center;color:#98a9b9;padding:28px 5px;font-size:13px}.space8[data-v-626b43b8]{height:8px}.space12[data-v-626b43b8]{height:12px}.reminder-card[data-v-626b43b8]{margin-top:12px;padding:14px 13px}.reminder-card .card-heading[data-v-626b43b8]{margin-bottom:6px}.reminder-title[data-v-626b43b8]{align-items:center;gap:7px;min-width:0;display:flex}.reminder-title .ico[data-v-626b43b8]{color:#2182ff;stroke-width:2.2px;width:19px;height:19px}.reminder-count[data-v-626b43b8]{color:#fa7828;background:#fff0e5;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:800;display:inline-grid}.reminder-help[data-v-626b43b8]{color:#94a2b5;margin:0 0 8px;font-size:11px;line-height:1.6}.reminder-rows[data-v-626b43b8]{gap:3px;display:grid}.reminder-brief[data-v-626b43b8]{text-align:left;background:0 0;border:0;border-top:1px solid #f0f4f9;align-items:center;gap:8px;width:100%;min-width:0;padding:9px 1px;display:flex}.reminder-brief-title[data-v-626b43b8]{color:#3b495e;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.due-chip[data-v-626b43b8]{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:4px 7px;font-size:11px;font-weight:750;line-height:1.15;display:inline-flex}.due-chip.overdue[data-v-626b43b8]{color:#fa4c4b;background:#ffeded}.due-chip.today[data-v-626b43b8]{color:#e88414;background:#fff2dc}.due-chip.soon[data-v-626b43b8]{color:#f1841c;background:#fff4e5}.due-chip.normal[data-v-626b43b8]{color:#5d8cbd;background:#edf7ff}.due-chip.unset[data-v-626b43b8]{color:#8d9aab;background:#f1f4f8}.due-stats[data-v-626b43b8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.due-stat[data-v-626b43b8]{text-align:center;background:#fff;border-radius:13px;padding:12px 4px;box-shadow:0 4px 16px #1f48790d}.due-stat strong[data-v-626b43b8]{color:#167bfa;font-size:23px;line-height:26px;display:block}.due-stat span[data-v-626b43b8]{color:#93a1b3;margin-top:4px;font-size:11px;display:block}.due-stat.urgent strong[data-v-626b43b8]{color:#f15355}.due-stat.near strong[data-v-626b43b8]{color:#f59522}.reminder-rule[data-v-626b43b8]{background:#f0f7ff;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:11px;display:flex}.reminder-rule strong[data-v-626b43b8]{color:#216fcd;align-items:center;gap:5px;font-size:13px;font-weight:780;display:flex}.reminder-rule p[data-v-626b43b8]{color:#7490b0;margin:5px 0 0;font-size:11px;line-height:1.5}.reminder-settings-button[data-v-626b43b8]{color:#087cf8;white-space:nowrap;background:#fff;border:1px solid #d9e9ff;border-radius:9px;padding:9px 10px;font-size:12px;font-weight:740}.reminder-section-title[data-v-626b43b8]{margin:15px 2px 9px;font-size:14px;font-weight:820}.reminder-entry[data-v-626b43b8]{margin-bottom:10px;padding:13px;position:relative;overflow:hidden}.reminder-entry[data-v-626b43b8]:before{content:"";background:#93c1f7;width:3px;position:absolute;top:0;bottom:0;left:0}.reminder-entry.overdue[data-v-626b43b8]:before{background:#ff666c}.reminder-entry.soon[data-v-626b43b8]:before,.reminder-entry.today[data-v-626b43b8]:before{background:#ffc069}.reminder-entry-top[data-v-626b43b8]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.reminder-entry-main[data-v-626b43b8]{flex:1;min-width:0}.reminder-entry-plate[data-v-626b43b8]{font-size:14px;font-weight:800;line-height:20px}.reminder-entry-type[data-v-626b43b8]{color:#66788b;margin-top:4px;font-size:12px}.reminder-entry-date[data-v-626b43b8]{color:#69778b;align-items:center;gap:5px;margin-top:9px;font-size:12px;display:flex}.reminder-entry-date .ico[data-v-626b43b8]{width:14px;height:14px}.reminder-entry-actions[data-v-626b43b8]{gap:7px;margin-top:11px;display:flex}.reminder-entry-actions button[data-v-626b43b8]{color:#147af2;background:#f3f8ff;border:1px solid #deebfa;border-radius:9px;padding:7px 11px;font-size:11px;font-weight:720}.reminder-entry-actions .reminder-edit[data-v-626b43b8]{color:#79899d;background:#fff}.reminder-subnote[data-v-626b43b8]{color:#9ba9b8;padding:7px 1px 18px;font-size:11px;line-height:1.75}.reminder-mini[data-v-626b43b8]{text-align:left;cursor:pointer;border:0;width:100%;display:block}.reminder-mini[data-v-626b43b8]:focus-visible{outline:2px solid #238aff}.reminder-mini .mini-header .due-chip[data-v-626b43b8]{margin-left:auto;padding:3px 5px;font-size:9px}.reminder-mini .mini-row .due-chip[data-v-626b43b8]{margin-top:3px;font-size:10px}.module-reminder[data-v-626b43b8]{background:#eef6ff;border:1px solid #dfefff;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin:0 0 13px;padding:10px 11px;display:flex}.module-reminder .module-reminder-copy[data-v-626b43b8]{flex:1;min-width:0}.module-reminder strong[data-v-626b43b8]{color:#306aa4;align-items:center;gap:5px;font-size:12px;display:flex}.module-reminder p[data-v-626b43b8]{color:#718ca7;margin:4px 0 0;font-size:11px;line-height:1.5}.module-reminder .reminder-settings-button[data-v-626b43b8]{padding:7px 8px;font-size:11px}.reminder-form[data-v-626b43b8]{gap:13px;display:grid}.reminder-form .setting-row[data-v-626b43b8]{color:#455568;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.reminder-form .setting-row label[data-v-626b43b8]{font-weight:700}.reminder-form .setting-row input[type=checkbox][data-v-626b43b8]{accent-color:#0b7eff;width:18px;height:18px}.reminder-form .setting-row select[data-v-626b43b8],.reminder-form .setting-row input[type=date][data-v-626b43b8]{color:#1f3047;background:#fafdff;border:1px solid #dfe8f4;border-radius:9px;min-width:0;max-width:65%;padding:7px 9px;font-size:12px}.reminder-modal-divider[data-v-626b43b8]{background:#edf2f8;height:1px;margin:2px 0}.reminder-browser-hint[data-v-626b43b8]{color:#9aa6b7;margin:0;font-size:11px;line-height:1.65}.reminder-notify-btn[data-v-626b43b8]{color:#087bfa;background:#eff7ff;border:1px solid #d9e9ff;border-radius:9px;padding:9px;font-size:12px;font-weight:740}@media (width<=320px){.reminder-entry-top[data-v-626b43b8]{flex-wrap:wrap}.reminder-entry-top>.due-chip[data-v-626b43b8]{font-size:10px}.reminder-mini .mini-header .due-chip[data-v-626b43b8]{display:none}.reminder-rule[data-v-626b43b8]{align-items:flex-start}}.fleet-search[data-v-626b43b8]{background:#fff;border-radius:14px;margin:5px 0 10px;padding:9px 11px 4px}.fleet-filter-tabs[data-v-626b43b8]{border-bottom:1px solid #e4ecf8;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px;display:grid}.fleet-filter-tabs button[data-v-626b43b8]{color:#7c899d;background:0 0;border:0;padding:12px 3px;font-size:14px;font-weight:720;position:relative}.fleet-filter-tabs button.active[data-v-626b43b8]{color:#146df3}.fleet-filter-tabs button.active[data-v-626b43b8]:after{content:"";background:#2e8cff;width:64%;height:2px;position:absolute;bottom:0;left:18%}.fleet-row[data-v-626b43b8]{text-align:left;background:#fff;border:0;border-bottom:1px solid #e8eef8;align-items:center;gap:12px;width:100%;min-width:0;padding:13px 7px;display:flex}.fleet-row img[data-v-626b43b8]{object-fit:contain;mix-blend-mode:multiply;width:95px;height:67px}.fleet-text[data-v-626b43b8]{flex:1;min-width:0}.fleet-text strong[data-v-626b43b8]{white-space:nowrap;font-size:15px;font-weight:820}.fleet-text p[data-v-626b43b8]{color:#4a5b70;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:12px;overflow:hidden}.fleet-bottom[data-v-626b43b8]{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid}.fleet-bottom button[data-v-626b43b8]{color:#939cab;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:3px 2px;font-size:11px;font-weight:700;display:flex}.fleet-bottom button.active[data-v-626b43b8]{color:#077aff}.fleet-bottom .ico[data-v-626b43b8]{width:22px;height:22px}.blue-detail-banner[data-v-626b43b8]{margin:-8px calc(-1 * var(--pad)) 15px;min-height:205px;padding:28px var(--pad) 17px;background:linear-gradient(162deg,#278bff 0%,#68b3ff 54%,#eff9ff 85%);border-radius:0 0 24px 24px;position:relative;overflow:hidden}.blue-detail-banner[data-v-626b43b8]:after{content:"";z-index:0;background:#ffffff80;border-radius:50% 60% 0 0;width:112%;height:85px;position:absolute;bottom:-22px;left:-5%}.blue-detail-banner .top-info[data-v-626b43b8]{z-index:1;position:relative}.blue-detail-banner h2[data-v-626b43b8]{letter-spacing:.4px;margin:0 0 6px;font-size:24px;font-weight:830}.blue-detail-banner p[data-v-626b43b8]{margin:0 0 9px;font-size:14px;font-weight:740}.blue-detail-banner img[data-v-626b43b8]{z-index:2;object-fit:contain;mix-blend-mode:multiply;width:61%;max-height:146px;position:absolute;bottom:0;right:4px}.blue-detail-fields[data-v-626b43b8]{margin-bottom:14px;padding:0 13px 13px}.blue-detail-fields .data-row[data-v-626b43b8]{min-height:35px}.blue-icon-grid[data-v-626b43b8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 7px;margin-top:15px;display:grid}.blue-detail .shortcut-icon[data-v-626b43b8]{width:51px;height:51px}.administration-vehicles[data-v-626b43b8]:has(.blue-detail){background:#fff}.administration-vehicles:has(.blue-detail) .scroller[data-v-626b43b8]{background:linear-gradient(#2d90ff 0%,#f5fbff 37%,#fff 68%)}.administration-vehicles:has(.blue-detail) .navbar[data-v-626b43b8]{color:#fff;background:#278bff}.administration-vehicles:has(.blue-detail) .navbar .nav-back .ico[data-v-626b43b8]{color:#fff}.administration-vehicles:has(.blue-detail) .statusbar[data-v-626b43b8]{color:#fff;background:#278bff}.administration-vehicles:has(.blue-detail) .statusbar .signals[data-v-626b43b8]{filter:invert()}@media (width<=315px){.fleet-row img[data-v-626b43b8]{width:62px;height:50px}.fleet-row[data-v-626b43b8]{gap:7px}.fleet-text strong[data-v-626b43b8]{font-size:12px}.fleet-text p[data-v-626b43b8]{font-size:10px}.blue-detail-banner img[data-v-626b43b8]{width:55%}}@media (width<=370px){.action-grid[data-v-626b43b8]{gap:15px 1px}.shortcut-icon[data-v-626b43b8]{width:46px;height:46px}.shortcut-label[data-v-626b43b8]{font-size:12px}.stat-grid[data-v-626b43b8]{gap:6px}.stat strong[data-v-626b43b8]{font-size:22px}.vehicle-row[data-v-626b43b8]{grid-template-columns:75px minmax(0,1fr) 13px;gap:6px}.vehicle-thumb[data-v-626b43b8]{width:75px}.vehicle-head strong[data-v-626b43b8]{font-size:12px}.tag[data-v-626b43b8]{padding:3px 5px;font-size:10px}.vehicle-model[data-v-626b43b8]{font-size:12px}.detail-title h2[data-v-626b43b8],.archive-hero h2[data-v-626b43b8]{font-size:19px}.mini-info-grid[data-v-626b43b8]{gap:7px}.mini-info[data-v-626b43b8]{padding:10px 8px}.mini-header[data-v-626b43b8]{font-size:11px}.mini-header .tag[data-v-626b43b8]{display:none}.mini-row[data-v-626b43b8],.mini-row b[data-v-626b43b8]{font-size:10px}.tile[data-v-626b43b8]{gap:7px;padding:11px 7px}.tile .mini-icon[data-v-626b43b8]{width:33px;height:33px}.tile-title[data-v-626b43b8]{font-size:12px}.tile-sub[data-v-626b43b8]{font-size:9px}.data-row[data-v-626b43b8]{grid-template-columns:minmax(90px,38%) minmax(0,1fr);font-size:12px}.archive-fields .data-row[data-v-626b43b8]{grid-template-columns:minmax(88px,40%) minmax(0,1fr)}.summary-stat span[data-v-626b43b8]{font-size:10px}.summary-stat strong[data-v-626b43b8]{font-size:15px}}@media (width<=295px){.shortcut-icon[data-v-626b43b8]{width:39px;height:39px}.shortcut-icon .ico[data-v-626b43b8]{width:24px;height:24px}.shortcut-label[data-v-626b43b8]{font-size:10.5px}.action-grid[data-v-626b43b8]{gap:10px 0}.vehicle-row[data-v-626b43b8]{grid-template-columns:60px minmax(0,1fr) 11px}.vehicle-thumb[data-v-626b43b8]{width:60px}.detail-car[data-v-626b43b8]{width:52%}.detail-title[data-v-626b43b8]{max-width:60%}.record-header[data-v-626b43b8]{padding:9px 7px}.record-header .vehicle-thumb[data-v-626b43b8]{width:57px}.record-plate[data-v-626b43b8]{font-size:13px}.record-model[data-v-626b43b8]{font-size:10px}.summary-stat span[data-v-626b43b8]{font-size:9px}.summary-stat strong[data-v-626b43b8]{font-size:13px}.archive-hero img[data-v-626b43b8]{width:42%}.archive-hero h2[data-v-626b43b8]{font-size:17px}.field-pair[data-v-626b43b8]{grid-template-columns:1fr}}@media (width>=650px){.administration-vehicles[data-v-626b43b8]{background:radial-gradient(circle at 45% 20%,#f3f8ff,#e3edf9);border:1px solid #d5e3f6;border-radius:29px;height:min(940px,100dvh - 36px);min-height:520px;padding:18px 0;box-shadow:0 14px 50px #21437330}}@media (prefers-reduced-motion:reduce){[data-v-626b43b8],[data-v-626b43b8]:before,[data-v-626b43b8]:after{scroll-behavior:auto!important;transition:none!important}}.administration-vehicles[data-v-626b43b8]{text-align:left;font-size:16px;line-height:normal}.design-message[data-v-626b43b8]{color:#758196;margin:0 0 10px;font-size:13px}.count-link[data-v-626b43b8]{color:#9ca7b7;padding:0;font-size:12px;font-weight:500}.stat[data-v-626b43b8]{border:0}.reminder-all[data-v-626b43b8]{font-size:12px}.vehicle-copy[data-v-626b43b8],.tile-copy[data-v-626b43b8]{min-width:0}.vehicle-model[data-v-626b43b8],.vehicle-note[data-v-626b43b8],.tile-title[data-v-626b43b8],.tile-sub[data-v-626b43b8]{display:block}.detail-divider[data-v-626b43b8]{margin-top:32px}.mini-info[data-v-626b43b8]{text-align:left;color:inherit;border:0}.mini-header[data-v-626b43b8],.mini-row[data-v-626b43b8]{display:flex}.reminder-entry-button[data-v-626b43b8]{text-align:left;border:0;width:100%}.reminder-description[data-v-626b43b8]{color:#8395ad;margin:5px 0 0;font-size:11px;line-height:1.5;display:block}.fleet-card[data-v-626b43b8]{padding:0 10px 5px}.fleet-plate[data-v-626b43b8]{align-items:center;gap:8px;min-width:0;display:flex}.fleet-description[data-v-626b43b8]{color:#4a5b70;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:12px;display:block;overflow:hidden}.fleet-image[data-v-626b43b8]{flex:none;width:95px;height:67px}.document-line[data-v-626b43b8]{display:block}.fleet-bar[data-v-626b43b8]{padding:7px var(--pad) calc(11px + env(safe-area-inset-bottom,0px))}button[data-v-626b43b8]:disabled{cursor:default}.administration-vehicles[data-v-8e8c32a6]{--blue:#0977ff;--blue2:#286fff;--deep:#172536;--ink:#171c25;--sub:#758196;--faint:#9da8b9;--line:#e8edf5;--paper:#fff;--bg:#f5f8fd;--green:#09bf8a;--orange:#ff7c22;--red:#fc545b;--purple:#7158ef;--cyan:#03b7df;--yellow:#ffb600;--pad:clamp(12px,3.7vw,20px);--round:16px;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif}[data-v-8e8c32a6],[data-v-8e8c32a6]:before,[data-v-8e8c32a6]:after{box-sizing:border-box}.administration-vehicles[data-v-8e8c32a6]{color:var(--ink);-webkit-text-size-adjust:100%;background:#eaf1f9}button[data-v-8e8c32a6],input[data-v-8e8c32a6],textarea[data-v-8e8c32a6],select[data-v-8e8c32a6]{font:inherit}button[data-v-8e8c32a6]{cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-8e8c32a6]:focus-visible,input[data-v-8e8c32a6]:focus-visible,textarea[data-v-8e8c32a6]:focus-visible,select[data-v-8e8c32a6]:focus-visible{outline-offset:2px;outline:2px solid #08f}[hidden][data-v-8e8c32a6]{display:none!important}.administration-vehicles[data-v-8e8c32a6]{background:linear-gradient(145deg,#f5f8fd 0%,#fff 40%,#f5f8fd 100%);flex-direction:column;width:100%;min-width:0;max-width:490px;height:100dvh;margin:0 auto;display:flex;position:relative;overflow:hidden}svg[data-v-8e8c32a6]{flex:none;display:block}.ico[data-v-8e8c32a6]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.statusbar[data-v-8e8c32a6]{color:#101217;flex:0 0 38px;justify-content:space-between;align-items:center;padding:4px clamp(23px,7%,37px) 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;display:flex}.statusbar b[data-v-8e8c32a6]{letter-spacing:-.25px;font-size:15px;font-weight:800}.signals[data-v-8e8c32a6]{align-items:center;gap:4px;display:flex}.signals svg[data-v-8e8c32a6]{width:17px;height:17px}.signals .battery[data-v-8e8c32a6]{width:27px;height:14px}.navbar[data-v-8e8c32a6]{height:51px;padding:0 var(--pad);z-index:1;background:0 0;flex:0 0 51px;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;display:grid}.navbar h1[data-v-8e8c32a6]{text-align:center;white-space:nowrap;margin:0;font-size:17px;font-weight:800;line-height:1.35}.nav-back[data-v-8e8c32a6],.nav-right[data-v-8e8c32a6]{background:0 0;border:0;place-items:center;width:38px;height:41px;padding:0;display:grid}.nav-back .ico[data-v-8e8c32a6]{stroke-width:2.25px;color:#4e5868;width:20px;height:22px}.nav-right[data-v-8e8c32a6]{color:#636e80;justify-self:end;font-size:15px;font-weight:650}.nav-right.circle[data-v-8e8c32a6]{color:#fff;background:linear-gradient(145deg,#4092ff,#1266ef);border-radius:50%;width:33px;height:33px;box-shadow:0 3px 8px #005fff2b}.nav-right.circle svg[data-v-8e8c32a6]{width:20px;height:20px}.scroller[data-v-8e8c32a6]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d4e0ef transparent;min-width:0;min-height:0;padding:8px var(--pad) 16px;flex:1;overflow:hidden auto}.scroller[data-v-8e8c32a6]::-webkit-scrollbar{width:3px}.scroller[data-v-8e8c32a6]::-webkit-scrollbar-thumb{background:#d9e3f3;border-radius:9px}.scroller[data-v-8e8c32a6]:focus{outline:none}.bottom-bar[data-v-8e8c32a6]{width:100%;padding:9px var(--pad) calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(#ffffffe3,#fff);border-top:1px solid #e0e9f699;flex:none}.primary[data-v-8e8c32a6]{color:#fff;letter-spacing:.4px;background:linear-gradient(100deg,#086aff,#1676ff 56%,#086fff);border:0;border-radius:11px;width:100%;min-height:48px;font-size:16px;font-weight:760;box-shadow:0 5px 13px #1972ff1f}.primary[data-v-8e8c32a6]:active,.shortcut[data-v-8e8c32a6]:active,.vehicle-row[data-v-8e8c32a6]:active,.tile[data-v-8e8c32a6]:active{transform:scale(.988)}.primary.small[data-v-8e8c32a6]{border-radius:10px;width:auto;min-height:35px;padding:0 13px;font-size:12px}.link-btn[data-v-8e8c32a6]{color:var(--blue);background:0 0;border:0;padding:7px;font-size:13px;font-weight:700}.card[data-v-8e8c32a6]{border-radius:var(--round);background:#fff;box-shadow:0 5px 22px #2c527e0c}.card.pad[data-v-8e8c32a6]{padding:16px}.muted[data-v-8e8c32a6]{color:#98a4b5}.searchbox[data-v-8e8c32a6]{color:#a0a9b8;background:linear-gradient(90deg,#f6f8fc,#f2f5fa);border-radius:11px;align-items:center;gap:9px;min-width:0;height:42px;padding:0 11px;display:flex}.searchbox .ico[data-v-8e8c32a6]{width:19px;height:19px}.searchbox input[data-v-8e8c32a6]{color:#25334b;background:0 0;border:0;flex:1;width:100%;min-width:0;font-size:13px;outline:none!important}.searchbox input[data-v-8e8c32a6]::placeholder{color:#a5afbc;opacity:1}.banner[data-v-8e8c32a6]{aspect-ratio:633/201;object-fit:fill;border-radius:14px;width:100%;display:block;box-shadow:0 8px 16px #2174f51c}.action-grid[data-v-8e8c32a6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px 3px;padding:23px 0;display:grid}.shortcut[data-v-8e8c32a6]{color:#131923;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0 2px;transition:transform .13s;display:flex}.shortcut-icon[data-v-8e8c32a6]{color:#fff;border-radius:13px;place-items:center;width:51px;height:51px;display:grid;box-shadow:inset 0 1px 4px #ffffff38,0 4px 9px #375fa20f}.shortcut-icon .ico[data-v-8e8c32a6]{stroke-width:2.8px;width:29px;height:29px}.shortcut-icon.blue[data-v-8e8c32a6],.mini-icon.blue[data-v-8e8c32a6]{background:linear-gradient(145deg,#3286ff,#1761ee)}.shortcut-icon.green[data-v-8e8c32a6],.mini-icon.green[data-v-8e8c32a6]{background:linear-gradient(145deg,#07cb9b,#00ae7e)}.shortcut-icon.orange[data-v-8e8c32a6],.mini-icon.orange[data-v-8e8c32a6]{background:linear-gradient(145deg,#ff9b39,#ff6716)}.shortcut-icon.red[data-v-8e8c32a6],.mini-icon.red[data-v-8e8c32a6]{background:linear-gradient(145deg,#ff7479,#f8494e)}.shortcut-icon.purple[data-v-8e8c32a6],.mini-icon.purple[data-v-8e8c32a6]{background:linear-gradient(145deg,#8d77ff,#6444dd)}.shortcut-icon.cyan[data-v-8e8c32a6],.mini-icon.cyan[data-v-8e8c32a6]{background:linear-gradient(145deg,#19c5ef,#009ac7)}.shortcut-icon.yellow[data-v-8e8c32a6],.mini-icon.yellow[data-v-8e8c32a6]{background:linear-gradient(145deg,#ffcf23,#ffa600)}.shortcut-label[data-v-8e8c32a6]{white-space:nowrap;font-size:13px;font-weight:750;line-height:18px}.stats[data-v-8e8c32a6]{padding:16px 12px 14px}.card-heading[data-v-8e8c32a6]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.card-heading h2[data-v-8e8c32a6],.section-title[data-v-8e8c32a6]{margin:0;font-size:16px;font-weight:800}.card-heading span[data-v-8e8c32a6]{color:#9ca7b7;font-size:12px}.stat-grid[data-v-8e8c32a6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.stat[data-v-8e8c32a6]{text-align:center;border-radius:9px;min-width:0;padding:10px 2px 9px}.stat strong[data-v-8e8c32a6]{font-size:25px;line-height:29px;display:block}.stat span[data-v-8e8c32a6]{margin-top:1px;font-size:12px;font-weight:750;display:block}.stat.sblue[data-v-8e8c32a6]{color:#126bff;background:#f1f6ff}.stat.sgreen[data-v-8e8c32a6]{color:#03ba89;background:#effbf7}.stat.sorange[data-v-8e8c32a6]{color:#f86b0c;background:#fff6ef}.stat.sred[data-v-8e8c32a6]{color:#f74b4e;background:#fff3f4}.section-tabs[data-v-8e8c32a6],.seg-tabs[data-v-8e8c32a6]{scrollbar-width:none;align-items:stretch;gap:0;min-width:0;display:flex;overflow-x:auto}.section-tabs[data-v-8e8c32a6]::-webkit-scrollbar{display:none}.seg-tabs[data-v-8e8c32a6]::-webkit-scrollbar{display:none}.section-tabs[data-v-8e8c32a6]{justify-content:space-between;margin-top:13px;margin-bottom:3px}.section-tabs button[data-v-8e8c32a6],.seg-tabs button[data-v-8e8c32a6]{white-space:nowrap;color:#929aa8;background:0 0;border:0;flex:none;padding:11px 7px 10px;font-size:13px;font-weight:720;position:relative}.section-tabs button.active[data-v-8e8c32a6],.seg-tabs button.active[data-v-8e8c32a6]{color:#222a35}.section-tabs button.active[data-v-8e8c32a6]:after,.seg-tabs button.active[data-v-8e8c32a6]:after{content:"";background:#2786ff;border-radius:2px;width:56%;height:2px;position:absolute;bottom:0;left:22%}.vehicles-card[data-v-8e8c32a6]{padding:9px 11px 3px}.vehicle-row[data-v-8e8c32a6]{text-align:left;background:0 0;border:0;border-bottom:1px solid #eff3f8;grid-template-columns:89px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;min-width:0;padding:13px 2px;display:grid}.vehicle-row[data-v-8e8c32a6]:last-child{border-bottom:0}.vehicle-thumb[data-v-8e8c32a6]{object-fit:contain;mix-blend-mode:multiply;width:89px;min-width:0;height:58px}.vehicle-row strong[data-v-8e8c32a6]{white-space:nowrap;font-size:14px;font-weight:790}.vehicle-head[data-v-8e8c32a6]{align-items:center;gap:8px;min-width:0;display:flex}.vehicle-head strong[data-v-8e8c32a6]{text-overflow:ellipsis;overflow:hidden}.vehicle-model[data-v-8e8c32a6]{color:#303d4f;white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:13px;overflow:hidden}.vehicle-note[data-v-8e8c32a6]{color:#9ba4b2;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.tag[data-v-8e8c32a6]{color:#fff;white-space:nowrap;border-radius:6px;align-items:center;padding:3px 7px;font-size:11px;font-weight:730;line-height:1.25;display:inline-flex}.tag.inuse[data-v-8e8c32a6]{background:#0ac391}.tag.free[data-v-8e8c32a6]{background:#64b9ff}.tag.repair[data-v-8e8c32a6]{background:#ffb30c}.tag.scrap[data-v-8e8c32a6]{background:#b7bdc5}.tag.oil[data-v-8e8c32a6]{background:#187cff}.tag.ev[data-v-8e8c32a6]{background:#0bc883}.tag.softblue[data-v-8e8c32a6]{color:#1675c8;background:#d4ebff}.tag.softgreen[data-v-8e8c32a6]{color:#078e54;background:#d6fae1}.tag.softred[data-v-8e8c32a6]{color:#f04745;background:#ffd8d9}.tag.softorange[data-v-8e8c32a6]{color:#ff7e0d;background:#fff1d2}.chevron[data-v-8e8c32a6]{color:#9ea8b4;stroke-width:2px;width:15px;height:15px}.list-empty[data-v-8e8c32a6]{text-align:center;color:#9eabbc;padding:50px 12px;font-size:13px}.detail-hero[data-v-8e8c32a6]{padding:18px 18px 16px;position:relative;overflow:hidden}.detail-title[data-v-8e8c32a6]{z-index:1;max-width:58%;position:relative}.detail-title h2[data-v-8e8c32a6]{white-space:nowrap;letter-spacing:.3px;margin:0 0 3px;font-size:22px;font-weight:850}.detail-title p[data-v-8e8c32a6]{color:#394254;margin:2px 0 8px;font-size:14px;font-weight:700}.detail-car[data-v-8e8c32a6]{object-fit:contain;mix-blend-mode:multiply;width:57%;max-height:126px;position:absolute;top:12px;right:-2px}.divline[data-v-8e8c32a6]{background:#f0f3f8;height:1px;margin:13px 0 10px}.data-row[data-v-8e8c32a6]{grid-template-columns:minmax(104px,36%) minmax(0,1fr);align-items:start;gap:8px;min-height:31px;font-size:13.5px;line-height:23px;display:grid}.data-row .label[data-v-8e8c32a6]{color:#929ca9;white-space:nowrap}.data-row .value[data-v-8e8c32a6]{color:#202b37;overflow-wrap:anywhere;min-width:0;font-weight:600}.data-row.editable .value[data-v-8e8c32a6]{color:#1f2c3c}.detail-floatcall[data-v-8e8c32a6]{color:#fff;background:linear-gradient(135deg,#318eff,#1165ee);border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:245px;right:17px}.detail-floatcall .ico[data-v-8e8c32a6]{width:21px;height:21px}.mini-info-grid[data-v-8e8c32a6]{grid-template-columns:1fr 1fr;gap:12px;margin:13px 0;display:grid}.mini-info[data-v-8e8c32a6]{min-width:0;padding:13px 12px}.mini-header[data-v-8e8c32a6]{white-space:nowrap;align-items:center;gap:5px;min-width:0;margin-bottom:12px;font-size:13px;font-weight:800;display:flex}.mini-header .mini-icon[data-v-8e8c32a6]{color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.mini-icon .ico[data-v-8e8c32a6]{width:18px;height:18px}.mini-header .tag[data-v-8e8c32a6]{margin-left:auto;padding:3px 5px;font-size:9px}.mini-row[data-v-8e8c32a6]{justify-content:space-between;align-items:center;gap:5px;font-size:11px;line-height:21px;display:flex}.mini-row span[data-v-8e8c32a6]{color:#a0aab7;white-space:nowrap}.mini-row b[data-v-8e8c32a6]{color:#363d4b;white-space:nowrap;font-size:11px;font-weight:650}.tool-tiles[data-v-8e8c32a6]{grid-template-columns:1fr 1fr;gap:10px;margin-top:7px;display:grid}.tile[data-v-8e8c32a6]{text-align:left;color:#2c3545;background:linear-gradient(118deg,#f3f7ff,#eef3ff);border:0;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:14px 10px;transition:transform .12s;display:flex}.tile.tred[data-v-8e8c32a6]{background:linear-gradient(115deg,#fff4f3,#fff8f7)}.tile.tgreen[data-v-8e8c32a6]{background:linear-gradient(115deg,#f0fcf7,#f4fbf9)}.tile .mini-icon[data-v-8e8c32a6]{color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.tile .mini-icon .ico[data-v-8e8c32a6]{stroke-width:2.7px;width:25px;height:25px}.tile-title[data-v-8e8c32a6]{white-space:nowrap;font-size:13px;font-weight:780}.tile-sub[data-v-8e8c32a6]{color:#9aa6b5;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:10px;overflow:hidden}.lightblue-button[data-v-8e8c32a6]{color:#fff;white-space:nowrap;background:#0a77ff;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:8px 14px;font-size:13px;font-weight:730;display:flex}.record-header[data-v-8e8c32a6]{text-align:left;border:0;align-items:center;gap:10px;width:100%;min-width:0;margin-bottom:14px;padding:12px 14px;display:flex}.record-header .vehicle-thumb[data-v-8e8c32a6]{width:87px;height:54px}.record-meta[data-v-8e8c32a6]{flex:1;min-width:0}.record-plate[data-v-8e8c32a6]{white-space:nowrap;font-size:17px;font-weight:820}.record-model[data-v-8e8c32a6]{color:#576578;white-space:nowrap;margin:5px 0 0;font-size:12px}.record-meta .tag[data-v-8e8c32a6]{vertical-align:middle;margin-left:6px}.summary[data-v-8e8c32a6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:10px 0 14px;display:grid}.summary-stat[data-v-8e8c32a6]{text-align:center;min-width:0}.summary-stat>span[data-v-8e8c32a6]{color:#3182ff;white-space:nowrap;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.summary-stat>strong[data-v-8e8c32a6]{color:#0a73ff;white-space:nowrap;font-size:18px;font-weight:850;line-height:24px;display:block}.summary-stat .red-text[data-v-8e8c32a6]{color:#fb4545}.summary-stat strong.green-text[data-v-8e8c32a6]{color:#0caf56}.summary-stat strong.red-text[data-v-8e8c32a6]{color:#f34d45}.summary-stat strong.orange-text[data-v-8e8c32a6]{color:#ff7b1d}.summary-stat strong.purple-text[data-v-8e8c32a6]{color:#7f3cef}.record-filters[data-v-8e8c32a6]{justify-content:space-between;align-items:center;gap:5px;min-width:0;margin:14px 0 12px;display:flex}.month-select[data-v-8e8c32a6]{appearance:none;color:#303846;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,#202838 50%),linear-gradient(135deg,#202838 50%,#0000 50%);background-position:calc(100% - 12px) 13px,calc(100% - 7px) 13px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:0;padding:6px 21px 6px 2px;font-size:14px;font-weight:720}.timeline[data-v-8e8c32a6]{border-left:1px solid #deedff;margin:11px 0 12px 13px;position:relative}.timeline-item[data-v-8e8c32a6]{min-height:82px;padding:1px 0 16px 24px;position:relative}.timeline-dot[data-v-8e8c32a6]{background:#fff;border:5px solid #1785ff;border-radius:50%;width:17px;height:17px;position:absolute;top:4px;left:-9px;box-shadow:0 0 0 2px #d9ecff}.timeline-dot.green[data-v-8e8c32a6]{border-color:#29ce78;box-shadow:0 0 0 2px #dff9ec}.timeline-dot.red[data-v-8e8c32a6]{border-color:#ff555c;box-shadow:0 0 0 2px #ffe3e5}.timeline-heading[data-v-8e8c32a6]{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;font-size:14px;font-weight:760;display:flex}.timeline-body[data-v-8e8c32a6]{color:#343c48;font-size:12px;font-weight:520;line-height:1.86}.timeline-body div[data-v-8e8c32a6]{overflow-wrap:anywhere}.timeline-body .text-red[data-v-8e8c32a6]{color:#ff4c4b;font-weight:770}.timeline-body .text-blue[data-v-8e8c32a6]{color:#0f77f5;font-weight:730}.list-detail-btn[data-v-8e8c32a6]{text-align:left;background:0 0;border:0;width:100%;padding:0}.timeline .list-detail-btn.timeline-item[data-v-8e8c32a6]{padding:1px 0 16px 24px}.receipt-list[data-v-8e8c32a6]{gap:11px;display:grid}.receipt[data-v-8e8c32a6]{grid-template-columns:78px 1fr;gap:12px;min-width:0;padding:15px 12px;display:grid}.receipt-date[data-v-8e8c32a6]{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:730;display:flex}.price[data-v-8e8c32a6]{color:#f33c44;font-size:15px;font-weight:850}.receipt-image[data-v-8e8c32a6]{object-fit:cover;color:#72665d;text-align:center;object-fit:cover;object-position:center;background:#eee1ce;border:0;border-radius:6px;flex-direction:column;justify-content:space-evenly;align-items:center;width:75px;height:115px;font-size:8px;line-height:1.8;display:flex}.receipt-body[data-v-8e8c32a6]{color:#394453;min-width:0;font-size:12px;line-height:1.92}.note-strip[data-v-8e8c32a6]{color:#435a4c;background:#f0fbf4;border-radius:12px;margin:8px 0 16px;padding:12px;font-size:12px;line-height:1.75}.archive-hero[data-v-8e8c32a6]{background:linear-gradient(140deg,#ecfff3 0%,#f8fff9 55%,#fff 100%);border-radius:15px;min-height:125px;margin-bottom:4px;padding:21px 17px;position:relative;overflow:hidden}.archive-hero h2[data-v-8e8c32a6]{white-space:nowrap;margin:0 0 7px;font-size:23px;font-weight:820}.archive-hero p[data-v-8e8c32a6]{margin:0;font-size:14px;font-weight:660}.archive-hero img[data-v-8e8c32a6]{object-fit:contain;mix-blend-mode:multiply;width:47%;max-height:100px;position:absolute;top:33px;right:2px}.archive-tabs[data-v-8e8c32a6]{border-bottom:1px solid #e9edf5;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;margin-bottom:16px;display:grid}.archive-tabs button[data-v-8e8c32a6]{color:#898f9c;white-space:nowrap;background:0 0;border:0;padding:11px 0 13px;font-size:14px;font-weight:730;position:relative}.archive-tabs button.active[data-v-8e8c32a6]{color:#0969d3}.archive-tabs button.active[data-v-8e8c32a6]:after{content:"";background:#68baff;border-radius:3px;width:65%;height:2px;position:absolute;bottom:-1px;left:17.5%}.archive-fields[data-v-8e8c32a6]{background:#fff;border-radius:13px;padding:2px 12px}.archive-fields .data-row[data-v-8e8c32a6]{border-bottom:1px solid #f0f2f6;grid-template-columns:minmax(104px,39%) minmax(0,1fr);min-height:42px;padding:9px 0;font-size:13px}.archive-fields .data-row[data-v-8e8c32a6]:last-child{border-bottom:0}.archive-fields .data-row .label[data-v-8e8c32a6]{color:#717d8c}.document-title[data-v-8e8c32a6]{justify-content:space-between;align-items:center;gap:5px;margin:20px 1px 10px;display:flex}.document-title h3[data-v-8e8c32a6]{margin:0;font-size:15px;font-weight:800}.document-title small[data-v-8e8c32a6]{color:#98a3b2;font-size:10px}.document-grid[data-v-8e8c32a6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.document[data-v-8e8c32a6]{text-align:left;background:linear-gradient(135deg,#f6fcff 0%,#f6f8ec 100%);border:1px solid #dfe8f0;border-radius:12px;min-width:0;min-height:112px;padding:12px 10px}.document[data-v-8e8c32a6]:nth-child(2){background:linear-gradient(135deg,#f0faff,#f2fbf8)}.document-top[data-v-8e8c32a6]{color:#265ea2;align-items:center;gap:6px;display:flex}.document-top .ico[data-v-8e8c32a6]{width:18px;height:18px}.document-title-text[data-v-8e8c32a6]{white-space:nowrap;font-size:12px;font-weight:790}.document-line[data-v-8e8c32a6]{background:#bdd5e7;border-radius:2px;width:70%;height:3px;margin-top:11px}.document small[data-v-8e8c32a6]{color:#5e7183;margin-top:8px;font-size:10px;line-height:1.4;display:block}.document-open[data-v-8e8c32a6]{color:#1677ed;margin-top:8px;font-size:10px;font-weight:750}.form-card[data-v-8e8c32a6]{margin:3px 0 8px;padding:18px 15px 22px}.field-block[data-v-8e8c32a6]{min-width:0;margin-bottom:19px}.field-name[data-v-8e8c32a6]{color:#272d36;margin-bottom:9px;font-size:14px;font-weight:760}.required[data-v-8e8c32a6]{color:#ff4c4e;padding-right:4px;font-weight:900}.input-control[data-v-8e8c32a6],.choice-control[data-v-8e8c32a6]{color:#394151;background:#fff;border:1px solid #e4eaf3;border-radius:11px;align-items:center;gap:9px;width:100%;min-width:0;min-height:43px;padding:0 12px;display:flex}.input-control input[data-v-8e8c32a6],.input-control select[data-v-8e8c32a6]{color:#323947;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:40px;font-size:13px}.input-control input[data-v-8e8c32a6]::placeholder,.textarea[data-v-8e8c32a6]::placeholder{color:#b7becb}.choice-control[data-v-8e8c32a6]{text-align:left;border:1px solid #e4eaf3;justify-content:space-between;padding:8px 12px;font-size:13px}.choice-control .grow[data-v-8e8c32a6]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.choice-control .hint[data-v-8e8c32a6]{color:#b0b9c6}.choice-control img[data-v-8e8c32a6]{object-fit:contain;mix-blend-mode:multiply;width:65px;height:33px}.choice-control .ico[data-v-8e8c32a6]{color:#a1acb9;width:16px;height:16px}.field-pair[data-v-8e8c32a6]{grid-template-columns:1fr 1fr;gap:9px;display:grid}.field-pair .input-control[data-v-8e8c32a6]{padding:0 8px;font-size:12px}.time-field span[data-v-8e8c32a6]{color:#67758b;white-space:nowrap;font-size:11px}.time-field input[data-v-8e8c32a6]{min-width:0;font-size:11.5px}.textarea[data-v-8e8c32a6]{resize:vertical;color:#2b3546;background:#f5f7fb;border:0;border-radius:11px;outline:0;width:100%;min-height:97px;padding:13px;font-size:13px}.counter[data-v-8e8c32a6]{text-align:right;color:#9ea7b5;pointer-events:none;margin-top:-22px;margin-right:13px;font-size:10px;position:relative}.radio-row[data-v-8e8c32a6]{flex-wrap:wrap;align-items:center;gap:18px;font-size:13px;display:flex}.radio-row label[data-v-8e8c32a6]{align-items:center;gap:5px;display:flex}.radio-row input[data-v-8e8c32a6]{accent-color:#167fff;width:17px;height:17px}.upload-tile[data-v-8e8c32a6]{color:#a0aab8;cursor:pointer;background:#f5f7fa;border:1px solid #ebeff6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:90px;height:87px;font-size:11px;display:flex}.upload-tile .ico[data-v-8e8c32a6]{width:25px;height:25px}.form-compact[data-v-8e8c32a6]{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.form-compact .field-block[data-v-8e8c32a6]{margin-bottom:5px}.form-compact label[data-v-8e8c32a6]{color:#6f7d8f;margin-bottom:5px;font-size:12px;display:block}.form-compact input[data-v-8e8c32a6],.form-compact select[data-v-8e8c32a6]{color:#2e394c;background:#fafcff;border:1px solid #e1e9f5;border-radius:9px;width:100%;min-height:39px;padding:0 10px;font-size:13px}.modal-cover[data-v-8e8c32a6]{z-index:20;background:#11234263;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal[data-v-8e8c32a6]{background:#fff;border-radius:18px;width:min(100%,420px);max-height:min(90dvh,740px);padding:19px;overflow-y:auto;box-shadow:0 22px 65px #0f2d5233}.modal-top[data-v-8e8c32a6]{justify-content:space-between;align-items:center;gap:8px;display:flex}.modal-top h2[data-v-8e8c32a6]{margin:0;font-size:17px;font-weight:810}.modal-close[data-v-8e8c32a6]{background:#f3f6fb;border:0;border-radius:50%;place-items:center;width:29px;height:29px;padding:0;display:grid}.modal-close .ico[data-v-8e8c32a6]{width:17px;height:17px}.modal-helper[data-v-8e8c32a6]{color:#8391a4;margin:9px 0;font-size:12px;line-height:1.65}.pick-car[data-v-8e8c32a6]{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf2f7;align-items:center;gap:10px;width:100%;padding:9px 0;display:flex}.pick-car img[data-v-8e8c32a6]{object-fit:contain;mix-blend-mode:multiply;width:80px;height:48px}.pick-car span[data-v-8e8c32a6]{flex:1;min-width:0}.pick-car b[data-v-8e8c32a6]{font-size:14px;display:block}.pick-car small[data-v-8e8c32a6]{color:#8d99aa;margin-top:5px;font-size:11px;display:block}.pick-car.active[data-v-8e8c32a6]{color:#0879f6}.pick-person[data-v-8e8c32a6]{text-align:left;color:#293646;background:0 0;border:0;border-bottom:1px solid #ebf1f8;width:100%;padding:12px 9px;font-size:14px}.detail-doc[data-v-8e8c32a6]{color:#36495d;background:linear-gradient(135deg,#f0f9ff,#f3faed);border:1px solid #d3e1ed;border-radius:12px;padding:15px;font-size:13px;line-height:2}.detail-doc h3[data-v-8e8c32a6]{color:#1f5791;margin:0 0 10px;font-size:18px}.tiny-btn[data-v-8e8c32a6]{color:#0b79ff;background:#edf5ff;border:0;border-radius:9px;padding:8px 11px;font-size:12px;font-weight:730}.empty-data[data-v-8e8c32a6]{text-align:center;color:#98a9b9;padding:28px 5px;font-size:13px}.space8[data-v-8e8c32a6]{height:8px}.space12[data-v-8e8c32a6]{height:12px}.reminder-card[data-v-8e8c32a6]{margin-top:12px;padding:14px 13px}.reminder-card .card-heading[data-v-8e8c32a6]{margin-bottom:6px}.reminder-title[data-v-8e8c32a6]{align-items:center;gap:7px;min-width:0;display:flex}.reminder-title .ico[data-v-8e8c32a6]{color:#2182ff;stroke-width:2.2px;width:19px;height:19px}.reminder-count[data-v-8e8c32a6]{color:#fa7828;background:#fff0e5;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:800;display:inline-grid}.reminder-help[data-v-8e8c32a6]{color:#94a2b5;margin:0 0 8px;font-size:11px;line-height:1.6}.reminder-rows[data-v-8e8c32a6]{gap:3px;display:grid}.reminder-brief[data-v-8e8c32a6]{text-align:left;background:0 0;border:0;border-top:1px solid #f0f4f9;align-items:center;gap:8px;width:100%;min-width:0;padding:9px 1px;display:flex}.reminder-brief-title[data-v-8e8c32a6]{color:#3b495e;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.due-chip[data-v-8e8c32a6]{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:4px 7px;font-size:11px;font-weight:750;line-height:1.15;display:inline-flex}.due-chip.overdue[data-v-8e8c32a6]{color:#fa4c4b;background:#ffeded}.due-chip.today[data-v-8e8c32a6]{color:#e88414;background:#fff2dc}.due-chip.soon[data-v-8e8c32a6]{color:#f1841c;background:#fff4e5}.due-chip.normal[data-v-8e8c32a6]{color:#5d8cbd;background:#edf7ff}.due-chip.unset[data-v-8e8c32a6]{color:#8d9aab;background:#f1f4f8}.due-stats[data-v-8e8c32a6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.due-stat[data-v-8e8c32a6]{text-align:center;background:#fff;border-radius:13px;padding:12px 4px;box-shadow:0 4px 16px #1f48790d}.due-stat strong[data-v-8e8c32a6]{color:#167bfa;font-size:23px;line-height:26px;display:block}.due-stat span[data-v-8e8c32a6]{color:#93a1b3;margin-top:4px;font-size:11px;display:block}.due-stat.urgent strong[data-v-8e8c32a6]{color:#f15355}.due-stat.near strong[data-v-8e8c32a6]{color:#f59522}.reminder-rule[data-v-8e8c32a6]{background:#f0f7ff;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:11px;display:flex}.reminder-rule strong[data-v-8e8c32a6]{color:#216fcd;align-items:center;gap:5px;font-size:13px;font-weight:780;display:flex}.reminder-rule p[data-v-8e8c32a6]{color:#7490b0;margin:5px 0 0;font-size:11px;line-height:1.5}.reminder-settings-button[data-v-8e8c32a6]{color:#087cf8;white-space:nowrap;background:#fff;border:1px solid #d9e9ff;border-radius:9px;padding:9px 10px;font-size:12px;font-weight:740}.reminder-section-title[data-v-8e8c32a6]{margin:15px 2px 9px;font-size:14px;font-weight:820}.reminder-entry[data-v-8e8c32a6]{margin-bottom:10px;padding:13px;position:relative;overflow:hidden}.reminder-entry[data-v-8e8c32a6]:before{content:"";background:#93c1f7;width:3px;position:absolute;top:0;bottom:0;left:0}.reminder-entry.overdue[data-v-8e8c32a6]:before{background:#ff666c}.reminder-entry.soon[data-v-8e8c32a6]:before,.reminder-entry.today[data-v-8e8c32a6]:before{background:#ffc069}.reminder-entry-top[data-v-8e8c32a6]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.reminder-entry-main[data-v-8e8c32a6]{flex:1;min-width:0}.reminder-entry-plate[data-v-8e8c32a6]{font-size:14px;font-weight:800;line-height:20px}.reminder-entry-type[data-v-8e8c32a6]{color:#66788b;margin-top:4px;font-size:12px}.reminder-entry-date[data-v-8e8c32a6]{color:#69778b;align-items:center;gap:5px;margin-top:9px;font-size:12px;display:flex}.reminder-entry-date .ico[data-v-8e8c32a6]{width:14px;height:14px}.reminder-entry-actions[data-v-8e8c32a6]{gap:7px;margin-top:11px;display:flex}.reminder-entry-actions button[data-v-8e8c32a6]{color:#147af2;background:#f3f8ff;border:1px solid #deebfa;border-radius:9px;padding:7px 11px;font-size:11px;font-weight:720}.reminder-entry-actions .reminder-edit[data-v-8e8c32a6]{color:#79899d;background:#fff}.reminder-subnote[data-v-8e8c32a6]{color:#9ba9b8;padding:7px 1px 18px;font-size:11px;line-height:1.75}.reminder-mini[data-v-8e8c32a6]{text-align:left;cursor:pointer;border:0;width:100%;display:block}.reminder-mini[data-v-8e8c32a6]:focus-visible{outline:2px solid #238aff}.reminder-mini .mini-header .due-chip[data-v-8e8c32a6]{margin-left:auto;padding:3px 5px;font-size:9px}.reminder-mini .mini-row .due-chip[data-v-8e8c32a6]{margin-top:3px;font-size:10px}.module-reminder[data-v-8e8c32a6]{background:#eef6ff;border:1px solid #dfefff;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin:0 0 13px;padding:10px 11px;display:flex}.module-reminder .module-reminder-copy[data-v-8e8c32a6]{flex:1;min-width:0}.module-reminder strong[data-v-8e8c32a6]{color:#306aa4;align-items:center;gap:5px;font-size:12px;display:flex}.module-reminder p[data-v-8e8c32a6]{color:#718ca7;margin:4px 0 0;font-size:11px;line-height:1.5}.module-reminder .reminder-settings-button[data-v-8e8c32a6]{padding:7px 8px;font-size:11px}.reminder-form[data-v-8e8c32a6]{gap:13px;display:grid}.reminder-form .setting-row[data-v-8e8c32a6]{color:#455568;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.reminder-form .setting-row label[data-v-8e8c32a6]{font-weight:700}.reminder-form .setting-row input[type=checkbox][data-v-8e8c32a6]{accent-color:#0b7eff;width:18px;height:18px}.reminder-form .setting-row select[data-v-8e8c32a6],.reminder-form .setting-row input[type=date][data-v-8e8c32a6]{color:#1f3047;background:#fafdff;border:1px solid #dfe8f4;border-radius:9px;min-width:0;max-width:65%;padding:7px 9px;font-size:12px}.reminder-modal-divider[data-v-8e8c32a6]{background:#edf2f8;height:1px;margin:2px 0}.reminder-browser-hint[data-v-8e8c32a6]{color:#9aa6b7;margin:0;font-size:11px;line-height:1.65}.reminder-notify-btn[data-v-8e8c32a6]{color:#087bfa;background:#eff7ff;border:1px solid #d9e9ff;border-radius:9px;padding:9px;font-size:12px;font-weight:740}@media (width<=320px){.reminder-entry-top[data-v-8e8c32a6]{flex-wrap:wrap}.reminder-entry-top>.due-chip[data-v-8e8c32a6]{font-size:10px}.reminder-mini .mini-header .due-chip[data-v-8e8c32a6]{display:none}.reminder-rule[data-v-8e8c32a6]{align-items:flex-start}}.fleet-search[data-v-8e8c32a6]{background:#fff;border-radius:14px;margin:5px 0 10px;padding:9px 11px 4px}.fleet-filter-tabs[data-v-8e8c32a6]{border-bottom:1px solid #e4ecf8;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px;display:grid}.fleet-filter-tabs button[data-v-8e8c32a6]{color:#7c899d;background:0 0;border:0;padding:12px 3px;font-size:14px;font-weight:720;position:relative}.fleet-filter-tabs button.active[data-v-8e8c32a6]{color:#146df3}.fleet-filter-tabs button.active[data-v-8e8c32a6]:after{content:"";background:#2e8cff;width:64%;height:2px;position:absolute;bottom:0;left:18%}.fleet-row[data-v-8e8c32a6]{text-align:left;background:#fff;border:0;border-bottom:1px solid #e8eef8;align-items:center;gap:12px;width:100%;min-width:0;padding:13px 7px;display:flex}.fleet-row img[data-v-8e8c32a6]{object-fit:contain;mix-blend-mode:multiply;width:95px;height:67px}.fleet-text[data-v-8e8c32a6]{flex:1;min-width:0}.fleet-text strong[data-v-8e8c32a6]{white-space:nowrap;font-size:15px;font-weight:820}.fleet-text p[data-v-8e8c32a6]{color:#4a5b70;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:12px;overflow:hidden}.fleet-bottom[data-v-8e8c32a6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid}.fleet-bottom button[data-v-8e8c32a6]{color:#939cab;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:3px 2px;font-size:11px;font-weight:700;display:flex}.fleet-bottom button.active[data-v-8e8c32a6]{color:#077aff}.fleet-bottom .ico[data-v-8e8c32a6]{width:22px;height:22px}.blue-detail-banner[data-v-8e8c32a6]{margin:-8px calc(-1 * var(--pad)) 15px;min-height:205px;padding:28px var(--pad) 17px;background:linear-gradient(162deg,#278bff 0%,#68b3ff 54%,#eff9ff 85%);border-radius:0 0 24px 24px;position:relative;overflow:hidden}.blue-detail-banner[data-v-8e8c32a6]:after{content:"";z-index:0;background:#ffffff80;border-radius:50% 60% 0 0;width:112%;height:85px;position:absolute;bottom:-22px;left:-5%}.blue-detail-banner .top-info[data-v-8e8c32a6]{z-index:1;position:relative}.blue-detail-banner h2[data-v-8e8c32a6]{letter-spacing:.4px;margin:0 0 6px;font-size:24px;font-weight:830}.blue-detail-banner p[data-v-8e8c32a6]{margin:0 0 9px;font-size:14px;font-weight:740}.blue-detail-banner img[data-v-8e8c32a6]{z-index:2;object-fit:contain;mix-blend-mode:multiply;width:61%;max-height:146px;position:absolute;bottom:0;right:4px}.blue-detail-fields[data-v-8e8c32a6]{margin-bottom:14px;padding:0 13px 13px}.blue-detail-fields .data-row[data-v-8e8c32a6]{min-height:35px}.blue-icon-grid[data-v-8e8c32a6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 7px;margin-top:15px;display:grid}.blue-detail .shortcut-icon[data-v-8e8c32a6]{width:51px;height:51px}.administration-vehicles[data-v-8e8c32a6]:has(.blue-detail){background:#fff}.administration-vehicles:has(.blue-detail) .scroller[data-v-8e8c32a6]{background:linear-gradient(#2d90ff 0%,#f5fbff 37%,#fff 68%)}.administration-vehicles:has(.blue-detail) .navbar[data-v-8e8c32a6]{color:#fff;background:#278bff}.administration-vehicles:has(.blue-detail) .navbar .nav-back .ico[data-v-8e8c32a6]{color:#fff}.administration-vehicles:has(.blue-detail) .statusbar[data-v-8e8c32a6]{color:#fff;background:#278bff}.administration-vehicles:has(.blue-detail) .statusbar .signals[data-v-8e8c32a6]{filter:invert()}@media (width<=315px){.fleet-row img[data-v-8e8c32a6]{width:62px;height:50px}.fleet-row[data-v-8e8c32a6]{gap:7px}.fleet-text strong[data-v-8e8c32a6]{font-size:12px}.fleet-text p[data-v-8e8c32a6]{font-size:10px}.blue-detail-banner img[data-v-8e8c32a6]{width:55%}}@media (width<=370px){.action-grid[data-v-8e8c32a6]{gap:15px 1px}.shortcut-icon[data-v-8e8c32a6]{width:46px;height:46px}.shortcut-label[data-v-8e8c32a6]{font-size:12px}.stat-grid[data-v-8e8c32a6]{gap:6px}.stat strong[data-v-8e8c32a6]{font-size:22px}.vehicle-row[data-v-8e8c32a6]{grid-template-columns:75px minmax(0,1fr) 13px;gap:6px}.vehicle-thumb[data-v-8e8c32a6]{width:75px}.vehicle-head strong[data-v-8e8c32a6]{font-size:12px}.tag[data-v-8e8c32a6]{padding:3px 5px;font-size:10px}.vehicle-model[data-v-8e8c32a6]{font-size:12px}.detail-title h2[data-v-8e8c32a6],.archive-hero h2[data-v-8e8c32a6]{font-size:19px}.mini-info-grid[data-v-8e8c32a6]{gap:7px}.mini-info[data-v-8e8c32a6]{padding:10px 8px}.mini-header[data-v-8e8c32a6]{font-size:11px}.mini-header .tag[data-v-8e8c32a6]{display:none}.mini-row[data-v-8e8c32a6],.mini-row b[data-v-8e8c32a6]{font-size:10px}.tile[data-v-8e8c32a6]{gap:7px;padding:11px 7px}.tile .mini-icon[data-v-8e8c32a6]{width:33px;height:33px}.tile-title[data-v-8e8c32a6]{font-size:12px}.tile-sub[data-v-8e8c32a6]{font-size:9px}.data-row[data-v-8e8c32a6]{grid-template-columns:minmax(90px,38%) minmax(0,1fr);font-size:12px}.archive-fields .data-row[data-v-8e8c32a6]{grid-template-columns:minmax(88px,40%) minmax(0,1fr)}.summary-stat span[data-v-8e8c32a6]{font-size:10px}.summary-stat strong[data-v-8e8c32a6]{font-size:15px}}@media (width<=295px){.shortcut-icon[data-v-8e8c32a6]{width:39px;height:39px}.shortcut-icon .ico[data-v-8e8c32a6]{width:24px;height:24px}.shortcut-label[data-v-8e8c32a6]{font-size:10.5px}.action-grid[data-v-8e8c32a6]{gap:10px 0}.vehicle-row[data-v-8e8c32a6]{grid-template-columns:60px minmax(0,1fr) 11px}.vehicle-thumb[data-v-8e8c32a6]{width:60px}.detail-car[data-v-8e8c32a6]{width:52%}.detail-title[data-v-8e8c32a6]{max-width:60%}.record-header[data-v-8e8c32a6]{padding:9px 7px}.record-header .vehicle-thumb[data-v-8e8c32a6]{width:57px}.record-plate[data-v-8e8c32a6]{font-size:13px}.record-model[data-v-8e8c32a6]{font-size:10px}.summary-stat span[data-v-8e8c32a6]{font-size:9px}.summary-stat strong[data-v-8e8c32a6]{font-size:13px}.archive-hero img[data-v-8e8c32a6]{width:42%}.archive-hero h2[data-v-8e8c32a6]{font-size:17px}.field-pair[data-v-8e8c32a6]{grid-template-columns:1fr}}@media (width>=650px){.administration-vehicles[data-v-8e8c32a6]{background:radial-gradient(circle at 45% 20%,#f3f8ff,#e3edf9);border:1px solid #d5e3f6;border-radius:29px;height:min(940px,100dvh - 36px);min-height:520px;padding:18px 0;box-shadow:0 14px 50px #21437330}}@media (prefers-reduced-motion:reduce){[data-v-8e8c32a6],[data-v-8e8c32a6]:before,[data-v-8e8c32a6]:after{scroll-behavior:auto!important;transition:none!important}}.administration-vehicles[data-v-8e8c32a6]{text-align:left;font-size:16px;line-height:normal}.design-message[data-v-8e8c32a6]{color:#758196;margin:0 0 10px;font-size:13px}.count-link[data-v-8e8c32a6]{color:#9ca7b7;padding:0;font-size:12px;font-weight:500}.stat[data-v-8e8c32a6]{border:0}.reminder-all[data-v-8e8c32a6]{font-size:12px}.vehicle-copy[data-v-8e8c32a6],.tile-copy[data-v-8e8c32a6]{min-width:0}.vehicle-model[data-v-8e8c32a6],.vehicle-note[data-v-8e8c32a6],.tile-title[data-v-8e8c32a6],.tile-sub[data-v-8e8c32a6]{display:block}.detail-divider[data-v-8e8c32a6]{margin-top:32px}.mini-info[data-v-8e8c32a6]{text-align:left;color:inherit;border:0}.mini-header[data-v-8e8c32a6],.mini-row[data-v-8e8c32a6]{display:flex}.reminder-entry-button[data-v-8e8c32a6]{text-align:left;border:0;width:100%}.reminder-description[data-v-8e8c32a6]{color:#8395ad;margin:5px 0 0;font-size:11px;line-height:1.5;display:block}.fleet-card[data-v-8e8c32a6]{padding:0 10px 5px}.fleet-plate[data-v-8e8c32a6]{align-items:center;gap:8px;min-width:0;display:flex}.fleet-description[data-v-8e8c32a6]{color:#4a5b70;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:12px;display:block;overflow:hidden}.fleet-image[data-v-8e8c32a6]{flex:none;width:95px;height:67px}.document-line[data-v-8e8c32a6]{display:block}.fleet-bar[data-v-8e8c32a6]{padding:7px var(--pad) calc(11px + env(safe-area-inset-bottom,0px))}button[data-v-8e8c32a6]:disabled{cursor:default}.record-meta[data-v-8e8c32a6],.record-plate[data-v-8e8c32a6],.record-model[data-v-8e8c32a6],.timeline-body[data-v-8e8c32a6],.timeline-line[data-v-8e8c32a6],.timeline-heading[data-v-8e8c32a6]{display:block}.timeline-heading[data-v-8e8c32a6]{display:flex}.simple-record[data-v-8e8c32a6]{border-bottom:1px solid #eef2f7;width:100%;padding:13px 2px;display:block}.simple-record b[data-v-8e8c32a6]{font-size:14px}.simple-record-line[data-v-8e8c32a6]{margin-top:8px;font-size:12px}.uploaded-file[data-v-8e8c32a6]{justify-content:space-between;gap:10px;margin:8px 0;font-size:12px;display:flex}.record-open[data-v-8e8c32a6]{color:#198aff;background:0 0;border:0;margin-top:8px;font-size:12px}.choice-car-placeholder[data-v-8e8c32a6]{flex:none;width:65px;height:33px;display:block}.administration-vehicles[data-v-6fa270c4]{--blue:#0977ff;--blue2:#286fff;--deep:#172536;--ink:#171c25;--sub:#758196;--faint:#9da8b9;--line:#e8edf5;--paper:#fff;--bg:#f5f8fd;--green:#09bf8a;--orange:#ff7c22;--red:#fc545b;--purple:#7158ef;--cyan:#03b7df;--yellow:#ffb600;--pad:clamp(12px,3.7vw,20px);--round:16px;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif}[data-v-6fa270c4],[data-v-6fa270c4]:before,[data-v-6fa270c4]:after{box-sizing:border-box}.administration-vehicles[data-v-6fa270c4]{color:var(--ink);-webkit-text-size-adjust:100%;background:#eaf1f9}button[data-v-6fa270c4],input[data-v-6fa270c4],textarea[data-v-6fa270c4],select[data-v-6fa270c4]{font:inherit}button[data-v-6fa270c4]{cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-6fa270c4]:focus-visible,input[data-v-6fa270c4]:focus-visible,textarea[data-v-6fa270c4]:focus-visible,select[data-v-6fa270c4]:focus-visible{outline-offset:2px;outline:2px solid #08f}[hidden][data-v-6fa270c4]{display:none!important}.administration-vehicles[data-v-6fa270c4]{background:linear-gradient(145deg,#f5f8fd 0%,#fff 40%,#f5f8fd 100%);flex-direction:column;width:100%;min-width:0;max-width:490px;height:100dvh;margin:0 auto;display:flex;position:relative;overflow:hidden}svg[data-v-6fa270c4]{flex:none;display:block}.ico[data-v-6fa270c4]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.statusbar[data-v-6fa270c4]{color:#101217;flex:0 0 38px;justify-content:space-between;align-items:center;padding:4px clamp(23px,7%,37px) 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;display:flex}.statusbar b[data-v-6fa270c4]{letter-spacing:-.25px;font-size:15px;font-weight:800}.signals[data-v-6fa270c4]{align-items:center;gap:4px;display:flex}.signals svg[data-v-6fa270c4]{width:17px;height:17px}.signals .battery[data-v-6fa270c4]{width:27px;height:14px}.navbar[data-v-6fa270c4]{height:51px;padding:0 var(--pad);z-index:1;background:0 0;flex:0 0 51px;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;display:grid}.navbar h1[data-v-6fa270c4]{text-align:center;white-space:nowrap;margin:0;font-size:17px;font-weight:800;line-height:1.35}.nav-back[data-v-6fa270c4],.nav-right[data-v-6fa270c4]{background:0 0;border:0;place-items:center;width:38px;height:41px;padding:0;display:grid}.nav-back .ico[data-v-6fa270c4]{stroke-width:2.25px;color:#4e5868;width:20px;height:22px}.nav-right[data-v-6fa270c4]{color:#636e80;justify-self:end;font-size:15px;font-weight:650}.nav-right.circle[data-v-6fa270c4]{color:#fff;background:linear-gradient(145deg,#4092ff,#1266ef);border-radius:50%;width:33px;height:33px;box-shadow:0 3px 8px #005fff2b}.nav-right.circle svg[data-v-6fa270c4]{width:20px;height:20px}.scroller[data-v-6fa270c4]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d4e0ef transparent;min-width:0;min-height:0;padding:8px var(--pad) 16px;flex:1;overflow:hidden auto}.scroller[data-v-6fa270c4]::-webkit-scrollbar{width:3px}.scroller[data-v-6fa270c4]::-webkit-scrollbar-thumb{background:#d9e3f3;border-radius:9px}.scroller[data-v-6fa270c4]:focus{outline:none}.bottom-bar[data-v-6fa270c4]{width:100%;padding:9px var(--pad) calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(#ffffffe3,#fff);border-top:1px solid #e0e9f699;flex:none}.primary[data-v-6fa270c4]{color:#fff;letter-spacing:.4px;background:linear-gradient(100deg,#086aff,#1676ff 56%,#086fff);border:0;border-radius:11px;width:100%;min-height:48px;font-size:16px;font-weight:760;box-shadow:0 5px 13px #1972ff1f}.primary[data-v-6fa270c4]:active,.shortcut[data-v-6fa270c4]:active,.vehicle-row[data-v-6fa270c4]:active,.tile[data-v-6fa270c4]:active{transform:scale(.988)}.primary.small[data-v-6fa270c4]{border-radius:10px;width:auto;min-height:35px;padding:0 13px;font-size:12px}.link-btn[data-v-6fa270c4]{color:var(--blue);background:0 0;border:0;padding:7px;font-size:13px;font-weight:700}.card[data-v-6fa270c4]{border-radius:var(--round);background:#fff;box-shadow:0 5px 22px #2c527e0c}.card.pad[data-v-6fa270c4]{padding:16px}.muted[data-v-6fa270c4]{color:#98a4b5}.searchbox[data-v-6fa270c4]{color:#a0a9b8;background:linear-gradient(90deg,#f6f8fc,#f2f5fa);border-radius:11px;align-items:center;gap:9px;min-width:0;height:42px;padding:0 11px;display:flex}.searchbox .ico[data-v-6fa270c4]{width:19px;height:19px}.searchbox input[data-v-6fa270c4]{color:#25334b;background:0 0;border:0;flex:1;width:100%;min-width:0;font-size:13px;outline:none!important}.searchbox input[data-v-6fa270c4]::placeholder{color:#a5afbc;opacity:1}.banner[data-v-6fa270c4]{aspect-ratio:633/201;object-fit:fill;border-radius:14px;width:100%;display:block;box-shadow:0 8px 16px #2174f51c}.action-grid[data-v-6fa270c4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px 3px;padding:23px 0;display:grid}.shortcut[data-v-6fa270c4]{color:#131923;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0 2px;transition:transform .13s;display:flex}.shortcut-icon[data-v-6fa270c4]{color:#fff;border-radius:13px;place-items:center;width:51px;height:51px;display:grid;box-shadow:inset 0 1px 4px #ffffff38,0 4px 9px #375fa20f}.shortcut-icon .ico[data-v-6fa270c4]{stroke-width:2.8px;width:29px;height:29px}.shortcut-icon.blue[data-v-6fa270c4],.mini-icon.blue[data-v-6fa270c4]{background:linear-gradient(145deg,#3286ff,#1761ee)}.shortcut-icon.green[data-v-6fa270c4],.mini-icon.green[data-v-6fa270c4]{background:linear-gradient(145deg,#07cb9b,#00ae7e)}.shortcut-icon.orange[data-v-6fa270c4],.mini-icon.orange[data-v-6fa270c4]{background:linear-gradient(145deg,#ff9b39,#ff6716)}.shortcut-icon.red[data-v-6fa270c4],.mini-icon.red[data-v-6fa270c4]{background:linear-gradient(145deg,#ff7479,#f8494e)}.shortcut-icon.purple[data-v-6fa270c4],.mini-icon.purple[data-v-6fa270c4]{background:linear-gradient(145deg,#8d77ff,#6444dd)}.shortcut-icon.cyan[data-v-6fa270c4],.mini-icon.cyan[data-v-6fa270c4]{background:linear-gradient(145deg,#19c5ef,#009ac7)}.shortcut-icon.yellow[data-v-6fa270c4],.mini-icon.yellow[data-v-6fa270c4]{background:linear-gradient(145deg,#ffcf23,#ffa600)}.shortcut-label[data-v-6fa270c4]{white-space:nowrap;font-size:13px;font-weight:750;line-height:18px}.stats[data-v-6fa270c4]{padding:16px 12px 14px}.card-heading[data-v-6fa270c4]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.card-heading h2[data-v-6fa270c4],.section-title[data-v-6fa270c4]{margin:0;font-size:16px;font-weight:800}.card-heading span[data-v-6fa270c4]{color:#9ca7b7;font-size:12px}.stat-grid[data-v-6fa270c4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.stat[data-v-6fa270c4]{text-align:center;border-radius:9px;min-width:0;padding:10px 2px 9px}.stat strong[data-v-6fa270c4]{font-size:25px;line-height:29px;display:block}.stat span[data-v-6fa270c4]{margin-top:1px;font-size:12px;font-weight:750;display:block}.stat.sblue[data-v-6fa270c4]{color:#126bff;background:#f1f6ff}.stat.sgreen[data-v-6fa270c4]{color:#03ba89;background:#effbf7}.stat.sorange[data-v-6fa270c4]{color:#f86b0c;background:#fff6ef}.stat.sred[data-v-6fa270c4]{color:#f74b4e;background:#fff3f4}.section-tabs[data-v-6fa270c4],.seg-tabs[data-v-6fa270c4]{scrollbar-width:none;align-items:stretch;gap:0;min-width:0;display:flex;overflow-x:auto}.section-tabs[data-v-6fa270c4]::-webkit-scrollbar{display:none}.seg-tabs[data-v-6fa270c4]::-webkit-scrollbar{display:none}.section-tabs[data-v-6fa270c4]{justify-content:space-between;margin-top:13px;margin-bottom:3px}.section-tabs button[data-v-6fa270c4],.seg-tabs button[data-v-6fa270c4]{white-space:nowrap;color:#929aa8;background:0 0;border:0;flex:none;padding:11px 7px 10px;font-size:13px;font-weight:720;position:relative}.section-tabs button.active[data-v-6fa270c4],.seg-tabs button.active[data-v-6fa270c4]{color:#222a35}.section-tabs button.active[data-v-6fa270c4]:after,.seg-tabs button.active[data-v-6fa270c4]:after{content:"";background:#2786ff;border-radius:2px;width:56%;height:2px;position:absolute;bottom:0;left:22%}.vehicles-card[data-v-6fa270c4]{padding:9px 11px 3px}.vehicle-row[data-v-6fa270c4]{text-align:left;background:0 0;border:0;border-bottom:1px solid #eff3f8;grid-template-columns:89px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;min-width:0;padding:13px 2px;display:grid}.vehicle-row[data-v-6fa270c4]:last-child{border-bottom:0}.vehicle-thumb[data-v-6fa270c4]{object-fit:contain;mix-blend-mode:multiply;width:89px;min-width:0;height:58px}.vehicle-row strong[data-v-6fa270c4]{white-space:nowrap;font-size:14px;font-weight:790}.vehicle-head[data-v-6fa270c4]{align-items:center;gap:8px;min-width:0;display:flex}.vehicle-head strong[data-v-6fa270c4]{text-overflow:ellipsis;overflow:hidden}.vehicle-model[data-v-6fa270c4]{color:#303d4f;white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:13px;overflow:hidden}.vehicle-note[data-v-6fa270c4]{color:#9ba4b2;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.tag[data-v-6fa270c4]{color:#fff;white-space:nowrap;border-radius:6px;align-items:center;padding:3px 7px;font-size:11px;font-weight:730;line-height:1.25;display:inline-flex}.tag.inuse[data-v-6fa270c4]{background:#0ac391}.tag.free[data-v-6fa270c4]{background:#64b9ff}.tag.repair[data-v-6fa270c4]{background:#ffb30c}.tag.scrap[data-v-6fa270c4]{background:#b7bdc5}.tag.oil[data-v-6fa270c4]{background:#187cff}.tag.ev[data-v-6fa270c4]{background:#0bc883}.tag.softblue[data-v-6fa270c4]{color:#1675c8;background:#d4ebff}.tag.softgreen[data-v-6fa270c4]{color:#078e54;background:#d6fae1}.tag.softred[data-v-6fa270c4]{color:#f04745;background:#ffd8d9}.tag.softorange[data-v-6fa270c4]{color:#ff7e0d;background:#fff1d2}.chevron[data-v-6fa270c4]{color:#9ea8b4;stroke-width:2px;width:15px;height:15px}.list-empty[data-v-6fa270c4]{text-align:center;color:#9eabbc;padding:50px 12px;font-size:13px}.detail-hero[data-v-6fa270c4]{padding:18px 18px 16px;position:relative;overflow:hidden}.detail-title[data-v-6fa270c4]{z-index:1;max-width:58%;position:relative}.detail-title h2[data-v-6fa270c4]{white-space:nowrap;letter-spacing:.3px;margin:0 0 3px;font-size:22px;font-weight:850}.detail-title p[data-v-6fa270c4]{color:#394254;margin:2px 0 8px;font-size:14px;font-weight:700}.detail-car[data-v-6fa270c4]{object-fit:contain;mix-blend-mode:multiply;width:57%;max-height:126px;position:absolute;top:12px;right:-2px}.divline[data-v-6fa270c4]{background:#f0f3f8;height:1px;margin:13px 0 10px}.data-row[data-v-6fa270c4]{grid-template-columns:minmax(104px,36%) minmax(0,1fr);align-items:start;gap:8px;min-height:31px;font-size:13.5px;line-height:23px;display:grid}.data-row .label[data-v-6fa270c4]{color:#929ca9;white-space:nowrap}.data-row .value[data-v-6fa270c4]{color:#202b37;overflow-wrap:anywhere;min-width:0;font-weight:600}.data-row.editable .value[data-v-6fa270c4]{color:#1f2c3c}.detail-floatcall[data-v-6fa270c4]{color:#fff;background:linear-gradient(135deg,#318eff,#1165ee);border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:245px;right:17px}.detail-floatcall .ico[data-v-6fa270c4]{width:21px;height:21px}.mini-info-grid[data-v-6fa270c4]{grid-template-columns:1fr 1fr;gap:12px;margin:13px 0;display:grid}.mini-info[data-v-6fa270c4]{min-width:0;padding:13px 12px}.mini-header[data-v-6fa270c4]{white-space:nowrap;align-items:center;gap:5px;min-width:0;margin-bottom:12px;font-size:13px;font-weight:800;display:flex}.mini-header .mini-icon[data-v-6fa270c4]{color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.mini-icon .ico[data-v-6fa270c4]{width:18px;height:18px}.mini-header .tag[data-v-6fa270c4]{margin-left:auto;padding:3px 5px;font-size:9px}.mini-row[data-v-6fa270c4]{justify-content:space-between;align-items:center;gap:5px;font-size:11px;line-height:21px;display:flex}.mini-row span[data-v-6fa270c4]{color:#a0aab7;white-space:nowrap}.mini-row b[data-v-6fa270c4]{color:#363d4b;white-space:nowrap;font-size:11px;font-weight:650}.tool-tiles[data-v-6fa270c4]{grid-template-columns:1fr 1fr;gap:10px;margin-top:7px;display:grid}.tile[data-v-6fa270c4]{text-align:left;color:#2c3545;background:linear-gradient(118deg,#f3f7ff,#eef3ff);border:0;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:14px 10px;transition:transform .12s;display:flex}.tile.tred[data-v-6fa270c4]{background:linear-gradient(115deg,#fff4f3,#fff8f7)}.tile.tgreen[data-v-6fa270c4]{background:linear-gradient(115deg,#f0fcf7,#f4fbf9)}.tile .mini-icon[data-v-6fa270c4]{color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.tile .mini-icon .ico[data-v-6fa270c4]{stroke-width:2.7px;width:25px;height:25px}.tile-title[data-v-6fa270c4]{white-space:nowrap;font-size:13px;font-weight:780}.tile-sub[data-v-6fa270c4]{color:#9aa6b5;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:10px;overflow:hidden}.lightblue-button[data-v-6fa270c4]{color:#fff;white-space:nowrap;background:#0a77ff;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:8px 14px;font-size:13px;font-weight:730;display:flex}.record-header[data-v-6fa270c4]{text-align:left;border:0;align-items:center;gap:10px;width:100%;min-width:0;margin-bottom:14px;padding:12px 14px;display:flex}.record-header .vehicle-thumb[data-v-6fa270c4]{width:87px;height:54px}.record-meta[data-v-6fa270c4]{flex:1;min-width:0}.record-plate[data-v-6fa270c4]{white-space:nowrap;font-size:17px;font-weight:820}.record-model[data-v-6fa270c4]{color:#576578;white-space:nowrap;margin:5px 0 0;font-size:12px}.record-meta .tag[data-v-6fa270c4]{vertical-align:middle;margin-left:6px}.summary[data-v-6fa270c4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:10px 0 14px;display:grid}.summary-stat[data-v-6fa270c4]{text-align:center;min-width:0}.summary-stat>span[data-v-6fa270c4]{color:#3182ff;white-space:nowrap;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.summary-stat>strong[data-v-6fa270c4]{color:#0a73ff;white-space:nowrap;font-size:18px;font-weight:850;line-height:24px;display:block}.summary-stat .red-text[data-v-6fa270c4]{color:#fb4545}.summary-stat strong.green-text[data-v-6fa270c4]{color:#0caf56}.summary-stat strong.red-text[data-v-6fa270c4]{color:#f34d45}.summary-stat strong.orange-text[data-v-6fa270c4]{color:#ff7b1d}.summary-stat strong.purple-text[data-v-6fa270c4]{color:#7f3cef}.record-filters[data-v-6fa270c4]{justify-content:space-between;align-items:center;gap:5px;min-width:0;margin:14px 0 12px;display:flex}.month-select[data-v-6fa270c4]{appearance:none;color:#303846;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,#202838 50%),linear-gradient(135deg,#202838 50%,#0000 50%);background-position:calc(100% - 12px) 13px,calc(100% - 7px) 13px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:0;padding:6px 21px 6px 2px;font-size:14px;font-weight:720}.timeline[data-v-6fa270c4]{border-left:1px solid #deedff;margin:11px 0 12px 13px;position:relative}.timeline-item[data-v-6fa270c4]{min-height:82px;padding:1px 0 16px 24px;position:relative}.timeline-dot[data-v-6fa270c4]{background:#fff;border:5px solid #1785ff;border-radius:50%;width:17px;height:17px;position:absolute;top:4px;left:-9px;box-shadow:0 0 0 2px #d9ecff}.timeline-dot.green[data-v-6fa270c4]{border-color:#29ce78;box-shadow:0 0 0 2px #dff9ec}.timeline-dot.red[data-v-6fa270c4]{border-color:#ff555c;box-shadow:0 0 0 2px #ffe3e5}.timeline-heading[data-v-6fa270c4]{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;font-size:14px;font-weight:760;display:flex}.timeline-body[data-v-6fa270c4]{color:#343c48;font-size:12px;font-weight:520;line-height:1.86}.timeline-body div[data-v-6fa270c4]{overflow-wrap:anywhere}.timeline-body .text-red[data-v-6fa270c4]{color:#ff4c4b;font-weight:770}.timeline-body .text-blue[data-v-6fa270c4]{color:#0f77f5;font-weight:730}.list-detail-btn[data-v-6fa270c4]{text-align:left;background:0 0;border:0;width:100%;padding:0}.timeline .list-detail-btn.timeline-item[data-v-6fa270c4]{padding:1px 0 16px 24px}.receipt-list[data-v-6fa270c4]{gap:11px;display:grid}.receipt[data-v-6fa270c4]{grid-template-columns:78px 1fr;gap:12px;min-width:0;padding:15px 12px;display:grid}.receipt-date[data-v-6fa270c4]{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:730;display:flex}.price[data-v-6fa270c4]{color:#f33c44;font-size:15px;font-weight:850}.receipt-image[data-v-6fa270c4]{object-fit:cover;color:#72665d;text-align:center;object-fit:cover;object-position:center;background:#eee1ce;border:0;border-radius:6px;flex-direction:column;justify-content:space-evenly;align-items:center;width:75px;height:115px;font-size:8px;line-height:1.8;display:flex}.receipt-body[data-v-6fa270c4]{color:#394453;min-width:0;font-size:12px;line-height:1.92}.note-strip[data-v-6fa270c4]{color:#435a4c;background:#f0fbf4;border-radius:12px;margin:8px 0 16px;padding:12px;font-size:12px;line-height:1.75}.archive-hero[data-v-6fa270c4]{background:linear-gradient(140deg,#ecfff3 0%,#f8fff9 55%,#fff 100%);border-radius:15px;min-height:125px;margin-bottom:4px;padding:21px 17px;position:relative;overflow:hidden}.archive-hero h2[data-v-6fa270c4]{white-space:nowrap;margin:0 0 7px;font-size:23px;font-weight:820}.archive-hero p[data-v-6fa270c4]{margin:0;font-size:14px;font-weight:660}.archive-hero img[data-v-6fa270c4]{object-fit:contain;mix-blend-mode:multiply;width:47%;max-height:100px;position:absolute;top:33px;right:2px}.archive-tabs[data-v-6fa270c4]{border-bottom:1px solid #e9edf5;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;margin-bottom:16px;display:grid}.archive-tabs button[data-v-6fa270c4]{color:#898f9c;white-space:nowrap;background:0 0;border:0;padding:11px 0 13px;font-size:14px;font-weight:730;position:relative}.archive-tabs button.active[data-v-6fa270c4]{color:#0969d3}.archive-tabs button.active[data-v-6fa270c4]:after{content:"";background:#68baff;border-radius:3px;width:65%;height:2px;position:absolute;bottom:-1px;left:17.5%}.archive-fields[data-v-6fa270c4]{background:#fff;border-radius:13px;padding:2px 12px}.archive-fields .data-row[data-v-6fa270c4]{border-bottom:1px solid #f0f2f6;grid-template-columns:minmax(104px,39%) minmax(0,1fr);min-height:42px;padding:9px 0;font-size:13px}.archive-fields .data-row[data-v-6fa270c4]:last-child{border-bottom:0}.archive-fields .data-row .label[data-v-6fa270c4]{color:#717d8c}.document-title[data-v-6fa270c4]{justify-content:space-between;align-items:center;gap:5px;margin:20px 1px 10px;display:flex}.document-title h3[data-v-6fa270c4]{margin:0;font-size:15px;font-weight:800}.document-title small[data-v-6fa270c4]{color:#98a3b2;font-size:10px}.document-grid[data-v-6fa270c4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.document[data-v-6fa270c4]{text-align:left;background:linear-gradient(135deg,#f6fcff 0%,#f6f8ec 100%);border:1px solid #dfe8f0;border-radius:12px;min-width:0;min-height:112px;padding:12px 10px}.document[data-v-6fa270c4]:nth-child(2){background:linear-gradient(135deg,#f0faff,#f2fbf8)}.document-top[data-v-6fa270c4]{color:#265ea2;align-items:center;gap:6px;display:flex}.document-top .ico[data-v-6fa270c4]{width:18px;height:18px}.document-title-text[data-v-6fa270c4]{white-space:nowrap;font-size:12px;font-weight:790}.document-line[data-v-6fa270c4]{background:#bdd5e7;border-radius:2px;width:70%;height:3px;margin-top:11px}.document small[data-v-6fa270c4]{color:#5e7183;margin-top:8px;font-size:10px;line-height:1.4;display:block}.document-open[data-v-6fa270c4]{color:#1677ed;margin-top:8px;font-size:10px;font-weight:750}.form-card[data-v-6fa270c4]{margin:3px 0 8px;padding:18px 15px 22px}.field-block[data-v-6fa270c4]{min-width:0;margin-bottom:19px}.field-name[data-v-6fa270c4]{color:#272d36;margin-bottom:9px;font-size:14px;font-weight:760}.required[data-v-6fa270c4]{color:#ff4c4e;padding-right:4px;font-weight:900}.input-control[data-v-6fa270c4],.choice-control[data-v-6fa270c4]{color:#394151;background:#fff;border:1px solid #e4eaf3;border-radius:11px;align-items:center;gap:9px;width:100%;min-width:0;min-height:43px;padding:0 12px;display:flex}.input-control input[data-v-6fa270c4],.input-control select[data-v-6fa270c4]{color:#323947;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:40px;font-size:13px}.input-control input[data-v-6fa270c4]::placeholder,.textarea[data-v-6fa270c4]::placeholder{color:#b7becb}.choice-control[data-v-6fa270c4]{text-align:left;border:1px solid #e4eaf3;justify-content:space-between;padding:8px 12px;font-size:13px}.choice-control .grow[data-v-6fa270c4]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.choice-control .hint[data-v-6fa270c4]{color:#b0b9c6}.choice-control img[data-v-6fa270c4]{object-fit:contain;mix-blend-mode:multiply;width:65px;height:33px}.choice-control .ico[data-v-6fa270c4]{color:#a1acb9;width:16px;height:16px}.field-pair[data-v-6fa270c4]{grid-template-columns:1fr 1fr;gap:9px;display:grid}.field-pair .input-control[data-v-6fa270c4]{padding:0 8px;font-size:12px}.time-field span[data-v-6fa270c4]{color:#67758b;white-space:nowrap;font-size:11px}.time-field input[data-v-6fa270c4]{min-width:0;font-size:11.5px}.textarea[data-v-6fa270c4]{resize:vertical;color:#2b3546;background:#f5f7fb;border:0;border-radius:11px;outline:0;width:100%;min-height:97px;padding:13px;font-size:13px}.counter[data-v-6fa270c4]{text-align:right;color:#9ea7b5;pointer-events:none;margin-top:-22px;margin-right:13px;font-size:10px;position:relative}.radio-row[data-v-6fa270c4]{flex-wrap:wrap;align-items:center;gap:18px;font-size:13px;display:flex}.radio-row label[data-v-6fa270c4]{align-items:center;gap:5px;display:flex}.radio-row input[data-v-6fa270c4]{accent-color:#167fff;width:17px;height:17px}.upload-tile[data-v-6fa270c4]{color:#a0aab8;cursor:pointer;background:#f5f7fa;border:1px solid #ebeff6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:90px;height:87px;font-size:11px;display:flex}.upload-tile .ico[data-v-6fa270c4]{width:25px;height:25px}.form-compact[data-v-6fa270c4]{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.form-compact .field-block[data-v-6fa270c4]{margin-bottom:5px}.form-compact label[data-v-6fa270c4]{color:#6f7d8f;margin-bottom:5px;font-size:12px;display:block}.form-compact input[data-v-6fa270c4],.form-compact select[data-v-6fa270c4]{color:#2e394c;background:#fafcff;border:1px solid #e1e9f5;border-radius:9px;width:100%;min-height:39px;padding:0 10px;font-size:13px}.modal-cover[data-v-6fa270c4]{z-index:20;background:#11234263;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal[data-v-6fa270c4]{background:#fff;border-radius:18px;width:min(100%,420px);max-height:min(90dvh,740px);padding:19px;overflow-y:auto;box-shadow:0 22px 65px #0f2d5233}.modal-top[data-v-6fa270c4]{justify-content:space-between;align-items:center;gap:8px;display:flex}.modal-top h2[data-v-6fa270c4]{margin:0;font-size:17px;font-weight:810}.modal-close[data-v-6fa270c4]{background:#f3f6fb;border:0;border-radius:50%;place-items:center;width:29px;height:29px;padding:0;display:grid}.modal-close .ico[data-v-6fa270c4]{width:17px;height:17px}.modal-helper[data-v-6fa270c4]{color:#8391a4;margin:9px 0;font-size:12px;line-height:1.65}.pick-car[data-v-6fa270c4]{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf2f7;align-items:center;gap:10px;width:100%;padding:9px 0;display:flex}.pick-car img[data-v-6fa270c4]{object-fit:contain;mix-blend-mode:multiply;width:80px;height:48px}.pick-car span[data-v-6fa270c4]{flex:1;min-width:0}.pick-car b[data-v-6fa270c4]{font-size:14px;display:block}.pick-car small[data-v-6fa270c4]{color:#8d99aa;margin-top:5px;font-size:11px;display:block}.pick-car.active[data-v-6fa270c4]{color:#0879f6}.pick-person[data-v-6fa270c4]{text-align:left;color:#293646;background:0 0;border:0;border-bottom:1px solid #ebf1f8;width:100%;padding:12px 9px;font-size:14px}.detail-doc[data-v-6fa270c4]{color:#36495d;background:linear-gradient(135deg,#f0f9ff,#f3faed);border:1px solid #d3e1ed;border-radius:12px;padding:15px;font-size:13px;line-height:2}.detail-doc h3[data-v-6fa270c4]{color:#1f5791;margin:0 0 10px;font-size:18px}.tiny-btn[data-v-6fa270c4]{color:#0b79ff;background:#edf5ff;border:0;border-radius:9px;padding:8px 11px;font-size:12px;font-weight:730}.empty-data[data-v-6fa270c4]{text-align:center;color:#98a9b9;padding:28px 5px;font-size:13px}.space8[data-v-6fa270c4]{height:8px}.space12[data-v-6fa270c4]{height:12px}.reminder-card[data-v-6fa270c4]{margin-top:12px;padding:14px 13px}.reminder-card .card-heading[data-v-6fa270c4]{margin-bottom:6px}.reminder-title[data-v-6fa270c4]{align-items:center;gap:7px;min-width:0;display:flex}.reminder-title .ico[data-v-6fa270c4]{color:#2182ff;stroke-width:2.2px;width:19px;height:19px}.reminder-count[data-v-6fa270c4]{color:#fa7828;background:#fff0e5;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:800;display:inline-grid}.reminder-help[data-v-6fa270c4]{color:#94a2b5;margin:0 0 8px;font-size:11px;line-height:1.6}.reminder-rows[data-v-6fa270c4]{gap:3px;display:grid}.reminder-brief[data-v-6fa270c4]{text-align:left;background:0 0;border:0;border-top:1px solid #f0f4f9;align-items:center;gap:8px;width:100%;min-width:0;padding:9px 1px;display:flex}.reminder-brief-title[data-v-6fa270c4]{color:#3b495e;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.due-chip[data-v-6fa270c4]{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:4px 7px;font-size:11px;font-weight:750;line-height:1.15;display:inline-flex}.due-chip.overdue[data-v-6fa270c4]{color:#fa4c4b;background:#ffeded}.due-chip.today[data-v-6fa270c4]{color:#e88414;background:#fff2dc}.due-chip.soon[data-v-6fa270c4]{color:#f1841c;background:#fff4e5}.due-chip.normal[data-v-6fa270c4]{color:#5d8cbd;background:#edf7ff}.due-chip.unset[data-v-6fa270c4]{color:#8d9aab;background:#f1f4f8}.due-stats[data-v-6fa270c4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.due-stat[data-v-6fa270c4]{text-align:center;background:#fff;border-radius:13px;padding:12px 4px;box-shadow:0 4px 16px #1f48790d}.due-stat strong[data-v-6fa270c4]{color:#167bfa;font-size:23px;line-height:26px;display:block}.due-stat span[data-v-6fa270c4]{color:#93a1b3;margin-top:4px;font-size:11px;display:block}.due-stat.urgent strong[data-v-6fa270c4]{color:#f15355}.due-stat.near strong[data-v-6fa270c4]{color:#f59522}.reminder-rule[data-v-6fa270c4]{background:#f0f7ff;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:11px;display:flex}.reminder-rule strong[data-v-6fa270c4]{color:#216fcd;align-items:center;gap:5px;font-size:13px;font-weight:780;display:flex}.reminder-rule p[data-v-6fa270c4]{color:#7490b0;margin:5px 0 0;font-size:11px;line-height:1.5}.reminder-settings-button[data-v-6fa270c4]{color:#087cf8;white-space:nowrap;background:#fff;border:1px solid #d9e9ff;border-radius:9px;padding:9px 10px;font-size:12px;font-weight:740}.reminder-section-title[data-v-6fa270c4]{margin:15px 2px 9px;font-size:14px;font-weight:820}.reminder-entry[data-v-6fa270c4]{margin-bottom:10px;padding:13px;position:relative;overflow:hidden}.reminder-entry[data-v-6fa270c4]:before{content:"";background:#93c1f7;width:3px;position:absolute;top:0;bottom:0;left:0}.reminder-entry.overdue[data-v-6fa270c4]:before{background:#ff666c}.reminder-entry.soon[data-v-6fa270c4]:before,.reminder-entry.today[data-v-6fa270c4]:before{background:#ffc069}.reminder-entry-top[data-v-6fa270c4]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.reminder-entry-main[data-v-6fa270c4]{flex:1;min-width:0}.reminder-entry-plate[data-v-6fa270c4]{font-size:14px;font-weight:800;line-height:20px}.reminder-entry-type[data-v-6fa270c4]{color:#66788b;margin-top:4px;font-size:12px}.reminder-entry-date[data-v-6fa270c4]{color:#69778b;align-items:center;gap:5px;margin-top:9px;font-size:12px;display:flex}.reminder-entry-date .ico[data-v-6fa270c4]{width:14px;height:14px}.reminder-entry-actions[data-v-6fa270c4]{gap:7px;margin-top:11px;display:flex}.reminder-entry-actions button[data-v-6fa270c4]{color:#147af2;background:#f3f8ff;border:1px solid #deebfa;border-radius:9px;padding:7px 11px;font-size:11px;font-weight:720}.reminder-entry-actions .reminder-edit[data-v-6fa270c4]{color:#79899d;background:#fff}.reminder-subnote[data-v-6fa270c4]{color:#9ba9b8;padding:7px 1px 18px;font-size:11px;line-height:1.75}.reminder-mini[data-v-6fa270c4]{text-align:left;cursor:pointer;border:0;width:100%;display:block}.reminder-mini[data-v-6fa270c4]:focus-visible{outline:2px solid #238aff}.reminder-mini .mini-header .due-chip[data-v-6fa270c4]{margin-left:auto;padding:3px 5px;font-size:9px}.reminder-mini .mini-row .due-chip[data-v-6fa270c4]{margin-top:3px;font-size:10px}.module-reminder[data-v-6fa270c4]{background:#eef6ff;border:1px solid #dfefff;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin:0 0 13px;padding:10px 11px;display:flex}.module-reminder .module-reminder-copy[data-v-6fa270c4]{flex:1;min-width:0}.module-reminder strong[data-v-6fa270c4]{color:#306aa4;align-items:center;gap:5px;font-size:12px;display:flex}.module-reminder p[data-v-6fa270c4]{color:#718ca7;margin:4px 0 0;font-size:11px;line-height:1.5}.module-reminder .reminder-settings-button[data-v-6fa270c4]{padding:7px 8px;font-size:11px}.reminder-form[data-v-6fa270c4]{gap:13px;display:grid}.reminder-form .setting-row[data-v-6fa270c4]{color:#455568;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.reminder-form .setting-row label[data-v-6fa270c4]{font-weight:700}.reminder-form .setting-row input[type=checkbox][data-v-6fa270c4]{accent-color:#0b7eff;width:18px;height:18px}.reminder-form .setting-row select[data-v-6fa270c4],.reminder-form .setting-row input[type=date][data-v-6fa270c4]{color:#1f3047;background:#fafdff;border:1px solid #dfe8f4;border-radius:9px;min-width:0;max-width:65%;padding:7px 9px;font-size:12px}.reminder-modal-divider[data-v-6fa270c4]{background:#edf2f8;height:1px;margin:2px 0}.reminder-browser-hint[data-v-6fa270c4]{color:#9aa6b7;margin:0;font-size:11px;line-height:1.65}.reminder-notify-btn[data-v-6fa270c4]{color:#087bfa;background:#eff7ff;border:1px solid #d9e9ff;border-radius:9px;padding:9px;font-size:12px;font-weight:740}@media (width<=320px){.reminder-entry-top[data-v-6fa270c4]{flex-wrap:wrap}.reminder-entry-top>.due-chip[data-v-6fa270c4]{font-size:10px}.reminder-mini .mini-header .due-chip[data-v-6fa270c4]{display:none}.reminder-rule[data-v-6fa270c4]{align-items:flex-start}}.fleet-search[data-v-6fa270c4]{background:#fff;border-radius:14px;margin:5px 0 10px;padding:9px 11px 4px}.fleet-filter-tabs[data-v-6fa270c4]{border-bottom:1px solid #e4ecf8;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px;display:grid}.fleet-filter-tabs button[data-v-6fa270c4]{color:#7c899d;background:0 0;border:0;padding:12px 3px;font-size:14px;font-weight:720;position:relative}.fleet-filter-tabs button.active[data-v-6fa270c4]{color:#146df3}.fleet-filter-tabs button.active[data-v-6fa270c4]:after{content:"";background:#2e8cff;width:64%;height:2px;position:absolute;bottom:0;left:18%}.fleet-row[data-v-6fa270c4]{text-align:left;background:#fff;border:0;border-bottom:1px solid #e8eef8;align-items:center;gap:12px;width:100%;min-width:0;padding:13px 7px;display:flex}.fleet-row img[data-v-6fa270c4]{object-fit:contain;mix-blend-mode:multiply;width:95px;height:67px}.fleet-text[data-v-6fa270c4]{flex:1;min-width:0}.fleet-text strong[data-v-6fa270c4]{white-space:nowrap;font-size:15px;font-weight:820}.fleet-text p[data-v-6fa270c4]{color:#4a5b70;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:12px;overflow:hidden}.fleet-bottom[data-v-6fa270c4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid}.fleet-bottom button[data-v-6fa270c4]{color:#939cab;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:3px 2px;font-size:11px;font-weight:700;display:flex}.fleet-bottom button.active[data-v-6fa270c4]{color:#077aff}.fleet-bottom .ico[data-v-6fa270c4]{width:22px;height:22px}.blue-detail-banner[data-v-6fa270c4]{margin:-8px calc(-1 * var(--pad)) 15px;min-height:205px;padding:28px var(--pad) 17px;background:linear-gradient(162deg,#278bff 0%,#68b3ff 54%,#eff9ff 85%);border-radius:0 0 24px 24px;position:relative;overflow:hidden}.blue-detail-banner[data-v-6fa270c4]:after{content:"";z-index:0;background:#ffffff80;border-radius:50% 60% 0 0;width:112%;height:85px;position:absolute;bottom:-22px;left:-5%}.blue-detail-banner .top-info[data-v-6fa270c4]{z-index:1;position:relative}.blue-detail-banner h2[data-v-6fa270c4]{letter-spacing:.4px;margin:0 0 6px;font-size:24px;font-weight:830}.blue-detail-banner p[data-v-6fa270c4]{margin:0 0 9px;font-size:14px;font-weight:740}.blue-detail-banner img[data-v-6fa270c4]{z-index:2;object-fit:contain;mix-blend-mode:multiply;width:61%;max-height:146px;position:absolute;bottom:0;right:4px}.blue-detail-fields[data-v-6fa270c4]{margin-bottom:14px;padding:0 13px 13px}.blue-detail-fields .data-row[data-v-6fa270c4]{min-height:35px}.blue-icon-grid[data-v-6fa270c4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 7px;margin-top:15px;display:grid}.blue-detail .shortcut-icon[data-v-6fa270c4]{width:51px;height:51px}.administration-vehicles[data-v-6fa270c4]:has(.blue-detail){background:#fff}.administration-vehicles:has(.blue-detail) .scroller[data-v-6fa270c4]{background:linear-gradient(#2d90ff 0%,#f5fbff 37%,#fff 68%)}.administration-vehicles:has(.blue-detail) .navbar[data-v-6fa270c4]{color:#fff;background:#278bff}.administration-vehicles:has(.blue-detail) .navbar .nav-back .ico[data-v-6fa270c4]{color:#fff}.administration-vehicles:has(.blue-detail) .statusbar[data-v-6fa270c4]{color:#fff;background:#278bff}.administration-vehicles:has(.blue-detail) .statusbar .signals[data-v-6fa270c4]{filter:invert()}@media (width<=315px){.fleet-row img[data-v-6fa270c4]{width:62px;height:50px}.fleet-row[data-v-6fa270c4]{gap:7px}.fleet-text strong[data-v-6fa270c4]{font-size:12px}.fleet-text p[data-v-6fa270c4]{font-size:10px}.blue-detail-banner img[data-v-6fa270c4]{width:55%}}@media (width<=370px){.action-grid[data-v-6fa270c4]{gap:15px 1px}.shortcut-icon[data-v-6fa270c4]{width:46px;height:46px}.shortcut-label[data-v-6fa270c4]{font-size:12px}.stat-grid[data-v-6fa270c4]{gap:6px}.stat strong[data-v-6fa270c4]{font-size:22px}.vehicle-row[data-v-6fa270c4]{grid-template-columns:75px minmax(0,1fr) 13px;gap:6px}.vehicle-thumb[data-v-6fa270c4]{width:75px}.vehicle-head strong[data-v-6fa270c4]{font-size:12px}.tag[data-v-6fa270c4]{padding:3px 5px;font-size:10px}.vehicle-model[data-v-6fa270c4]{font-size:12px}.detail-title h2[data-v-6fa270c4],.archive-hero h2[data-v-6fa270c4]{font-size:19px}.mini-info-grid[data-v-6fa270c4]{gap:7px}.mini-info[data-v-6fa270c4]{padding:10px 8px}.mini-header[data-v-6fa270c4]{font-size:11px}.mini-header .tag[data-v-6fa270c4]{display:none}.mini-row[data-v-6fa270c4],.mini-row b[data-v-6fa270c4]{font-size:10px}.tile[data-v-6fa270c4]{gap:7px;padding:11px 7px}.tile .mini-icon[data-v-6fa270c4]{width:33px;height:33px}.tile-title[data-v-6fa270c4]{font-size:12px}.tile-sub[data-v-6fa270c4]{font-size:9px}.data-row[data-v-6fa270c4]{grid-template-columns:minmax(90px,38%) minmax(0,1fr);font-size:12px}.archive-fields .data-row[data-v-6fa270c4]{grid-template-columns:minmax(88px,40%) minmax(0,1fr)}.summary-stat span[data-v-6fa270c4]{font-size:10px}.summary-stat strong[data-v-6fa270c4]{font-size:15px}}@media (width<=295px){.shortcut-icon[data-v-6fa270c4]{width:39px;height:39px}.shortcut-icon .ico[data-v-6fa270c4]{width:24px;height:24px}.shortcut-label[data-v-6fa270c4]{font-size:10.5px}.action-grid[data-v-6fa270c4]{gap:10px 0}.vehicle-row[data-v-6fa270c4]{grid-template-columns:60px minmax(0,1fr) 11px}.vehicle-thumb[data-v-6fa270c4]{width:60px}.detail-car[data-v-6fa270c4]{width:52%}.detail-title[data-v-6fa270c4]{max-width:60%}.record-header[data-v-6fa270c4]{padding:9px 7px}.record-header .vehicle-thumb[data-v-6fa270c4]{width:57px}.record-plate[data-v-6fa270c4]{font-size:13px}.record-model[data-v-6fa270c4]{font-size:10px}.summary-stat span[data-v-6fa270c4]{font-size:9px}.summary-stat strong[data-v-6fa270c4]{font-size:13px}.archive-hero img[data-v-6fa270c4]{width:42%}.archive-hero h2[data-v-6fa270c4]{font-size:17px}.field-pair[data-v-6fa270c4]{grid-template-columns:1fr}}@media (width>=650px){.administration-vehicles[data-v-6fa270c4]{background:radial-gradient(circle at 45% 20%,#f3f8ff,#e3edf9);border:1px solid #d5e3f6;border-radius:29px;height:min(940px,100dvh - 36px);min-height:520px;padding:18px 0;box-shadow:0 14px 50px #21437330}}@media (prefers-reduced-motion:reduce){[data-v-6fa270c4],[data-v-6fa270c4]:before,[data-v-6fa270c4]:after{scroll-behavior:auto!important;transition:none!important}}.administration-vehicles[data-v-6fa270c4]{text-align:left;font-size:16px;line-height:normal}.design-message[data-v-6fa270c4]{color:#758196;margin:0 0 10px;font-size:13px}.count-link[data-v-6fa270c4]{color:#9ca7b7;padding:0;font-size:12px;font-weight:500}.stat[data-v-6fa270c4]{border:0}.reminder-all[data-v-6fa270c4]{font-size:12px}.vehicle-copy[data-v-6fa270c4],.tile-copy[data-v-6fa270c4]{min-width:0}.vehicle-model[data-v-6fa270c4],.vehicle-note[data-v-6fa270c4],.tile-title[data-v-6fa270c4],.tile-sub[data-v-6fa270c4]{display:block}.detail-divider[data-v-6fa270c4]{margin-top:32px}.mini-info[data-v-6fa270c4]{text-align:left;color:inherit;border:0}.mini-header[data-v-6fa270c4],.mini-row[data-v-6fa270c4]{display:flex}.reminder-entry-button[data-v-6fa270c4]{text-align:left;border:0;width:100%}.reminder-description[data-v-6fa270c4]{color:#8395ad;margin:5px 0 0;font-size:11px;line-height:1.5;display:block}.fleet-card[data-v-6fa270c4]{padding:0 10px 5px}.fleet-plate[data-v-6fa270c4]{align-items:center;gap:8px;min-width:0;display:flex}.fleet-description[data-v-6fa270c4]{color:#4a5b70;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:12px;display:block;overflow:hidden}.fleet-image[data-v-6fa270c4]{flex:none;width:95px;height:67px}.document-line[data-v-6fa270c4]{display:block}.fleet-bar[data-v-6fa270c4]{padding:7px var(--pad) calc(11px + env(safe-area-inset-bottom,0px))}button[data-v-6fa270c4]:disabled{cursor:default}.dialog-host[data-v-6fa270c4]{z-index:1500;background:0 0;border:0;border-radius:0;width:100%;max-width:none;height:100%;padding:0;position:fixed;inset:0}.modal-cover[data-v-6fa270c4]{z-index:1501}.modal-body[data-v-6fa270c4] .form-compact{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.modal-body[data-v-6fa270c4] label{color:#6f7d8f;margin-bottom:5px;font-size:12px;display:block}.modal-body[data-v-6fa270c4] input:not([type=checkbox]),.modal-body[data-v-6fa270c4] select,.modal-body[data-v-6fa270c4] textarea{width:100%;min-width:0;font:inherit;color:#31465f;box-sizing:border-box;background:#fff;border:1px solid #dce5f2;border-radius:8px;padding:10px}.modal-body[data-v-6fa270c4] button.primary{width:100%;margin-top:18px}.modal-body[data-v-6fa270c4] .pick-car{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf2f7;align-items:center;gap:10px;width:100%;padding:9px 0;display:flex}.modal-body[data-v-6fa270c4] .detail-doc{overflow-wrap:anywhere;background:#f7faff;border-radius:10px;padding:12px;font-size:12px;line-height:1.8}.modal-body[data-v-6fa270c4] .modal-helper{color:#8391a4;font-size:12px;line-height:1.65}.modal-body[data-v-6fa270c4] .choice-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.modal-body[data-v-6fa270c4] .choice-actions button{color:#1689ff;background:#eef6ff;border:0;border-radius:8px;padding:9px 12px}.modal-body[data-v-6fa270c4] .row-label{margin:8px 0;font-weight:600;display:block}.modal-body[data-v-6fa270c4] .check-choice{align-items:center;gap:8px;padding:9px 0;font-size:13px;display:flex}.modal-body[data-v-6fa270c4] .upload-tile{display:flex}.modal-body[data-v-6fa270c4] .file-button{color:#1689ff;background:0 0;border:0;padding:8px 0}.administration-attendance-data[data-v-7a7d8132]{--primary:#178cff;--primary-deep:#096cfa;--navy:#09265b;--ink:#17345d;--muted:#929db1;--line:#ecf1f8;--paper:#f7faff;--green:#07d5a7;--orange:#ff9400;--purple:#a33df4;--red:#ff3445;--pad:clamp(9px,2.9vw,20px)}[data-v-7a7d8132],[data-v-7a7d8132]:before,[data-v-7a7d8132]:after{box-sizing:border-box}.administration-attendance-data[data-v-7a7d8132]{min-width:0;color:var(--ink);-webkit-font-smoothing:antialiased;background:#eaf1f8;margin:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Helvetica Neue,Arial,sans-serif}button[data-v-7a7d8132],input[data-v-7a7d8132],select[data-v-7a7d8132],textarea[data-v-7a7d8132]{font:inherit}button[data-v-7a7d8132]{cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-7a7d8132]:focus-visible,input[data-v-7a7d8132]:focus-visible,select[data-v-7a7d8132]:focus-visible,textarea[data-v-7a7d8132]:focus-visible{outline-offset:2px;outline:3px solid #84c1ff}[hidden][data-v-7a7d8132]{display:none!important}svg[data-v-7a7d8132]{flex-shrink:0;display:block}.app[data-v-7a7d8132]{background:linear-gradient(125deg,#fafdff 0%,#f6f9fc 78%,#f5f8fc 100%);width:100%;max-width:660px;min-height:100dvh;margin:0 auto;overflow-x:clip;box-shadow:0 0 22px #3562a10f}.statusbar[data-v-7a7d8132]{color:#121722;justify-content:space-between;align-items:flex-start;height:30px;padding:6px clamp(15px,4vw,25px) 0;font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:16px;font-weight:720;line-height:20px;display:flex}.status-icons[data-v-7a7d8132]{align-items:center;gap:4px;padding-top:2px;display:flex}.status-icons svg[data-v-7a7d8132]{width:18px;height:14px}.status-icons svg.battery[data-v-7a7d8132]{width:28px;height:15px}.navbar[data-v-7a7d8132]{height:61px;padding:0 var(--pad);background:0 0;justify-content:space-between;align-items:center;display:flex;position:relative}.nav-back[data-v-7a7d8132]{color:#09275d;background:0 0;border:0;border-radius:10px;place-items:center;width:39px;height:42px;display:grid}.nav-back svg[data-v-7a7d8132]{width:24px;height:27px}.navbar h1[data-v-7a7d8132]{color:#09295c;white-space:nowrap;pointer-events:none;margin:0;font-size:19px;font-weight:790;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-action[data-v-7a7d8132]{color:#142d63;white-space:nowrap;background:#ebeff5;border:0;border-radius:22px;min-height:31px;padding:6px 12px;font-size:13px;font-weight:690}.nav-action.link[data-v-7a7d8132]{color:#147dff;background:0 0;font-size:15px}.nav-action.hidden[data-v-7a7d8132]{visibility:hidden}.month-bar[data-v-7a7d8132]{color:#123066;justify-content:center;align-items:center;gap:20px;height:39px;display:flex}.month-arrow[data-v-7a7d8132]{color:#8796ad;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:34px;display:grid}.month-arrow svg[data-v-7a7d8132]{width:17px;height:21px}.month-arrow[data-v-7a7d8132]:hover{background:#ebf2fb}.month-label[data-v-7a7d8132]{color:#12346c;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;font-size:18px;font-weight:760;display:flex}.month-label svg[data-v-7a7d8132]{color:#95a2b7;width:12px;height:11px}.screen[data-v-7a7d8132]{padding:0 var(--pad) 17px}.panel[data-v-7a7d8132]{background:#fff;border-radius:15px;margin-bottom:11px;overflow:hidden;box-shadow:0 7px 19px #5d88bc08}.panel-heading[data-v-7a7d8132]{justify-content:space-between;align-items:center;gap:8px;padding:15px 15px 9px;display:flex}.panel-heading h2[data-v-7a7d8132]{color:#102d62;margin:0;font-size:17px;font-weight:750;line-height:24px}.text-action[data-v-7a7d8132]{color:#a1aabd;white-space:nowrap;background:0 0;border:0;align-items:center;gap:2px;padding:3px 0;font-size:13px;display:inline-flex}.text-action svg[data-v-7a7d8132]{width:15px;height:17px}.overview-shortcut[data-v-7a7d8132]{text-align:left;color:#fff;background:linear-gradient(130deg,#299dff,#197fff);border:0;border-radius:14px;width:100%;min-height:144px;margin:8px 0 12px;padding:17px 15px;display:block}.overview-shortcut[data-v-7a7d8132]:hover,.wide-stats[data-v-7a7d8132]:hover{filter:brightness(.992)}.shortcut-top[data-v-7a7d8132]{justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:560;display:flex}.shortcut-calendar[data-v-7a7d8132]{white-space:nowrap;align-items:center;gap:3px;font-size:13px;font-weight:650;display:flex}.shortcut-calendar svg[data-v-7a7d8132]{width:18px;height:17px}.shortcut-calendar .chevron-icon[data-v-7a7d8132]{width:12px;height:14px}.four-counts[data-v-7a7d8132]{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:15px;display:grid}.count-segment[data-v-7a7d8132]{text-align:center;color:#fff;min-width:0;position:relative}.count-segment[data-v-7a7d8132]:not(:first-child):before{content:"";background:#ffffff36;width:1px;position:absolute;top:6px;bottom:4px;left:0}.count-big[data-v-7a7d8132]{font-variant-numeric:tabular-nums;font-size:clamp(24px,7vw,34px);font-weight:700;line-height:1.12;display:block}.count-big span[data-v-7a7d8132]{font-size:13px;font-weight:580}.count-desc[data-v-7a7d8132]{white-space:nowrap;margin-top:6px;font-size:13px;font-weight:530;display:block}.count-percent[data-v-7a7d8132]{opacity:.95;margin-top:6px;font-size:11px;display:block}.quick-actions[data-v-7a7d8132]{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:11px 5px 12px;display:grid}.quick[data-v-7a7d8132]{text-align:center;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;min-height:111px;padding:0 2px;display:flex}.quick .quick-icon[data-v-7a7d8132]{color:#fff;background:#10d8b0;border-radius:11px;place-items:center;width:57px;height:57px;display:grid}.quick .quick-icon svg[data-v-7a7d8132]{width:35px;height:35px}.quick .quick-icon.amber[data-v-7a7d8132]{background:linear-gradient(135deg,#ffc76d,#ff9829)}.quick .quick-icon.purple[data-v-7a7d8132]{background:linear-gradient(135deg,#d277fb,#a641f7)}.quick .quick-icon.blue[data-v-7a7d8132]{background:linear-gradient(135deg,#51b5ff,#1689fb)}.quick strong[data-v-7a7d8132]{color:#152e62;white-space:nowrap;margin-top:7px;font-size:14px;font-weight:720}.quick small[data-v-7a7d8132]{color:#a2aaba;white-space:nowrap;margin-top:4px;font-size:10px}.quick:hover .quick-icon[data-v-7a7d8132]{transform:translateY(-1px)}.month-stats[data-v-7a7d8132]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 11px 12px;display:grid}.stat-mini[data-v-7a7d8132]{background:linear-gradient(115deg,#e9f6ff,#eff9ff);border-radius:10px;min-width:0;min-height:137px;padding:12px 9px}.stat-mini.mint[data-v-7a7d8132]{background:linear-gradient(112deg,#e6fcf7,#e8fdf6)}.stat-mini.rose[data-v-7a7d8132]{background:linear-gradient(110deg,#fff0f2,#fff7f8)}.stat-mini-head[data-v-7a7d8132]{white-space:nowrap;justify-content:flex-start;align-items:center;gap:5px;display:flex}.stat-mini-head svg[data-v-7a7d8132]{color:#69baff;width:30px;height:30px}.stat-mini.mint .stat-mini-head svg[data-v-7a7d8132]{color:#40e0ba}.stat-mini.rose .stat-mini-head svg[data-v-7a7d8132]{color:#fc5272}.stat-mini-head b[data-v-7a7d8132]{color:#0e2b66;font-size:24px;font-weight:730;line-height:1.1}.stat-mini.mint .stat-mini-head b[data-v-7a7d8132]{color:#02ad77}.stat-mini.rose .stat-mini-head b[data-v-7a7d8132]{color:#fb2942}.stat-mini-head b span[data-v-7a7d8132]{font-size:13px}.stat-mini-head .sub[data-v-7a7d8132]{color:#8c9cad;font-size:11px;line-height:1.25}.stat-mini.mint .sub[data-v-7a7d8132]{color:#59ab91}.stat-mini.rose .sub[data-v-7a7d8132]{color:#ec4561}.stat-mini-bottom[data-v-7a7d8132]{margin-top:18px}.stat-mini-bottom p[data-v-7a7d8132]{white-space:nowrap;color:#98a4b5;justify-content:space-between;gap:3px;margin:0;font-size:11px;line-height:18px;display:flex}.stat-mini-bottom strong[data-v-7a7d8132]{color:#314b6c;font-weight:650}.stat-mini.rose .stat-mini-bottom strong[data-v-7a7d8132]{color:#f02b43}.recent-list[data-v-7a7d8132]{padding:0 11px}.recent-head[data-v-7a7d8132]{color:#697b94;border-bottom:1px solid #edf1f7;grid-template-columns:1.2fr 1.1fr 1fr 1fr 1fr;align-items:center;gap:4px;min-height:39px;font-size:12px;display:grid}.recent-head .state[data-v-7a7d8132]{align-items:center;gap:4px;font-weight:560;display:flex}.dot[data-v-7a7d8132]{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.dot.normal[data-v-7a7d8132]{background:#0edbbb}.dot.late[data-v-7a7d8132]{background:#ff9300}.dot.missing[data-v-7a7d8132]{background:#fe3144}.dot.early[data-v-7a7d8132]{background:#aa45f9}.guide-box[data-v-7a7d8132]{background:linear-gradient(100deg,#fff3e9,#fff7f0);border-radius:10px;margin:10px 11px 13px;padding:10px 12px 13px}.guide-box strong[data-v-7a7d8132]{color:#ff8c00;font-size:13px;display:block}.guide-box p[data-v-7a7d8132]{color:#748297;margin:5px 0 0 17px;font-size:12px;line-height:1.55}.guide-box em[data-v-7a7d8132]{color:#f33e44;font-style:normal}.wide-stats[data-v-7a7d8132]{color:#fff;background:linear-gradient(118deg,#2295ff,#1882ff);border-radius:14px;margin:8px 0 13px;padding:20px 10px 17px}.wide-stats .four-counts[data-v-7a7d8132]{margin-top:0}.wide-stats .count-big[data-v-7a7d8132]{font-size:32px}.donut-panel[data-v-7a7d8132]{grid-template-columns:45% minmax(0,1fr);align-items:center;gap:12px;padding:17px 14px 16px;display:grid}.donut[data-v-7a7d8132]{aspect-ratio:1;background:conic-gradient(#1b90ff 0% 66.67%,#f90 66.67% 73.34%,#a844f5 73.34% 76.67%,#ff3f50 76.67% 80%,#d5dce6 80% 100%);border-radius:50%;place-items:center;width:min(100%,166px);margin:auto;display:grid}.donut.no-data[data-v-7a7d8132]{background:#e6edf5}.donut-core[data-v-7a7d8132]{aspect-ratio:1;text-align:center;background:#fff;border-radius:50%;place-content:center;width:68%;display:grid}.donut-total[data-v-7a7d8132]{color:#0c3275;font-size:26px;font-weight:810;line-height:1.1}.donut-total span[data-v-7a7d8132]{font-size:13px}.donut-core small[data-v-7a7d8132]{color:#98a7bd;white-space:nowrap;margin-top:4px;font-size:12px}.legend[data-v-7a7d8132]{gap:11px;min-width:0;display:grid}.legend-row[data-v-7a7d8132]{color:#122b60;grid-template-columns:10px minmax(0,1fr) auto 48px;align-items:center;gap:6px;font-size:11px;display:grid}.legend-row b[data-v-7a7d8132]{font-weight:700}.legend-row .legend-amount[data-v-7a7d8132]{white-space:nowrap;font-weight:700}.legend-row .percentage[data-v-7a7d8132]{text-align:right;color:#9ba8bb;white-space:nowrap;font-weight:650}.calendar-panel[data-v-7a7d8132]{padding:3px 12px 16px}.calendar-head[data-v-7a7d8132]{justify-content:space-between;align-items:center;gap:5px;padding:10px 0;display:flex}.calendar-head h2[data-v-7a7d8132]{color:#103570;margin:0;font-size:17px;font-weight:750}.cal-key[data-v-7a7d8132]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cal-key span[data-v-7a7d8132]{color:#9ca9ba;white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:flex}.cal-key .dot[data-v-7a7d8132]{width:8px;height:8px}.cal-key .other[data-v-7a7d8132]{background:#d4dae4}.calendar-grid[data-v-7a7d8132]{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.day-name[data-v-7a7d8132]{text-align:center;color:#8494ab;height:19px;font-size:11px}.cal-day[data-v-7a7d8132]{color:#a4afc0;background:#f3f6fa;border:0;border-radius:9px;place-items:center;min-width:0;min-height:34px;font-size:14px;font-weight:580;display:grid}.cal-day.normal[data-v-7a7d8132]{color:#11a65a;background:#e3faee}.cal-day.late[data-v-7a7d8132]{color:#ff9619;background:#fff0d2}.cal-day.early[data-v-7a7d8132]{color:#9848ed;background:#f5e7ff}.cal-day.missing[data-v-7a7d8132]{color:#f73546;background:#ffe3e5}.cal-day.today-highlight[data-v-7a7d8132]{outline:1px solid #d4e4f7}.calendar-empty[data-v-7a7d8132]{color:#8ca0b8;text-align:center;padding:12px 4px 3px;font-size:12px}.record-tabs[data-v-7a7d8132]{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:9px 0 12px;display:grid}.record-tab[data-v-7a7d8132]{white-space:nowrap;color:#748198;background:#edf1f7;border:0;border-radius:10px;min-height:39px;padding:0 2px;font-size:12px;font-weight:620}.record-tab.active[data-v-7a7d8132]{color:#fff;background:#0878fc;box-shadow:0 2px 7px #157cf81f}.record-card[data-v-7a7d8132]{min-height:154px;margin-bottom:10px;padding:14px 14px 12px}.record-head[data-v-7a7d8132]{align-items:flex-start;gap:9px;min-height:29px;display:flex}.record-date[data-v-7a7d8132]{color:#102c5a;white-space:nowrap;font-size:17px;font-weight:780}.record-chip[data-v-7a7d8132]{align-items:center;gap:5px;min-width:0;display:flex}.state-pill[data-v-7a7d8132]{white-space:nowrap;border-radius:15px;padding:4px 8px;font-size:12px;font-weight:690}.state-pill.normal[data-v-7a7d8132]{color:#00c68c;background:#ddfff5}.state-pill.late[data-v-7a7d8132]{color:#fc9100;background:#fff0df}.state-pill.early[data-v-7a7d8132]{color:#983fe5;background:#f3e8ff}.state-pill.missing[data-v-7a7d8132]{color:#fc3547;background:#ffe5e8}.check-times[data-v-7a7d8132]{color:#6e809c;white-space:nowrap;align-self:center;align-items:center;gap:5px;margin-left:auto;font-size:12px;display:flex}.check-times em[data-v-7a7d8132]{color:#ff3346;font-style:normal}.record-week[data-v-7a7d8132]{color:#8d9bb1;margin:1px 0 6px;font-size:12px}.place-row[data-v-7a7d8132]{align-items:center;gap:6px;min-height:16px;margin:0 0 7px 40px;display:flex}.place-row svg[data-v-7a7d8132]{color:#7f90a9;width:13px;height:15px}.place-row p[data-v-7a7d8132]{text-overflow:ellipsis;white-space:nowrap;color:#8998ae;flex:1;min-width:0;margin:0;font-size:11px;overflow:hidden}.map-link[data-v-7a7d8132]{white-space:nowrap;color:#1286ff;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.photo[data-v-7a7d8132]{object-fit:cover;border-radius:8px;width:164px;height:105px;margin:0 0 0 60px}.missing-info[data-v-7a7d8132]{color:#ee3348;background:#fff0f1;border-radius:9px;margin-left:40px;padding:12px 15px}.missing-info b[data-v-7a7d8132]{font-size:13px;display:block}.missing-info p[data-v-7a7d8132]{color:#8694aa;margin:3px 0 0;font-size:12px}.empty-state[data-v-7a7d8132]{text-align:center;color:#8fa1ba;place-content:center;gap:10px;min-height:165px;font-size:13px;display:grid}.screen.forms[data-v-7a7d8132]:not([hidden]){flex-direction:column;min-height:calc(100dvh - 91px);display:flex}.forms .panel[data-v-7a7d8132]{padding:15px 14px}.section-title[data-v-7a7d8132]{color:#142f64;align-items:center;gap:5px;margin:0 0 10px;font-size:15px;font-weight:730;display:flex}.star-required[data-v-7a7d8132]{color:#ff3947;font-weight:750}.request-type-grid[data-v-7a7d8132]{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.leave-type[data-v-7a7d8132]{color:#1a3a74;background:linear-gradient(#fff,#fcfdff);border:1px solid #e7eef9;border-radius:9px;flex-direction:column;align-items:center;gap:6px;min-width:0;min-height:84px;padding:11px 3px 8px;font-size:13px;font-weight:730;display:flex}.leave-type.active[data-v-7a7d8132]{background:#f3f9ff;border-color:#63b1ff}.leave-type svg[data-v-7a7d8132]{width:31px;height:31px}.leave-type .c-blue[data-v-7a7d8132]{color:#188fff}.leave-type .c-red[data-v-7a7d8132]{color:#ff4654}.leave-type .c-orange[data-v-7a7d8132]{color:#ff9b0b}.leave-type .c-purple[data-v-7a7d8132]{color:#9a4cf1}.group-rows[data-v-7a7d8132]{border:1px solid #edf2f9;border-radius:9px;overflow:hidden}.form-line[data-v-7a7d8132],.form-row[data-v-7a7d8132]{color:#203a67;border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:9px;min-height:48px;padding:0 9px;font-size:14px;font-weight:650;display:flex}.form-line[data-v-7a7d8132]:last-child,.form-row[data-v-7a7d8132]:last-child{border-bottom:0}.form-line label[data-v-7a7d8132],.form-row label[data-v-7a7d8132]{white-space:nowrap;font-weight:690}.form-line .right[data-v-7a7d8132],.form-row .right[data-v-7a7d8132]{color:#9da8ba;text-align:right;align-items:center;gap:5px;min-width:0;font-weight:500;display:flex}.form-line .right svg[data-v-7a7d8132],.form-row .right svg[data-v-7a7d8132]{color:#9ca9bf;width:14px;height:17px}.input-select[data-v-7a7d8132]{flex:1;justify-content:flex-end;align-self:stretch;align-items:center;gap:5px;min-width:0;display:flex;position:relative}.input-select .choose-text[data-v-7a7d8132]{color:#98a6bc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.input-select>svg[data-v-7a7d8132]{color:#9ca9bf;width:14px;height:17px}.input-select.has-value .choose-text[data-v-7a7d8132]{color:#263d6b}.native-cover[data-v-7a7d8132]{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;position:absolute;inset:0}.form-small-panel[data-v-7a7d8132]{margin-bottom:9px;padding:0!important}.form-small-panel .form-row[data-v-7a7d8132]{border:0;min-height:45px;padding:0 14px}.form-small-panel .right[data-v-7a7d8132]{font-size:12px}.textarea-shell[data-v-7a7d8132]{background:linear-gradient(120deg,#f5f8fb,#f2f5f9);border-radius:8px;height:86px;position:relative;overflow:hidden}.textarea-shell textarea[data-v-7a7d8132]{resize:none;color:#294268;background:0 0;border:0;outline:0;width:100%;height:100%;padding:10px 11px 25px;font-size:13px;line-height:1.5}.textarea-shell .word-limit[data-v-7a7d8132]{color:#666;pointer-events:none;font-size:11px;font-weight:620;position:absolute;bottom:7px;right:10px}.form-note[data-v-7a7d8132]{color:#8fa0b7;margin:3px 0 0;font-size:11px;line-height:1.6}.upload-meta[data-v-7a7d8132]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.upload-box[data-v-7a7d8132]{text-align:center;color:#91a0b5;background:linear-gradient(125deg,#f6f9fc,#fff);border:1px dashed #d2dae7;border-radius:7px;place-content:center;gap:2px;width:80px;height:75px;font-size:11px;font-weight:550;display:grid}.upload-box svg[data-v-7a7d8132]{width:31px;height:31px;margin:auto}.upload-box[data-v-7a7d8132]:hover{color:#1686ff;border-color:#55a7ff}.file-tags[data-v-7a7d8132]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.file-chip[data-v-7a7d8132]{color:#345a8e;background:#edf5ff;border-radius:7px;align-items:center;gap:5px;max-width:100%;padding:5px 7px;font-size:11px;display:flex}.file-chip span[data-v-7a7d8132]{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.file-chip button[data-v-7a7d8132]{color:#f24351;background:0 0;border:0;font-size:17px;line-height:1}.person-row[data-v-7a7d8132]{text-align:left;background:#fff;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:49px;margin-bottom:8px;padding:0 15px;display:flex}.person-row b[data-v-7a7d8132]{color:#153263;font-size:14px}.person-row .right[data-v-7a7d8132]{color:#9cabbc;align-items:center;gap:5px;min-width:0;font-size:13px;display:flex}.person-row .right span[data-v-7a7d8132]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person-row svg[data-v-7a7d8132]{width:13px;height:17px}.submit-bar[data-v-7a7d8132]{z-index:3;padding:12px 0 calc(18px + env(safe-area-inset-bottom,0px));background:0 0;margin-top:auto;position:relative}.submit-button[data-v-7a7d8132]{color:#fff;background:linear-gradient(105deg,#168fff,#1288fc);border:0;border-radius:9px;width:100%;height:52px;font-size:17px;font-weight:760}.submit-button[data-v-7a7d8132]:active{filter:brightness(.96)}.info-banner[data-v-7a7d8132]{color:#254b85;background:#e0f0ff;border-radius:9px;align-items:flex-start;gap:11px;margin:0 0 10px;padding:12px 15px;font-size:13px;line-height:1.55;display:flex}.info-banner svg[data-v-7a7d8132]{color:#1788ff;width:22px;height:22px}.overtime-panel[data-v-7a7d8132]{padding:9px 13px!important}.overtime-panel .form-row[data-v-7a7d8132]{min-height:51px;padding:0 1px}.overtime-panel .form-row .name[data-v-7a7d8132]{color:#19376b;flex:0 0 100px;font-size:13px}.overtime-panel .form-row .right[data-v-7a7d8132]{flex:1;justify-content:space-between;min-width:0}.radio-wrap[data-v-7a7d8132]{color:#163769;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;font-weight:570;display:flex}.radio-wrap label[data-v-7a7d8132]{white-space:nowrap;cursor:pointer;align-items:center;gap:5px;font-weight:560;display:flex}.radio-wrap input[data-v-7a7d8132]{accent-color:#147dff;width:19px;height:19px;margin:0}.overtime-panel .textarea-shell[data-v-7a7d8132]{height:84px}.form-row.tall[data-v-7a7d8132]{align-items:flex-start;padding-top:9px;padding-bottom:9px}.form-row.tall .name[data-v-7a7d8132]{padding-top:8px}.form-row.tall .right[data-v-7a7d8132]{align-items:flex-start}.overtime-hint[data-v-7a7d8132]{color:#646e80;margin:5px 0 0;font-size:11px;line-height:1.55}.inline-muted[data-v-7a7d8132]{color:#a0adbf;background:#f4f7fa;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:38px;padding:0 11px;font-size:13px;font-weight:510;display:flex}.inline-muted span[data-v-7a7d8132]:last-child{color:#758298;font-size:11px}.upload-inline[data-v-7a7d8132]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.upload-inline .upload-box[data-v-7a7d8132]{flex:0 0 75px;width:75px}.upload-inline p[data-v-7a7d8132]{color:#9eabb9;margin:0;font-size:11px;line-height:1.55}.balance[data-v-7a7d8132]{color:#fff;background:linear-gradient(115deg,#32a1ff,#1d8cfc);border-radius:12px;margin:0 0 10px;padding:17px 16px 18px}.balance-heading[data-v-7a7d8132]{align-items:center;gap:7px;font-size:16px;font-weight:750;display:flex}.balance-heading small[data-v-7a7d8132]{border:1px solid #d8ecff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:11px;font-weight:500;display:grid}.balance-grid[data-v-7a7d8132]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.balance-cell[data-v-7a7d8132]{justify-content:center;align-items:center;gap:9px;min-width:0;display:flex}.balance-cell[data-v-7a7d8132]:not(:first-child){border-left:1px solid #ffffff40}.balance-symbol[data-v-7a7d8132]{background:#fff3;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.balance-symbol svg[data-v-7a7d8132]{width:24px;height:24px}.balance-cell span.label[data-v-7a7d8132]{opacity:.85;font-size:12px;display:block}.balance-cell strong[data-v-7a7d8132]{font-size:25px;font-weight:700;line-height:1.1}.balance-cell strong small[data-v-7a7d8132]{font-size:12px;font-weight:550}.rest-panel[data-v-7a7d8132]{padding:14px!important}.rest-panel h2[data-v-7a7d8132]{color:#153364;margin:0 0 10px;font-size:16px}.rest-row[data-v-7a7d8132]{border-bottom:1px solid #eff3f8;grid-template-columns:36px 102px minmax(0,1fr);align-items:center;gap:6px;min-height:54px;display:grid}.rest-row[data-v-7a7d8132]:last-child{border-bottom:0}.rest-row.tall[data-v-7a7d8132]{align-items:start;min-height:93px;padding:10px 0}.rest-icon[data-v-7a7d8132]{color:#8d73ec;background:#e9e6ff;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.rest-icon.mint[data-v-7a7d8132]{color:#0cbf98;background:#d6fbf1}.rest-icon.orange[data-v-7a7d8132]{color:#ff9519;background:#ffecd5}.rest-icon.blue[data-v-7a7d8132]{color:#27a0f1;background:#dcf2ff}.rest-icon svg[data-v-7a7d8132]{width:23px;height:23px}.rest-row b[data-v-7a7d8132]{color:#243d67;white-space:nowrap;font-size:13px;font-weight:630}.rest-val[data-v-7a7d8132]{text-align:right;color:#172740;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:7px;width:100%;min-width:0;min-height:40px;padding:0;font-size:13px;display:flex;position:relative}.rest-val .value[data-v-7a7d8132]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rest-val svg[data-v-7a7d8132]{color:#94a4b9;width:12px;height:16px}.rest-row.tall .rest-icon[data-v-7a7d8132]{margin-top:5px}.rest-row.tall b[data-v-7a7d8132]{padding-top:9px}.rest-row.tall .textarea-shell[data-v-7a7d8132]{height:86px;min-height:86px}.rest-row.tall .upload-inline[data-v-7a7d8132]{padding-top:2px}dialog[data-v-7a7d8132]{background:#fff;border:0;border-radius:17px;width:min(91vw,490px);max-height:83dvh;padding:0;overflow:auto;box-shadow:0 18px 70px #1a376340}dialog[data-v-7a7d8132]::backdrop{background:#162c5163}.modal-head[data-v-7a7d8132]{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:10px;padding:17px 19px 14px;display:flex}.modal-head h2[data-v-7a7d8132]{color:#143366;margin:0;font-size:18px;font-weight:750}.modal-close[data-v-7a7d8132]{color:#8092a9;background:#f0f5fb;border:0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:23px;display:grid}.modal-body[data-v-7a7d8132]{padding:17px 19px 21px}.rule-copy[data-v-7a7d8132]{color:#6c7d94;font-size:14px;line-height:1.9}.rule-copy b[data-v-7a7d8132]{color:#ef384d}.choice-list[data-v-7a7d8132]{gap:7px;display:grid}.choice-item[data-v-7a7d8132]{text-align:left;color:#264168;background:#fcfdff;border:1px solid #e3edf9;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 13px;font-size:14px;font-weight:590;display:flex}.choice-item[data-v-7a7d8132]:hover{background:#f0f7ff;border-color:#93c8ff}.choice-item small[data-v-7a7d8132]{color:#92a0b4;font-size:11px}.modal-note[data-v-7a7d8132]{color:#93a2b7;margin:13px 0 0;font-size:12px;line-height:1.55}.record-history[data-v-7a7d8132]{gap:9px;display:grid}.history-item[data-v-7a7d8132]{color:#243e65;border:1px solid #e8eff9;border-radius:9px;padding:10px 12px;font-size:13px}.history-item b[data-v-7a7d8132]{color:#16437c;margin-bottom:5px;display:block}.history-item span[data-v-7a7d8132]{color:#8c9eb5;font-size:12px}.modal-actions[data-v-7a7d8132]{grid-template-columns:1fr 1fr;gap:9px;margin-top:19px;display:grid}.modal-actions button[data-v-7a7d8132]{color:#177df2;background:#fff;border:1px solid #dce8f8;border-radius:9px;min-height:42px;font-size:14px}.modal-actions button.primary[data-v-7a7d8132]{color:#fff;background:#178aff;border-color:#178aff}.toast[data-v-7a7d8132]{z-index:50;color:#fff;text-align:center;background:#172e4ff0;border-radius:24px;max-width:min(90vw,445px);padding:11px 17px;font-size:13px;line-height:1.5;position:fixed;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 10px 31px #17305430}@media (width<=390px){.statusbar[data-v-7a7d8132]{font-size:15px}.navbar[data-v-7a7d8132]{height:57px}.navbar h1[data-v-7a7d8132]{font-size:18px}.quick .quick-icon[data-v-7a7d8132]{width:51px;height:51px}.quick .quick-icon svg[data-v-7a7d8132]{width:32px;height:32px}.quick small[data-v-7a7d8132]{font-size:9px}.stat-mini[data-v-7a7d8132]{padding:10px 7px}.stat-mini-head b[data-v-7a7d8132]{font-size:21px}.stat-mini-head svg[data-v-7a7d8132]{width:25px;height:25px}.stat-mini-bottom[data-v-7a7d8132]{margin-top:12px}.stat-mini-bottom p[data-v-7a7d8132]{font-size:10px}.donut-panel[data-v-7a7d8132]{grid-template-columns:42% minmax(0,1fr);gap:7px;padding:15px 10px}.legend-row[data-v-7a7d8132]{grid-template-columns:8px minmax(0,1fr) auto 41px;gap:4px;font-size:10px}.calendar-grid[data-v-7a7d8132]{gap:5px}.cal-day[data-v-7a7d8132]{min-height:29px;font-size:13px}.cal-key[data-v-7a7d8132]{gap:5px}.cal-key span[data-v-7a7d8132]{font-size:9px}.record-tabs[data-v-7a7d8132]{gap:4px}.record-tab[data-v-7a7d8132]{font-size:11px}.record-card[data-v-7a7d8132]{padding:12px 10px}.record-head[data-v-7a7d8132]{gap:5px}.record-date[data-v-7a7d8132]{font-size:15px}.record-chip[data-v-7a7d8132]{gap:3px}.check-times[data-v-7a7d8132]{font-size:11px}.place-row[data-v-7a7d8132]{margin-left:33px}.photo[data-v-7a7d8132]{margin-left:48px}.request-type-grid[data-v-7a7d8132]{gap:6px}.leave-type[data-v-7a7d8132]{font-size:12px}.overtime-panel .form-row .name[data-v-7a7d8132]{flex-basis:86px}.radio-wrap[data-v-7a7d8132]{gap:8px;font-size:12px}.rest-row[data-v-7a7d8132]{grid-template-columns:31px 92px minmax(0,1fr);gap:5px}.rest-row b[data-v-7a7d8132],.rest-val[data-v-7a7d8132]{font-size:12px}.balance-cell[data-v-7a7d8132]{gap:5px}.balance-symbol[data-v-7a7d8132]{width:30px;height:30px}.balance-cell strong[data-v-7a7d8132]{font-size:22px}}@media (width<=335px){.navbar h1[data-v-7a7d8132]{font-size:16px}.nav-action[data-v-7a7d8132]{padding:5px 8px;font-size:11px}.four-counts .count-big[data-v-7a7d8132]{font-size:24px}.count-desc[data-v-7a7d8132]{font-size:11px}.count-percent[data-v-7a7d8132]{font-size:10px}.quick strong[data-v-7a7d8132]{font-size:11px}.quick small[data-v-7a7d8132]{letter-spacing:-.3px;font-size:8px}.stat-mini[data-v-7a7d8132]{padding:9px 4px}.stat-mini-head[data-v-7a7d8132]{gap:2px}.stat-mini-head svg[data-v-7a7d8132]{width:21px;height:21px}.stat-mini-head b[data-v-7a7d8132]{font-size:19px}.stat-mini-head .sub[data-v-7a7d8132],.stat-mini-bottom p[data-v-7a7d8132]{font-size:9px}.recent-head[data-v-7a7d8132]{font-size:10px}.donut-total[data-v-7a7d8132]{font-size:21px}.donut-core small[data-v-7a7d8132]{font-size:10px}.legend-row[data-v-7a7d8132]{grid-template-columns:7px minmax(0,1fr) auto 37px;gap:3px;font-size:9px}.cal-key[data-v-7a7d8132]{gap:4px}.cal-key span[data-v-7a7d8132]{font-size:8px}.record-tab[data-v-7a7d8132],.check-times[data-v-7a7d8132]{font-size:10px}.state-pill[data-v-7a7d8132]{padding:3px 5px;font-size:10px}.record-date[data-v-7a7d8132]{font-size:14px}.overtime-panel .form-row .name[data-v-7a7d8132]{flex-basis:74px;font-size:12px}.radio-wrap[data-v-7a7d8132]{gap:6px;font-size:11px}.radio-wrap input[data-v-7a7d8132]{width:16px;height:16px}.form-line[data-v-7a7d8132],.form-row[data-v-7a7d8132]{font-size:12px}.balance[data-v-7a7d8132]{padding:14px 10px}.balance-symbol[data-v-7a7d8132]{width:25px;height:25px}.balance-symbol svg[data-v-7a7d8132]{width:19px;height:19px}.balance-cell strong[data-v-7a7d8132]{font-size:18px}.balance-cell span.label[data-v-7a7d8132]{font-size:10px}.rest-row[data-v-7a7d8132]{grid-template-columns:28px 83px minmax(0,1fr);gap:4px}.rest-icon[data-v-7a7d8132]{width:26px;height:26px}.rest-icon svg[data-v-7a7d8132]{width:19px;height:19px}.rest-row b[data-v-7a7d8132],.rest-val[data-v-7a7d8132]{font-size:11px}}@media (prefers-reduced-motion:reduce){[data-v-7a7d8132],[data-v-7a7d8132]:before,[data-v-7a7d8132]:after{scroll-behavior:auto!important;transition:none!important}}.administration-attendance-data[data-v-7a7d8132]{text-align:left;font-size:16px;line-height:normal}.design-message[data-v-7a7d8132]{margin:0 var(--pad) 10px;color:#929db1;font-size:13px}.statistic-label[data-v-7a7d8132]{margin-left:37px}.recent-head[data-v-7a7d8132]{width:100%;text-align:inherit;background:0 0;border:0;border-bottom:1px solid #edf1f7;padding:0}button[data-v-7a7d8132]:disabled{cursor:default}.time-dialog-mask[data-v-7a7d8132]{z-index:1500;background:#162c5163;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.time-dialog[data-v-7a7d8132]{background:#fff;border-radius:19px;width:min(420px,100%);max-height:calc(100dvh - 24px);overflow:auto;box-shadow:0 20px 65px #1034623b}.time-history[data-v-7a7d8132]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.time-history small[data-v-7a7d8132]{text-align:left;line-height:1.5}.administration-attendance-data[data-v-da84be78]{--primary:#178cff;--primary-deep:#096cfa;--navy:#09265b;--ink:#17345d;--muted:#929db1;--line:#ecf1f8;--paper:#f7faff;--green:#07d5a7;--orange:#ff9400;--purple:#a33df4;--red:#ff3445;--pad:clamp(9px,2.9vw,20px)}[data-v-da84be78],[data-v-da84be78]:before,[data-v-da84be78]:after{box-sizing:border-box}.administration-attendance-data[data-v-da84be78]{min-width:0;color:var(--ink);-webkit-font-smoothing:antialiased;background:#eaf1f8;margin:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Helvetica Neue,Arial,sans-serif}button[data-v-da84be78],input[data-v-da84be78],select[data-v-da84be78],textarea[data-v-da84be78]{font:inherit}button[data-v-da84be78]{cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-da84be78]:focus-visible,input[data-v-da84be78]:focus-visible,select[data-v-da84be78]:focus-visible,textarea[data-v-da84be78]:focus-visible{outline-offset:2px;outline:3px solid #84c1ff}[hidden][data-v-da84be78]{display:none!important}svg[data-v-da84be78]{flex-shrink:0;display:block}.app[data-v-da84be78]{background:linear-gradient(125deg,#fafdff 0%,#f6f9fc 78%,#f5f8fc 100%);width:100%;max-width:660px;min-height:100dvh;margin:0 auto;overflow-x:clip;box-shadow:0 0 22px #3562a10f}.statusbar[data-v-da84be78]{color:#121722;justify-content:space-between;align-items:flex-start;height:30px;padding:6px clamp(15px,4vw,25px) 0;font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:16px;font-weight:720;line-height:20px;display:flex}.status-icons[data-v-da84be78]{align-items:center;gap:4px;padding-top:2px;display:flex}.status-icons svg[data-v-da84be78]{width:18px;height:14px}.status-icons svg.battery[data-v-da84be78]{width:28px;height:15px}.navbar[data-v-da84be78]{height:61px;padding:0 var(--pad);background:0 0;justify-content:space-between;align-items:center;display:flex;position:relative}.nav-back[data-v-da84be78]{color:#09275d;background:0 0;border:0;border-radius:10px;place-items:center;width:39px;height:42px;display:grid}.nav-back svg[data-v-da84be78]{width:24px;height:27px}.navbar h1[data-v-da84be78]{color:#09295c;white-space:nowrap;pointer-events:none;margin:0;font-size:19px;font-weight:790;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-action[data-v-da84be78]{color:#142d63;white-space:nowrap;background:#ebeff5;border:0;border-radius:22px;min-height:31px;padding:6px 12px;font-size:13px;font-weight:690}.nav-action.link[data-v-da84be78]{color:#147dff;background:0 0;font-size:15px}.nav-action.hidden[data-v-da84be78]{visibility:hidden}.month-bar[data-v-da84be78]{color:#123066;justify-content:center;align-items:center;gap:20px;height:39px;display:flex}.month-arrow[data-v-da84be78]{color:#8796ad;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:34px;display:grid}.month-arrow svg[data-v-da84be78]{width:17px;height:21px}.month-arrow[data-v-da84be78]:hover{background:#ebf2fb}.month-label[data-v-da84be78]{color:#12346c;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;font-size:18px;font-weight:760;display:flex}.month-label svg[data-v-da84be78]{color:#95a2b7;width:12px;height:11px}.screen[data-v-da84be78]{padding:0 var(--pad) 17px}.panel[data-v-da84be78]{background:#fff;border-radius:15px;margin-bottom:11px;overflow:hidden;box-shadow:0 7px 19px #5d88bc08}.panel-heading[data-v-da84be78]{justify-content:space-between;align-items:center;gap:8px;padding:15px 15px 9px;display:flex}.panel-heading h2[data-v-da84be78]{color:#102d62;margin:0;font-size:17px;font-weight:750;line-height:24px}.text-action[data-v-da84be78]{color:#a1aabd;white-space:nowrap;background:0 0;border:0;align-items:center;gap:2px;padding:3px 0;font-size:13px;display:inline-flex}.text-action svg[data-v-da84be78]{width:15px;height:17px}.overview-shortcut[data-v-da84be78]{text-align:left;color:#fff;background:linear-gradient(130deg,#299dff,#197fff);border:0;border-radius:14px;width:100%;min-height:144px;margin:8px 0 12px;padding:17px 15px;display:block}.overview-shortcut[data-v-da84be78]:hover,.wide-stats[data-v-da84be78]:hover{filter:brightness(.992)}.shortcut-top[data-v-da84be78]{justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:560;display:flex}.shortcut-calendar[data-v-da84be78]{white-space:nowrap;align-items:center;gap:3px;font-size:13px;font-weight:650;display:flex}.shortcut-calendar svg[data-v-da84be78]{width:18px;height:17px}.shortcut-calendar .chevron-icon[data-v-da84be78]{width:12px;height:14px}.four-counts[data-v-da84be78]{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:15px;display:grid}.count-segment[data-v-da84be78]{text-align:center;color:#fff;min-width:0;position:relative}.count-segment[data-v-da84be78]:not(:first-child):before{content:"";background:#ffffff36;width:1px;position:absolute;top:6px;bottom:4px;left:0}.count-big[data-v-da84be78]{font-variant-numeric:tabular-nums;font-size:clamp(24px,7vw,34px);font-weight:700;line-height:1.12;display:block}.count-big span[data-v-da84be78]{font-size:13px;font-weight:580}.count-desc[data-v-da84be78]{white-space:nowrap;margin-top:6px;font-size:13px;font-weight:530;display:block}.count-percent[data-v-da84be78]{opacity:.95;margin-top:6px;font-size:11px;display:block}.quick-actions[data-v-da84be78]{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:11px 5px 12px;display:grid}.quick[data-v-da84be78]{text-align:center;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;min-height:111px;padding:0 2px;display:flex}.quick .quick-icon[data-v-da84be78]{color:#fff;background:#10d8b0;border-radius:11px;place-items:center;width:57px;height:57px;display:grid}.quick .quick-icon svg[data-v-da84be78]{width:35px;height:35px}.quick .quick-icon.amber[data-v-da84be78]{background:linear-gradient(135deg,#ffc76d,#ff9829)}.quick .quick-icon.purple[data-v-da84be78]{background:linear-gradient(135deg,#d277fb,#a641f7)}.quick .quick-icon.blue[data-v-da84be78]{background:linear-gradient(135deg,#51b5ff,#1689fb)}.quick strong[data-v-da84be78]{color:#152e62;white-space:nowrap;margin-top:7px;font-size:14px;font-weight:720}.quick small[data-v-da84be78]{color:#a2aaba;white-space:nowrap;margin-top:4px;font-size:10px}.quick:hover .quick-icon[data-v-da84be78]{transform:translateY(-1px)}.month-stats[data-v-da84be78]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 11px 12px;display:grid}.stat-mini[data-v-da84be78]{background:linear-gradient(115deg,#e9f6ff,#eff9ff);border-radius:10px;min-width:0;min-height:137px;padding:12px 9px}.stat-mini.mint[data-v-da84be78]{background:linear-gradient(112deg,#e6fcf7,#e8fdf6)}.stat-mini.rose[data-v-da84be78]{background:linear-gradient(110deg,#fff0f2,#fff7f8)}.stat-mini-head[data-v-da84be78]{white-space:nowrap;justify-content:flex-start;align-items:center;gap:5px;display:flex}.stat-mini-head svg[data-v-da84be78]{color:#69baff;width:30px;height:30px}.stat-mini.mint .stat-mini-head svg[data-v-da84be78]{color:#40e0ba}.stat-mini.rose .stat-mini-head svg[data-v-da84be78]{color:#fc5272}.stat-mini-head b[data-v-da84be78]{color:#0e2b66;font-size:24px;font-weight:730;line-height:1.1}.stat-mini.mint .stat-mini-head b[data-v-da84be78]{color:#02ad77}.stat-mini.rose .stat-mini-head b[data-v-da84be78]{color:#fb2942}.stat-mini-head b span[data-v-da84be78]{font-size:13px}.stat-mini-head .sub[data-v-da84be78]{color:#8c9cad;font-size:11px;line-height:1.25}.stat-mini.mint .sub[data-v-da84be78]{color:#59ab91}.stat-mini.rose .sub[data-v-da84be78]{color:#ec4561}.stat-mini-bottom[data-v-da84be78]{margin-top:18px}.stat-mini-bottom p[data-v-da84be78]{white-space:nowrap;color:#98a4b5;justify-content:space-between;gap:3px;margin:0;font-size:11px;line-height:18px;display:flex}.stat-mini-bottom strong[data-v-da84be78]{color:#314b6c;font-weight:650}.stat-mini.rose .stat-mini-bottom strong[data-v-da84be78]{color:#f02b43}.recent-list[data-v-da84be78]{padding:0 11px}.recent-head[data-v-da84be78]{color:#697b94;border-bottom:1px solid #edf1f7;grid-template-columns:1.2fr 1.1fr 1fr 1fr 1fr;align-items:center;gap:4px;min-height:39px;font-size:12px;display:grid}.recent-head .state[data-v-da84be78]{align-items:center;gap:4px;font-weight:560;display:flex}.dot[data-v-da84be78]{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.dot.normal[data-v-da84be78]{background:#0edbbb}.dot.late[data-v-da84be78]{background:#ff9300}.dot.missing[data-v-da84be78]{background:#fe3144}.dot.early[data-v-da84be78]{background:#aa45f9}.guide-box[data-v-da84be78]{background:linear-gradient(100deg,#fff3e9,#fff7f0);border-radius:10px;margin:10px 11px 13px;padding:10px 12px 13px}.guide-box strong[data-v-da84be78]{color:#ff8c00;font-size:13px;display:block}.guide-box p[data-v-da84be78]{color:#748297;margin:5px 0 0 17px;font-size:12px;line-height:1.55}.guide-box em[data-v-da84be78]{color:#f33e44;font-style:normal}.wide-stats[data-v-da84be78]{color:#fff;background:linear-gradient(118deg,#2295ff,#1882ff);border-radius:14px;margin:8px 0 13px;padding:20px 10px 17px}.wide-stats .four-counts[data-v-da84be78]{margin-top:0}.wide-stats .count-big[data-v-da84be78]{font-size:32px}.donut-panel[data-v-da84be78]{grid-template-columns:45% minmax(0,1fr);align-items:center;gap:12px;padding:17px 14px 16px;display:grid}.donut[data-v-da84be78]{aspect-ratio:1;background:conic-gradient(#1b90ff 0% 66.67%,#f90 66.67% 73.34%,#a844f5 73.34% 76.67%,#ff3f50 76.67% 80%,#d5dce6 80% 100%);border-radius:50%;place-items:center;width:min(100%,166px);margin:auto;display:grid}.donut.no-data[data-v-da84be78]{background:#e6edf5}.donut-core[data-v-da84be78]{aspect-ratio:1;text-align:center;background:#fff;border-radius:50%;place-content:center;width:68%;display:grid}.donut-total[data-v-da84be78]{color:#0c3275;font-size:26px;font-weight:810;line-height:1.1}.donut-total span[data-v-da84be78]{font-size:13px}.donut-core small[data-v-da84be78]{color:#98a7bd;white-space:nowrap;margin-top:4px;font-size:12px}.legend[data-v-da84be78]{gap:11px;min-width:0;display:grid}.legend-row[data-v-da84be78]{color:#122b60;grid-template-columns:10px minmax(0,1fr) auto 48px;align-items:center;gap:6px;font-size:11px;display:grid}.legend-row b[data-v-da84be78]{font-weight:700}.legend-row .legend-amount[data-v-da84be78]{white-space:nowrap;font-weight:700}.legend-row .percentage[data-v-da84be78]{text-align:right;color:#9ba8bb;white-space:nowrap;font-weight:650}.calendar-panel[data-v-da84be78]{padding:3px 12px 16px}.calendar-head[data-v-da84be78]{justify-content:space-between;align-items:center;gap:5px;padding:10px 0;display:flex}.calendar-head h2[data-v-da84be78]{color:#103570;margin:0;font-size:17px;font-weight:750}.cal-key[data-v-da84be78]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cal-key span[data-v-da84be78]{color:#9ca9ba;white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:flex}.cal-key .dot[data-v-da84be78]{width:8px;height:8px}.cal-key .other[data-v-da84be78]{background:#d4dae4}.calendar-grid[data-v-da84be78]{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.day-name[data-v-da84be78]{text-align:center;color:#8494ab;height:19px;font-size:11px}.cal-day[data-v-da84be78]{color:#a4afc0;background:#f3f6fa;border:0;border-radius:9px;place-items:center;min-width:0;min-height:34px;font-size:14px;font-weight:580;display:grid}.cal-day.normal[data-v-da84be78]{color:#11a65a;background:#e3faee}.cal-day.late[data-v-da84be78]{color:#ff9619;background:#fff0d2}.cal-day.early[data-v-da84be78]{color:#9848ed;background:#f5e7ff}.cal-day.missing[data-v-da84be78]{color:#f73546;background:#ffe3e5}.cal-day.today-highlight[data-v-da84be78]{outline:1px solid #d4e4f7}.calendar-empty[data-v-da84be78]{color:#8ca0b8;text-align:center;padding:12px 4px 3px;font-size:12px}.record-tabs[data-v-da84be78]{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:9px 0 12px;display:grid}.record-tab[data-v-da84be78]{white-space:nowrap;color:#748198;background:#edf1f7;border:0;border-radius:10px;min-height:39px;padding:0 2px;font-size:12px;font-weight:620}.record-tab.active[data-v-da84be78]{color:#fff;background:#0878fc;box-shadow:0 2px 7px #157cf81f}.record-card[data-v-da84be78]{min-height:154px;margin-bottom:10px;padding:14px 14px 12px}.record-head[data-v-da84be78]{align-items:flex-start;gap:9px;min-height:29px;display:flex}.record-date[data-v-da84be78]{color:#102c5a;white-space:nowrap;font-size:17px;font-weight:780}.record-chip[data-v-da84be78]{align-items:center;gap:5px;min-width:0;display:flex}.state-pill[data-v-da84be78]{white-space:nowrap;border-radius:15px;padding:4px 8px;font-size:12px;font-weight:690}.state-pill.normal[data-v-da84be78]{color:#00c68c;background:#ddfff5}.state-pill.late[data-v-da84be78]{color:#fc9100;background:#fff0df}.state-pill.early[data-v-da84be78]{color:#983fe5;background:#f3e8ff}.state-pill.missing[data-v-da84be78]{color:#fc3547;background:#ffe5e8}.check-times[data-v-da84be78]{color:#6e809c;white-space:nowrap;align-self:center;align-items:center;gap:5px;margin-left:auto;font-size:12px;display:flex}.check-times em[data-v-da84be78]{color:#ff3346;font-style:normal}.record-week[data-v-da84be78]{color:#8d9bb1;margin:1px 0 6px;font-size:12px}.place-row[data-v-da84be78]{align-items:center;gap:6px;min-height:16px;margin:0 0 7px 40px;display:flex}.place-row svg[data-v-da84be78]{color:#7f90a9;width:13px;height:15px}.place-row p[data-v-da84be78]{text-overflow:ellipsis;white-space:nowrap;color:#8998ae;flex:1;min-width:0;margin:0;font-size:11px;overflow:hidden}.map-link[data-v-da84be78]{white-space:nowrap;color:#1286ff;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.photo[data-v-da84be78]{object-fit:cover;border-radius:8px;width:164px;height:105px;margin:0 0 0 60px}.missing-info[data-v-da84be78]{color:#ee3348;background:#fff0f1;border-radius:9px;margin-left:40px;padding:12px 15px}.missing-info b[data-v-da84be78]{font-size:13px;display:block}.missing-info p[data-v-da84be78]{color:#8694aa;margin:3px 0 0;font-size:12px}.empty-state[data-v-da84be78]{text-align:center;color:#8fa1ba;place-content:center;gap:10px;min-height:165px;font-size:13px;display:grid}.screen.forms[data-v-da84be78]:not([hidden]){flex-direction:column;min-height:calc(100dvh - 91px);display:flex}.forms .panel[data-v-da84be78]{padding:15px 14px}.section-title[data-v-da84be78]{color:#142f64;align-items:center;gap:5px;margin:0 0 10px;font-size:15px;font-weight:730;display:flex}.star-required[data-v-da84be78]{color:#ff3947;font-weight:750}.request-type-grid[data-v-da84be78]{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.leave-type[data-v-da84be78]{color:#1a3a74;background:linear-gradient(#fff,#fcfdff);border:1px solid #e7eef9;border-radius:9px;flex-direction:column;align-items:center;gap:6px;min-width:0;min-height:84px;padding:11px 3px 8px;font-size:13px;font-weight:730;display:flex}.leave-type.active[data-v-da84be78]{background:#f3f9ff;border-color:#63b1ff}.leave-type svg[data-v-da84be78]{width:31px;height:31px}.leave-type .c-blue[data-v-da84be78]{color:#188fff}.leave-type .c-red[data-v-da84be78]{color:#ff4654}.leave-type .c-orange[data-v-da84be78]{color:#ff9b0b}.leave-type .c-purple[data-v-da84be78]{color:#9a4cf1}.group-rows[data-v-da84be78]{border:1px solid #edf2f9;border-radius:9px;overflow:hidden}.form-line[data-v-da84be78],.form-row[data-v-da84be78]{color:#203a67;border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:9px;min-height:48px;padding:0 9px;font-size:14px;font-weight:650;display:flex}.form-line[data-v-da84be78]:last-child,.form-row[data-v-da84be78]:last-child{border-bottom:0}.form-line label[data-v-da84be78],.form-row label[data-v-da84be78]{white-space:nowrap;font-weight:690}.form-line .right[data-v-da84be78],.form-row .right[data-v-da84be78]{color:#9da8ba;text-align:right;align-items:center;gap:5px;min-width:0;font-weight:500;display:flex}.form-line .right svg[data-v-da84be78],.form-row .right svg[data-v-da84be78]{color:#9ca9bf;width:14px;height:17px}.input-select[data-v-da84be78]{flex:1;justify-content:flex-end;align-self:stretch;align-items:center;gap:5px;min-width:0;display:flex;position:relative}.input-select .choose-text[data-v-da84be78]{color:#98a6bc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.input-select>svg[data-v-da84be78]{color:#9ca9bf;width:14px;height:17px}.input-select.has-value .choose-text[data-v-da84be78]{color:#263d6b}.native-cover[data-v-da84be78]{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;position:absolute;inset:0}.form-small-panel[data-v-da84be78]{margin-bottom:9px;padding:0!important}.form-small-panel .form-row[data-v-da84be78]{border:0;min-height:45px;padding:0 14px}.form-small-panel .right[data-v-da84be78]{font-size:12px}.textarea-shell[data-v-da84be78]{background:linear-gradient(120deg,#f5f8fb,#f2f5f9);border-radius:8px;height:86px;position:relative;overflow:hidden}.textarea-shell textarea[data-v-da84be78]{resize:none;color:#294268;background:0 0;border:0;outline:0;width:100%;height:100%;padding:10px 11px 25px;font-size:13px;line-height:1.5}.textarea-shell .word-limit[data-v-da84be78]{color:#666;pointer-events:none;font-size:11px;font-weight:620;position:absolute;bottom:7px;right:10px}.form-note[data-v-da84be78]{color:#8fa0b7;margin:3px 0 0;font-size:11px;line-height:1.6}.upload-meta[data-v-da84be78]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.upload-box[data-v-da84be78]{text-align:center;color:#91a0b5;background:linear-gradient(125deg,#f6f9fc,#fff);border:1px dashed #d2dae7;border-radius:7px;place-content:center;gap:2px;width:80px;height:75px;font-size:11px;font-weight:550;display:grid}.upload-box svg[data-v-da84be78]{width:31px;height:31px;margin:auto}.upload-box[data-v-da84be78]:hover{color:#1686ff;border-color:#55a7ff}.file-tags[data-v-da84be78]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.file-chip[data-v-da84be78]{color:#345a8e;background:#edf5ff;border-radius:7px;align-items:center;gap:5px;max-width:100%;padding:5px 7px;font-size:11px;display:flex}.file-chip span[data-v-da84be78]{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.file-chip button[data-v-da84be78]{color:#f24351;background:0 0;border:0;font-size:17px;line-height:1}.person-row[data-v-da84be78]{text-align:left;background:#fff;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:49px;margin-bottom:8px;padding:0 15px;display:flex}.person-row b[data-v-da84be78]{color:#153263;font-size:14px}.person-row .right[data-v-da84be78]{color:#9cabbc;align-items:center;gap:5px;min-width:0;font-size:13px;display:flex}.person-row .right span[data-v-da84be78]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person-row svg[data-v-da84be78]{width:13px;height:17px}.submit-bar[data-v-da84be78]{z-index:3;padding:12px 0 calc(18px + env(safe-area-inset-bottom,0px));background:0 0;margin-top:auto;position:relative}.submit-button[data-v-da84be78]{color:#fff;background:linear-gradient(105deg,#168fff,#1288fc);border:0;border-radius:9px;width:100%;height:52px;font-size:17px;font-weight:760}.submit-button[data-v-da84be78]:active{filter:brightness(.96)}.info-banner[data-v-da84be78]{color:#254b85;background:#e0f0ff;border-radius:9px;align-items:flex-start;gap:11px;margin:0 0 10px;padding:12px 15px;font-size:13px;line-height:1.55;display:flex}.info-banner svg[data-v-da84be78]{color:#1788ff;width:22px;height:22px}.overtime-panel[data-v-da84be78]{padding:9px 13px!important}.overtime-panel .form-row[data-v-da84be78]{min-height:51px;padding:0 1px}.overtime-panel .form-row .name[data-v-da84be78]{color:#19376b;flex:0 0 100px;font-size:13px}.overtime-panel .form-row .right[data-v-da84be78]{flex:1;justify-content:space-between;min-width:0}.radio-wrap[data-v-da84be78]{color:#163769;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;font-weight:570;display:flex}.radio-wrap label[data-v-da84be78]{white-space:nowrap;cursor:pointer;align-items:center;gap:5px;font-weight:560;display:flex}.radio-wrap input[data-v-da84be78]{accent-color:#147dff;width:19px;height:19px;margin:0}.overtime-panel .textarea-shell[data-v-da84be78]{height:84px}.form-row.tall[data-v-da84be78]{align-items:flex-start;padding-top:9px;padding-bottom:9px}.form-row.tall .name[data-v-da84be78]{padding-top:8px}.form-row.tall .right[data-v-da84be78]{align-items:flex-start}.overtime-hint[data-v-da84be78]{color:#646e80;margin:5px 0 0;font-size:11px;line-height:1.55}.inline-muted[data-v-da84be78]{color:#a0adbf;background:#f4f7fa;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:38px;padding:0 11px;font-size:13px;font-weight:510;display:flex}.inline-muted span[data-v-da84be78]:last-child{color:#758298;font-size:11px}.upload-inline[data-v-da84be78]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.upload-inline .upload-box[data-v-da84be78]{flex:0 0 75px;width:75px}.upload-inline p[data-v-da84be78]{color:#9eabb9;margin:0;font-size:11px;line-height:1.55}.balance[data-v-da84be78]{color:#fff;background:linear-gradient(115deg,#32a1ff,#1d8cfc);border-radius:12px;margin:0 0 10px;padding:17px 16px 18px}.balance-heading[data-v-da84be78]{align-items:center;gap:7px;font-size:16px;font-weight:750;display:flex}.balance-heading small[data-v-da84be78]{border:1px solid #d8ecff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:11px;font-weight:500;display:grid}.balance-grid[data-v-da84be78]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.balance-cell[data-v-da84be78]{justify-content:center;align-items:center;gap:9px;min-width:0;display:flex}.balance-cell[data-v-da84be78]:not(:first-child){border-left:1px solid #ffffff40}.balance-symbol[data-v-da84be78]{background:#fff3;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.balance-symbol svg[data-v-da84be78]{width:24px;height:24px}.balance-cell span.label[data-v-da84be78]{opacity:.85;font-size:12px;display:block}.balance-cell strong[data-v-da84be78]{font-size:25px;font-weight:700;line-height:1.1}.balance-cell strong small[data-v-da84be78]{font-size:12px;font-weight:550}.rest-panel[data-v-da84be78]{padding:14px!important}.rest-panel h2[data-v-da84be78]{color:#153364;margin:0 0 10px;font-size:16px}.rest-row[data-v-da84be78]{border-bottom:1px solid #eff3f8;grid-template-columns:36px 102px minmax(0,1fr);align-items:center;gap:6px;min-height:54px;display:grid}.rest-row[data-v-da84be78]:last-child{border-bottom:0}.rest-row.tall[data-v-da84be78]{align-items:start;min-height:93px;padding:10px 0}.rest-icon[data-v-da84be78]{color:#8d73ec;background:#e9e6ff;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.rest-icon.mint[data-v-da84be78]{color:#0cbf98;background:#d6fbf1}.rest-icon.orange[data-v-da84be78]{color:#ff9519;background:#ffecd5}.rest-icon.blue[data-v-da84be78]{color:#27a0f1;background:#dcf2ff}.rest-icon svg[data-v-da84be78]{width:23px;height:23px}.rest-row b[data-v-da84be78]{color:#243d67;white-space:nowrap;font-size:13px;font-weight:630}.rest-val[data-v-da84be78]{text-align:right;color:#172740;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:7px;width:100%;min-width:0;min-height:40px;padding:0;font-size:13px;display:flex;position:relative}.rest-val .value[data-v-da84be78]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rest-val svg[data-v-da84be78]{color:#94a4b9;width:12px;height:16px}.rest-row.tall .rest-icon[data-v-da84be78]{margin-top:5px}.rest-row.tall b[data-v-da84be78]{padding-top:9px}.rest-row.tall .textarea-shell[data-v-da84be78]{height:86px;min-height:86px}.rest-row.tall .upload-inline[data-v-da84be78]{padding-top:2px}dialog[data-v-da84be78]{background:#fff;border:0;border-radius:17px;width:min(91vw,490px);max-height:83dvh;padding:0;overflow:auto;box-shadow:0 18px 70px #1a376340}dialog[data-v-da84be78]::backdrop{background:#162c5163}.modal-head[data-v-da84be78]{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:10px;padding:17px 19px 14px;display:flex}.modal-head h2[data-v-da84be78]{color:#143366;margin:0;font-size:18px;font-weight:750}.modal-close[data-v-da84be78]{color:#8092a9;background:#f0f5fb;border:0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:23px;display:grid}.modal-body[data-v-da84be78]{padding:17px 19px 21px}.rule-copy[data-v-da84be78]{color:#6c7d94;font-size:14px;line-height:1.9}.rule-copy b[data-v-da84be78]{color:#ef384d}.choice-list[data-v-da84be78]{gap:7px;display:grid}.choice-item[data-v-da84be78]{text-align:left;color:#264168;background:#fcfdff;border:1px solid #e3edf9;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 13px;font-size:14px;font-weight:590;display:flex}.choice-item[data-v-da84be78]:hover{background:#f0f7ff;border-color:#93c8ff}.choice-item small[data-v-da84be78]{color:#92a0b4;font-size:11px}.modal-note[data-v-da84be78]{color:#93a2b7;margin:13px 0 0;font-size:12px;line-height:1.55}.record-history[data-v-da84be78]{gap:9px;display:grid}.history-item[data-v-da84be78]{color:#243e65;border:1px solid #e8eff9;border-radius:9px;padding:10px 12px;font-size:13px}.history-item b[data-v-da84be78]{color:#16437c;margin-bottom:5px;display:block}.history-item span[data-v-da84be78]{color:#8c9eb5;font-size:12px}.modal-actions[data-v-da84be78]{grid-template-columns:1fr 1fr;gap:9px;margin-top:19px;display:grid}.modal-actions button[data-v-da84be78]{color:#177df2;background:#fff;border:1px solid #dce8f8;border-radius:9px;min-height:42px;font-size:14px}.modal-actions button.primary[data-v-da84be78]{color:#fff;background:#178aff;border-color:#178aff}.toast[data-v-da84be78]{z-index:50;color:#fff;text-align:center;background:#172e4ff0;border-radius:24px;max-width:min(90vw,445px);padding:11px 17px;font-size:13px;line-height:1.5;position:fixed;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 10px 31px #17305430}@media (width<=390px){.statusbar[data-v-da84be78]{font-size:15px}.navbar[data-v-da84be78]{height:57px}.navbar h1[data-v-da84be78]{font-size:18px}.quick .quick-icon[data-v-da84be78]{width:51px;height:51px}.quick .quick-icon svg[data-v-da84be78]{width:32px;height:32px}.quick small[data-v-da84be78]{font-size:9px}.stat-mini[data-v-da84be78]{padding:10px 7px}.stat-mini-head b[data-v-da84be78]{font-size:21px}.stat-mini-head svg[data-v-da84be78]{width:25px;height:25px}.stat-mini-bottom[data-v-da84be78]{margin-top:12px}.stat-mini-bottom p[data-v-da84be78]{font-size:10px}.donut-panel[data-v-da84be78]{grid-template-columns:42% minmax(0,1fr);gap:7px;padding:15px 10px}.legend-row[data-v-da84be78]{grid-template-columns:8px minmax(0,1fr) auto 41px;gap:4px;font-size:10px}.calendar-grid[data-v-da84be78]{gap:5px}.cal-day[data-v-da84be78]{min-height:29px;font-size:13px}.cal-key[data-v-da84be78]{gap:5px}.cal-key span[data-v-da84be78]{font-size:9px}.record-tabs[data-v-da84be78]{gap:4px}.record-tab[data-v-da84be78]{font-size:11px}.record-card[data-v-da84be78]{padding:12px 10px}.record-head[data-v-da84be78]{gap:5px}.record-date[data-v-da84be78]{font-size:15px}.record-chip[data-v-da84be78]{gap:3px}.check-times[data-v-da84be78]{font-size:11px}.place-row[data-v-da84be78]{margin-left:33px}.photo[data-v-da84be78]{margin-left:48px}.request-type-grid[data-v-da84be78]{gap:6px}.leave-type[data-v-da84be78]{font-size:12px}.overtime-panel .form-row .name[data-v-da84be78]{flex-basis:86px}.radio-wrap[data-v-da84be78]{gap:8px;font-size:12px}.rest-row[data-v-da84be78]{grid-template-columns:31px 92px minmax(0,1fr);gap:5px}.rest-row b[data-v-da84be78],.rest-val[data-v-da84be78]{font-size:12px}.balance-cell[data-v-da84be78]{gap:5px}.balance-symbol[data-v-da84be78]{width:30px;height:30px}.balance-cell strong[data-v-da84be78]{font-size:22px}}@media (width<=335px){.navbar h1[data-v-da84be78]{font-size:16px}.nav-action[data-v-da84be78]{padding:5px 8px;font-size:11px}.four-counts .count-big[data-v-da84be78]{font-size:24px}.count-desc[data-v-da84be78]{font-size:11px}.count-percent[data-v-da84be78]{font-size:10px}.quick strong[data-v-da84be78]{font-size:11px}.quick small[data-v-da84be78]{letter-spacing:-.3px;font-size:8px}.stat-mini[data-v-da84be78]{padding:9px 4px}.stat-mini-head[data-v-da84be78]{gap:2px}.stat-mini-head svg[data-v-da84be78]{width:21px;height:21px}.stat-mini-head b[data-v-da84be78]{font-size:19px}.stat-mini-head .sub[data-v-da84be78],.stat-mini-bottom p[data-v-da84be78]{font-size:9px}.recent-head[data-v-da84be78]{font-size:10px}.donut-total[data-v-da84be78]{font-size:21px}.donut-core small[data-v-da84be78]{font-size:10px}.legend-row[data-v-da84be78]{grid-template-columns:7px minmax(0,1fr) auto 37px;gap:3px;font-size:9px}.cal-key[data-v-da84be78]{gap:4px}.cal-key span[data-v-da84be78]{font-size:8px}.record-tab[data-v-da84be78],.check-times[data-v-da84be78]{font-size:10px}.state-pill[data-v-da84be78]{padding:3px 5px;font-size:10px}.record-date[data-v-da84be78]{font-size:14px}.overtime-panel .form-row .name[data-v-da84be78]{flex-basis:74px;font-size:12px}.radio-wrap[data-v-da84be78]{gap:6px;font-size:11px}.radio-wrap input[data-v-da84be78]{width:16px;height:16px}.form-line[data-v-da84be78],.form-row[data-v-da84be78]{font-size:12px}.balance[data-v-da84be78]{padding:14px 10px}.balance-symbol[data-v-da84be78]{width:25px;height:25px}.balance-symbol svg[data-v-da84be78]{width:19px;height:19px}.balance-cell strong[data-v-da84be78]{font-size:18px}.balance-cell span.label[data-v-da84be78]{font-size:10px}.rest-row[data-v-da84be78]{grid-template-columns:28px 83px minmax(0,1fr);gap:4px}.rest-icon[data-v-da84be78]{width:26px;height:26px}.rest-icon svg[data-v-da84be78]{width:19px;height:19px}.rest-row b[data-v-da84be78],.rest-val[data-v-da84be78]{font-size:11px}}@media (prefers-reduced-motion:reduce){[data-v-da84be78],[data-v-da84be78]:before,[data-v-da84be78]:after{scroll-behavior:auto!important;transition:none!important}}.administration-attendance-data[data-v-da84be78]{text-align:left;font-size:16px;line-height:normal}.design-message[data-v-da84be78]{margin:0 var(--pad) 10px;color:#929db1;font-size:13px}.statistic-label[data-v-da84be78]{margin-left:37px}.recent-head[data-v-da84be78]{width:100%;text-align:inherit;background:0 0;border:0;border-bottom:1px solid #edf1f7;padding:0}button[data-v-da84be78]:disabled{cursor:default}.screen.forms[data-v-da84be78]{min-height:calc(100dvh - 61px)}.input-select[role=button][data-v-da84be78]{cursor:pointer}.administration-leave[data-v-08040c44]{--primary:#178cff;--primary-deep:#096cfa;--navy:#09265b;--ink:#17345d;--muted:#929db1;--line:#ecf1f8;--paper:#f7faff;--green:#07d5a7;--orange:#ff9400;--purple:#a33df4;--red:#ff3445;--pad:clamp(9px,2.9vw,20px)}[data-v-08040c44],[data-v-08040c44]:before,[data-v-08040c44]:after{box-sizing:border-box}.administration-leave[data-v-08040c44]{min-width:280px;color:var(--ink);-webkit-font-smoothing:antialiased;background:#eaf1f8;margin:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Helvetica Neue,Arial,sans-serif}button[data-v-08040c44],input[data-v-08040c44],select[data-v-08040c44],textarea[data-v-08040c44]{font:inherit}button[data-v-08040c44]{cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-08040c44]:focus-visible,input[data-v-08040c44]:focus-visible,select[data-v-08040c44]:focus-visible,textarea[data-v-08040c44]:focus-visible{outline-offset:2px;outline:3px solid #84c1ff}[hidden][data-v-08040c44]{display:none!important}svg[data-v-08040c44]{flex-shrink:0;display:block}.app[data-v-08040c44]{background:linear-gradient(125deg,#fafdff 0%,#f6f9fc 78%,#f5f8fc 100%);width:100%;max-width:660px;min-height:100dvh;margin:0 auto;overflow-x:clip;box-shadow:0 0 22px #3562a10f}.navbar[data-v-08040c44]{height:61px;padding:0 var(--pad);background:0 0;justify-content:space-between;align-items:center;display:flex;position:relative}.nav-back[data-v-08040c44]{color:#09275d;background:0 0;border:0;border-radius:10px;place-items:center;width:39px;height:42px;display:grid}.nav-back svg[data-v-08040c44]{width:24px;height:27px}.navbar h1[data-v-08040c44]{color:#09295c;white-space:nowrap;pointer-events:none;margin:0;font-size:19px;font-weight:790;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-action[data-v-08040c44]{color:#142d63;white-space:nowrap;background:#ebeff5;border:0;border-radius:22px;min-height:31px;padding:6px 12px;font-size:13px;font-weight:690}.nav-action.link[data-v-08040c44]{color:#147dff;background:0 0;font-size:15px}.nav-action.hidden[data-v-08040c44]{visibility:hidden}.screen[data-v-08040c44]{padding:0 var(--pad) 17px}.panel[data-v-08040c44]{background:#fff;border-radius:15px;margin-bottom:11px;overflow:hidden;box-shadow:0 7px 19px #5d88bc08}.panel-heading[data-v-08040c44]{justify-content:space-between;align-items:center;gap:8px;padding:15px 15px 9px;display:flex}.panel-heading h2[data-v-08040c44]{color:#102d62;margin:0;font-size:17px;font-weight:750;line-height:24px}.text-action[data-v-08040c44]{color:#a1aabd;white-space:nowrap;background:0 0;border:0;align-items:center;gap:2px;padding:3px 0;font-size:13px;display:inline-flex}.text-action svg[data-v-08040c44]{width:15px;height:17px}.screen.forms[data-v-08040c44]:not([hidden]){flex-direction:column;min-height:calc(100dvh - 61px);display:flex}.forms .panel[data-v-08040c44]{padding:15px 14px}.section-title[data-v-08040c44]{color:#142f64;align-items:center;gap:5px;margin:0 0 10px;font-size:15px;font-weight:730;display:flex}.star-required[data-v-08040c44]{color:#ff3947;font-weight:750}.request-type-grid[data-v-08040c44]{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.leave-type[data-v-08040c44]{color:#1a3a74;background:linear-gradient(#fff,#fcfdff);border:1px solid #e7eef9;border-radius:9px;flex-direction:column;align-items:center;gap:6px;min-width:0;min-height:84px;padding:11px 3px 8px;font-size:13px;font-weight:730;display:flex}.leave-type.active[data-v-08040c44]{background:#f3f9ff;border-color:#63b1ff}.leave-type svg[data-v-08040c44]{width:31px;height:31px}.leave-type .c-blue[data-v-08040c44]{color:#188fff}.leave-type .c-red[data-v-08040c44]{color:#ff4654}.leave-type .c-orange[data-v-08040c44]{color:#ff9b0b}.leave-type .c-purple[data-v-08040c44]{color:#9a4cf1}.group-rows[data-v-08040c44]{border:1px solid #edf2f9;border-radius:9px;overflow:hidden}.form-line[data-v-08040c44],.form-row[data-v-08040c44]{color:#203a67;border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:9px;min-height:48px;padding:0 9px;font-size:14px;font-weight:650;display:flex}.form-line[data-v-08040c44]:last-child,.form-row[data-v-08040c44]:last-child{border-bottom:0}.form-line label[data-v-08040c44],.form-row label[data-v-08040c44]{white-space:nowrap;font-weight:690}.form-line .right[data-v-08040c44],.form-row .right[data-v-08040c44]{color:#9da8ba;text-align:right;align-items:center;gap:5px;min-width:0;font-weight:500;display:flex}.form-line .right svg[data-v-08040c44],.form-row .right svg[data-v-08040c44]{color:#9ca9bf;width:14px;height:17px}.input-select[data-v-08040c44]{flex:1;justify-content:flex-end;align-self:stretch;align-items:center;gap:5px;min-width:0;display:flex;position:relative}.input-select .choose-text[data-v-08040c44]{color:#98a6bc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.input-select>svg[data-v-08040c44]{color:#9ca9bf;width:14px;height:17px}.input-select.has-value .choose-text[data-v-08040c44]{color:#263d6b}.native-cover[data-v-08040c44]{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;position:absolute;inset:0}.form-small-panel[data-v-08040c44]{margin-bottom:9px;padding:0!important}.form-small-panel .form-row[data-v-08040c44]{border:0;min-height:45px;padding:0 14px}.form-small-panel .right[data-v-08040c44]{font-size:12px}.textarea-shell[data-v-08040c44]{background:linear-gradient(120deg,#f5f8fb,#f2f5f9);border-radius:8px;height:86px;position:relative;overflow:hidden}.textarea-shell textarea[data-v-08040c44]{resize:none;color:#294268;background:0 0;border:0;outline:0;width:100%;height:100%;padding:10px 11px 25px;font-size:13px;line-height:1.5}.textarea-shell .word-limit[data-v-08040c44]{color:#666;pointer-events:none;font-size:11px;font-weight:620;position:absolute;bottom:7px;right:10px}.form-note[data-v-08040c44]{color:#8fa0b7;margin:3px 0 0;font-size:11px;line-height:1.6}.upload-meta[data-v-08040c44]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.upload-box[data-v-08040c44]{text-align:center;color:#91a0b5;background:linear-gradient(125deg,#f6f9fc,#fff);border:1px dashed #d2dae7;border-radius:7px;place-content:center;gap:2px;width:80px;height:75px;font-size:11px;font-weight:550;display:grid}.upload-box svg[data-v-08040c44]{width:31px;height:31px;margin:auto}.upload-box[data-v-08040c44]:hover{color:#1686ff;border-color:#55a7ff}.file-tags[data-v-08040c44]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.file-chip[data-v-08040c44]{color:#345a8e;background:#edf5ff;border-radius:7px;align-items:center;gap:5px;max-width:100%;padding:5px 7px;font-size:11px;display:flex}.file-chip span[data-v-08040c44]{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.file-chip button[data-v-08040c44]{color:#f24351;background:0 0;border:0;font-size:17px;line-height:1}.person-row[data-v-08040c44]{text-align:left;background:#fff;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:49px;margin-bottom:8px;padding:0 15px;display:flex}.person-row b[data-v-08040c44]{color:#153263;font-size:14px}.person-row .right[data-v-08040c44]{color:#9cabbc;align-items:center;gap:5px;min-width:0;font-size:13px;display:flex}.person-row .right span[data-v-08040c44]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person-row svg[data-v-08040c44]{width:13px;height:17px}.submit-bar[data-v-08040c44]{z-index:3;padding:12px 0 calc(18px + env(safe-area-inset-bottom,0px));background:0 0;margin-top:auto;position:relative}.submit-button[data-v-08040c44]{color:#fff;background:linear-gradient(105deg,#168fff,#1288fc);border:0;border-radius:9px;width:100%;height:52px;font-size:17px;font-weight:760}.submit-button[data-v-08040c44]:active{filter:brightness(.96)}.design-dialog[data-v-08040c44]{background:#fff;border:0;border-radius:17px;width:min(91vw,490px);max-height:83dvh;padding:0;overflow:auto;box-shadow:0 18px 70px #1a376340}.modal-head[data-v-08040c44]{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:10px;padding:17px 19px 14px;display:flex}.modal-head h2[data-v-08040c44]{color:#143366;margin:0;font-size:18px;font-weight:750}.modal-close[data-v-08040c44]{color:#8092a9;background:#f0f5fb;border:0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:23px;display:grid}.modal-body[data-v-08040c44]{padding:17px 19px 21px}.rule-copy[data-v-08040c44]{color:#6c7d94;font-size:14px;line-height:1.9}.rule-copy b[data-v-08040c44]{color:#ef384d}.choice-list[data-v-08040c44]{gap:7px;display:grid}.choice-item[data-v-08040c44]{text-align:left;color:#264168;background:#fcfdff;border:1px solid #e3edf9;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 13px;font-size:14px;font-weight:590;display:flex}.choice-item[data-v-08040c44]:hover{background:#f0f7ff;border-color:#93c8ff}.choice-item small[data-v-08040c44]{color:#92a0b4;font-size:11px}.modal-note[data-v-08040c44]{color:#93a2b7;margin:13px 0 0;font-size:12px;line-height:1.55}.record-history[data-v-08040c44]{gap:9px;display:grid}.history-item[data-v-08040c44]{color:#243e65;border:1px solid #e8eff9;border-radius:9px;padding:10px 12px;font-size:13px}.history-item b[data-v-08040c44]{color:#16437c;margin-bottom:5px;display:block}.history-item span[data-v-08040c44]{color:#8c9eb5;font-size:12px}.modal-actions[data-v-08040c44]{grid-template-columns:1fr 1fr;gap:9px;margin-top:19px;display:grid}.modal-actions button[data-v-08040c44]{color:#177df2;background:#fff;border:1px solid #dce8f8;border-radius:9px;min-height:42px;font-size:14px}.modal-actions button.primary[data-v-08040c44]{color:#fff;background:#178aff;border-color:#178aff}.toast[data-v-08040c44]{z-index:50;color:#fff;text-align:center;background:#172e4ff0;border-radius:24px;max-width:min(90vw,445px);padding:11px 17px;font-size:13px;line-height:1.5;position:fixed;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 10px 31px #17305430}@media (width<=390px){.navbar[data-v-08040c44]{height:57px}.navbar h1[data-v-08040c44]{font-size:18px}.request-type-grid[data-v-08040c44]{gap:6px}.leave-type[data-v-08040c44]{font-size:12px}}@media (width<=335px){.navbar h1[data-v-08040c44]{font-size:16px}.nav-action[data-v-08040c44]{padding:5px 8px;font-size:11px}.form-line[data-v-08040c44],.form-row[data-v-08040c44]{font-size:12px}}@media (prefers-reduced-motion:reduce){[data-v-08040c44],[data-v-08040c44]:before,[data-v-08040c44]:after{scroll-behavior:auto!important;transition:none!important}}.form-small-panel .right[data-v-08040c44]{overflow-wrap:anywhere}@media (width<=320px){.form-small-panel .form-row[data-v-08040c44]{gap:4px;padding:0 9px}.form-small-panel .right[data-v-08040c44]{font-size:11px}.leave-type[data-v-08040c44]{min-height:76px;padding:9px 2px 7px}}.input-select[data-v-08040c44]:focus-within{outline-offset:1px;border-radius:7px;outline:2px solid #178cff47}.time-picker-trigger[data-v-08040c44]{background:0 0;border:0;padding:0}.time-picker-.design-dialog[data-v-08040c44]{border:0;border-radius:19px;width:min(92vw,430px);max-height:88dvh;padding:0;overflow:hidden;box-shadow:0 20px 65px #1034623b}.time-picker-dialog[data-v-08040c44]{flex-direction:column;display:flex}.time-picker-dialog .modal-head[data-v-08040c44]{flex:none;padding:17px 18px 12px}.time-picker-steps[data-v-08040c44]{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:12px 17px 9px;display:grid}.time-step[data-v-08040c44]{color:#8495ae;background:#f8faff;border:1px solid #e5edf8;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:58px;padding:8px 3px;display:flex}.time-step.active[data-v-08040c44]{color:#127df4;background:#eaf5ff;border-color:#218fff}.time-step.complete[data-v-08040c44]:not(.active){color:#386da4;background:#f3f9ff;border-color:#d6e6f7}.time-step span[data-v-08040c44]{white-space:nowrap;font-size:11px;font-weight:580;line-height:1.2}.time-step strong[data-v-08040c44]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:730;line-height:1.25;display:block;overflow:hidden}.time-picker-body[data-v-08040c44]{overscroll-behavior:contain;min-height:0;padding:4px 18px 13px;overflow-y:auto}.time-monthbar[data-v-08040c44]{color:#183b70;justify-content:space-between;align-items:center;gap:10px;margin:3px 0 13px;display:flex}.time-month-label[data-v-08040c44]{font-size:17px;font-weight:740}.time-month-arrow[data-v-08040c44]{color:#4477af;background:#f0f6ff;border:0;border-radius:10px;place-items:center;width:35px;height:35px;font-size:24px;font-weight:460;line-height:1;display:grid}.time-weekdays[data-v-08040c44],.time-day-grid[data-v-08040c44]{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.time-weekdays[data-v-08040c44]{margin:0 0 7px}.time-weekdays span[data-v-08040c44]{color:#95a4b7;text-align:center;font-size:12px;font-weight:600}.time-day[data-v-08040c44],.time-day-blank[data-v-08040c44]{aspect-ratio:1;border-radius:9px;place-items:center;width:100%;min-width:0;min-height:32px;font-size:13px;font-weight:650;display:grid}.time-day[data-v-08040c44]{color:#28517d;background:#f6f9fd;border:1px solid #0000}.time-day[data-v-08040c44]:hover{background:#e9f4ff}.time-day.today[data-v-08040c44]:not(.picked){border-color:#b0d7ff}.time-day.picked[data-v-08040c44]{color:#fff;background:#168bff;border-color:#168bff}.time-day-blank[data-v-08040c44]{background:0 0}.time-choices[data-v-08040c44]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.time-choice[data-v-08040c44]{color:#315984;font-variant-numeric:tabular-nums;background:#f8faff;border:1px solid #e5edf8;border-radius:9px;min-width:0;min-height:42px;font-size:14px;font-weight:650}.time-choice.selected[data-v-08040c44]{color:#fff;background:#1589ff;border-color:#1589ff}.time-choice[data-v-08040c44]:hover:not(.selected){background:#ecf6ff;border-color:#7fbcfa}.time-picker-subtitle[data-v-08040c44]{color:#173d70;margin:5px 0 13px;font-size:14px;font-weight:740}.time-picker-hint[data-v-08040c44]{color:#7d91ad;background:linear-gradient(#fff,#f9fbff);border-top:1px solid #f0f4fa;flex:none;padding:9px 18px 16px;font-size:12px;line-height:1.55}@media (width<=360px){.time-picker-body[data-v-08040c44]{padding:4px 12px 10px}.time-choices[data-v-08040c44]{gap:5px}.time-choice[data-v-08040c44]{min-height:38px}.time-day-grid[data-v-08040c44]{gap:3px}.time-day[data-v-08040c44]{min-height:28px;font-size:12px}.time-picker-steps[data-v-08040c44]{gap:5px;padding-left:12px;padding-right:12px}}.duration-panel .form-row[data-v-08040c44]{min-height:46px}.duration-panel .leave-duration[data-v-08040c44]{font-variant-numeric:tabular-nums;transition:color .12s}.duration-panel .leave-duration.calculated[data-v-08040c44]{color:#147eff;font-weight:760}.duration-panel .leave-duration.invalid[data-v-08040c44]{color:#ff3445}.duration-explanation[data-v-08040c44]{color:#91a0b7;border-top:1px solid #f2f6fb;margin:0 14px 10px;padding-top:5px;font-size:11px;font-weight:480;line-height:1.6}@media (width<=360px){.duration-panel .form-row[data-v-08040c44]{flex-wrap:wrap;gap:3px}.duration-panel .leave-duration[data-v-08040c44]{overflow-wrap:anywhere;text-align:right;min-width:0}.duration-explanation[data-v-08040c44]{margin:0 10px 9px;font-size:10.5px}}.administration-leave[data-v-08040c44]{isolation:isolate}.administration-leave button[data-v-08040c44]{line-height:normal}.rule-help[data-v-08040c44]{color:#fff;vertical-align:1px;background:#acb8c8;border-radius:50%;place-items:center;width:13px;height:13px;margin-left:6px;font-size:10px;font-weight:700;display:inline-grid}.modal-mask[data-v-08040c44]{z-index:1000;background:#162c5163;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.design-dialog[data-v-08040c44]{color:var(--ink);margin:auto}.history-item[data-v-08040c44]{text-align:left;background:#fff;width:100%;display:block}.success-copy[data-v-08040c44]{color:#24446f;font-size:15px}button[data-v-08040c44]:disabled{cursor:default}@media (width<=390px){.screen.forms[data-v-08040c44]:not([hidden]){min-height:calc(100dvh - 57px)}}.period-fields[data-v-b8675068]{gap:16px;display:grid}.period-fields label[data-v-b8675068]{color:#24446f;gap:8px;display:grid}.period-fields input[data-v-b8675068]:not([type=checkbox]){width:100%;min-width:0;font:inherit;border:1px solid #dce8f8;border-radius:8px;padding:10px}.administration-attendance-data[data-v-c02cdead]{--primary:#178cff;--primary-deep:#096cfa;--navy:#09265b;--ink:#17345d;--muted:#929db1;--line:#ecf1f8;--paper:#f7faff;--green:#07d5a7;--orange:#ff9400;--purple:#a33df4;--red:#ff3445;--pad:clamp(9px,2.9vw,20px)}[data-v-c02cdead],[data-v-c02cdead]:before,[data-v-c02cdead]:after{box-sizing:border-box}.administration-attendance-data[data-v-c02cdead]{min-width:0;color:var(--ink);-webkit-font-smoothing:antialiased;background:#eaf1f8;margin:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Helvetica Neue,Arial,sans-serif}button[data-v-c02cdead],input[data-v-c02cdead],select[data-v-c02cdead],textarea[data-v-c02cdead]{font:inherit}button[data-v-c02cdead]{cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-c02cdead]:focus-visible,input[data-v-c02cdead]:focus-visible,select[data-v-c02cdead]:focus-visible,textarea[data-v-c02cdead]:focus-visible{outline-offset:2px;outline:3px solid #84c1ff}[hidden][data-v-c02cdead]{display:none!important}svg[data-v-c02cdead]{flex-shrink:0;display:block}.app[data-v-c02cdead]{background:linear-gradient(125deg,#fafdff 0%,#f6f9fc 78%,#f5f8fc 100%);width:100%;max-width:660px;min-height:100dvh;margin:0 auto;overflow-x:clip;box-shadow:0 0 22px #3562a10f}.statusbar[data-v-c02cdead]{color:#121722;justify-content:space-between;align-items:flex-start;height:30px;padding:6px clamp(15px,4vw,25px) 0;font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:16px;font-weight:720;line-height:20px;display:flex}.status-icons[data-v-c02cdead]{align-items:center;gap:4px;padding-top:2px;display:flex}.status-icons svg[data-v-c02cdead]{width:18px;height:14px}.status-icons svg.battery[data-v-c02cdead]{width:28px;height:15px}.navbar[data-v-c02cdead]{height:61px;padding:0 var(--pad);background:0 0;justify-content:space-between;align-items:center;display:flex;position:relative}.nav-back[data-v-c02cdead]{color:#09275d;background:0 0;border:0;border-radius:10px;place-items:center;width:39px;height:42px;display:grid}.nav-back svg[data-v-c02cdead]{width:24px;height:27px}.navbar h1[data-v-c02cdead]{color:#09295c;white-space:nowrap;pointer-events:none;margin:0;font-size:19px;font-weight:790;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-action[data-v-c02cdead]{color:#142d63;white-space:nowrap;background:#ebeff5;border:0;border-radius:22px;min-height:31px;padding:6px 12px;font-size:13px;font-weight:690}.nav-action.link[data-v-c02cdead]{color:#147dff;background:0 0;font-size:15px}.nav-action.hidden[data-v-c02cdead]{visibility:hidden}.month-bar[data-v-c02cdead]{color:#123066;justify-content:center;align-items:center;gap:20px;height:39px;display:flex}.month-arrow[data-v-c02cdead]{color:#8796ad;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:34px;display:grid}.month-arrow svg[data-v-c02cdead]{width:17px;height:21px}.month-arrow[data-v-c02cdead]:hover{background:#ebf2fb}.month-label[data-v-c02cdead]{color:#12346c;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;font-size:18px;font-weight:760;display:flex}.month-label svg[data-v-c02cdead]{color:#95a2b7;width:12px;height:11px}.screen[data-v-c02cdead]{padding:0 var(--pad) 17px}.panel[data-v-c02cdead]{background:#fff;border-radius:15px;margin-bottom:11px;overflow:hidden;box-shadow:0 7px 19px #5d88bc08}.panel-heading[data-v-c02cdead]{justify-content:space-between;align-items:center;gap:8px;padding:15px 15px 9px;display:flex}.panel-heading h2[data-v-c02cdead]{color:#102d62;margin:0;font-size:17px;font-weight:750;line-height:24px}.text-action[data-v-c02cdead]{color:#a1aabd;white-space:nowrap;background:0 0;border:0;align-items:center;gap:2px;padding:3px 0;font-size:13px;display:inline-flex}.text-action svg[data-v-c02cdead]{width:15px;height:17px}.overview-shortcut[data-v-c02cdead]{text-align:left;color:#fff;background:linear-gradient(130deg,#299dff,#197fff);border:0;border-radius:14px;width:100%;min-height:144px;margin:8px 0 12px;padding:17px 15px;display:block}.overview-shortcut[data-v-c02cdead]:hover,.wide-stats[data-v-c02cdead]:hover{filter:brightness(.992)}.shortcut-top[data-v-c02cdead]{justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:560;display:flex}.shortcut-calendar[data-v-c02cdead]{white-space:nowrap;align-items:center;gap:3px;font-size:13px;font-weight:650;display:flex}.shortcut-calendar svg[data-v-c02cdead]{width:18px;height:17px}.shortcut-calendar .chevron-icon[data-v-c02cdead]{width:12px;height:14px}.four-counts[data-v-c02cdead]{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:15px;display:grid}.count-segment[data-v-c02cdead]{text-align:center;color:#fff;min-width:0;position:relative}.count-segment[data-v-c02cdead]:not(:first-child):before{content:"";background:#ffffff36;width:1px;position:absolute;top:6px;bottom:4px;left:0}.count-big[data-v-c02cdead]{font-variant-numeric:tabular-nums;font-size:clamp(24px,7vw,34px);font-weight:700;line-height:1.12;display:block}.count-big span[data-v-c02cdead]{font-size:13px;font-weight:580}.count-desc[data-v-c02cdead]{white-space:nowrap;margin-top:6px;font-size:13px;font-weight:530;display:block}.count-percent[data-v-c02cdead]{opacity:.95;margin-top:6px;font-size:11px;display:block}.quick-actions[data-v-c02cdead]{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:11px 5px 12px;display:grid}.quick[data-v-c02cdead]{text-align:center;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;min-height:111px;padding:0 2px;display:flex}.quick .quick-icon[data-v-c02cdead]{color:#fff;background:#10d8b0;border-radius:11px;place-items:center;width:57px;height:57px;display:grid}.quick .quick-icon svg[data-v-c02cdead]{width:35px;height:35px}.quick .quick-icon.amber[data-v-c02cdead]{background:linear-gradient(135deg,#ffc76d,#ff9829)}.quick .quick-icon.purple[data-v-c02cdead]{background:linear-gradient(135deg,#d277fb,#a641f7)}.quick .quick-icon.blue[data-v-c02cdead]{background:linear-gradient(135deg,#51b5ff,#1689fb)}.quick strong[data-v-c02cdead]{color:#152e62;white-space:nowrap;margin-top:7px;font-size:14px;font-weight:720}.quick small[data-v-c02cdead]{color:#a2aaba;white-space:nowrap;margin-top:4px;font-size:10px}.quick:hover .quick-icon[data-v-c02cdead]{transform:translateY(-1px)}.month-stats[data-v-c02cdead]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 11px 12px;display:grid}.stat-mini[data-v-c02cdead]{background:linear-gradient(115deg,#e9f6ff,#eff9ff);border-radius:10px;min-width:0;min-height:137px;padding:12px 9px}.stat-mini.mint[data-v-c02cdead]{background:linear-gradient(112deg,#e6fcf7,#e8fdf6)}.stat-mini.rose[data-v-c02cdead]{background:linear-gradient(110deg,#fff0f2,#fff7f8)}.stat-mini-head[data-v-c02cdead]{white-space:nowrap;justify-content:flex-start;align-items:center;gap:5px;display:flex}.stat-mini-head svg[data-v-c02cdead]{color:#69baff;width:30px;height:30px}.stat-mini.mint .stat-mini-head svg[data-v-c02cdead]{color:#40e0ba}.stat-mini.rose .stat-mini-head svg[data-v-c02cdead]{color:#fc5272}.stat-mini-head b[data-v-c02cdead]{color:#0e2b66;font-size:24px;font-weight:730;line-height:1.1}.stat-mini.mint .stat-mini-head b[data-v-c02cdead]{color:#02ad77}.stat-mini.rose .stat-mini-head b[data-v-c02cdead]{color:#fb2942}.stat-mini-head b span[data-v-c02cdead]{font-size:13px}.stat-mini-head .sub[data-v-c02cdead]{color:#8c9cad;font-size:11px;line-height:1.25}.stat-mini.mint .sub[data-v-c02cdead]{color:#59ab91}.stat-mini.rose .sub[data-v-c02cdead]{color:#ec4561}.stat-mini-bottom[data-v-c02cdead]{margin-top:18px}.stat-mini-bottom p[data-v-c02cdead]{white-space:nowrap;color:#98a4b5;justify-content:space-between;gap:3px;margin:0;font-size:11px;line-height:18px;display:flex}.stat-mini-bottom strong[data-v-c02cdead]{color:#314b6c;font-weight:650}.stat-mini.rose .stat-mini-bottom strong[data-v-c02cdead]{color:#f02b43}.recent-list[data-v-c02cdead]{padding:0 11px}.recent-head[data-v-c02cdead]{color:#697b94;border-bottom:1px solid #edf1f7;grid-template-columns:1.2fr 1.1fr 1fr 1fr 1fr;align-items:center;gap:4px;min-height:39px;font-size:12px;display:grid}.recent-head .state[data-v-c02cdead]{align-items:center;gap:4px;font-weight:560;display:flex}.dot[data-v-c02cdead]{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.dot.normal[data-v-c02cdead]{background:#0edbbb}.dot.late[data-v-c02cdead]{background:#ff9300}.dot.missing[data-v-c02cdead]{background:#fe3144}.dot.early[data-v-c02cdead]{background:#aa45f9}.guide-box[data-v-c02cdead]{background:linear-gradient(100deg,#fff3e9,#fff7f0);border-radius:10px;margin:10px 11px 13px;padding:10px 12px 13px}.guide-box strong[data-v-c02cdead]{color:#ff8c00;font-size:13px;display:block}.guide-box p[data-v-c02cdead]{color:#748297;margin:5px 0 0 17px;font-size:12px;line-height:1.55}.guide-box em[data-v-c02cdead]{color:#f33e44;font-style:normal}.wide-stats[data-v-c02cdead]{color:#fff;background:linear-gradient(118deg,#2295ff,#1882ff);border-radius:14px;margin:8px 0 13px;padding:20px 10px 17px}.wide-stats .four-counts[data-v-c02cdead]{margin-top:0}.wide-stats .count-big[data-v-c02cdead]{font-size:32px}.donut-panel[data-v-c02cdead]{grid-template-columns:45% minmax(0,1fr);align-items:center;gap:12px;padding:17px 14px 16px;display:grid}.donut[data-v-c02cdead]{aspect-ratio:1;background:conic-gradient(#1b90ff 0% 66.67%,#f90 66.67% 73.34%,#a844f5 73.34% 76.67%,#ff3f50 76.67% 80%,#d5dce6 80% 100%);border-radius:50%;place-items:center;width:min(100%,166px);margin:auto;display:grid}.donut.no-data[data-v-c02cdead]{background:#e6edf5}.donut-core[data-v-c02cdead]{aspect-ratio:1;text-align:center;background:#fff;border-radius:50%;place-content:center;width:68%;display:grid}.donut-total[data-v-c02cdead]{color:#0c3275;font-size:26px;font-weight:810;line-height:1.1}.donut-total span[data-v-c02cdead]{font-size:13px}.donut-core small[data-v-c02cdead]{color:#98a7bd;white-space:nowrap;margin-top:4px;font-size:12px}.legend[data-v-c02cdead]{gap:11px;min-width:0;display:grid}.legend-row[data-v-c02cdead]{color:#122b60;grid-template-columns:10px minmax(0,1fr) auto 48px;align-items:center;gap:6px;font-size:11px;display:grid}.legend-row b[data-v-c02cdead]{font-weight:700}.legend-row .legend-amount[data-v-c02cdead]{white-space:nowrap;font-weight:700}.legend-row .percentage[data-v-c02cdead]{text-align:right;color:#9ba8bb;white-space:nowrap;font-weight:650}.calendar-panel[data-v-c02cdead]{padding:3px 12px 16px}.calendar-head[data-v-c02cdead]{justify-content:space-between;align-items:center;gap:5px;padding:10px 0;display:flex}.calendar-head h2[data-v-c02cdead]{color:#103570;margin:0;font-size:17px;font-weight:750}.cal-key[data-v-c02cdead]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cal-key span[data-v-c02cdead]{color:#9ca9ba;white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:flex}.cal-key .dot[data-v-c02cdead]{width:8px;height:8px}.cal-key .other[data-v-c02cdead]{background:#d4dae4}.calendar-grid[data-v-c02cdead]{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.day-name[data-v-c02cdead]{text-align:center;color:#8494ab;height:19px;font-size:11px}.cal-day[data-v-c02cdead]{color:#a4afc0;background:#f3f6fa;border:0;border-radius:9px;place-items:center;min-width:0;min-height:34px;font-size:14px;font-weight:580;display:grid}.cal-day.normal[data-v-c02cdead]{color:#11a65a;background:#e3faee}.cal-day.late[data-v-c02cdead]{color:#ff9619;background:#fff0d2}.cal-day.early[data-v-c02cdead]{color:#9848ed;background:#f5e7ff}.cal-day.missing[data-v-c02cdead]{color:#f73546;background:#ffe3e5}.cal-day.today-highlight[data-v-c02cdead]{outline:1px solid #d4e4f7}.calendar-empty[data-v-c02cdead]{color:#8ca0b8;text-align:center;padding:12px 4px 3px;font-size:12px}.record-tabs[data-v-c02cdead]{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:9px 0 12px;display:grid}.record-tab[data-v-c02cdead]{white-space:nowrap;color:#748198;background:#edf1f7;border:0;border-radius:10px;min-height:39px;padding:0 2px;font-size:12px;font-weight:620}.record-tab.active[data-v-c02cdead]{color:#fff;background:#0878fc;box-shadow:0 2px 7px #157cf81f}.record-card[data-v-c02cdead]{min-height:154px;margin-bottom:10px;padding:14px 14px 12px}.record-head[data-v-c02cdead]{align-items:flex-start;gap:9px;min-height:29px;display:flex}.record-date[data-v-c02cdead]{color:#102c5a;white-space:nowrap;font-size:17px;font-weight:780}.record-chip[data-v-c02cdead]{align-items:center;gap:5px;min-width:0;display:flex}.state-pill[data-v-c02cdead]{white-space:nowrap;border-radius:15px;padding:4px 8px;font-size:12px;font-weight:690}.state-pill.normal[data-v-c02cdead]{color:#00c68c;background:#ddfff5}.state-pill.late[data-v-c02cdead]{color:#fc9100;background:#fff0df}.state-pill.early[data-v-c02cdead]{color:#983fe5;background:#f3e8ff}.state-pill.missing[data-v-c02cdead]{color:#fc3547;background:#ffe5e8}.check-times[data-v-c02cdead]{color:#6e809c;white-space:nowrap;align-self:center;align-items:center;gap:5px;margin-left:auto;font-size:12px;display:flex}.check-times em[data-v-c02cdead]{color:#ff3346;font-style:normal}.record-week[data-v-c02cdead]{color:#8d9bb1;margin:1px 0 6px;font-size:12px}.place-row[data-v-c02cdead]{align-items:center;gap:6px;min-height:16px;margin:0 0 7px 40px;display:flex}.place-row svg[data-v-c02cdead]{color:#7f90a9;width:13px;height:15px}.place-row p[data-v-c02cdead]{text-overflow:ellipsis;white-space:nowrap;color:#8998ae;flex:1;min-width:0;margin:0;font-size:11px;overflow:hidden}.map-link[data-v-c02cdead]{white-space:nowrap;color:#1286ff;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.photo[data-v-c02cdead]{object-fit:cover;border-radius:8px;width:164px;height:105px;margin:0 0 0 60px}.missing-info[data-v-c02cdead]{color:#ee3348;background:#fff0f1;border-radius:9px;margin-left:40px;padding:12px 15px}.missing-info b[data-v-c02cdead]{font-size:13px;display:block}.missing-info p[data-v-c02cdead]{color:#8694aa;margin:3px 0 0;font-size:12px}.empty-state[data-v-c02cdead]{text-align:center;color:#8fa1ba;place-content:center;gap:10px;min-height:165px;font-size:13px;display:grid}.screen.forms[data-v-c02cdead]:not([hidden]){flex-direction:column;min-height:calc(100dvh - 91px);display:flex}.forms .panel[data-v-c02cdead]{padding:15px 14px}.section-title[data-v-c02cdead]{color:#142f64;align-items:center;gap:5px;margin:0 0 10px;font-size:15px;font-weight:730;display:flex}.star-required[data-v-c02cdead]{color:#ff3947;font-weight:750}.request-type-grid[data-v-c02cdead]{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.leave-type[data-v-c02cdead]{color:#1a3a74;background:linear-gradient(#fff,#fcfdff);border:1px solid #e7eef9;border-radius:9px;flex-direction:column;align-items:center;gap:6px;min-width:0;min-height:84px;padding:11px 3px 8px;font-size:13px;font-weight:730;display:flex}.leave-type.active[data-v-c02cdead]{background:#f3f9ff;border-color:#63b1ff}.leave-type svg[data-v-c02cdead]{width:31px;height:31px}.leave-type .c-blue[data-v-c02cdead]{color:#188fff}.leave-type .c-red[data-v-c02cdead]{color:#ff4654}.leave-type .c-orange[data-v-c02cdead]{color:#ff9b0b}.leave-type .c-purple[data-v-c02cdead]{color:#9a4cf1}.group-rows[data-v-c02cdead]{border:1px solid #edf2f9;border-radius:9px;overflow:hidden}.form-line[data-v-c02cdead],.form-row[data-v-c02cdead]{color:#203a67;border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:9px;min-height:48px;padding:0 9px;font-size:14px;font-weight:650;display:flex}.form-line[data-v-c02cdead]:last-child,.form-row[data-v-c02cdead]:last-child{border-bottom:0}.form-line label[data-v-c02cdead],.form-row label[data-v-c02cdead]{white-space:nowrap;font-weight:690}.form-line .right[data-v-c02cdead],.form-row .right[data-v-c02cdead]{color:#9da8ba;text-align:right;align-items:center;gap:5px;min-width:0;font-weight:500;display:flex}.form-line .right svg[data-v-c02cdead],.form-row .right svg[data-v-c02cdead]{color:#9ca9bf;width:14px;height:17px}.input-select[data-v-c02cdead]{flex:1;justify-content:flex-end;align-self:stretch;align-items:center;gap:5px;min-width:0;display:flex;position:relative}.input-select .choose-text[data-v-c02cdead]{color:#98a6bc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.input-select>svg[data-v-c02cdead]{color:#9ca9bf;width:14px;height:17px}.input-select.has-value .choose-text[data-v-c02cdead]{color:#263d6b}.native-cover[data-v-c02cdead]{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;position:absolute;inset:0}.form-small-panel[data-v-c02cdead]{margin-bottom:9px;padding:0!important}.form-small-panel .form-row[data-v-c02cdead]{border:0;min-height:45px;padding:0 14px}.form-small-panel .right[data-v-c02cdead]{font-size:12px}.textarea-shell[data-v-c02cdead]{background:linear-gradient(120deg,#f5f8fb,#f2f5f9);border-radius:8px;height:86px;position:relative;overflow:hidden}.textarea-shell textarea[data-v-c02cdead]{resize:none;color:#294268;background:0 0;border:0;outline:0;width:100%;height:100%;padding:10px 11px 25px;font-size:13px;line-height:1.5}.textarea-shell .word-limit[data-v-c02cdead]{color:#666;pointer-events:none;font-size:11px;font-weight:620;position:absolute;bottom:7px;right:10px}.form-note[data-v-c02cdead]{color:#8fa0b7;margin:3px 0 0;font-size:11px;line-height:1.6}.upload-meta[data-v-c02cdead]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.upload-box[data-v-c02cdead]{text-align:center;color:#91a0b5;background:linear-gradient(125deg,#f6f9fc,#fff);border:1px dashed #d2dae7;border-radius:7px;place-content:center;gap:2px;width:80px;height:75px;font-size:11px;font-weight:550;display:grid}.upload-box svg[data-v-c02cdead]{width:31px;height:31px;margin:auto}.upload-box[data-v-c02cdead]:hover{color:#1686ff;border-color:#55a7ff}.file-tags[data-v-c02cdead]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.file-chip[data-v-c02cdead]{color:#345a8e;background:#edf5ff;border-radius:7px;align-items:center;gap:5px;max-width:100%;padding:5px 7px;font-size:11px;display:flex}.file-chip span[data-v-c02cdead]{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.file-chip button[data-v-c02cdead]{color:#f24351;background:0 0;border:0;font-size:17px;line-height:1}.person-row[data-v-c02cdead]{text-align:left;background:#fff;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:49px;margin-bottom:8px;padding:0 15px;display:flex}.person-row b[data-v-c02cdead]{color:#153263;font-size:14px}.person-row .right[data-v-c02cdead]{color:#9cabbc;align-items:center;gap:5px;min-width:0;font-size:13px;display:flex}.person-row .right span[data-v-c02cdead]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person-row svg[data-v-c02cdead]{width:13px;height:17px}.submit-bar[data-v-c02cdead]{z-index:3;padding:12px 0 calc(18px + env(safe-area-inset-bottom,0px));background:0 0;margin-top:auto;position:relative}.submit-button[data-v-c02cdead]{color:#fff;background:linear-gradient(105deg,#168fff,#1288fc);border:0;border-radius:9px;width:100%;height:52px;font-size:17px;font-weight:760}.submit-button[data-v-c02cdead]:active{filter:brightness(.96)}.info-banner[data-v-c02cdead]{color:#254b85;background:#e0f0ff;border-radius:9px;align-items:flex-start;gap:11px;margin:0 0 10px;padding:12px 15px;font-size:13px;line-height:1.55;display:flex}.info-banner svg[data-v-c02cdead]{color:#1788ff;width:22px;height:22px}.overtime-panel[data-v-c02cdead]{padding:9px 13px!important}.overtime-panel .form-row[data-v-c02cdead]{min-height:51px;padding:0 1px}.overtime-panel .form-row .name[data-v-c02cdead]{color:#19376b;flex:0 0 100px;font-size:13px}.overtime-panel .form-row .right[data-v-c02cdead]{flex:1;justify-content:space-between;min-width:0}.radio-wrap[data-v-c02cdead]{color:#163769;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;font-weight:570;display:flex}.radio-wrap label[data-v-c02cdead]{white-space:nowrap;cursor:pointer;align-items:center;gap:5px;font-weight:560;display:flex}.radio-wrap input[data-v-c02cdead]{accent-color:#147dff;width:19px;height:19px;margin:0}.overtime-panel .textarea-shell[data-v-c02cdead]{height:84px}.form-row.tall[data-v-c02cdead]{align-items:flex-start;padding-top:9px;padding-bottom:9px}.form-row.tall .name[data-v-c02cdead]{padding-top:8px}.form-row.tall .right[data-v-c02cdead]{align-items:flex-start}.overtime-hint[data-v-c02cdead]{color:#646e80;margin:5px 0 0;font-size:11px;line-height:1.55}.inline-muted[data-v-c02cdead]{color:#a0adbf;background:#f4f7fa;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:38px;padding:0 11px;font-size:13px;font-weight:510;display:flex}.inline-muted span[data-v-c02cdead]:last-child{color:#758298;font-size:11px}.upload-inline[data-v-c02cdead]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.upload-inline .upload-box[data-v-c02cdead]{flex:0 0 75px;width:75px}.upload-inline p[data-v-c02cdead]{color:#9eabb9;margin:0;font-size:11px;line-height:1.55}.balance[data-v-c02cdead]{color:#fff;background:linear-gradient(115deg,#32a1ff,#1d8cfc);border-radius:12px;margin:0 0 10px;padding:17px 16px 18px}.balance-heading[data-v-c02cdead]{align-items:center;gap:7px;font-size:16px;font-weight:750;display:flex}.balance-heading small[data-v-c02cdead]{border:1px solid #d8ecff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:11px;font-weight:500;display:grid}.balance-grid[data-v-c02cdead]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.balance-cell[data-v-c02cdead]{justify-content:center;align-items:center;gap:9px;min-width:0;display:flex}.balance-cell[data-v-c02cdead]:not(:first-child){border-left:1px solid #ffffff40}.balance-symbol[data-v-c02cdead]{background:#fff3;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.balance-symbol svg[data-v-c02cdead]{width:24px;height:24px}.balance-cell span.label[data-v-c02cdead]{opacity:.85;font-size:12px;display:block}.balance-cell strong[data-v-c02cdead]{font-size:25px;font-weight:700;line-height:1.1}.balance-cell strong small[data-v-c02cdead]{font-size:12px;font-weight:550}.rest-panel[data-v-c02cdead]{padding:14px!important}.rest-panel h2[data-v-c02cdead]{color:#153364;margin:0 0 10px;font-size:16px}.rest-row[data-v-c02cdead]{border-bottom:1px solid #eff3f8;grid-template-columns:36px 102px minmax(0,1fr);align-items:center;gap:6px;min-height:54px;display:grid}.rest-row[data-v-c02cdead]:last-child{border-bottom:0}.rest-row.tall[data-v-c02cdead]{align-items:start;min-height:93px;padding:10px 0}.rest-icon[data-v-c02cdead]{color:#8d73ec;background:#e9e6ff;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.rest-icon.mint[data-v-c02cdead]{color:#0cbf98;background:#d6fbf1}.rest-icon.orange[data-v-c02cdead]{color:#ff9519;background:#ffecd5}.rest-icon.blue[data-v-c02cdead]{color:#27a0f1;background:#dcf2ff}.rest-icon svg[data-v-c02cdead]{width:23px;height:23px}.rest-row b[data-v-c02cdead]{color:#243d67;white-space:nowrap;font-size:13px;font-weight:630}.rest-val[data-v-c02cdead]{text-align:right;color:#172740;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:7px;width:100%;min-width:0;min-height:40px;padding:0;font-size:13px;display:flex;position:relative}.rest-val .value[data-v-c02cdead]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rest-val svg[data-v-c02cdead]{color:#94a4b9;width:12px;height:16px}.rest-row.tall .rest-icon[data-v-c02cdead]{margin-top:5px}.rest-row.tall b[data-v-c02cdead]{padding-top:9px}.rest-row.tall .textarea-shell[data-v-c02cdead]{height:86px;min-height:86px}.rest-row.tall .upload-inline[data-v-c02cdead]{padding-top:2px}dialog[data-v-c02cdead]{background:#fff;border:0;border-radius:17px;width:min(91vw,490px);max-height:83dvh;padding:0;overflow:auto;box-shadow:0 18px 70px #1a376340}dialog[data-v-c02cdead]::backdrop{background:#162c5163}.modal-head[data-v-c02cdead]{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:10px;padding:17px 19px 14px;display:flex}.modal-head h2[data-v-c02cdead]{color:#143366;margin:0;font-size:18px;font-weight:750}.modal-close[data-v-c02cdead]{color:#8092a9;background:#f0f5fb;border:0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:23px;display:grid}.modal-body[data-v-c02cdead]{padding:17px 19px 21px}.rule-copy[data-v-c02cdead]{color:#6c7d94;font-size:14px;line-height:1.9}.rule-copy b[data-v-c02cdead]{color:#ef384d}.choice-list[data-v-c02cdead]{gap:7px;display:grid}.choice-item[data-v-c02cdead]{text-align:left;color:#264168;background:#fcfdff;border:1px solid #e3edf9;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 13px;font-size:14px;font-weight:590;display:flex}.choice-item[data-v-c02cdead]:hover{background:#f0f7ff;border-color:#93c8ff}.choice-item small[data-v-c02cdead]{color:#92a0b4;font-size:11px}.modal-note[data-v-c02cdead]{color:#93a2b7;margin:13px 0 0;font-size:12px;line-height:1.55}.record-history[data-v-c02cdead]{gap:9px;display:grid}.history-item[data-v-c02cdead]{color:#243e65;border:1px solid #e8eff9;border-radius:9px;padding:10px 12px;font-size:13px}.history-item b[data-v-c02cdead]{color:#16437c;margin-bottom:5px;display:block}.history-item span[data-v-c02cdead]{color:#8c9eb5;font-size:12px}.modal-actions[data-v-c02cdead]{grid-template-columns:1fr 1fr;gap:9px;margin-top:19px;display:grid}.modal-actions button[data-v-c02cdead]{color:#177df2;background:#fff;border:1px solid #dce8f8;border-radius:9px;min-height:42px;font-size:14px}.modal-actions button.primary[data-v-c02cdead]{color:#fff;background:#178aff;border-color:#178aff}.toast[data-v-c02cdead]{z-index:50;color:#fff;text-align:center;background:#172e4ff0;border-radius:24px;max-width:min(90vw,445px);padding:11px 17px;font-size:13px;line-height:1.5;position:fixed;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 10px 31px #17305430}@media (width<=390px){.statusbar[data-v-c02cdead]{font-size:15px}.navbar[data-v-c02cdead]{height:57px}.navbar h1[data-v-c02cdead]{font-size:18px}.quick .quick-icon[data-v-c02cdead]{width:51px;height:51px}.quick .quick-icon svg[data-v-c02cdead]{width:32px;height:32px}.quick small[data-v-c02cdead]{font-size:9px}.stat-mini[data-v-c02cdead]{padding:10px 7px}.stat-mini-head b[data-v-c02cdead]{font-size:21px}.stat-mini-head svg[data-v-c02cdead]{width:25px;height:25px}.stat-mini-bottom[data-v-c02cdead]{margin-top:12px}.stat-mini-bottom p[data-v-c02cdead]{font-size:10px}.donut-panel[data-v-c02cdead]{grid-template-columns:42% minmax(0,1fr);gap:7px;padding:15px 10px}.legend-row[data-v-c02cdead]{grid-template-columns:8px minmax(0,1fr) auto 41px;gap:4px;font-size:10px}.calendar-grid[data-v-c02cdead]{gap:5px}.cal-day[data-v-c02cdead]{min-height:29px;font-size:13px}.cal-key[data-v-c02cdead]{gap:5px}.cal-key span[data-v-c02cdead]{font-size:9px}.record-tabs[data-v-c02cdead]{gap:4px}.record-tab[data-v-c02cdead]{font-size:11px}.record-card[data-v-c02cdead]{padding:12px 10px}.record-head[data-v-c02cdead]{gap:5px}.record-date[data-v-c02cdead]{font-size:15px}.record-chip[data-v-c02cdead]{gap:3px}.check-times[data-v-c02cdead]{font-size:11px}.place-row[data-v-c02cdead]{margin-left:33px}.photo[data-v-c02cdead]{margin-left:48px}.request-type-grid[data-v-c02cdead]{gap:6px}.leave-type[data-v-c02cdead]{font-size:12px}.overtime-panel .form-row .name[data-v-c02cdead]{flex-basis:86px}.radio-wrap[data-v-c02cdead]{gap:8px;font-size:12px}.rest-row[data-v-c02cdead]{grid-template-columns:31px 92px minmax(0,1fr);gap:5px}.rest-row b[data-v-c02cdead],.rest-val[data-v-c02cdead]{font-size:12px}.balance-cell[data-v-c02cdead]{gap:5px}.balance-symbol[data-v-c02cdead]{width:30px;height:30px}.balance-cell strong[data-v-c02cdead]{font-size:22px}}@media (width<=335px){.navbar h1[data-v-c02cdead]{font-size:16px}.nav-action[data-v-c02cdead]{padding:5px 8px;font-size:11px}.four-counts .count-big[data-v-c02cdead]{font-size:24px}.count-desc[data-v-c02cdead]{font-size:11px}.count-percent[data-v-c02cdead]{font-size:10px}.quick strong[data-v-c02cdead]{font-size:11px}.quick small[data-v-c02cdead]{letter-spacing:-.3px;font-size:8px}.stat-mini[data-v-c02cdead]{padding:9px 4px}.stat-mini-head[data-v-c02cdead]{gap:2px}.stat-mini-head svg[data-v-c02cdead]{width:21px;height:21px}.stat-mini-head b[data-v-c02cdead]{font-size:19px}.stat-mini-head .sub[data-v-c02cdead],.stat-mini-bottom p[data-v-c02cdead]{font-size:9px}.recent-head[data-v-c02cdead]{font-size:10px}.donut-total[data-v-c02cdead]{font-size:21px}.donut-core small[data-v-c02cdead]{font-size:10px}.legend-row[data-v-c02cdead]{grid-template-columns:7px minmax(0,1fr) auto 37px;gap:3px;font-size:9px}.cal-key[data-v-c02cdead]{gap:4px}.cal-key span[data-v-c02cdead]{font-size:8px}.record-tab[data-v-c02cdead],.check-times[data-v-c02cdead]{font-size:10px}.state-pill[data-v-c02cdead]{padding:3px 5px;font-size:10px}.record-date[data-v-c02cdead]{font-size:14px}.overtime-panel .form-row .name[data-v-c02cdead]{flex-basis:74px;font-size:12px}.radio-wrap[data-v-c02cdead]{gap:6px;font-size:11px}.radio-wrap input[data-v-c02cdead]{width:16px;height:16px}.form-line[data-v-c02cdead],.form-row[data-v-c02cdead]{font-size:12px}.balance[data-v-c02cdead]{padding:14px 10px}.balance-symbol[data-v-c02cdead]{width:25px;height:25px}.balance-symbol svg[data-v-c02cdead]{width:19px;height:19px}.balance-cell strong[data-v-c02cdead]{font-size:18px}.balance-cell span.label[data-v-c02cdead]{font-size:10px}.rest-row[data-v-c02cdead]{grid-template-columns:28px 83px minmax(0,1fr);gap:4px}.rest-icon[data-v-c02cdead]{width:26px;height:26px}.rest-icon svg[data-v-c02cdead]{width:19px;height:19px}.rest-row b[data-v-c02cdead],.rest-val[data-v-c02cdead]{font-size:11px}}@media (prefers-reduced-motion:reduce){[data-v-c02cdead],[data-v-c02cdead]:before,[data-v-c02cdead]:after{scroll-behavior:auto!important;transition:none!important}}.administration-attendance-data[data-v-c02cdead]{text-align:left;font-size:16px;line-height:normal}.design-message[data-v-c02cdead]{margin:0 var(--pad) 10px;color:#929db1;font-size:13px}.statistic-label[data-v-c02cdead]{margin-left:37px}.recent-head[data-v-c02cdead]{width:100%;text-align:inherit;background:0 0;border:0;border-bottom:1px solid #edf1f7;padding:0}button[data-v-c02cdead]:disabled{cursor:default}.period-fields[data-v-e898d53b]{gap:16px;display:grid}.period-fields label[data-v-e898d53b]{color:#24446f;gap:8px;display:grid}.period-fields input[data-v-e898d53b]{width:100%;min-width:0;font:inherit;border:1px solid #dce8f8;border-radius:8px;padding:10px}.month-picker[data-v-3b8ba472]{gap:12px;display:flex}.month-picker input[data-v-3b8ba472]{min-width:0}.month-picker button[data-v-3b8ba472]{color:#fff;background:#178aff;border:0;border-radius:8px;padding:9px 18px}.attendance-map-image[data-v-3b8ba472]{width:100%;height:auto}.administration-requisition-design[data-v-355a57e2]{--bg:#f5f9fd;--card:#fff;--ink:#111827;--text:#243247;--muted:#8190a6;--muted2:#a5b0bf;--line:#edf2f6;--blue:#0b7cff;--blue2:#116ef0;--blue-soft:#eaf4ff;--green:#18b968;--green-soft:#ddf8e8;--orange:#f2993d;--orange-soft:#fff0e2;--red:#f04d52;--red-soft:#ffe7e9;--gray-soft:#eef2f5;--purple:#8252e8;--shadow:0 6px 20px #3449600f;--radius:16px}.administration-requisition-design[data-v-355a57e2] *{box-sizing:border-box}button[data-v-355a57e2],input[data-v-355a57e2],textarea[data-v-355a57e2]{font:inherit}button[data-v-355a57e2]{cursor:pointer}.app-shell[data-v-355a57e2]{background:var(--bg);width:min(100%,430px);min-height:100vh;position:relative;overflow-x:hidden;box-shadow:0 0 28px #34465a14}.page[data-v-355a57e2]{background:var(--bg);min-height:100vh;display:none}.page.active[data-v-355a57e2]{display:block}.navbar[data-v-355a57e2]{background:#fff;grid-template-columns:56px 1fr 92px;align-items:center;height:58px;padding:0 12px;display:grid}.navbar.simple[data-v-355a57e2]{grid-template-columns:56px 1fr 56px}.back-btn[data-v-355a57e2]{background:0 0;border:0;width:42px;height:42px;position:relative}.back-btn[data-v-355a57e2]:before{content:"";border-bottom:2.4px solid #101820;border-left:2.4px solid #101820;width:12px;height:12px;position:absolute;top:13px;left:17px;transform:rotate(45deg)}.nav-title[data-v-355a57e2]{text-align:center;color:#111827;font-size:22px;font-weight:760}.icon-action[data-v-355a57e2]{color:#111827;background:0 0;border:0;justify-self:end;width:42px;height:42px;font-size:28px}.add-top[data-v-355a57e2]{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#1685ff,#0a72ed);border:0;border-radius:20px;justify-self:end;height:38px;padding:0 15px;font-size:15px;font-weight:650}.search-wrap[data-v-355a57e2]{background:#fff;padding:5px 18px 10px}.search[data-v-355a57e2]{color:#95a3b5;background:#f1f5f8;border-radius:23px;align-items:center;gap:9px;height:42px;padding:0 14px;display:flex}.search[data-v-355a57e2]:before{content:"";border:2px solid;border-radius:50%;width:15px;height:15px}.search[data-v-355a57e2]:after{content:"";background:currentColor;width:7px;height:2px;margin-left:-13px;margin-right:3px;transform:rotate(45deg)}.search input[data-v-355a57e2]{color:#26364a;background:0 0;border:0;outline:0;width:100%;font-size:14px}.search input[data-v-355a57e2]::placeholder{color:#9aa7b8}.card[data-v-355a57e2]{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff}.pill[data-v-355a57e2]{border-radius:7px;place-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:650;display:inline-grid}.pill.blue[data-v-355a57e2]{color:#1477df;background:#e8f3ff}.pill.green[data-v-355a57e2]{background:var(--green-soft);color:#17a95d}.pill.red[data-v-355a57e2]{background:var(--red-soft);color:#ef4b50}.pill.gray[data-v-355a57e2]{color:#6e7b8d;background:#edf1f4}.pill.orange[data-v-355a57e2]{color:#e98a16;background:#fff0de}.home-main[data-v-355a57e2]{padding:0 10px 14px}.home-actions[data-v-355a57e2]{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 12px;display:grid}.big-nav[data-v-355a57e2]{color:#263247;background:linear-gradient(145deg,#fff,#f6fbff);border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:94px;display:flex;position:relative}.big-nav.active[data-v-355a57e2]{color:#0c76e9;border:1.5px solid #80baff}.big-nav.active[data-v-355a57e2]:after{content:"";background:#0c76e9;border-radius:3px;width:38px;height:4px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.nav-icon[data-v-355a57e2]{font-size:27px;line-height:1}.home-body[data-v-355a57e2]{background:#fff;border-radius:16px;grid-template-columns:104px minmax(0,1fr);gap:0;min-height:690px;display:grid;overflow:hidden}.category-side[data-v-355a57e2]{background:linear-gradient(#f8fbff,#f2f7fb);padding:9px 0}.side-item[data-v-355a57e2]{color:#5f6f86;align-items:center;min-height:63px;padding:8px 10px 8px 16px;font-size:13px;display:flex;position:relative}.side-item.active[data-v-355a57e2]{color:#1478e7;background:#f0f7ff;font-weight:650}.side-item.active[data-v-355a57e2]:before{content:"";background:#157dff;border-radius:2px;width:4px;position:absolute;top:8px;bottom:8px;left:0}.side-icon[data-v-355a57e2]{text-align:center;font-size:20px}.side-count[data-v-355a57e2]{color:#8d99aa;margin-top:2px;font-size:11px}.products[data-v-355a57e2]{padding:8px 7px 12px}.filter-row[data-v-355a57e2]{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:5px;display:grid}.filter-chip[data-v-355a57e2]{color:#263548;background:#fff;border:1px solid #edf1f5;border-radius:8px;height:34px;font-size:12px}.product-row[data-v-355a57e2]{cursor:pointer;border-bottom:1px solid #f0f3f6;grid-template-columns:85px minmax(0,1fr) 76px;align-items:center;gap:7px;min-height:124px;padding:8px 0;display:grid}.product-row[data-v-355a57e2]:last-child{border-bottom:0}.product-img[data-v-355a57e2]{object-fit:contain;background:#fff;width:82px;height:88px}.product-name[data-v-355a57e2]{color:#101820;margin-bottom:4px;font-size:14px;font-weight:720}.product-meta[data-v-355a57e2]{color:#76859a;font-size:11px;line-height:1.65}.product-tags[data-v-355a57e2]{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.tag-mini[data-v-355a57e2]{color:#147ae9;background:#e9f4ff;border-radius:4px;padding:3px 6px;font-size:9px}.tag-mini.gray[data-v-355a57e2]{color:#7d8998;background:#f0f3f5}.product-right[data-v-355a57e2]{text-align:right;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-end;display:flex}.stock[data-v-355a57e2]{color:#607087;font-size:11px;line-height:1.6}.apply-mini[data-v-355a57e2]{color:#fff;background:#0c7cff;border:0;border-radius:7px;height:36px;margin-top:8px;padding:0 11px;font-size:12px}.list-main[data-v-355a57e2]{padding:0 16px 24px}.category-list[data-v-355a57e2]{gap:12px;margin-top:6px;display:grid}.category-card[data-v-355a57e2]{min-height:85px;box-shadow:var(--shadow);background:#fff;border-radius:12px;grid-template-columns:68px 122px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:10px 13px;display:grid}.cat-icon[data-v-355a57e2]{border-radius:12px;place-items:center;width:62px;height:62px;font-size:30px;display:grid}.cat-icon.blue[data-v-355a57e2]{color:#1478eb;background:#eaf4ff}.cat-icon.green[data-v-355a57e2]{color:#16b86f;background:#e4f9ef}.cat-icon.purple[data-v-355a57e2]{color:#8058e9;background:#f1eaff}.cat-icon.orange[data-v-355a57e2]{color:#ef8a16;background:#fff1e4}.cat-icon.pink[data-v-355a57e2]{color:#f05b87;background:#ffedf4}.cat-name[data-v-355a57e2]{color:#111827;font-size:17px;font-weight:720}.cat-count[data-v-355a57e2]{color:#8090a5;margin-top:4px;font-size:13px}.thumb-row[data-v-355a57e2]{justify-content:flex-end;gap:6px;display:flex}.thumb[data-v-355a57e2]{object-fit:contain;background:#f5f8fb;border-radius:6px;width:40px;height:40px}.more-count[data-v-355a57e2]{color:#7890aa;background:#f5f8fb;border-radius:6px;place-items:center;width:38px;height:40px;font-size:12px;display:grid}.chev[data-v-355a57e2]{border-top:2px solid #7c8da2;border-right:2px solid #7c8da2;width:10px;height:10px;transform:rotate(45deg)}.records-main[data-v-355a57e2]{padding:0 15px 16px}.filter-line[data-v-355a57e2]{background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 0 8px;display:grid}.filter-btn[data-v-355a57e2]{color:#55708f;background:0 0;border:0;height:40px;font-size:14px}.state-tabs[data-v-355a57e2]{background:#fff;border-bottom:1px solid #edf1f5;grid-template-columns:repeat(5,1fr);height:44px;display:grid}.state-tab[data-v-355a57e2]{color:#5f6d82;background:0 0;border:0;font-size:13px;position:relative}.state-tab.active[data-v-355a57e2]{color:#0c7cff;font-weight:650}.state-tab.active[data-v-355a57e2]:after{content:"";background:#0c7cff;border-radius:2px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.record-list[data-v-355a57e2]{gap:10px;padding-top:10px;display:grid}.record-card[data-v-355a57e2]{cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:134px;padding:10px 11px;display:grid;box-shadow:0 3px 12px #384d620a}.record-img[data-v-355a57e2]{object-fit:contain;width:108px;height:98px}.record-name[data-v-355a57e2]{color:#121922;margin-bottom:4px;font-size:15px;font-weight:730}.record-meta[data-v-355a57e2]{color:#76859a;font-size:12px;line-height:1.55}.record-status[data-v-355a57e2]{align-self:start;margin-top:2px}.record-arrow[data-v-355a57e2]{align-self:center;margin-left:5px}.pagination[data-v-355a57e2]{justify-content:center;align-items:center;gap:9px;height:48px;display:flex}.page-btn[data-v-355a57e2]{color:#54667c;background:#fff;border:0;border-radius:8px;width:34px;height:34px;font-size:13px}.page-btn.active[data-v-355a57e2]{color:#fff;background:#0c7cff}.repair-head-action[data-v-355a57e2]{color:#fff;background:#0d7df9;border:0;border-radius:18px;justify-self:end;height:36px;padding:0 12px;font-size:13px}.detail-main[data-v-355a57e2]{padding:0 12px 78px}.hero-card[data-v-355a57e2]{box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:10px 16px 14px}.hero-img[data-v-355a57e2]{object-fit:contain;width:100%;height:190px;display:block}.item-title-line[data-v-355a57e2]{align-items:center;gap:12px;display:flex}.item-title[data-v-355a57e2]{color:#0e141c;font-size:26px;font-weight:800}.available[data-v-355a57e2]{color:#17a861;background:#c9f6d9;border-radius:8px;place-items:center;height:34px;padding:0 14px;font-size:16px;font-weight:650;display:grid}.item-info[data-v-355a57e2]{box-shadow:var(--shadow);background:#fff;border-radius:14px;margin-top:14px;padding:15px 18px}.item-info-row[data-v-355a57e2]{grid-template-columns:42% 58%;align-items:center;min-height:38px;display:grid}.item-info-label[data-v-355a57e2]{color:#98a2b0;font-size:16px}.item-info-value[data-v-355a57e2]{color:#18316b;font-size:17px}.item-tabs[data-v-355a57e2]{grid-template-columns:repeat(4,1fr);align-items:end;height:58px;margin-top:10px;display:grid}.item-tab[data-v-355a57e2]{color:#68768c;background:0 0;border:0;height:58px;font-size:16px;font-weight:650;position:relative}.item-tab.active[data-v-355a57e2]{color:#0b79ef}.item-tab.active[data-v-355a57e2]:after{content:"";background:#0b79ef;border-radius:2px;height:3px;position:absolute;bottom:0;left:30%;right:30%}.history-list[data-v-355a57e2]{gap:8px;margin-top:10px;display:grid}.person-card[data-v-355a57e2]{min-height:110px;box-shadow:var(--shadow);background:#fff;border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;gap:10px;padding:12px 14px;display:grid}.avatar[data-v-355a57e2]{color:#66a4f8;background:linear-gradient(#e9f4ff,#dbeaff);border-radius:50%;place-items:center;width:48px;height:48px;font-size:28px;display:grid}.person-name[data-v-355a57e2]{color:#17305c;font-size:18px;font-weight:720}.person-dept[data-v-355a57e2]{color:#516581;margin-top:2px;font-size:13px}.person-meta[data-v-355a57e2]{color:#7e8da1;grid-column:2/4;margin-top:-8px;font-size:12px;line-height:1.5}.return-tag[data-v-355a57e2]{color:#0c78e8;border:1px solid #5da5ff;border-radius:7px;place-items:center;height:29px;padding:0 12px;font-size:12px;display:grid}.detail-bottom[data-v-355a57e2]{width:min(100vw,430px);padding:8px 12px calc(8px + env(safe-area-inset-bottom));z-index:30;background:#fff;grid-template-columns:1fr 1.45fr;gap:8px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -4px 14px #3449600f}.bottom-btn[data-v-355a57e2]{border-radius:9px;height:50px;font-size:18px}.bottom-btn.secondary[data-v-355a57e2]{color:#0c7cff;background:#fff;border:1.5px solid #0c7cff}.bottom-btn.primary[data-v-355a57e2]{color:#fff;background:#0c7cff;border:0}.apply-main[data-v-355a57e2]{padding:0 12px 24px}.apply-product[data-v-355a57e2]{box-shadow:var(--shadow);background:#fff;border-radius:12px;grid-template-columns:95px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.apply-product img[data-v-355a57e2]{object-fit:contain;width:95px;height:90px}.apply-product-name[data-v-355a57e2]{color:#111827;font-size:19px;font-weight:730}.apply-stock[data-v-355a57e2]{color:#7c8ca4;margin-top:5px;font-size:14px}.form-card[data-v-355a57e2]{box-shadow:var(--shadow);background:#fff;border-radius:12px;margin-top:10px;padding:12px 13px}.form-row[data-v-355a57e2]{border-bottom:1px solid #edf1f4;grid-template-columns:145px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;display:grid}.form-row[data-v-355a57e2]:last-child{border-bottom:0}.form-label[data-v-355a57e2]{color:#111827;font-size:17px;font-weight:650}.required[data-v-355a57e2]{color:#f03239;margin-left:3px}.form-value[data-v-355a57e2]{text-align:right;color:#8190a6;font-size:15px}.segment[data-v-355a57e2]{background:#f3f6fa;border-radius:9px;justify-content:flex-end;padding:2px;display:flex}.segment button[data-v-355a57e2]{color:#61738b;background:0 0;border:0;border-radius:8px;width:64px;height:36px}.segment button.active[data-v-355a57e2]{color:#fff;background:#0c7cff}.location-box[data-v-355a57e2]{color:#a8b2bf;background:#f4f6f8;border-radius:8px;align-items:center;height:56px;margin-top:8px;padding:0 12px;display:flex}.qty[data-v-355a57e2]{align-items:center;gap:8px;display:flex}.qty button[data-v-355a57e2]{color:#0c7cff;background:#f3f7fb;border:0;border-radius:8px;width:38px;height:38px;font-size:23px}.qty .qty-value[data-v-355a57e2]{font:inherit;text-align:center;outline-offset:2px;background:0 0;border:1px solid #e4ebf2;border-radius:8px;place-items:center;width:48px;height:38px;padding:0;display:grid}.textarea[data-v-355a57e2]{color:#a0adbc;background:#f4f7fa;border-radius:8px;height:95px;margin-top:8px;padding:12px;font-size:14px;position:relative}.counter[data-v-355a57e2]{color:#9ba8b7;font-size:12px;position:absolute;bottom:8px;right:10px}.approver-card[data-v-355a57e2]{box-shadow:var(--shadow);background:#fff;border-radius:12px;margin-top:10px;padding:0 13px}.submit-wrap[data-v-355a57e2]{background:#fff;border-radius:12px;margin-top:10px;padding:10px 12px}.submit-btn[data-v-355a57e2]{color:#fff;background:#0c7cff;border:0;border-radius:8px;width:100%;height:50px;font-size:18px}.consume-main[data-v-355a57e2]{padding:0 12px 76px}.consume-list[data-v-355a57e2]{gap:8px;margin-top:10px;display:grid}.consume-card[data-v-355a57e2]{min-height:118px;box-shadow:var(--shadow);background:#fff;border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;gap:8px;padding:11px 13px;display:grid}.consume-badge[data-v-355a57e2]{color:#0c78e8;background:#eaf4ff;border-radius:7px;place-items:center;height:30px;padding:0 10px;font-size:12px;font-weight:650;display:grid}.consume-meta[data-v-355a57e2]{color:#7d8ca2;grid-column:1/4;margin-top:-8px;font-size:12px;line-height:1.48}@media (width<=340px){.home-body[data-v-355a57e2]{grid-template-columns:92px minmax(0,1fr)}.product-row[data-v-355a57e2]{grid-template-columns:72px minmax(0,1fr) 68px}.product-img[data-v-355a57e2]{width:70px}.category-card[data-v-355a57e2]{grid-template-columns:58px 100px minmax(0,1fr) 12px}.record-card[data-v-355a57e2]{grid-template-columns:90px minmax(0,1fr) auto}.record-img[data-v-355a57e2]{width:88px}.project-name[data-v-355a57e2],.school-place[data-v-355a57e2]{font-size:12px}}.administration-requisition-design[data-v-355a57e2]{width:100%;min-width:0;color:var(--text);-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;container-type:inline-size}.app-shell[data-v-355a57e2]{margin:0 auto}.page[data-v-355a57e2]{display:block}.nav-title[data-v-355a57e2]{margin:0;line-height:1.2}.nav-space[data-v-355a57e2]{width:82px}.big-nav strong[data-v-355a57e2]{font-weight:700}.category-card[data-v-355a57e2],.record-card[data-v-355a57e2]{text-align:left;border:0;width:100%}.category-side button[data-v-355a57e2]{text-align:left;background:0 0;border:0;width:100%}.category-side button.active[data-v-355a57e2]{background:#f0f7ff}.side-count[data-v-355a57e2]{display:block}.product-row[data-v-355a57e2]{background:#fff;width:100%}.product-row[data-v-355a57e2]:focus-visible{outline-offset:-2px;outline:2px solid #80baff}.product-text[data-v-355a57e2]{min-width:0}.product-name[data-v-355a57e2],.record-name[data-v-355a57e2],.cat-name[data-v-355a57e2]{overflow-wrap:anywhere}.record-name[data-v-355a57e2],.record-meta[data-v-355a57e2],.cat-name[data-v-355a57e2],.cat-count[data-v-355a57e2],.product-img[data-v-355a57e2],.record-img[data-v-355a57e2],.hero-img[data-v-355a57e2],.apply-product img[data-v-355a57e2]{display:block}.product-img.empty[data-v-355a57e2],.record-img.empty[data-v-355a57e2],.hero-img.empty[data-v-355a57e2],.apply-product .empty[data-v-355a57e2]{background:#fff}.form-value[data-v-355a57e2]{cursor:pointer;background:0 0;border:0;outline:0;min-width:0;padding:0}.location-box[data-v-355a57e2]{width:100%;font:inherit;color:#243247;border:0;outline:0}.location-box[data-v-355a57e2]::placeholder{color:#a8b2bf}.textarea[data-v-355a57e2]{padding:0}.textarea textarea[data-v-355a57e2]{resize:none;width:100%;height:100%;font:inherit;color:#243247;background:0 0;border:0;outline:0;padding:12px 12px 25px;display:block}.textarea textarea[data-v-355a57e2]::placeholder{color:#a0adbc}.qty .qty-value[data-v-355a57e2]{font-size:16px}.return-tag[data-v-355a57e2],.consume-badge[data-v-355a57e2]{white-space:nowrap}.record-side[data-v-355a57e2],.record-arrow[data-v-355a57e2]{display:block}.category-card .chev[data-v-355a57e2]{justify-self:end}.filter-chip[data-v-355a57e2]{white-space:nowrap;padding:0 2px}.filter-line .search[data-v-355a57e2]{min-width:0}.search[data-v-355a57e2]:before{flex:0 0 15px}.search[data-v-355a57e2]:after{flex:0 0 7px}.search input[data-v-355a57e2]{min-width:0}.person-meta[data-v-355a57e2],.consume-meta[data-v-355a57e2]{white-space:pre-line}.qty-row[data-v-355a57e2]{grid-template-columns:minmax(0,1fr) auto}.form-row>button.form-value[data-v-355a57e2]{text-align:right;width:100%}.location-segment[data-v-355a57e2]{width:138px;margin:-28px 0 10px auto}.note-label[data-v-355a57e2]{margin-top:12px}.apply-pill[data-v-355a57e2]{margin-top:5px}.load-state[data-v-355a57e2]{text-align:center;color:#8190a6;padding:24px 16px;font-size:14px}button[data-v-355a57e2]:focus-visible,input[data-v-355a57e2]:focus-visible,textarea[data-v-355a57e2]:focus-visible{outline-offset:2px;outline:2px solid #80baff}button[data-v-355a57e2]:disabled{cursor:default}button[data-v-355a57e2]{touch-action:manipulation}button[data-v-355a57e2]:disabled:not(.qty button){opacity:.55}.search[data-v-355a57e2]:after{pointer-events:none}.no-image[data-v-355a57e2]{display:block}.item-info-value[data-v-355a57e2]{overflow-wrap:anywhere}.avatar img[data-v-355a57e2]{object-fit:cover;border-radius:50%;width:100%;height:100%}@container (width<=340px){.home-body[data-v-355a57e2]{grid-template-columns:92px minmax(0,1fr)}.product-row[data-v-355a57e2]{grid-template-columns:72px minmax(0,1fr) 68px}.product-img[data-v-355a57e2]{width:70px}.category-card[data-v-355a57e2]{grid-template-columns:58px 100px minmax(0,1fr) 12px}.record-card[data-v-355a57e2]{grid-template-columns:90px minmax(0,1fr) auto}.record-img[data-v-355a57e2]{width:88px}}.configuration[data-v-26cbe767]{font:14px/1.6 inherit}.configuration p[data-v-26cbe767]{color:#8190a6}fieldset[data-v-26cbe767]{border:0;min-width:0;margin:0;padding:0}h3[data-v-26cbe767]{margin:18px 0 10px;font-size:16px}.option-row[data-v-26cbe767]{align-items:center;gap:8px;margin:8px 0;display:flex}.option-row>input[data-v-26cbe767]{flex:1;min-width:0}.option-row label[data-v-26cbe767]{white-space:nowrap}.limit-row[data-v-26cbe767],.step[data-v-26cbe767]{gap:8px;margin:12px 0;display:grid}.step[data-v-26cbe767]{border:1px solid #e4ebf2;border-radius:8px;padding:10px}label[data-v-26cbe767]{display:block}input[data-v-26cbe767],select[data-v-26cbe767],textarea[data-v-26cbe767]{box-sizing:border-box;font:inherit;border:1px solid #e4ebf2;border-radius:6px;max-width:100%;padding:8px}select[data-v-26cbe767],textarea[data-v-26cbe767],label>input[data-v-26cbe767]:not([type=checkbox]){width:100%}.reason[data-v-26cbe767]{margin-top:16px}button[data-v-26cbe767]{font:inherit;color:#0b7cff;cursor:pointer;background:#eaf4ff;border:0;border-radius:8px;padding:8px 12px}.primary[data-v-26cbe767]{color:#fff;background:#0b7cff;width:100%;margin-top:12px;display:block}button[data-v-26cbe767]:disabled{opacity:.5}.modal-mask[data-v-6356f017]{z-index:100;color:#243247;background:#11182761;place-items:center;padding:20px;font:15px/1.6 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;display:grid;position:fixed;inset:0}.dialog[data-v-6356f017]{box-sizing:border-box;background:#fff;border-radius:16px;width:100%;max-width:390px;max-height:85vh;padding:18px;overflow:auto}.dialog header[data-v-6356f017]{justify-content:space-between;align-items:center;font-size:18px;display:flex}.dialog button[data-v-6356f017]{font:inherit;cursor:pointer;color:#0b7cff;background:#eaf4ff;border:0;border-radius:8px;padding:9px 14px}.dialog header button[data-v-6356f017]{color:#8190a6;background:0 0;font-size:24px}.dialog .primary[data-v-6356f017]{color:#fff;background:#0b7cff;width:100%;margin-top:14px}.dialog label[data-v-6356f017]{margin:12px 0;display:block}.dialog input[data-v-6356f017],.dialog textarea[data-v-6356f017],.dialog select[data-v-6356f017]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #e4ebf2;border-radius:8px;margin-top:6px;padding:10px;display:block}.buttons[data-v-6356f017]{flex-wrap:wrap;gap:8px;display:flex}.dialog button[data-v-6356f017]:disabled{opacity:.55;cursor:default}.dialog p[data-v-6356f017]{overflow-wrap:anywhere}.dialog a[data-v-6356f017]{color:#0b7cff}.modal-mask[data-v-b35dc3a9]{z-index:100;color:#243247;background:#11182761;place-items:center;padding:20px;font:15px/1.6 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;display:grid;position:fixed;inset:0}.dialog[data-v-b35dc3a9]{box-sizing:border-box;background:#fff;border-radius:16px;width:100%;max-width:390px;max-height:85vh;padding:18px;overflow:auto}.dialog header[data-v-b35dc3a9],.buttons[data-v-b35dc3a9]{justify-content:space-between;align-items:center;gap:8px;display:flex}.dialog header[data-v-b35dc3a9]{font-size:18px}.dialog button[data-v-b35dc3a9]{font:inherit;cursor:pointer;color:#0b7cff;background:#eaf4ff;border:0;border-radius:8px;padding:9px 14px}.dialog header button[data-v-b35dc3a9]{color:#8190a6;background:0 0;font-size:24px}.dialog .primary[data-v-b35dc3a9]{color:#fff;background:#0b7cff}.dialog label[data-v-b35dc3a9]{margin:12px 0;display:block}.dialog input[data-v-b35dc3a9],.dialog textarea[data-v-b35dc3a9],.dialog select[data-v-b35dc3a9]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #e4ebf2;border-radius:8px;margin-top:6px;padding:10px;display:block}.dialog button[data-v-b35dc3a9]:disabled{opacity:.55;cursor:default}.dialog p[data-v-b35dc3a9]{overflow-wrap:anywhere}.modal-mask[data-v-5203fff8]{z-index:100;color:#243247;background:#11182761;place-items:center;padding:20px;font:15px/1.6 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;display:grid;position:fixed;inset:0}.dialog[data-v-5203fff8]{box-sizing:border-box;background:#fff;border-radius:16px;width:100%;max-width:390px;max-height:85vh;padding:18px;overflow:auto}.dialog header[data-v-5203fff8]{justify-content:space-between;align-items:center;font-size:18px;display:flex}.dialog button[data-v-5203fff8]{font:inherit;cursor:pointer;color:#0b7cff;background:#eaf4ff;border:0;border-radius:8px;padding:9px 14px}.dialog header button[data-v-5203fff8]{color:#8190a6;background:0 0;font-size:24px}.dialog .primary[data-v-5203fff8]{color:#fff;background:#0b7cff;width:100%;margin-top:14px}.option[data-v-5203fff8]{text-align:left;width:100%;margin-top:8px;display:block}.dialog label[data-v-5203fff8]{margin:12px 0;display:block}.dialog input[data-v-5203fff8],.dialog textarea[data-v-5203fff8],.dialog select[data-v-5203fff8]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #e4ebf2;border-radius:8px;margin-top:6px;padding:10px;display:block}.buttons[data-v-5203fff8]{flex-wrap:wrap;gap:8px;display:flex}.dialog button[data-v-5203fff8]:disabled{opacity:.55;cursor:default}.cost-panel[data-v-70862c07]{overflow-wrap:anywhere;border:1px solid #d6e3ef;border-radius:8px;margin-top:18px;padding:16px}fieldset[data-v-70862c07]{border:0;min-width:0;padding:0}label[data-v-70862c07]{flex-direction:column;gap:6px;margin:10px 0;display:flex}input[data-v-70862c07],select[data-v-70862c07],textarea[data-v-70862c07],button[data-v-70862c07]{font:inherit;box-sizing:border-box;max-width:100%;color:inherit;background:#fff;border:1px solid #ccd5e0;border-radius:6px;padding:9px}input[data-v-70862c07],select[data-v-70862c07],textarea[data-v-70862c07]{width:100%;min-width:0}textarea[data-v-70862c07]{min-height:64px}button[data-v-70862c07]{cursor:pointer;margin:5px 8px 5px 0}button[data-v-70862c07]:disabled{opacity:.5;cursor:default}article[data-v-70862c07]{border-bottom:1px solid #e1e7ef;padding:10px 0}.preview[data-v-70862c07]{background:#f3f7fb;padding:12px}.primary[data-v-70862c07]{color:#fff;background:#2b69ad}summary[data-v-70862c07]{cursor:pointer;font-weight:600}nav[data-v-70862c07]{flex-wrap:wrap;gap:8px;display:flex}p[data-v-70862c07]{margin:8px 0}h3[data-v-70862c07]{font-size:18px}h4[data-v-70862c07]{font-size:16px}@media (width<=520px){.cost-panel[data-v-70862c07]{padding:10px}}.project-cost[data-v-0d95d800]{color:#24354a;overflow-wrap:anywhere;background:#fff;max-width:1000px;margin:0 auto;padding:20px}h2[data-v-0d95d800]{font-size:20px}h3[data-v-0d95d800]{font-size:17px}fieldset[data-v-0d95d800]{border:0;min-width:0;padding:0}.card[data-v-0d95d800]{background:#f4f8fc;border:1px solid #d6e3ef;border-radius:8px;margin:14px 0;padding:14px}label[data-v-0d95d800]{flex-direction:column;gap:6px;margin:10px 0;display:flex}input[data-v-0d95d800],select[data-v-0d95d800],button[data-v-0d95d800]{font:inherit;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #ccd5e0;border-radius:6px;max-width:100%;padding:9px}input[data-v-0d95d800],select[data-v-0d95d800]{width:100%;min-width:0}button[data-v-0d95d800]{cursor:pointer;margin:5px 8px 5px 0}button[data-v-0d95d800]:disabled{opacity:.5;cursor:default}article[data-v-0d95d800]{border-bottom:1px solid #e1e7ef;padding:10px 0}details[data-v-0d95d800]{margin:16px 0}summary[data-v-0d95d800]{cursor:pointer;font-weight:600}p[data-v-0d95d800]{margin:8px 0}nav[data-v-0d95d800]{flex-wrap:wrap;gap:8px;display:flex}.error[data-v-0d95d800]{color:#a52c35;background:#fff2f3;border-radius:7px;padding:10px}dl[data-v-0d95d800]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}dd[data-v-0d95d800]{text-align:right;margin:0}@media (width<=520px){.project-cost[data-v-0d95d800]{padding:12px}.card[data-v-0d95d800]{padding:10px}}.module-entry[data-v-e4bac71c]{box-sizing:border-box;color:#183153;background:#f5f8fd;max-width:560px;min-height:100vh;margin:auto;padding:24px 20px;font:15px/1.6 system-ui,sans-serif}.module-entry h1[data-v-e4bac71c]{margin:24px 0;font-size:24px}.module-entry h2[data-v-e4bac71c]{font-size:17px;font-weight:500}.module-entry button[data-v-e4bac71c]{font:inherit;cursor:pointer}.back[data-v-e4bac71c],.selected-company button[data-v-e4bac71c]{color:#357ff2;background:0 0;border:0;padding:8px 0}.selected-company[data-v-e4bac71c]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.entry-card[data-v-e4bac71c]{width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #e0e8f4;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:12px 0;padding:18px;display:flex}.entry-card span[data-v-e4bac71c]{color:#3584f5;font-size:24px}.retry[data-v-e4bac71c]{color:#357ff2;background:#fff;border:1px solid #ccdff5;border-radius:10px;padding:10px 18px}[role=alert][data-v-e4bac71c]{color:#b53a3a}button[data-v-e4bac71c]:disabled{opacity:.55}button[data-v-e4bac71c]:focus-visible{outline-offset:2px;outline:3px solid #8ec4ff}.hr-insurance-design[data-v-a63b00a2]{--blue:#0078ff;--ink:#101b34;--muted:#929daf;--line:#edf1f6;--bg:#f4f8fc;background:var(--bg);min-width:0;min-height:100dvh;color:var(--ink);flex-direction:column;font:14px/1.5 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;display:flex;position:relative;container:hr-insurance/inline-size}.hr-insurance-design[data-v-a63b00a2] *{box-sizing:border-box}.hr-insurance-design button[data-v-a63b00a2],.hr-insurance-design input[data-v-a63b00a2],.hr-insurance-design select[data-v-a63b00a2],.hr-insurance-design textarea[data-v-a63b00a2]{font:inherit;min-width:0}.hr-insurance-design button[data-v-a63b00a2]{cursor:pointer;color:inherit;background:0 0;border:0}.hr-insurance-design button[data-v-a63b00a2]:disabled{cursor:default;opacity:.45}.hr-insurance-design button[data-v-a63b00a2]:focus-visible,.hr-insurance-design input[data-v-a63b00a2]:focus-visible,.hr-insurance-design select[data-v-a63b00a2]:focus-visible,.hr-insurance-design textarea[data-v-a63b00a2]:focus-visible,.hr-insurance-design summary[data-v-a63b00a2]:focus-visible{outline-offset:3px;outline:3px solid #90c1ff}.hr-insurance-design svg[data-v-a63b00a2]{vertical-align:middle;flex-shrink:0;width:21px;height:21px}.hr-insurance-design h1[data-v-a63b00a2],.hr-insurance-design h2[data-v-a63b00a2],.hr-insurance-design h3[data-v-a63b00a2],.hr-insurance-design p[data-v-a63b00a2]{margin:0}.hr-insurance-design h1[data-v-a63b00a2],.hr-insurance-design h2[data-v-a63b00a2],.hr-insurance-design h3[data-v-a63b00a2]{font-weight:650}.hr-insurance-design h2[data-v-a63b00a2]{font-size:19px}.hr-insurance-design h3[data-v-a63b00a2]{font-size:16px}.hr-insurance-design .blue[data-v-a63b00a2]{color:#0078ff}.hr-insurance-design .green[data-v-a63b00a2]{color:#20b877}.hr-insurance-design .orange[data-v-a63b00a2]{color:#ef8c13}.hr-insurance-design .red[data-v-a63b00a2]{color:#c85c60}.hr-insurance-design .gray[data-v-a63b00a2]{color:#8c99ab}.app-header[data-v-a63b00a2]{z-index:3;background:#ffffffea;border-bottom:1px solid #eaf0f7;align-items:center;gap:17px;min-height:82px;padding:0 clamp(22px,3.5cqw,62px);display:flex;position:sticky;top:0}.back-button[data-v-a63b00a2]{color:#27354b;flex:none;place-items:center;width:30px;height:40px;padding:0;display:grid}.back-button svg[data-v-a63b00a2]{width:22px;height:22px}.header-mark[data-v-a63b00a2]{width:37px;height:40px;color:var(--blue);background:#eaf4ff;border-radius:11px;flex:none;place-items:center;display:grid}.header-mark svg[data-v-a63b00a2]{width:26px;height:26px}.header-title[data-v-a63b00a2]{min-width:0}.header-title h1[data-v-a63b00a2]{letter-spacing:.4px;overflow-wrap:anywhere;font-size:22px}.header-title small[data-v-a63b00a2]{color:#9aa7ba;letter-spacing:1px;margin-top:2px;font-size:10px;display:block}.desktop-nav[data-v-a63b00a2]{align-self:stretch;align-items:stretch;gap:30px;margin-left:36px;display:flex}.desktop-nav button[data-v-a63b00a2]{color:#8090a6;align-items:center;padding:0;font-size:13px;display:flex;position:relative}.desktop-nav button.active[data-v-a63b00a2]{color:var(--blue);font-weight:550}.desktop-nav button.active[data-v-a63b00a2]:after{content:"";background:var(--blue);border-radius:3px;height:3px;position:absolute;bottom:0;left:0;right:0}.header-right[data-v-a63b00a2]{align-items:center;gap:17px;margin-left:auto;display:flex}.icon-button[data-v-a63b00a2]{place-items:center;width:36px;height:40px;padding:0;display:grid}.shell[data-v-a63b00a2]{flex:1;width:100%;min-width:0;max-width:1880px;margin:0 auto;padding:25px clamp(22px,3.5cqw,62px) 28px}.card[data-v-a63b00a2]{background:#fff;border:1px solid #fff;border-radius:16px;min-width:0;box-shadow:0 4px 20px #6582ad06}.section-card[data-v-a63b00a2]{padding:23px 26px}.section-heading[data-v-a63b00a2]{align-items:center;gap:8px;margin-bottom:18px;display:flex}.section-heading[data-v-a63b00a2]:before{content:"";background:var(--blue);border-radius:3px;flex-shrink:0;width:4px;height:19px}.section-heading h2[data-v-a63b00a2]{font-size:18px}.hr-insurance-design .primary[data-v-a63b00a2],.hr-insurance-design .outline[data-v-a63b00a2]{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 18px;font-size:13px;font-weight:500;display:inline-flex}.hr-insurance-design .primary[data-v-a63b00a2]{color:#fff;background:linear-gradient(110deg,#078aff,#006fff);border:1px solid #007aff}.hr-insurance-design .outline[data-v-a63b00a2]{color:var(--blue);background:#fff;border:1px solid #67a8ff}.badge[data-v-a63b00a2]{white-space:nowrap;border-radius:15px;justify-content:center;align-items:center;padding:4px 10px;font-size:11px;font-weight:550;line-height:1.5;display:inline-flex}.badge.green[data-v-a63b00a2]{color:#21a75e;background:#dff8e5}.badge.orange[data-v-a63b00a2]{color:#db840c;background:#fff0d1}.badge.gray[data-v-a63b00a2]{color:#8c99ab;background:#f0f4f8}.badge.blue[data-v-a63b00a2]{color:var(--blue);background:#eaf3ff}.badge.red[data-v-a63b00a2]{color:#da7272;background:#fff0ef}.hr-insurance-design .tag[data-v-a63b00a2]{color:#2c95ff;background:#eaf4ff;border:1px solid #dfeeff;border-radius:6px;align-items:center;padding:4px 10px;font-size:12px;line-height:1.3;display:inline-flex}.dashboard-stats[data-v-a63b00a2]{margin-bottom:16px;padding:27px 18px 24px;display:grid}.stat[data-v-a63b00a2]{text-align:center;min-width:0;position:relative}.stat+.stat[data-v-a63b00a2]:before{content:"";background:#e1e8f0;width:1px;height:45px;position:absolute;top:8px;left:0}.stat strong[data-v-a63b00a2]{color:var(--blue);overflow-wrap:anywhere;font-size:30px;font-weight:650;line-height:1.3}.stat>span[data-v-a63b00a2],.stat-link>span[data-v-a63b00a2]{color:#77849a;margin-top:3px;font-size:13px;display:block}.stat-link[data-v-a63b00a2]{width:100%;padding:0}.hr-insurance-design .reminder-banner[data-v-a63b00a2]{text-align:left;color:#e98212;background:#fff9eb;border:1px solid #ffebc7;border-radius:12px;align-items:center;gap:11px;width:100%;margin-bottom:20px;padding:16px 20px;display:flex}.reminder-banner strong[data-v-a63b00a2]{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px;font-weight:600}.search-line[data-v-a63b00a2]{align-items:center;gap:15px;margin:0 0 12px;display:flex}.search[data-v-a63b00a2]{background:#edf2f8;border:1px solid #0000;border-radius:25px;flex:1;align-items:center;gap:10px;min-width:0;height:43px;padding:0 15px;display:flex}.search[data-v-a63b00a2]:focus-within{background:#fff;border-color:#9fc9ff}.search svg[data-v-a63b00a2]{color:#919eb2;width:19px;height:19px}.search input[data-v-a63b00a2]{width:100%;color:var(--ink);background:0 0;border:0;outline:none;font-size:13px}.search input[data-v-a63b00a2]::placeholder{color:#97a3b5}.filter-trigger[data-v-a63b00a2]{color:#596b84;align-items:center;padding:7px 1px;font-size:13px;display:flex}.filter-trigger.active[data-v-a63b00a2]{color:var(--blue)}.filters[data-v-a63b00a2]{background:#fff;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:11px;padding:10px;display:grid}.tabs[data-v-a63b00a2]{border-bottom:1px solid #eaf0f6;align-items:stretch;gap:8px;margin:8px 0 14px;display:flex}.tabs button[data-v-a63b00a2]{color:#65758b;overflow-wrap:anywhere;flex:1;min-width:0;padding:12px 5px 14px;font-size:14px;position:relative}.tabs button.active[data-v-a63b00a2]{color:var(--blue);font-weight:600}.tabs button.active[data-v-a63b00a2]:after{content:"";background:var(--blue);border-radius:3px;width:44px;height:3px;position:absolute;bottom:0;left:calc(50% - 22px)}.employee-grid[data-v-a63b00a2],.attachment-grid[data-v-a63b00a2],.reminder-grid[data-v-a63b00a2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.employee-card[data-v-a63b00a2]{min-width:0;padding:21px 22px}.employee-card-top[data-v-a63b00a2]{text-align:left;align-items:center;gap:14px;width:100%;min-width:0;padding:0;display:flex}.avatar[data-v-a63b00a2]{color:#fff;background:linear-gradient(140deg,#7cbfff,#569bff);border-radius:50%;flex-shrink:0;place-items:center;width:51px;height:51px;font-size:23px;display:grid;overflow:hidden}.avatar img[data-v-a63b00a2]{object-fit:cover;width:100%;height:100%}.employee-identity[data-v-a63b00a2]{flex:1;min-width:0}.name-line[data-v-a63b00a2]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:5px;display:flex}.name-line strong[data-v-a63b00a2]{color:#16223b;overflow-wrap:anywhere;font-size:19px}.name-line .badge[data-v-a63b00a2]{border-radius:7px;padding:3px 9px;font-size:11px}.employee-sub[data-v-a63b00a2]{color:#8b97aa;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.employee-top-arrow[data-v-a63b00a2]{color:#6d7d94;align-self:flex-start;margin-top:5px;transform:rotate(90deg);width:16px!important;height:16px!important}.employee-summary[data-v-a63b00a2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.employee-tags[data-v-a63b00a2]{flex-wrap:wrap;gap:7px;display:flex}.employee-coverage[data-v-a63b00a2]{color:#728097;overflow-wrap:anywhere;font-size:11px}.employee-files[data-v-a63b00a2]{border-top:1px solid #f1f4f9;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding-top:15px;display:flex}.employee-files-text[data-v-a63b00a2]{color:#41516a;overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.employee-files-text small[data-v-a63b00a2]{color:#a1aabb;margin-left:10px;font-size:10px}.employee-files .outline[data-v-a63b00a2]{min-height:33px;padding:6px 16px;font-size:12px}.empty[data-v-a63b00a2]{text-align:center;color:#98a6ba;background:#fff;border-radius:14px;grid-column:1/-1;padding:50px 20px!important}.bottom-action[data-v-a63b00a2]{z-index:2;padding:12px clamp(22px, 3.5cqw, 62px) max(16px, env(safe-area-inset-bottom));background:#ffffffed;border-top:1px solid #e9eff7;position:sticky;bottom:0}.bottom-action-inner[data-v-a63b00a2]{flex-wrap:wrap;align-items:center;gap:13px;max-width:1756px;margin:auto;display:flex}.bottom-action .primary[data-v-a63b00a2],.bottom-action .outline[data-v-a63b00a2]{border-radius:8px;flex:1;min-height:44px;font-size:15px}.save-note[data-v-a63b00a2]{color:#95a2b5;flex:1;font-size:11px;line-height:1.7}.employee-hero[data-v-a63b00a2]{color:#fff;background:linear-gradient(115deg,#0096ff,#218fff);border-radius:17px;margin-bottom:21px;padding:25px 25px 15px;position:relative;overflow:hidden}.employee-hero[data-v-a63b00a2]:before,.employee-hero[data-v-a63b00a2]:after{content:"";pointer-events:none;background:#007eff22;border-radius:80px;width:200px;height:270px;position:absolute;top:6px;right:-65px;transform:rotate(40deg)}.employee-hero[data-v-a63b00a2]:after{background:#006dfb17;width:100px;height:170px;top:90px;right:90px}.hero-person[data-v-a63b00a2]{z-index:1;align-items:center;gap:18px;display:flex;position:relative}.hero-person .avatar[data-v-a63b00a2]{background:#ffffff30;width:66px;height:66px;font-size:29px}.hero-person h2[data-v-a63b00a2]{overflow-wrap:anywhere;font-size:24px;font-weight:600}.hero-person p[data-v-a63b00a2]{color:#dbf0ff;overflow-wrap:anywhere;font-size:13px;line-height:1.85}.hero-identity[data-v-a63b00a2]{min-width:0}.hero-stats[data-v-a63b00a2]{z-index:1;color:var(--ink);background:#fff;border-radius:13px;margin-top:20px;padding:16px 20px;display:grid;position:relative}.hero-stat[data-v-a63b00a2]{justify-content:center;align-items:center;gap:15px;min-width:0;display:flex}.hero-stat+.hero-stat[data-v-a63b00a2]{border-left:1px solid #e4eaf3}.hero-stat svg[data-v-a63b00a2]{color:#1496ff;width:35px;height:35px}.hero-stat small[data-v-a63b00a2]{font-size:13px}.hero-stat strong[data-v-a63b00a2]{overflow-wrap:anywhere;font-size:24px;line-height:1.3;display:block}.detail-layout[data-v-a63b00a2]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:23px;display:grid}.social-title[data-v-a63b00a2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.social-title h2[data-v-a63b00a2]{font-size:20px}.social-title label[data-v-a63b00a2]{color:#9aa6b9;align-items:center;gap:8px;font-size:10px;display:flex}.social-title select[data-v-a63b00a2]{color:#3e4d65;background:#fff;border:1px solid #dfe7f2;border-radius:5px;max-width:112px;height:30px;padding:0 5px;font-size:12px}.social-row[data-v-a63b00a2]{text-align:left;border-bottom:1px solid #edf1f6;flex-wrap:wrap;align-items:center;gap:15px;width:100%;min-width:0;padding:14px 0;display:flex}.social-name[data-v-a63b00a2]{font-size:14px}.social-row .badge[data-v-a63b00a2]{border-radius:8px;padding:3px 9px;font-size:10px}.social-row .month[data-v-a63b00a2]{color:#9aa6b8;margin-left:auto;font-size:11px}.social-row svg[data-v-a63b00a2]{color:#b0bac9;width:15px;height:15px}.commercial-title[data-v-a63b00a2]{margin:0 0 13px 7px!important;font-size:20px!important}.commercial-stack[data-v-a63b00a2]{gap:16px;display:grid}.policy-card[data-v-a63b00a2]{padding:20px 22px}.policy-title[data-v-a63b00a2]{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin-bottom:16px;display:flex}.policy-title>svg[data-v-a63b00a2]{color:#1b9aff;width:28px;height:31px}.policy-title h3[data-v-a63b00a2]{overflow-wrap:anywhere;min-width:0;font-size:17px}.hr-insurance-design .detail-link[data-v-a63b00a2]{color:#7791ad;align-items:center;gap:5px;margin-left:auto;padding:4px 0;font-size:11px;display:flex}.detail-link svg[data-v-a63b00a2]{width:14px;height:14px}.policy-info[data-v-a63b00a2]{grid-template-columns:1fr 1fr;gap:9px 18px;margin:0 0 13px;font-size:12px;display:grid}.policy-info>div[data-v-a63b00a2]{min-width:0}.policy-info dt[data-v-a63b00a2]{color:#929daf}.policy-info dd[data-v-a63b00a2]{overflow-wrap:anywhere;color:#3b4b63;margin:3px 0 0}.policy-amounts[data-v-a63b00a2]{border-top:1px solid #edf1f6;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding-top:13px;display:grid}.policy-amounts dt[data-v-a63b00a2]{color:#929daf;font-size:11px}.policy-amounts dd[data-v-a63b00a2]{color:#0083ff;overflow-wrap:anywhere;margin:4px 0 0;font-size:24px}.policy-heading[data-v-a63b00a2]{margin-bottom:20px;padding:23px 26px}.policy-layout[data-v-a63b00a2],.form-layout[data-v-a63b00a2]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.detail-fields[data-v-a63b00a2]{gap:13px;margin:0;font-size:13px;display:grid}.detail-fields>div[data-v-a63b00a2]{grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.detail-fields dt[data-v-a63b00a2]{color:#929daf}.detail-fields dd[data-v-a63b00a2]{overflow-wrap:anywhere;color:#35465e;margin:0}.section-note[data-v-a63b00a2]{color:#8797ae;font-size:12px;line-height:1.8;margin-top:14px!important}.form-row[data-v-a63b00a2]{border-bottom:1px solid #edf1f6;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:14px;min-height:52px;padding:10px 0;display:grid}.form-row[data-v-a63b00a2]:last-child{border-bottom:0}.form-label[data-v-a63b00a2]{color:#586982;padding-top:9px;font-size:13px}.required[data-v-a63b00a2]{color:#ef6c65;margin-right:4px}.form-control[data-v-a63b00a2]{min-width:0}.form-control input[data-v-a63b00a2],.form-control select[data-v-a63b00a2],.form-control textarea[data-v-a63b00a2]{color:#26364e;background:#fff;border:1px solid #e4ebf3;border-radius:7px;width:100%;max-width:100%;min-height:39px;padding:9px 10px}.form-control textarea[data-v-a63b00a2]{resize:vertical}.form-control small[data-v-a63b00a2]{color:#929daf;padding-top:4px;font-size:11px;display:block}.attachment-card[data-v-a63b00a2]{padding:24px}.attachment-top[data-v-a63b00a2]{align-items:flex-start;gap:16px;display:flex}.file-doc-icon[data-v-a63b00a2]{color:#3999f5;flex:none;width:45px;height:57px;position:relative}.file-doc-icon small[data-v-a63b00a2]{text-align:center;background:#fff;font-size:10px;position:absolute;bottom:9px;left:0;right:0}.attachment-info[data-v-a63b00a2]{flex:1;min-width:0}.attachment-info h2[data-v-a63b00a2]{overflow-wrap:anywhere;font-size:16px;margin:7px 0!important}.attachment-info p[data-v-a63b00a2]{color:#8192a8;overflow-wrap:anywhere;font-size:12px}.attachment-info>small[data-v-a63b00a2]{color:#9aa7b8;font-size:11px}.attachment-actions[data-v-a63b00a2],.reminder-actions[data-v-a63b00a2]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.version-history[data-v-a63b00a2]{color:#7990ab;border-top:1px solid #edf1f6;margin-top:18px;padding-top:14px;font-size:12px}.version-history summary[data-v-a63b00a2]{cursor:pointer}.version-row[data-v-a63b00a2]{align-items:center;gap:12px;padding-top:12px;display:flex}.version-row>div[data-v-a63b00a2]{flex:1;min-width:0}.version-row p[data-v-a63b00a2]{color:#9aa7b8;overflow-wrap:anywhere;font-size:11px}.reminder-card[data-v-a63b00a2]{padding:23px 25px}.reminder-title[data-v-a63b00a2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.reminder-title h2[data-v-a63b00a2]{overflow-wrap:anywhere;font-size:18px}.reminder-card .detail-fields[data-v-a63b00a2]{margin-top:17px}.reminder-note[data-v-a63b00a2]{color:#7c8ea8;overflow-wrap:anywhere;background:#f5f9ff;border-radius:8px;padding:12px;font-size:12px;margin-top:14px!important}@container hr-insurance (width>=1550px){.employee-grid[data-v-a63b00a2],.attachment-grid[data-v-a63b00a2],.reminder-grid[data-v-a63b00a2]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container hr-insurance (width<=1100px){.app-header[data-v-a63b00a2],.shell[data-v-a63b00a2]{padding-inline:25px}.employee-card[data-v-a63b00a2]{padding:20px 17px}.desktop-nav[data-v-a63b00a2]{gap:20px;margin-left:15px}}@container hr-insurance (width<=760px){.app-header[data-v-a63b00a2]{gap:10px;min-height:57px;padding:0 12px}.header-title h1[data-v-a63b00a2]{font-size:19px}.header-title small[data-v-a63b00a2],.header-mark[data-v-a63b00a2],.desktop-nav[data-v-a63b00a2]{display:none}.header-right[data-v-a63b00a2]{margin-left:auto}.shell[data-v-a63b00a2]{padding:8px 12px 20px}.dashboard-stats[data-v-a63b00a2]{margin-bottom:12px;padding:20px 3px 17px}.stat strong[data-v-a63b00a2]{font-size:27px}.stat>span[data-v-a63b00a2],.stat-link>span[data-v-a63b00a2]{font-size:12px}.stat+.stat[data-v-a63b00a2]:before{height:38px}.reminder-banner[data-v-a63b00a2]{gap:7px;margin-bottom:13px!important;padding:12px 13px!important}.reminder-banner strong[data-v-a63b00a2]{font-size:12px}.search-line[data-v-a63b00a2]{gap:12px}.tabs[data-v-a63b00a2]{gap:0;margin:5px 0 12px}.tabs button[data-v-a63b00a2]{padding:11px 2px 12px;font-size:12px}.employee-grid[data-v-a63b00a2],.attachment-grid[data-v-a63b00a2],.reminder-grid[data-v-a63b00a2],.policy-layout[data-v-a63b00a2],.form-layout[data-v-a63b00a2],.detail-layout[data-v-a63b00a2]{grid-template-columns:minmax(0,1fr);gap:10px}.employee-card[data-v-a63b00a2]{padding:15px 14px 13px}.employee-card-top[data-v-a63b00a2]{gap:11px}.avatar[data-v-a63b00a2]{width:45px;height:45px;font-size:21px}.name-line strong[data-v-a63b00a2]{font-size:17px}.employee-sub[data-v-a63b00a2]{font-size:11px}.employee-summary[data-v-a63b00a2]{margin-top:12px}.tag[data-v-a63b00a2]{padding:4px 7px!important;font-size:11px!important}.employee-files[data-v-a63b00a2]{gap:8px;margin-top:14px;padding-top:12px}.employee-files .outline[data-v-a63b00a2]{min-height:31px;padding:5px 13px;font-size:11px}.employee-files-text[data-v-a63b00a2]{font-size:12px}.employee-files-text small[data-v-a63b00a2]{margin-left:0;display:block}.bottom-action[data-v-a63b00a2]{padding:9px 13px max(20px, env(safe-area-inset-bottom))}.bottom-action-inner[data-v-a63b00a2]{gap:10px}.bottom-action .primary[data-v-a63b00a2],.bottom-action .outline[data-v-a63b00a2]{min-height:43px;font-size:14px}.save-note[data-v-a63b00a2]{flex-basis:100%;font-size:10px}.employee-hero[data-v-a63b00a2]{border-radius:12px;margin-bottom:12px;padding:18px 13px 8px}.hero-person[data-v-a63b00a2]{gap:13px}.hero-person .avatar[data-v-a63b00a2]{width:54px;height:54px}.hero-person h2[data-v-a63b00a2]{font-size:20px}.hero-person p[data-v-a63b00a2]{font-size:11px}.hero-stats[data-v-a63b00a2]{border-radius:10px;margin-top:15px;padding:13px 9px}.hero-stat[data-v-a63b00a2]{gap:10px}.hero-stat svg[data-v-a63b00a2]{width:28px;height:28px}.hero-stat small[data-v-a63b00a2]{font-size:11px}.hero-stat strong[data-v-a63b00a2]{font-size:22px}.section-card[data-v-a63b00a2],.policy-card[data-v-a63b00a2],.policy-heading[data-v-a63b00a2]{padding:18px 15px}.section-heading[data-v-a63b00a2]{margin-bottom:12px}.section-heading h2[data-v-a63b00a2],.social-title h2[data-v-a63b00a2],.commercial-title[data-v-a63b00a2]{font-size:16px!important}.social-title[data-v-a63b00a2]{gap:8px;margin-bottom:7px}.social-row[data-v-a63b00a2]{gap:9px;padding:12px 0}.social-name[data-v-a63b00a2]{font-size:13px}.policy-title[data-v-a63b00a2]{gap:7px;margin-bottom:12px}.policy-title h3[data-v-a63b00a2]{font-size:15px}.policy-title .badge[data-v-a63b00a2]{font-size:10px}.policy-info[data-v-a63b00a2]{gap:8px 12px;font-size:11px}.policy-amounts dd[data-v-a63b00a2]{font-size:22px}.detail-fields[data-v-a63b00a2]{gap:11px;font-size:12px}.detail-fields>div[data-v-a63b00a2]{grid-template-columns:100px minmax(0,1fr);gap:8px}.form-row[data-v-a63b00a2]{grid-template-columns:105px minmax(0,1fr);gap:8px;min-height:44px;padding:7px 0}.form-label[data-v-a63b00a2]{font-size:12px}.form-control input[data-v-a63b00a2],.form-control select[data-v-a63b00a2],.form-control textarea[data-v-a63b00a2]{min-height:39px;padding:8px;font-size:12px}.attachment-card[data-v-a63b00a2]{padding:19px 15px}.attachment-info h2[data-v-a63b00a2]{font-size:14px}.attachment-info p[data-v-a63b00a2]{font-size:11px}.attachment-actions[data-v-a63b00a2]{gap:8px}.attachment-actions .outline[data-v-a63b00a2]{min-height:33px;padding:6px 14px;font-size:12px}.reminder-card[data-v-a63b00a2]{padding:18px 15px 14px}.reminder-title h2[data-v-a63b00a2]{font-size:16px}.reminder-actions[data-v-a63b00a2]{gap:8px}.reminder-actions .outline[data-v-a63b00a2],.reminder-actions .primary[data-v-a63b00a2]{padding:7px 12px;font-size:12px}.filters[data-v-a63b00a2]{gap:7px;padding:8px}}@container hr-insurance (width<=390px){.shell[data-v-a63b00a2]{padding-inline:10px}.header-title h1[data-v-a63b00a2]{font-size:18px}.policy-amounts dd[data-v-a63b00a2]{font-size:19px}.attachment-actions[data-v-a63b00a2]{justify-content:flex-start;margin-left:61px}.employee-files[data-v-a63b00a2]{flex-wrap:wrap}.employee-files-text[data-v-a63b00a2]{flex-basis:35%}.filters[data-v-a63b00a2]{grid-template-columns:1fr}}.policy-subtitle[data-v-a63b00a2]{color:#59667b;overflow-wrap:anywhere;font-size:14px;margin-bottom:5px!important}.policy-number[data-v-a63b00a2]{color:#9ca7b8;overflow-wrap:anywhere;font-size:12px;margin-bottom:12px!important}.policy-info>div[data-v-a63b00a2]{gap:12px;display:flex}.policy-info dt[data-v-a63b00a2]{flex-shrink:0}.policy-info dd[data-v-a63b00a2]{margin:0}.policy-amounts[data-v-a63b00a2]{background:#f3f7fc;border:0;border-radius:9px;padding:13px 17px}.policy-amounts>div+div[data-v-a63b00a2]{border-left:1px solid #dce5f1;padding-left:22px}.policy-amounts dd[data-v-a63b00a2]{color:#101b34;font-size:20px;font-weight:650}.money-grid[data-v-a63b00a2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;display:grid}.money-box[data-v-a63b00a2]{background:#f0f7ff;border-radius:11px;min-width:0;padding:17px 18px}.money-box dt[data-v-a63b00a2]{color:#939fb1;font-size:12px}.money-box dd[data-v-a63b00a2]{color:var(--blue);overflow-wrap:anywhere;margin:5px 0 0;font-size:26px;font-weight:650;line-height:1.4}.form-card[data-v-a63b00a2]:first-child{grid-row:span 2}.form-control input[data-v-a63b00a2],.form-control select[data-v-a63b00a2]{border:0;border-radius:0;padding-inline:0}.form-control textarea[data-v-a63b00a2]{background:#f5f8fc;border-color:#f0f3f8;min-height:80px}.file-pills[data-v-a63b00a2]{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;display:flex}.hr-insurance-design .file-pills button[data-v-a63b00a2]{color:#748298;white-space:nowrap;background:#f9fbfe;border:1px solid #f6f9fd;border-radius:23px;flex:1;padding:10px 8px;font-size:13px}.hr-insurance-design .file-pills button.active[data-v-a63b00a2]{color:#fff;background:var(--blue);border-color:var(--blue)}.file-doc-icon[data-v-a63b00a2]{color:#fff;background:linear-gradient(140deg,#ff4e55,#fa333a);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;width:54px;height:68px;display:flex;overflow:hidden}.file-doc-icon[data-v-a63b00a2]:after{content:"";clip-path:polygon(0 0,100% 100%,0 100%);background:#ffffff30;width:16px;height:16px;position:absolute;top:0;right:0}.file-doc-icon svg[data-v-a63b00a2]{width:28px;height:28px}.file-doc-icon small[data-v-a63b00a2]{background:0 0;margin-top:3px;font-size:10px;position:static}.version-label[data-v-a63b00a2]{color:#288eff;background:#e7f2ff;border-radius:5px;margin:4px 0 5px;padding:2px 7px;font-size:10px;display:inline-block}.version-history[data-v-a63b00a2]{background:#f5f8fc;border:0;border-radius:12px;margin-top:19px;padding:0 11px 10px}.version-history summary[data-v-a63b00a2]{color:#42516b;padding:15px 6px;font-size:13px;font-weight:550}.version-row[data-v-a63b00a2]{background:#fbfcfe;border-radius:9px;flex-wrap:wrap;margin-bottom:8px;padding:12px 10px}.version-row strong[data-v-a63b00a2]{overflow-wrap:anywhere}.reminder-tabs[data-v-a63b00a2]{margin-top:0;margin-bottom:17px}.reminder-tabs button[data-v-a63b00a2]{padding-top:4px;padding-bottom:15px;font-size:17px}.reminder-policy-name[data-v-a63b00a2]{overflow-wrap:anywhere;align-items:center;gap:12px;font-size:16px;display:flex;margin:20px 0 15px!important}.reminder-policy-name[data-v-a63b00a2]:after{content:"";background:#e5ecf5;flex:1;height:1px}.reminder-data[data-v-a63b00a2]{grid-template-columns:.95fr 1.05fr;gap:16px;margin-bottom:17px;display:grid}.reminder-data dl[data-v-a63b00a2]{grid-template-columns:auto minmax(0,1fr);gap:8px 12px;margin:0;font-size:12px;display:grid}.reminder-data dl+dl[data-v-a63b00a2]{border-left:1px solid #edf1f7;padding-left:17px}.reminder-data dt[data-v-a63b00a2]{color:#9ba6b7}.reminder-data dd[data-v-a63b00a2]{color:#62728b;overflow-wrap:anywhere;margin:0}.reminder-actions[data-v-a63b00a2]{background:#f4f8fc;border-radius:9px;align-items:center;padding:11px 13px}.reminder-files-label[data-v-a63b00a2]{color:#3e506e;overflow-wrap:anywhere;flex:1;font-size:12px}.filters[data-v-a63b00a2] select{color:#5e708a;width:100%;min-width:0;height:39px;font:inherit;background:#fff;border:1px solid #e7edf5;border-radius:7px;padding:0 10px}@container hr-insurance (width<=760px){.app-header[data-v-a63b00a2]{background:#f5f8fcf5;border:0;grid-template-columns:minmax(25px,1fr) auto minmax(25px,1fr);gap:8px;display:grid}.header-title[data-v-a63b00a2]{text-align:center;max-width:220px}.header-right[data-v-a63b00a2]{justify-self:end;margin-left:0}.search[data-v-a63b00a2]{height:36px}.search input[data-v-a63b00a2]{font-size:12px}.employee-files[data-v-a63b00a2]{border:0;margin-top:12px;padding-top:0}.policy-info[data-v-a63b00a2]{grid-template-columns:minmax(0,1fr)}.policy-amounts dd[data-v-a63b00a2]{font-size:22px}.money-box[data-v-a63b00a2]{padding:15px 13px}.money-box dd[data-v-a63b00a2]{font-size:22px}.form-card[data-v-a63b00a2]:first-child{grid-row:auto}.file-doc-icon[data-v-a63b00a2]{width:45px;height:57px}.file-pills[data-v-a63b00a2]{gap:7px}.hr-insurance-design .file-pills button[data-v-a63b00a2]{flex:auto;padding:8px 9px;font-size:11px}.reminder-data[data-v-a63b00a2]{gap:10px}.reminder-data dl[data-v-a63b00a2]{gap:8px;font-size:11px}.reminder-data dl+dl[data-v-a63b00a2]{padding-left:10px}.reminder-tabs button[data-v-a63b00a2]{font-size:15px}.filters[data-v-a63b00a2] select{height:34px;font-size:11px}}@container hr-insurance (width<=390px){.money-box dd[data-v-a63b00a2],.policy-amounts dd[data-v-a63b00a2]{font-size:19px}.policy-amounts[data-v-a63b00a2]{padding:11px}.policy-amounts>div+div[data-v-a63b00a2]{padding-left:12px}}.filter-trigger[data-v-a63b00a2]{gap:7px}.filter-trigger svg[data-v-a63b00a2]{width:23px;height:23px;color:var(--blue)}.materials-card[data-v-627274a7]{color:#25364d;background:#fff;border:1px solid #edf1f6;border-radius:16px;margin:12px;padding:16px;font-size:13px}.materials-heading[data-v-627274a7]{justify-content:space-between;align-items:center;gap:10px;display:flex}.materials-heading h2[data-v-627274a7]{margin:0;font-size:16px;font-weight:700}.materials-heading h2[data-v-627274a7]:before{content:"";vertical-align:-2px;background:#1684ff;border-radius:3px;width:4px;height:15px;margin-right:8px;display:inline-block}.materials-status[data-v-627274a7]{white-space:nowrap;color:#7f8a9b;background:#f2f5f9;border-radius:7px;padding:3px 8px;font-size:12px}.materials-status.missing[data-v-627274a7]{color:#df8a1b;background:#fff6e5}.materials-status.complete[data-v-627274a7]{color:#24a567;background:#ecfaf2}.materials-card ul[data-v-627274a7]{overflow-wrap:anywhere;padding-left:20px;line-height:1.8}.materials-card p[data-v-627274a7]{overflow-wrap:anywhere;line-height:1.6}.materials-muted[data-v-627274a7]{color:#8192a8;font-size:12px}.materials-actions[data-v-627274a7]{flex-wrap:wrap;gap:8px;display:flex}.materials-actions button[data-v-627274a7]{color:#137ef5;background:#fff;border:1px solid #d5e5fa;border-radius:8px;padding:8px 11px}.materials-actions button[data-v-627274a7]:disabled{opacity:.45}.materials-card label[data-v-627274a7]{margin:12px 0;display:block}.materials-card textarea[data-v-627274a7]{box-sizing:border-box;resize:vertical;width:100%;color:inherit;font:inherit;background:#f7faff;border:1px solid #e7edf5;border-radius:9px;margin-top:7px;padding:10px;display:block}.renewal-panel[data-v-e6cdd5ec]{color:#263b55;background:#fff;border-radius:16px;margin:12px;padding:16px;font-size:13px}.renewal-panel header[data-v-e6cdd5ec]{justify-content:space-between;align-items:center;display:flex}.renewal-panel h3[data-v-e6cdd5ec]{margin:0;font-size:15px}.renewal-panel header span[data-v-e6cdd5ec]{color:#1678e8;background:#edf5ff;border-radius:12px;padding:4px 9px}.renewal-panel p[data-v-e6cdd5ec]{color:#7d8da4;line-height:1.7}.renewal-panel .review[data-v-e6cdd5ec],.renewal-panel .needs_review[data-v-e6cdd5ec]{color:#ad6c00}.renewal-panel button[data-v-e6cdd5ec]{color:#137ef5;background:#fff;border:1px solid #d5e5fa;border-radius:9px;margin:4px;padding:9px 12px}.renewal-panel button[data-v-e6cdd5ec]:disabled{opacity:.45}.renewal-panel label[data-v-e6cdd5ec]{margin:12px 0;display:block}.renewal-panel input[data-v-e6cdd5ec],.renewal-panel select[data-v-e6cdd5ec],.renewal-panel textarea[data-v-e6cdd5ec]{box-sizing:border-box;width:100%;color:inherit;background:#f7faff;border:1px solid #e7edf5;border-radius:8px;margin-top:5px;padding:10px}.renewal-panel .history[data-v-e6cdd5ec]{border-top:1px solid #e7edf5;margin-top:16px;padding-top:12px}.renewal-panel article[data-v-e6cdd5ec]{border-bottom:1px solid #edf2f8;padding:10px 0}.insurance-expiry[data-v-b0762afa]{color:#25364d;background:#f5f8fc;min-width:0;font-size:14px}.expiry-nav[data-v-b0762afa]{background:#fff;border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;height:52px;padding:0 12px;display:flex}.expiry-nav h2[data-v-b0762afa]{margin:0;font-size:18px}.expiry-nav button[data-v-b0762afa]{background:0 0;border:0;width:32px;padding:0;font-size:32px}.expiry-nav span[data-v-b0762afa]{width:32px}.expiry-body[data-v-b0762afa]{padding:12px}.expiry-card[data-v-b0762afa]{box-sizing:border-box;text-align:left;width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #edf1f7;border-radius:15px;margin:12px 0;padding:16px}.expiry-heading[data-v-b0762afa]{justify-content:space-between;align-items:center;gap:8px;display:flex}.expiry-heading h3[data-v-b0762afa]{margin:0;font-size:16px}.expiry-tag[data-v-b0762afa]{color:#1684ff;white-space:nowrap;background:#eef5ff;border-radius:7px;padding:4px 8px;font-size:12px}.expiry-company[data-v-b0762afa]{background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.insurance-expiry label[data-v-b0762afa]:not(.expiry-company):not(.expiry-check){margin-bottom:16px;display:block}.insurance-expiry input[data-v-b0762afa]:not([type=checkbox]),.insurance-expiry select[data-v-b0762afa],.insurance-expiry textarea[data-v-b0762afa]{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:inherit;background:#f8fbff;border:1px solid #e1e9f3;border-radius:8px;margin-top:6px;padding:10px}.expiry-company select[data-v-b0762afa]{flex:1;width:auto;margin:0}.insurance-expiry textarea[data-v-b0762afa]{resize:vertical}.expiry-check[data-v-b0762afa]{align-items:center;gap:9px;margin:10px 0;display:flex}.expiry-check small[data-v-b0762afa]{color:#8492a5}.insurance-expiry fieldset[data-v-b0762afa]{border:1px solid #e5edf6;border-radius:10px;margin:0 0 16px;padding:10px 12px}.expiry-actions[data-v-b0762afa]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.expiry-actions button[data-v-b0762afa],.recovery button[data-v-b0762afa],.expiry-error button[data-v-b0762afa]{color:#137ef5;font:inherit;background:#fff;border:1px solid #c9defa;border-radius:8px;padding:9px 12px}.expiry-actions button[type=submit][data-v-b0762afa]{color:#fff;background:#1684ff;border-color:#1684ff;flex:1}.insurance-expiry button[data-v-b0762afa]:disabled{opacity:.45}.insurance-expiry p[data-v-b0762afa]{overflow-wrap:anywhere;line-height:1.6}.expiry-muted[data-v-b0762afa],.expiry-list-item small[data-v-b0762afa],.expiry-event small[data-v-b0762afa]{color:#8291a7;font-size:12px}.expiry-error[data-v-b0762afa]{color:#bc3939;background:#fff0f0;border-radius:9px;padding:10px}.expiry-success[data-v-b0762afa]{color:#17804c;background:#edf9f1;border-radius:9px;padding:10px}.expiry-event[data-v-b0762afa]{border-bottom:1px solid #edf1f7;padding:12px 0}.expiry-event p[data-v-b0762afa]{margin:6px 0}.recovery[data-v-b0762afa]{background:#fffaf0;border-color:#ffdf9c}.insurance-context>button[data-v-9f25623e]{color:#137ef5;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d5e5fa;border-radius:8px;padding:7px 10px}.insurance-context>button[data-v-9f25623e]:disabled{opacity:.45;cursor:default}.insurance-workspace[data-v-9f25623e]{color:#25364d;background:#f4f8fc;max-width:760px;margin:auto}.insurance-workspace>p[data-v-9f25623e]{margin:0;padding:12px 16px}.insurance-context[data-v-9f25623e]{color:#67768b;flex-wrap:wrap;gap:12px;padding:10px 12px;font-size:12px;display:flex}.insurance-context label[data-v-9f25623e]{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.insurance-context select[data-v-9f25623e]{min-width:0;max-width:100%;color:inherit;background:#fff;border:1px solid #e3eaf3;border-radius:8px;flex:1;padding:7px}.insurance-panel[data-v-9f25623e]{background:#fff;border-radius:16px;margin:12px;padding:16px;font-size:13px}.insurance-panel h2[data-v-9f25623e]{font-size:17px}.insurance-panel h3[data-v-9f25623e]{font-size:14px}.insurance-panel label[data-v-9f25623e],.insurance-form-source label[data-v-9f25623e]{margin:12px 0;display:block}.insurance-panel button[data-v-9f25623e],.insurance-form-source button[data-v-9f25623e],.insurance-pagination button[data-v-9f25623e]{color:#137ef5;background:#fff;border:1px solid #d5e5fa;border-radius:9px;margin:4px;padding:9px 12px}.insurance-panel button[data-v-9f25623e]:disabled,.insurance-form-source button[data-v-9f25623e]:disabled,.insurance-pagination button[data-v-9f25623e]:disabled{opacity:.45}.insurance-panel select[data-v-9f25623e],.insurance-panel textarea[data-v-9f25623e],.insurance-form-source select[data-v-9f25623e],.insurance-form-source input[data-v-9f25623e],.insurance-form-source textarea[data-v-9f25623e]{box-sizing:border-box;color:#25364d;background:#f7faff;border:1px solid #e7edf5;border-radius:8px;width:100%;max-width:100%;margin-top:6px;padding:10px}.insurance-panel input[type=checkbox][data-v-9f25623e]{margin-right:8px}.insurance-form-source[data-v-9f25623e]{font-size:13px}.insurance-source-note[data-v-9f25623e]{color:#8192a8;margin:0 0 10px;line-height:1.6}.insurance-form-source label[data-v-9f25623e]{border-bottom:1px solid #edf1f6;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:7px 0;display:grid}.insurance-form-source label input[data-v-9f25623e],.insurance-form-source label select[data-v-9f25623e]{background:#fff;border:0;margin:0;padding-inline:0}.insurance-form-source label textarea[data-v-9f25623e]{margin:0}.insurance-form-source label[data-v-9f25623e]:last-child{border:0}.insurance-form-source small[data-v-9f25623e]{color:#96a3b1;margin-top:5px;line-height:1.5;display:block}.insurance-pagination[data-v-9f25623e]{justify-content:center;align-items:center;padding:12px;font-size:12px;display:flex}.insurance-overlay[data-v-9f25623e]{z-index:1050;background:#17243a70;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.insurance-overlay>.insurance-panel[data-v-9f25623e]{box-sizing:border-box;width:100%;max-width:620px;max-height:80vh;margin:0;overflow:auto}.insurance-panel dl[data-v-9f25623e]{grid-template-columns:110px 1fr;gap:6px;display:grid}.insurance-panel dd[data-v-9f25623e]{overflow-wrap:anywhere;margin:0}.insurance-panel article[data-v-9f25623e]{border-bottom:1px solid #e6edf5;padding:12px 0}.insurance-preview[data-v-9f25623e]{z-index:1060}.insurance-preview-heading[data-v-9f25623e]{justify-content:space-between;align-items:center;gap:12px;display:flex}.insurance-preview h2[data-v-9f25623e]{overflow-wrap:anywhere;min-width:0}.insurance-preview img[data-v-9f25623e]{object-fit:contain;max-width:100%;max-height:60vh;margin:auto;display:block}.insurance-preview iframe[data-v-9f25623e]{border:0;width:100%;height:60vh}.insurance-preview p[data-v-9f25623e]{color:#8192a8;font-size:12px}.insurance-page[data-v-9cca527a]{box-sizing:border-box;background:#f3f8fd;max-width:980px;min-height:100vh;margin:0 auto}.insurance-page>p[data-v-9cca527a],.insurance-identity[data-v-9cca527a]{color:#64748b;padding:18px}.insurance-page>p[data-v-9cca527a]{margin:0}.insurance-identity button[data-v-9cca527a]{color:#fff;background:#1769e0;border:0;border-radius:12px;padding:12px 20px}.reauth-link[data-v-9cca527a]{margin-left:10px}.hr-directory-design[data-v-33e4a3f3]{color:#11141b;background:linear-gradient(125deg,#f9fbff,#fbfcff 50%,#f7faff);width:100%;min-width:0;max-width:540px;margin-inline:auto;font:14px/1.5 -apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif;position:relative}.hr-directory-design[data-v-33e4a3f3] *{box-sizing:border-box}.hr-directory-design button[data-v-33e4a3f3],.hr-directory-design input[data-v-33e4a3f3]{font:inherit}.hr-directory-design button[data-v-33e4a3f3]{cursor:pointer}.hr-directory-design button[data-v-33e4a3f3]:disabled{cursor:default;opacity:.5}.hr-directory-design button[data-v-33e4a3f3]:focus-visible,.hr-directory-design input[data-v-33e4a3f3]:focus-visible{outline-offset:2px;outline:2px solid #63afff}.hr-directory-design svg[data-v-33e4a3f3]{flex:none;width:22px;height:22px;display:block}.header[data-v-33e4a3f3]{justify-content:space-between;align-items:center;height:68px;padding:0 12px 0 17px;display:flex;position:relative}.header h1[data-v-33e4a3f3]{white-space:nowrap;pointer-events:none;margin:0;font-size:19px;font-weight:750;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.back-btn[data-v-33e4a3f3],.contact-tool[data-v-33e4a3f3]{color:#131a25;background:0 0;border:0;place-items:center;width:38px;height:38px;padding:0;display:grid}.header-actions[data-v-33e4a3f3]{min-width:38px}.back-btn svg[data-v-33e4a3f3]{stroke-width:2.6px}.search-wrap[data-v-33e4a3f3]{margin:3px 12px 0}.search-box[data-v-33e4a3f3]{color:#677288;background:linear-gradient(110deg,#edf1f9,#f0f2f9);border-radius:999px;align-items:center;gap:10px;height:42px;padding:0 14px;display:flex}.search-box input[data-v-33e4a3f3]{color:#232a39;background:0 0;border:0;width:100%;min-width:0;height:100%;padding:0}.search-box input[data-v-33e4a3f3]::placeholder{color:#798498}.search-clear[data-v-33e4a3f3]{color:#fff;background:#d5dce7;border:0;border-radius:50%;flex:none;width:21px;height:21px;padding:0;line-height:1}.tabs[data-v-33e4a3f3]{min-height:47px;margin:12px 13px 3px;display:grid}.tab[data-v-33e4a3f3]{color:#667085;white-space:nowrap;background:0 0;border:0;min-width:0;padding:0 2px 8px;position:relative;font-size:16px!important;font-weight:650!important}.tab.active[data-v-33e4a3f3]{color:#096df4;font-weight:750!important}.tab.active[data-v-33e4a3f3]:after{content:"";background:#0a79ff;border-radius:4px;width:24px;height:3px;position:absolute;bottom:0;left:calc(50% - 12px)}.contacts-scroller[data-v-33e4a3f3]{padding:2px 12px 6px}.employee-card[data-v-33e4a3f3]{text-align:left;color:#11141b;background:#fff;border:1px solid #e8edf5;border-radius:13px;align-items:center;gap:13px;width:100%;min-height:85px;padding:12px 12px 12px 15px;display:flex;box-shadow:0 2px 9px #4b668e05}.employee-card+.employee-card[data-v-33e4a3f3]{margin-top:0}.employee-card[data-v-33e4a3f3]:active{background:#f5faff}.employee-avatar[data-v-33e4a3f3]{color:#477abd;background:linear-gradient(140deg,#dceafc,#eff3fb);border-radius:13px;flex:none;place-items:center;width:53px;height:53px;font-size:20px;font-weight:750;display:grid;overflow:hidden}.employee-avatar img[data-v-33e4a3f3],.detail-avatar img[data-v-33e4a3f3]{object-fit:cover;width:100%;height:100%;display:block}.employee-main[data-v-33e4a3f3]{flex:1;min-width:0}.employee-main strong[data-v-33e4a3f3]{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:750;line-height:1.4;display:block;overflow:hidden}.employee-main small[data-v-33e4a3f3]{color:#5b6478;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;line-height:1.3;display:block;overflow:hidden}.status[data-v-33e4a3f3]{white-space:nowrap;border-radius:7px;flex:none;padding:5px 8px;font-size:12px;font-weight:750;line-height:1.1}.green[data-v-33e4a3f3]{color:#079936;background:#dcf9df}.blue[data-v-33e4a3f3]{color:#087eff;background:#e6f2ff}.orange[data-v-33e4a3f3]{color:#fb7911;background:#ffedd5}.gray[data-v-33e4a3f3]{color:#7e8799;background:#edf0f5}.red[data-v-33e4a3f3]{color:#c64650;background:#fff0ed}.arrow-right[data-v-33e4a3f3]{color:#58657a;stroke-width:2.3px;width:13px!important;height:19px!important}.empty-list[data-v-33e4a3f3]{color:#8290a4;text-align:center;margin:0;padding:65px 10px;font-size:13px;line-height:1.9}.bottom-action[data-v-33e4a3f3]{padding:8px 12px max(15px,env(safe-area-inset-bottom,15px));background:linear-gradient(#f8fbff80,#f9fbff 47%)}.primary[data-v-33e4a3f3]{color:#fff;background:linear-gradient(105deg,#096fff,#087afd 58%,#0969f8);border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;height:48px;display:flex;box-shadow:0 5px 11px #1e6af314;font-size:16px!important;font-weight:700!important}.is-detail .header[data-v-33e4a3f3]{height:53px}.detail-scroller[data-v-33e4a3f3]{padding:0 11px 24px}.detail-card[data-v-33e4a3f3]{background:#fff;border:1px solid #edf0f5;border-radius:15px;padding:19px 22px 18px;box-shadow:0 5px 18px #415c7e0b}.detail-card+.detail-card[data-v-33e4a3f3]{margin-top:13px}.detail-profile[data-v-33e4a3f3]{align-items:center;gap:22px;margin-bottom:18px;display:flex}.detail-avatar[data-v-33e4a3f3]{color:#477abd;background:#e9eef5;border-radius:50%;flex:none;place-items:center;width:75px;height:75px;font-size:27px;font-weight:750;display:grid;overflow:hidden}.detail-avatar svg[data-v-33e4a3f3]{width:32px;height:32px}.detail-meta[data-v-33e4a3f3]{flex:1;min-width:0}.detail-profile-name[data-v-33e4a3f3]{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.detail-profile-name h2[data-v-33e4a3f3]{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:750;line-height:1.25}.detail-tag[data-v-33e4a3f3]{white-space:nowrap;border-radius:8px;padding:5px 9px;font-size:13px;font-weight:700}.detail-job[data-v-33e4a3f3]{color:#626b7e;overflow-wrap:anywhere;margin:10px 0 0;font-size:15px;font-weight:600;line-height:1.4}.detail-table[data-v-33e4a3f3]{flex-direction:column;gap:8px;margin:0;display:flex}.detail-row[data-v-33e4a3f3]{grid-template-columns:minmax(92px,41%) minmax(0,1fr);align-items:start;gap:7px;min-height:22px;display:grid}.detail-row .key[data-v-33e4a3f3]{color:#8791a3;font-size:15px;font-weight:500;line-height:1.5}.detail-row .value[data-v-33e4a3f3]{color:#171d27;overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px;font-weight:500;line-height:1.5}.basic-info-card[data-v-33e4a3f3]{padding-top:18px;padding-bottom:20px}.basic-header[data-v-33e4a3f3]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.basic-header h3[data-v-33e4a3f3]{margin:0;font-size:18px;font-weight:750;line-height:1.5}.edit-btn[data-v-33e4a3f3]{color:#0b80ff;background:linear-gradient(120deg,#eef6ff,#e5f2ff);border:1px solid #d3e7ff;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 10px;display:inline-flex;font-size:13px!important;font-weight:700!important}.edit-btn svg[data-v-33e4a3f3]{width:17px;height:17px}.basic-table[data-v-33e4a3f3]{gap:10px}@media (width<=359px){.header[data-v-33e4a3f3]{height:59px}.header h1[data-v-33e4a3f3]{font-size:18px}.employee-card[data-v-33e4a3f3]{gap:9px;min-height:77px;padding-inline:11px}.employee-avatar[data-v-33e4a3f3]{width:46px;height:46px}.employee-main strong[data-v-33e4a3f3]{font-size:15px}.employee-main small[data-v-33e4a3f3]{font-size:11.5px}.status[data-v-33e4a3f3]{padding:5px 6px;font-size:10.5px}.detail-scroller[data-v-33e4a3f3]{padding:8px 9px 15px}.detail-card[data-v-33e4a3f3]{padding:15px 14px 16px}.detail-profile[data-v-33e4a3f3]{gap:12px;margin-bottom:15px}.detail-avatar[data-v-33e4a3f3]{width:64px;height:64px}.detail-profile-name h2[data-v-33e4a3f3]{font-size:18px}.detail-job[data-v-33e4a3f3]{font-size:12.5px}.detail-row[data-v-33e4a3f3]{grid-template-columns:minmax(78px,39%) minmax(0,1fr);gap:5px}.detail-row .key[data-v-33e4a3f3],.detail-row .value[data-v-33e4a3f3]{font-size:12.8px}.basic-header[data-v-33e4a3f3]{margin-bottom:16px}.basic-header h3[data-v-33e4a3f3]{font-size:17px}}.hr-directory-workspace[data-v-c5f55d1a]{color:#263447;min-width:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.directory-toolbar[data-v-c5f55d1a]{background:#fff;border-bottom:1px solid #edf0f5;align-items:center;gap:10px;padding:12px 16px;display:flex}.directory-toolbar label[data-v-c5f55d1a]{flex:1;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.directory-toolbar select[data-v-c5f55d1a]{flex:1;min-width:0;max-width:320px}.hr-directory-workspace button[data-v-c5f55d1a],.hr-directory-workspace select[data-v-c5f55d1a],.hr-directory-workspace input[data-v-c5f55d1a],.hr-directory-workspace textarea[data-v-c5f55d1a]{font:inherit}.directory-toolbar button[data-v-c5f55d1a],.directory-toolbar select[data-v-c5f55d1a],.directory-pagination button[data-v-c5f55d1a],.directory-detail-actions button[data-v-c5f55d1a],.directory-dialog button[data-v-c5f55d1a],.directory-recovery button[data-v-c5f55d1a]{color:#48647e;cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:8px;padding:8px 12px}.hr-directory-workspace button[data-v-c5f55d1a]:disabled{opacity:.5;cursor:default}.directory-message[data-v-c5f55d1a]{overflow-wrap:anywhere;margin:0;padding:10px 16px;font-size:13px}.error[data-v-c5f55d1a]{color:#bd3442}.directory-recovery[data-v-c5f55d1a]{background:#fff8e9;border:1px solid #f1d1a0;border-radius:12px;margin:12px 16px;padding:14px;font-size:13px}.directory-recovery p[data-v-c5f55d1a]{margin:8px 0}.directory-count[data-v-c5f55d1a]{color:#8391a3;margin:4px 0 12px;font-size:12px}.directory-pagination[data-v-c5f55d1a]{justify-content:center;align-items:center;gap:12px;padding:16px 0;font-size:13px;display:flex}.directory-detail-actions[data-v-c5f55d1a]{flex-wrap:wrap;align-items:center;gap:10px;padding:4px 16px 20px;display:flex}.directory-detail-actions small[data-v-c5f55d1a]{color:#8190a3;width:100%}.directory-overlay[data-v-c5f55d1a]{z-index:1500;background:#17233766;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.directory-dialog[data-v-c5f55d1a]{box-sizing:border-box;overscroll-behavior:contain;background:#fff;border-radius:18px;width:min(100%,500px);max-height:90dvh;padding:20px;overflow:auto;box-shadow:0 14px 70px #12243925}.directory-dialog header[data-v-c5f55d1a]{justify-content:space-between;align-items:center;gap:12px;display:flex}.directory-dialog h2[data-v-c5f55d1a]{margin:0;font-size:18px}.directory-dialog p[data-v-c5f55d1a]{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.directory-dialog form[data-v-c5f55d1a]{gap:14px;margin-top:18px;display:grid}.directory-dialog label[data-v-c5f55d1a]{gap:7px;font-size:13px;display:grid}.directory-dialog input[data-v-c5f55d1a],.directory-dialog textarea[data-v-c5f55d1a]{box-sizing:border-box;color:#263447;background:#fff;border:1px solid #dce4ed;border-radius:8px;width:100%;padding:10px}.directory-dialog textarea[data-v-c5f55d1a]{resize:vertical;min-height:84px}.directory-dialog .primary[data-v-c5f55d1a]{color:#fff;background:#2c8dfa;border-color:#2c8dfa;min-height:42px}.directory-version[data-v-c5f55d1a]{border-bottom:1px solid #edf0f5;margin-top:18px;padding-bottom:14px}.directory-version time[data-v-c5f55d1a]{color:#8190a3;margin:6px 0;font-size:12px;display:block}.directory-version dl[data-v-c5f55d1a]{grid-template-columns:70px minmax(0,1fr);gap:8px;font-size:13px;display:grid}.directory-version dd[data-v-c5f55d1a]{overflow-wrap:anywhere;margin:0}.directory-card-text[data-v-c5f55d1a]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f6f9fc;border-radius:10px;padding:16px;line-height:1.8}.directory-dialog button[data-v-c5f55d1a]:focus-visible,.directory-toolbar button[data-v-c5f55d1a]:focus-visible{outline-offset:3px;outline:2px solid #2c8dfa}@media (width<=360px){.directory-dialog[data-v-c5f55d1a]{padding:16px}.directory-toolbar[data-v-c5f55d1a]{padding:10px 12px}.directory-overlay[data-v-c5f55d1a]{padding:10px}.directory-pagination[data-v-c5f55d1a]{gap:8px}}.directory-contact-links[data-v-c5f55d1a]{flex-wrap:wrap;gap:16px;display:flex}.directory-contact-links a[data-v-c5f55d1a]{color:#087eff;align-items:center;min-height:30px;text-decoration:none;display:inline-flex}.directory-page[data-v-5c4de9b4]{box-sizing:border-box;background:#f3f8fd;max-width:980px;min-height:100vh;margin:0 auto;padding:16px}.directory-page>p[data-v-5c4de9b4],.directory-identity[data-v-5c4de9b4]{color:#64748b;padding:18px}.directory-page>p[data-v-5c4de9b4]{margin:0}.directory-identity button[data-v-5c4de9b4]{color:#fff;background:#1769e0;border:0;border-radius:12px;padding:12px 20px}@media (width<=600px){.directory-page[data-v-5c4de9b4]{padding:0}}.reauth-link[data-v-5c4de9b4]{margin-left:10px}.hr-my-archive-design[data-v-f19339b6]{color:#17213a;background:linear-gradient(145deg,#f8fbfe,#edf6fd 60%,#f9fcff);width:100%;min-width:0;max-width:614px;margin-inline:auto;font:14px/1.5 -apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif;position:relative;container-type:inline-size}.hr-my-archive-design[data-v-f19339b6] *{box-sizing:border-box}.hr-my-archive-design button[data-v-f19339b6]{font:inherit;cursor:pointer}.hr-my-archive-design button[data-v-f19339b6]:disabled{cursor:default;opacity:.5}.hr-my-archive-design button[data-v-f19339b6]:focus-visible{outline-offset:2px;outline:2px solid #56a7ff}.hr-my-archive-design svg[data-v-f19339b6]{flex:none;width:22px;height:22px;display:block}.page[data-v-f19339b6]{--u:calc(100cqw / 614);background:linear-gradient(125deg,#f8fbff,#f0f8ff 45%,#f9fcff);min-width:0}.header[data-v-f19339b6]{min-height:max(48px,calc(var(--u)*65));padding:0 calc(var(--u)*17);justify-content:space-between;align-items:center;display:flex;position:relative}.header h1[data-v-f19339b6]{font-size:max(18px,calc(var(--u)*27));color:#161b24;white-space:nowrap;pointer-events:none;margin:0;font-weight:800;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.back-btn[data-v-f19339b6]{z-index:1;color:#0e151e;background:0 0;border:0;place-items:center;width:38px;height:44px;padding:0;display:grid}.back-btn svg[data-v-f19339b6]{stroke-width:2.65px;width:23px;height:26px}.scroller[data-v-f19339b6]{padding:calc(var(--u)*5) calc(var(--u)*12) calc(var(--u)*4)}.card[data-v-f19339b6]{border-radius:calc(var(--u)*20);width:100%;margin-bottom:calc(var(--u)*15);background:#fff;box-shadow:0 6px 18px #3e629106}.profile-card[data-v-f19339b6]{min-height:calc(var(--u)*124);padding:calc(var(--u)*13) calc(var(--u)*18);align-items:center;gap:calc(var(--u)*22);display:flex}.portrait[data-v-f19339b6]{width:calc(var(--u)*98);height:calc(var(--u)*98);color:#087cff;font-size:calc(var(--u)*35);background:#e0eeff;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.portrait img[data-v-f19339b6]{object-fit:cover;width:100%;height:100%;display:block}.portrait svg[data-v-f19339b6]{width:50%;height:50%}.profile-meta[data-v-f19339b6]{flex:1;min-width:0}.name-line[data-v-f19339b6]{align-items:center;gap:calc(var(--u)*16);margin-bottom:calc(var(--u)*12);flex-wrap:wrap;display:flex}.profile-name[data-v-f19339b6]{font-size:max(17px,calc(var(--u)*29));color:#141c37;overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.18}.work-tag[data-v-f19339b6]{text-align:center;font-weight:750;font-size:max(11px,calc(var(--u)*20));padding:calc(var(--u)*7) calc(var(--u)*12);white-space:nowrap;border-radius:999px;line-height:1.1}.green[data-v-f19339b6]{color:#04ab58;background:#e0f9eb}.blue[data-v-f19339b6]{color:#057dfa;background:#e2f3ff}.orange[data-v-f19339b6]{color:#b87109;background:#fff1d9}.red[data-v-f19339b6]{color:#c3464c;background:#fff0ed}.gray[data-v-f19339b6]{color:#738096;background:#edf0f5}.profile-sub[data-v-f19339b6]{font-size:max(11px,calc(var(--u)*19));color:#798ca6;overflow-wrap:anywhere;line-height:1.45}.edit-profile[data-v-f19339b6]{justify-content:center;align-items:center;gap:calc(var(--u)*10);padding:calc(var(--u)*6) 0;color:#087cff;white-space:nowrap;margin-top:calc(var(--u)*12);background:0 0;border:0;align-self:flex-start;display:flex;font-size:max(11px,calc(var(--u)*19))!important;font-weight:750!important}.edit-profile svg[data-v-f19339b6]{width:calc(var(--u)*25);height:calc(var(--u)*25)}.section-card[data-v-f19339b6]{padding:calc(var(--u)*18) calc(var(--u)*18) calc(var(--u)*16)}.section-heading[data-v-f19339b6]{align-items:center;gap:calc(var(--u)*13);font-size:max(15px,calc(var(--u)*24));color:#19223c;min-height:calc(var(--u)*48);padding:calc(var(--u)*1) 0 calc(var(--u)*16);border-bottom:1px solid #e6edf5;margin:0;font-weight:800;line-height:1.2;display:flex}.section-accent[data-v-f19339b6]{height:calc(var(--u)*28);width:calc(var(--u)*6);background:#087dff;border-radius:4px;flex:none}.section-heading small[data-v-f19339b6]{font-size:max(11px,calc(var(--u)*20));color:#8798b3;font-weight:500}.info-table[data-v-f19339b6]{width:100%;margin:0}.info-row[data-v-f19339b6]{grid-template-columns:calc(var(--u)*150) minmax(0,1fr);min-height:calc(var(--u)*46);padding:calc(var(--u)*4) calc(var(--u)*12);border-bottom:1px solid #e9edf5;align-items:center;line-height:1.45;display:grid}.info-row[data-v-f19339b6]:last-child{border-bottom:0}.info-label[data-v-f19339b6]{font-size:max(11px,calc(var(--u)*21));color:#7c8da8}.info-value[data-v-f19339b6]{color:#202b42;min-width:0;font-size:max(11px,calc(var(--u)*21));overflow-wrap:anywhere;margin:0;font-weight:500}.contract-card[data-v-f19339b6]{padding-bottom:0}.contract-block[data-v-f19339b6]{padding:calc(var(--u)*10) calc(var(--u)*12) calc(var(--u)*8);border-bottom:1px solid #e6edf5}.contract-block[data-v-f19339b6]:last-child{border-bottom:0}.document-top[data-v-f19339b6]{gap:calc(var(--u)*24);align-items:flex-start;min-width:0;display:flex}.file-icon[data-v-f19339b6]{width:calc(var(--u)*50);height:calc(var(--u)*62);flex:none;display:block}.hr-my-archive-design .file-icon svg[data-v-f19339b6]{width:100%;height:100%}.doc-content[data-v-f19339b6]{flex:1;min-width:0}.doc-name-line[data-v-f19339b6]{justify-content:space-between;align-items:center;gap:calc(var(--u)*12);min-height:calc(var(--u)*30);flex-wrap:wrap;display:flex}.doc-name[data-v-f19339b6]{font-size:max(12px,calc(var(--u)*21));color:#202941;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:750;line-height:1.45}.doc-meta[data-v-f19339b6]{font-size:max(10px,calc(var(--u)*19));color:#889ab7;margin:calc(var(--u)*5) 0 0;overflow-wrap:anywhere;line-height:1.38}.doc-status[data-v-f19339b6]{font-size:max(10px,calc(var(--u)*19));padding:calc(var(--u)*9) calc(var(--u)*22);white-space:nowrap;border-radius:999px;flex:none;font-weight:700;line-height:1.15}.contract-dates[data-v-f19339b6]{margin:calc(var(--u)*10) 0 0 calc(var(--u)*74);justify-content:space-between;align-items:center;gap:calc(var(--u)*8);font-size:max(10px,calc(var(--u)*19));flex-wrap:wrap;line-height:1.5;display:flex}.date-pair[data-v-f19339b6]{gap:calc(var(--u)*12);flex-wrap:wrap;align-items:center;display:flex}.date-key[data-v-f19339b6]{color:#8495b0}.date-value[data-v-f19339b6]{color:#2f3b51;margin:0;font-weight:500}.doc-actions[data-v-f19339b6]{justify-content:flex-end;align-items:center;gap:calc(var(--u)*11);margin-top:calc(var(--u)*8);flex-wrap:wrap;display:flex}.file-button[data-v-f19339b6]{min-height:32px;height:calc(var(--u)*46);min-width:calc(var(--u)*108);justify-content:center;align-items:center;gap:calc(var(--u)*10);padding:0 calc(var(--u)*18);border-radius:calc(var(--u)*10);color:#0878ff;white-space:nowrap;background:#fff;border:1.5px solid #187eff;display:inline-flex;font-size:max(11px,calc(var(--u)*20))!important;font-weight:650!important}.file-button svg[data-v-f19339b6]{width:calc(var(--u)*22);height:calc(var(--u)*22)}.resume-card[data-v-f19339b6]{margin-bottom:calc(var(--u)*6);padding-bottom:0}.resume-row[data-v-f19339b6]{align-items:center;gap:calc(var(--u)*15);padding:calc(var(--u)*9) 0 calc(var(--u)*10) calc(var(--u)*16);min-height:calc(var(--u)*90);flex-wrap:wrap;display:flex}.resume-info[data-v-f19339b6]{flex:1;min-width:0}.resume-info strong[data-v-f19339b6]{font-size:max(12px,calc(var(--u)*21));overflow-wrap:anywhere;color:#1e293c;font-weight:750;line-height:1.3;display:block}.resume-info span[data-v-f19339b6],.resume-info small[data-v-f19339b6]{color:#8799b5;font-size:max(10px,calc(var(--u)*19));margin-top:calc(var(--u)*6);overflow-wrap:anywhere;line-height:1.3;display:block}.resume-info small[data-v-f19339b6]{font-size:max(9px,calc(var(--u)*17))}.resume-actions[data-v-f19339b6]{align-items:center;gap:calc(var(--u)*9);flex-wrap:wrap;display:flex}.resume-actions .file-button[data-v-f19339b6]{min-width:calc(var(--u)*112);padding:0 calc(var(--u)*13)}.footer-note[data-v-f19339b6]{padding:calc(var(--u)*4) calc(var(--u)*20) 0;text-align:center;color:#8da0bb;font-size:max(10px,calc(var(--u)*17));font-weight:500;line-height:1.3}.footer[data-v-f19339b6]{text-align:center;padding:calc(var(--u)*14) 12px max(14px,env(safe-area-inset-bottom));color:#8da0bb;font-size:max(10px,calc(var(--u)*17))}@container (width<=440px){.doc-status[data-v-f19339b6]{padding:calc(var(--u)*8) calc(var(--u)*14)}.contract-dates[data-v-f19339b6]{gap:calc(var(--u)*4)}.date-pair[data-v-f19339b6]{gap:calc(var(--u)*8)}.resume-row[data-v-f19339b6]{gap:calc(var(--u)*10);padding-inline:calc(var(--u)*7)}}@container (width<=340px){.profile-card[data-v-f19339b6]{gap:calc(var(--u)*12)}.name-line[data-v-f19339b6]{gap:calc(var(--u)*8)}.resume-actions[data-v-f19339b6]{gap:calc(var(--u)*5)}.resume-actions .file-button[data-v-f19339b6]{padding:0 calc(var(--u)*9);min-width:calc(var(--u)*87)}}.hr-my-archive-workspace[data-v-8e10c787]{color:#242832;font-family:PingFang SC,Microsoft YaHei,sans-serif}.hr-my-archive-workspace[data-v-8e10c787] :is(button,input,select,textarea){font:inherit;box-sizing:border-box}.hr-my-archive-workspace button[data-v-8e10c787]{cursor:pointer;color:#4369c7;background:#fff;border:1px solid #e0e5ee;border-radius:8px;padding:8px 12px}.hr-my-archive-workspace button[data-v-8e10c787]:disabled{cursor:default;opacity:.5}.self-toolbar[data-v-8e10c787]{background:#fff;border-bottom:1px solid #edf0f5;align-items:center;gap:12px;padding:10px 18px;display:flex}.self-toolbar label[data-v-8e10c787]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.self-toolbar select[data-v-8e10c787]{background:#fff;border:1px solid #e0e5ee;border-radius:7px;flex:1;min-width:0;padding:8px}.self-message[data-v-8e10c787],.self-recovery[data-v-8e10c787]{margin:12px 18px;font-size:14px;line-height:1.6}.self-recovery[data-v-8e10c787]{background:#fff8e9;border-radius:10px;padding:14px}.self-recovery p[data-v-8e10c787]{margin:5px 0 10px}.error[data-v-8e10c787]{color:#ae3239}.self-card[data-v-8e10c787]{background:#fff;border-radius:13px;margin-bottom:14px;padding:18px}.self-heading[data-v-8e10c787]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.self-heading h2[data-v-8e10c787]{margin:0;font-size:17px}.self-card dl[data-v-8e10c787],.self-dialog dl[data-v-8e10c787]{margin:0}.self-card dl>div[data-v-8e10c787],.self-dialog dl>div[data-v-8e10c787]{grid-template-columns:110px minmax(0,1fr);gap:12px;margin:12px 0;font-size:14px;line-height:1.6;display:grid}.self-card dt[data-v-8e10c787],.self-dialog dt[data-v-8e10c787]{color:#8b929f}.self-card dd[data-v-8e10c787],.self-dialog dd[data-v-8e10c787]{overflow-wrap:anywhere;margin:0}.self-empty[data-v-8e10c787]{color:#8b929f;font-size:14px}.self-pagination[data-v-8e10c787]{justify-content:space-between;align-items:center;gap:8px;margin:14px 0;font-size:13px;display:flex}.self-overlay[data-v-8e10c787]{z-index:40;background:#151d3659;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.self-dialog[data-v-8e10c787]{box-sizing:border-box;background:#fff;border-radius:16px;width:min(100%,540px);max-height:90vh;padding:20px;overflow:auto}.self-dialog>p[data-v-8e10c787]{color:#737d8d;font-size:13px;line-height:1.6}.self-dialog form[data-v-8e10c787]{gap:14px;display:grid}.self-dialog form label[data-v-8e10c787]{gap:7px;font-size:14px;display:grid}.self-dialog[data-v-8e10c787] :is(input,select,textarea){color:#242832;background:#fff;border:1px solid #dce2ed;border-radius:8px;width:100%;padding:10px}.self-dialog textarea[data-v-8e10c787]{resize:vertical;min-height:70px}.self-dialog button.primary[data-v-8e10c787]{color:#fff;background:#5079dd;border-color:#5079dd}.self-version[data-v-8e10c787]{overflow-wrap:anywhere;border-bottom:1px solid #e9edf4;padding:14px 0;font-size:14px}.self-version h3[data-v-8e10c787]{margin:0 0 8px;font-size:17px}.self-version time[data-v-8e10c787]{color:#8a92a0;margin:6px 0;font-size:12px;display:block}.self-file[data-v-8e10c787]{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.self-file span[data-v-8e10c787]{overflow-wrap:anywhere;min-width:0}.self-file button[data-v-8e10c787]{flex:none}.self-dialog p[data-v-8e10c787]{white-space:pre-wrap}@media (width<=400px){.self-overlay[data-v-8e10c787]{padding:10px}.self-dialog[data-v-8e10c787]{padding:16px}.self-card dl>div[data-v-8e10c787],.self-dialog dl>div[data-v-8e10c787]{grid-template-columns:90px minmax(0,1fr);gap:8px}.self-heading h2[data-v-8e10c787]{font-size:16px}.self-toolbar[data-v-8e10c787]{padding:10px 14px}}.self-profile-details[data-v-8e10c787]{margin-top:14px}.self-profile-details>summary[data-v-8e10c787]{cursor:pointer;font-size:15px;font-weight:600}.self-profile-details[open]>summary[data-v-8e10c787]{margin-bottom:14px}.self-archive-status[data-v-8e10c787]{color:#8b929f;font-size:13px}.self-refresh[data-v-8e10c787]{justify-content:flex-end;margin:12px 0;display:flex}.self-contract-submissions[data-v-8e10c787]{margin-top:12px}.self-contract-submissions>button[data-v-8e10c787]{color:#527bdc;font:inherit;background:#f5f8ff;border:1px solid #cddbf5;border-radius:8px;padding:7px 14px}.self-contract-submissions>button[data-v-8e10c787]:disabled{opacity:.5}.self-contract-preview[data-v-8e10c787]{z-index:140}.self-contract-preview .self-dialog[data-v-8e10c787]{width:min(100%,800px)}.self-contract-preview .self-heading h2[data-v-8e10c787]{overflow-wrap:anywhere;min-width:0}.self-contract-preview .self-heading button[data-v-8e10c787]{flex:none}.self-contract-preview img[data-v-8e10c787]{object-fit:contain;max-width:100%;max-height:68dvh;margin:auto;display:block}.self-contract-preview iframe[data-v-8e10c787]{border:0;width:100%;height:68dvh;display:block}.self-resume-panel[data-v-1621c573]{color:#353d4b;min-width:0;font:14px/1.6 PingFang SC,Microsoft YaHei,sans-serif}.self-resume-panel[data-v-1621c573] *{box-sizing:border-box}.self-resume-panel[data-v-1621c573] :is(button,input,textarea,select){font:inherit}.self-resume-panel button[data-v-1621c573]{color:#5074c6;cursor:pointer;background:#fff;border:1px solid #dfe6f1;border-radius:8px;padding:6px 10px}.self-resume-panel button[data-v-1621c573]:disabled{opacity:.5;cursor:default}.upload-button[data-v-1621c573]:has(input:disabled){opacity:.5;cursor:default}.resume-tools[data-v-1621c573]{justify-content:flex-end;display:flex}.resume-row[data-v-1621c573]{align-items:center;gap:12px;min-width:0;padding:14px 0;display:flex}.resume-icon[data-v-1621c573]{color:#f4545f;flex:none;width:37px}.resume-icon svg[data-v-1621c573]{width:100%;height:43px}.resume-info[data-v-1621c573]{flex:1;min-width:0}.resume-info strong[data-v-1621c573]{overflow-wrap:anywhere;font-size:15px;display:block}.resume-info span[data-v-1621c573],.resume-info small[data-v-1621c573]{color:#929aa8;margin-top:3px;font-size:12px;display:block}.resume-actions[data-v-1621c573]{flex:none;gap:6px;display:grid}.resume-history[data-v-1621c573]{padding-left:20px;font-size:13px}.resume-history li[data-v-1621c573]{overflow-wrap:anywhere;margin:12px 0}.resume-history small[data-v-1621c573]{color:#939caa;display:block}.resume-history button[data-v-1621c573]{margin-top:5px}.upload-button[data-v-1621c573]{color:#5074c6;cursor:pointer;border:1px dashed #bac9e6;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:12px;display:flex;position:relative}.upload-button svg[data-v-1621c573]{width:18px;height:18px}.upload-button input[data-v-1621c573]{opacity:0;width:1px;height:1px;position:absolute}.upload-button[data-v-1621c573]:focus-within{outline:2px solid #5074c6}.muted[data-v-1621c573]{color:#939caa;font-size:12px;line-height:1.7}.self-resume-panel form[data-v-1621c573]{gap:12px;margin-top:16px;display:grid}.self-resume-panel form label[data-v-1621c573]{color:#68768a;gap:5px;font-size:13px;display:grid}.self-resume-panel[data-v-1621c573] :is(select,textarea){color:#354155;background:#fff;border:1px solid #dce4f0;border-radius:7px;width:100%;min-width:0;padding:9px}.self-resume-panel textarea[data-v-1621c573]{resize:vertical;min-height:64px}.self-resume-panel .primary[data-v-1621c573]{color:#fff;background:#527bdc;border-color:#527bdc;padding:10px}.error[data-v-1621c573],.recovery[data-v-1621c573]{color:#9d4f20;background:#fff4e9;border-radius:10px;padding:12px;font-size:13px}.notice[data-v-1621c573]{color:#317849;background:#edf7f0;border-radius:10px;padding:12px;font-size:13px}.recovery p[data-v-1621c573]{margin:5px 0 10px}@media (width<=360px){.resume-row[data-v-1621c573]{gap:8px}.resume-icon[data-v-1621c573]{width:30px}.resume-actions button[data-v-1621c573]{padding:5px 7px;font-size:12px}}.resume-tools[data-v-1621c573]{gap:8px}.resume-actions button[data-v-1621c573]{justify-content:center;align-items:center;gap:4px;display:flex}.resume-actions svg[data-v-1621c573]{width:14px;height:14px}.resume-empty[data-v-1621c573]{justify-content:space-between;align-items:center;gap:12px;display:flex}.resume-secondary[data-v-1621c573]{justify-content:flex-end;gap:12px;display:flex}.resume-secondary button[data-v-1621c573]{background:0 0;border:0;padding:0;font-size:12px}.resume-preview[data-v-1621c573]{z-index:130;background:#14203580;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.resume-preview-card[data-v-1621c573]{background:#fff;border-radius:14px;width:min(100%,800px);max-height:90dvh;padding:16px;overflow:auto}.resume-preview-card header[data-v-1621c573]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.resume-preview-card h3[data-v-1621c573]{overflow-wrap:anywhere;min-width:0;margin:0;font-size:16px}.resume-preview-card header button[data-v-1621c573]{flex:none}.resume-preview-card img[data-v-1621c573]{object-fit:contain;max-width:100%;max-height:68dvh;margin:auto;display:block}.resume-preview-card iframe[data-v-1621c573]{border:0;width:100%;height:68dvh;display:block}.compact .resume-row[data-v-1621c573]{gap:calc(var(--u,1px)*15);padding:calc(var(--u,1px)*9) 0 calc(var(--u,1px)*10) calc(var(--u,1px)*16);min-height:calc(var(--u,1px)*90);flex-wrap:wrap}.compact .resume-icon[data-v-1621c573]{width:calc(var(--u,1px)*50);height:calc(var(--u,1px)*62)}.compact .resume-icon svg[data-v-1621c573]{width:100%;height:100%}.compact .resume-info strong[data-v-1621c573]{font-size:max(12px,calc(var(--u,1px)*21));color:#1e293c;font-weight:750;line-height:1.3}.compact .resume-info span[data-v-1621c573],.compact .resume-info small[data-v-1621c573]{color:#8799b5;font-size:max(10px,calc(var(--u,1px)*19));margin-top:calc(var(--u,1px)*6);line-height:1.3}.compact .resume-info small[data-v-1621c573]{font-size:max(9px,calc(var(--u,1px)*17))}.compact .resume-actions[data-v-1621c573]{align-items:center;gap:calc(var(--u,1px)*9);flex-wrap:wrap;display:flex}.compact .resume-actions button[data-v-1621c573]{min-height:32px;height:calc(var(--u,1px)*46);min-width:calc(var(--u,1px)*112);gap:calc(var(--u,1px)*10);padding:0 calc(var(--u,1px)*13);border-radius:calc(var(--u,1px)*10);color:#0878ff;font-size:max(11px,calc(var(--u,1px)*20));border:1.5px solid #187eff;font-weight:650}.compact .resume-actions svg[data-v-1621c573]{width:calc(var(--u,1px)*22);height:calc(var(--u,1px)*22)}.compact .resume-secondary[data-v-1621c573]{padding-bottom:8px}@container (width<=440px){.compact .resume-row[data-v-1621c573]{gap:calc(var(--u,1px)*10);padding-inline:calc(var(--u,1px)*7)}}@container (width<=340px){.compact .resume-actions[data-v-1621c573]{gap:calc(var(--u,1px)*5)}.compact .resume-actions button[data-v-1621c573]{padding-inline:calc(var(--u,1px)*9);min-width:calc(var(--u,1px)*87)}}.self-contract-panel[data-v-efecf7df]{color:#353d4b;min-width:0;font:14px/1.6 PingFang SC,Microsoft YaHei,sans-serif}.self-contract-panel[data-v-efecf7df] *{box-sizing:border-box}.self-contract-panel[data-v-efecf7df] :is(button,input,textarea,select){font:inherit}.self-contract-panel button[data-v-efecf7df]{color:#5074c6;cursor:pointer;background:#fff;border:1px solid #dfe6f1;border-radius:8px;padding:6px 10px}.self-contract-panel button[data-v-efecf7df]:disabled{opacity:.5;cursor:default}.upload-button[data-v-efecf7df]:has(input:disabled){opacity:.5;cursor:default}.contract-tools[data-v-efecf7df]{justify-content:flex-end;display:flex}.upload-button[data-v-efecf7df]{color:#5074c6;cursor:pointer;border:1px dashed #bac9e6;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:12px;display:flex;position:relative}.upload-button svg[data-v-efecf7df]{width:18px;height:18px}.upload-button input[data-v-efecf7df]{opacity:0;width:1px;height:1px;position:absolute}.upload-button[data-v-efecf7df]:focus-within{outline:2px solid #5074c6}.muted[data-v-efecf7df]{color:#939caa;font-size:12px;line-height:1.7}.self-contract-panel form[data-v-efecf7df]{gap:12px;margin-top:16px;display:grid}.self-contract-panel form label[data-v-efecf7df]{color:#68768a;gap:5px;font-size:13px;display:grid}.self-contract-panel[data-v-efecf7df] :is(select,textarea){color:#354155;background:#fff;border:1px solid #dce4f0;border-radius:7px;width:100%;min-width:0;padding:9px}.self-contract-panel textarea[data-v-efecf7df]{resize:vertical;min-height:64px}.self-contract-panel .primary[data-v-efecf7df]{color:#fff;background:#527bdc;border-color:#527bdc;padding:10px}.error[data-v-efecf7df],.recovery[data-v-efecf7df]{color:#9d4f20;background:#fff4e9;border-radius:10px;padding:12px;font-size:13px}.notice[data-v-efecf7df]{color:#317849;background:#edf7f0;border-radius:10px;padding:12px;font-size:13px}.recovery p[data-v-efecf7df]{margin:5px 0 10px}.self-contract-panel fieldset[data-v-efecf7df]{border:1px solid #dce4f0;border-radius:8px;min-width:0}.self-contract-panel .file-choice[data-v-efecf7df]{overflow-wrap:anywhere;padding:8px;display:block}.file-choice input[data-v-efecf7df]{margin-right:8px}.file-choice small[data-v-efecf7df]{color:#939caa;margin-left:22px;display:block}.submission-history ol[data-v-efecf7df],.submission-detail ul[data-v-efecf7df]{margin:0;padding:0;list-style:none}.submission-history li[data-v-efecf7df]{overflow-wrap:anywhere;border-bottom:1px solid #eef1f7;padding:12px 0}.submission-history li span[data-v-efecf7df]{color:#939caa;font-size:12px;display:block}.submission-history button[data-v-efecf7df]{margin-top:8px}.submission-detail[data-v-efecf7df]{overflow-wrap:anywhere;background:#f7f9fd;border-radius:10px;margin-top:14px;padding:14px}.submission-detail li[data-v-efecf7df]{align-items:center;gap:10px;min-width:0;padding:10px 0;display:flex}.contract-icon[data-v-efecf7df]{color:#f4545f;flex:none;width:32px}.contract-icon svg[data-v-efecf7df]{width:100%;height:38px}.contract-info[data-v-efecf7df]{flex:1;min-width:0}.contract-info strong[data-v-efecf7df],.contract-info small[data-v-efecf7df]{overflow-wrap:anywhere;display:block}.contract-info small[data-v-efecf7df]{color:#939caa}.pagination[data-v-efecf7df]{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}@media (width<=360px){.submission-detail[data-v-efecf7df]{padding:10px}.submission-detail li[data-v-efecf7df]{gap:6px}.submission-detail button[data-v-efecf7df]{padding:5px;font-size:12px}.contract-icon[data-v-efecf7df]{width:26px}}.self-archive-recovery[data-v-f327fa07]{color:#263347;background:#f5f7fb;max-width:614px;min-height:360px;margin:auto;padding:20px;font:14px/1.6 Arial,Microsoft YaHei,sans-serif}.self-archive-recovery header[data-v-f327fa07]{align-items:center;gap:18px;display:flex}.self-archive-recovery h1[data-v-f327fa07]{font-size:20px}.self-archive-recovery h2[data-v-f327fa07]{font-size:17px}.self-archive-recovery button[data-v-f327fa07]{font:inherit;color:#2168d6;overflow-wrap:anywhere;background:#fff;border:1px solid #dce5ef;border-radius:10px;max-width:100%;padding:9px 14px}.self-archive-recovery button[data-v-f327fa07]:disabled{opacity:.5}.self-archive-recovery ul[data-v-f327fa07]{gap:10px;padding:0;list-style:none;display:grid}.self-archive-recovery small[data-v-f327fa07]{color:#687789;font-size:11px;display:block}.self-archive-recovery [role=alert][data-v-f327fa07]{color:#b33a35;overflow-wrap:anywhere}.archive-page[data-v-a2af3a9e]{box-sizing:border-box;background:#f3f8fd;max-width:980px;min-height:100vh;margin:0 auto;padding:16px}.archive-identity[data-v-a2af3a9e]{color:#64748b;padding:18px}.archive-identity button[data-v-a2af3a9e]{color:#fff;background:#1769e0;border:0;border-radius:12px;padding:12px 20px}@media (width<=600px){.archive-page[data-v-a2af3a9e]{padding:0}}.reauth-link[data-v-a2af3a9e]{margin-left:10px}.employment-panel[data-v-1e9b2c63]{color:#1e293b;font:inherit;box-sizing:border-box;overflow-wrap:anywhere;background:#fff;border-radius:16px;width:100%;max-width:580px;padding:20px;box-shadow:0 12px 36px #0f172a1a}.employment-panel header[data-v-1e9b2c63]{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;display:flex}.employment-panel h2[data-v-1e9b2c63]{margin:0;font-size:18px}.employment-panel button[data-v-1e9b2c63],.employment-panel input[data-v-1e9b2c63],.employment-panel select[data-v-1e9b2c63],.employment-panel textarea[data-v-1e9b2c63]{font:inherit}.employment-panel button[data-v-1e9b2c63]{min-height:40px;color:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;padding:8px 15px}.employment-panel header button[data-v-1e9b2c63]{border:0;padding:0 8px;font-size:24px}.employment-panel label[data-v-1e9b2c63]{flex-direction:column;gap:8px;margin:16px 0;font-size:14px;font-weight:500;display:flex}.employment-panel input[data-v-1e9b2c63],.employment-panel select[data-v-1e9b2c63],.employment-panel textarea[data-v-1e9b2c63]{box-sizing:border-box;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;width:100%;min-width:0;padding:11px 12px}.employment-panel dl[data-v-1e9b2c63]{margin:0;font-size:14px}.employment-panel dl div[data-v-1e9b2c63]{justify-content:space-between;gap:20px;padding:10px 0;display:flex}.employment-panel dt[data-v-1e9b2c63]{color:#64748b}.employment-panel dd[data-v-1e9b2c63]{text-align:right;margin:0}.employment-panel footer[data-v-1e9b2c63]{gap:12px;margin-top:20px;display:flex}.employment-panel footer button[data-v-1e9b2c63]{flex:1}.employment-panel .primary[data-v-1e9b2c63]{color:#fff;background:#1677ff;border-color:#1677ff}.employment-panel button[data-v-1e9b2c63]:disabled{opacity:.5;cursor:default}.employment-panel .hint[data-v-1e9b2c63]{color:#64748b;font-size:13px;line-height:1.6}.employment-panel .error[data-v-1e9b2c63]{color:#be123c;background:#fff1f2;border-radius:9px;padding:12px;font-size:14px}.employment-panel .success[data-v-1e9b2c63]{color:#15803d;background:#f0fdf4;border-radius:9px;padding:12px}.employment-panel .pending[data-v-1e9b2c63]{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:12px;font-size:13px;line-height:1.6}.employment-panel .pending p[data-v-1e9b2c63]{margin:6px 0}@media (width<=360px){.employment-panel[data-v-1e9b2c63]{border-radius:12px;padding:14px}.employment-panel dl div[data-v-1e9b2c63]{gap:12px}}.hr-archive-frame[data-v-ae5aa04d]{--blue:#0782ff;--muted:#8b98aa;box-sizing:border-box;color:#172336;background:linear-gradient(135deg,#fbfdff,#f4f9ff);border-radius:16px;width:100%;min-width:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.hr-archive-frame[data-v-ae5aa04d] *{box-sizing:border-box}.archive-nav[data-v-ae5aa04d]{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:56px;padding:8px 16px;display:grid}.archive-nav h1[data-v-ae5aa04d]{margin:0;font-size:21px;font-weight:750;line-height:1.4}.nav-side[data-v-ae5aa04d]{align-items:center;min-width:0;display:flex}.nav-end[data-v-ae5aa04d]{justify-content:flex-end}.nav-end[data-v-ae5aa04d] button{white-space:nowrap;flex:none}.nav-side[data-v-ae5aa04d] button{color:inherit;cursor:pointer;background:0 0;border:0;padding:7px}.archive-content[data-v-ae5aa04d]{min-width:0;padding:4px 12px 18px}.search-row[data-v-ae5aa04d]{align-items:center;gap:10px;margin:5px 0 17px;display:flex}.search-field[data-v-ae5aa04d]{color:#9aa6b6;background:#f0f3f8;border-radius:25px;flex:1;align-items:center;gap:8px;min-width:0;min-height:40px;padding:0 13px;display:flex}.search-field[data-v-ae5aa04d] input{width:100%;min-width:0;height:40px;font:inherit;color:#23324a;background:0 0;border:0;outline:none;font-size:16px}.search-field[data-v-ae5aa04d] svg{flex:none;width:19px;height:19px}.filter-control[data-v-ae5aa04d] button{color:#28364b;font:inherit;cursor:pointer;background:0 0;border:0}.archive-stats[data-v-ae5aa04d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.stat[data-v-ae5aa04d]{color:#69778d;background:#fff;border-radius:15px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:12px 2px;font-size:15px;display:flex}.stat[data-v-ae5aa04d] button{width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;display:flex}.stat[data-v-ae5aa04d] strong{color:#172336;font-size:24px;font-weight:650;line-height:1.1}.stat[data-v-ae5aa04d] .stat-icon{color:#087fff;background:#e7f3ff;border-radius:12px;place-items:center;width:48px;height:40px;display:grid}.stat[data-v-ae5aa04d] .stat-icon svg{fill:currentColor;width:30px;height:30px}.stat.orange[data-v-ae5aa04d] .stat-icon{color:#ff9c2f;background:#fff3e6}.stat.cyan[data-v-ae5aa04d] .stat-icon{color:#13b6c0;background:#e0f9fa}.stat.gray[data-v-ae5aa04d] .stat-icon{color:#8795a8;background:#f0f3f7}.stat.selected[data-v-ae5aa04d]{box-shadow:inset 0 0 0 1px #b8d9ff}.archive-tabs[data-v-ae5aa04d]{border-bottom:1px solid #eaf0f7;align-items:stretch;gap:0;margin-bottom:13px;display:flex}.archive-tab[data-v-ae5aa04d]{text-align:center;color:#718097;flex:1;min-width:0;padding:13px 1px;font-size:16px;font-weight:600;position:relative}.archive-tab.active[data-v-ae5aa04d]{color:var(--blue);font-weight:750}.archive-tab.active[data-v-ae5aa04d]:after{content:"";background:var(--blue);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:18%;right:18%}.archive-tab[data-v-ae5aa04d] button{color:inherit;font:inherit;cursor:pointer;white-space:normal;background:0 0;border:0;width:100%;padding:0}.list-meta[data-v-ae5aa04d]{color:#8d99aa;margin:16px 0 13px;font-size:15px}.staff-list[data-v-ae5aa04d]{gap:14px;display:grid}.staff-card[data-v-ae5aa04d]{background:#fff;border-radius:17px;min-width:0;padding:16px 13px 11px;position:relative;box-shadow:0 3px 15px #264e7504}.person-main[data-v-ae5aa04d]{align-items:flex-start;gap:14px;min-height:108px;padding-right:56px;display:flex}.avatar[data-v-ae5aa04d]{color:#2484dd;background:#e7f2ff;border-radius:50%;flex:none;place-items:center;width:66px;height:66px;font-size:21px;font-weight:700;display:grid;overflow:hidden}.avatar img[data-v-ae5aa04d]{object-fit:cover;width:100%;height:100%}.person-copy[data-v-ae5aa04d]{flex:1;min-width:0}.person-title[data-v-ae5aa04d]{flex-wrap:wrap;align-items:baseline;gap:9px;line-height:1.5;display:flex}.person-title strong[data-v-ae5aa04d]{overflow-wrap:anywhere;font-size:20px;font-weight:750}.employee-code[data-v-ae5aa04d]{color:#8592a7;font-size:15px}.person-role[data-v-ae5aa04d]{color:#95a1b3;overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;line-height:1.6}.person-date[data-v-ae5aa04d]{color:#8d9bad;overflow-wrap:anywhere;margin:12px 0 0;font-size:15px;line-height:1.5}.card-open[data-v-ae5aa04d]{z-index:1;position:absolute;inset:0 0 53px}.card-open[data-v-ae5aa04d]:empty{display:none}.card-open[data-v-ae5aa04d] button,.card-open[data-v-ae5aa04d] a{color:#0000;cursor:pointer;background:0 0;border:0;border-radius:17px;width:100%;height:100%;display:block}.card-actions[data-v-ae5aa04d]{z-index:2;position:absolute;top:13px;right:13px}.card-actions[data-v-ae5aa04d] button,.section-heading[data-v-ae5aa04d] button{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:0;padding:2px;font-size:15px}.status-badge[data-v-ae5aa04d]{white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;padding:4px 11px;font-size:15px;line-height:1.4;display:inline-flex}.staff-card>.status-badge[data-v-ae5aa04d]{position:absolute;top:48px;right:13px}.green[data-v-ae5aa04d]{color:#18a677;background-color:#e1f9ee}.blue[data-v-ae5aa04d]{color:#0783ff;background-color:#e6f3ff}.orange[data-v-ae5aa04d]{color:#f19425;background-color:#fff0dc}.gray[data-v-ae5aa04d]{color:#8793a4;background-color:#f0f3f7}.red[data-v-ae5aa04d]{color:#ed5260;background-color:#ffe9ec}.cyan[data-v-ae5aa04d]{color:#13adb7;background-color:#e0f9fa}.stat[data-v-ae5aa04d]{color:#69778d;background:#fff}.card-bottom[data-v-ae5aa04d]{z-index:2;border-top:1px solid #eef2f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;padding-top:11px;display:flex;position:relative}.files-summary[data-v-ae5aa04d]{color:#77869d;flex-wrap:wrap;align-items:center;gap:4px;font-size:15px;display:flex}.files-summary svg[data-v-ae5aa04d]{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:19px}.missing[data-v-ae5aa04d]{color:#f08b27;border-left:1px solid #d9e0ea;margin-left:2px;padding-left:6px}.file-actions[data-v-ae5aa04d]{flex:none;align-items:center;gap:6px;display:flex}.file-actions[data-v-ae5aa04d] button,.file-actions[data-v-ae5aa04d] a{min-width:49px;min-height:37px;color:var(--blue);font:inherit;cursor:pointer;background:#fff;border:1px solid #70adff;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:5px 10px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.file-actions[data-v-ae5aa04d] svg{width:14px;height:14px}.empty[data-v-ae5aa04d]{text-align:center;color:#8b99ad;background:#fff;border-radius:16px;padding:45px 15px;font-size:14px}.detail-hero[data-v-ae5aa04d]{background:#fff;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:98px;margin:7px 0 6px;padding:17px 14px;display:grid;position:relative}.detail-hero .person-copy[data-v-ae5aa04d]{padding-right:0}.detail-hero .person-title strong[data-v-ae5aa04d]{max-width:100%;font-size:23px}.detail-hero .status-badge[data-v-ae5aa04d]{align-self:start;position:static}.detail-tabs .archive-tab[data-v-ae5aa04d]{padding:16px 0;font-size:16px}.archive-section[data-v-ae5aa04d]{background:#fff;border-radius:16px;margin-bottom:15px;padding:15px 14px 12px}.section-heading[data-v-ae5aa04d]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.section-heading h2[data-v-ae5aa04d]{margin:0;font-size:19px;font-weight:750}.field-list[data-v-ae5aa04d]{margin:0}.field-list>div[data-v-ae5aa04d]{border-top:1px solid #eff3f8;grid-template-columns:32% minmax(0,1fr);align-items:center;gap:9px;min-height:38px;padding:7px 0;font-size:16px;line-height:1.45;display:grid}.field-list dt[data-v-ae5aa04d]{color:#96a1b1}.field-list dd[data-v-ae5aa04d]{overflow-wrap:anywhere;color:#27354a;margin:0}.file-row[data-v-ae5aa04d]{border-top:1px solid #eff3f8;align-items:center;gap:10px;min-width:0;padding:12px 0;display:flex}.file-icon[data-v-ae5aa04d]{color:#ff3552;flex:none;width:30px;height:35px}.file-icon svg[data-v-ae5aa04d]{fill:currentColor;width:100%;height:100%}.file-copy[data-v-ae5aa04d]{flex:1;min-width:0}.file-copy strong[data-v-ae5aa04d]{overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.5;display:block}.file-copy p[data-v-ae5aa04d]{color:#98a5b6;overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;line-height:1.6}.archive-meta[data-v-ae5aa04d]{color:#99a6b6;margin:10px 0 0;padding:0 9px;font-size:13px}.archive-footer[data-v-ae5aa04d]{padding:12px 16px max(14px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #edf3fa;gap:11px;display:flex}.archive-footer[data-v-ae5aa04d] button,.archive-footer[data-v-ae5aa04d] a{min-width:0;min-height:52px;color:var(--blue);font:inherit;cursor:pointer;background:#fff;border:1px solid #68a9ff;border-radius:10px;flex:1;justify-content:center;align-items:center;font-size:18px;font-weight:650;text-decoration:none;display:flex}.archive-footer[data-v-ae5aa04d] .primary{color:#fff;background:linear-gradient(110deg,#1386ff,#006bff);border-color:#0000}.hr-archive-frame[data-v-ae5aa04d] button:focus-visible,.hr-archive-frame[data-v-ae5aa04d] a:focus-visible,.hr-archive-frame[data-v-ae5aa04d] input:focus-visible{outline-offset:2px;outline:2px solid #278aff}.hr-archive-frame[data-v-ae5aa04d] button:disabled{opacity:.5;cursor:not-allowed}@media (width<=360px){.archive-content[data-v-ae5aa04d]{padding:4px 11px 14px}.archive-nav[data-v-ae5aa04d]{padding:8px 11px}.nav-end[data-v-ae5aa04d] button{padding:7px 4px;font-size:12px}.archive-stats[data-v-ae5aa04d]{gap:5px}.archive-tab[data-v-ae5aa04d]{font-size:14px}.person-main[data-v-ae5aa04d]{gap:10px;padding-right:47px}.avatar[data-v-ae5aa04d]{width:56px;height:56px}.staff-card[data-v-ae5aa04d]{padding:13px 11px 11px}.person-title[data-v-ae5aa04d]{gap:5px}.person-title strong[data-v-ae5aa04d]{font-size:19px}.employee-code[data-v-ae5aa04d],.person-role[data-v-ae5aa04d],.person-date[data-v-ae5aa04d],.files-summary[data-v-ae5aa04d]{font-size:13px}.file-actions[data-v-ae5aa04d] button,.file-actions[data-v-ae5aa04d] a{padding:5px 8px;font-size:13px}.status-badge[data-v-ae5aa04d]{padding:4px 10px;font-size:14px}.card-actions[data-v-ae5aa04d] button{font-size:14px}.file-copy strong[data-v-ae5aa04d]{font-size:13px}.file-copy p[data-v-ae5aa04d]{font-size:11px}.file-row[data-v-ae5aa04d]{grid-template-columns:27px minmax(0,1fr);gap:8px;display:grid}.file-row .file-actions[data-v-ae5aa04d]{grid-column:2;justify-content:flex-end;margin-left:0}.detail-hero .person-title strong[data-v-ae5aa04d]{font-size:21px}.field-list>div[data-v-ae5aa04d]{grid-template-columns:86px minmax(0,1fr)}.archive-footer[data-v-ae5aa04d]{padding-left:11px;padding-right:11px}}.archive-select[data-v-2df6dcbc]{z-index:3;accent-color:#087fff;width:19px;height:19px;position:absolute;top:13px;left:10px}.archive-workspace[data-v-2df6dcbc] .staff-card:has(.archive-select) .person-main{padding-left:20px}.batch-banner[data-v-2df6dcbc]{color:#3972a9;background:#eaf3ff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:12px 0;padding:12px;font-size:14px;display:flex}.batch-banner small[data-v-2df6dcbc]{flex-basis:100%}.batch-banner button[data-v-2df6dcbc]{color:#087fff;font:inherit;cursor:pointer;background:0 0;border:0}.filter-panel input[data-v-2df6dcbc]{min-width:0;font:inherit;border:1px solid #dce7f3;border-radius:8px;padding:9px}.filter-panel .hint[data-v-2df6dcbc]{flex-basis:100%;margin:0}.back-icon[data-v-2df6dcbc]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:24px}.company-picker[data-v-2df6dcbc]{color:#8593a8;align-items:center;gap:9px;margin:0 2px 10px;font-size:13px;display:flex}.company-picker select[data-v-2df6dcbc]{color:#25364c;min-width:0;font:inherit;background:#fff;border:1px solid #dfe8f3;border-radius:8px;flex:1;padding:8px}.hint[data-v-2df6dcbc]{color:#8a98aa;font-size:13px;line-height:1.6}.error[data-v-2df6dcbc],.notice[data-v-2df6dcbc],.pending[data-v-2df6dcbc]{overflow-wrap:anywhere;border-radius:10px;padding:11px;font-size:13px;line-height:1.6}.error[data-v-2df6dcbc]{color:#c73345;background:#fff0f2}.notice[data-v-2df6dcbc]{color:#168262;background:#eaf9f3}.pending[data-v-2df6dcbc]{color:#8b5b1b;background:#fff5e5;margin:10px 0}.pending p[data-v-2df6dcbc]{margin:6px 0}.link-button[data-v-2df6dcbc],.error button[data-v-2df6dcbc],.pending button[data-v-2df6dcbc],.work-actions button[data-v-2df6dcbc]{color:#0782ff;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:5px}.fields[data-v-2df6dcbc]{margin:0}.fields>div[data-v-2df6dcbc]{border-top:1px solid #eff3f8;grid-template-columns:32% minmax(0,1fr);align-items:center;gap:9px;min-height:38px;padding:7px 0;font-size:16px;line-height:1.45;display:grid}.fields dt[data-v-2df6dcbc]{color:#96a1b1}.fields dd[data-v-2df6dcbc]{overflow-wrap:anywhere;color:#27354a;margin:0}.work-actions[data-v-2df6dcbc]{flex-wrap:wrap;gap:8px;margin-top:8px;font-size:14px;display:flex}.pagination[data-v-2df6dcbc]{color:#8492a7;justify-content:center;align-items:center;gap:12px;margin:16px 0;font-size:14px;display:flex}.pagination button[data-v-2df6dcbc]{color:#0782ff;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9dff8;border-radius:8px;padding:7px 12px}.filter-panel[data-v-2df6dcbc],.direct-action[data-v-2df6dcbc]{background:#fff;border-radius:12px;flex-wrap:wrap;align-items:end;gap:10px;margin:10px 0;padding:12px;display:flex}.filter-panel label[data-v-2df6dcbc],.direct-action label[data-v-2df6dcbc]{flex:1;gap:8px;min-width:0;font-size:14px;display:grid}.filter-panel select[data-v-2df6dcbc],.direct-action input[data-v-2df6dcbc]{min-width:0;font:inherit;border:1px solid #dce7f3;border-radius:8px;padding:9px}.filter-panel button[data-v-2df6dcbc],.direct-action button[data-v-2df6dcbc]{color:#fff;cursor:pointer;background:#0782ff;border:0;border-radius:8px;padding:9px}.history-list[data-v-2df6dcbc]{color:#53657d;margin:15px 0;padding-left:20px;font-size:14px}.history-list li[data-v-2df6dcbc]{padding-bottom:14px}.history-list p[data-v-2df6dcbc]{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.history-list small[data-v-2df6dcbc]{color:#94a1b2}.history-list pre[data-v-2df6dcbc]{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8fc;padding:10px;font-size:12px}.sheet-overlay[data-v-2df6dcbc]{z-index:110;background:#152f4f70;justify-content:center;align-items:flex-end;padding:12px;display:flex;position:fixed;inset:0}.sheet[data-v-2df6dcbc]{color:#28384e;background:#fff;border-radius:18px;width:100%;max-width:620px;max-height:88vh;padding:18px;overflow:auto;box-shadow:0 8px 30px #17345130}.sheet header[data-v-2df6dcbc]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.sheet h2[data-v-2df6dcbc]{margin:0;font-size:19px}.sheet header button[data-v-2df6dcbc]{color:#78899d;cursor:pointer;background:#f1f5fa;border:0;border-radius:50%;width:29px;height:29px;font-size:23px}.form-grid[data-v-2df6dcbc]{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px;margin:0;padding:0;display:grid}.form-grid label[data-v-2df6dcbc]{color:#61728a;flex-wrap:wrap;gap:7px;min-width:0;font-size:14px;display:flex}.form-grid input[data-v-2df6dcbc],.form-grid select[data-v-2df6dcbc],.form-grid textarea[data-v-2df6dcbc]{width:100%;min-width:0;font:inherit;color:#253a55;background:#fff;border:1px solid #dce6f3;border-radius:9px;padding:10px;display:block}.form-grid .wide[data-v-2df6dcbc]{grid-column:1/-1}.required[data-v-2df6dcbc]{color:#e76574}.sheet-actions[data-v-2df6dcbc]{gap:10px;margin-top:20px;display:flex}.sheet-actions button[data-v-2df6dcbc]{color:#0782ff;min-height:45px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9fc8f8;border-radius:10px;flex:1;font-weight:650}.sheet-actions .primary[data-v-2df6dcbc]{color:#fff;background:linear-gradient(110deg,#1386ff,#006bff);border-color:#0000}.archive-workspace button[data-v-2df6dcbc]:disabled{opacity:.5;cursor:not-allowed}.archive-workspace input[data-v-2df6dcbc]:focus-visible,.archive-workspace select[data-v-2df6dcbc]:focus-visible,.archive-workspace textarea[data-v-2df6dcbc]:focus-visible,.archive-workspace button[data-v-2df6dcbc]:focus-visible{outline-offset:2px;outline:2px solid #0782ff}@media (width<=360px){.sheet[data-v-2df6dcbc]{padding:14px}.form-grid[data-v-2df6dcbc]{grid-template-columns:1fr}.fields>div[data-v-2df6dcbc]{grid-template-columns:86px minmax(0,1fr)}}.archive-files[data-v-3588d511]{color:#303a49;min-width:0;font:14px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}.archive-files[data-v-3588d511] *{box-sizing:border-box}.archive-files button[data-v-3588d511],.archive-files input[data-v-3588d511],.archive-files select[data-v-3588d511],.archive-files textarea[data-v-3588d511]{font:inherit}.archive-files header[data-v-3588d511]{justify-content:space-between;align-items:center;gap:12px;display:flex}.archive-files h3[data-v-3588d511]{margin:0;font-size:16px}.archive-files h4[data-v-3588d511]{margin:16px 0 8px;font-size:14px}.archive-files button[data-v-3588d511]{color:#2b70d7;cursor:pointer;background:0 0;border:0;padding:6px 0}.archive-files button[data-v-3588d511]:disabled{opacity:.5;cursor:default}.upload-button[data-v-3588d511]:has(input:disabled){opacity:.5;cursor:default}.error[data-v-3588d511],.recovery[data-v-3588d511]{color:#9c4c16;background:#fff2e8;border-radius:10px;padding:12px}.notice[data-v-3588d511]{color:#237645;background:#eaf7ef;border-radius:10px;padding:12px}.material-summary[data-v-3588d511]{background:#f5f8fe;border-radius:10px;margin:16px 0;padding:12px 14px}.material-summary p[data-v-3588d511]{margin:4px 0}.material-summary small[data-v-3588d511],.muted[data-v-3588d511]{color:#8b94a4;font-size:12px}.file-card[data-v-3588d511]{border-bottom:1px solid #edf0f5;gap:12px;min-width:0;padding:15px 0;display:flex}.file-icon[data-v-3588d511]{color:#4384e2;background:#eef4ff;border-radius:8px;flex:0 0 40px;place-items:center;height:44px;font-size:20px;display:grid}.file-info[data-v-3588d511]{flex:1;min-width:0}.file-info strong[data-v-3588d511],.staged-file strong[data-v-3588d511]{word-break:break-word}.file-info p[data-v-3588d511],.staged-file p[data-v-3588d511]{color:#8c95a4;margin:4px 0;font-size:12px}.file-actions[data-v-3588d511]{gap:20px;display:flex}.file-info small[data-v-3588d511]{overflow-wrap:anywhere;color:#8c95a4;display:block}.history[data-v-3588d511]{margin:8px 0 0;padding-left:20px}.history li[data-v-3588d511]{overflow-wrap:anywhere;margin:8px 0}.upload-section[data-v-3588d511]{margin-top:20px}.upload-button[data-v-3588d511]{color:#3979d9;text-align:center;cursor:pointer;border:1px dashed #b8c8e2;border-radius:9px;padding:14px;display:block}.upload-button input[data-v-3588d511]{opacity:0;width:1px;height:1px;position:absolute}.upload-button[data-v-3588d511]:focus-within{outline-offset:2px;outline:2px solid #3979d9}.staged-file[data-v-3588d511]{background:#f7f9fc;border-radius:9px;margin:12px 0;padding:12px}.file-fields[data-v-3588d511]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.file-fields label[data-v-3588d511],.save-files label[data-v-3588d511]{color:#6b7687;font-size:12px;display:block}.archive-files select[data-v-3588d511],.archive-files textarea[data-v-3588d511]{color:#354155;background:#fff;border:1px solid #dfe5ef;border-radius:6px;width:100%;min-width:0;margin-top:5px;padding:8px;display:block}.archive-files textarea[data-v-3588d511]{resize:vertical;min-height:70px}.save-files[data-v-3588d511]{margin-top:16px}.archive-files .primary[data-v-3588d511]{color:#fff;background:#3979dd;border-radius:8px;width:100%;margin-top:12px;padding:11px;display:block}.recovery p[data-v-3588d511]{margin:6px 0;font-size:12px}.archive-materials[data-v-a1edee30]{color:#354052;background:#fff;max-width:720px;min-height:100%;margin:auto;padding:0 16px 24px;font:14px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}.archive-materials[data-v-a1edee30] *{box-sizing:border-box}.archive-materials button[data-v-a1edee30],.archive-materials input[data-v-a1edee30],.archive-materials select[data-v-a1edee30],.archive-materials textarea[data-v-a1edee30]{font:inherit}.archive-materials header[data-v-a1edee30]{border-bottom:1px solid #edf0f6;align-items:center;gap:12px;height:58px;display:flex}.archive-materials h2[data-v-a1edee30]{flex:1;margin:0;font-size:18px}.archive-materials header button[data-v-a1edee30]:first-child{font-size:30px}.archive-materials button[data-v-a1edee30]{color:#3478d8;cursor:pointer;background:0 0;border:0;padding:6px}.archive-materials button[data-v-a1edee30]:disabled{opacity:.45;cursor:default}.company-field[data-v-a1edee30]{padding:18px 0}.archive-materials select[data-v-a1edee30],.archive-materials textarea[data-v-a1edee30],.row-title input[data-v-a1edee30]{color:#354052;background:#fff;border:1px solid #e1e6ef;border-radius:7px;min-width:0;padding:9px 11px}.company-field label[data-v-a1edee30]{align-items:center;gap:18px;display:flex}.company-field select[data-v-a1edee30]{flex:1}.scope-note[data-v-a1edee30]{color:#71829a;background:#f3f7fe;border-radius:8px;margin:0 0 14px;padding:12px;font-size:12px}.version-heading[data-v-a1edee30]{color:#768498;justify-content:space-between;align-items:center;font-size:12px;display:flex}.material-row[data-v-a1edee30]{border-bottom:1px solid #edf0f6;padding:14px 0}.row-title[data-v-a1edee30]{align-items:center;gap:10px;display:flex}.row-title span[data-v-a1edee30]{color:#4a81d2;text-align:center;background:#edf4ff;border-radius:50%;width:24px;height:24px}.row-title input[data-v-a1edee30]{flex:1}.home-slot[data-v-a1edee30]{color:#71829a;align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.home-slot select[data-v-a1edee30]{flex:1;min-width:0}.row-actions[data-v-a1edee30]{justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;font-size:12px;display:flex}.row-actions label[data-v-a1edee30]{margin-right:auto}.archive-materials .add[data-v-a1edee30]{border:1px dashed #b8cbe7;border-radius:8px;width:100%;margin-top:16px;padding:10px}.reason[data-v-a1edee30]{color:#7d8899;margin-top:20px;font-size:12px;display:block}.reason textarea[data-v-a1edee30]{resize:vertical;width:100%;min-height:80px;margin-top:7px;display:block}.archive-materials .primary[data-v-a1edee30]{color:#fff;background:#3a79da;border-radius:8px;width:100%;margin-top:20px;padding:12px}.empty[data-v-a1edee30]{color:#8b94a4;text-align:center;padding:16px;font-size:12px}.error[data-v-a1edee30],.recovery[data-v-a1edee30]{color:#9c4c16;background:#fff2e8;border-radius:8px;padding:12px}.notice[data-v-a1edee30]{color:#267545;background:#eaf7ef;border-radius:8px;padding:12px}.recovery p[data-v-a1edee30]{font-size:12px}.histories[data-v-a1edee30]{border-top:1px solid #e8edf5;margin-top:24px}.histories h3[data-v-a1edee30]{font-size:16px}.histories article[data-v-a1edee30]{overflow-wrap:anywhere;border-bottom:1px solid #edf0f6;padding:12px 0}.histories h4[data-v-a1edee30]{margin:0}.histories p[data-v-a1edee30]{color:#8b94a4;font-size:12px}.histories ul[data-v-a1edee30]{padding-left:20px}.contract-submissions[data-v-14f6ed2f]{overflow-wrap:anywhere;background:#fff;border:1px solid #e6edf6;border-radius:16px;margin-top:16px;padding:16px;font:14px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}.contract-submissions header[data-v-14f6ed2f],.submission[data-v-14f6ed2f],.targets article[data-v-14f6ed2f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.contract-submissions h3[data-v-14f6ed2f],.contract-submissions h4[data-v-14f6ed2f]{color:#243d5b;margin:0}.contract-submissions p[data-v-14f6ed2f]{color:#73859b;margin:8px 0}.contract-submissions button[data-v-14f6ed2f]{font:inherit;color:#1679e9;cursor:pointer;background:#f3f8ff;border:1px solid #d9e8fa;border-radius:9px;min-height:44px;padding:8px 12px}.contract-submissions button[data-v-14f6ed2f]:disabled{opacity:.45;cursor:default}.submission[data-v-14f6ed2f],.targets article[data-v-14f6ed2f]{border-bottom:1px solid #eef2f7;padding:12px 0}.contract-submissions small[data-v-14f6ed2f]{color:#8797aa;display:block}.contract-submissions nav[data-v-14f6ed2f]{justify-content:center;align-items:center;gap:14px;margin-top:12px;display:flex}.contract-submissions .error[data-v-14f6ed2f]{color:#b54732}.recovery[data-v-14f6ed2f],.target-preview[data-v-14f6ed2f],.targets[data-v-14f6ed2f],.details[data-v-14f6ed2f]{background:#f7faff;border-radius:12px;margin-top:12px;padding:14px}.recovery[data-v-14f6ed2f]{background:#fff6e7}.contract-submissions ul[data-v-14f6ed2f]{padding:0;list-style:none}.contract-submissions li[data-v-14f6ed2f]{justify-content:space-between;align-items:center;gap:8px;margin:8px 0;display:flex}.contract-submissions label[data-v-14f6ed2f]{margin:12px 0;display:block}.contract-submissions textarea[data-v-14f6ed2f]{box-sizing:border-box;width:100%;min-height:86px;font:inherit;border:1px solid #dbe5f2;border-radius:8px;padding:10px;display:block}.details>button[data-v-14f6ed2f]{margin:4px}.target-preview>button[data-v-14f6ed2f]{color:#fff;background:#1679e9;width:100%}@media (width<=420px){.contract-submissions[data-v-14f6ed2f]{padding:12px}.contract-submissions header[data-v-14f6ed2f]{align-items:flex-start}.contract-submissions header>button[data-v-14f6ed2f]{flex-shrink:0}}.integration-note[data-v-33342258],.integration-error[data-v-33342258],.integration-panel[data-v-33342258]{overflow-wrap:anywhere;background:#fff;border-radius:12px;margin:12px;padding:14px;font:14px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}.integration-note[data-v-33342258]{color:#476482;background:#edf5ff}.integration-error[data-v-33342258]{color:#a14c2e;background:#fff1eb}.integration-note p[data-v-33342258]{margin:4px 0}.integration-note button[data-v-33342258],.integration-error button[data-v-33342258]{font:inherit;color:#1679e9;background:0 0;border:0;min-height:44px;margin-right:14px}.integration-note button[data-v-33342258]:disabled{opacity:.5}.integration-panel h2[data-v-33342258]{margin:0 0 12px;font-size:17px}.archive-page[data-v-d28405dc]{box-sizing:border-box;background:#f3f8fd;max-width:980px;min-height:100vh;margin:0 auto;padding:16px}.archive-page>p[data-v-d28405dc]{color:#8191a7;padding:18px}.archive-identity[data-v-d28405dc]{color:#64748b;padding:18px}.archive-identity button[data-v-d28405dc]{color:#fff;background:#1769e0;border:0;border-radius:12px;padding:12px 20px}.reauth-link[data-v-d28405dc]{margin-left:10px}@media (width<=600px){.archive-page[data-v-d28405dc]{padding:0}}.hr-organization-frame[data-v-7d03e72c]{--primary:#0784ff;--trunk:#cad6e4;box-sizing:border-box;color:#11141c;background:linear-gradient(135deg,#fdfefe,#f9fcff 46%,#f5faff);border-radius:17px;width:100%;min-width:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.hr-organization-frame[data-v-7d03e72c] *{box-sizing:border-box}.organization-nav[data-v-7d03e72c]{grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;min-height:57px;padding:8px 12px;display:grid;position:relative}.organization-nav h1[data-v-7d03e72c]{color:#0a101a;white-space:nowrap;margin:0;font-size:18px;font-weight:750;line-height:1.4}.nav-side[data-v-7d03e72c]{align-items:center;min-width:0;display:flex}.nav-end[data-v-7d03e72c]{justify-content:flex-end}.nav-side[data-v-7d03e72c] button{color:#394758;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px}.nav-end[data-v-7d03e72c] button,.nav-end[data-v-7d03e72c] a{color:#fff;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:linear-gradient(105deg,#1287ff,#0475fb);border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 5px 10px #006def1f}.nav-end[data-v-7d03e72c] svg{width:15px;height:15px}.organization-content[data-v-7d03e72c]{min-width:0;padding:5px 12px 20px}.tree-card[data-v-7d03e72c]{background:#fff;border-radius:18px;width:100%;min-width:0;padding:12px 11px 17px 0;box-shadow:0 7px 24px #556d8908}.company-row[data-v-7d03e72c]{align-items:center;gap:14px;min-height:44px;padding:4px 8px 7px 13px;display:flex;position:relative}.company-name[data-v-7d03e72c]{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.company-name strong[data-v-7d03e72c]{overflow-wrap:anywhere;font-size:17px;font-weight:750;line-height:1.45}.company-name>span[data-v-7d03e72c]{color:#6e798b;font-size:16px;font-weight:650;line-height:1.45}.tree-arrow[data-v-7d03e72c]{color:#596577;fill:none;stroke:currentColor;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.tree-arrow.expanded[data-v-7d03e72c]{transform:rotate(90deg)}.organization-tree[data-v-7d03e72c]{min-width:0;margin:3px 0 0 40px;position:relative}.organization-tree[data-v-7d03e72c]:before{content:"";border-left:1px dashed var(--trunk);pointer-events:none;position:absolute;top:-8px;bottom:23px;left:-16px}.organization-tree[data-v-7d03e72c]:after{content:"";pointer-events:none;background:#fff;border:1.6px solid #aab9cc;border-radius:50%;width:9px;height:9px;position:absolute;bottom:18px;left:-20px}.tree-row[data-v-7d03e72c]{min-width:0;margin-left:calc(var(--depth) * 14px);align-items:center;gap:15px;min-height:52px;padding:7px 5px 7px 2px;display:flex;position:relative}.tree-row.department[data-v-7d03e72c]:before{content:"";border-top:1px dashed var(--trunk);pointer-events:none;width:16px;position:absolute;top:25px;left:-16px}.tree-row.department.expanded[data-v-7d03e72c]{color:#0784ff;background:linear-gradient(105deg,#f0f8ff,#e8f4ff);border-radius:10px}.department-label[data-v-7d03e72c]{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;line-height:1.5;display:flex}.department-label strong[data-v-7d03e72c]{overflow-wrap:anywhere;font-size:16px;font-weight:650}.department-label>span[data-v-7d03e72c]{color:#6e7a8b;font-size:15px;font-weight:620}.department.expanded .department-label>span[data-v-7d03e72c],.department.expanded>.tree-arrow[data-v-7d03e72c]{color:#0784ff}.tree-row.member[data-v-7d03e72c]{gap:10px;min-height:48px;padding-left:46px}.tree-row.member[data-v-7d03e72c]:before,.tree-row.add-member[data-v-7d03e72c]:before{content:"";border-left:1px dashed var(--trunk);pointer-events:none;position:absolute;top:0;bottom:0;left:13px}.avatar[data-v-7d03e72c]{color:#2782d1;background:#e7f2ff;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:16px;font-weight:600;display:grid;overflow:hidden}.avatar img[data-v-7d03e72c]{object-fit:cover;width:100%;height:100%}.member-copy[data-v-7d03e72c]{flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;line-height:1.5;display:flex}.member-copy strong[data-v-7d03e72c]{overflow-wrap:anywhere;font-size:15px;font-weight:550}.member-copy>span[data-v-7d03e72c]{color:#8993a2;overflow-wrap:anywhere;font-size:13px;font-weight:600}.tree-row.add-member[data-v-7d03e72c]{color:#0786ff;gap:5px;min-height:43px;padding-left:88px;font-size:15px;font-weight:650}.add-icon[data-v-7d03e72c]{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;flex:none;width:18px;height:18px}.row-control[data-v-7d03e72c]{z-index:1;position:absolute;inset:0}.row-control[data-v-7d03e72c]:empty{display:none}.row-control[data-v-7d03e72c] button,.row-control[data-v-7d03e72c] a{color:#0000;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;height:100%;display:block}.empty[data-v-7d03e72c]{color:#9aa6b7;text-align:center;padding:45px 10px;font-size:13px;line-height:1.6}.hr-organization-frame[data-v-7d03e72c] button:focus-visible,.hr-organization-frame[data-v-7d03e72c] a:focus-visible{outline-offset:2px;outline:2px solid #238cff}.hr-organization-frame[data-v-7d03e72c] button:disabled{opacity:.5;cursor:not-allowed}@media (width<=360px){.organization-nav[data-v-7d03e72c]{padding:8px 9px}.organization-nav h1[data-v-7d03e72c]{font-size:17px}.nav-end[data-v-7d03e72c] button,.nav-end[data-v-7d03e72c] a{padding:0 6px;font-size:11px}.organization-content[data-v-7d03e72c]{padding:5px 9px 17px}.company-row[data-v-7d03e72c]{gap:9px;padding-left:11px}.company-name[data-v-7d03e72c]{gap:6px}.company-name strong[data-v-7d03e72c]{font-size:15px}.company-name>span[data-v-7d03e72c]{font-size:14px}.organization-tree[data-v-7d03e72c]{margin-left:32px}.tree-row[data-v-7d03e72c]{gap:10px}.department-label[data-v-7d03e72c]{gap:6px}.department-label strong[data-v-7d03e72c]{font-size:15px}.department-label>span[data-v-7d03e72c]{font-size:14px}.tree-row.member[data-v-7d03e72c]{gap:8px;padding-left:33px}.tree-row.add-member[data-v-7d03e72c]{padding-left:57px;font-size:14px}.member-copy strong[data-v-7d03e72c]{font-size:14px}.member-copy>span[data-v-7d03e72c]{font-size:12px}}.back-icon[data-v-2b40e107]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:24px}.organization-context[data-v-2b40e107]{align-items:center;gap:10px;padding:0 2px 6px;display:flex}.company-picker[data-v-2b40e107]{color:#6d7e94;flex:1;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.company-picker select[data-v-2b40e107]{color:#293e58;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #dce7f4;border-radius:8px;flex:1;padding:7px}.refresh[data-v-2b40e107]{color:#0784ff;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:7px;font-size:13px}.scope-note[data-v-2b40e107],.read-status[data-v-2b40e107]{color:#7d8ea4;margin:5px 2px 10px;font-size:12px;line-height:1.6}.error[data-v-2b40e107]{color:#d6404c;background:#fff0f1;border-radius:9px;padding:9px 11px;font-size:13px;line-height:1.6}.sheet-overlay[data-v-2b40e107]{z-index:100;background:#172d4b66;justify-content:center;align-items:flex-end;padding:12px;display:flex;position:fixed;inset:0}.sheet[data-v-2b40e107]{color:#23364e;background:#fff;border-radius:18px;width:100%;max-width:520px;max-height:85vh;padding:17px;font-size:14px;overflow:auto;box-shadow:0 8px 30px #17345130}.sheet header[data-v-2b40e107]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.sheet h2[data-v-2b40e107]{margin:0;font-size:17px}.sheet header button[data-v-2b40e107]{color:#6c7f96;cursor:pointer;background:#f1f5fa;border:0;border-radius:50%;width:28px;height:28px;font-size:22px}.member-name[data-v-2b40e107]{text-align:center;overflow-wrap:anywhere;font-size:19px;display:block}.sheet dl[data-v-2b40e107]{margin:12px 0}.sheet dl>div[data-v-2b40e107]{border-bottom:1px solid #edf2f7;grid-template-columns:90px minmax(0,1fr);gap:10px;padding:12px 0;line-height:1.5;display:grid}.sheet dt[data-v-2b40e107]{color:#8c99ab}.sheet dd[data-v-2b40e107]{overflow-wrap:anywhere;margin:0}.candidate-picker[data-v-2b40e107]{gap:9px;display:grid}.candidate-picker select[data-v-2b40e107]{color:#2a405b;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #dce7f4;border-radius:9px;padding:10px}.sheet-actions[data-v-2b40e107]{gap:9px;margin-top:15px;display:flex}.sheet-actions button[data-v-2b40e107]{color:#087bf5;min-width:0;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9bc8fc;border-radius:9px;flex:1;font-weight:600}.sheet-actions button.primary[data-v-2b40e107]{color:#fff;background:#087fff;border-color:#0000}.sheet-actions button[data-v-2b40e107]:disabled{opacity:.5;cursor:not-allowed}.sheet button[data-v-2b40e107]:focus-visible,.sheet select[data-v-2b40e107]:focus-visible,.company-picker select[data-v-2b40e107]:focus-visible{outline-offset:2px;outline:2px solid #1b86ff}.department-panel[data-v-f6075356]{box-sizing:border-box;color:#23364e;width:100%;max-width:560px;font:inherit;overflow-wrap:anywhere;background:#fff;border-radius:16px;padding:20px;box-shadow:0 12px 36px #17345130}.department-panel header[data-v-f6075356]{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.department-panel h2[data-v-f6075356]{margin:0;font-size:18px}.department-panel label[data-v-f6075356]{gap:9px;margin:18px 0;font-size:14px;display:grid}.department-panel input[data-v-f6075356],.department-panel select[data-v-f6075356]{box-sizing:border-box;width:100%;min-width:0;color:inherit;font:inherit;background:#f8fafc;border:1px solid #dce7f4;border-radius:9px;padding:12px}.department-panel button[data-v-f6075356]{min-height:40px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce7f4;border-radius:9px;padding:8px 15px}.department-panel button[data-v-f6075356]:disabled{opacity:.5;cursor:default}.department-panel header button[data-v-f6075356]{border:0;padding:0 8px;font-size:23px}.department-panel footer[data-v-f6075356]{gap:12px;margin-top:20px;display:flex}.department-panel footer button[data-v-f6075356]{flex:1}.department-panel .primary[data-v-f6075356]{color:#fff;background:#087fff;border-color:#087fff}.company[data-v-f6075356]{color:#8191a7;justify-content:space-between;gap:16px;font-size:14px;display:flex}.company strong[data-v-f6075356]{color:#23364e}.hint[data-v-f6075356]{color:#8191a7;font-size:13px;line-height:1.6}.error[data-v-f6075356],.success[data-v-f6075356],.pending[data-v-f6075356]{border-radius:9px;padding:12px;font-size:13px;line-height:1.6}.error[data-v-f6075356]{color:#be123c;background:#fff1f2}.success[data-v-f6075356]{color:#15803d;background:#f0fdf4}.pending[data-v-f6075356]{background:#fff7ed;border:1px solid #fed7aa}.pending p[data-v-f6075356]{margin:6px 0}@media (width<=360px){.department-panel[data-v-f6075356]{padding:14px}}.organization-integration[data-v-48ef7ba6]{position:relative}.organization-integration>p[data-v-48ef7ba6]{color:#64748b;padding:16px;font-size:14px}.organization-integration>p[role=alert][data-v-48ef7ba6]{color:#be123c;background:#fff1f2}.action-panels.has-actions[data-v-48ef7ba6]{z-index:120;box-sizing:border-box;background:#172d4b66;flex-direction:column;align-items:center;gap:16px;padding:32px 16px;display:flex;position:fixed;inset:0;overflow:auto}.action-panels>section[data-v-48ef7ba6]{flex:none}.organization-integration>p button[data-v-48ef7ba6]{font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:7px 10px}@media (width<=600px){.action-panels.has-actions[data-v-48ef7ba6]{padding:16px 10px}}.organization-page[data-v-cb285fbb]{box-sizing:border-box;background:#f3f8fd;max-width:980px;min-height:100vh;margin:0 auto;padding:16px}.organization-page>p[data-v-cb285fbb]{color:#8191a7;padding:18px}@media (width<=600px){.organization-page[data-v-cb285fbb]{padding:0}}.school-contract-expiry-list-design[data-v-cc2622ef]{--blue:#147dff;--ink:#162238;--muted:#8899af;--red:#ff3341;--orange:#ff9618;--slate:#8492a8;--edge:clamp(10px,3.38cqw,25px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-width:0;color:var(--ink);-webkit-font-smoothing:antialiased;background:#f5f9fd;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Helvetica Neue,Arial,sans-serif;container:expiry-list/inline-size}[data-v-cc2622ef],[data-v-cc2622ef]:before,[data-v-cc2622ef]:after{box-sizing:border-box}button[data-v-cc2622ef],input[data-v-cc2622ef],select[data-v-cc2622ef]{font:inherit}button[data-v-cc2622ef]{cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-cc2622ef]:focus-visible,input[data-v-cc2622ef]:focus-visible,select[data-v-cc2622ef]:focus-visible,[role=button][data-v-cc2622ef]:focus-visible{outline-offset:2px;outline:3px solid #9bc8ff}[hidden][data-v-cc2622ef]{display:none!important}svg[data-v-cc2622ef]{flex-shrink:0;display:block}.app[data-v-cc2622ef]{background:radial-gradient(87% 350px at 50% 0,#fff 2%,#f9fcff 75%,#0000 100%),linear-gradient(#fafcff 0%,#f6faff 47%,#f5f9fd 100%);width:100%;max-width:900px;min-height:100dvh;margin:0 auto;position:relative;overflow-x:clip}.navbar[data-v-cc2622ef]{height:80px;padding:0 var(--edge);justify-content:space-between;align-items:center;display:flex;position:relative}.back-btn[data-v-cc2622ef]{color:#162032;background:0 0;border:0;border-radius:12px;place-items:center;width:39px;height:47px;padding:0;display:grid}.back-btn[data-v-cc2622ef]:hover{background:#f0f7ff}.back-btn svg[data-v-cc2622ef]{width:24px;height:26px}.page-title[data-v-cc2622ef]{pointer-events:none;white-space:nowrap;letter-spacing:.15px;color:#171316;margin:0;font-size:25px;font-weight:780;line-height:1.35;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.overview[data-v-cc2622ef]{margin:15px var(--edge) 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.summary-tile[data-v-cc2622ef]{text-align:center;background:#fff;border:0;border-radius:16px;flex-direction:column;align-items:center;min-width:0;height:108px;padding:13px 3px 11px;transition:transform .15s;display:flex;position:relative;overflow:hidden}.summary-tile[data-v-cc2622ef]:hover{transform:translateY(-1px)}.summary-tile.red[data-v-cc2622ef]{color:#ef3341;background:linear-gradient(128deg,#ffe8ea 0%,#ffeef1 100%)}.summary-tile.orange[data-v-cc2622ef]{color:#ff9017;background:linear-gradient(128deg,#fff1dc 0%,#fff4e5 100%)}.summary-tile.blue[data-v-cc2622ef]{color:#187df5;background:linear-gradient(128deg,#e6f2ff 0%,#edf6ff 100%)}.summary-tile.grey[data-v-cc2622ef]{color:#7e8ca5;background:linear-gradient(128deg,#ebf0f5 0%,#f0f3f7 100%)}.summary-number[data-v-cc2622ef]{color:inherit;font-variant-numeric:tabular-nums;font-size:44px;font-weight:650;line-height:49px}.summary-tile.red .summary-number[data-v-cc2622ef]{text-shadow:0 2px 3px #ff4b4b1f}.summary-tile.orange .summary-number[data-v-cc2622ef]{text-shadow:0 2px 3px #ff96181a}.summary-tile.blue .summary-number[data-v-cc2622ef]{text-shadow:0 2px 3px #2382ff1a}.summary-tile.grey .summary-number[data-v-cc2622ef]{text-shadow:0 2px 3px #7186a617}.summary-label[data-v-cc2622ef]{white-space:nowrap;color:inherit;margin-top:10px;font-size:18px;font-weight:640;line-height:26px;display:block}.alert-dot[data-v-cc2622ef]{color:#fff;background:#ff9ca5;border-radius:50%;place-items:center;width:18px;height:18px;font-size:14px;font-weight:800;line-height:1;display:grid;position:absolute;top:13px;right:12px}.search-row[data-v-cc2622ef]{height:55px;margin:27px var(--edge) 0;align-items:center;gap:12px;display:flex}.search-box[data-v-cc2622ef]{background:linear-gradient(95deg,#f2f5fa,#f6f8fb);border-radius:30px;flex:1;align-items:center;gap:12px;min-width:0;height:55px;padding:0 18px;display:flex}.search-box svg[data-v-cc2622ef]{color:#99a9be;width:27px;height:27px}.search-box input[data-v-cc2622ef]{color:#293e57;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;font-size:19px;font-weight:490;line-height:1.45}.search-box input[data-v-cc2622ef]::placeholder{color:#a5b4c9;opacity:1}.filter[data-v-cc2622ef]{color:#1c2d49;background:0 0;border:0;border-radius:13px;justify-content:space-evenly;align-items:center;gap:5px;min-width:84px;height:54px;padding:0 0 0 2px;font-size:20px;font-weight:710;display:flex}.filter[data-v-cc2622ef]:hover{background:#f1f7ff}.filter svg[data-v-cc2622ef]{width:24px;height:24px}.tabs[data-v-cc2622ef]{height:72px;padding:0 var(--edge);background:#ffffffa1;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:5px;display:grid}.tab[data-v-cc2622ef]{color:#788aa3;white-space:nowrap;background:0 0;border:0;min-width:0;padding:0 2px 8px;font-size:20px;font-weight:570;position:relative}.tab.active[data-v-cc2622ef]{color:#117dff;font-weight:755}.tab.active[data-v-cc2622ef]:after{content:"";background:#117dff;border-radius:5px;width:34px;height:4px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.list-toolbar[data-v-cc2622ef]{height:74px;padding:0 var(--edge);color:#91a1b7;justify-content:space-between;align-items:center;gap:9px;font-size:19px;font-weight:535;display:flex}.list-toolbar .record-count[data-v-cc2622ef]{white-space:nowrap}.sort-button[data-v-cc2622ef]{color:#536883;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 4px 8px 8px;font-size:19px;font-weight:590;display:flex}.sort-button[data-v-cc2622ef]:hover{background:#edf6ff}.sort-button svg[data-v-cc2622ef]{width:25px;height:25px}.sort-button.reverse svg[data-v-cc2622ef]{transform:scaleY(-1)}.projects[data-v-cc2622ef]{padding:0 var(--edge) 26px;align-content:start;gap:11px;display:grid}.project-card[data-v-cc2622ef]{cursor:pointer;text-align:left;background:#fffffffa;border:0;border-radius:17px;grid-template-columns:72px minmax(0,1fr) 139px 13px;align-items:start;gap:16px;width:100%;min-width:0;min-height:138px;padding:20px 12px 14px 24px;transition:transform .13s,box-shadow .13s;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 19px #5782b109}.project-card[data-v-cc2622ef]:before{content:"";background:#ff3541;border-radius:6px;width:6px;position:absolute;top:3px;bottom:3px;left:0}.project-card.overdue[data-v-cc2622ef]:before{background:linear-gradient(#ff3745,#f93241)}.project-card.overdue.alt[data-v-cc2622ef]:before{background:linear-gradient(#ff8b8d,#fa6e7e)}.project-card.soon[data-v-cc2622ef]:before{background:linear-gradient(#ffa729,#ff9314)}.project-card.mid[data-v-cc2622ef]:before{background:linear-gradient(#4594ff,#297eff)}.project-card.later[data-v-cc2622ef]:before{background:linear-gradient(#b5c1d2,#8390a6)}.project-card[data-v-cc2622ef]:hover{box-shadow:0 8px 24px #497cba1a}.project-card[data-v-cc2622ef]:active{transform:scale(.998)}.school-icon[data-v-cc2622ef]{object-fit:cover;color:#508aff;background:#eaf2ff;border-radius:25px;place-items:center;width:70px;height:70px;margin-top:1px;display:grid}.school-icon svg[data-v-cc2622ef]{filter:drop-shadow(0 1px 1px #3773f517);width:52px;height:52px}.project-main[data-v-cc2622ef]{min-width:0;padding-top:0}.project-name[data-v-cc2622ef]{color:#15223b;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:22px;font-weight:765;line-height:31px;overflow:hidden}.project-desc[data-v-cc2622ef]{color:#8697ad;white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:545;line-height:28px;overflow:hidden}.date-line[data-v-cc2622ef]{white-space:nowrap;align-items:center;gap:16px;min-width:0;margin-top:10px;line-height:22px;display:flex}.due-date[data-v-cc2622ef]{color:#91a1b9;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:17px;font-weight:520;display:flex}.due-date svg[data-v-cc2622ef]{color:#7286a5;width:22px;height:22px}.time-hint[data-v-cc2622ef]{white-space:nowrap;font-size:18px;font-weight:700}.time-hint.overdue[data-v-cc2622ef]{color:#fa3545}.time-hint.soon[data-v-cc2622ef]{color:#ff960d}.time-hint.mid[data-v-cc2622ef]{color:#2c88ff}.time-hint.later[data-v-cc2622ef]{color:#8192ab}.time-hint .prefix[data-v-cc2622ef]{color:#98a6ba;font-weight:545}.card-aside[data-v-cc2622ef]{white-space:nowrap;flex-direction:column;align-items:flex-end;min-width:0;padding-top:0;display:flex}.tag[data-v-cc2622ef]{color:#fff;border-radius:17px;place-items:center;min-width:75px;height:29px;padding:0 10px;font-size:17px;font-weight:690;line-height:1;display:grid}.tag.overdue[data-v-cc2622ef]{color:#e42f40;background:#ffa0a8}.tag.soon[data-v-cc2622ef]{color:#ff8d00;background:#fff0d3}.tag.mid[data-v-cc2622ef]{color:#197cff;background:#e1f0ff}.tag.later[data-v-cc2622ef]{color:#71819c;background:#e8edf3}.amount-label[data-v-cc2622ef]{color:#9aa9bf;margin-top:17px;font-size:18px;font-weight:580;line-height:24px}.amount[data-v-cc2622ef]{color:#1b2842;letter-spacing:.05px;font-variant-numeric:tabular-nums;margin-top:3px;font-size:21px;font-weight:760;line-height:29px}.card-arrow[data-v-cc2622ef]{color:#a9b9cc;align-self:center;width:13px;height:24px;transform:translateY(-2px)}.empty[data-v-cc2622ef]{color:#9aabc1;background:#fff;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:215px;font-size:15px;display:flex;box-shadow:0 6px 17px #5888bc09}.empty svg[data-v-cc2622ef]{color:#bdcfe5;width:53px;height:53px}dialog[data-v-cc2622ef]{color:#243650;background:#fff;border:0;border-radius:18px;width:min(92cqw,520px);max-height:84dvh;padding:0;overflow:auto;box-shadow:0 22px 72px #172e4d40}dialog[data-v-cc2622ef]::backdrop{background:#142a4863}.modal-header[data-v-cc2622ef]{border-bottom:1px solid #eaf0f8;justify-content:space-between;align-items:center;gap:15px;padding:19px 22px 16px;display:flex}.modal-header h2[data-v-cc2622ef]{margin:0;font-size:20px;font-weight:760;line-height:1.35}.modal-close[data-v-cc2622ef]{color:#74859e;background:#eef4f9;border:0;border-radius:50%;place-items:center;width:33px;height:33px;padding:0;font-size:24px;line-height:1;display:grid}.modal-content[data-v-cc2622ef]{padding:20px 22px 24px}.modal-content p[data-v-cc2622ef]{color:#63748c;margin:0 0 15px;font-size:14px;line-height:1.7}.detail-row[data-v-cc2622ef]{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:flex-start;gap:16px;min-height:44px;padding:11px 0;font-size:15px;line-height:1.55;display:flex}.detail-row[data-v-cc2622ef]:last-child{border-bottom:0}.detail-row span[data-v-cc2622ef]{color:#8a9ab0;flex-shrink:0}.detail-row strong[data-v-cc2622ef]{text-align:right;overflow-wrap:anywhere;font-weight:650}.note[data-v-cc2622ef]{color:#96a4b6!important;margin:14px 0 0!important;font-size:12px!important}.form-grid[data-v-cc2622ef]{gap:14px;display:grid}.form-grid label[data-v-cc2622ef]{color:#798ba2;gap:7px;font-size:14px;display:grid}.form-grid select[data-v-cc2622ef],.form-grid input[data-v-cc2622ef]{color:#2a4059;background:#f9fcff;border:1px solid #dce7f6;border-radius:10px;outline:none;width:100%;min-height:43px;padding:9px 12px;font-size:15px}.modal-actions[data-v-cc2622ef]{grid-template-columns:1fr 1fr;gap:10px;margin-top:21px;display:grid}.modal-actions button[data-v-cc2622ef]{color:#287ff0;background:#fff;border:1px solid #dbe7f7;border-radius:10px;min-width:0;height:44px;font-size:15px;font-weight:660}.modal-actions button.primary[data-v-cc2622ef]{color:#fff;background:#117dff;border-color:#117dff}@container expiry-list (width<=590px){.navbar[data-v-cc2622ef]{height:71px}.page-title[data-v-cc2622ef]{font-size:clamp(19px,4.3cqw,24px)}.circle-svg[data-v-cc2622ef]{width:25px;height:25px}.overview[data-v-cc2622ef]{gap:7px;margin-top:9px}.summary-tile[data-v-cc2622ef]{border-radius:13px;height:clamp(82px,17.6cqw,104px);padding:10px 2px 6px}.summary-number[data-v-cc2622ef]{font-size:clamp(31px,7cqw,41px);line-height:clamp(38px,9cqw,48px)}.summary-label[data-v-cc2622ef]{margin-top:6px;font-size:clamp(10px,2.8cqw,16px);line-height:21px}.alert-dot[data-v-cc2622ef]{width:15px;height:15px;font-size:12px;top:10px;right:8px}.search-row[data-v-cc2622ef]{gap:6px;height:48px;margin-top:17px}.search-box[data-v-cc2622ef]{gap:8px;height:48px;padding:0 12px}.search-box svg[data-v-cc2622ef]{width:21px;height:21px}.search-box input[data-v-cc2622ef]{font-size:clamp(12px,3.2cqw,17px)}.filter[data-v-cc2622ef]{gap:4px;min-width:67px;height:47px;font-size:clamp(13px,3.4cqw,17px)}.filter svg[data-v-cc2622ef]{width:19px;height:19px}.tabs[data-v-cc2622ef]{height:61px;margin-top:2px}.tab[data-v-cc2622ef]{padding:0 1px 6px;font-size:clamp(12px,3cqw,17px)}.tab.active[data-v-cc2622ef]:after{width:28px;height:3px;bottom:2px}.list-toolbar[data-v-cc2622ef]{height:60px;font-size:clamp(13px,3.2cqw,17px)}.sort-button[data-v-cc2622ef]{gap:4px;font-size:clamp(13px,3.2cqw,17px)}.sort-button svg[data-v-cc2622ef]{width:20px;height:20px}.projects[data-v-cc2622ef]{gap:10px}.project-card[data-v-cc2622ef]{border-radius:15px;grid-template-columns:clamp(46px,11.2cqw,60px) minmax(0,1fr) 15px;gap:clamp(7px,1.8cqw,10px);min-height:0;padding:14px 9px 14px 18px}.project-card[data-v-cc2622ef]:before{width:5px}.school-icon[data-v-cc2622ef]{border-radius:20px;width:clamp(46px,11.2cqw,60px);height:clamp(46px,11.2cqw,60px)}.school-icon svg[data-v-cc2622ef]{width:73%;height:73%}.project-main[data-v-cc2622ef]{grid-area:1/2}.project-name[data-v-cc2622ef]{padding-right:78px;font-size:clamp(15px,4cqw,19px);line-height:26px}.project-desc[data-v-cc2622ef]{font-size:clamp(12px,3.25cqw,16px);line-height:24px}.date-line[data-v-cc2622ef]{flex-wrap:wrap;gap:5px 10px;margin-top:8px}.due-date[data-v-cc2622ef]{gap:4px;font-size:clamp(12px,3.2cqw,15px)}.due-date svg[data-v-cc2622ef]{width:18px;height:18px}.time-hint[data-v-cc2622ef]{font-size:clamp(12px,3.2cqw,15px)}.card-aside[data-v-cc2622ef]{flex-flow:wrap;grid-area:2/2;justify-content:flex-end;align-items:center;gap:10px;margin-top:-4px}.tag[data-v-cc2622ef]{border-radius:13px;min-width:0;height:24px;padding:0 8px;font-size:clamp(11px,2.8cqw,13px);position:absolute;top:13px;right:28px}.amount-label[data-v-cc2622ef]{margin:0;font-size:clamp(11px,3cqw,13px);line-height:22px}.amount[data-v-cc2622ef]{margin:0;font-size:clamp(15px,4cqw,18px);line-height:24px}.card-arrow[data-v-cc2622ef]{grid-area:1/3/span 2;align-self:center;width:12px;height:19px}}@container expiry-list (width<=365px){.page-title[data-v-cc2622ef]{font-size:17px}.dots[data-v-cc2622ef]{gap:3px}.summary-label[data-v-cc2622ef]{white-space:normal;font-size:10px;line-height:1.2}.tabs[data-v-cc2622ef]{scrollbar-width:none;padding-left:var(--edge);padding-right:var(--edge);-webkit-overflow-scrolling:touch;gap:2px;display:flex;overflow-x:auto}.tabs[data-v-cc2622ef]::-webkit-scrollbar{display:none}.tab[data-v-cc2622ef]{flex:none;min-width:61px;padding:0 7px 7px;font-size:13px}.project-card[data-v-cc2622ef]{grid-template-columns:43px minmax(0,1fr) 12px;gap:6px;padding:12px 7px 12px 13px}.school-icon[data-v-cc2622ef]{border-radius:13px;width:43px;height:43px}.project-name[data-v-cc2622ef]{padding-right:65px;font-size:14px}.project-desc[data-v-cc2622ef]{font-size:12px}.date-line[data-v-cc2622ef]{gap:5px;margin-top:5px}.tag[data-v-cc2622ef]{height:22px;padding:0 5px;font-size:10px;top:13px;right:23px}.amount[data-v-cc2622ef]{font-size:14px}.time-hint[data-v-cc2622ef],.due-date[data-v-cc2622ef]{font-size:12px}}@media (prefers-reduced-motion:reduce){[data-v-cc2622ef],[data-v-cc2622ef]:before,[data-v-cc2622ef]:after{scroll-behavior:auto!important;transition:none!important}}.project-name[data-v-cc2622ef],.project-desc[data-v-cc2622ef]{display:block}.tabs[data-v-cc2622ef]{grid-template-columns:repeat(var(--tab-count,5),minmax(0,1fr))}.project-card.neutral[data-v-cc2622ef]:before{background:#a5b3c5}.tag.neutral[data-v-cc2622ef]{color:#71819c;background:#edf1f6}.time-hint.neutral[data-v-cc2622ef]{color:#8192ab}.filter.active[data-v-cc2622ef]{color:#147dff}.project-notice[data-v-cc2622ef]{color:#8899af;white-space:normal;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.6;display:block}.project-card[data-v-cc2622ef]:disabled{cursor:default;opacity:.6}.project-card[data-v-cc2622ef]:disabled:hover{box-shadow:0 5px 19px #5782b109}button[data-v-cc2622ef]:disabled{cursor:default;opacity:.55}.sort-button[data-v-cc2622ef]:disabled{opacity:.8}.page-title[data-v-cc2622ef]{text-overflow:ellipsis;max-width:calc(100% - 96px);overflow:hidden}dialog[data-v-cc2622ef]:not([open]){display:none}.school-contract-expiry-list-design .expiry-context[data-v-cc2622ef-s]{padding:0 var(--edge)}.school-contract-expiry-detail-design[data-v-75c27bab]{--page:#f5f8fc;--card:#fff;--ink:#152033;--text:#293548;--muted:#7f8ca0;--muted2:#a1adbc;--line:#edf1f5;--blue:#197cff;--blue2:#0f6de6;--blue-soft:#eaf4ff;--red:#ed2d34;--red-soft:#ffebec;--green:#14a768;--orange:#f49a19;--shadow:0 6px 18px #3148620e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-width:0;max-width:430px;color:var(--text);-webkit-font-smoothing:antialiased;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;container:expiry-detail/inline-size}[data-v-75c27bab],[data-v-75c27bab]:before,[data-v-75c27bab]:after{box-sizing:border-box}button[data-v-75c27bab]{font:inherit;cursor:pointer}button[data-v-75c27bab]:disabled{opacity:.5;cursor:default}.screen[data-v-75c27bab]{background:var(--page);width:100%;min-width:0;min-height:209.194cqw;position:relative;overflow:hidden}.topbar[data-v-75c27bab]{background:#fffffff0;grid-template-columns:12.2581cqw 1fr 12.2581cqw;align-items:center;height:11.6129cqw;padding:0 3.22581cqw 0 2.74194cqw;display:grid}.back[data-v-75c27bab]{color:#152033;cursor:pointer;background:0 0;border:0;place-items:center;width:7.74194cqw;height:7.74194cqw;padding:0;display:grid}.back[data-v-75c27bab]:before{content:"";border-bottom:.435484cqw solid;border-left:.435484cqw solid;width:2.25806cqw;height:2.25806cqw;margin-left:1.12903cqw;transform:rotate(45deg)}.page-title[data-v-75c27bab]{text-align:center;color:#172236;white-space:nowrap;font-size:4.03226cqw;font-weight:760;line-height:1}.main[data-v-75c27bab]{padding:2.25806cqw 3.54839cqw 20.6452cqw}.project-card[data-v-75c27bab]{min-height:85.1613cqw;box-shadow:var(--shadow);background:#fff;border-radius:2.41936cqw;padding:3.54839cqw 3.54839cqw 2.90323cqw}.project-head[data-v-75c27bab]{grid-template-columns:13.871cqw minmax(0,1fr) auto;align-items:start;gap:2.58065cqw;display:grid}.school-icon[data-v-75c27bab]{color:#5b91ef;background:linear-gradient(145deg,#eef5ff,#dbe9ff);border-radius:3.87097cqw;place-items:center;width:13.2258cqw;height:13.2258cqw;display:grid}.school-icon svg[data-v-75c27bab]{width:8.54839cqw;height:8.54839cqw}.project-title-wrap[data-v-75c27bab]{min-width:0;padding-top:.645161cqw}.project-school[data-v-75c27bab]{color:#17243a;white-space:nowrap;text-overflow:ellipsis;font-size:3.87097cqw;font-weight:760;line-height:1.18;overflow:hidden}.project-name[data-v-75c27bab]{color:#59687d;white-space:nowrap;text-overflow:ellipsis;margin-top:1.29032cqw;font-size:3.06452cqw;font-weight:560;overflow:hidden}.expired-tag[data-v-75c27bab]{color:#fff;white-space:nowrap;background:linear-gradient(#f4474d,#e8272e);border-radius:2.90323cqw;place-items:center;min-width:14.0323cqw;height:5.64516cqw;margin-top:.806452cqw;padding:0 2.09677cqw;font-size:2.74194cqw;font-weight:720;display:grid}.info-list[data-v-75c27bab]{margin-top:4.67742cqw}.info-row[data-v-75c27bab]{grid-template-columns:26.6129cqw minmax(0,1fr);align-items:center;min-height:6.93548cqw;display:grid}.info-label[data-v-75c27bab]{color:#8794a6;font-size:2.90323cqw;font-weight:520}.info-value[data-v-75c27bab]{text-align:right;color:#2d394b;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:3.06452cqw;font-weight:560;overflow:hidden}.info-value.strong[data-v-75c27bab]{color:#17243a;font-size:3.3871cqw;font-weight:700}.info-value.red[data-v-75c27bab]{color:#ed2d34;font-size:3.3871cqw;font-weight:720}.info-value.muted[data-v-75c27bab]{color:#9faaba;letter-spacing:.483871cqw}.progress-card[data-v-75c27bab]{box-shadow:var(--shadow);background:#fff;border-radius:2.41936cqw;margin-top:2.74194cqw;padding:3.3871cqw 3.22581cqw 3.70968cqw}.section-title[data-v-75c27bab]{color:#243247;align-items:center;gap:1.6129cqw;font-size:3.3871cqw;font-weight:750;display:flex}.title-bar[data-v-75c27bab]{background:#157dff;border-radius:.483871cqw;width:.806452cqw;height:3.87097cqw}.progress-track[data-v-75c27bab]{grid-template-columns:repeat(var(--stage-count,4),minmax(0,1fr));margin-top:5.48387cqw;padding:0 3.70968cqw;display:grid;position:relative}.progress-track[data-v-75c27bab]:before{content:"";background:#4b98f3;height:.483871cqw;position:absolute;top:2.09677cqw;left:7.74194cqw;right:7.74194cqw}.stage[data-v-75c27bab]{z-index:1;text-align:center;position:relative}.stage-dot[data-v-75c27bab]{background:#eff6ff;border:.645161cqw solid #2488f1;border-radius:50%;width:4.19355cqw;height:4.19355cqw;margin:0 auto 2.25806cqw}.stage.red .stage-dot[data-v-75c27bab]{background:#ee3c43;border-color:#f4565c;box-shadow:0 0 0 1.29032cqw #f4565c1c}.stage-name[data-v-75c27bab]{color:#28364a;white-space:nowrap;font-size:2.58065cqw;font-weight:650}.stage-date[data-v-75c27bab]{color:#7f8ba0;white-space:nowrap;margin-top:.967742cqw;font-size:2.25806cqw}.stage.red .stage-name[data-v-75c27bab],.stage.red .stage-date[data-v-75c27bab]{color:#e7363e;font-weight:650}.attach-card[data-v-75c27bab]{box-shadow:var(--shadow);background:#fff;border-radius:2.41936cqw;margin-top:2.74194cqw;padding:3.22581cqw 3.22581cqw 2.09677cqw}.attach-head[data-v-75c27bab]{justify-content:space-between;align-items:center;display:flex}.view-all[data-v-75c27bab]{color:#8c98a7;cursor:pointer;background:0 0;border:0;align-items:center;gap:.967742cqw;font-size:2.41936cqw;display:flex}.view-all[data-v-75c27bab]:after{content:"";border-top:.290323cqw solid #8995a6;border-right:.290323cqw solid #8995a6;width:1.29032cqw;height:1.29032cqw;transform:rotate(45deg)}.file-list[data-v-75c27bab]{margin-top:2.09677cqw}.file-row[data-v-75c27bab]{cursor:pointer;border-bottom:.16129cqw solid #f1f4f7;grid-template-columns:7.74194cqw minmax(0,1fr) auto;align-items:center;gap:2.09677cqw;min-height:12.0968cqw;display:grid}.file-row[data-v-75c27bab]:last-child{border-bottom:0}.file-icon[data-v-75c27bab]{color:#fff;text-transform:lowercase;border-radius:1.12903cqw;place-items:center;width:7.09677cqw;height:7.74194cqw;font-size:2.09677cqw;font-weight:780;display:grid;position:relative}.file-icon.pdf[data-v-75c27bab]{background:linear-gradient(145deg,#ff565c,#f23c43)}.file-icon.xls[data-v-75c27bab]{background:linear-gradient(145deg,#34c987,#17ad69)}.file-icon[data-v-75c27bab]:after{content:"";clip-path:polygon(0 0,100% 100%,0 100%);background:#ffffff6b;width:2.25806cqw;height:2.25806cqw;position:absolute;top:0;right:0}.file-main[data-v-75c27bab]{min-width:0}.file-name[data-v-75c27bab]{color:#263449;white-space:nowrap;text-overflow:ellipsis;font-size:2.74194cqw;overflow:hidden}.file-size[data-v-75c27bab]{color:#8793a5;margin-top:.806452cqw;font-size:2.25806cqw}.file-date[data-v-75c27bab]{color:#8490a2;white-space:nowrap;font-size:2.41936cqw}.bottom-actions[data-v-75c27bab]{grid-template-columns:repeat(var(--action-count,2),minmax(0,1fr));gap:2.58065cqw;height:11.7742cqw;display:grid;position:absolute;bottom:6.29032cqw;left:3.3871cqw;right:3.3871cqw}.action[data-v-75c27bab]{cursor:pointer;border-radius:2.25806cqw;font-size:3.22581cqw;font-weight:680}.action.secondary[data-v-75c27bab]{color:#0e77e9;background:#fff;border:.290323cqw solid #479bff}.action.primary[data-v-75c27bab]{color:#fff;background:linear-gradient(135deg,#2388ff,#0e6be8);border:0;box-shadow:0 1.29032cqw 2.90323cqw #126ee829}.action[data-v-75c27bab]:active{transform:translateY(.16129cqw)}.topbar h1[data-v-75c27bab],.project-school[data-v-75c27bab],.project-name[data-v-75c27bab],.section-title[data-v-75c27bab]{margin-bottom:0}.topbar h1[data-v-75c27bab],.project-school[data-v-75c27bab],.section-title[data-v-75c27bab]{margin-top:0}.info-list[data-v-75c27bab]{margin-bottom:0}.info-value[data-v-75c27bab]{margin:0}.progress-track[data-v-75c27bab]{margin-bottom:0;list-style:none}.stage-dot[data-v-75c27bab],.stage-name[data-v-75c27bab],.stage-date[data-v-75c27bab],.stage-note[data-v-75c27bab],.file-name[data-v-75c27bab],.file-size[data-v-75c27bab]{display:block}.stage-note[data-v-75c27bab]{color:#8794a6;overflow-wrap:anywhere;margin:.967742cqw .322581cqw 0;font-size:2.09677cqw;line-height:1.5}.stage.grey .stage-dot[data-v-75c27bab],.stage.neutral .stage-dot[data-v-75c27bab]{background:#f3f6fa;border-color:#a7b5c9}.stage.orange .stage-dot[data-v-75c27bab]{background:#fff3df;border-color:#f49a19}.expired-tag.blue[data-v-75c27bab]{color:#197cff;background:#e9f3ff}.expired-tag.orange[data-v-75c27bab]{color:#d58b10;background:#fff1d9}.expired-tag.grey[data-v-75c27bab],.expired-tag.neutral[data-v-75c27bab]{color:#7b8da5;background:#eef1f6}.empty[data-v-75c27bab],.section-notice[data-v-75c27bab]{color:#8794a6;overflow-wrap:anywhere;font-size:2.74194cqw;line-height:1.7}.section-notice[data-v-75c27bab]{margin:2.58065cqw 0 0}.file-row[data-v-75c27bab]{text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;width:100%;padding:0}.file-name[data-v-75c27bab]{font-weight:400}.file-icon.file[data-v-75c27bab]{background:#8ca4be}.navigation-actions[data-v-75c27bab]{justify-self:end;min-width:0}button[data-v-75c27bab]:focus-visible{outline-offset:2px;outline:2px solid #9bc8ff}.bottom-actions[data-v-75c27bab]{margin:0}.main[data-v-75c27bab]{min-width:0}@media (prefers-reduced-motion:reduce){[data-v-75c27bab]{transition:none!important}}.school-contract-expiry[data-v-2f98dbbe]{color:#172236;background:#f5f9fd;min-width:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;position:relative}.more[data-v-2f98dbbe]{cursor:pointer;background:0 0;border:0;padding:8px;font-size:22px;position:relative}.menu[data-v-2f98dbbe]{z-index:10;background:#fff;border-radius:12px;min-width:140px;padding:8px;display:grid;position:absolute;top:58px;right:18px;box-shadow:0 5px 20px #17334a26}.menu button[data-v-2f98dbbe]{text-align:left;color:#243951;background:#fff;border:0;padding:11px}.message[data-v-2f98dbbe],.recovery[data-v-2f98dbbe],.editor[data-v-2f98dbbe],.history[data-v-2f98dbbe]{overflow-wrap:anywhere;background:#fff;border:1px solid #e0e9f2;border-radius:12px;margin:12px 18px;padding:14px;font-size:14px;line-height:1.6}.error[data-v-2f98dbbe]{color:#b83231;background:#fff1f1}.recovery[data-v-2f98dbbe]{background:#fff9eb}.actions[data-v-2f98dbbe],.pagination[data-v-2f98dbbe]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.actions button[data-v-2f98dbbe],.pagination button[data-v-2f98dbbe],.message button[data-v-2f98dbbe],.filter-form button[data-v-2f98dbbe]{font:inherit;color:#247cf2;cursor:pointer;background:#fff;border:1px solid #dce8f7;border-radius:10px;padding:9px 13px}.primary[data-v-2f98dbbe],.filter-form button.active[data-v-2f98dbbe]{color:#fff!important;background:#147dff!important}.editor[data-v-2f98dbbe]{gap:12px;display:grid}.editor label[data-v-2f98dbbe],.filter-form label[data-v-2f98dbbe]{gap:8px;display:grid}.editor input[data-v-2f98dbbe],.editor textarea[data-v-2f98dbbe],.filter-form input[data-v-2f98dbbe]{font:inherit;background:#fff;border:1px solid #dce8f7;border-radius:8px;min-width:0;max-width:100%;padding:10px}.editor h2[data-v-2f98dbbe],.history h2[data-v-2f98dbbe],.recovery h2[data-v-2f98dbbe]{font-size:18px}.history article[data-v-2f98dbbe]{border-bottom:1px solid #edf1f5;padding:10px 0}.filter-form[data-v-2f98dbbe]{gap:18px;display:grid}.filter-form fieldset[data-v-2f98dbbe]{border:0;flex-wrap:wrap;gap:9px;padding:0;display:flex}.filter-form legend[data-v-2f98dbbe]{margin-bottom:10px}.pagination[data-v-2f98dbbe]{padding:18px;font-size:14px}button[data-v-2f98dbbe]:disabled{opacity:.5;cursor:default}button[data-v-2f98dbbe]:focus-visible,input[data-v-2f98dbbe]:focus-visible,textarea[data-v-2f98dbbe]:focus-visible{outline-offset:2px;outline:3px solid #9bc8ff}.school-contract-expiry-page[data-v-134c59cd]{background:#f6f9fd;min-height:100vh}.school-contract-expiry-page>p[data-v-134c59cd]{color:#62758a;padding:24px}.recruitment-design[data-section=applications]{--blue:#1677ff;--blue2:#218aff;--ink:#202b3d;--text:#5f6d81;--muted:#98a4b6;--line:#edf1f6;--bg:#f5f8fc;--card:#fff;--shadow:0 5px 24px #344b7610;--radius:18px}.recruitment-design[data-section=applications] *{box-sizing:border-box}.recruitment-design[data-section=applications]{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;font-size:14px}.recruitment-design[data-section=applications] button,.recruitment-design[data-section=applications] input,.recruitment-design[data-section=applications] textarea,.recruitment-design[data-section=applications] select{font:inherit}.recruitment-design[data-section=applications] button,.recruitment-design[data-section=applications] a,.recruitment-design[data-section=applications] input,.recruitment-design[data-section=applications] select,.recruitment-design[data-section=applications] textarea{-webkit-tap-highlight-color:transparent}.recruitment-design[data-section=applications] button{cursor:pointer;color:inherit;background:0 0;border:0}.recruitment-design[data-section=applications] button:disabled{cursor:not-allowed;opacity:.45}.recruitment-design[data-section=applications] input,.recruitment-design[data-section=applications] textarea,.recruitment-design[data-section=applications] select{min-width:0}.recruitment-design[data-section=applications] button,.recruitment-design[data-section=applications] input,.recruitment-design[data-section=applications] select,.recruitment-design[data-section=applications] textarea{outline:none}.recruitment-design[data-section=applications] button:focus-visible,.recruitment-design[data-section=applications] a:focus-visible,.recruitment-design[data-section=applications] input:focus-visible,.recruitment-design[data-section=applications] select:focus-visible,.recruitment-design[data-section=applications] textarea:focus-visible{outline-offset:3px;outline:3px solid #88baff}.recruitment-design[data-section=applications] a{color:var(--blue);text-decoration:none}.recruitment-design[data-section=applications] svg{vertical-align:middle;stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.recruitment-design[data-section=applications] .hide,.recruitment-design[data-section=applications] [hidden]{display:none!important}.recruitment-design[data-section=applications] .sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.recruitment-design[data-section=applications] .topbar{background:#ffffffed;border-bottom:1px solid #e9eef6;justify-content:space-between;align-items:center;gap:24px;height:76px;padding:0 clamp(22px,3.2vw,56px);display:flex}.recruitment-design[data-section=applications] .brand{letter-spacing:.2px;white-space:nowrap;align-items:center;gap:12px;font-size:18px;font-weight:700;display:flex}.recruitment-design[data-section=applications] .brand-logo{color:#fff;background:linear-gradient(135deg,#48a4ff,#1473ff);border-radius:11px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 4px 10px #1677ff22}.recruitment-design[data-section=applications] .brand-logo svg{width:22px;height:22px}.recruitment-design[data-section=applications] .topnav{align-self:stretch;align-items:stretch;gap:34px;margin-left:36px;margin-right:auto;display:flex}.recruitment-design[data-section=applications] .nav-item{color:var(--blue);align-items:center;gap:7px;font-weight:600;display:flex;position:relative}.recruitment-design[data-section=applications] .nav-item:after{content:"";background:var(--blue);border-radius:3px;height:3px;position:absolute;bottom:0;left:0;right:0}.recruitment-design[data-section=applications] .top-meta{color:var(--muted);align-items:center;gap:18px;font-size:12px;display:flex}.recruitment-design[data-section=applications] .local-tag{color:#8b99ac;background:#fafcff;border:1px solid #e6ecf5;border-radius:6px;padding:5px 10px}.recruitment-design[data-section=applications] .profile{color:#5b687b;align-items:center;gap:9px;font-size:13px;display:flex}.recruitment-design[data-section=applications] .avatar{width:34px;height:34px;color:var(--blue);background:#e9f2ff;border-radius:50%;place-items:center;font-weight:600;display:grid}.recruitment-design[data-section=applications] .workspace{max-width:1920px;margin:auto;padding:28px clamp(20px,3.2vw,56px) 30px}.recruitment-design[data-section=applications] .page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.recruitment-design[data-section=applications] .breadcrumb{color:#95a0b2;align-items:center;gap:8px;margin:0 0 9px;font-size:12px;display:flex}.recruitment-design[data-section=applications] .breadcrumb svg{width:12px;height:12px}.recruitment-design[data-section=applications] h1{letter-spacing:.6px;margin:0 0 8px;font-size:27px;font-weight:650}.recruitment-design[data-section=applications] .subtitle{color:#8a96a8;margin:0;font-size:13px}.recruitment-design[data-section=applications] .head-stats{align-items:center;gap:24px;display:flex}.recruitment-design[data-section=applications] .mini-stat{border-right:1px solid #e0e7f0;padding-right:24px}.recruitment-design[data-section=applications] .mini-stat:last-child{border:0;padding-right:0}.recruitment-design[data-section=applications] .mini-stat span{color:#8c99ac;margin-bottom:5px;font-size:12px;display:block}.recruitment-design[data-section=applications] .mini-stat strong{letter-spacing:.2px;font-size:23px;font-weight:650;line-height:1.1}.recruitment-design[data-section=applications] .mini-stat strong small{color:#9aa6b6;margin-left:5px;font-size:12px;font-weight:400}.recruitment-design[data-section=applications] .workspace-grid{grid-template-columns:minmax(360px,.87fr) minmax(500px,1.13fr);align-items:start;gap:26px;display:grid}.recruitment-design[data-section=applications] .panel{min-width:0}.recruitment-design[data-section=applications] .panel-head{align-items:center;gap:10px;min-height:38px;margin:0 0 18px;display:flex}.recruitment-design[data-section=applications] .panel-head h2{margin:0;font-size:18px;font-weight:650}.recruitment-design[data-section=applications] .panel-head .count{color:var(--blue);background:#e9f2ff;border-radius:6px;padding:2px 7px;font-size:12px;font-weight:500}.recruitment-design[data-section=applications] .panel-head .spacer{flex:1}.recruitment-design[data-section=applications] .new-btn{background:var(--blue);color:#fff;border-radius:9px;align-items:center;gap:6px;padding:10px 15px;font-size:13px;font-weight:500;display:flex;box-shadow:0 4px 10px #1677ff1a}.recruitment-design[data-section=applications] .new-btn svg{width:16px;height:16px}.recruitment-design[data-section=applications] .tabs{border-bottom:1px solid #e4ebf4;justify-content:space-between;gap:6px;margin-bottom:18px;display:flex}.recruitment-design[data-section=applications] .tab{white-space:nowrap;color:#7a889e;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 3px 16px;font-size:14px;display:flex;position:relative}.recruitment-design[data-section=applications] .tab.active{color:var(--blue);font-weight:600}.recruitment-design[data-section=applications] .tab.active:after{content:"";background:var(--blue);border-radius:3px;width:28px;height:3px;position:absolute;bottom:-1px;left:calc(50% - 14px)}.recruitment-design[data-section=applications] .tab-count{color:#a1abba;font-size:11px;font-weight:400}.recruitment-design[data-section=applications] .tab.active .tab-count{color:var(--blue)}.recruitment-design[data-section=applications] .search-line{align-items:center;gap:12px;margin-bottom:18px;display:flex}.recruitment-design[data-section=applications] .search-box{background:#eaf0f6a6;border:1px solid #0000;border-radius:25px;flex:1;align-items:center;gap:10px;min-width:0;height:43px;padding:0 15px;transition:all .2s;display:flex}.recruitment-design[data-section=applications] .search-box:focus-within{background:#fff;border-color:#9cc5ff}.recruitment-design[data-section=applications] .search-box svg{color:#a2aebf;width:18px;height:18px}.recruitment-design[data-section=applications] .search-box input{width:100%;color:var(--ink);background:0 0;border:0;font-size:13px}.recruitment-design[data-section=applications] .search-box input:focus-visible{outline:none}.recruitment-design[data-section=applications] .icon-btn{color:#8a98ab;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.recruitment-design[data-section=applications] .icon-btn:hover{color:var(--blue);background:#edf4ff}.recruitment-design[data-section=applications] .filter-btn{color:#66758a;white-space:nowrap;align-items:center;gap:6px;padding:9px 3px;font-size:13px;display:flex}.recruitment-design[data-section=applications] .filter-btn.active{color:var(--blue)}.recruitment-design[data-section=applications] .filter-btn svg{width:18px;height:18px}.recruitment-design[data-section=applications] .filter-box{box-shadow:var(--shadow);background:#fff;border:1px solid #e9eff7;border-radius:13px;margin:-5px 0 16px;padding:16px}.recruitment-design[data-section=applications] .filter-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.recruitment-design[data-section=applications] .filter-fields label{color:#8d99ab;font-size:12px}.recruitment-design[data-section=applications] .filter-fields select{width:100%;height:36px;color:var(--text);background:#f9fbff;border:1px solid #e5ebf3;border-radius:7px;margin-top:7px;padding:0 8px;display:block}.recruitment-design[data-section=applications] .filter-actions{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.recruitment-design[data-section=applications] .filter-actions button{color:var(--blue);font-size:12px}.recruitment-design[data-section=applications] .filter-hint{color:#9aa7b8;font-size:11px}.recruitment-design[data-section=applications] .result-label{color:#9aa5b5;justify-content:space-between;align-items:center;margin-bottom:11px;font-size:11px;display:flex}.recruitment-design[data-section=applications] .result-label select{color:#8a98ad;background:0 0;border:0;max-width:120px;font-size:11px}.recruitment-design[data-section=applications] .card-list{gap:15px;display:grid}.recruitment-design[data-section=applications] .request-card{text-align:left;border-radius:var(--radius);background:#fff;border:1px solid #fff;width:100%;padding:22px 21px;transition:transform .18s,border .18s,box-shadow .18s;display:block;box-shadow:0 3px 20px #435d8110}.recruitment-design[data-section=applications] .request-card:hover{border-color:#cfe3ff;transform:translateY(-2px);box-shadow:0 7px 24px #344b7615}.recruitment-design[data-section=applications] .card-layout{align-items:flex-start;gap:18px;display:flex}.recruitment-design[data-section=applications] .job-icon{color:#fff;border-radius:14px;flex-shrink:0;place-items:center;width:60px;height:60px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff30}.recruitment-design[data-section=applications] .job-icon:after{content:"";background:#ffffff0e;border-radius:50%;width:75px;height:75px;position:absolute;bottom:-35px;right:-38px}.recruitment-design[data-section=applications] .job-icon svg{stroke-width:1.8px;width:32px;height:32px}.recruitment-design[data-section=applications] .card-content{flex:1;min-width:0}.recruitment-design[data-section=applications] .card-title-row{justify-content:space-between;align-items:center;gap:8px;margin:2px 0 15px;display:flex}.recruitment-design[data-section=applications] .card-title{overflow-wrap:anywhere;min-width:0;font-size:17px;font-weight:650;line-height:1.5}.recruitment-design[data-section=applications] .badge{white-space:nowrap;border-radius:18px;flex-shrink:0;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}.recruitment-design[data-section=applications] .badge.draft{color:#9a7acb;background:#f2ecfa}.recruitment-design[data-section=applications] .card-info{color:#67758a;grid-template-columns:72px minmax(0,1fr);gap:9px 13px;font-size:13px;line-height:1.35;display:grid}.recruitment-design[data-section=applications] .card-info .label{color:#9aa5b5;letter-spacing:.3px}.recruitment-design[data-section=applications] .card-info .value{overflow-wrap:anywhere}.recruitment-design[data-section=applications] .card-meta-wrap{padding-right:17px;position:relative}.recruitment-design[data-section=applications] .card-arrow{color:#b0bac9;width:18px;height:18px;position:absolute;top:41%;right:-4px}.recruitment-design[data-section=applications] .list-bottom{text-align:center;color:#abb4c2;justify-content:center;align-items:center;gap:12px;margin:21px 0;font-size:11px;display:flex}.recruitment-design[data-section=applications] .list-bottom:before,.recruitment-design[data-section=applications] .list-bottom:after{content:"";background:#dfe6ee;width:32px;height:1px}.recruitment-design[data-section=applications] .list-note{color:#97a3b4;border:1px dashed #dee7f2;border-radius:10px;gap:7px;margin-top:18px;padding:13px 14px;font-size:11px;line-height:1.7;display:flex}.recruitment-design[data-section=applications] .list-note svg{width:15px;height:15px;margin-top:2px}.recruitment-design[data-section=applications] .empty{text-align:center;color:#95a2b5;background:#fff;border:1px solid #eef2f7;border-radius:18px;padding:65px 20px}.recruitment-design[data-section=applications] .empty svg{color:#b7c9e0;width:42px;height:42px;margin-bottom:10px}.recruitment-design[data-section=applications] .empty h3{color:#65778f;font-size:15px;font-weight:500}.recruitment-design[data-section=applications] .empty p{font-size:12px}.recruitment-design[data-section=applications] .empty button{color:var(--blue);margin-top:8px;font-size:13px}.recruitment-design[data-section=applications] .form-panel{box-shadow:var(--shadow);background:#fff;border:1px solid #ebf0f7;border-radius:20px;overflow:hidden}.recruitment-design[data-section=applications] .form-header{justify-content:space-between;align-items:center;gap:8px;padding:22px 27px 0;display:flex}.recruitment-design[data-section=applications] .form-header h2{margin:0;font-size:18px;font-weight:650}.recruitment-design[data-section=applications] .form-header p{color:#a1aabc;margin:7px 0 0;font-size:11px}.recruitment-design[data-section=applications] .form-header .back-mobile{display:none}.recruitment-design[data-section=applications] .form-version{color:#9aa6b8;background:#f3f7fc;border:1px solid #edf2f8;border-radius:5px;padding:5px 8px;font-size:11px}.recruitment-design[data-section=applications] .steps{background:linear-gradient(#0000,#f6f9fd99);justify-content:space-between;padding:27px 40px 23px;display:flex}.recruitment-design[data-section=applications] .step{color:#a4aebe;z-index:0;flex-direction:column;flex:1;align-items:center;gap:8px;font-size:11px;display:flex;position:relative}.recruitment-design[data-section=applications] .step:not(:last-child):after{content:"";background:#dbe3ef;width:calc(100% - 38px);height:2px;position:absolute;top:14px;left:calc(50% + 19px)}.recruitment-design[data-section=applications] .step b{background:#fafcff;border:2px solid #c4cfde;border-radius:50%;place-items:center;width:29px;height:29px;font-size:13px;font-weight:500;display:grid}.recruitment-design[data-section=applications] .step.active{color:#46566c;font-weight:600}.recruitment-design[data-section=applications] .step.active b{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 3px 9px #1677ff20}.recruitment-design[data-section=applications] .application-form{padding:0 25px}.recruitment-design[data-section=applications] .form-section{border-bottom:1px solid var(--line);padding:22px 0}.recruitment-design[data-section=applications] .form-section.basic{padding-top:2px}.recruitment-design[data-section=applications] .section-title{align-items:center;gap:8px;margin:0 0 17px;font-size:14px;font-weight:600;display:flex}.recruitment-design[data-section=applications] .section-title:before{content:"";background:var(--blue);border-radius:3px;width:3px;height:13px;display:block}.recruitment-design[data-section=applications] .section-number{color:#b5bfce;letter-spacing:1px;margin-left:auto;font-size:10px;font-weight:400}.recruitment-design[data-section=applications] .field-row{border-bottom:1px solid #f0f3f8;align-items:center;gap:14px;min-height:56px;display:flex}.recruitment-design[data-section=applications] .field-row:last-child{border:0}.recruitment-design[data-section=applications] .field-label{flex-shrink:0;min-width:125px;font-size:13px;font-weight:500}.recruitment-design[data-section=applications] .req{color:#ff706f;margin-right:5px;font-weight:500}.recruitment-design[data-section=applications] .optional{color:#acb5c3;margin-left:5px;font-size:10px;font-weight:400}.recruitment-design[data-section=applications] .field-control{flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.recruitment-design[data-section=applications] .field-control>select,.recruitment-design[data-section=applications] .field-control>input{color:#617188;text-align:right;background:0 0;border:0;width:100%;height:40px;padding:0 4px;font-size:13px}.recruitment-design[data-section=applications] .field-control>select{appearance:none;cursor:pointer;text-align-last:right;background:url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%239aa8bb' stroke-width='1.6'%3E%3Cpath d='m6 3 5 5-5 5'/%3E%3C/svg%3E") 100% no-repeat;padding-right:22px}.recruitment-design[data-section=applications] .field-control select.placeholder,.recruitment-design[data-section=applications] .field-control input::placeholder{color:#a4afbe}.recruitment-design[data-section=applications] .field-control input[type=date]{color:#6e7e93;cursor:pointer;min-height:40px}.recruitment-design[data-section=applications] .number-stepper{background:#f0f3f8;border:1px solid #edf1f6;border-radius:8px;align-items:center;height:35px;display:flex;overflow:hidden}.recruitment-design[data-section=applications] .number-stepper button{color:#8593a7;place-items:center;width:35px;height:35px;font-size:20px;display:grid}.recruitment-design[data-section=applications] .number-stepper button:hover{color:var(--blue);background:#e6efff}.recruitment-design[data-section=applications] .number-stepper input{text-align:center;color:#40506a;appearance:textfield;background:#fbfcff;border:0;width:48px;height:33px}.recruitment-design[data-section=applications] .number-stepper input::-webkit-inner-spin-button{appearance:none}.recruitment-design[data-section=applications] .segmented{background:#fafcff;border:1px solid #e4eaf2;border-radius:8px;gap:2px;padding:2px;display:flex}.recruitment-design[data-section=applications] .segmented label{cursor:pointer;position:relative}.recruitment-design[data-section=applications] .segmented input{opacity:0;width:1px;position:absolute}.recruitment-design[data-section=applications] .segmented span{text-align:center;color:#8c99ac;border:1px solid #0000;border-radius:6px;min-width:76px;padding:6px 24px;font-size:13px;display:block}.recruitment-design[data-section=applications] .segmented input:checked+span{color:var(--blue);background:#f0f7ff;border-color:#509aff;box-shadow:0 1px 3px #1677ff10}.recruitment-design[data-section=applications] .segmented input:focus-visible+span{outline:3px solid #88baff}.recruitment-design[data-section=applications] .text-field{margin-bottom:20px}.recruitment-design[data-section=applications] .text-field:last-child{margin-bottom:0}.recruitment-design[data-section=applications] .text-label{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.recruitment-design[data-section=applications] .text-label label{font-size:13px;font-weight:500}.recruitment-design[data-section=applications] .text-label .helper{color:#a2adbd;font-size:10px}.recruitment-design[data-section=applications] .textarea-wrap{background:#fcfdff;border:1px solid #e3eaf3;border-radius:9px;padding-bottom:26px;transition:all .2s;position:relative}.recruitment-design[data-section=applications] .textarea-wrap:focus-within{border-color:#81b2ff;box-shadow:0 0 0 3px #1677ff08}.recruitment-design[data-section=applications] .textarea-wrap textarea{resize:vertical;color:#4f6077;background:0 0;border:0;width:100%;min-height:83px;padding:12px 13px 3px;font-size:12px;line-height:1.8;display:block}.recruitment-design[data-section=applications] .textarea-wrap textarea:focus-visible{outline:none}.recruitment-design[data-section=applications] .textarea-wrap textarea::placeholder{color:#a6b1c1}.recruitment-design[data-section=applications] .char-count{color:#9ba8ba;font-size:10px;position:absolute;bottom:9px;right:12px}.recruitment-design[data-section=applications] .reason-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 8px;margin:12px 0 22px;display:grid}.recruitment-design[data-section=applications] .radio{color:#768499;cursor:pointer;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.recruitment-design[data-section=applications] .radio input{appearance:none;background:#fff;border:1.5px solid #ccd5e2;border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;margin:0;display:grid}.recruitment-design[data-section=applications] .radio input:checked{border-color:var(--blue)}.recruitment-design[data-section=applications] .radio input:checked:after{content:"";background:var(--blue);border-radius:50%;width:8px;height:8px}.recruitment-design[data-section=applications] .radio:has(input:checked){color:var(--blue)}.recruitment-design[data-section=applications] .salary{align-items:center;gap:10px;display:flex}.recruitment-design[data-section=applications] .salary-box{background:#fcfdff;border:1px solid #e3eaf3;border-radius:8px;flex:1;align-items:center;gap:6px;min-width:0;height:40px;padding:0 11px;display:flex}.recruitment-design[data-section=applications] .salary-box:focus-within{border-color:#81b2ff}.recruitment-design[data-section=applications] .salary-box input{color:#4f6077;appearance:textfield;background:0 0;border:0;width:100%;font-size:12px}.recruitment-design[data-section=applications] .salary-box input::-webkit-inner-spin-button{appearance:none}.recruitment-design[data-section=applications] .salary-box input:focus-visible{outline:none}.recruitment-design[data-section=applications] .salary-box input::placeholder{color:#a8b2c2}.recruitment-design[data-section=applications] .salary-box span{white-space:nowrap;color:#9aa6b8;font-size:11px}.recruitment-design[data-section=applications] .salary-sep{color:#a6b1c1}.recruitment-design[data-section=applications] .salary-foot{color:#a9b3c1;justify-content:space-between;align-items:center;gap:10px;margin:9px 0 18px;font-size:10px;display:flex}.recruitment-design[data-section=applications] .salary-foot select{color:#8b99ad;cursor:pointer;background:0 0;border:0;font-size:10px}.recruitment-design[data-section=applications] .attachment-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:3px;display:flex}.recruitment-design[data-section=applications] .attachment-title{font-size:13px;font-weight:500}.recruitment-design[data-section=applications] .attachment-title small{color:#a3adbd;margin-top:5px;font-size:10px;font-weight:400;display:block}.recruitment-design[data-section=applications] .upload-btn{color:var(--blue);white-space:nowrap;background:#f5f9ff;border:1px solid #78acff;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:35px;padding:0 11px;font-size:12px;display:flex}.recruitment-design[data-section=applications] .upload-btn svg{width:16px;height:16px}.recruitment-design[data-section=applications] .attachment-drop{color:#a0adbe;text-align:center;background:#fafcff;border:1px dashed #dce6f3;border-radius:8px;margin-top:11px;padding:12px;font-size:10px;transition:all .2s}.recruitment-design[data-section=applications] .attachment-drop.dragover{border-color:var(--blue);color:var(--blue);background:#eaf4ff}.recruitment-design[data-section=applications] .file-list{gap:7px;margin-top:9px;display:grid}.recruitment-design[data-section=applications] .file-row{color:#6a7a92;background:#f4f8fe;border:1px solid #e8f0fb;border-radius:7px;align-items:center;gap:8px;min-width:0;padding:7px 9px;font-size:11px;display:flex}.recruitment-design[data-section=applications] .file-row>svg{color:#78a8e8;width:16px}.recruitment-design[data-section=applications] .file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.recruitment-design[data-section=applications] .file-size{color:#a0adbf;font-size:10px}.recruitment-design[data-section=applications] .file-row button{color:#94a6bc;padding:3px}.recruitment-design[data-section=applications] .file-row button svg{width:14px;height:14px}.recruitment-design[data-section=applications] .people-row{text-align:left;border-bottom:1px solid #f0f3f8;align-items:center;gap:10px;width:100%;min-height:50px;padding:0;display:flex}.recruitment-design[data-section=applications] .people-row:last-child{border:0}.recruitment-design[data-section=applications] .people-label{min-width:80px;font-size:13px;font-weight:500}.recruitment-design[data-section=applications] .people-value{text-align:right;color:#a1adbe;flex:1;font-size:12px}.recruitment-design[data-section=applications] .people-value.selected{color:#63758e}.recruitment-design[data-section=applications] .people-row>svg{color:#a1adbe;width:16px;height:16px}.recruitment-design[data-section=applications] .workflow-note{color:#a1afc0;background:#f7faff;border-radius:7px;gap:7px;margin:8px 0 0;padding:10px 11px;font-size:10px;line-height:1.7;display:flex}.recruitment-design[data-section=applications] .workflow-note svg{width:14px;height:14px;margin-top:1px}.recruitment-design[data-section=applications] .form-section.people-section{border:0;padding-bottom:17px}.recruitment-design[data-section=applications] .form-footer{z-index:2;background:#fff;border-top:1px solid #edf2f8;padding:16px 25px 14px;position:sticky;bottom:0;box-shadow:0 -6px 18px #59759905}.recruitment-design[data-section=applications] .form-buttons{gap:12px;display:flex}.recruitment-design[data-section=applications] .primary{color:#fff;background:linear-gradient(110deg,#218cff,#106dff);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 21px;font-size:13px;font-weight:500;display:flex;box-shadow:0 4px 9px #1677ff18}.recruitment-design[data-section=applications] .primary:hover{filter:brightness(1.04)}.recruitment-design[data-section=applications] .primary svg{width:16px;height:16px}.recruitment-design[data-section=applications] .secondary{color:#7d8da4;background:#fff;border:1px solid #dfe6f0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:9px 19px;font-size:12px;display:inline-flex}.recruitment-design[data-section=applications] .secondary:hover{background:#f8fbff}.recruitment-design[data-section=applications] .form-buttons .primary{flex:1}.recruitment-design[data-section=applications] .save-state{color:#aab4c3;text-align:center;min-height:15px;margin-top:10px;font-size:10px}.recruitment-design[data-section=applications] .required-note{color:#9aa8ba;margin:13px 0 0;font-size:10px}.recruitment-design[data-section=applications] .required-note span{color:#ff7878}.recruitment-design[data-section=applications] .mobile-title,.recruitment-design[data-section=applications] .mobile-add{display:none}.recruitment-design[data-section=applications] .toast{opacity:0;pointer-events:none;z-index:1000;color:#fff;text-align:center;background:#263c55f2;border-radius:11px;max-width:min(90vw,550px);padding:12px 20px;font-size:13px;line-height:1.7;transition:all .2s;position:fixed;bottom:28px;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 6px 25px #223b5630}.recruitment-design[data-section=applications] .toast.show{opacity:1;transform:translate(-50%)translateY(0)}.recruitment-design[data-section=applications] .modal{width:calc(100% - 36px);max-width:660px;max-height:88dvh;color:var(--ink);background:#fff;border:1px solid #e2eaf5;border-radius:20px;padding:0;box-shadow:0 20px 90px #243c6633}.recruitment-design[data-section=applications] .modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1d355c50}.recruitment-design[data-section=applications] .modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:22px 25px;display:flex}.recruitment-design[data-section=applications] .modal-head h2{margin:0;font-size:18px;font-weight:600}.recruitment-design[data-section=applications] .modal-head p{color:#9eabbd;margin:6px 0 0;font-size:11px}.recruitment-design[data-section=applications] .modal-body{padding:23px 25px}.recruitment-design[data-section=applications] .modal-actions{border-top:1px solid var(--line);background:#fbfcff;justify-content:flex-end;gap:10px;padding:17px 25px;display:flex}.recruitment-design[data-section=applications] .people-search{color:#63758d;background:#f7faff;border:1px solid #e3eaf3;border-radius:8px;width:100%;margin-bottom:16px;padding:11px 12px;font-size:12px}.recruitment-design[data-section=applications] .person-option{cursor:pointer;border-bottom:1px solid #f1f4f8;align-items:center;gap:12px;padding:12px 7px;display:flex}.recruitment-design[data-section=applications] .person-option .person-info{flex:1}.recruitment-design[data-section=applications] .person-option strong{font-size:13px;font-weight:500}.recruitment-design[data-section=applications] .person-option small{color:#9aabba;margin-top:4px;font-size:11px;display:block}.recruitment-design[data-section=applications] .person-option input{accent-color:var(--blue);width:17px;height:17px}.recruitment-design[data-section=applications] .selected-chips{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.recruitment-design[data-section=applications] .selected-chip{color:var(--blue);background:#edf5ff;border-radius:5px;padding:5px 8px;font-size:11px}.recruitment-design[data-section=applications] .detail-top{align-items:center;gap:15px;margin-bottom:23px;display:flex}.recruitment-design[data-section=applications] .detail-top .job-icon{border-radius:12px;width:50px;height:50px}.recruitment-design[data-section=applications] .detail-top h3{margin:0 0 7px;font-size:19px}.recruitment-design[data-section=applications] .detail-top small{color:#a1adbe;font-size:11px}.recruitment-design[data-section=applications] .detail-badge{margin-left:auto}.recruitment-design[data-section=applications] .detail-grid{background:#f8faff;border-radius:11px;grid-template-columns:1fr 1fr;gap:18px 20px;margin-bottom:22px;padding:18px;display:grid}.recruitment-design[data-section=applications] .detail-field span{color:#9da9ba;margin-bottom:6px;font-size:11px;display:block}.recruitment-design[data-section=applications] .detail-field strong{color:#61738d;overflow-wrap:anywhere;font-size:12px;font-weight:500}.recruitment-design[data-section=applications] .detail-block{margin:20px 0}.recruitment-design[data-section=applications] .detail-block h4{margin:0 0 10px;font-size:13px;font-weight:600}.recruitment-design[data-section=applications] .detail-block p{color:#7c8ca4;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.9}.recruitment-design[data-section=applications] .timeline{padding-left:8px}.recruitment-design[data-section=applications] .timeline-item{border-left:1px solid #dce6f4;padding:0 0 22px 23px;font-size:12px;position:relative}.recruitment-design[data-section=applications] .timeline-item:last-child{border:0;padding-bottom:0}.recruitment-design[data-section=applications] .timeline-item:before{content:"";background:#c6d4e6;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:3px;left:-5px;box-shadow:0 0 0 1px #d5dfec}.recruitment-design[data-section=applications] .timeline-item.done:before{background:var(--blue);box-shadow:0 0 0 1px #a5c9ff}.recruitment-design[data-section=applications] .timeline-item strong{color:#62748f;font-weight:500}.recruitment-design[data-section=applications] .timeline-item span{color:#a2afbf;margin-top:6px;font-size:10px;display:block}.recruitment-design[data-section=applications] .detail-opinion{resize:vertical;color:#647791;background:#fafcff;border:1px solid #e1eaf5;border-radius:9px;width:100%;min-height:78px;padding:12px;font-size:12px;line-height:1.7}.recruitment-design[data-section=applications] .danger{color:#df7373;border-color:#f0d6d6}.recruitment-design[data-section=applications] .success-state{text-align:center;padding:17px 0}.recruitment-design[data-section=applications] .success-icon{color:#41bd8d;background:#e7f8ef;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 18px;display:grid}.recruitment-design[data-section=applications] .success-icon svg{width:31px;height:31px}.recruitment-design[data-section=applications] .success-state h3{margin:0 0 10px;font-size:20px}.recruitment-design[data-section=applications] .success-state p{color:#91a0b4;margin:0;font-size:12px;line-height:1.9}.recruitment-design[data-section=applications] .success-card{text-align:left;background:#f7faff;border-radius:10px;align-items:center;gap:12px;margin:22px 0 4px;padding:17px;display:flex}.recruitment-design[data-section=applications] .success-card svg{color:var(--blue);width:23px;height:23px}.recruitment-design[data-section=applications] .success-card strong{font-size:13px;font-weight:500;display:block}.recruitment-design[data-section=applications] .success-card small{color:#9caabc;margin-top:5px;font-size:11px;display:block}.recruitment-design[data-section=applications] .success-steps{color:#b1bbc9;justify-content:center;gap:16px;margin-top:20px;font-size:11px;display:flex}.recruitment-design[data-section=applications] .success-steps b{color:var(--blue);font-weight:500}.recruitment-design[data-section=applications] .error-box{color:#d47373;background:#fff2f2;border:1px solid #ffe0e0;border-radius:8px;margin:8px 0 15px;padding:10px 12px;font-size:12px;line-height:1.7}.recruitment-design[data-section=applications] .page-end{text-align:center;color:#aab5c5;letter-spacing:.5px;margin-top:30px;font-size:10px}@media (width>=1500px){.recruitment-design[data-section=applications] .workspace-grid{grid-template-columns:minmax(450px,.86fr) minmax(600px,1.14fr);gap:32px}.recruitment-design[data-section=applications] .request-card{padding:25px 26px}.recruitment-design[data-section=applications] .card-title{font-size:18px}.recruitment-design[data-section=applications] .card-info{grid-template-columns:80px 1fr;gap:10px 16px;font-size:14px}.recruitment-design[data-section=applications] .job-icon{width:66px;height:66px}.recruitment-design[data-section=applications] .form-header{padding:24px 33px 0}.recruitment-design[data-section=applications] .application-form{padding:0 33px}.recruitment-design[data-section=applications] .form-footer{padding-left:33px;padding-right:33px}.recruitment-design[data-section=applications] .form-section{padding-top:23px;padding-bottom:23px}.recruitment-design[data-section=applications] .field-row{min-height:59px}.recruitment-design[data-section=applications] .field-label,.recruitment-design[data-section=applications] .field-control>input,.recruitment-design[data-section=applications] .field-control>select{font-size:14px}.recruitment-design[data-section=applications] .textarea-wrap textarea{min-height:90px;font-size:13px}.recruitment-design[data-section=applications] .card-title-row{margin-bottom:17px}.recruitment-design[data-section=applications] .card-layout{gap:22px}.recruitment-design[data-section=applications] .card-list{gap:18px}}@media (width<=1100px) and (width>=761px){.recruitment-design[data-section=applications] .workspace{padding:23px 20px}.recruitment-design[data-section=applications] .workspace-grid{grid-template-columns:minmax(310px,.85fr) minmax(390px,1.15fr);gap:18px}.recruitment-design[data-section=applications] .request-card{padding:20px 16px}.recruitment-design[data-section=applications] .card-layout{gap:13px}.recruitment-design[data-section=applications] .job-icon{border-radius:12px;width:49px;height:49px}.recruitment-design[data-section=applications] .job-icon svg{width:27px;height:27px}.recruitment-design[data-section=applications] .card-title{font-size:15px}.recruitment-design[data-section=applications] .card-title-row{gap:5px}.recruitment-design[data-section=applications] .badge{padding:5px 7px;font-size:10px}.recruitment-design[data-section=applications] .card-info{grid-template-columns:63px 1fr;gap:9px;font-size:12px}.recruitment-design[data-section=applications] .tab{gap:3px;font-size:12px}.recruitment-design[data-section=applications] .tab-count{font-size:10px}.recruitment-design[data-section=applications] .search-box{padding:0 11px}.recruitment-design[data-section=applications] .search-box input{font-size:11px}.recruitment-design[data-section=applications] .form-header{padding-left:20px;padding-right:20px}.recruitment-design[data-section=applications] .application-form{padding:0 20px}.recruitment-design[data-section=applications] .form-footer{padding-left:20px;padding-right:20px}.recruitment-design[data-section=applications] .field-label{min-width:105px;font-size:12px}.recruitment-design[data-section=applications] .field-control>select,.recruitment-design[data-section=applications] .field-control>input{font-size:12px}.recruitment-design[data-section=applications] .segmented span{min-width:60px;padding:6px 17px}.recruitment-design[data-section=applications] .reason-group{grid-template-columns:repeat(2,1fr)}.recruitment-design[data-section=applications] .head-stats{gap:18px}.recruitment-design[data-section=applications] .mini-stat{padding-right:18px}.recruitment-design[data-section=applications] .topbar{padding:0 22px}.recruitment-design[data-section=applications] .brand{font-size:16px}.recruitment-design[data-section=applications] .topnav{margin-left:18px}.recruitment-design[data-section=applications] .top-meta{gap:10px}.recruitment-design[data-section=applications] .subtitle{font-size:12px}.recruitment-design[data-section=applications] .filter-hint{display:none}}@media (width<=760px){.recruitment-design[data-section=applications]{font-size:14px}.recruitment-design[data-section=applications] .topbar,.recruitment-design[data-section=applications] .page-heading,.recruitment-design[data-section=applications] .panel-head,.recruitment-design[data-section=applications] .page-end{display:none}.recruitment-design[data-section=applications] .workspace{max-width:none;padding:0}.recruitment-design[data-section=applications] .workspace-grid{display:block}.recruitment-design[data-section=applications] .list-panel{padding:0 20px 24px}.recruitment-design[data-section=applications] .mobile-title{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5;background:#f5f8fcf7;justify-content:space-between;align-items:center;gap:10px;height:72px;margin:0 -20px 6px;padding:0 20px;display:flex;position:sticky;top:0}.recruitment-design[data-section=applications] .mobile-title h1{letter-spacing:.5px;text-align:center;pointer-events:none;margin:0;font-size:21px;position:absolute;left:70px;right:70px}.recruitment-design[data-section=applications] .mobile-title>.icon-btn{color:#38485e}.recruitment-design[data-section=applications] .mobile-title-actions{align-items:center;gap:10px;display:flex}.recruitment-design[data-section=applications] .mobile-add{color:#fff;background:linear-gradient(135deg,#268fff,#1476ff);border-radius:50%;place-items:center;width:33px;height:33px;display:grid;box-shadow:0 3px 9px #1677ff18}.recruitment-design[data-section=applications] .mobile-add svg{width:23px;height:23px}.recruitment-design[data-section=applications] .tabs{background:#fff9;border-color:#0000;margin:0 -20px 18px;padding:13px 16px 0}.recruitment-design[data-section=applications] .tab{gap:4px;padding-bottom:15px;font-size:15px}.recruitment-design[data-section=applications] .tab-count{font-size:10px}.recruitment-design[data-section=applications] .tab.active:after{width:23px;bottom:0;left:calc(50% - 11.5px)}.recruitment-design[data-section=applications] .search-line{margin-bottom:17px}.recruitment-design[data-section=applications] .search-box{height:43px}.recruitment-design[data-section=applications] .search-box input{font-size:13px}.recruitment-design[data-section=applications] .result-label{margin-bottom:12px;font-size:10px}.recruitment-design[data-section=applications] .request-card{border-radius:17px;padding:20px 16px}.recruitment-design[data-section=applications] .card-layout{gap:17px}.recruitment-design[data-section=applications] .job-icon{border-radius:12px;width:54px;height:54px}.recruitment-design[data-section=applications] .job-icon svg{width:30px;height:30px}.recruitment-design[data-section=applications] .card-title{font-size:16px}.recruitment-design[data-section=applications] .card-title-row{gap:6px;margin:2px 0 14px}.recruitment-design[data-section=applications] .badge{padding:5px 8px;font-size:11px}.recruitment-design[data-section=applications] .card-info{grid-template-columns:66px 1fr;gap:9px 11px;font-size:13px}.recruitment-design[data-section=applications] .card-arrow{width:16px;right:-5px}.recruitment-design[data-section=applications] .card-list{gap:13px}.recruitment-design[data-section=applications] .list-note{font-size:10px}.recruitment-design[data-section=applications] .form-panel{box-shadow:none;background:var(--bg);border:0;border-radius:0;display:none}.recruitment-design[data-section=applications].form-open .list-panel{display:none}.recruitment-design[data-section=applications].form-open .form-panel{display:block}.recruitment-design[data-section=applications] .form-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5;background:#f5f8fcf7;justify-content:center;height:69px;padding:0 19px;position:sticky;top:0}.recruitment-design[data-section=applications] .form-header .back-mobile{display:flex;position:absolute;left:17px}.recruitment-design[data-section=applications] .form-header h2{font-size:20px}.recruitment-design[data-section=applications] .form-header p,.recruitment-design[data-section=applications] .form-version{display:none}.recruitment-design[data-section=applications] .steps{background:0 0;padding:20px 18px 24px}.recruitment-design[data-section=applications] .step{gap:9px;font-size:12px}.recruitment-design[data-section=applications] .step b{width:28px;height:28px}.recruitment-design[data-section=applications] .step:not(:last-child):after{top:13px}.recruitment-design[data-section=applications] .application-form{padding:0 13px}.recruitment-design[data-section=applications] .form-section{background:#fff;border:0;border-radius:13px;margin-bottom:12px;padding:20px 15px;box-shadow:0 3px 15px #4c618706}.recruitment-design[data-section=applications] .form-section.basic{padding:4px 15px}.recruitment-design[data-section=applications] .basic .section-title{display:none}.recruitment-design[data-section=applications] .section-title{margin-bottom:18px;font-size:14px}.recruitment-design[data-section=applications] .field-row{min-height:57px}.recruitment-design[data-section=applications] .field-label{min-width:118px;font-size:14px}.recruitment-design[data-section=applications] .field-control>input,.recruitment-design[data-section=applications] .field-control>select{font-size:13px}.recruitment-design[data-section=applications] .segmented span{min-width:66px;padding:6px 21px}.recruitment-design[data-section=applications] .text-label label{font-size:14px}.recruitment-design[data-section=applications] .text-label .helper{font-size:9px}.recruitment-design[data-section=applications] .textarea-wrap textarea{min-height:89px;font-size:12px}.recruitment-design[data-section=applications] .reason-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 6px}.recruitment-design[data-section=applications] .radio{gap:6px;font-size:11px}.recruitment-design[data-section=applications] .radio input{width:16px;height:16px}.recruitment-design[data-section=applications] .salary-box{padding:0 10px}.recruitment-design[data-section=applications] .salary-box input{font-size:12px}.recruitment-design[data-section=applications] .salary-box span{font-size:11px}.recruitment-design[data-section=applications] .salary-foot{font-size:9px}.recruitment-design[data-section=applications] .attachment-title{font-size:14px}.recruitment-design[data-section=applications] .attachment-title small{font-size:9px}.recruitment-design[data-section=applications] .form-section.people-section{padding:6px 15px 14px}.recruitment-design[data-section=applications] .people-section .section-title{margin:13px 0 5px}.recruitment-design[data-section=applications] .people-row{min-height:52px}.recruitment-design[data-section=applications] .people-label{font-size:14px}.recruitment-design[data-section=applications] .people-value{font-size:13px}.recruitment-design[data-section=applications] .workflow-note{font-size:10px}.recruitment-design[data-section=applications] .form-footer{padding:13px 17px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed}.recruitment-design[data-section=applications] .form-buttons{gap:10px}.recruitment-design[data-section=applications] .form-buttons .primary{border-radius:25px;min-height:46px;font-size:15px}.recruitment-design[data-section=applications] .form-buttons .secondary{border-radius:25px;min-height:46px;padding:10px 17px;font-size:12px}.recruitment-design[data-section=applications] .form-buttons .primary svg{display:none}.recruitment-design[data-section=applications] .save-state{margin-top:8px;font-size:9px}.recruitment-design[data-section=applications] .required-note{display:none}.recruitment-design[data-section=applications] .modal{border-radius:16px;width:calc(100% - 24px);max-height:90dvh}.recruitment-design[data-section=applications] .modal-head{padding:18px}.recruitment-design[data-section=applications] .modal-body{padding:20px 18px}.recruitment-design[data-section=applications] .modal-actions{padding:15px 18px}.recruitment-design[data-section=applications] .detail-top h3{font-size:16px}.recruitment-design[data-section=applications] .detail-top{gap:11px}.recruitment-design[data-section=applications] .detail-badge{padding:5px 7px;font-size:10px}.recruitment-design[data-section=applications] .detail-grid{gap:17px 13px;padding:15px}.recruitment-design[data-section=applications] .detail-field strong{font-size:11px}.recruitment-design[data-section=applications] .toast{font-size:12px;bottom:26px}.recruitment-design[data-section=applications] .filter-fields select{font-size:12px}.recruitment-design[data-section=applications] .form-panel>.required-note{display:none}}@media (width<=370px){.recruitment-design[data-section=applications] .list-panel{padding-left:13px;padding-right:13px}.recruitment-design[data-section=applications] .mobile-title{margin-left:-13px;margin-right:-13px;padding:0 13px}.recruitment-design[data-section=applications] .tabs{margin-left:-13px;margin-right:-13px;padding-left:10px;padding-right:10px}.recruitment-design[data-section=applications] .tab{font-size:13px}.recruitment-design[data-section=applications] .request-card{padding:18px 13px}.recruitment-design[data-section=applications] .card-layout{gap:12px}.recruitment-design[data-section=applications] .job-icon{width:47px;height:47px}.recruitment-design[data-section=applications] .card-title{font-size:14px}.recruitment-design[data-section=applications] .card-info{grid-template-columns:62px 1fr;gap:9px 8px;font-size:12px}.recruitment-design[data-section=applications] .badge{padding:5px 6px;font-size:10px}.recruitment-design[data-section=applications] .field-label{min-width:105px;font-size:13px}.recruitment-design[data-section=applications] .segmented span{min-width:56px;padding:6px 13px}.recruitment-design[data-section=applications] .reason-group{grid-template-columns:repeat(2,1fr)}.recruitment-design[data-section=applications] .text-label .helper{display:none}.recruitment-design[data-section=applications] .salary-box{padding:0 7px}.recruitment-design[data-section=applications] .salary-box span{font-size:10px}.recruitment-design[data-section=applications] .salary-box input{font-size:11px}.recruitment-design[data-section=applications] .salary{gap:7px}}@media (prefers-reduced-motion:reduce){.recruitment-design[data-section=applications] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.recruitment-design[data-section=applications] .topbar,.recruitment-design[data-section=applications] .page-heading,.recruitment-design[data-section=applications] .list-panel,.recruitment-design[data-section=applications] .form-panel,.recruitment-design[data-section=applications] .page-end,.recruitment-design[data-section=applications] .toast,.recruitment-design[data-section=applications] .modal-actions{display:none!important}.recruitment-design[data-section=applications] dialog[open]{width:100%;max-width:none;max-height:none;box-shadow:none;border:0;position:static}.recruitment-design[data-section=applications] dialog::backdrop{display:none}}.recruitment-design[data-section=applications] .detail-page{min-width:0;max-width:1920px;margin:0 auto;padding:25px clamp(20px,3.2vw,56px) 0}.recruitment-design[data-section=applications] .detail-page-nav{justify-content:space-between;align-items:center;gap:20px;min-width:0;margin-bottom:22px;display:flex}.recruitment-design[data-section=applications] .detail-return{color:#73849d;align-items:center;gap:7px;padding:8px 0;font-size:13px;display:inline-flex}.recruitment-design[data-section=applications] .detail-return:hover{color:var(--blue)}.recruitment-design[data-section=applications] .detail-return svg{width:17px;height:17px}.recruitment-design[data-section=applications] .detail-crumb{color:#a0acbe;align-items:center;gap:8px;font-size:11px;display:flex}.recruitment-design[data-section=applications] .detail-crumb svg{width:12px;height:12px}.recruitment-design[data-section=applications] .detail-crumb strong{color:#72839b;font-weight:400}.recruitment-design[data-section=applications] .detail-page-nav h1{display:none}.recruitment-design[data-section=applications] .detail-hero{box-shadow:var(--shadow);background:linear-gradient(110deg,#fff 65%,#f3f8ff);border:1px solid #e7eef8;border-radius:18px;min-width:0;margin-bottom:22px;padding:27px 30px}.recruitment-design[data-section=applications] .detail-hero-main{align-items:center;gap:20px;min-width:0;display:flex}.recruitment-design[data-section=applications] .detail-hero .job-icon{border-radius:15px;width:66px;height:66px}.recruitment-design[data-section=applications] .detail-hero-text{flex:1;min-width:0}.recruitment-design[data-section=applications] .detail-hero h2{letter-spacing:.3px;overflow-wrap:anywhere;margin:0 0 10px;font-size:25px;font-weight:650}.recruitment-design[data-section=applications] .detail-hero-meta{color:#95a3b7;flex-wrap:wrap;gap:9px 21px;font-size:12px;display:flex}.recruitment-design[data-section=applications] .detail-hero-meta span{align-items:center;gap:6px;display:inline-flex}.recruitment-design[data-section=applications] .detail-hero-meta svg{color:#acb9ca;width:14px;height:14px}.recruitment-design[data-section=applications] .detail-hero .badge{padding:8px 14px;font-size:13px}.recruitment-design[data-section=applications] .detail-hero-foot{border-top:1px solid #ecf1f8;justify-content:space-between;align-items:center;gap:16px;margin:23px 0 0;padding-top:18px;display:flex}.recruitment-design[data-section=applications] .detail-request-id{color:#9ba9bd;overflow-wrap:anywhere;font-size:11px}.recruitment-design[data-section=applications] .detail-request-id strong{color:#7588a3;margin-left:9px;font-weight:400}.recruitment-design[data-section=applications] .detail-progress{color:#aab5c4;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}.recruitment-design[data-section=applications] .detail-progress span{align-items:center;gap:5px;display:flex}.recruitment-design[data-section=applications] .detail-progress .done{color:#5a9ffb}.recruitment-design[data-section=applications] .detail-progress .current{color:var(--blue);font-weight:500}.recruitment-design[data-section=applications] .detail-progress .rejected{color:#c08989}.recruitment-design[data-section=applications] .progress-dot{border:1px solid;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid}.recruitment-design[data-section=applications] .detail-progress svg{color:#c4cfde;width:12px;height:12px}.recruitment-design[data-section=applications] .detail-layout{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);align-items:start;gap:23px;display:grid}.recruitment-design[data-section=applications] .detail-column{gap:20px;min-width:0;display:grid}.recruitment-design[data-section=applications] .detail-card{background:#fff;border:1px solid #e9eff7;border-radius:16px;min-width:0;padding:25px 28px;box-shadow:0 3px 18px #435d8108}.recruitment-design[data-section=applications] .detail-card .section-title{margin-bottom:23px;font-size:16px}.recruitment-design[data-section=applications] .detail-card .section-number{font-size:10px}.recruitment-design[data-section=applications] .detail-data-grid{grid-template-columns:1fr 1fr;gap:25px 35px;min-width:0;display:grid}.recruitment-design[data-section=applications] .detail-data-field{min-width:0}.recruitment-design[data-section=applications] .detail-data-field dt{color:#a0adbf;margin-bottom:9px;font-size:12px}.recruitment-design[data-section=applications] .detail-data-field dd{color:#5e718e;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:1.6}.recruitment-design[data-section=applications] .detail-data-field.wide{grid-column:1/-1}.recruitment-design[data-section=applications] .detail-content-block+.detail-content-block{border-top:1px solid #edf2f8;margin-top:26px;padding-top:24px}.recruitment-design[data-section=applications] .detail-content-block h3{margin:0 0 12px;font-size:14px;font-weight:550}.recruitment-design[data-section=applications] .detail-content-block h3 span{width:22px;height:22px;color:var(--blue);text-align:center;background:#edf5ff;border-radius:6px;margin-right:9px;font-size:10px;line-height:22px;display:inline-block}.recruitment-design[data-section=applications] .detail-prose{color:#798ba4;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:2}.recruitment-design[data-section=applications] .detail-salary{color:var(--blue);letter-spacing:.2px;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:24px;display:flex}.recruitment-design[data-section=applications] .detail-salary small{letter-spacing:0;color:#8a9bb2;font-size:12px;font-weight:400}.recruitment-design[data-section=applications] .detail-budget{color:#8497b2;background:#f7faff;border:1px solid #e8f1ff;border-radius:9px;gap:8px;margin-top:20px;padding:13px 15px;font-size:11px;line-height:1.8;display:flex}.recruitment-design[data-section=applications] .detail-budget svg{color:#9cbae1;width:15px;height:15px;margin-top:2px}.recruitment-design[data-section=applications] .detail-budget strong{color:#5e87c0;font-weight:500}.recruitment-design[data-section=applications] .detail-files-empty{color:#a1afc2;background:#fafcff;border:1px dashed #e1e9f4;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:20px;font-size:12px;display:flex}.recruitment-design[data-section=applications] .detail-files-empty svg{width:18px;height:18px}.recruitment-design[data-section=applications] .detail-file{background:#f7faff;border:1px solid #e6eefb;border-radius:10px;align-items:center;gap:12px;min-width:0;margin-bottom:10px;padding:12px 14px;display:flex}.recruitment-design[data-section=applications] .detail-file:last-child{margin-bottom:0}.recruitment-design[data-section=applications] .detail-file-icon{color:#6ba1ed;background:#e7f0ff;border-radius:7px;flex-shrink:0;place-items:center;width:35px;height:39px;display:grid}.recruitment-design[data-section=applications] .detail-file-text{flex:1;min-width:0}.recruitment-design[data-section=applications] .detail-file-text strong{color:#7388a5;overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.recruitment-design[data-section=applications] .detail-file-text small{color:#a5b2c4;margin-top:5px;font-size:10px;display:block}.recruitment-design[data-section=applications] .detail-file .icon-btn{color:#81a4d7}.recruitment-design[data-section=applications] .approval-status-box{background:#f7faff;border:1px solid #e9f1ff;border-radius:10px;margin-bottom:24px;padding:15px}.recruitment-design[data-section=applications] .approval-status-box .badge{margin-bottom:9px}.recruitment-design[data-section=applications] .approval-status-box p{color:#8b9cb3;margin:0;font-size:12px;line-height:1.8}.recruitment-design[data-section=applications] .detail-card .timeline-item{padding-bottom:25px}.recruitment-design[data-section=applications] .detail-card .timeline-item:last-child{padding-bottom:0}.recruitment-design[data-section=applications] .detail-card .timeline-item strong{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.recruitment-design[data-section=applications] .detail-card .timeline-item span{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.8}.recruitment-design[data-section=applications] .timeline-item.current:before{background:#fff;box-shadow:0 0 0 2px #5da3ff}.recruitment-design[data-section=applications] .timeline-item.current strong{color:var(--blue)}.recruitment-design[data-section=applications] .timeline-item.rejected:before{background:#c99595;box-shadow:0 0 0 1px #e3c4c4}.recruitment-design[data-section=applications] .timeline-item.rejected strong{color:#b28080}.recruitment-design[data-section=applications] .detail-person-role{color:#a1afc2;margin-bottom:12px;font-size:11px}.recruitment-design[data-section=applications] .detail-approvers{gap:11px;display:grid}.recruitment-design[data-section=applications] .detail-person{align-items:center;gap:10px;min-width:0;display:flex}.recruitment-design[data-section=applications] .detail-person .avatar{flex-shrink:0;width:32px;height:32px;font-size:12px}.recruitment-design[data-section=applications] .detail-person>div{flex:1;min-width:0}.recruitment-design[data-section=applications] .detail-person strong{color:#7385a1;font-size:12px;font-weight:500}.recruitment-design[data-section=applications] .detail-person small{color:#acb7c7;margin-top:5px;font-size:10px;display:block}.recruitment-design[data-section=applications] .approval-order{color:#9badc7;background:#f3f7fd;border-radius:5px;padding:4px 7px;font-size:10px}.recruitment-design[data-section=applications] .detail-person-group+.detail-person-group{border-top:1px solid #edf2f8;margin-top:20px;padding-top:20px}.recruitment-design[data-section=applications] .detail-copies{flex-wrap:wrap;gap:6px;display:flex}.recruitment-design[data-section=applications] .detail-copy{color:#7d98bd;background:#f1f6fe;border-radius:6px;padding:6px 9px;font-size:11px}.recruitment-design[data-section=applications] .detail-approval-hint{color:#a3b0c1;margin:12px 0 0;font-size:10px;line-height:1.9}.recruitment-design[data-section=applications] .detail-footer{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border:1px solid #e7edf6;border-bottom:0;border-radius:15px 15px 0 0;justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding:15px 24px;display:flex;position:sticky;bottom:0;box-shadow:0 -5px 22px #425a7808}.recruitment-design[data-section=applications] .detail-footer-note{color:#9faec2;align-items:center;gap:7px;font-size:11px;line-height:1.8;display:flex}.recruitment-design[data-section=applications] .detail-footer-note svg{width:15px;height:15px}.recruitment-design[data-section=applications] .detail-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.recruitment-design[data-section=applications] .detail-page-actions .secondary,.recruitment-design[data-section=applications] .detail-page-actions .primary{min-height:40px}.recruitment-design[data-section=applications] .detail-not-found{text-align:center;background:#fff;border:1px solid #e6eef9;border-radius:18px;padding:80px 20px}.recruitment-design[data-section=applications] .detail-not-found>svg{color:#a7c1e5;width:48px;height:48px}.recruitment-design[data-section=applications] .detail-not-found h2{color:#7386a3;font-size:20px;font-weight:500}.recruitment-design[data-section=applications] .detail-not-found p{color:#a1afc3;font-size:13px;line-height:1.9}.recruitment-design[data-section=applications] .detail-not-found button{margin:22px auto 0}@media (width>=1500px){.recruitment-design[data-section=applications] .detail-layout{grid-template-columns:minmax(0,1.85fr) minmax(370px,1fr);gap:28px}.recruitment-design[data-section=applications] .detail-card{padding:29px 33px}.recruitment-design[data-section=applications] .detail-data-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 30px}.recruitment-design[data-section=applications] .detail-data-field.wide{grid-column:auto}.recruitment-design[data-section=applications] .detail-hero{padding:30px 33px}}@media (width<=1000px){.recruitment-design[data-section=applications] .detail-layout{grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr);gap:17px}.recruitment-design[data-section=applications] .detail-card{padding:22px 20px}.recruitment-design[data-section=applications] .detail-card .section-number{display:none}.recruitment-design[data-section=applications] .detail-footer{padding:14px 18px}.recruitment-design[data-section=applications] .detail-footer-note{max-width:220px;font-size:10px}}@media (width<=760px){.recruitment-design[data-section=applications] .detail-page{padding:0 13px}.recruitment-design[data-section=applications] .detail-page-nav{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f8fcf5;height:68px;margin:0 -13px 12px;padding:0 16px;position:sticky;top:0}.recruitment-design[data-section=applications] .detail-crumb{display:none}.recruitment-design[data-section=applications] .detail-page-nav h1{pointer-events:none;text-align:center;margin:0;font-size:20px;display:block;position:absolute;left:65px;right:65px}.recruitment-design[data-section=applications] .detail-return{justify-content:flex-start;width:35px;height:38px;padding:0}.recruitment-design[data-section=applications] .detail-return svg{color:#465a77;width:23px;height:23px}.recruitment-design[data-section=applications] .detail-return span{display:none}.recruitment-design[data-section=applications] .detail-hero{border-radius:14px;margin-bottom:14px;padding:20px 17px}.recruitment-design[data-section=applications] .detail-hero-main{flex-wrap:wrap;align-items:flex-start;gap:13px}.recruitment-design[data-section=applications] .detail-hero .job-icon{border-radius:12px;width:51px;height:51px}.recruitment-design[data-section=applications] .detail-hero .job-icon svg{width:29px;height:29px}.recruitment-design[data-section=applications] .detail-hero h2{margin-top:2px;margin-bottom:9px;font-size:18px;line-height:1.5}.recruitment-design[data-section=applications] .detail-hero-text{flex-basis:calc(100% - 70px)}.recruitment-design[data-section=applications] .detail-hero-meta{gap:7px 13px;font-size:10px}.recruitment-design[data-section=applications] .detail-hero-meta svg{width:12px;height:12px}.recruitment-design[data-section=applications] .detail-hero .badge{margin-top:-2px;margin-left:64px;padding:5px 10px;font-size:11px}.recruitment-design[data-section=applications] .detail-hero-foot{flex-direction:column;align-items:stretch;gap:19px;margin-top:17px;padding-top:15px}.recruitment-design[data-section=applications] .detail-request-id{font-size:10px;line-height:1.9}.recruitment-design[data-section=applications] .detail-request-id strong{margin-left:5px}.recruitment-design[data-section=applications] .detail-progress{justify-content:space-between;gap:5px;font-size:10px}.recruitment-design[data-section=applications] .detail-layout{flex-direction:column;gap:14px;display:flex}.recruitment-design[data-section=applications] .detail-column{gap:14px;width:100%}.recruitment-design[data-section=applications] .detail-card{border-radius:13px;padding:21px 17px}.recruitment-design[data-section=applications] .detail-card .section-title{margin-bottom:22px;font-size:15px}.recruitment-design[data-section=applications] .detail-data-grid{gap:22px 19px}.recruitment-design[data-section=applications] .detail-data-field dt{margin-bottom:8px;font-size:11px}.recruitment-design[data-section=applications] .detail-data-field dd{font-size:13px}.recruitment-design[data-section=applications] .detail-prose{font-size:12px;line-height:2.05}.recruitment-design[data-section=applications] .detail-content-block h3{font-size:13px}.recruitment-design[data-section=applications] .detail-content-block h3 span{width:20px;height:20px;font-size:9px;line-height:20px}.recruitment-design[data-section=applications] .detail-salary{font-size:22px}.recruitment-design[data-section=applications] .detail-salary small{font-size:11px}.recruitment-design[data-section=applications] .detail-budget{padding:11px;font-size:10px}.recruitment-design[data-section=applications] .detail-file{gap:9px;padding:11px 10px}.recruitment-design[data-section=applications] .detail-file-text strong{font-size:11px}.recruitment-design[data-section=applications] .detail-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-radius:0;margin:17px -13px 0;display:block}.recruitment-design[data-section=applications] .detail-footer-note{justify-content:center;max-width:none;margin:0 0 9px;font-size:9px}.recruitment-design[data-section=applications] .detail-page-actions{flex-wrap:nowrap;gap:8px}.recruitment-design[data-section=applications] .detail-page-actions .primary{border-radius:23px;flex:1;padding:11px 16px;font-size:13px}.recruitment-design[data-section=applications] .detail-page-actions .secondary{white-space:nowrap;border-radius:23px;padding:11px 14px;font-size:12px}.recruitment-design[data-section=applications] .detail-approval-hint{font-size:10px}.recruitment-design[data-section=applications] .detail-page-actions .primary svg{width:14px;height:14px}.recruitment-design[data-section=applications] .detail-not-found{margin-top:24px;padding:55px 20px}}@media (width<=370px){.recruitment-design[data-section=applications] .detail-data-grid{gap:20px 13px}.recruitment-design[data-section=applications] .detail-hero h2{font-size:16px}.recruitment-design[data-section=applications] .detail-hero .job-icon{width:45px;height:45px}.recruitment-design[data-section=applications] .detail-hero .badge{margin-left:58px}.recruitment-design[data-section=applications] .detail-page-actions .secondary{padding:10px;font-size:11px}.recruitment-design[data-section=applications] .detail-page-actions .primary{padding:10px;font-size:12px}.recruitment-design[data-section=applications] .detail-footer-note{font-size:8px}}@media print{.recruitment-design[data-section=applications]{background:#fff}.recruitment-design[data-section=applications] .topbar,.recruitment-design[data-section=applications] .detail-page-nav,.recruitment-design[data-section=applications] .detail-footer,.recruitment-design[data-section=applications] .detail-approval-editor,.recruitment-design[data-section=applications] #application-workspace,.recruitment-design[data-section=applications] .toast,.recruitment-design[data-section=applications] dialog{display:none!important}.recruitment-design[data-section=applications] .detail-page:not([hidden]){max-width:none;padding:0;display:block!important}.recruitment-design[data-section=applications] .detail-layout{display:block}.recruitment-design[data-section=applications] .detail-card{box-shadow:none;break-inside:avoid;border:1px solid #e5e9f0;margin-bottom:15px;padding:18px}.recruitment-design[data-section=applications] .detail-column{display:block}.recruitment-design[data-section=applications] .detail-hero{box-shadow:none;break-inside:avoid}.recruitment-design[data-section=applications] .detail-hero h2{font-size:23px}.recruitment-design[data-section=applications] .detail-card .section-title{font-size:16px}.recruitment-design[data-section=applications] .detail-hero .job-icon,.recruitment-design[data-section=applications] .detail-person .avatar{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.recruitment-design[data-section=applications]{--blue:#0878ff;--blue2:#1c88ff;--ink:#171b22;--text:#596474;--muted:#98a1b0;--line:#edf0f4;--bg:#f5f8fa;--card:#fff;--shadow:0 4px 20px #344b7608;--ref-title:#171b22;--ref-body:#596474;--ref-label:#98a1b0;--ref-placeholder:#a5aebc;color:var(--ref-title);background:var(--bg)}.recruitment-design[data-section=applications] .topbar{background:#fff;border-color:#edf0f4}.recruitment-design[data-section=applications] .brand,.recruitment-design[data-section=applications] .panel-head h2,.recruitment-design[data-section=applications] .form-header h2,.recruitment-design[data-section=applications] .mobile-title h1,.recruitment-design[data-section=applications] .field-label,.recruitment-design[data-section=applications] .people-label,.recruitment-design[data-section=applications] .text-label label,.recruitment-design[data-section=applications] .attachment-title,.recruitment-design[data-section=applications] .section-title{color:var(--ref-title)}.recruitment-design[data-section=applications] .brand{font-weight:650}.recruitment-design[data-section=applications] .brand-logo{background:linear-gradient(135deg,#3294ff,#0878ff)}.recruitment-design[data-section=applications] .subtitle,.recruitment-design[data-section=applications] .breadcrumb,.recruitment-design[data-section=applications] .top-meta,.recruitment-design[data-section=applications] .result-label,.recruitment-design[data-section=applications] .detail-crumb,.recruitment-design[data-section=applications] .mini-stat span{color:var(--ref-label)}.recruitment-design[data-section=applications] .mini-stat strong{color:var(--ref-title)}.recruitment-design[data-section=applications] .mini-stat:nth-child(2) strong{color:#d9973c}.recruitment-design[data-section=applications] .mini-stat:nth-child(3) strong{color:#37b98a}.recruitment-design[data-section=applications] .nav-item,.recruitment-design[data-section=applications] .tab.active{color:var(--blue)}.recruitment-design[data-section=applications] .tab{color:#758196}.recruitment-design[data-section=applications] .search-box{background:#f0f4f7}.recruitment-design[data-section=applications] .search-box input::placeholder{color:var(--ref-placeholder)}.recruitment-design[data-section=applications] .search-box svg{color:#a0aab8}.recruitment-design[data-section=applications] .filter-btn{color:#4d596b}.recruitment-design[data-section=applications] .request-card{background:#fff;border-color:#fff;box-shadow:0 3px 18px #435d8108}.recruitment-design[data-section=applications] .card-title{color:#171b22;font-weight:650}.recruitment-design[data-section=applications] .card-info{color:var(--ref-body)}.recruitment-design[data-section=applications] .card-info .label{color:var(--ref-label)}.recruitment-design[data-section=applications] .badge.pending{color:#268bfa;background:#e7f2ff}.recruitment-design[data-section=applications] .badge.approving{color:#d9973c;background:#fff0d9}.recruitment-design[data-section=applications] .badge.approved{color:#37b98a;background:#e2f8ed}.recruitment-design[data-section=applications] .badge.rejected{color:#8993a3;background:#edf0f4}.recruitment-design[data-section=applications] .job-icon.blue{background:linear-gradient(135deg,#c0e0fc,#abd3fc)}.recruitment-design[data-section=applications] .job-icon.green{background:linear-gradient(135deg,#94e0b4,#82dcb0)}.recruitment-design[data-section=applications] .job-icon.orange{background:linear-gradient(135deg,#ffbb61,#ffcc79)}.recruitment-design[data-section=applications] .job-icon.purple{background:linear-gradient(135deg,#9180ff,#b394f4)}.recruitment-design[data-section=applications] .form-panel{background:#fff;border-color:#f0f3f6;box-shadow:0 4px 22px #344b7608}.recruitment-design[data-section=applications] .form-header p,.recruitment-design[data-section=applications] .form-version,.recruitment-design[data-section=applications] .helper,.recruitment-design[data-section=applications] .save-state{color:var(--ref-label)}.recruitment-design[data-section=applications] .section-number{display:none}.recruitment-design[data-section=applications] .steps{background:linear-gradient(#0000,#f8fafc)}.recruitment-design[data-section=applications] .step{color:#9ca7b7}.recruitment-design[data-section=applications] .step.active{color:#3d4653}.recruitment-design[data-section=applications] .step.active b{background:var(--blue);border-color:var(--blue)}.recruitment-design[data-section=applications] .field-label,.recruitment-design[data-section=applications] .field-control>input,.recruitment-design[data-section=applications] .field-control>select,.recruitment-design[data-section=applications] .text-label label,.recruitment-design[data-section=applications] .people-label{font-size:14px}.recruitment-design[data-section=applications] .field-control>input,.recruitment-design[data-section=applications] .field-control>select,.recruitment-design[data-section=applications] .people-value.selected{color:var(--ref-body)}.recruitment-design[data-section=applications] .field-control select.placeholder{color:var(--ref-placeholder)}.recruitment-design[data-section=applications] .textarea-wrap,.recruitment-design[data-section=applications] .salary-box{background:#fff;border-color:#e7ebf1}.recruitment-design[data-section=applications] .textarea-wrap textarea{color:var(--ref-body);font-size:13px}.recruitment-design[data-section=applications] .textarea-wrap textarea::placeholder,.recruitment-design[data-section=applications] .salary-box input::placeholder,.recruitment-design[data-section=applications] .field-control input::placeholder{color:var(--ref-placeholder)}.recruitment-design[data-section=applications] .radio{color:#606b7b}.recruitment-design[data-section=applications] .char-count{color:#939faf}.recruitment-design[data-section=applications] .primary{color:#fff;background:linear-gradient(105deg,#1c88ff,#1478fc);box-shadow:0 3px 9px #1677ff14}.recruitment-design[data-section=applications] .new-btn{background:var(--blue)}.recruitment-design[data-section=applications] .secondary{color:#6c7788;background:#fff;border-color:#e4e9f0}.recruitment-design[data-section=applications] .upload-btn{color:var(--blue);background:#f8fbff;border-color:#78acff}.recruitment-design[data-section=applications] .workflow-note,.recruitment-design[data-section=applications] .attachment-drop{color:#939faf;background:#fbfcfe}.recruitment-design[data-section=applications] .detail-hero{background:#fff;border-color:#edf0f4;box-shadow:0 4px 20px #344b7608}.recruitment-design[data-section=applications] .detail-hero h2{color:var(--ref-title);font-weight:650}.recruitment-design[data-section=applications] .detail-hero-meta{color:#677181}.recruitment-design[data-section=applications] .detail-hero-meta svg{color:#9ba5b4}.recruitment-design[data-section=applications] .detail-request-id{color:var(--ref-label)}.recruitment-design[data-section=applications] .detail-request-id strong{color:#657080}.recruitment-design[data-section=applications] .detail-hero-foot{border-color:#edf0f4}.recruitment-design[data-section=applications] .detail-card{background:#fff;border-color:#f0f2f6;box-shadow:0 3px 18px #435d8108}.recruitment-design[data-section=applications] .detail-card .section-title,.recruitment-design[data-section=applications] .detail-content-block h3{color:var(--ref-title);font-weight:600}.recruitment-design[data-section=applications] .detail-data-field dt{color:var(--ref-label);font-size:13px}.recruitment-design[data-section=applications] .detail-data-field dd{color:var(--ref-body);font-size:15px;font-weight:400}.recruitment-design[data-section=applications] .detail-prose{color:var(--ref-body);font-size:14px;line-height:1.95}.recruitment-design[data-section=applications] .detail-content-block h3 span{color:var(--blue);background:#edf5ff}.recruitment-design[data-section=applications] .detail-salary{color:var(--blue)}.recruitment-design[data-section=applications] .detail-salary small{color:#788291}.recruitment-design[data-section=applications] .detail-budget{color:#8995a7;background:#fbfdff;border-color:#e8eff8}.recruitment-design[data-section=applications] .detail-budget strong{color:var(--ref-body)}.recruitment-design[data-section=applications] .detail-files-empty{color:var(--ref-label);background:#fff;border-color:#e4eaf1}.recruitment-design[data-section=applications] .detail-file{background:#fbfdff;border-color:#e7edf6}.recruitment-design[data-section=applications] .detail-file-text strong{color:var(--ref-body);font-size:13px}.recruitment-design[data-section=applications] .detail-file-text small{color:var(--ref-label)}.recruitment-design[data-section=applications] .approval-status-box{background:#fff;border-color:#edf0f4}.recruitment-design[data-section=applications] .approval-status-box p{color:#687384;font-size:13px}.recruitment-design[data-section=applications] .detail-card .timeline-item strong{color:var(--ref-body);font-size:13px}.recruitment-design[data-section=applications] .detail-card .timeline-item span{color:var(--ref-label);font-size:12px}.recruitment-design[data-section=applications] .detail-card .timeline-item.current strong{color:var(--blue)}.recruitment-design[data-section=applications] .detail-card .timeline-item.rejected strong{color:#b28080}.recruitment-design[data-section=applications] .detail-person-role{color:var(--ref-label);font-size:12px}.recruitment-design[data-section=applications] .detail-person strong{color:var(--ref-body);font-size:13px}.recruitment-design[data-section=applications] .detail-person small{color:#99a3b2;font-size:11px}.recruitment-design[data-section=applications] .detail-copy{color:#5d80b7;background:#eef5ff}.recruitment-design[data-section=applications] .detail-opinion{color:var(--ref-body);background:#fff;border-color:#e5eaf1}.recruitment-design[data-section=applications] .detail-opinion::placeholder{color:var(--ref-placeholder)}.recruitment-design[data-section=applications] .detail-return{color:var(--ref-body)}.recruitment-design[data-section=applications] .detail-footer{background:#fffffff5;border-color:#edf0f4}.recruitment-design[data-section=applications] .detail-footer-note,.recruitment-design[data-section=applications] .detail-approval-hint{color:var(--ref-label)}@media (width<=760px){.recruitment-design[data-section=applications] .mobile-title,.recruitment-design[data-section=applications] .form-header,.recruitment-design[data-section=applications] .detail-page-nav{background:#f5f8faf7}.recruitment-design[data-section=applications] .tabs{background:#fff}.recruitment-design[data-section=applications] .form-section,.recruitment-design[data-section=applications] .form-section.basic,.recruitment-design[data-section=applications] .form-section.people-section{background:#fff;box-shadow:0 3px 15px #4c618705}.recruitment-design[data-section=applications] .form-panel{background:var(--bg)}.recruitment-design[data-section=applications] .form-header h2,.recruitment-design[data-section=applications] .mobile-title h1,.recruitment-design[data-section=applications] .detail-page-nav h1{color:var(--ref-title);font-weight:650}.recruitment-design[data-section=applications] .field-label,.recruitment-design[data-section=applications] .people-label,.recruitment-design[data-section=applications] .text-label label{color:var(--ref-title)}.recruitment-design[data-section=applications] .card-title{font-size:17px}.recruitment-design[data-section=applications] .card-info{font-size:14px}.recruitment-design[data-section=applications] .detail-data-field dt{font-size:12px}.recruitment-design[data-section=applications] .detail-data-field dd{font-size:14px}.recruitment-design[data-section=applications] .detail-prose{font-size:14px;line-height:1.95}.recruitment-design[data-section=applications] .detail-content-block h3{font-size:14px}.recruitment-design[data-section=applications] .detail-hero h2{font-size:19px}.recruitment-design[data-section=applications] .detail-hero-meta{font-size:11px}.recruitment-design[data-section=applications] .detail-card .section-title{font-size:16px}.recruitment-design[data-section=applications] .detail-person strong,.recruitment-design[data-section=applications] .detail-card .timeline-item strong{font-size:13px}.recruitment-design[data-section=applications] .detail-person small,.recruitment-design[data-section=applications] .detail-card .timeline-item span{font-size:11px}}@media (width<=370px){.recruitment-design[data-section=applications] .card-title{font-size:15px}.recruitment-design[data-section=applications] .card-info,.recruitment-design[data-section=applications] .field-label{font-size:13px}.recruitment-design[data-section=applications] .detail-hero h2{font-size:17px}}.recruitment-design[data-section=applications] .secondary.danger{color:#df7373;border-color:#f0d6d6}@media print{.recruitment-design[data-section=applications]{background:#fff}}.recruitment-design[data-section=approvals]{--blue:#0878ff;--blue-dark:#0468f1;--ink:#151e2b;--muted:#8794aa;--line:#eaf0f6;--bg:#f6f9fe;--card:#fff;--orange:#ff9c19;--green:#0ac66b;--red:#fb4e58;--shadow:0 5px 18px #1d43700e;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif}.recruitment-design[data-section=approvals] *{box-sizing:border-box}.recruitment-design[data-section=approvals],.recruitment-design[data-section=approvals]{width:100%;height:100%;margin:0;padding:0}.recruitment-design[data-section=approvals]{color:var(--ink);-webkit-font-smoothing:antialiased;background:#e8f1fc;justify-content:center;align-items:center;display:flex}.recruitment-design[data-section=approvals] button,.recruitment-design[data-section=approvals] input,.recruitment-design[data-section=approvals] textarea,.recruitment-design[data-section=approvals] select{font:inherit}.recruitment-design[data-section=approvals] button{cursor:pointer;-webkit-tap-highlight-color:transparent}.recruitment-design[data-section=approvals] button:focus-visible,.recruitment-design[data-section=approvals] input:focus-visible,.recruitment-design[data-section=approvals] select:focus-visible,.recruitment-design[data-section=approvals] textarea:focus-visible{outline-offset:2px;outline:2px solid #5caaff}.recruitment-design[data-section=approvals] svg{flex-shrink:0;display:block}.recruitment-design[data-section=approvals] [hidden]{display:none!important}.recruitment-design[data-section=approvals] .app{isolation:isolate;background:linear-gradient(148deg,#fcfdff 0%,#f6f9fd 53%,#f5faff 100%);width:100%;max-width:450px;height:100dvh;position:relative;overflow:hidden;box-shadow:0 12px 45px #1f4a851a}@media (width>=610px){.recruitment-design[data-section=approvals] .app{border:1px solid #e5edf9;border-radius:28px;height:min(925px,100dvh - 28px);box-shadow:0 18px 65px #1f4a8524}}.recruitment-design[data-section=approvals] .screen{background:linear-gradient(125deg,#fbfdff,#f7faff 50%,#f5f9fe);flex-direction:column;min-width:0;min-height:0;transition:transform .28s cubic-bezier(.2,.8,.3,1),opacity .25s;display:flex;position:absolute;inset:0}.recruitment-design[data-section=approvals] .list-screen{z-index:1;transform:translate(0)}.recruitment-design[data-section=approvals] .detail-screen{z-index:2;transform:translate(101%)}.recruitment-design[data-section=approvals] .app.open-detail .list-screen{opacity:.6;pointer-events:none;transform:translate(-14%)}.recruitment-design[data-section=approvals] .app.open-detail .detail-screen{transform:translate(0)}.recruitment-design[data-section=approvals] .statusbar{color:#111622;font-variant-numeric:tabular-nums;flex:none;justify-content:space-between;align-items:center;height:37px;padding:0 27px 0 29px;font-size:15px;font-weight:750;display:flex;position:relative}.recruitment-design[data-section=approvals] .island{background:#090b0f;border-radius:18px;width:104px;height:28px;position:absolute;top:5px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 3px #72798380}.recruitment-design[data-section=approvals] .island:after{content:"";background:radial-gradient(circle at 60% 40%,#0e4974,#07121c 70%);border-radius:50%;width:8px;height:8px;position:absolute;top:9px;right:12px}.recruitment-design[data-section=approvals] .status-icons{align-items:center;gap:5px;display:flex}.recruitment-design[data-section=approvals] .status-icons svg{color:#121622}.recruitment-design[data-section=approvals] .page-header{flex:none;justify-content:space-between;align-items:center;height:52px;padding:0 19px;display:flex;position:relative}.recruitment-design[data-section=approvals] .page-header h1{letter-spacing:.2px;white-space:nowrap;pointer-events:none;color:#151719;margin:0;font-size:20px;font-weight:750;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.recruitment-design[data-section=approvals] .icon-button{color:#171d26;z-index:1;background:0 0;border:0;place-items:center;width:32px;height:38px;padding:0;display:grid}.recruitment-design[data-section=approvals] .icon-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.recruitment-design[data-section=approvals] .summary-tabs{height:83px;box-shadow:var(--shadow);background:#fff;border-radius:16px;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));margin:3px 17px 12px;padding:8px 3px;display:grid}.recruitment-design[data-section=approvals] .summary-tab{color:#8490a4;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;font-size:13px;display:flex;position:relative}.recruitment-design[data-section=approvals] .summary-tab+.summary-tab:before{content:"";background:#edf1f7;width:1px;position:absolute;top:12px;bottom:12px;left:0}.recruitment-design[data-section=approvals] .summary-tab span{white-space:nowrap}.recruitment-design[data-section=approvals] .summary-tab b{color:#72809a;font-size:23px;font-weight:750;line-height:1.3}.recruitment-design[data-section=approvals] .summary-tab:first-child b{color:#137cfa}.recruitment-design[data-section=approvals] .summary-tab:nth-child(2) b{color:#ff9d13}.recruitment-design[data-section=approvals] .summary-tab:nth-child(3) b{color:#07b861}.recruitment-design[data-section=approvals] .summary-tab:nth-child(4) b{color:#f6545e}.recruitment-design[data-section=approvals] .summary-tab.active{color:#087cff;font-weight:750}.recruitment-design[data-section=approvals] .summary-tab.active:after{content:"";background:var(--blue);border-radius:4px;height:3px;position:absolute;bottom:-8px;left:30%;right:30%}.recruitment-design[data-section=approvals] .search-area{color:#a5b0bf;background:linear-gradient(105deg,#edf2f9,#f4f7fb);border-radius:20px;flex:none;align-items:center;gap:8px;min-height:39px;margin:0 17px 9px;padding:0 14px;display:flex}.recruitment-design[data-section=approvals] .search-area svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.recruitment-design[data-section=approvals] .search-area input{color:#2d3c52;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:13.5px}.recruitment-design[data-section=approvals] .search-area input::placeholder{color:#a3adbd;opacity:1}.recruitment-design[data-section=approvals] .clear-search{color:#fff;background:#d4dce8;border:0;border-radius:50%;place-items:center;width:19px;height:19px;padding:0;font-size:17px;display:grid}.recruitment-design[data-section=approvals] .filters{flex:none;align-items:center;gap:9px;padding:0 17px 13px;display:flex}.recruitment-design[data-section=approvals] .filter-chip{white-space:nowrap;color:#364255;background:#fff;border:1px solid #e6ecf4;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:0;height:34px;padding:0 14px;font-size:12.5px;display:flex;box-shadow:0 1px 5px #274e8006}.recruitment-design[data-section=approvals] .filter-chip svg{stroke:currentColor;fill:none;stroke-width:2.1px;width:12px;height:12px}.recruitment-design[data-section=approvals] .filter-chip.selected{color:#087bff;background:#f0f7ff;border-color:#b6d8ff}.recruitment-design[data-section=approvals] .list-scroll{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding:0 16px 18px;overflow:hidden auto}.recruitment-design[data-section=approvals] .list-scroll::-webkit-scrollbar{display:none}.recruitment-design[data-section=approvals] .detail-scroll::-webkit-scrollbar{display:none}.recruitment-design[data-section=approvals] .sheet-body::-webkit-scrollbar{display:none}.recruitment-design[data-section=approvals] .request-card{min-height:159px;box-shadow:var(--shadow);background:#fff;border:1px solid #f2f4f8;border-radius:16px;margin-bottom:11px;padding:16px 15px 15px;position:relative}.recruitment-design[data-section=approvals] .request-card:active{background:#fbfdff}.recruitment-design[data-section=approvals] .card-top{align-items:flex-start;gap:14px;min-width:0;display:flex}.recruitment-design[data-section=approvals] .job-icon{color:#fff;border-radius:12px;flex:none;place-items:center;width:57px;height:57px;display:grid}.recruitment-design[data-section=approvals] .job-icon svg{fill:currentColor;stroke:none;width:30px;height:30px}.recruitment-design[data-section=approvals] .job-icon.blue{color:#0876f5;background:linear-gradient(130deg,#90c3ff,#c5dfff)}.recruitment-design[data-section=approvals] .job-icon.green{background:linear-gradient(145deg,#39c989,#74e0a1)}.recruitment-design[data-section=approvals] .job-icon.orange{background:linear-gradient(145deg,#ffa33d,#ffc777)}.recruitment-design[data-section=approvals] .job-icon.purple{background:linear-gradient(145deg,#8661e7,#c5a0ff)}.recruitment-design[data-section=approvals] .job-icon.cyan{background:linear-gradient(145deg,#38b8de,#9be1ef)}.recruitment-design[data-section=approvals] .job-icon.gray{background:linear-gradient(145deg,#97a9bc,#c4d3e3)}.recruitment-design[data-section=approvals] .job-main{flex:1;min-width:0;position:relative}.recruitment-design[data-section=approvals] .job-head{align-items:center;gap:7px;min-height:25px;padding-right:70px;display:flex}.recruitment-design[data-section=approvals] .job-name{color:#13151a;white-space:normal;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:750;line-height:1.35}.recruitment-design[data-section=approvals] .status-tag{white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:650;line-height:1.1}.recruitment-design[data-section=approvals] .job-head .status-tag{position:absolute;top:0;right:0}.recruitment-design[data-section=approvals] .status-tag.waiting{color:#fd8a0b;background:#fff0dc}.recruitment-design[data-section=approvals] .status-tag.passed{color:#06b65a;background:#dff9eb}.recruitment-design[data-section=approvals] .status-tag.rejected{color:#f24a55;background:#ffe8eb}.recruitment-design[data-section=approvals] .status-tag.progress{color:#1585f8;background:#e1efff}.recruitment-design[data-section=approvals] .status-tag.draft{color:#7788a0;background:#edf0f5}.recruitment-design[data-section=approvals] .job-pairs{grid-template-columns:minmax(76px,86px) minmax(0,1fr);gap:2px 10px;margin-top:10px;font-size:13px;line-height:1.42;display:grid}.recruitment-design[data-section=approvals] .job-pairs label{color:#9aa7b7;white-space:nowrap}.recruitment-design[data-section=approvals] .job-pairs span{color:#56657a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recruitment-design[data-section=approvals] .card-go{color:#aab5c5;background:0 0;border:0;padding:6px 0;position:absolute;top:79px;right:14px}.recruitment-design[data-section=approvals] .card-go svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:20px;height:20px}.recruitment-design[data-section=approvals] .list-empty{text-align:center;color:#99a6b8;padding:52px 15px;font-size:13px;line-height:1.9}.recruitment-design[data-section=approvals] .floating-add{z-index:4;color:#fff;background:linear-gradient(140deg,#278cff,#006aff);border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;bottom:85px;right:22px;box-shadow:0 6px 17px #0d69f142}.recruitment-design[data-section=approvals] .floating-add svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:24px;height:24px}.recruitment-design[data-section=approvals] .bottom-tabs{height:75px;padding-bottom:max(env(safe-area-inset-bottom,0px),5px);background:linear-gradient(#fffffff2,#fff);border-top:1px solid #e4ebf6;flex:none;grid-template-columns:repeat(3,1fr);display:grid}.recruitment-design[data-section=approvals] .bottom-tabs button{color:#8d9aad;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11.5px;display:flex;position:relative}.recruitment-design[data-section=approvals] .bottom-tabs button.active{color:#0a79ff;font-weight:700}.recruitment-design[data-section=approvals] .bottom-tabs svg{fill:currentColor;width:24px;height:24px}.recruitment-design[data-section=approvals] .msg-dot{background:#fa3e4c;border:1px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:calc(50% + 12px)}.recruitment-design[data-section=approvals] .stepper{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;height:119px;padding:17px 18px 9px;display:grid;position:relative}.recruitment-design[data-section=approvals] .stepper:before{content:"";background:#dbe3f0;height:2px;position:absolute;top:34px;left:14%;right:13%}.recruitment-design[data-section=approvals] .stepper-progress{background:#1586ff;height:2px;transition:width .2s;position:absolute;top:34px;left:14%}.recruitment-design[data-section=approvals] .step{z-index:1;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.recruitment-design[data-section=approvals] .step-circle{color:#a1aec1;background:#f8fbff;border:2px solid #bfc9d8;border-radius:50%;place-items:center;width:31px;height:31px;font-size:14px;font-weight:700;display:grid}.recruitment-design[data-section=approvals] .step.done .step-circle,.recruitment-design[data-section=approvals] .step.active .step-circle{color:#fff;background:#077cff;border-color:#077cff}.recruitment-design[data-section=approvals] .step.rejected .step-circle{color:#fff;background:#f95b61;border-color:#f95b61}.recruitment-design[data-section=approvals] .step-circle svg{stroke:#fff;stroke-width:2.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.recruitment-design[data-section=approvals] .step-label{color:#8995a9;white-space:nowrap;font-size:12px;font-weight:600}.recruitment-design[data-section=approvals] .step.done .step-label,.recruitment-design[data-section=approvals] .step.active .step-label{color:#377bdc}.recruitment-design[data-section=approvals] .step.rejected .step-label{color:#f45460}.recruitment-design[data-section=approvals] .step-sub{color:#91a0b6;white-space:nowrap;text-overflow:ellipsis;max-width:110%;margin-top:-3px;font-size:10.5px;overflow:hidden}.recruitment-design[data-section=approvals] .step.active .step-sub{color:#7890b2}.recruitment-design[data-section=approvals] .detail-scroll{scrollbar-width:none;overscroll-behavior:contain;flex:1;min-height:0;padding:0 15px 13px;overflow:hidden auto}.recruitment-design[data-section=approvals] .detail-card{box-shadow:var(--shadow);background:#fff;border-radius:16px;margin-bottom:9px;padding:15px 16px}.recruitment-design[data-section=approvals] .request-overview{min-height:157px}.recruitment-design[data-section=approvals] .overview-head{align-items:center;gap:13px;margin-bottom:12px;display:flex}.recruitment-design[data-section=approvals] .overview-head .job-icon{border-radius:9px;width:45px;height:45px}.recruitment-design[data-section=approvals] .overview-head .job-icon svg{width:26px;height:26px}.recruitment-design[data-section=approvals] .overview-head h2{flex:1;min-width:0;margin:0;font-size:16px;font-weight:750;line-height:1.4}.recruitment-design[data-section=approvals] .detail-grid{grid-template-columns:1.05fr .9fr;gap:4px 13px;display:grid;position:relative}.recruitment-design[data-section=approvals] .detail-grid:after{content:"";background:#edf0f6;width:1px;position:absolute;top:0;bottom:0;left:51%}.recruitment-design[data-section=approvals] .info-line{grid-template-columns:minmax(55px,41%) minmax(0,1fr);align-items:start;gap:6px;font-size:12.5px;line-height:1.55;display:grid}.recruitment-design[data-section=approvals] .info-line .key{white-space:nowrap;color:#96a3b4}.recruitment-design[data-section=approvals] .info-line .value{color:#536278;overflow-wrap:anywhere;min-width:0}.recruitment-design[data-section=approvals] .info-line:nth-child(n+4){grid-column:2}.recruitment-design[data-section=approvals] .info-line:first-child{grid-area:1/1}.recruitment-design[data-section=approvals] .info-line:nth-child(2){grid-area:2/1}.recruitment-design[data-section=approvals] .info-line:nth-child(3){grid-area:3/1}.recruitment-design[data-section=approvals] .info-line:nth-child(4){grid-area:1/2}.recruitment-design[data-section=approvals] .info-line:nth-child(5){grid-area:2/2}.recruitment-design[data-section=approvals] .info-line:nth-child(6){grid-area:3/2}.recruitment-design[data-section=approvals] .summary-card{cursor:pointer;align-items:center;gap:10px;min-height:65px;padding:13px 15px;display:flex}.recruitment-design[data-section=approvals] .summary-card .mini-icon{color:#647690;align-self:flex-start;place-items:center;width:22px;height:22px;margin-top:2px;display:grid}.recruitment-design[data-section=approvals] .mini-icon svg{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.recruitment-design[data-section=approvals] .summary-body{flex:1;min-width:0}.recruitment-design[data-section=approvals] .summary-body strong{color:#243041;margin-bottom:6px;font-size:14px;font-weight:700;display:block}.recruitment-design[data-section=approvals] .summary-body p{color:#8997ab;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.recruitment-design[data-section=approvals] .summary-arrow{color:#a5b3c5;fill:none;stroke:currentColor;stroke-width:2px;width:17px;height:18px}.recruitment-design[data-section=approvals] .simple-card{min-height:66px;padding:13px 15px}.recruitment-design[data-section=approvals] .card-label{color:#263144;align-items:center;gap:9px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.recruitment-design[data-section=approvals] .card-label svg{stroke:#60758f;fill:none;stroke-width:1.9px;stroke-linecap:round;width:19px;height:19px}.recruitment-design[data-section=approvals] .card-content{color:#505f74;margin:8px 0 0 26px;font-size:12.7px;line-height:1.6}.recruitment-design[data-section=approvals] .card-content .dot{color:#fff;background:#087dfc;border-radius:50%;place-items:center;width:17px;height:17px;margin-right:8px;font-size:11px;display:inline-grid}.recruitment-design[data-section=approvals] .salary-card strong{color:#3d4654;font-weight:650}.recruitment-design[data-section=approvals] .salary-note{color:#8c9bad;margin-top:5px;font-size:11px}.recruitment-design[data-section=approvals] .attachment-card{padding:13px 15px 10px}.recruitment-design[data-section=approvals] .attachment-header{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px;display:flex}.recruitment-design[data-section=approvals] .attachment-header .card-label{margin-right:auto}.recruitment-design[data-section=approvals] .small-btn{color:#087cfc;white-space:nowrap;background:#f7fbff;border:1px solid #6caeff;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:29px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.recruitment-design[data-section=approvals] .small-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.recruitment-design[data-section=approvals] .small-btn.muted{color:#8493a8;background:#f8fafc;border-color:#e1e8f1}.recruitment-design[data-section=approvals] .file-row{cursor:pointer;background:linear-gradient(110deg,#f9fbff,#f6f8fc);border:1px solid #edf1f6;border-radius:10px;align-items:center;gap:9px;min-width:0;margin:6px 0 0 26px;padding:9px 12px;display:flex}.recruitment-design[data-section=approvals] .pdf-icon{color:#fff;background:linear-gradient(160deg,#ff5659,#e94048);border-radius:3px;flex:none;place-items:center;width:24px;height:28px;display:grid}.recruitment-design[data-section=approvals] .pdf-icon svg{fill:none;stroke:#fff;stroke-width:1.6px;width:15px;height:15px}.recruitment-design[data-section=approvals] .file-meta{flex:1;min-width:0}.recruitment-design[data-section=approvals] .file-meta b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;display:block;overflow:hidden}.recruitment-design[data-section=approvals] .file-meta span{color:#95a1b6;font-size:10.5px}.recruitment-design[data-section=approvals] .file-chevron{fill:none;stroke:#a5b3c4;stroke-width:2px;width:15px;height:15px}.recruitment-design[data-section=approvals] .history-card{padding:13px 15px}.recruitment-design[data-section=approvals] .history-list{border-left:1px solid #d4e1f1;margin:13px 0 0 32px;padding-left:15px}.recruitment-design[data-section=approvals] .history-row{color:#4c5b70;justify-content:space-between;align-items:center;gap:7px;padding:0 0 14px;font-size:12px;display:flex;position:relative}.recruitment-design[data-section=approvals] .history-row:before{content:"";background:#b8c3d2;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-21px}.recruitment-design[data-section=approvals] .history-row.done:before{background:#087cff}.recruitment-design[data-section=approvals] .history-row b{font-weight:590}.recruitment-design[data-section=approvals] .history-row time{color:#95a4b9;white-space:nowrap;font-size:10.5px}.recruitment-design[data-section=approvals] .remarks{background:#f8faff;border-radius:9px;align-items:flex-start;gap:8px;margin-top:9px;padding:8px 10px 6px;display:flex}.recruitment-design[data-section=approvals] .remarks svg{stroke:#a7b5c5;fill:none;stroke-width:1.9px;width:17px;height:17px;margin-top:3px}.recruitment-design[data-section=approvals] .remarks textarea{resize:vertical;color:#41526b;background:0 0;border:0;outline:none;flex:1;width:100%;min-height:46px;font-size:12px;line-height:1.5}.recruitment-design[data-section=approvals] .remarks textarea::placeholder{color:#a8b4c6}.recruitment-design[data-section=approvals] .remark-count{color:#a3afc0;white-space:nowrap;align-self:flex-end;font-size:11px}.recruitment-design[data-section=approvals] .budget-box{color:#667c97;background:#f8fbff;border:1px dashed #cde1fa;border-radius:9px;margin-top:10px;padding:10px 13px;font-size:11.5px;line-height:1.7}.recruitment-design[data-section=approvals] .budget-box strong{color:#087cfa}.recruitment-design[data-section=approvals] .detail-footer{padding:11px 15px max(15px,env(safe-area-inset-bottom,15px));background:#fff;border-top:1px solid #e9eef6;flex:none;grid-template-columns:1fr 1.12fr;gap:11px;display:grid}.recruitment-design[data-section=approvals] .detail-footer button{border-radius:999px;height:51px;font-size:15px;font-weight:700}.recruitment-design[data-section=approvals] .outline-button{color:#404857;background:#fff;border:1.5px solid #c4cfdd}.recruitment-design[data-section=approvals] .primary-button{color:#fff;background:linear-gradient(120deg,#187fff,#006dfa);border:0;box-shadow:0 3px 10px #096bf917}.recruitment-design[data-section=approvals] .primary-button:disabled{color:#e8f3ff;box-shadow:none;background:#adcff8}.recruitment-design[data-section=approvals] .inline-secondary{color:#0b7cff;background:#f3f8ff;border:1px solid #8dbfff;border-radius:9px;padding:7px 10px;font-size:12px}.recruitment-design[data-section=approvals] .demo-role{color:#9ba8bb;justify-content:space-between;align-items:center;gap:8px;margin:1px 0 9px;font-size:10px;display:flex}.recruitment-design[data-section=approvals] .demo-role button{color:#087cff;background:0 0;border:0;padding:0;font-size:10px}.recruitment-design[data-section=approvals] .overlay{z-index:20;background:#121f3569;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.recruitment-design[data-section=approvals] .modal{width:100%;max-height:88%;padding-bottom:max(15px,env(safe-area-inset-bottom,15px));background:#fff;border-radius:20px 20px 0 0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 -12px 45px #20395d2b}.recruitment-design[data-section=approvals] .modal-head{border-bottom:1px solid #edf1f8;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;display:flex}.recruitment-design[data-section=approvals] .modal-head strong{font-size:16px}.recruitment-design[data-section=approvals] .close-modal{color:#8290a2;background:#eef2f7;border:0;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;font-size:20px;display:grid}.recruitment-design[data-section=approvals] .modal-body{scrollbar-width:thin;min-height:0;padding:14px 18px 16px;overflow-y:auto}.recruitment-design[data-section=approvals] .field{min-width:0;margin-bottom:12px}.recruitment-design[data-section=approvals] .field label{color:#5a6d86;margin-bottom:6px;font-size:12px;font-weight:650;display:block}.recruitment-design[data-section=approvals] .field label i{color:#f34854;font-style:normal}.recruitment-design[data-section=approvals] .field input,.recruitment-design[data-section=approvals] .field select,.recruitment-design[data-section=approvals] .field textarea{color:#28384d;background:#fbfdff;border:1px solid #e0e8f3;border-radius:9px;outline:none;width:100%;min-width:0;height:40px;padding:0 10px;font-size:13px}.recruitment-design[data-section=approvals] .field textarea{resize:vertical;height:78px;min-height:54px;padding:10px}.recruitment-design[data-section=approvals] .field input:focus,.recruitment-design[data-section=approvals] .field textarea:focus,.recruitment-design[data-section=approvals] .field select:focus{border-color:#5aa9ff}.recruitment-design[data-section=approvals] .field input::placeholder,.recruitment-design[data-section=approvals] .field textarea::placeholder{color:#a0aec0}.recruitment-design[data-section=approvals] .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.recruitment-design[data-section=approvals] .field.wide{grid-column:span 2}.recruitment-design[data-section=approvals] .form-mini{color:#547190;background:#eff7ff;border-radius:10px;margin:1px 0 14px;padding:11px;font-size:12px;line-height:1.7}.recruitment-design[data-section=approvals] .form-mini strong{color:#087afa}.recruitment-design[data-section=approvals] .checkline{color:#61758d;align-items:flex-start;gap:8px;margin:8px 0 12px;font-size:11.5px;line-height:1.5;display:flex}.recruitment-design[data-section=approvals] .checkline input{accent-color:#077bff;margin:2px 0 0}.recruitment-design[data-section=approvals] .modal-actions{gap:9px;margin-top:14px;display:flex}.recruitment-design[data-section=approvals] .modal-actions button{border-radius:9px;flex:1;min-width:0;height:44px;font-size:13px;font-weight:700}.recruitment-design[data-section=approvals] .modal-primary{color:#fff;background:#087cff;border:0}.recruitment-design[data-section=approvals] .modal-outline{color:#087cff;background:#fff;border:1px solid #8ebeff}.recruitment-design[data-section=approvals] .modal-text{color:#6a7b92;margin:0 0 10px;font-size:12px;line-height:1.8}.recruitment-design[data-section=approvals] .file-preview-frame{background:#fff;border:1px solid #eaf0f6;border-radius:9px;width:100%;height:250px}.recruitment-design[data-section=approvals] .file-preview-img{object-fit:contain;max-width:100%;height:auto;max-height:320px;margin:12px auto;display:block}.recruitment-design[data-section=approvals] .file-version{border-bottom:1px solid #ecf1f7;align-items:center;gap:10px;padding:9px 0;font-size:12px;display:flex}.recruitment-design[data-section=approvals] .file-version small{color:#98a6b8;margin-top:3px;display:block}.recruitment-design[data-section=approvals] .version-pill{color:#097cfc;background:#e9f4ff;border-radius:6px;padding:5px;font-weight:700}.recruitment-design[data-section=approvals] .toast{z-index:40;color:#fff;white-space:normal;text-align:center;opacity:0;pointer-events:none;background:#1b293ff0;border-radius:10px;width:max-content;max-width:calc(100% - 38px);padding:11px 15px;font-size:12px;line-height:1.5;transition:opacity .2s,transform .2s;position:absolute;bottom:87px;left:50%;transform:translate(-50%,10px)}.recruitment-design[data-section=approvals] .toast.show{opacity:1;transform:translate(-50%)}@media (width<=375px){.recruitment-design[data-section=approvals] .statusbar{height:32px;padding-left:22px;padding-right:18px}.recruitment-design[data-section=approvals] .island{width:92px;height:25px;top:4px}.recruitment-design[data-section=approvals] .page-header{height:46px}.recruitment-design[data-section=approvals] .page-header h1{font-size:18px}.recruitment-design[data-section=approvals] .summary-tabs{height:72px;margin:2px 11px 10px;padding:5px 2px}.recruitment-design[data-section=approvals] .summary-tab{font-size:11.5px}.recruitment-design[data-section=approvals] .summary-tab b{font-size:21px}.recruitment-design[data-section=approvals] .search-area{height:35px;min-height:35px;margin:0 11px 9px}.recruitment-design[data-section=approvals] .search-area input{font-size:12px}.recruitment-design[data-section=approvals] .filters{gap:6px;padding:0 11px 10px}.recruitment-design[data-section=approvals] .filter-chip{gap:4px;height:31px;padding:0 10px;font-size:11px}.recruitment-design[data-section=approvals] .list-scroll{padding:0 10px 12px}.recruitment-design[data-section=approvals] .request-card{min-height:148px;margin-bottom:9px;padding:12px 10px}.recruitment-design[data-section=approvals] .card-top{gap:10px}.recruitment-design[data-section=approvals] .job-icon{width:51px;height:51px}.recruitment-design[data-section=approvals] .job-name{font-size:14px}.recruitment-design[data-section=approvals] .job-pairs{grid-template-columns:69px minmax(0,1fr);gap:2px 5px;margin-top:9px;font-size:11.5px}.recruitment-design[data-section=approvals] .status-tag{font-size:10.5px}.recruitment-design[data-section=approvals] .stepper{height:105px;padding-left:9px;padding-right:9px}.recruitment-design[data-section=approvals] .step-label{font-size:11px}.recruitment-design[data-section=approvals] .step-sub{font-size:9px}.recruitment-design[data-section=approvals] .detail-scroll{padding:0 9px 10px}.recruitment-design[data-section=approvals] .detail-card{margin-bottom:8px;padding:11px 12px}.recruitment-design[data-section=approvals] .overview-head{gap:9px}.recruitment-design[data-section=approvals] .overview-head h2{font-size:14px}.recruitment-design[data-section=approvals] .detail-grid{gap:4px 7px}.recruitment-design[data-section=approvals] .info-line{grid-template-columns:minmax(44px,44%) minmax(0,1fr);gap:3px;font-size:10.9px}.recruitment-design[data-section=approvals] .info-line .key{white-space:nowrap}.recruitment-design[data-section=approvals] .summary-card{min-height:57px}.recruitment-design[data-section=approvals] .summary-body strong,.recruitment-design[data-section=approvals] .card-label{font-size:12.5px}.recruitment-design[data-section=approvals] .summary-body p,.recruitment-design[data-section=approvals] .card-content{font-size:11.5px}.recruitment-design[data-section=approvals] .attachment-header .card-label{margin-right:auto}.recruitment-design[data-section=approvals] .small-btn{padding:0 7px;font-size:10px}.recruitment-design[data-section=approvals] .file-row{margin-left:20px}.recruitment-design[data-section=approvals] .history-row{font-size:11px}.recruitment-design[data-section=approvals] .history-row time{font-size:10px}.recruitment-design[data-section=approvals] .detail-footer{padding-left:10px;padding-right:10px}.recruitment-design[data-section=approvals] .detail-footer button{height:46px;font-size:13px}}@media (width<=330px){.recruitment-design[data-section=approvals] .filter-chip{padding:0 7px;font-size:10px}.recruitment-design[data-section=approvals] .request-card{padding:10px 9px}.recruitment-design[data-section=approvals] .job-icon{width:44px;height:44px}.recruitment-design[data-section=approvals] .job-icon svg{width:25px}.recruitment-design[data-section=approvals] .card-top{gap:8px}.recruitment-design[data-section=approvals] .job-name{font-size:13px}.recruitment-design[data-section=approvals] .job-pairs{font-size:10.5px}.recruitment-design[data-section=approvals] .info-line{font-size:10.2px}.recruitment-design[data-section=approvals] .status-tag{padding:4px 6px;font-size:10px}.recruitment-design[data-section=approvals] .step-label{font-size:9.5px}.recruitment-design[data-section=approvals] .small-btn{padding:0 5px;font-size:9.5px}.recruitment-design[data-section=approvals] .attachment-header{gap:4px}}@media (prefers-reduced-motion:reduce){.recruitment-design[data-section=approvals] *,.recruitment-design[data-section=approvals] :before,.recruitment-design[data-section=approvals] :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.recruitment-design[data-section=publications]{--blue:#086bff;--blue2:#158aff;--sky:#56acff;--navy:#102a51;--text:#142645;--gray:#7083a2;--muted:#95a6bf;--line:#ecf0f6;--paper:#f8fbff;--green:#10c97b;--shadow:0 4px 20px #28568d0b;--pad:clamp(12px,3.5vw,20px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Arial,sans-serif}.recruitment-design[data-section=publications] *,.recruitment-design[data-section=publications] :before,.recruitment-design[data-section=publications] :after{box-sizing:border-box}.recruitment-design[data-section=publications],.recruitment-design[data-section=publications]{width:100%;height:100%;margin:0}.recruitment-design[data-section=publications]{color:var(--text);-webkit-font-smoothing:antialiased;background:#e9f0f9;justify-content:center;align-items:flex-start;display:flex}.recruitment-design[data-section=publications] button,.recruitment-design[data-section=publications] input,.recruitment-design[data-section=publications] textarea,.recruitment-design[data-section=publications] select{font:inherit}.recruitment-design[data-section=publications] button{cursor:pointer;-webkit-tap-highlight-color:transparent}.recruitment-design[data-section=publications] button:focus-visible,.recruitment-design[data-section=publications] input:focus-visible,.recruitment-design[data-section=publications] textarea:focus-visible{outline-offset:2px;outline:2px solid #52a4ff}.recruitment-design[data-section=publications] button:disabled{opacity:.45;cursor:not-allowed}.recruitment-design[data-section=publications] svg{flex-shrink:0;width:20px;height:20px;display:block}.recruitment-design[data-section=publications] [hidden]{display:none!important}.recruitment-design[data-section=publications] .app{isolation:isolate;background:linear-gradient(135deg,#fdfefe 0%,#f9fbff 55%,#f4f8fe 100%);flex-direction:column;width:100%;max-width:560px;height:100dvh;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 50px #294c8017}@media (width>=680px){.recruitment-design[data-section=publications] .app{border:1px solid #e3ebf5;border-radius:24px;height:calc(100dvh - 28px);min-height:0;max-height:980px;margin:14px auto;box-shadow:0 16px 50px #26497824}}.recruitment-design[data-section=publications] .device-top{z-index:2;background:linear-gradient(110deg,#fffffffa,#fafcfff7);border-bottom:1px solid #f2f5f9;flex-shrink:0}.recruitment-design[data-section=publications] .statusbar{color:#0b0e13;letter-spacing:.1px;justify-content:space-between;align-items:center;height:42px;padding:7px 21px 0 27px;font-size:15px;font-weight:750;display:flex;position:relative}.recruitment-design[data-section=publications] .dynamic-island{background:#000;border-radius:19px;justify-content:flex-end;align-items:center;gap:3px;width:118px;height:30px;padding-right:13px;display:flex;position:absolute;top:6px;left:50%;transform:translate(-50%)}.recruitment-design[data-section=publications] .island-sensor{background:#092e43;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #080e14,0 0 5px 1px #085c85}.recruitment-design[data-section=publications] .status-icons{align-items:center;gap:4px;display:flex}.recruitment-design[data-section=publications] .status-icons svg{color:#101217;width:17px;height:14px}.recruitment-design[data-section=publications] .status-icons .battery{width:24px;height:13px}.recruitment-design[data-section=publications] .navbar{height:55px;padding:0 var(--pad);justify-content:space-between;align-items:center;display:flex;position:relative}.recruitment-design[data-section=publications] .navbar h1{letter-spacing:.1px;white-space:nowrap;color:#111923;pointer-events:none;margin:0;font-size:18px;font-weight:790;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.recruitment-design[data-section=publications] .nav-back,.recruitment-design[data-section=publications] .nav-icon{color:#111924;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:40px;padding:0;display:grid}.recruitment-design[data-section=publications] .nav-back svg{width:23px;height:24px}.recruitment-design[data-section=publications] .nav-actions{z-index:1;align-items:center;gap:9px;display:flex}.recruitment-design[data-section=publications] .nav-plus{color:#fff;background:linear-gradient(130deg,#1685ff,#0055f5);border:0;border-radius:50%;place-items:center;width:31px;height:31px;padding:0;display:grid;box-shadow:0 3px 8px #0063f71f}.recruitment-design[data-section=publications] .nav-plus svg{stroke-width:2.3px;width:20px;height:20px}.recruitment-design[data-section=publications] .scroll-area{scrollbar-width:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:0 var(--pad) 20px;flex:1;overflow:hidden auto}.recruitment-design[data-section=publications] .scroll-area::-webkit-scrollbar{width:0;display:none}.recruitment-design[data-section=publications] .footer{padding:10px var(--pad) max(16px,env(safe-area-inset-bottom,16px));z-index:2;background:#fffffff7;border-top:1px solid #eef3fa;flex:none;gap:8px;display:flex}.recruitment-design[data-section=publications] .footer[hidden]{display:none!important}.recruitment-design[data-section=publications] .btn{color:#1c3b68;white-space:nowrap;background:linear-gradient(#fff,#fcfdff);border:1.2px solid #b7cce6;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;height:46px;font-size:15px;font-weight:730;display:flex}.recruitment-design[data-section=publications] .btn.primary{color:#fff;background:linear-gradient(105deg,#157bff,#0459fa);border-color:#0567ff;box-shadow:0 3px 8px #006afa21}.recruitment-design[data-section=publications] .btn.outline-blue{color:#0469ff;border:1px solid #73adff}.recruitment-design[data-section=publications] .btn.neutral{color:#182c50;background:#f0f4f9;border-color:#d9e3ef}.recruitment-design[data-section=publications] .btn:active,.recruitment-design[data-section=publications] .nav-plus:active{filter:brightness(.96)}.recruitment-design[data-section=publications] .tabs{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;height:48px;margin:0 -2px 11px;display:grid}.recruitment-design[data-section=publications] .tab{color:#71809b;white-space:nowrap;background:0 0;border:0;padding:3px 0;font-size:15px;font-weight:650;position:relative}.recruitment-design[data-section=publications] .tab.active{color:#006bff;font-weight:760}.recruitment-design[data-section=publications] .tab.active:after{content:"";background:#006dff;border-radius:2px;width:18px;height:3px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.recruitment-design[data-section=publications] .search-strip{align-items:center;gap:9px;margin-bottom:12px;display:flex}.recruitment-design[data-section=publications] .search-box{color:#8194ae;background:linear-gradient(105deg,#f0f4f9,#f5f7fa);border-radius:25px;flex:1;align-items:center;gap:7px;min-width:0;height:38px;padding:0 13px;display:flex}.recruitment-design[data-section=publications] .search-box svg{color:#8194ae;width:17px;height:17px}.recruitment-design[data-section=publications] .search-box input{color:#253d64;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;font-size:13px;line-height:1.5}.recruitment-design[data-section=publications] .search-box input::placeholder{color:#9da9b9}.recruitment-design[data-section=publications] .filter-button{white-space:nowrap;color:#172642;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;height:38px;padding:0 3px;font-size:14px;font-weight:670;display:flex}.recruitment-design[data-section=publications] .filter-button svg{width:17px;height:17px}.recruitment-design[data-section=publications] .filter-button.applied{color:#006aff}.recruitment-design[data-section=publications] .job-list{flex-direction:column;gap:10px;padding-bottom:14px;display:flex}.recruitment-design[data-section=publications] .job-card{width:100%;min-height:146px;box-shadow:var(--shadow);text-align:left;color:inherit;background:#fff;border:1px solid #edf1f7;border-radius:14px;grid-template-columns:51px minmax(0,1fr);align-items:start;gap:12px;padding:12px 12px 12px 13px;display:grid;position:relative}.recruitment-design[data-section=publications] .job-card:active{background:#f8fbff}.recruitment-design[data-section=publications] .job-icon{color:#fff;border-radius:10px;flex:none;place-items:center;width:51px;height:51px;display:grid;box-shadow:inset 0 0 0 1px #ffffff17}.recruitment-design[data-section=publications] .job-icon.blue{background:linear-gradient(125deg,#70b8ff,#418cfa)}.recruitment-design[data-section=publications] .job-icon.green{background:linear-gradient(135deg,#15c969,#0dba65)}.recruitment-design[data-section=publications] .job-icon.orange{background:linear-gradient(135deg,#ffae31,#ff7514)}.recruitment-design[data-section=publications] .job-icon svg{width:32px;height:32px}.recruitment-design[data-section=publications] .job-card-info{min-width:0;padding-top:2px;padding-right:0}.recruitment-design[data-section=publications] .job-card-title{color:#101a2b;white-space:nowrap;text-overflow:ellipsis;padding-right:78px;font-size:16px;font-weight:760;line-height:24px;overflow:hidden}.recruitment-design[data-section=publications] .status-pill{white-space:nowrap;border-radius:16px;padding:0 10px;font-size:12px;font-weight:680;line-height:24px;position:absolute;top:12px;right:12px}.recruitment-design[data-section=publications] .status-pill.active{color:#0272ff;background:#e4f0ff}.recruitment-design[data-section=publications] .status-pill.green{color:#04b565;background:#d9fae9}.recruitment-design[data-section=publications] .status-pill.off,.recruitment-design[data-section=publications] .status-pill.draft{color:#52627b;background:#f0f3f7}.recruitment-design[data-section=publications] .status-pill.expired{color:#e18733;background:#fff0e5}.recruitment-design[data-section=publications] .job-metas{gap:1px;margin-top:6px;padding-right:15px;display:grid}.recruitment-design[data-section=publications] .meta-row{grid-template-columns:67px minmax(0,1fr);align-items:start;gap:7px;font-size:13px;font-weight:540;line-height:22px;display:grid}.recruitment-design[data-section=publications] .meta-row .meta-label{color:#71819b;white-space:nowrap}.recruitment-design[data-section=publications] .meta-row .meta-value{color:#213455;overflow-wrap:anywhere;min-width:0}.recruitment-design[data-section=publications] .card-chevron{color:#8091ad;width:16px;height:18px;position:absolute;top:53%;right:12px;transform:translateY(-50%)}.recruitment-design[data-section=publications] .empty-box{color:#8ea0b7;text-align:center;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-top:25px;padding:40px 13px;font-size:13px;display:flex}.recruitment-design[data-section=publications] .empty-box svg{color:#c5d8ee;width:42px;height:42px}.recruitment-design[data-section=publications] .empty-box strong{color:#314968;font-size:16px;font-weight:680}.recruitment-design[data-section=publications] .empty-box p{margin:0;line-height:1.6}.recruitment-design[data-section=publications] .stepper{grid-template-columns:repeat(4,minmax(0,1fr));margin:11px 5px 13px;display:grid;position:relative}.recruitment-design[data-section=publications] .stepper:before{content:"";z-index:0;background:#c7d4e5;height:1px;position:absolute;top:14px;left:12%;right:12%}.recruitment-design[data-section=publications] .stepper:after{content:"";background:var(--blue);z-index:0;width:13%;height:1px;position:absolute;top:14px;left:12%}.recruitment-design[data-section=publications] .step{z-index:1;color:#7e8da6;text-align:center;flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.recruitment-design[data-section=publications] .step-circle{color:#637693;background:#f9fbff;border:1.3px solid #91a6c2;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:680;display:grid}.recruitment-design[data-section=publications] .step.active{color:#263e68}.recruitment-design[data-section=publications] .step.active .step-circle{background:var(--blue);color:#fff;border-color:var(--blue);box-shadow:0 2px 7px #086bff33}.recruitment-design[data-section=publications] .step span{white-space:nowrap;font-size:12px;font-weight:610}.recruitment-design[data-section=publications] .panel{box-shadow:var(--shadow);background:#fff;border:1px solid #f0f2f7;border-radius:14px;margin:0 0 10px;padding:13px 14px}.recruitment-design[data-section=publications] .panel h2{color:#111820;margin:0 0 11px;font-size:16px;font-weight:780;line-height:23px}.recruitment-design[data-section=publications] .form-row{border-bottom:1px solid #edf0f6;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:5px;min-height:46px;font-size:13px;display:grid}.recruitment-design[data-section=publications] .form-row:last-child{border-bottom:0}.recruitment-design[data-section=publications] .field-label{color:#1b2638;white-space:nowrap;font-size:13px;font-weight:710}.recruitment-design[data-section=publications] .required{color:#ff313d;margin-right:4px;font-weight:780}.recruitment-design[data-section=publications] .field-control{min-width:0}.recruitment-design[data-section=publications] .text-control,.recruitment-design[data-section=publications] .select-control{color:#213d66;background:#fff;border:1px solid #e1e9f3;border-radius:8px;outline:none;width:100%;min-width:0;height:38px;padding:0 10px;font-size:13px}.recruitment-design[data-section=publications] .text-control::placeholder,.recruitment-design[data-section=publications] .amount-control::placeholder{color:#9aaac0}.recruitment-design[data-section=publications] .text-control:focus,.recruitment-design[data-section=publications] .amount-control:focus,.recruitment-design[data-section=publications] .form-textarea:focus{border-color:#66acff}.recruitment-design[data-section=publications] .control-count{position:relative}.recruitment-design[data-section=publications] .control-count .text-control{padding-right:51px}.recruitment-design[data-section=publications] .char-counter{color:#7d91ad;white-space:nowrap;pointer-events:none;font-size:11px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.recruitment-design[data-section=publications] .select-control{text-align:right;white-space:nowrap;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:5px;padding:0 1px;display:flex}.recruitment-design[data-section=publications] .select-control span{text-overflow:ellipsis;white-space:nowrap;color:#98a8bd;min-width:0;overflow:hidden}.recruitment-design[data-section=publications] .select-control span.has-value{color:#31537c}.recruitment-design[data-section=publications] .select-control svg{color:#9daabf;width:15px;height:17px}.recruitment-design[data-section=publications] .counter-control{background:#f3f5f8;border-radius:9px;align-items:center;width:max-content;height:32px;margin-left:auto;display:flex;overflow:hidden}.recruitment-design[data-section=publications] .counter-control button{color:#25344d;background:#eef2f6;border:0;width:34px;height:32px;font-size:21px;font-weight:400}.recruitment-design[data-section=publications] .counter-control strong{color:#1b2333;background:#fff;place-items:center;width:48px;height:32px;font-size:14px;font-weight:700;display:grid}.recruitment-design[data-section=publications] .form-textarea{resize:vertical;color:#213c63;background:#fff;border:1px solid #e2eaf5;border-radius:9px;outline:none;width:100%;height:88px;min-height:78px;padding:10px 11px 25px;font-size:13px;line-height:1.55;display:block}.recruitment-design[data-section=publications] .form-textarea::placeholder{color:#9aabc3}.recruitment-design[data-section=publications] .textarea-container{position:relative}.recruitment-design[data-section=publications] .textarea-counter{color:#738caf;pointer-events:none;font-size:11px;position:absolute;bottom:10px;right:12px}.recruitment-design[data-section=publications] .salary-row{grid-template-columns:minmax(0,1fr) 11px minmax(0,1fr);align-items:center;gap:5px;display:grid}.recruitment-design[data-section=publications] .amount-wrap{border:1px solid #e3eaf4;border-radius:7px;align-items:center;gap:5px;min-width:0;height:38px;padding:0 7px;display:flex;overflow:hidden}.recruitment-design[data-section=publications] .amount-wrap span{white-space:nowrap;color:#879bb9;font-size:11px;font-weight:620}.recruitment-design[data-section=publications] .amount-control{color:#2a4671;text-align:center;border:0;outline:0;width:100%;min-width:0;font-size:12px}.recruitment-design[data-section=publications] .amount-unit{white-space:nowrap;color:#263d60;font-size:11px}.recruitment-design[data-section=publications] .money-sep{text-align:center;color:#455f83;font-size:16px}.recruitment-design[data-section=publications] .welfare-title{margin:16px 0 8px!important}.recruitment-design[data-section=publications] .check-list{flex-wrap:wrap;align-items:center;gap:9px 12px;display:flex}.recruitment-design[data-section=publications] .check-option{white-space:nowrap;color:#1f2b41;cursor:pointer;align-items:center;gap:5px;font-size:12px;font-weight:540;display:inline-flex}.recruitment-design[data-section=publications] .check-option input{width:18px;height:18px;accent-color:var(--blue);margin:0}.recruitment-design[data-section=publications] .other-welfare{margin-top:10px}.recruitment-design[data-section=publications] .channel-wrap{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:start;gap:9px 2px;margin:4px 0;display:grid}.recruitment-design[data-section=publications] .field-caption{color:#9baabd;margin:5px 0 0;font-size:11px;line-height:1.6}.recruitment-design[data-section=publications] .calendar-select{color:#7e96b2;text-align:left;background:#fff;border:1px solid #e5ebf4;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:38px;padding:0 9px;font-size:12px;display:flex}.recruitment-design[data-section=publications] .calendar-select .left{align-items:center;gap:7px;min-width:0;display:flex}.recruitment-design[data-section=publications] .calendar-select .left span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.recruitment-design[data-section=publications] .calendar-select svg{flex:none;width:17px;height:17px}.recruitment-design[data-section=publications] .calendar-select .has-value{color:#28446d}.recruitment-design[data-section=publications] .file-input-label{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;font-weight:750;display:flex}.recruitment-design[data-section=publications] .file-hint{color:#9ba8b9;font-size:11px;font-weight:450;line-height:1.6}.recruitment-design[data-section=publications] .upload-grid{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.recruitment-design[data-section=publications] .upload-add{color:#6981a5;background:#fafcff;border:1.5px dashed #cbd9e9;border-radius:9px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;width:91px;height:82px;font-size:12px;display:flex}.recruitment-design[data-section=publications] .upload-add svg{width:24px;height:24px}.recruitment-design[data-section=publications] .attachment-tile{background:#f0f5ff;border:1px solid #e4ebf5;border-radius:8px;flex:none;width:91px;height:82px;position:relative;overflow:hidden}.recruitment-design[data-section=publications] .attachment-tile img{object-fit:cover;width:100%;height:100%}.recruitment-design[data-section=publications] .attachment-tile .document-icon{color:#5578a8;word-break:break-all;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:100%;padding:5px;font-size:10px;display:flex}.recruitment-design[data-section=publications] .attachment-tile .document-icon svg{width:27px;height:27px}.recruitment-design[data-section=publications] .attachment-tile .remove{color:#fff;background:#182743a8;border:0;border-radius:50%;width:19px;height:19px;padding:0;font-size:16px;line-height:18px;position:absolute;top:1px;right:1px}.recruitment-design[data-section=publications] .detail-summary{margin-top:7px;padding:13px 13px 16px}.recruitment-design[data-section=publications] .summary-main{grid-template-columns:51px minmax(0,1fr);align-items:start;gap:12px;display:grid;position:relative}.recruitment-design[data-section=publications] .summary-name{color:#0f1a2b;overflow-wrap:anywhere;padding-top:4px;padding-right:72px;font-size:16px;font-weight:780;line-height:22px}.recruitment-design[data-section=publications] .summary-meta{gap:0;margin:8px 0 0 63px;padding-right:14px;display:grid;position:relative}.recruitment-design[data-section=publications] .summary-meta .meta-row{grid-template-columns:73px minmax(0,1fr);font-size:13px;line-height:23px}.recruitment-design[data-section=publications] .summary-arrow{color:#8194b0;width:16px;height:19px;position:absolute;top:25%;right:0}.recruitment-design[data-section=publications] .detail-body{margin:0 0 12px;padding:3px 14px 5px}.recruitment-design[data-section=publications] .detail-section{border-bottom:1px solid #edf1f6;padding:12px 1px 11px}.recruitment-design[data-section=publications] .detail-section:last-child{border-bottom:none}.recruitment-design[data-section=publications] .detail-heading{text-align:left;color:#131d2d;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:0;font-size:15px;font-weight:790;line-height:21px;display:flex}.recruitment-design[data-section=publications] .detail-heading svg{color:#7e90ad;width:16px;height:17px;transition:transform .15s}.recruitment-design[data-section=publications] .detail-heading.collapsed svg{transform:rotate(90deg)}.recruitment-design[data-section=publications] .detail-content{color:#6880a1;overflow-wrap:anywhere;padding-top:5px;font-size:13px;line-height:1.62}.recruitment-design[data-section=publications] .detail-content p{margin:0}.recruitment-design[data-section=publications] .detail-content .requirements{margin:0;padding-left:17px}.recruitment-design[data-section=publications] .detail-content .requirements li{padding:0 0 2px}.recruitment-design[data-section=publications] .detail-salary{color:#155bf4;font-size:16px;font-weight:790;line-height:25px}.recruitment-design[data-section=publications] .benefit-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.recruitment-design[data-section=publications] .benefit-tag{color:#0875fc;white-space:nowrap;background:#e5f2ff;border-radius:14px;padding:3px 9px;font-size:12px;font-weight:650}.recruitment-design[data-section=publications] .brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 15px;margin-top:4px;display:grid}.recruitment-design[data-section=publications] .brand{color:#17263e;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:630;display:flex}.recruitment-design[data-section=publications] .brand-icon{color:#fff;letter-spacing:-.7px;border-radius:5px;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;line-height:1;display:grid}.recruitment-design[data-section=publications] .brand-icon.boss{background:#08ba92;font-size:10px}.recruitment-design[data-section=publications] .brand-icon.zhilian{background:#0767ed}.recruitment-design[data-section=publications] .brand-icon.qiancheng{background:#fa1930}.recruitment-design[data-section=publications] .brand-icon.city58{background:#ff8506}.recruitment-design[data-section=publications] .brand-icon.lagou{background:#9959db;font-size:11px}.recruitment-design[data-section=publications] .brand-icon.other{background:#9ca9ba}.recruitment-design[data-section=publications] .brand .brand-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.recruitment-design[data-section=publications] .attach-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.recruitment-design[data-section=publications] .attach-heading .detail-heading{flex:1;width:auto}.recruitment-design[data-section=publications] .attach-actions{align-items:center;gap:5px;display:flex}.recruitment-design[data-section=publications] .attach-action{color:#076df7;white-space:nowrap;background:#fff;border:1px solid #73b3ff;border-radius:7px;align-items:center;gap:3px;height:28px;padding:0 7px;font-size:11px;font-weight:650;display:flex}.recruitment-design[data-section=publications] .attach-action svg{width:14px;height:14px}.recruitment-design[data-section=publications] .attach-action.light{color:#526581;background:#f3f6fa;border-color:#dfe7f1}.recruitment-design[data-section=publications] .detail-attachments{flex-wrap:wrap;align-items:flex-start;gap:7px;margin:8px 0 3px;display:flex}.recruitment-design[data-section=publications] .detail-attachments .attachment-tile{cursor:pointer;width:102px;height:77px}.recruitment-design[data-section=publications] .detail-attachments .upload-add{width:94px;height:77px}.recruitment-design[data-section=publications] .related-pair{grid-template-columns:90px minmax(0,1fr);gap:9px;font-size:12px;line-height:24px;display:grid}.recruitment-design[data-section=publications] .related-pair strong{color:#6c82a1;white-space:nowrap;font-weight:560}.recruitment-design[data-section=publications] .related-pair span{color:#526b91;overflow-wrap:anywhere}.recruitment-design[data-section=publications] .related-bottom{grid-template-columns:1fr 1fr;gap:8px;margin-top:5px;font-size:12px;display:grid}.recruitment-design[data-section=publications] .related-bottom div{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.recruitment-design[data-section=publications] .related-bottom strong{color:#7587a2;font-weight:560}.recruitment-design[data-section=publications] .related-bottom span{color:#263c60}.recruitment-design[data-section=publications] .veil{z-index:20;background:#192b496b;justify-content:center;align-items:flex-end;animation:.18s ease-out fade;display:flex;position:absolute;inset:0}.recruitment-design[data-section=publications] .sheet{width:100%;max-height:84%;padding-bottom:max(12px,env(safe-area-inset-bottom,12px));background:#fff;border-radius:21px 21px 0 0;flex-direction:column;animation:.21s ease-out up;display:flex;box-shadow:0 -16px 50px #1a375e26}.recruitment-design[data-section=publications] .grabber{background:#e6ebf1;border-radius:5px;flex:none;width:39px;height:5px;margin:8px auto 7px}.recruitment-design[data-section=publications] .sheet-head{border-bottom:1px solid #edf2f7;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 20px 14px;display:flex}.recruitment-design[data-section=publications] .sheet-head strong{color:#112745;font-size:17px;font-weight:750}.recruitment-design[data-section=publications] .sheet-close{color:#7f90a6;background:#eff4fa;border:0;border-radius:50%;width:30px;height:30px;font-size:23px;line-height:28px}.recruitment-design[data-section=publications] .sheet-body{overscroll-behavior:contain;min-height:0;padding:12px 18px 17px;overflow-y:auto}.recruitment-design[data-section=publications] .choice{color:#254266;text-align:left;background:#fff;border:0;border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:11px;width:100%;min-height:48px;padding:10px 7px;font-size:14px;display:flex}.recruitment-design[data-section=publications] .choice:last-child{border-bottom:0}.recruitment-design[data-section=publications] .choice.active{color:#0874ff;font-weight:730}.recruitment-design[data-section=publications] .choice svg{color:#1786ff;width:17px;height:17px}.recruitment-design[data-section=publications] .choice small{color:#9aabc0;font-size:11px;font-weight:450}.recruitment-design[data-section=publications] .pill-picks{flex-wrap:wrap;gap:9px;margin:11px 0 18px;display:flex}.recruitment-design[data-section=publications] .pill-pick{color:#5c7393;background:#f6f9fd;border:1px solid #dce7f4;border-radius:8px;min-height:34px;padding:4px 11px;font-size:13px}.recruitment-design[data-section=publications] .pill-pick.selected{color:#0874fa;background:#e8f3ff;border-color:#3797ff}.recruitment-design[data-section=publications] .sheet-actions{gap:9px;margin-top:16px;display:flex}.recruitment-design[data-section=publications] .sheet-actions .btn{height:43px}.recruitment-design[data-section=publications] .sheet-subheading{color:#213653;margin:9px 0 0;font-size:13px;font-weight:740}.recruitment-design[data-section=publications] .calendar-bar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.recruitment-design[data-section=publications] .calendar-bar button{color:#267dce;background:#ecf5ff;border:0;border-radius:9px;width:38px;height:35px;font-size:23px;font-weight:450}.recruitment-design[data-section=publications] .calendar-bar strong{color:#183858;font-size:17px}.recruitment-design[data-section=publications] .week-names,.recruitment-design[data-section=publications] .day-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.recruitment-design[data-section=publications] .week-names{margin-bottom:8px}.recruitment-design[data-section=publications] .week-names span{text-align:center;color:#8499b3;font-size:12px}.recruitment-design[data-section=publications] .day-grid button,.recruitment-design[data-section=publications] .day-empty{place-items:center;min-width:0;height:37px;display:grid}.recruitment-design[data-section=publications] .day-grid button{color:#315679;background:#f5f9fd;border:1px solid #0000;border-radius:9px;font-size:13px;font-weight:620}.recruitment-design[data-section=publications] .day-grid button.today{border-color:#bedaff}.recruitment-design[data-section=publications] .day-grid button.chosen{color:#fff;background:#127dff}.recruitment-design[data-section=publications] .day-empty{background:0 0}.recruitment-design[data-section=publications] .calendar-tip{color:#8da1b8;padding-top:11px;font-size:12px;line-height:1.65}.recruitment-design[data-section=publications] .preview-image{object-fit:contain;border-radius:8px;max-width:100%;max-height:50dvh;margin:8px auto;display:block}.recruitment-design[data-section=publications] .modal-text{color:#6e83a0;margin:5px 0;padding:2px 0 3px;font-size:14px;line-height:1.7}.recruitment-design[data-section=publications] .modal-input{color:#25456f;background:#faffff;border:1px solid #dce8f7;border-radius:10px;width:100%;height:44px;margin-top:9px;padding:0 12px;font-size:13px}.recruitment-design[data-section=publications] .toast{z-index:50;opacity:0;pointer-events:none;color:#fff;text-align:center;background:#1c2c45f2;border-radius:12px;width:max-content;max-width:calc(100% - 34px);padding:10px 15px;font-size:12px;line-height:1.6;transition:opacity .2s,transform .2s;position:absolute;bottom:85px;left:50%;transform:translate(-50%,15px);box-shadow:0 8px 25px #1f375833}.recruitment-design[data-section=publications] .toast.show{opacity:1;transform:translate(-50%)}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes up{0%{opacity:.8;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (width<=365px){.recruitment-design[data-section=publications]{--pad:11px}.recruitment-design[data-section=publications] .navbar h1{font-size:17px}.recruitment-design[data-section=publications] .job-card{grid-template-columns:47px minmax(0,1fr);gap:9px;padding:10px}.recruitment-design[data-section=publications] .job-icon{width:47px;height:47px}.recruitment-design[data-section=publications] .job-card-title{padding-right:65px;font-size:14px}.recruitment-design[data-section=publications] .status-pill{padding:0 7px;font-size:11px}.recruitment-design[data-section=publications] .job-metas{padding-right:12px}.recruitment-design[data-section=publications] .meta-row{grid-template-columns:60px minmax(0,1fr);gap:5px;font-size:12px}.recruitment-design[data-section=publications] .form-row{grid-template-columns:85px minmax(0,1fr)}.recruitment-design[data-section=publications] .field-label{font-size:12px}.recruitment-design[data-section=publications] .amount-wrap{gap:2px;padding:0 4px}.recruitment-design[data-section=publications] .amount-wrap span,.recruitment-design[data-section=publications] .amount-unit{font-size:10px}.recruitment-design[data-section=publications] .amount-control{font-size:11px}.recruitment-design[data-section=publications] .check-list{gap:8px 9px}.recruitment-design[data-section=publications] .check-option{font-size:11px}.recruitment-design[data-section=publications] .channel-wrap{gap:10px 1px}.recruitment-design[data-section=publications] .summary-meta{margin-left:60px}.recruitment-design[data-section=publications] .summary-meta .meta-row{grid-template-columns:68px minmax(0,1fr);font-size:12px}.recruitment-design[data-section=publications] .brand-grid{column-gap:6px}.recruitment-design[data-section=publications] .brand{font-size:11px}.recruitment-design[data-section=publications] .attach-action{padding:0 5px;font-size:10px}.recruitment-design[data-section=publications] .related-pair{grid-template-columns:82px minmax(0,1fr)}}@media (width<=305px){.recruitment-design[data-section=publications] .tab,.recruitment-design[data-section=publications] .job-card-title{font-size:13px}.recruitment-design[data-section=publications] .step span{font-size:10px}.recruitment-design[data-section=publications] .salary-row{grid-template-columns:minmax(0,1fr) 7px minmax(0,1fr)}.recruitment-design[data-section=publications] .amount-wrap span{font-size:9px}.recruitment-design[data-section=publications] .amount-unit{display:none}.recruitment-design[data-section=publications] .channel-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.recruitment-design[data-section=publications] *,.recruitment-design[data-section=publications] :before,.recruitment-design[data-section=publications] :after{transition:none!important;animation:none!important}}.recruitment-design[data-section=interviews]{--blue:#086dff;--blue-soft:#e8f1ff;--ink:#111927;--text:#27344a;--sub:#7e8da3;--muted:#a2aec2;--line:#ebf0f8;--page:#f5f8ff;--card:#fff;--green:#1bbd7b;--amber:#fa9f28;--red:#fa5d64;--pad:clamp(11px,3.6vw,20px);--radius:15px;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif}.recruitment-design[data-section=interviews] *{box-sizing:border-box}.recruitment-design[data-section=interviews],.recruitment-design[data-section=interviews]{width:100%;min-height:100%;margin:0}.recruitment-design[data-section=interviews]{color:var(--ink);-webkit-text-size-adjust:100%;background:linear-gradient(135deg,#e7efff 0%,#f4f8ff 60%,#e5efff 100%);overflow:hidden}.recruitment-design[data-section=interviews] button,.recruitment-design[data-section=interviews] input,.recruitment-design[data-section=interviews] select,.recruitment-design[data-section=interviews] textarea{font:inherit}.recruitment-design[data-section=interviews] button{cursor:pointer;-webkit-tap-highlight-color:transparent}.recruitment-design[data-section=interviews] button:focus-visible,.recruitment-design[data-section=interviews] input:focus-visible,.recruitment-design[data-section=interviews] textarea:focus-visible,.recruitment-design[data-section=interviews] select:focus-visible{outline-offset:2px;outline:2px solid #2788ff}.recruitment-design[data-section=interviews] [hidden]{display:none!important}.recruitment-design[data-section=interviews] svg{flex:none;display:block}.recruitment-design[data-section=interviews] .icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.recruitment-design[data-section=interviews] .recruitment-frame{background:radial-gradient(at 45% 42%,#fff 0%,#f9fbff 65%,#f1f6ff 100%);flex-direction:column;width:100%;min-width:0;max-width:480px;height:100dvh;margin:auto;display:flex;position:relative;overflow:hidden}.recruitment-design[data-section=interviews] .top-status{color:#0c0c12;justify-content:space-between;align-items:center;height:36px;min-height:36px;padding:4px clamp(23px,7vw,34px) 0;display:flex}.recruitment-design[data-section=interviews] .top-status b{letter-spacing:-.2px;font-size:15px;font-weight:800}.recruitment-design[data-section=interviews] .phone-icons{align-items:center;gap:4px;display:flex}.recruitment-design[data-section=interviews] .phone-icons svg{width:17px;height:15px}.recruitment-design[data-section=interviews] .phone-icons svg.battery{width:27px}.recruitment-design[data-section=interviews] .header{min-height:50px;padding:0 var(--pad);flex:0 0 50px;grid-template-columns:80px minmax(0,1fr) 80px;align-items:center;display:grid}.recruitment-design[data-section=interviews] .header h1{letter-spacing:.3px;text-align:center;white-space:nowrap;margin:0;font-size:16px;font-weight:800}.recruitment-design[data-section=interviews] .back{color:#15213a;background:0 0;border:0;place-items:center;width:32px;height:38px;padding:0;display:grid}.recruitment-design[data-section=interviews] .back .icon{stroke-width:2.1px;width:19px;height:22px}.recruitment-design[data-section=interviews] .mini-program{background:#ffffffdc;border:1px solid #e8edf6;border-radius:20px;justify-content:space-evenly;justify-self:end;align-items:center;width:73px;height:29px;padding:0 5px;display:flex}.recruitment-design[data-section=interviews] .mini-program .dots{gap:3px;display:flex}.recruitment-design[data-section=interviews] .mini-program .dots i{background:#14191f;border-radius:50%;width:3.3px;height:3.3px}.recruitment-design[data-section=interviews] .mini-program .divider{background:#edf1f6;width:1px;height:17px}.recruitment-design[data-section=interviews] .mini-program .ring{border:2px solid #10141a;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.recruitment-design[data-section=interviews] .mini-program .ring:after{content:"";background:#10141a;border-radius:50%;width:6px;height:6px}.recruitment-design[data-section=interviews] .viewport{scrollbar-width:thin;scrollbar-color:#d3e0f1 transparent;overscroll-behavior:contain;min-width:0;min-height:0;padding:5px var(--pad) 15px;flex:1;overflow:hidden auto}.recruitment-design[data-section=interviews] .viewport::-webkit-scrollbar{width:3px}.recruitment-design[data-section=interviews] .viewport::-webkit-scrollbar-thumb{background:#d3e0ef;border-radius:8px}.recruitment-design[data-section=interviews] .footer{padding:8px var(--pad) calc(11px + env(safe-area-inset-bottom,0px));background:linear-gradient(#fffffff0,#fff);border-top:1px solid #e8effa;flex:none;align-items:center;gap:9px;min-height:66px;display:flex}.recruitment-design[data-section=interviews] .footer>button{flex:1;min-width:0}.recruitment-design[data-section=interviews] .btn{color:#076bfa;white-space:nowrap;background:#fff;border:1px solid #1674ff;border-radius:9px;min-height:40px;padding:0 13px;font-size:13px;font-weight:750}.recruitment-design[data-section=interviews] .btn.primary{color:#fff;background:linear-gradient(105deg,#0968f9,#086dff);box-shadow:0 4px 12px #2488ff1b}.recruitment-design[data-section=interviews] .btn:active,.recruitment-design[data-section=interviews] .candidate-card:active,.recruitment-design[data-section=interviews] .choice-button:active{transform:scale(.985)}.recruitment-design[data-section=interviews] .btn.full{width:100%}.recruitment-design[data-section=interviews] .btn.soft{background:#edf5ff;border-color:#e3efff}.recruitment-design[data-section=interviews] .btn.mini{border-radius:8px;min-height:29px;padding:0 9px;font-size:11px}.recruitment-design[data-section=interviews] .btn.text{color:#0876ff;background:0 0;border:0;min-height:auto;padding:3px}.recruitment-design[data-section=interviews] .btn.danger{color:#f04850;background:#fff9f9;border-color:#ffdce1}.recruitment-design[data-section=interviews] .card{background:var(--card);border-radius:var(--radius);box-shadow:0 6px 22px #29589009}.recruitment-design[data-section=interviews] .muted{color:#9aa9bf}.recruitment-design[data-section=interviews] .top-search{align-items:center;gap:8px;margin:5px 0 10px;display:flex}.recruitment-design[data-section=interviews] .searchbox{background:#f1f5fb;border-radius:24px;flex:1;align-items:center;gap:7px;min-width:0;height:39px;padding:0 12px;display:flex}.recruitment-design[data-section=interviews] .searchbox .icon{color:#95a6c1;width:17px;height:17px}.recruitment-design[data-section=interviews] .searchbox input{color:#29374d;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;font-size:12px}.recruitment-design[data-section=interviews] .searchbox input::placeholder{color:#a1aec2}.recruitment-design[data-section=interviews] .filter-launch{color:#5e708a;background:0 0;border:0;flex-direction:column;align-items:center;gap:1px;min-width:33px;padding:0;font-size:10px;display:flex}.recruitment-design[data-section=interviews] .filter-launch .icon{width:18px;height:17px}.recruitment-design[data-section=interviews] .tab-strip{scrollbar-width:none;margin:0 calc(-1 * var(--pad)) 10px;padding:0 var(--pad);border-bottom:1px solid #e8eef8;justify-content:space-between;align-items:stretch;gap:0;display:flex;overflow-x:auto}.recruitment-design[data-section=interviews] .tab-strip::-webkit-scrollbar{display:none}.recruitment-design[data-section=interviews] .tab-strip button{white-space:nowrap;color:#75859f;background:0 0;border:0;flex:none;padding:12px 6px 11px;font-size:12px;font-weight:740;position:relative}.recruitment-design[data-section=interviews] .tab-strip button.active{color:#076dff}.recruitment-design[data-section=interviews] .tab-strip button.active:after{content:"";background:#0875ff;border-radius:3px;width:58%;height:2.5px;position:absolute;bottom:0;left:21%}.recruitment-design[data-section=interviews] .summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:11px;display:grid}.recruitment-design[data-section=interviews] .summary-tile{text-align:center;background:#fff;border:0;border-radius:11px;min-width:0;padding:12px 3px 10px;box-shadow:0 4px 12px #345c9109}.recruitment-design[data-section=interviews] .summary-icon{color:#fff;border-radius:7px;place-items:center;width:21px;height:21px;margin:0 auto 6px;display:grid}.recruitment-design[data-section=interviews] .summary-icon .icon{stroke-width:2.5px;width:13px;height:13px}.recruitment-design[data-section=interviews] .summary-tile:first-child .summary-icon{background:linear-gradient(140deg,#6cb0ff,#3479f2)}.recruitment-design[data-section=interviews] .summary-tile:nth-child(2) .summary-icon{background:linear-gradient(140deg,#ffc479,#f6a431)}.recruitment-design[data-section=interviews] .summary-tile:nth-child(3) .summary-icon{background:linear-gradient(140deg,#7dddad,#32c68a)}.recruitment-design[data-section=interviews] .summary-tile:nth-child(4) .summary-icon{background:linear-gradient(140deg,#ff9d9f,#f45e62)}.recruitment-design[data-section=interviews] .summary-tile strong{color:#273245;font-size:18px;font-weight:850;line-height:24px;display:block}.recruitment-design[data-section=interviews] .summary-tile small{color:#8899b0;font-size:11px;display:block}.recruitment-design[data-section=interviews] .candidate-list{gap:7px;display:grid}.recruitment-design[data-section=interviews] .candidate-card{text-align:left;background:#fff;border:1px solid #f1f4fa;border-radius:13px;grid-template-columns:55px minmax(0,1fr) 59px 13px;align-items:start;gap:9px;width:100%;padding:12px 9px;display:grid;box-shadow:0 3px 12px #204f8006}.recruitment-design[data-section=interviews] .avatar{object-fit:cover;background:#eef3fa;border-radius:50%;flex:none;width:55px;height:55px;display:block}.recruitment-design[data-section=interviews] .avatar.rect{border-radius:9px}.recruitment-design[data-section=interviews] .avatar.sm{width:30px;height:30px}.recruitment-design[data-section=interviews] .avatar.md{width:43px;height:43px}.recruitment-design[data-section=interviews] .avatar.fallback{color:#3676cf;background:linear-gradient(145deg,#d9ebff,#f0f7ff);place-items:center;font-size:17px;font-weight:800;display:grid}.recruitment-design[data-section=interviews] .candidate-text{min-width:0}.recruitment-design[data-section=interviews] .candidate-head{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.recruitment-design[data-section=interviews] .candidate-head strong{text-overflow:ellipsis;font-size:13px;font-weight:800;overflow:hidden}.recruitment-design[data-section=interviews] .candidate-head span{color:#8190a9;flex:none;font-size:10px}.recruitment-design[data-section=interviews] .candidate-line{color:#6c7b96;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;display:block;overflow:hidden}.recruitment-design[data-section=interviews] .candidate-meta{white-space:nowrap;color:#96a6bf;align-items:center;gap:7px;margin-top:7px;font-size:10px;display:flex;overflow:hidden}.recruitment-design[data-section=interviews] .candidate-meta .icon{width:12px;height:12px}.recruitment-design[data-section=interviews] .candidate-meta>span{text-overflow:ellipsis;align-items:center;gap:3px;display:inline-flex;overflow:hidden}.recruitment-design[data-section=interviews] .status{white-space:nowrap;border-radius:6px;padding:4px 6px;font-size:10px;font-weight:750;line-height:1.2;display:inline-block}.recruitment-design[data-section=interviews] .status.pending{color:#317cff;background:#eaf1ff}.recruitment-design[data-section=interviews] .status.ongoing{color:#f19a22;background:#fff2dc}.recruitment-design[data-section=interviews] .status.passed{color:#1aaf6d;background:#e7faee}.recruitment-design[data-section=interviews] .status.failed{color:#f4545d;background:#fff0f0}.recruitment-design[data-section=interviews] .crumb{color:#a6b2c4;width:13px;height:13px;margin-top:23px}.recruitment-design[data-section=interviews] .list-note{color:#a6b3c5;text-align:center;margin-top:12px;font-size:10px}.recruitment-design[data-section=interviews] .no-results{text-align:center;color:#9daac0;padding:43px 10px;font-size:12px}.recruitment-design[data-section=interviews] .detail-person{grid-template-columns:59px minmax(0,1fr) auto;align-items:start;gap:11px;margin-bottom:6px;padding:14px 12px;display:grid}.recruitment-design[data-section=interviews] .detail-person .avatar{width:59px;height:68px}.recruitment-design[data-section=interviews] .detail-heading{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:850;display:flex}.recruitment-design[data-section=interviews] .detail-heading small{color:#8f9cb1;font-size:11px;font-weight:500}.recruitment-design[data-section=interviews] .detail-person-line{color:#516078;grid-template-columns:75px minmax(0,1fr);gap:5px;font-size:11px;line-height:19px;display:grid}.recruitment-design[data-section=interviews] .detail-person-line span:first-child{color:#8e9bb0}.recruitment-design[data-section=interviews] .detail-person a{color:#117cff;align-items:center;gap:5px;font-size:11px;text-decoration:none;display:inline-flex}.recruitment-design[data-section=interviews] .detail-person a .icon{width:13px;height:13px}.recruitment-design[data-section=interviews] .detail-person-line span:last-child .icon{vertical-align:-2px;color:#167cff;width:12px;height:12px;margin-left:4px;display:inline-block}.recruitment-design[data-section=interviews] .detail-tabs{margin:0 calc(-1 * var(--pad)) 10px;border-bottom:1px solid #ebf1f9;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.recruitment-design[data-section=interviews] .detail-tabs button{color:#75839a;white-space:nowrap;background:0 0;border:0;padding:11px 0;font-size:11.5px;font-weight:720;position:relative}.recruitment-design[data-section=interviews] .detail-tabs button.active{color:#126dff}.recruitment-design[data-section=interviews] .detail-tabs button.active:after{content:"";background:#0b78ff;border-radius:2px;width:70%;height:2px;position:absolute;bottom:-1px;left:15%}.recruitment-design[data-section=interviews] .info-section{margin-bottom:9px;padding:13px 11px}.recruitment-design[data-section=interviews] .section-head{justify-content:space-between;align-items:center;gap:7px;margin-bottom:11px;display:flex}.recruitment-design[data-section=interviews] .section-head h2{white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:820;display:flex}.recruitment-design[data-section=interviews] .section-head h2:before{content:"";background:#217cff;border-radius:3px;width:3px;height:14px}.recruitment-design[data-section=interviews] .section-head .actions{align-items:center;gap:5px;display:flex}.recruitment-design[data-section=interviews] .section-head button{color:#167bfa;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;padding:3px 0;font-size:11px;font-weight:730;display:inline-flex}.recruitment-design[data-section=interviews] .section-head button .icon{width:13px;height:13px}.recruitment-design[data-section=interviews] .keyvalue{border-bottom:1px solid #f0f4f9;grid-template-columns:minmax(75px,32%) minmax(0,1fr);align-items:start;gap:5px;min-height:27px;padding:4px 0;font-size:11px;line-height:20px;display:grid}.recruitment-design[data-section=interviews] .keyvalue:last-child{border-bottom:0}.recruitment-design[data-section=interviews] .keyvalue span:first-child{color:#8794ab;white-space:nowrap}.recruitment-design[data-section=interviews] .keyvalue span:last-child{color:#303c51;overflow-wrap:anywhere;font-weight:570}.recruitment-design[data-section=interviews] .pdf-file{border-radius:10px;align-items:center;gap:10px;min-width:0;padding:6px 4px;display:flex}.recruitment-design[data-section=interviews] .pdf-mark{color:#fff;background:#f7344a;border-radius:5px;flex:none;place-items:center;width:33px;height:39px;font-size:11px;font-weight:820;display:grid;position:relative}.recruitment-design[data-section=interviews] .pdf-mark:after{content:"";border-top:9px solid #ffe4e8;border-left:9px solid #0000;position:absolute;top:0;right:0}.recruitment-design[data-section=interviews] .pdf-name{color:#253348;flex:1;min-width:0;font-size:11px}.recruitment-design[data-section=interviews] .pdf-name strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.recruitment-design[data-section=interviews] .pdf-name small{color:#97a6bf;margin-top:3px;font-size:10px;display:block}.recruitment-design[data-section=interviews] .pdf-actions{align-items:center;gap:5px;display:flex}.recruitment-design[data-section=interviews] .pdf-actions button{color:#167bff;white-space:nowrap;background:0 0;border:0;padding:5px;font-size:11px}.recruitment-design[data-section=interviews] .pdf-actions .icon{width:16px;height:16px}.recruitment-design[data-section=interviews] .progress-track{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;margin:9px 4px 0;display:grid;position:relative}.recruitment-design[data-section=interviews] .progress-track:before{content:"";background:linear-gradient(90deg,#177aff 0 69%,#c4cede 69% 100%);height:2px;position:absolute;top:10px;left:12%;right:12%}.recruitment-design[data-section=interviews] .step{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.recruitment-design[data-section=interviews] .step-bubble{color:#fff;background:#1679ff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.recruitment-design[data-section=interviews] .step.muted .step-bubble{background:#b5bfd0}.recruitment-design[data-section=interviews] .step strong{color:#354257;font-size:11px}.recruitment-design[data-section=interviews] .step small{color:#a4b1c3;font-size:10px}.recruitment-design[data-section=interviews] .review{border-bottom:1px solid #f0f3f9;gap:9px;padding:9px 1px;display:flex}.recruitment-design[data-section=interviews] .review:last-child{border:0}.recruitment-design[data-section=interviews] .review-main{flex:1;min-width:0}.recruitment-design[data-section=interviews] .review-name{flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;font-weight:760;display:flex}.recruitment-design[data-section=interviews] .review-name time{color:#9ba8bc;font-size:10px;font-weight:450}.recruitment-design[data-section=interviews] .review p{color:#71829a;overflow-wrap:anywhere;margin:5px 0 0;font-size:10.5px;line-height:1.65}.recruitment-design[data-section=interviews] .review-scores{color:#f3a724;letter-spacing:1px;font-size:11px}.recruitment-design[data-section=interviews] .conclusion-options{justify-content:space-between;gap:5px;margin:5px 0 10px;display:flex}.recruitment-design[data-section=interviews] .conclusion-options label{color:#45536c;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.recruitment-design[data-section=interviews] .conclusion-options input{accent-color:#1075ff;width:15px;height:15px}.recruitment-design[data-section=interviews] .textarea{resize:vertical;color:#354158;background:#f4f6fb;border:1px solid #eef2f9;border-radius:9px;outline:none;width:100%;min-height:66px;padding:10px 11px;font-size:11px;line-height:1.6}.recruitment-design[data-section=interviews] .textarea::placeholder{color:#b0bed0}.recruitment-design[data-section=interviews] .counter{text-align:right;color:#a5b2c4;pointer-events:none;margin-top:-20px;margin-right:8px;font-size:10px;position:relative}.recruitment-design[data-section=interviews] .record-card{margin-bottom:9px;padding:10px 8px}.recruitment-design[data-section=interviews] .record-line{border-left:2px solid #86b8ff;margin:9px 3px 3px;padding:1px 0 9px 14px;font-size:12px;position:relative}.recruitment-design[data-section=interviews] .record-line:before{content:"";background:#2c85ff;border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:-6px}.recruitment-design[data-section=interviews] .record-line strong{font-size:11px}.recruitment-design[data-section=interviews] .record-line p{color:#8594a9;margin:4px 0;font-size:10.5px;line-height:1.7}.recruitment-design[data-section=interviews] .material-card{border:1px solid #edf1f8;border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.recruitment-design[data-section=interviews] .material-card span{color:#586881;flex:1;min-width:0;font-size:11px}.recruitment-design[data-section=interviews] .form-intro{color:#8293aa;margin:3px 0 12px;padding:0 3px;font-size:11px}.recruitment-design[data-section=interviews] .form-sheet{padding:9px 11px 14px}.recruitment-design[data-section=interviews] .form-row{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:6px;min-width:0;margin:9px 0 14px;display:grid}.recruitment-design[data-section=interviews] .form-label{color:#3d485b;white-space:nowrap;font-size:12px;font-weight:730;line-height:38px}.recruitment-design[data-section=interviews] .form-label b{color:#fa5257;margin-right:3px}.recruitment-design[data-section=interviews] .form-field{min-width:0}.recruitment-design[data-section=interviews] .form-control,.recruitment-design[data-section=interviews] .choice-button{color:#35435a;background:#fff;border:1px solid #e4ebf6;border-radius:9px;align-items:center;gap:7px;width:100%;min-width:0;min-height:40px;padding:0 9px;font-size:12px;display:flex}.recruitment-design[data-section=interviews] .form-control input,.recruitment-design[data-section=interviews] .form-control select{color:#30405a;background:0 0;border:0;outline:none;width:100%;min-width:0;height:38px;font-size:12px}.recruitment-design[data-section=interviews] .form-control input::placeholder{color:#a9b6c8}.recruitment-design[data-section=interviews] .form-control select{appearance:none}.recruitment-design[data-section=interviews] .choice-button{text-align:left;justify-content:space-between;gap:7px}.recruitment-design[data-section=interviews] .choice-button>.grow{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.recruitment-design[data-section=interviews] .choice-button .icon{color:#9aaac3;width:14px;height:14px}.recruitment-design[data-section=interviews] .choice-button.placeholder{color:#a8b7ca}.recruitment-design[data-section=interviews] .radio-choices{flex-wrap:nowrap;gap:7px;display:flex}.recruitment-design[data-section=interviews] .radio-choices label{color:#566782;white-space:nowrap;border:1px solid #e2eaf7;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;padding:8px 6px;font-size:11px;display:flex}.recruitment-design[data-section=interviews] .radio-choices label.selected{color:#1576f8;background:#f5faff;border-color:#bcd7ff;font-weight:750}.recruitment-design[data-section=interviews] .radio-choices input{accent-color:#1179ff;width:13px;height:13px;margin:0}.recruitment-design[data-section=interviews] .interviewers{border:1px solid #e8eef7;border-radius:9px;overflow:hidden}.recruitment-design[data-section=interviews] .interviewer{border-bottom:1px solid #eff3f9;align-items:center;gap:9px;min-height:43px;padding:7px 9px;display:flex}.recruitment-design[data-section=interviews] .interviewer:last-child{border:0}.recruitment-design[data-section=interviews] .interviewer-text{flex:1;min-width:0;font-size:11px;font-weight:690}.recruitment-design[data-section=interviews] .interviewer-text small{color:#9cacbf;margin-top:3px;font-size:10px;display:block}.recruitment-design[data-section=interviews] .interviewer>button{color:#a4b1c7;background:0 0;border:0;padding:3px}.recruitment-design[data-section=interviews] .interviewer>button .icon{width:14px;height:14px}.recruitment-design[data-section=interviews] .soft-action{color:#1579ff;background:#f1f6ff;border:0;border-radius:9px;width:100%;min-height:35px;margin-top:6px;font-size:11.5px;font-weight:720}.recruitment-design[data-section=interviews] .pair-fields{grid-template-columns:1fr 1fr;gap:7px;display:grid}.recruitment-design[data-section=interviews] .form-control .icon{color:#829ac0;width:15px;height:15px}.recruitment-design[data-section=interviews] .form-row .textarea{min-height:79px}.recruitment-design[data-section=interviews] .file-chip{border:1px solid #e3ebf8;border-radius:9px;align-items:center;gap:7px;padding:7px 8px;display:flex}.recruitment-design[data-section=interviews] .file-chip .pdf-mark{width:25px;height:31px;font-size:9px}.recruitment-design[data-section=interviews] .file-chip .file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10.5px;overflow:hidden}.recruitment-design[data-section=interviews] .file-chip button{color:#6789b8;background:0 0;border:0;padding:3px}.recruitment-design[data-section=interviews] .error-message{color:#e4474e;background:#fff7f8;border:1px solid #ffe3e6;border-radius:8px;margin:8px 0;padding:8px 9px;font-size:11px;line-height:1.5}.recruitment-design[data-section=interviews] .success-hero{text-align:center;padding:30px 14px 18px}.recruitment-design[data-section=interviews] .success-svg{width:min(100%,260px);height:auto;margin:0 auto 12px}.recruitment-design[data-section=interviews] .success-hero h2{margin:7px 0 8px;font-size:20px;font-weight:820}.recruitment-design[data-section=interviews] .success-hero p{color:#8b9ab0;margin:0;font-size:12px;line-height:1.7}.recruitment-design[data-section=interviews] .notice-box{color:#178a5e;background:#eafbf2;border-radius:10px;align-items:center;gap:9px;padding:12px 11px;font-size:12px;font-weight:690;display:flex}.recruitment-design[data-section=interviews] .notice-box .icon{width:18px;height:18px}.recruitment-design[data-section=interviews] .notice-box .grow{flex:1;min-width:0}.recruitment-design[data-section=interviews] .success-info{margin:10px 0;padding:12px 11px}.recruitment-design[data-section=interviews] .success-row{border-bottom:1px solid #f0f4f9;grid-template-columns:minmax(87px,31%) minmax(0,1fr);gap:7px;padding:8px 0;font-size:11px;line-height:1.55;display:grid}.recruitment-design[data-section=interviews] .success-row:last-child{border:0}.recruitment-design[data-section=interviews] .success-row span:first-child{color:#899bb7}.recruitment-design[data-section=interviews] .success-row span:last-child{color:#3c4b61;overflow-wrap:anywhere;font-weight:650}.recruitment-design[data-section=interviews] .success-person{align-items:center;gap:8px;display:flex}.recruitment-design[data-section=interviews] .success-note{color:#8194b0;background:#f5f9ff;border-radius:9px;margin-top:11px;padding:10px;font-size:11px;line-height:1.6}.recruitment-design[data-section=interviews] .resume-library{gap:8px;display:grid}.recruitment-design[data-section=interviews] .resume-item{text-align:left;background:#fff;border:1px solid #edf1f8;border-radius:12px;align-items:center;gap:10px;width:100%;padding:12px 10px;display:flex}.recruitment-design[data-section=interviews] .resume-item>.grow{flex:1;min-width:0}.recruitment-design[data-section=interviews] .resume-item strong{font-size:13px;display:block}.recruitment-design[data-section=interviews] .resume-item small{color:#8c9db5;margin-top:4px;font-size:11px;display:block}.recruitment-design[data-section=interviews] .resume-item .icon{color:#8497b2}.recruitment-design[data-section=interviews] .toast{color:#fff;z-index:51;white-space:normal;text-align:center;background:#1a2e4deb;border-radius:999px;max-width:calc(100vw - 30px);padding:10px 14px;font-size:11px;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 5px 16px #1739571c}.recruitment-design[data-section=interviews] .overlay{z-index:40;background:#11223e61;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0}.recruitment-design[data-section=interviews] .modal{overscroll-behavior:contain;background:#fff;border-radius:16px;width:100%;min-width:0;max-width:420px;max-height:min(88dvh,820px);padding:16px;overflow-y:auto;box-shadow:0 19px 54px #162b4b25}.recruitment-design[data-section=interviews] .modal-header{justify-content:space-between;align-items:center;gap:9px;margin-bottom:11px;display:flex}.recruitment-design[data-section=interviews] .modal-header h2{margin:0;font-size:16px;font-weight:800}.recruitment-design[data-section=interviews] .modal-header button{background:#f4f7fb;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.recruitment-design[data-section=interviews] .modal-header button .icon{width:15px;height:15px}.recruitment-design[data-section=interviews] .modal-help{color:#8999b0;margin:4px 0 12px;font-size:11px;line-height:1.65}.recruitment-design[data-section=interviews] .modal-options{gap:4px;display:grid}.recruitment-design[data-section=interviews] .option{text-align:left;color:#35465e;background:#fff;border:0;border-bottom:1px solid #edf2f9;align-items:center;gap:9px;width:100%;min-height:42px;padding:9px 2px;display:flex}.recruitment-design[data-section=interviews] .option>.grow{flex:1;min-width:0}.recruitment-design[data-section=interviews] .option strong{font-size:12px;display:block}.recruitment-design[data-section=interviews] .option small{color:#8d9eb7;margin-top:4px;font-size:10px;display:block}.recruitment-design[data-section=interviews] .option>.icon{color:#93a8c0;width:15px;height:15px}.recruitment-design[data-section=interviews] .modal-field{color:#627089;gap:6px;margin-bottom:12px;font-size:12px;font-weight:650;display:grid}.recruitment-design[data-section=interviews] .modal-field input,.recruitment-design[data-section=interviews] .modal-field select,.recruitment-design[data-section=interviews] .modal-field textarea{color:#23334d;background:#fbfdff;border:1px solid #e2eaf6;border-radius:9px;width:100%;min-width:0;min-height:40px;padding:9px;font-size:12px}.recruitment-design[data-section=interviews] .modal-field textarea{resize:vertical;min-height:105px}.recruitment-design[data-section=interviews] .modal-field input[type=checkbox]{accent-color:#0d73ff;width:17px;height:17px;min-height:0}.recruitment-design[data-section=interviews] .modal-field input[type=range]{accent-color:#0d73ff;padding:0}.recruitment-design[data-section=interviews] .modal-choice-row{flex-wrap:wrap;gap:7px;display:flex}.recruitment-design[data-section=interviews] .modal-choice-row button{color:#3b506f;background:#f8fbff;border:1px solid #dde9f7;border-radius:9px;flex:1;padding:9px 6px;font-size:11px}.recruitment-design[data-section=interviews] .modal-choice-row button.selected{color:#096dff;background:#ebf5ff;border-color:#338dff;font-weight:730}.recruitment-design[data-section=interviews] .pdf-iframe{background:#fff;border:1px solid #e3eaf4;border-radius:9px;width:100%;height:390px}.recruitment-design[data-section=interviews] .preview-fallback{color:#8b9ab2;padding:7px 2px;font-size:11px;line-height:1.6}@media (width<=350px){.recruitment-design[data-section=interviews]{--pad:10px}.recruitment-design[data-section=interviews] .candidate-card{grid-template-columns:46px minmax(0,1fr) 50px 11px;gap:6px;padding:10px 6px}.recruitment-design[data-section=interviews] .candidate-card .avatar{width:46px;height:46px}.recruitment-design[data-section=interviews] .candidate-head strong{font-size:11.5px}.recruitment-design[data-section=interviews] .candidate-head span{font-size:9px}.recruitment-design[data-section=interviews] .candidate-line{font-size:10px}.recruitment-design[data-section=interviews] .candidate-meta{gap:3px;font-size:9px}.recruitment-design[data-section=interviews] .status{padding:4px 3px;font-size:9px}.recruitment-design[data-section=interviews] .header{grid-template-columns:70px minmax(0,1fr) 70px}.recruitment-design[data-section=interviews] .detail-person{grid-template-columns:49px minmax(0,1fr) auto;gap:7px;padding:10px 8px}.recruitment-design[data-section=interviews] .detail-person .avatar{width:49px;height:57px}.recruitment-design[data-section=interviews] .detail-person-line{grid-template-columns:65px 1fr;gap:3px;font-size:10px}.recruitment-design[data-section=interviews] .detail-heading{font-size:12px}.recruitment-design[data-section=interviews] .detail-heading small{font-size:9.5px}.recruitment-design[data-section=interviews] .detail-tabs button{font-size:10px}.recruitment-design[data-section=interviews] .form-row{grid-template-columns:65px minmax(0,1fr);gap:4px}.recruitment-design[data-section=interviews] .form-label{font-size:11px}.recruitment-design[data-section=interviews] .radio-choices{gap:3px}.recruitment-design[data-section=interviews] .radio-choices label{padding:8px 2px;font-size:10px}.recruitment-design[data-section=interviews] .success-row{grid-template-columns:75px 1fr}}@media (width<=280px){.recruitment-design[data-section=interviews] .tab-strip button{padding-left:4px;padding-right:4px;font-size:10px}.recruitment-design[data-section=interviews] .summary-grid{gap:3px}.recruitment-design[data-section=interviews] .summary-tile{padding-left:1px;padding-right:1px}.recruitment-design[data-section=interviews] .form-row{grid-template-columns:1fr;gap:1px}.recruitment-design[data-section=interviews] .form-label{line-height:25px}.recruitment-design[data-section=interviews] .btn{padding:0 6px;font-size:11px}.recruitment-design[data-section=interviews] .radio-choices label{font-size:9px}}@media (width>=700px){.recruitment-design[data-section=interviews]{padding:18px 0;overflow:auto}.recruitment-design[data-section=interviews] .recruitment-frame{border:1px solid #d8e5fb;border-radius:28px;height:min(930px,100dvh - 36px);min-height:560px;box-shadow:0 14px 42px #28599223}}@media (prefers-reduced-motion:reduce){.recruitment-design[data-section=interviews] *{scroll-behavior:auto!important;transition:none!important}}.recruitment-design{color:#182331;width:100%;min-width:280px;margin:0;height:auto!important;display:block!important;overflow:visible!important}.recruitment-design .rec-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.recruitment-design .app.recruitment-frame{height:auto;min-height:calc(100dvh - 105px);max-height:none;margin:auto;overflow:visible}.recruitment-design .recruitment-frame>.screen{opacity:1;min-height:calc(100dvh - 105px);position:relative;inset:auto;overflow:visible;transform:none}.recruitment-design .recruitment-list{width:100%;min-width:0}.recruitment-design .rec-content{padding-bottom:24px;overflow:visible}.recruitment-design .rec-page-body{flex-direction:column;width:100%;min-width:0;display:flex}.recruitment-design .rec-page-body>header{flex:none}.recruitment-design .rec-footer{z-index:5;bottom:0;border-top:1px solid #e9eef5;flex-wrap:wrap;justify-content:flex-end;gap:10px;width:100%;display:flex;position:sticky;inset-inline:0;transform:none}.recruitment-design .rec-footer button{color:#1975ed;background:#fff;border:1px solid #d4e2f6;border-radius:25px;flex:1;max-width:230px;min-height:46px;padding:10px 18px;font-weight:650}.recruitment-design .rec-footer button.primary{color:#fff;background:linear-gradient(100deg,#198bff,#086bff);border-color:#0000}.recruitment-design .rec-footer button.danger{color:#f44f59}.recruitment-design .rec-state{color:#8190a4;text-align:center;padding:35px 18px;line-height:1.8}.recruitment-design .rec-state button,.recruitment-design .rec-load-more{color:#0878ff;background:#fff;border:1px solid #d8e4f4;border-radius:15px;margin:12px auto;padding:9px 18px;display:block}.recruitment-design .rec-card-list{gap:13px;padding:0 17px 22px;display:grid}.recruitment-design[data-section=applications] .rec-card-list{padding:0}.recruitment-design[data-section=applications] .recruitment-record{text-align:left;width:100%;color:inherit;background:#fff;border:1px solid #eef2f8;border-radius:15px;padding:18px 15px;display:block;box-shadow:0 5px 18px #1d437009}.recruitment-design .card-layout{gap:15px;display:flex;position:relative}.recruitment-design .card-main{flex:1;min-width:0}.recruitment-design .job-icon{color:#1288fd;background:linear-gradient(140deg,#ddecff,#f0f7ff);border-radius:12px;flex:none;place-items:center;width:52px;height:52px;display:grid}.recruitment-design .candidate-avatar{font-size:22px;font-weight:700}.recruitment-design .card-title-row{justify-content:space-between;align-items:flex-start;gap:8px;margin:0 0 13px;display:flex}.recruitment-design .card-title{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:750;line-height:1.4}.recruitment-design .card-info{color:#7c8da4;grid-template-columns:65px minmax(0,1fr);gap:8px 9px;margin:0;font-size:12px;display:grid}.recruitment-design .card-info dt,.recruitment-design .card-info dd{margin:0}.recruitment-design .card-info dd{color:#485970;overflow-wrap:anywhere}.recruitment-design .card-arrow{color:#b3bed0;font-size:25px;position:absolute;top:50%;right:-8px}.recruitment-design .badge{color:#2782ed;white-space:nowrap;background:#edf4ff;border-radius:7px;padding:4px 7px;font-size:10px}.recruitment-design .badge.approved,.recruitment-design .badge.passed,.recruitment-design .badge.published{color:#0aaf6a;background:#eafaf2}.recruitment-design .badge.rejected,.recruitment-design .badge.failed{color:#f25c66;background:#fff0f1}.recruitment-design .tabs{white-space:nowrap;gap:10px;margin:0 17px 16px;padding:10px 0 0;display:flex;overflow:auto}.recruitment-design .tab{color:#7d8a9d;background:0 0;border:0;flex:1;padding:10px 4px;font-size:13px;position:relative}.recruitment-design .tab.active{color:#0878ff;border-bottom:3px solid #0878ff;font-weight:700}.recruitment-design .tab-count{margin-left:3px;font-size:10px}.recruitment-design .search-line{margin:0 17px 15px;display:flex}.recruitment-design .search-box{color:#9aabc0;background:#edf3fa;border-radius:22px;align-items:center;gap:8px;width:100%;height:42px;padding:0 14px;display:flex}.recruitment-design .search-box input{color:#34465e;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-size:13px}.recruitment-design .rec-statistics{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 17px 12px;display:grid}.recruitment-design .rec-statistics>div{text-align:center;color:#8494aa;background:#fff;border-radius:12px;gap:5px;padding:10px 0;font-size:10px;display:grid}.recruitment-design .rec-statistics strong{color:#167eff;font-size:22px}.recruitment-design .rec-form{width:100%;min-width:0}.recruitment-design .rec-form .form-section,.recruitment-design .rec-detail-section{background:#fff;border:1px solid #edf1f7;border-radius:14px;margin:12px 0;padding:18px 16px}.recruitment-design .rec-form h2,.recruitment-design .rec-detail-section h2{margin:0 0 16px;font-size:15px;font-weight:700}.recruitment-design .rec-form b{color:#f45164;margin-right:4px;font-weight:500}.recruitment-design .rec-form .field-row{border-bottom:1px solid #f0f3f7;justify-content:space-between;align-items:center;gap:12px;min-height:55px;font-size:13px;display:flex}.recruitment-design .rec-form .field-row:last-child{border:0}.recruitment-design .rec-form .field-label{min-width:98px}.recruitment-design .rec-form input:not([type=checkbox]):not([type=radio]),.recruitment-design .rec-form select{text-align:right;color:#30425e;outline-offset:1px;background:0 0;border:0;flex:1;width:100%;min-width:0;max-width:100%;padding:10px 0;font-size:13px}.recruitment-design .rec-form select[multiple]{text-align:left;background:#f5f8fc;border-radius:8px;min-height:82px;padding:8px}.recruitment-design .rec-form input:disabled,.recruitment-design .rec-form select:disabled{opacity:.6}.recruitment-design .rec-choices{flex-wrap:wrap;gap:13px;font-size:12px;display:flex}.recruitment-design .rec-choices label{align-items:center;gap:5px;display:flex}.recruitment-design .rec-choices input{accent-color:#0878ff;width:16px;height:16px}.recruitment-design .rec-textarea{margin:12px 0;font-size:13px;display:block;position:relative}.recruitment-design .rec-textarea>span{margin-bottom:10px;display:block}.recruitment-design .rec-textarea textarea{resize:vertical;color:#34445c;background:#f6f8fb;border:1px solid #edf1f6;border-radius:8px;width:100%;min-height:105px;padding:12px 12px 25px;font-size:12px;line-height:1.7;display:block}.recruitment-design .rec-textarea small{color:#9ba8b9;font-size:10px;position:absolute;bottom:6px;right:10px}.recruitment-design .rec-note{color:#8696ad;margin:13px 0 0;font-size:11px;line-height:1.8}.recruitment-design .rec-pair{align-items:center;gap:8px;display:flex}.recruitment-design .rec-pair label{color:#8490a4;background:#f7f9fc;border-radius:8px;flex-wrap:wrap;flex:1;gap:4px;min-width:0;padding:10px;font-size:11px;display:flex}.recruitment-design .rec-pair input{flex:1;width:50px!important}.recruitment-design .rec-label{font-size:13px}.recruitment-design .rec-label small{color:#9aa7b9;font-size:10px}.recruitment-design .rec-detail-grid{grid-template-columns:110px minmax(0,1fr);gap:13px;font-size:13px;line-height:1.6;display:grid}.recruitment-design .rec-detail-grid dt{color:#8696aa}.recruitment-design .rec-detail-grid dd{color:#344760;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.recruitment-design .rec-history{color:#5c6d85;border-bottom:1px solid #eef2f7;padding:12px 0;font-size:12px;line-height:1.7}.recruitment-design .rec-history small{color:#99a6ba;display:block}.recruitment-design .rec-att{overflow-wrap:anywhere;background:#f4f8ff;border-radius:10px;align-items:center;gap:8px;margin:7px 0;padding:12px;font-size:12px;display:flex}.recruitment-design .rec-att button{color:#0878ff;white-space:nowrap;background:0 0;border:0;margin-left:auto}.recruitment-design .rec-success{text-align:center;padding:38px 16px}.recruitment-design .rec-success-mark{color:#18ba79;background:#e4f9ef;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 24px;font-size:45px;display:grid}.recruitment-design .rec-success h2{font-size:22px}.recruitment-design .rec-success p{color:#8191a8;font-size:13px;line-height:1.8}@media (width<=760px){.recruitment-design[data-section=applications] .workspace-grid{display:block}.recruitment-design[data-section=applications].form-open .list-panel{display:none}.recruitment-design[data-section=applications] .rec-footer{position:sticky}.recruitment-design[data-section=applications] .rec-page-body>.rec-content{padding:0 13px 20px}.recruitment-design[data-section=applications] .rec-form .field-label{min-width:105px}.recruitment-design .rec-content{padding-left:13px;padding-right:13px}}@media (width>=761px){.recruitment-design[data-section=applications] .workspace-grid:has(>.rec-page-body){max-width:1100px;margin:auto;display:block}.recruitment-design[data-section=applications] .workspace-grid:not(:has(>.form-panel)):not(:has(>.rec-page-body)){max-width:1000px;margin:auto;display:block}}@media (width<=350px){.recruitment-design .rec-form .field-label{min-width:83px!important}.recruitment-design .rec-form .field-row{gap:8px;font-size:12px}.recruitment-design .rec-card-list{padding-left:11px;padding-right:11px}.recruitment-design .card-layout{gap:10px}.recruitment-design .job-icon{width:43px;height:43px}.recruitment-design .card-title{font-size:14px}.recruitment-design .card-info{grid-template-columns:58px 1fr;font-size:11px}}.recruitment-design .rec-section-heading{color:#182331;margin:0 0 8px;font-size:15px}.recruitment-design .rec-body-copy{color:#687f9b;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.recruitment-design .rec-search-action{color:#172331;background:0 0;border:0;padding:6px}.recruitment-design .rec-detail-summary{margin:12px 0}.recruitment-design[data-section=publications] .rec-publication-content{background:#fff;border-radius:14px;margin:12px 0;padding:13px 16px}.recruitment-design[data-section=interviews] .detail-person-info h2{margin:0 0 6px;font-size:14px;line-height:1.6}.recruitment-design[data-section=interviews] .detail-person-info h2 small{color:#8490a3;font-size:11px;font-weight:400}.recruitment-design[data-section=interviews] .rec-statistics{padding:0 17px 12px}.recruitment-design[data-section=interviews] .rec-statistics>div{gap:0}.recruitment-design[data-section=interviews] .candidate-chevron{color:#a6b2c4;margin-top:20px}.recruitment-design[data-section=approvals] .rec-card-list{gap:0}.recruitment-design[data-section=approvals] .job-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px}.recruitment-design[data-section=interviews] .tab-strip{margin:0 17px 10px;padding:0}.recruitment-design[data-section=interviews] .tab-strip .tab-count{display:none}.recruitment-design[data-section=interviews] .rec-footer button{border-radius:9px}.recruitment-design[data-section=approvals] .rec-content{padding:0 15px 16px}@media (width<=760px){.recruitment-design[data-section=applications] .rec-page-body>.detail-page-nav{margin-left:0;margin-right:0}.recruitment-design[data-section=applications] .rec-footer button.primary{border-radius:25px}}.recruitment-design[data-section=publications] .recruitment-list>.tabs{width:100%;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}.recruitment-design .rec-pair label{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.recruitment-design .rec-pair label>input{grid-area:2/1;text-align:left!important;width:100%!important}.recruitment-design .rec-pair label>span{grid-area:2/2}.recruitment-design .rec-detail-section a{overflow-wrap:anywhere}.recruitment-design[data-section=applications] .rec-footer button{white-space:nowrap;padding:10px 8px;font-size:12px}.recruitment-design[data-section=interviews] .rec-interview-list-footer{z-index:5;margin-top:auto;position:sticky;bottom:0}.recruitment-design[data-section=interviews] .recruitment-list .header{margin-bottom:10px}.recruitment-design input,.recruitment-design button,.recruitment-design select,.recruitment-design textarea{font-family:inherit}.recruitment-design[data-section=interviews] .recruitment-frame>.screen{flex-direction:column;display:flex}.recruitment-design[data-section=interviews] .candidate-head{white-space:normal}.recruitment-design[data-section=interviews] .candidate-head strong{overflow-wrap:anywhere}.recruitment-design[data-section=approvals] .stepper{overflow-x:auto}.recruitment-design[data-section=approvals] .step-label{white-space:normal;text-align:center;overflow-wrap:anywhere}.recruitment-design[data-section=interviews] .status.waiting{color:#317cff;background:#eaf1ff}.recruitment-design[data-section=interviews] .rec-candidate-progress .progress-track:before{background:#dbe3ef}.recruitment-design [data-record-id],.recruitment-design[data-section=approvals] .job-pairs label,.recruitment-design[data-section=approvals] .job-pairs span{text-align:left}.recruitment-design .rec-section-heading{align-items:center;gap:8px;display:flex}.recruitment-design .rec-heading-icon{color:#1682ff;width:19px;height:19px}.recruitment-design .rec-interview-type{padding:14px 0;display:block!important}.recruitment-design .rec-interview-type .radio-choices{width:100%;margin-top:12px}.recruitment-design .rec-interview-type input{accent-color:#0878ff}.recruitment-design[data-section=interviews] .summary-icon .rec-icon{stroke-width:2.5px;width:13px;height:13px}.recruitment-design[data-section=interviews] .rec-statistics strong{color:#273245;font-size:18px;font-weight:850;line-height:24px}.recruitment-design .rec-chevron{stroke-width:2px;width:14px;height:19px}.recruitment-design .rec-phone{vertical-align:middle;width:17px;height:17px;display:inline-block}.recruitment-design .candidate-meta>span{align-items:center;gap:4px;display:inline-flex}.recruitment-design .rec-meta-icon{width:13px;height:13px}.recruitment-workspace[data-v-a4f81fbc]{color:#233650;background:#f5f8fb;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.rec-module-nav[data-v-a4f81fbc]{background:#fff;border-bottom:1px solid #e7edf5;justify-content:center;gap:5px;padding:10px 8px;display:flex;overflow:auto}.rec-module-nav button[data-v-a4f81fbc]{color:#718199;white-space:nowrap;background:0 0;border:0;padding:8px 10px;font-size:13px}.rec-module-nav button.active[data-v-a4f81fbc]{color:#0878ff;background:#edf5ff;border-radius:10px;font-weight:650}.rec-company[data-v-a4f81fbc]{color:#71829b;justify-content:center;align-items:center;gap:12px;padding:8px 14px;font-size:12px;display:flex}.rec-company select[data-v-a4f81fbc]{color:#304b72;background:#fff;border:1px solid #dfe8f5;border-radius:8px;max-width:65%;padding:6px}.rec-message[data-v-a4f81fbc],.rec-recovery[data-v-a4f81fbc]{color:#276394;background:#eaf5ff;border-radius:10px;max-width:920px;margin:10px auto;padding:12px 16px;font-size:13px;line-height:1.8}.rec-message.error[data-v-a4f81fbc]{color:#b43d49;background:#fff2f2}.rec-recovery[data-v-a4f81fbc]{color:#87602e;background:#fff6e6}.rec-recovery button[data-v-a4f81fbc],.rec-message button[data-v-a4f81fbc]{color:inherit;background:#fff;border:1px solid;border-radius:8px;padding:8px 12px}.rec-filters[data-v-a4f81fbc]{gap:7px;padding:0 17px 13px;display:flex}.rec-filters select[data-v-a4f81fbc]{color:#718099;background:#fff;border:1px solid #e5edf8;border-radius:20px;flex:1;min-width:0;padding:8px;font-size:11px}.rec-filter-note[data-v-a4f81fbc]{color:#8d9bb0;padding:0 17px 8px;display:block}.rec-detail-tabs[data-v-a4f81fbc]{gap:5px;margin:14px 0;display:flex}.rec-detail-tabs button[data-v-a4f81fbc]{color:#8b98ab;background:0 0;border:0;flex:1;padding:11px 0;font-size:12px}.rec-detail-tabs .active[data-v-a4f81fbc]{color:#0878ff;border-bottom:3px solid #0878ff}.rec-inline-actions[data-v-a4f81fbc]{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.rec-inline-actions button[data-v-a4f81fbc],.rec-upload[data-v-a4f81fbc]{color:#147af7;background:#f5f9ff;border:1px solid #dbe8f9;border-radius:9px;padding:8px 12px;font-size:12px}.rec-upload[data-v-a4f81fbc]{cursor:pointer;align-items:center;display:inline-flex;position:relative;overflow:hidden}.rec-upload input[data-v-a4f81fbc]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}button[data-v-a4f81fbc]:disabled{opacity:.5;cursor:not-allowed}.rec-bottom-nav[data-v-a4f81fbc]{max-width:610px;height:75px;padding-bottom:env(safe-area-inset-bottom,5px);z-index:5;background:#fff;border-top:1px solid #e4ebf6;grid-template-columns:repeat(3,1fr);margin:auto;display:grid;position:sticky;bottom:0}.rec-bottom-nav button[data-v-a4f81fbc]{color:#8d9aad;text-align:center;background:0 0;border:0;place-content:center;gap:3px;font-size:11.5px;display:grid}.rec-bottom-nav button svg[data-v-a4f81fbc]{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;margin:auto}.rec-bottom-nav button.active[data-v-a4f81fbc]{color:#0a79ff}.filter-chip select[data-v-a4f81fbc]{appearance:none;color:inherit;font:inherit;background:0 0;border:0;outline:none;min-width:0;max-width:110px}.rec-filter-overlay[data-v-a4f81fbc]{z-index:60;background:#11243d66;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.rec-filter-dialog[data-v-a4f81fbc]{background:#fff;border-radius:22px 22px 0 0;width:100%;max-width:610px;max-height:85dvh;padding:20px;overflow:auto}.rec-filter-dialog header[data-v-a4f81fbc]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.rec-filter-dialog h2[data-v-a4f81fbc]{margin:0;font-size:18px}.rec-filter-dialog h3[data-v-a4f81fbc]{font-size:14px;font-weight:600}.rec-filter-dialog header button[data-v-a4f81fbc]{color:#798ba4;background:0 0;border:0;font-size:25px}.rec-filter-dialog footer[data-v-a4f81fbc]{gap:12px;margin-top:24px;display:flex}.rec-filter-dialog footer button[data-v-a4f81fbc]{color:#556c89;background:#fff;border:1px solid #dce6f3;border-radius:12px;flex:1;padding:13px}.rec-filter-dialog footer .primary[data-v-a4f81fbc]{color:#fff;background:#087bff;border-color:#087bff}.rec-filter-field[data-v-a4f81fbc]{gap:10px;font-size:14px;display:grid}.rec-filter-field select[data-v-a4f81fbc]{background:#fff;border:1px solid #dce6f3;border-radius:10px;padding:12px}.rec-filter-check[data-v-a4f81fbc]{align-items:center;gap:10px;margin:20px 0;font-size:14px;display:flex}.rec-filter-centered[data-v-a4f81fbc]{background:#11223e61;align-items:center;padding:14px}.rec-filter-centered .rec-filter-dialog[data-v-a4f81fbc]{border-radius:16px;max-width:420px;max-height:min(88dvh,820px);padding:16px;box-shadow:0 19px 54px #162b4b25}.rec-filter-centered .rec-filter-dialog header[data-v-a4f81fbc]{gap:9px;margin-bottom:11px}.rec-filter-centered .rec-filter-dialog h2[data-v-a4f81fbc]{font-size:16px;font-weight:800}.rec-filter-centered .rec-filter-dialog header button[data-v-a4f81fbc]{background:#f4f7fb;border-radius:50%;width:28px;height:28px;padding:0;font-size:20px}.rec-filter-centered .rec-filter-field[data-v-a4f81fbc]{color:#627089;gap:6px;margin-bottom:12px;font-size:12px;font-weight:650}.rec-filter-centered .rec-filter-field select[data-v-a4f81fbc]{background:#fbfdff;border:1px solid #e2eaf6;border-radius:9px;min-height:40px;padding:9px;font-size:12px}.rec-filter-centered .rec-filter-check[data-v-a4f81fbc]{color:#627089;margin:12px 0;font-size:12px;font-weight:650}.rec-filter-centered .rec-filter-modal-actions[data-v-a4f81fbc]{gap:8px;margin-top:12px;display:grid}.rec-filter-centered .rec-filter-modal-actions button[data-v-a4f81fbc]{border-radius:9px;width:100%;padding:11px;font-size:12px}.recruitment-session[data-v-da7409b9]{text-align:center;color:#74859b;padding:30px;font-size:14px}.contract-management-list[data-v-69ed5f57]{--ink:#121b2b;--pad:clamp(9px,2.55cqw,18px);box-sizing:border-box;width:100%;min-width:0;max-width:480px;min-height:100%;color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(70% 48% at 54% 34%,#fff 0%,#f7fcff 69%,#f0fafe 100%);margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;container-type:inline-size}.contract-management-list[data-v-69ed5f57] *,.contract-management-list[data-v-69ed5f57] :before,.contract-management-list[data-v-69ed5f57] :after{box-sizing:border-box}.contract-management-list button[data-v-69ed5f57],.contract-management-list input[data-v-69ed5f57]{font:inherit}.contract-management-list button[data-v-69ed5f57]{cursor:pointer;-webkit-tap-highlight-color:transparent}.contract-management-list button[data-v-69ed5f57]:disabled{cursor:default}.contract-management-list button[data-v-69ed5f57]:disabled:not(.card-main-trigger){opacity:.5}.contract-management-list[data-v-69ed5f57] :where(button,input):focus-visible{outline-offset:2px;outline:2px solid #0b81ff}.contract-management-list svg[data-v-69ed5f57]{flex:none;display:block}.ico[data-v-69ed5f57]{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.navbar[data-v-69ed5f57]{height:45px;padding:0 var(--pad);grid-template-columns:75px 1fr 75px;align-items:center;min-width:0;display:grid}.navbar h1[data-v-69ed5f57]{text-align:center;white-space:nowrap;letter-spacing:.5px;margin:0;font-size:19px;font-weight:840;line-height:1.2}.back-btn[data-v-69ed5f57]{color:#15213d;background:0 0;border:0;place-items:center;width:34px;height:41px;padding:0;display:grid}.back-btn .ico[data-v-69ed5f57]{stroke-width:2.2px;width:21px;height:25px}.list-main[data-v-69ed5f57]{min-width:0;padding:0 var(--pad) max(12px,env(safe-area-inset-bottom))}.search-row[data-v-69ed5f57]{align-items:center;gap:8px;margin-bottom:5px;padding-top:2px;display:flex}.search-control[data-v-69ed5f57]{background:linear-gradient(100deg,#fff,#fbfdff);border:1px solid #dbe5f2;border-radius:26px;flex:1;align-items:center;gap:8px;min-width:0;height:36px;padding:0 11px;display:flex;overflow:hidden}.search-control .ico[data-v-69ed5f57]{color:#8493b2;width:20px;height:20px}.search-control input[data-v-69ed5f57]{color:#273955;background:0 0;border:0;flex:1;width:100%;min-width:0;font-size:13px}.search-control input[data-v-69ed5f57]::placeholder{color:#879ab8;opacity:1}.search-control[data-v-69ed5f57]:focus-within{outline-offset:2px;outline:2px solid #0b81ff}.search-control input[data-v-69ed5f57]:focus-visible{outline:none}.search-btn[data-v-69ed5f57]{color:#006fff;white-space:nowrap;background:#ffffffbd;border:0;border-radius:30px;height:36px;padding:0 10px;font-size:13px;font-weight:790}.quick-grid[data-v-69ed5f57]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 8px;display:grid}.quick-item[data-v-69ed5f57]{background:#fff;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:78px;padding:8px 3px 6px;transition:transform .13s;display:flex;box-shadow:0 2px 9px #5685bc07}.quick-item[data-v-69ed5f57]:active{transform:scale(.993)}.quick-icon[data-v-69ed5f57]{color:#fff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px 1px #ffffff54,0 3px 7px #357cd514}.quick-icon .ico[data-v-69ed5f57]{stroke-width:2.3px;width:27px;height:27px}.quick-icon.blue[data-v-69ed5f57]{background:linear-gradient(140deg,#147de6,#075bcf)}.quick-icon.green[data-v-69ed5f57]{background:linear-gradient(140deg,#1dd96f,#08b842)}.quick-icon.orange[data-v-69ed5f57]{background:linear-gradient(140deg,#ff9c24,#ff7507)}.quick-icon.purple[data-v-69ed5f57]{background:linear-gradient(140deg,#9a73d1,#7956ad)}.quick-icon.red[data-v-69ed5f57]{background:#e94d56}.quick-icon.gray[data-v-69ed5f57]{background:#8190a8}.quick-label[data-v-69ed5f57]{white-space:nowrap;font-size:12px;font-weight:780;line-height:16px}.quick-reason[data-v-69ed5f57]{color:#7485a5;overflow-wrap:anywhere;max-width:100%;font-size:10px;line-height:1.4}.type-tabs[data-v-69ed5f57]{scrollbar-width:none;margin:0 calc(-1 * var(--pad)) 7px;padding:0 var(--pad) 2px;scroll-snap-type:x proximity;align-items:center;gap:7px;display:flex;overflow-x:auto}.type-tabs[data-v-69ed5f57]::-webkit-scrollbar{display:none}.status-tabs[data-v-69ed5f57]::-webkit-scrollbar{display:none}.type-tab[data-v-69ed5f57]{color:#85858a;white-space:nowrap;scroll-snap-align:center;background:#f0f0f0;border:0;border-radius:23px;flex:none;padding:6px 12px;font-size:13px;line-height:20px}.type-tab.active[data-v-69ed5f57]{color:#fff;background:#0769ff;font-weight:780;box-shadow:0 2px 5px #107bff1a}.status-area[data-v-69ed5f57]{align-items:center;min-width:0;margin:0 -3px 6px;display:flex}.status-tabs[data-v-69ed5f57]{scrollbar-width:none;flex:1;justify-content:space-between;align-items:center;gap:1px;min-width:0;display:flex;overflow-x:auto}.status-tab[data-v-69ed5f57]{color:#7786a5;white-space:nowrap;background:0 0;border:0;flex:none;padding:6px 4px 8px;font-size:12px;font-weight:700;position:relative}.status-tab.active[data-v-69ed5f57]{color:#006fff;font-weight:800}.status-tab.active[data-v-69ed5f57]:after{content:"";background:#0b7dff;border-radius:3px;width:58%;height:2px;position:absolute;bottom:4px;left:21%}.filter-btn[data-v-69ed5f57]{color:#798cab;background:0 0;border:0;place-items:center;width:29px;min-width:29px;height:34px;padding:0;display:grid}.filter-btn .ico[data-v-69ed5f57]{width:19px;height:19px}.contracts[data-v-69ed5f57]{gap:10px;display:grid}.contract-card[data-v-69ed5f57]{background:#fff;border-radius:15px;min-width:0;padding:10px 11px 0;overflow:hidden;box-shadow:0 5px 13px #40638b08}.contract-headarea[data-v-69ed5f57]{grid-template-columns:51px minmax(0,1fr) 14px;align-items:start;gap:9px;min-width:0;display:grid}.contract-avatar[data-v-69ed5f57]{object-fit:contain;border-radius:50%;width:51px;height:51px;display:block}.generic-icon[data-v-69ed5f57]{color:#168cce;background:#e7f4fe;place-items:center;display:grid}.generic-icon .ico[data-v-69ed5f57]{width:29px;height:29px}.contract-body[data-v-69ed5f57]{min-width:0}.contract-topline[data-v-69ed5f57]{align-items:center;gap:5px;min-width:0;margin-bottom:1px;display:flex}.contract-title[data-v-69ed5f57]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:14px;font-weight:830;line-height:19px;overflow:hidden}.status-badge[data-v-69ed5f57]{white-space:nowrap;border-radius:20px;flex:none;padding:3px 9px;font-size:11px;font-weight:720;line-height:16px}.status-badge.blue[data-v-69ed5f57]{color:#0068f4;background:#e6f0ff}.status-badge.green[data-v-69ed5f57]{color:#05a94d;background:#e5f8ec}.status-badge.orange[data-v-69ed5f57]{color:#f87a06;background:#fff0e3}.status-badge.red[data-v-69ed5f57]{color:#fb3944;background:#ffebed}.status-badge.gray[data-v-69ed5f57]{color:#7485a5;background:#eef1f6}.status-badge.purple[data-v-69ed5f57]{color:#8063c1;background:#f1eafa}.card-next[data-v-69ed5f57]{color:#8fa0bb;background:0 0;border:0;justify-content:center;align-items:center;width:14px;height:100%;min-height:50px;padding:0;display:flex}.card-next .ico[data-v-69ed5f57]{width:15px;height:17px}.card-main-trigger[data-v-69ed5f57]{text-align:left;width:100%;min-width:0;color:inherit;background:0 0;border:0;padding:0;display:block}.card-main-trigger[data-v-69ed5f57]:focus-visible{outline-offset:3px}.card-line[data-v-69ed5f57]{color:#7182a4;align-items:baseline;gap:5px;min-width:0;font-size:11.5px;line-height:1.25;display:flex}.card-line .key[data-v-69ed5f57]{white-space:nowrap;flex:none}.card-line .value[data-v-69ed5f57]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.card-line.date-line .value[data-v-69ed5f57]{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.money-row[data-v-69ed5f57],.triple-row[data-v-69ed5f57]{border-top:1px solid #e9eef7;border-bottom:1px solid #eef2f9;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:7px;padding:6px 0 5px;display:grid}.metric[data-v-69ed5f57]{border-right:1px solid #e9eef5;min-width:0;padding:0 10px}.metric[data-v-69ed5f57]:first-child{padding-left:2px}.metric[data-v-69ed5f57]:last-child{border:0;padding-right:0}.metric-label[data-v-69ed5f57]{color:#7d8da8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.metric-value[data-v-69ed5f57]{color:#121d2e;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;font-weight:820;line-height:18px;overflow:hidden}.metric-value.blue[data-v-69ed5f57]{color:#006dff}.metric-value.green[data-v-69ed5f57]{color:#06ae22}.metric-value.red[data-v-69ed5f57]{color:#ff222b}.metric-value.orange[data-v-69ed5f57]{color:#fa7810}.metric-value.gray[data-v-69ed5f57]{color:#a0abc2}.metric-value.purple[data-v-69ed5f57]{color:#8063c1}.card-foot[data-v-69ed5f57]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:5px 0;display:flex}.attachment-summary[data-v-69ed5f57]{white-space:nowrap;color:#263b5c;align-items:center;gap:8px;font-size:12px;display:flex}.attachment-summary .ico[data-v-69ed5f57]{color:#7585a7;width:20px;height:20px}.foot-actions[data-v-69ed5f57]{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.outline-btn[data-v-69ed5f57]{color:#006ffe;background:#fff;border:1px solid #197bff;border-radius:6px;min-width:63px;min-height:28px;padding:3px 10px;font-size:12px;font-weight:720}.outline-btn[data-v-69ed5f57]:active{background:#e7f2ff}.empty[data-v-69ed5f57]{text-align:center;color:#9aa8bd;background:#fff;border-radius:14px;padding:45px 15px;font-size:12px;line-height:1.7}.notice[data-v-69ed5f57],.action-notice[data-v-69ed5f57]{color:#7485a5;overflow-wrap:anywhere;margin:6px 0 10px;font-size:11px;line-height:1.6}.error[data-v-69ed5f57]{color:#c83048;overflow-wrap:anywhere;background:#fff0f2;border:1px solid #ffe0e2;border-radius:9px;margin:8px 0;padding:10px;font-size:12px}.error p[data-v-69ed5f57]{margin:0 0 6px}.error small[data-v-69ed5f57]{margin-top:5px;display:block}.pagination[data-v-69ed5f57]{color:#7485a5;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:12px 0;font-size:11px;display:flex}.pagination span[data-v-69ed5f57]{overflow-wrap:anywhere}@container (width<=350px){.card-line .value[data-v-69ed5f57]{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.card-line[data-v-69ed5f57]{align-items:flex-start}}@container (width<=340px){.navbar[data-v-69ed5f57]{grid-template-columns:63px 1fr 63px}.navbar h1[data-v-69ed5f57]{font-size:17px}.type-tab[data-v-69ed5f57]{padding:6px 10px;font-size:12px}.status-tab[data-v-69ed5f57]{padding-left:3px;padding-right:3px;font-size:11px}.contract-headarea[data-v-69ed5f57]{grid-template-columns:44px minmax(0,1fr) 11px;gap:6px}.contract-avatar[data-v-69ed5f57]{width:44px;height:44px}.contract-title[data-v-69ed5f57]{font-size:12px}.status-badge[data-v-69ed5f57]{padding:3px 6px;font-size:10px}.card-line[data-v-69ed5f57]{font-size:10.6px}.metric[data-v-69ed5f57]{padding:0 6px}.metric-label[data-v-69ed5f57]{font-size:10px}.metric-value[data-v-69ed5f57]{font-size:12px}.quick-icon[data-v-69ed5f57]{width:41px;height:41px}.quick-label[data-v-69ed5f57]{font-size:11px}.quick-item[data-v-69ed5f57]{min-height:77px;padding:9px 2px 7px}.outline-btn[data-v-69ed5f57]{min-width:53px;padding:3px 6px;font-size:11px}.attachment-summary[data-v-69ed5f57]{gap:5px;font-size:11px}}@container (width<=290px){.contract-headarea[data-v-69ed5f57]{grid-template-columns:38px minmax(0,1fr) 10px}.contract-avatar[data-v-69ed5f57]{width:38px;height:38px}.quick-icon[data-v-69ed5f57]{width:35px;height:35px}.quick-icon .ico[data-v-69ed5f57]{width:23px;height:23px}.quick-label[data-v-69ed5f57]{font-size:10px}.money-row[data-v-69ed5f57]{grid-template-columns:repeat(2,minmax(0,1fr))}.money-row>.metric[data-v-69ed5f57]:nth-child(2){border:0}.money-row>.metric[data-v-69ed5f57]:nth-child(3){border:0;border-top:1px solid #e9eef5;grid-column:1/-1;margin-top:7px;padding:7px 2px 0}.metric-value[data-v-69ed5f57]{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.quick-item[data-v-69ed5f57]{transition:none}}.contract-management-detail-design[data-v-a9e8aec4]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;color:#121b2b;width:100%;min-width:0;max-width:480px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;container-type:inline-size}.contract-management-detail-design[data-v-a9e8aec4] *,.contract-management-detail-design[data-v-a9e8aec4] :before,.contract-management-detail-design[data-v-a9e8aec4] :after{box-sizing:border-box}.screen[data-v-a9e8aec4]{--pad:clamp(9px,2.55cqw,18px);height:var(--contract-detail-height,100dvh);background:radial-gradient(70% 48% at 54% 34%,#fff 0%,#f7fcff 69%,#f0fafe 100%);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}button[data-v-a9e8aec4]{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-a9e8aec4]:disabled{cursor:default;opacity:.5}button[data-v-a9e8aec4]:focus-visible{outline-offset:2px;outline:2px solid #0b81ff}.ico[data-v-a9e8aec4]{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:21px;height:21px;display:block}.navbar[data-v-a9e8aec4]{height:45px;padding:0 var(--pad);flex:0 0 45px;grid-template-columns:75px minmax(0,1fr) 75px;align-items:center;min-width:0;display:grid}.navbar h1[data-v-a9e8aec4]{text-align:center;letter-spacing:.5px;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:840;line-height:1.2}.back-btn[data-v-a9e8aec4]{color:#15213d;background:0 0;border:0;place-items:center;width:34px;height:41px;padding:0;display:grid}.back-btn .ico[data-v-a9e8aec4]{stroke-width:2.2px;width:21px;height:25px}.content[data-v-a9e8aec4]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ceddef transparent;min-width:0;min-height:0;padding:0 var(--pad) 12px;flex:1;overflow:hidden auto}.panel[data-v-a9e8aec4]{background:#fff;border-radius:14px;min-width:0;margin-bottom:11px;padding:14px 12px;box-shadow:0 3px 14px #3259810a}.detail-hero[data-v-a9e8aec4]{align-items:center;gap:11px;margin-top:6px;display:flex}.contract-avatar[data-v-a9e8aec4]{object-fit:contain;border-radius:50%;flex:none;width:62px;height:62px;display:block}.fallback-avatar[data-v-a9e8aec4]{color:#086eff;background:#e8f1ff;place-items:center;display:grid}.fallback-avatar .ico[data-v-a9e8aec4]{stroke-width:1.4px;width:34px;height:40px}.hero-body[data-v-a9e8aec4]{flex:1;min-width:0}.detail-hero h2[data-v-a9e8aec4]{overflow-wrap:anywhere;margin:0 0 6px;font-size:18px;font-weight:840;line-height:1.5}.detail-subtitle[data-v-a9e8aec4]{color:#7083a5;overflow-wrap:anywhere;margin:5px 0;font-size:12px}.status-badge[data-v-a9e8aec4]{overflow-wrap:anywhere;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:720;line-height:16px;display:inline-block}.status-badge.blue[data-v-a9e8aec4]{color:#0068f4;background:#e6f0ff}.status-badge.green[data-v-a9e8aec4]{color:#05a94d;background:#e5f8ec}.status-badge.orange[data-v-a9e8aec4]{color:#f87a06;background:#fff0e3}.status-badge.red[data-v-a9e8aec4]{color:#fb3944;background:#ffebed}.status-badge.neutral[data-v-a9e8aec4]{color:#7485a5;background:#f0f3f8}.panel-title[data-v-a9e8aec4]{color:#172238;overflow-wrap:anywhere;align-items:center;gap:7px;margin:0 0 12px;font-size:15px;font-weight:830;display:flex}.panel-title[data-v-a9e8aec4]:before{content:"";background:#137aff;border-radius:3px;flex:none;width:3px;height:17px}.fields[data-v-a9e8aec4],.history[data-v-a9e8aec4]{margin:0;padding:0}.key-value[data-v-a9e8aec4]{border-bottom:1px solid #eff3f9;grid-template-columns:minmax(75px,30%) minmax(0,1fr);align-items:start;gap:8px;padding:7px 2px;font-size:12px;line-height:1.7;display:grid}.key-value[data-v-a9e8aec4]:last-child{border:0}.key-value dt[data-v-a9e8aec4]{color:#8a9bb4;overflow-wrap:anywhere;min-width:0}.key-value dd[data-v-a9e8aec4]{overflow-wrap:anywhere;white-space:pre-wrap;color:#283952;min-width:0;margin:0;font-weight:570}.metrics[data-v-a9e8aec4]{border-top:1px solid #e9eef7;border-bottom:1px solid #eef2f9;grid-template-columns:repeat(3,minmax(0,1fr));padding:6px 0 5px;display:grid}.metric[data-v-a9e8aec4]{border-right:1px solid #e9eef5;min-width:0;padding:0 10px}.metric[data-v-a9e8aec4]:first-child{padding-left:2px}.metric[data-v-a9e8aec4]:last-child{border:0;padding-right:0}.metric-label[data-v-a9e8aec4]{color:#7d8da8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.metric-value[data-v-a9e8aec4]{color:#121d2e;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;font-weight:820;line-height:18px;overflow:hidden}.metric-value.blue[data-v-a9e8aec4]{color:#006dff}.metric-value.green[data-v-a9e8aec4]{color:#06ae22}.metric-value.red[data-v-a9e8aec4]{color:#ff222b}.metric-value.orange[data-v-a9e8aec4]{color:#fa7810}.attachment-item[data-v-a9e8aec4]{border-bottom:1px solid #eff3f9;align-items:center;gap:10px;min-width:0;padding:9px 1px;display:flex}.attachment-item[data-v-a9e8aec4]:last-child{border:0}.file-icon[data-v-a9e8aec4]{color:#fff;overflow-wrap:anywhere;background:#f5344c;border-radius:6px;flex:none;place-items:center;width:34px;min-height:38px;padding:3px;font-size:10px;font-weight:840;display:grid}.file-icon.image[data-v-a9e8aec4]{background:#2188ff}.file-info[data-v-a9e8aec4]{flex:1;min-width:0}.file-name[data-v-a9e8aec4]{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:710;display:block;overflow:hidden}.file-note[data-v-a9e8aec4]{color:#91a1b8;overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.file-actions[data-v-a9e8aec4]{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:45%;display:flex}.file-actions button[data-v-a9e8aec4]{color:#006eff;overflow-wrap:anywhere;background:0 0;border:0;min-width:0;padding:5px 0;font-size:11px;font-weight:710}.file-actions button[data-v-a9e8aec4]:disabled{color:#aab7c9}.form-help[data-v-a9e8aec4],.notice[data-v-a9e8aec4]{color:#93a2b7;overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0 10px;font-size:11px;line-height:1.7}.detail-action-grid[data-v-a9e8aec4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 14px;display:grid}.action-btn[data-v-a9e8aec4]{color:#086df9;overflow-wrap:anywhere;background:#f4f9ff;border:1px solid #d5e6ff;border-radius:11px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:40px;padding:9px 8px;font-size:12px;font-weight:760;display:flex}.action-btn .ico[data-v-a9e8aec4]{width:16px;height:16px}.action-btn[data-v-a9e8aec4]:not(:disabled):active{background:#e7f2ff}.attachment-upload[data-v-a9e8aec4],.retry-btn[data-v-a9e8aec4]{width:100%}.empty[data-v-a9e8aec4]{text-align:center;color:#9aa8bd;overflow-wrap:anywhere;background:#fff;border-radius:14px;padding:45px 15px;font-size:12px;line-height:1.7}.error[data-v-a9e8aec4]{color:#c23a45}@container (width<=340px){.screen[data-v-a9e8aec4]{--pad:9px}.navbar[data-v-a9e8aec4]{grid-template-columns:63px minmax(0,1fr) 73px}.navbar h1[data-v-a9e8aec4]{font-size:17px}.metric[data-v-a9e8aec4]{padding:0 6px}.metric-label[data-v-a9e8aec4]{font-size:10px}.metric-value[data-v-a9e8aec4]{font-size:12px}}.metric-value.gray[data-v-a9e8aec4]{color:#a0abc2}.status-badge.gray[data-v-a9e8aec4]{color:#7485a5;background:#f0f3f8}@container (width<=290px){.metrics.amounts[data-v-a9e8aec4]{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics.amounts .metric[data-v-a9e8aec4]:nth-child(2){border:0}.metrics.amounts .metric[data-v-a9e8aec4]:nth-child(3){border:0;border-top:1px solid #e9eef5;grid-column:1/-1;margin-top:7px;padding:7px 2px 0}.metric-value[data-v-a9e8aec4]{font-size:12.5px}}@media (prefers-reduced-motion:reduce){[data-v-a9e8aec4]{scroll-behavior:auto!important;transition:none!important}}.contract-management-form-design[data-v-388af2f7]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#121b2b;-webkit-font-smoothing:antialiased;width:100%;min-width:0;max-width:480px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;container-type:inline-size}.contract-management-form-design[data-v-388af2f7] *,.contract-management-form-design[data-v-388af2f7] :before,.contract-management-form-design[data-v-388af2f7] :after{box-sizing:border-box}.screen[data-v-388af2f7]{--pad:clamp(9px,2.55cqw,18px);height:var(--contract-form-height,100dvh);background:radial-gradient(70% 48% at 54% 34%,#fff 0%,#f7fcff 69%,#f0fafe 100%);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}button[data-v-388af2f7],input[data-v-388af2f7],select[data-v-388af2f7],textarea[data-v-388af2f7]{font:inherit}button[data-v-388af2f7]{cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-388af2f7]:disabled{cursor:default;opacity:.5}:where(button[data-v-388af2f7],input[data-v-388af2f7],select[data-v-388af2f7],textarea[data-v-388af2f7]):focus-visible{outline-offset:2px;outline:2px solid #0b81ff}.ico[data-v-388af2f7]{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:21px;height:21px;display:block}.navbar[data-v-388af2f7]{height:45px;padding:0 var(--pad);flex:0 0 45px;grid-template-columns:75px minmax(0,1fr) 75px;align-items:center;min-width:0;display:grid}.navbar h1[data-v-388af2f7]{text-align:center;letter-spacing:.5px;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:840;line-height:1.2}.back-btn[data-v-388af2f7]{color:#15213d;background:0 0;border:0;place-items:center;width:34px;height:41px;padding:0;display:grid}.back-btn .ico[data-v-388af2f7]{stroke-width:2.2px;width:21px;height:25px}.content[data-v-388af2f7]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ceddef transparent;min-width:0;min-height:0;padding:0 var(--pad) max(12px,env(safe-area-inset-bottom));flex:1;overflow:hidden auto}.panel[data-v-388af2f7]{background:#fff;border-radius:14px;min-width:0;margin-bottom:11px;padding:14px 12px;box-shadow:0 3px 14px #3259810a}.panel-title[data-v-388af2f7]{color:#172238;overflow-wrap:anywhere;align-items:center;gap:7px;margin:0 0 12px;font-size:15px;font-weight:830;display:flex}.panel-title[data-v-388af2f7]:before{content:"";background:#137aff;border-radius:3px;flex:none;width:3px;height:17px}.form-control[data-v-388af2f7]{color:#667991;flex-direction:column;gap:6px;min-width:0;margin:12px 0;font-size:12px;font-weight:730;display:flex}.form-control label[data-v-388af2f7]{overflow-wrap:anywhere}.form-control input[data-v-388af2f7],.form-control select[data-v-388af2f7],.form-control textarea[data-v-388af2f7],.field-display[data-v-388af2f7]{color:#293a51;background:#fafcff;border:1px solid #e2ebf6;border-radius:9px;width:100%;min-width:0;min-height:40px;padding:10px;font-size:12px}.form-control input[data-v-388af2f7]:disabled,.form-control select[data-v-388af2f7]:disabled,.form-control textarea[data-v-388af2f7]:disabled{color:#667991;opacity:1;cursor:default}.form-control textarea[data-v-388af2f7]{resize:vertical;min-height:80px}.form-control .required[data-v-388af2f7]{color:#ff485c}.form-grid[data-v-388af2f7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;display:grid}.form-grid .span2[data-v-388af2f7]{grid-column:1/-1}.field-display[data-v-388af2f7]{overflow-wrap:anywhere;white-space:pre-wrap;font-weight:400;display:block}.field-help[data-v-388af2f7],.field-error[data-v-388af2f7]{overflow-wrap:anywhere;white-space:pre-wrap;font-size:11px;font-weight:400;line-height:1.7}.field-help[data-v-388af2f7]{color:#93a2b7}.field-error[data-v-388af2f7]{color:#d12d42}.form-help[data-v-388af2f7]{color:#93a2b7;overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0 10px;font-size:11px;line-height:1.7}.form-error[data-v-388af2f7]{color:#f43f53;overflow-wrap:anywhere;white-space:pre-wrap;background:#fff0f2;border:1px solid #ffe0e2;border-radius:9px;margin:8px 0;padding:10px;font-size:11px}.form-error p[data-v-388af2f7]{margin:0 0 8px}.form-error small[data-v-388af2f7]{margin-top:6px;display:block}.notice[data-v-388af2f7]{color:#667991}.action-btn[data-v-388af2f7]{color:#086df9;overflow-wrap:anywhere;background:#f4f9ff;border:1px solid #d5e6ff;border-radius:11px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:40px;padding:9px 8px;font-size:12px;font-weight:760;display:flex}.action-btn .ico[data-v-388af2f7]{width:16px;height:16px}.blue-btn[data-v-388af2f7]{color:#fff;overflow-wrap:anywhere;background:linear-gradient(120deg,#0b69f8,#006dff);border:0;border-radius:10px;min-height:43px;padding:7px 17px;font-size:13px;font-weight:780}.bottom-actions[data-v-388af2f7]{gap:8px;margin:5px 0 18px;display:flex}.bottom-actions[data-v-388af2f7]>*{flex:1;min-width:0}.attachments[data-v-388af2f7]{margin:12px 0}.attachment-item[data-v-388af2f7]{border-bottom:1px solid #eff3f9;align-items:center;gap:10px;min-width:0;padding:9px 1px;display:flex}.file-info[data-v-388af2f7]{flex:1;min-width:0}.file-name[data-v-388af2f7]{overflow-wrap:anywhere;font-size:12px;font-weight:710;display:block}.file-note[data-v-388af2f7]{color:#91a1b8;overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.file-actions[data-v-388af2f7]{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:45%;display:flex}.file-actions button[data-v-388af2f7]{color:#006eff;overflow-wrap:anywhere;background:0 0;border:0;min-width:0;padding:5px 0;font-size:11px;font-weight:710}.attachment-button[data-v-388af2f7]{width:100%;margin-top:8px}.empty[data-v-388af2f7]{text-align:center;color:#9aa8bd;overflow-wrap:anywhere;background:#fff;border-radius:14px;padding:45px 15px;font-size:12px;line-height:1.7}@container (width<=340px){.screen[data-v-388af2f7]{--pad:9px}.navbar[data-v-388af2f7]{grid-template-columns:63px minmax(0,1fr) 63px}.navbar h1[data-v-388af2f7]{font-size:17px}}@media (prefers-reduced-motion:reduce){[data-v-388af2f7]{scroll-behavior:auto!important}}.contract-related-workspace[data-v-6973c806]{color:#15213d;background:#f3f8fd;min-width:0;max-width:480px;margin:auto;padding-bottom:18px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.related-nav[data-v-6973c806]{background:#fff;grid-template-columns:60px 1fr 60px;align-items:center;height:45px;padding:0 12px;display:grid}.related-nav h1[data-v-6973c806]{text-align:center;margin:0;font-size:16px}.contract-related-workspace button[data-v-6973c806]{color:#1576ed;font:inherit;background:#fff;border:1px solid #d7e7fa;border-radius:8px;padding:8px 10px;font-size:12px}.contract-related-workspace button[data-v-6973c806]:disabled{opacity:.45}.scope[data-v-6973c806]{color:#728197;overflow-wrap:anywhere;padding:0 12px;font-size:12px}.related-card[data-v-6973c806]{background:#fff;border:1px solid #e5edf8;border-radius:12px;margin:12px;padding:14px 12px}.related-card h2[data-v-6973c806]{justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.related-card p[data-v-6973c806],.related-recovery p[data-v-6973c806],.related-footer p[data-v-6973c806]{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.related-row[data-v-6973c806]{overflow-wrap:anywhere;border-top:1px solid #edf2f8;flex-wrap:wrap;align-items:center;gap:7px;padding:12px 0;font-size:12px;display:flex}.related-row strong[data-v-6973c806]{flex:1;min-width:0}.related-row small[data-v-6973c806],.related-row p[data-v-6973c806]{color:#758399;flex-basis:100%;margin:0}.related-row span[data-v-6973c806]{color:#ed7a27}.related-card small[data-v-6973c806]{color:#758399;font-size:11px}.related-footer[data-v-6973c806]{padding:12px}.related-footer>button[data-v-6973c806]{color:#fff;background:#1686f4;width:100%;padding:12px}.related-recovery[data-v-6973c806]{overflow-wrap:anywhere;padding:16px}.related-recovery h2[data-v-6973c806]{font-size:17px}.related-recovery button[data-v-6973c806]{margin:5px 5px 5px 0}.contract-related-workspace input[type=file][data-v-6973c806]{width:100%;min-width:0;font-size:12px}.share-row[data-v-6973c806]{border:1px solid #e5edf8;border-radius:8px;margin:8px 0;padding:10px}.share-row label[data-v-6973c806]{overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;margin:6px 0;display:flex}.share-row input[data-v-6973c806]:not([type=checkbox]){border:1px solid #d7e7fa;border-radius:6px;flex:1;width:100%;min-width:0;padding:7px}.contract-receivables[data-v-f710856d]{color:#15213d;overflow-wrap:anywhere;background:#f3f8fd;min-width:0;max-width:480px;margin:auto;padding-bottom:18px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.ar-nav[data-v-f710856d]{background:#fff;grid-template-columns:60px 1fr 60px;align-items:center;height:45px;padding:0 12px;display:grid}.ar-nav h1[data-v-f710856d]{text-align:center;margin:0;font-size:16px}.contract-receivables button[data-v-f710856d]{color:#1576ed;font:inherit;background:#fff;border:1px solid #d7e7fa;border-radius:8px;padding:8px 10px;font-size:12px}.contract-receivables button[data-v-f710856d]:disabled{opacity:.45}.ar-scope[data-v-f710856d]{color:#728197;padding:0 12px;font-size:12px}.ar-card[data-v-f710856d]{background:#fff;border:1px solid #e5edf8;border-radius:12px;min-width:0;margin:12px;padding:14px 12px}.ar-card h2[data-v-f710856d]{justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.ar-card h3[data-v-f710856d]{font-size:13px}.ar-card p[data-v-f710856d],.ar-card summary[data-v-f710856d],.plan-row[data-v-f710856d]{font-size:12px;line-height:1.7}.ar-card small[data-v-f710856d]{color:#758399;font-size:11px}.ar-row[data-v-f710856d]{border-top:1px solid #edf2f8;padding:12px 0;font-size:12px}.ar-row p[data-v-f710856d]{color:#758399;margin:7px 0}.ar-money[data-v-f710856d]{color:#ed7a27}.ar-actions[data-v-f710856d]{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.ar-pagination[data-v-f710856d]{justify-content:center;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.plan-row[data-v-f710856d]{border:1px solid #e5edf8;border-radius:8px;min-width:0;margin:8px 0;padding:10px}.contract-receivables label[data-v-f710856d]{align-items:center;gap:7px;min-width:0;margin:6px 0;display:flex}.contract-receivables input[data-v-f710856d]:not([type=checkbox]),.contract-receivables select[data-v-f710856d]{box-sizing:border-box;border:1px solid #d7e7fa;border-radius:6px;flex:1;width:100%;min-width:0;max-width:100%;padding:7px}.ar-recovery button[data-v-f710856d]{margin:5px 5px 5px 0}.contract-statistics-design[data-v-6d1215ab]{color:#121b2b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;width:100%;min-width:0;max-width:480px;margin:auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;container-type:inline-size}.contract-statistics-design[data-v-6d1215ab] *{box-sizing:border-box}.screen[data-v-6d1215ab]{--pad:clamp(9px,2.55cqw,18px);height:var(--contract-statistics-height,100dvh);background:radial-gradient(70% 48% at 54% 34%,#fff 0%,#f7fcff 69%,#f0fafe 100%);flex-direction:column;display:flex;overflow:hidden}button[data-v-6d1215ab]{font:inherit;cursor:pointer}button[data-v-6d1215ab]:disabled{opacity:.5;cursor:default}button[data-v-6d1215ab]:focus-visible{outline-offset:2px;outline:2px solid #0b81ff}.navbar[data-v-6d1215ab]{height:45px;padding:0 var(--pad);flex:0 0 45px;grid-template-columns:75px minmax(0,1fr) 75px;align-items:center;display:grid}.navbar h1[data-v-6d1215ab]{text-align:center;letter-spacing:.5px;margin:0;font-size:19px;font-weight:840}.back-btn[data-v-6d1215ab]{color:#15213d;background:0 0;border:0;place-items:center;width:34px;height:41px;padding:0;display:grid}.back-btn svg[data-v-6d1215ab]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:25px}.content[data-v-6d1215ab]{min-height:0;padding:0 var(--pad) 12px;scrollbar-width:thin;overscroll-behavior:contain;flex:1;overflow:hidden auto}.panel[data-v-6d1215ab]{background:#fff;border-radius:14px;margin-bottom:11px;padding:14px 12px;box-shadow:0 3px 14px #3259810a}.panel-title[data-v-6d1215ab]{color:#172238;overflow-wrap:anywhere;align-items:center;gap:7px;margin:0 0 12px;font-size:15px;font-weight:830;display:flex}.panel-title[data-v-6d1215ab]:before{content:"";background:#137aff;border-radius:3px;flex:none;width:3px;height:17px}.form-help[data-v-6d1215ab]{color:#93a2b7;overflow-wrap:anywhere;margin:5px 0 10px;font-size:11px;line-height:1.7}.stats-tiles[data-v-6d1215ab]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:11px;display:grid}.stats-tile[data-v-6d1215ab]{background:#fff;border-radius:12px;min-width:0;padding:12px 10px}.stats-tile small[data-v-6d1215ab]{color:#91a1b9;font-size:11px;display:block}.stats-tile strong[data-v-6d1215ab]{color:#0b71f4;overflow-wrap:anywhere;margin-top:7px;font-size:20px;display:block}.stats-barrow[data-v-6d1215ab]{margin:10px 0}.stats-barhead[data-v-6d1215ab]{color:#657895;overflow-wrap:anywhere;justify-content:space-between;gap:6px;margin-bottom:5px;font-size:12px;display:flex}.stats-track[data-v-6d1215ab]{background:#edf3fb;border-radius:6px;height:7px;overflow:hidden}.stats-fill[data-v-6d1215ab]{background:#368eff;border-radius:6px;height:100%}.category-title[data-v-6d1215ab]{margin:16px 3px 10px}.category-option[data-v-6d1215ab]{text-align:left;color:#3d526f;overflow-wrap:anywhere;background:#fff;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:38px;margin-bottom:6px;padding:11px 12px;font-size:12px;display:flex}.category-option span[data-v-6d1215ab]:last-child{color:#0b76ff}.action-btn[data-v-6d1215ab]{color:#1d62ac;background:#fff;border:1px solid #dbe7f5;border-radius:9px;min-height:36px;padding:8px 10px;font-size:12px;font-weight:720}.return-btn[data-v-6d1215ab]{width:100%;margin:12px 0}.empty[data-v-6d1215ab]{text-align:center;color:#8394ac;overflow-wrap:anywhere;padding:32px 12px;font-size:13px}@container (width<=340px){.screen[data-v-6d1215ab]{--pad:9px}.navbar[data-v-6d1215ab]{grid-template-columns:63px minmax(0,1fr) 73px}.navbar h1[data-v-6d1215ab]{font-size:17px}}.contract-warnings-design[data-v-1c6201a1]{color:#121b2b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;width:100%;min-width:0;max-width:480px;margin:auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;container-type:inline-size}.contract-warnings-design[data-v-1c6201a1] *{box-sizing:border-box}.screen[data-v-1c6201a1]{--pad:clamp(9px,2.55cqw,18px);height:var(--contract-warnings-height,100dvh);background:radial-gradient(70% 48% at 54% 34%,#fff 0%,#f7fcff 69%,#f0fafe 100%);flex-direction:column;display:flex;overflow:hidden}button[data-v-1c6201a1]{font:inherit;cursor:pointer}button[data-v-1c6201a1]:disabled{opacity:.5;cursor:default}button[data-v-1c6201a1]:focus-visible{outline-offset:2px;outline:2px solid #0b81ff}.navbar[data-v-1c6201a1]{height:45px;padding:0 var(--pad);flex:0 0 45px;grid-template-columns:75px minmax(0,1fr) 75px;align-items:center;display:grid}.navbar h1[data-v-1c6201a1]{text-align:center;letter-spacing:.5px;margin:0;font-size:19px;font-weight:840}.back-btn[data-v-1c6201a1]{color:#15213d;background:0 0;border:0;place-items:center;width:34px;height:41px;padding:0;display:grid}.back-btn svg[data-v-1c6201a1]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:25px}.content[data-v-1c6201a1]{min-height:0;padding:0 var(--pad) 12px;scrollbar-width:thin;overscroll-behavior:contain;flex:1;overflow:hidden auto}.panel[data-v-1c6201a1]{background:#fff;border-radius:14px;margin-bottom:11px;padding:14px 12px;box-shadow:0 3px 14px #3259810a}.panel-title[data-v-1c6201a1]{color:#172238;overflow-wrap:anywhere;align-items:center;gap:7px;margin:0 0 12px;font-size:15px;font-weight:830;display:flex}.panel-title[data-v-1c6201a1]:before{content:"";background:#137aff;border-radius:3px;flex:none;width:3px;height:17px}.form-help[data-v-1c6201a1]{color:#93a2b7;overflow-wrap:anywhere;margin:5px 0 10px;font-size:11px;line-height:1.7}.due-summary[data-v-1c6201a1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.due-stat[data-v-1c6201a1]{text-align:center;overflow-wrap:anywhere;background:#fff;border-radius:12px;padding:12px 3px}.due-stat b[data-v-1c6201a1]{color:#0c75ff;font-size:20px}.due-stat b.red[data-v-1c6201a1]{color:#f74851}.due-stat b.orange[data-v-1c6201a1]{color:#ef831f}.due-stat span[data-v-1c6201a1]{color:#91a1b8;margin-top:4px;font-size:10px;display:block}.due-item[data-v-1c6201a1]{margin-bottom:9px;padding:13px}.due-item-top[data-v-1c6201a1]{justify-content:space-between;align-items:start;gap:6px;display:flex}.due-info[data-v-1c6201a1]{flex:1;min-width:0}.due-item h2[data-v-1c6201a1]{overflow-wrap:anywhere;margin:0 0 5px;font-size:13px;line-height:1.45}.due-item p[data-v-1c6201a1]{color:#8394ac;overflow-wrap:anywhere;margin:4px 0;font-size:11px}.due-label[data-v-1c6201a1]{overflow-wrap:anywhere;border-radius:7px;max-width:45%;padding:5px 7px;font-size:11px;font-weight:760}.due-label.late[data-v-1c6201a1]{color:#f34956;background:#ffedf0}.due-label.soon[data-v-1c6201a1]{color:#ee7c16;background:#fff1e5}.due-label.later[data-v-1c6201a1]{color:#2882f2;background:#edf5ff}.action-btn[data-v-1c6201a1]{color:#1d62ac;background:#fff;border:1px solid #dbe7f5;border-radius:9px;min-height:36px;padding:8px 10px;font-size:12px;font-weight:720}.detail-btn[data-v-1c6201a1]{justify-content:center;align-items:center;gap:5px;width:100%;margin-top:9px;display:flex}.detail-btn svg[data-v-1c6201a1]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.empty[data-v-1c6201a1]{text-align:center;color:#8394ac;overflow-wrap:anywhere;padding:32px 12px;font-size:13px}@container (width<=340px){.screen[data-v-1c6201a1]{--pad:9px}.navbar[data-v-1c6201a1]{grid-template-columns:63px minmax(0,1fr) 73px}.navbar h1[data-v-1c6201a1]{font-size:17px}}.contract-batch-design[data-v-c5acdf97]{color:#121b2b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;width:100%;min-width:0;max-width:480px;margin:auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;container-type:inline-size}.contract-batch-design[data-v-c5acdf97] *{box-sizing:border-box}.screen[data-v-c5acdf97]{--pad:clamp(9px,2.55cqw,18px);height:var(--contract-batch-height,100dvh);background:radial-gradient(70% 48% at 54% 34%,#fff 0%,#f7fcff 69%,#f0fafe 100%);flex-direction:column;display:flex;overflow:hidden}button[data-v-c5acdf97]{font:inherit;cursor:pointer}button[data-v-c5acdf97]:disabled{opacity:.5;cursor:default}button[data-v-c5acdf97]:focus-visible,input[data-v-c5acdf97]:focus-visible{outline-offset:2px;outline:2px solid #0b81ff}.navbar[data-v-c5acdf97]{height:45px;padding:0 var(--pad);flex:0 0 45px;grid-template-columns:75px minmax(0,1fr) 75px;align-items:center;display:grid}.navbar h1[data-v-c5acdf97]{text-align:center;letter-spacing:.5px;margin:0;font-size:19px;font-weight:840}.back-btn[data-v-c5acdf97]{color:#15213d;background:0 0;border:0;place-items:center;width:34px;height:41px;padding:0;display:grid}.back-btn svg[data-v-c5acdf97]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:25px}.content[data-v-c5acdf97]{min-height:0;padding:0 var(--pad) 12px;scrollbar-width:thin;overscroll-behavior:contain;flex:1;overflow:hidden auto}.batch-top[data-v-c5acdf97]{color:#586c8b;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:6px;margin:7px 0 12px;font-size:12px;display:flex}.outline-btn[data-v-c5acdf97]{color:#1476ef;background:#fff;border:1px solid #bcd5f6;border-radius:8px;flex:none;padding:7px 10px;font-size:11px}.select-checkbox[data-v-c5acdf97]{accent-color:#006cff;flex:none;width:20px;height:20px;margin:0}.batch-item[data-v-c5acdf97]{background:#fff;border-radius:12px;align-items:center;gap:10px;margin-bottom:7px;padding:12px 10px;display:flex}.row-text[data-v-c5acdf97]{flex:1;min-width:0}.batch-item strong[data-v-c5acdf97]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.batch-item small[data-v-c5acdf97]{color:#8495af;overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.status-badge[data-v-c5acdf97]{overflow-wrap:anywhere;border-radius:20px;max-width:35%;padding:3px 9px;font-size:11px;font-weight:720;line-height:16px}.status-badge.blue[data-v-c5acdf97]{color:#0068f4;background:#e6f0ff}.status-badge.green[data-v-c5acdf97]{color:#05a94d;background:#e5f8ec}.status-badge.orange[data-v-c5acdf97]{color:#f87a06;background:#fff0e3}.status-badge.gray[data-v-c5acdf97]{color:#7485a5;background:#f0f3f8}.row-result[data-v-c5acdf97]{overflow-wrap:anywhere;color:#657895;margin-top:5px;font-size:11px;line-height:1.5;display:block}.row-result.error[data-v-c5acdf97]{color:#d72c44}.row-result.success[data-v-c5acdf97]{color:#087941}.bottom-actions[data-v-c5acdf97]{flex-wrap:wrap;gap:8px;margin:5px 0 18px;display:flex}.bottom-actions[data-v-c5acdf97]>*{flex:1;min-width:0}.action-btn[data-v-c5acdf97]{color:#1d62ac;overflow-wrap:anywhere;background:#fff;border:1px solid #dbe7f5;border-radius:9px;min-height:36px;padding:8px 10px;font-size:12px;font-weight:720}.blue-btn[data-v-c5acdf97]{color:#fff;overflow-wrap:anywhere;background:linear-gradient(120deg,#0b69f8,#006dff);border:0;border-radius:10px;min-height:43px;padding:7px 17px;font-size:13px;font-weight:780}.form-help[data-v-c5acdf97]{color:#93a2b7;overflow-wrap:anywhere;margin:5px 0 10px;font-size:11px;line-height:1.7}.empty[data-v-c5acdf97]{text-align:center;color:#8394ac;overflow-wrap:anywhere;padding:32px 12px;font-size:13px}@container (width<=340px){.screen[data-v-c5acdf97]{--pad:9px}.navbar[data-v-c5acdf97]{grid-template-columns:63px minmax(0,1fr) 73px}.navbar h1[data-v-c5acdf97]{font-size:17px}.status-badge[data-v-c5acdf97]{padding:3px 6px;font-size:10px}}.contract-management-workspace[data-v-773e371e]{color:#15213d;width:100%;min-width:0;max-width:480px;margin:auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.company-scope[data-v-773e371e]{color:#667991;align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:flex}.company-scope select[data-v-773e371e]{color:#15213d;min-width:0;font:inherit;background:#fff;border:1px solid #dce6f2;border-radius:8px;flex:1;padding:8px}.recovery[data-v-773e371e],.category-picker[data-v-773e371e]{box-sizing:border-box;overflow-wrap:anywhere;background:#f5fbff;min-height:70vh;padding:16px}.recovery h2[data-v-773e371e],.category-picker h1[data-v-773e371e]{font-size:18px}.recovery p[data-v-773e371e],.category-picker p[data-v-773e371e]{font-size:13px;line-height:1.7}.recovery button[data-v-773e371e],.category-picker button[data-v-773e371e]{color:#1476ef;font:inherit;background:#fff;border:1px solid #d5e5f6;border-radius:9px;margin:5px;padding:11px 15px}.recovery button[data-v-773e371e]:disabled{opacity:.5}.category-picker header[data-v-773e371e]{align-items:center;gap:18px;display:flex}.category-picker>button[data-v-773e371e]{text-align:left;width:calc(100% - 10px);display:block}.unclassified-entry[data-v-773e371e]{flex-wrap:wrap;align-items:center;gap:8px;padding:0 12px 9px;display:flex}.unclassified-entry small[data-v-773e371e]{color:#667991;font-size:11px}.inline-action[data-v-773e371e],.inline-pagination button[data-v-773e371e],.candidate-query button[data-v-773e371e]{color:#1476ef;font:inherit;background:#fff;border:1px solid #d5e5f6;border-radius:8px;padding:8px;font-size:12px}.inline-pagination[data-v-773e371e],.candidate-query[data-v-773e371e]{align-items:center;gap:8px;margin:12px 0;font-size:12px;display:flex}.candidate-query[data-v-773e371e]{flex-wrap:wrap}.candidate-query input[data-v-773e371e]{border:1px solid #d5e5f6;border-radius:8px;flex:1;min-width:0;max-width:100%;padding:8px}.document-choice[data-v-773e371e]{overflow-wrap:anywhere;align-items:center;gap:8px;padding:9px 0;font-size:12px;display:flex}.document-choice input[data-v-773e371e]{accent-color:#1476ef;flex:none}.batch-report[data-v-773e371e]{background:#f6fbff;padding:10px}.batch-result[data-v-773e371e]{overflow-wrap:anywhere;background:#fff;border-radius:8px;margin-bottom:6px;padding:8px;font-size:12px;line-height:1.6}.operation-notice[data-v-773e371e]{color:#526b8a;padding:8px;font-size:12px;line-height:1.6}.payment-application-design[data-v-9d8332dc]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--blue:#0569fb;--blue2:#217eff;--ink:#1a1b20;--sub:#8994a9;--pale:#f3f6fb;--line:#eff1f5;--red:#fa393a;--orange:#f4860b;--edge:clamp(12px,3.93vw,22px);--radius:clamp(10px,3.05vw,14px);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Helvetica Neue,Arial,sans-serif}[data-v-9d8332dc] *{box-sizing:border-box}[data-v-9d8332dc] button,[data-v-9d8332dc] input,[data-v-9d8332dc] textarea,[data-v-9d8332dc] select{font:inherit}[data-v-9d8332dc] button{cursor:pointer;-webkit-tap-highlight-color:transparent}[data-v-9d8332dc] button:focus-visible,[data-v-9d8332dc] input:focus-visible,[data-v-9d8332dc] select:focus-visible{outline-offset:2px;outline:2px solid #84b3ff}[data-v-9d8332dc] [hidden]{display:none!important}[data-v-9d8332dc] .app{background:linear-gradient(110deg,#f7faff 0%,#f9fbff 45%,#f5f8fd 100%);width:100%;max-width:900px;min-height:100dvh;margin:0 auto;overflow:hidden}[data-v-9d8332dc] .topbar{height:clamp(46px,10.7vw,49px);padding:0 var(--edge);background:linear-gradient(90deg,#fff 0% 80%,#fcfdff 100%);border-bottom:1px solid #b4b8bf;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}[data-v-9d8332dc] .go-back{color:#101319;background:0 0;border:0;place-items:center;width:34px;height:40px;padding:3px;display:grid}[data-v-9d8332dc] .go-back svg{width:24px;height:29px}[data-v-9d8332dc] .topbar-title{white-space:nowrap;color:#111;font-size:clamp(17px,4.15vw,19px);font-weight:750}[data-v-9d8332dc] .content{width:100%;padding:6px var(--edge) 108px}[data-v-9d8332dc] .card{border-radius:var(--radius);background:linear-gradient(122deg,#fff 0% 76%,#fefeff 100%);width:100%;min-width:0;margin-bottom:clamp(8px,2.4vw,11px);overflow:hidden;box-shadow:0 5px 20px #274f8e06}[data-v-9d8332dc] .section-head{text-align:left;width:100%;min-height:38px;color:var(--ink);background:0 0;border:0;align-items:center;gap:8px;padding:6px 16px;display:flex}[data-v-9d8332dc] .blue-stick{background:var(--blue);border-radius:4px;flex:none;width:4px;height:18px}[data-v-9d8332dc] .section-title{font-size:clamp(13px,3.49vw,16px);font-weight:730;line-height:1.2}[data-v-9d8332dc] .required{color:#f23c40;margin-left:2px;font-size:.9em}[data-v-9d8332dc] .section-head .end{flex:none;margin-left:auto}[data-v-9d8332dc] .arrow{fill:none;stroke:#444b55;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}[data-v-9d8332dc] .arrow.soft{stroke:#93a0b9;stroke-width:2.2px}[data-v-9d8332dc] .collapsible .arrow{transition:transform .16s}[data-v-9d8332dc] .collapsible[aria-expanded=false] .arrow{transform:rotate(90deg)}[data-v-9d8332dc] .basic-fields{padding:0 17px 4px}[data-v-9d8332dc] .data-row{border-bottom:1px solid #eff1f4;grid-template-columns:minmax(78px,29%) minmax(0,1fr);align-items:center;gap:3px;min-height:40px;display:grid}[data-v-9d8332dc] .data-row:last-child{border-bottom:0}[data-v-9d8332dc] .data-row label{color:#383c44;white-space:nowrap;font-size:clamp(12px,3.05vw,14px)}[data-v-9d8332dc] .data-row input{color:#24262c;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:9px 1px;font-size:clamp(12px,3.05vw,14px)}[data-v-9d8332dc] .data-row input:focus{color:#0d66d7}[data-v-9d8332dc] .data-row input::placeholder{color:#a6afbe}[data-v-9d8332dc] .basic-card{min-height:205px}[data-v-9d8332dc] .basic-card:has(.basic-fields[hidden]){min-height:0}[data-v-9d8332dc] .basic-card .section-head{min-height:42px}[data-v-9d8332dc] .purchase-card{min-height:89px}[data-v-9d8332dc] .purchase-item{text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:100%;min-height:53px;padding:0 14px 10px 18px;display:flex}[data-v-9d8332dc] .cart-icon{color:#147bfc;background:#f1f6ff;border-radius:9px;flex:none;place-items:center;width:47px;height:45px;display:grid}[data-v-9d8332dc] .cart-icon svg{width:30px;height:30px}[data-v-9d8332dc] .purchase-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-v-9d8332dc] .purchase-name{color:#181b22;overflow-wrap:anywhere;font-size:clamp(13px,3.28vw,15px);font-weight:700}[data-v-9d8332dc] .purchase-number{color:#7584a1;font-size:clamp(12px,2.84vw,13px)}[data-v-9d8332dc] .purchase-item>.arrow{flex:none;margin-left:auto}[data-v-9d8332dc] .invoice-card{min-height:81px;margin-bottom:6px}[data-v-9d8332dc] .invoice-card .section-head{min-height:35px;padding-bottom:0}[data-v-9d8332dc] .invoice-action{color:#fff;white-space:nowrap;background:#0065ff;border:0;border-radius:4px;margin-left:auto;padding:3px 8px;font-size:clamp(10px,2.62vw,12px);font-weight:650;line-height:1.4}[data-v-9d8332dc] .radio-line{flex-wrap:wrap;align-items:center;gap:clamp(13px,7vw,31px);display:flex}[data-v-9d8332dc] .invoice-radios{padding:6px 27px 14px}[data-v-9d8332dc] .choice{color:#202229;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:clamp(12px,3.05vw,14px);font-weight:600;display:inline-flex;position:relative}[data-v-9d8332dc] .choice input{opacity:0;width:1px;height:1px;position:absolute}[data-v-9d8332dc] .radio-ui{background:#fff;border:2px solid #c7cbd3;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;display:grid}[data-v-9d8332dc] .choice input:checked+.radio-ui{border-color:var(--blue);background:var(--blue)}[data-v-9d8332dc] .choice input:checked+.radio-ui:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px}[data-v-9d8332dc] .choice input:focus-visible+.radio-ui{outline-offset:3px;outline:2px solid #8cbcff}[data-v-9d8332dc] .invoice-added{padding:0 17px 13px}[data-v-9d8332dc] .file-pill{color:#4674b2;background:#f8fbff;border:1px solid #e5edfc;border-radius:7px;align-items:center;gap:7px;width:100%;margin-top:5px;padding:7px 8px;font-size:12px;display:flex}[data-v-9d8332dc] .file-pill .fname{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}[data-v-9d8332dc] .remove-file{color:#8694a9;background:0 0;border:0;width:23px;height:23px;font-size:21px;line-height:1}[data-v-9d8332dc] .tax-card{min-height:146px}[data-v-9d8332dc] .tax-head{min-height:40px;padding-bottom:4px}[data-v-9d8332dc] .help-icon{color:#9ba8bd;cursor:pointer;background:0 0;border:1px solid #a8b3c7;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;margin-left:1px;font-size:11px;font-weight:700;display:inline-grid}[data-v-9d8332dc] .invoice-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,5.45vw,25px);padding:4px 27px 0;display:grid}[data-v-9d8332dc] .tax-tab{color:#60656f;white-space:nowrap;background:#f3f5f9;border:1px solid #0000;border-radius:6px;min-width:0;min-height:34px;padding:6px 13px;font-size:clamp(11px,2.73vw,12.5px);font-weight:500;position:relative}[data-v-9d8332dc] .tax-tab.selected{color:#0872f9;background:#f6faff;border-color:#82b9ff;font-weight:650}[data-v-9d8332dc] .tax-tab .tick{color:#fff;text-align:center;background:#116cff;border-radius:50%;width:15px;height:15px;font-size:10px;line-height:15px;display:none;position:absolute;top:-1px;right:-1px}[data-v-9d8332dc] .tax-tab.selected .tick{display:block}[data-v-9d8332dc] .tax-label{margin:11px 27px 5px;font-size:clamp(12px,2.85vw,13px);font-weight:650}[data-v-9d8332dc] .rates{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:0 24px 10px;display:grid}[data-v-9d8332dc] .rates .choice{justify-content:center;gap:6px;font-size:clamp(11px,3.05vw,14px);font-weight:500}[data-v-9d8332dc] .rates .radio-ui{border-width:1.5px;width:16px;height:16px}[data-v-9d8332dc] .rates input:checked+.radio-ui{background:#b8d9ff;border-color:#b8d9ff}[data-v-9d8332dc] .rates input:checked+.radio-ui:after{width:5px;height:5px}[data-v-9d8332dc] .rates input:checked~.rate-value{color:#0d72fa;font-weight:750}[data-v-9d8332dc] .company-card{min-height:63px}[data-v-9d8332dc] .company-card .section-head{min-height:32px;padding-bottom:1px}[data-v-9d8332dc] .company-name{text-align:left;color:#2a2e38;background:0 0;border:0;width:100%;padding:0 21px 10px 29px;font-size:clamp(13px,3.12vw,14px);font-weight:640;display:block}[data-v-9d8332dc] .account-card{padding-bottom:10px}[data-v-9d8332dc] .account-card>.section-head{min-height:39px}[data-v-9d8332dc] .account-choice-line{justify-content:space-between;align-items:center;gap:4px;min-height:43px;padding:8px 25px 7px 28px;display:flex}[data-v-9d8332dc] .account-caption{color:#40434a;white-space:nowrap;margin-right:4px;font-size:clamp(12px,2.73vw,12.5px)}[data-v-9d8332dc] .account-choice-line .choice{gap:5px;font-size:clamp(11px,2.92vw,13.5px)}[data-v-9d8332dc] .account-choice-line .radio-ui{width:19px;height:19px}[data-v-9d8332dc] .warning{color:#d77400;background:linear-gradient(120deg,#fff3e4,#fff7e9 65%,#fff4e1);border-radius:10px;align-items:center;gap:8px;min-height:62px;margin:8px 15px 9px;padding:10px 13px;font-size:clamp(11px,2.75vw,13px);font-weight:520;line-height:1.5;display:flex}[data-v-9d8332dc] .warning-icon{color:#fff;background:#ff940a;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:12px;font-weight:700;display:grid}[data-v-9d8332dc] .account-fields{padding:0 15px}[data-v-9d8332dc] .account-field{grid-template-columns:clamp(89px,22.05vw,101px) minmax(0,1fr);gap:7px;min-height:46px;margin-bottom:8px;display:grid}[data-v-9d8332dc] .account-field:last-child{margin-bottom:3px}[data-v-9d8332dc] .account-label{white-space:nowrap;color:#738099;background:linear-gradient(130deg,#f6f7f9,#f3f5f8);border-radius:9px;align-items:center;min-width:0;padding:0 12px;font-size:clamp(12px,3.07vw,14px);display:flex}[data-v-9d8332dc] .account-input{color:#353840;background:linear-gradient(125deg,#f5f6f8,#f6f7fa);border-radius:9px;align-items:center;gap:5px;min-width:0;padding:0 10px;display:flex}[data-v-9d8332dc] .account-input input{color:#32363c;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;padding:8px 1px;font-size:clamp(12px,3.1vw,14px);font-weight:450}[data-v-9d8332dc] .account-input input::placeholder{color:#adb5c3}[data-v-9d8332dc] .account-input .hint-button{color:#056cff;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;padding:2px;font-size:clamp(11px,2.6vw,12px);font-weight:650;display:flex}[data-v-9d8332dc] .account-input .hint-button svg{flex:none;width:14px;height:14px}[data-v-9d8332dc] .clear-button{color:#c4c9d2;background:#edeff4;border:1px solid #c4c9d2;border-radius:50%;flex:none;width:15px;height:15px;padding:0;font-size:13px;line-height:12px}[data-v-9d8332dc] .account-select{text-align:left;color:#333a46;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:46px;font-size:clamp(12px,3.1vw,14px);display:flex}[data-v-9d8332dc] .account-select span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-v-9d8332dc] .account-select .arrow{width:17px;height:17px}[data-v-9d8332dc] .license-head{min-height:36px;padding:3px 19px 2px}[data-v-9d8332dc] .license-items{flex-wrap:wrap;align-items:stretch;gap:5px;margin:0 23px;padding-bottom:0;display:flex}[data-v-9d8332dc] .license-thumb,[data-v-9d8332dc] .license-upload{background:#f9fafc;border:1px solid #f0f1f4;border-radius:5px;flex:none;width:clamp(87px,23.58vw,108px);height:clamp(61px,15.06vw,69px);position:relative;overflow:hidden}[data-v-9d8332dc] .license-thumb img{object-fit:contain;background:#fff;width:100%;height:100%}[data-v-9d8332dc] .thumbnail-delete{color:#fff;background:#9699a3;border:1px solid #fefefe;border-radius:50%;place-items:center;width:17px;height:17px;padding:0;font-size:13px;line-height:1;display:grid;position:absolute;top:0;right:0}[data-v-9d8332dc] .license-upload{color:#97a3b8;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:clamp(10px,2.18vw,10.5px);display:flex}[data-v-9d8332dc] .license-upload svg{width:20px;height:20px}[data-v-9d8332dc] .file-pdf{color:#1476ee;word-break:break-all;text-align:center;background:#f1f6ff;place-items:center;padding:5px;font-size:13px;display:grid}[data-v-9d8332dc] .license-hint{color:#99a7bc;margin:8px 23px 0;font-size:clamp(10px,2.77vw,12px);line-height:1.5}[data-v-9d8332dc] .urgent-card{border-radius:4px;justify-content:space-between;align-items:center;height:39px;margin-top:0;margin-bottom:0;padding:0 7px 0 16px;display:flex}[data-v-9d8332dc] .urgent-card .section-title{font-size:14px}[data-v-9d8332dc] .switch{cursor:pointer;width:34px;height:18px;display:block;position:relative}[data-v-9d8332dc] .switch input{opacity:0;position:absolute;inset:0}[data-v-9d8332dc] .switch-ui{background:#cbd1dc;border-radius:20px;width:34px;height:18px;transition:background .15s;display:block}[data-v-9d8332dc] .switch-ui:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000029}[data-v-9d8332dc] .switch input:checked+.switch-ui{background:#ff2639}[data-v-9d8332dc] .switch input:checked+.switch-ui:after{transform:translate(16px)}[data-v-9d8332dc] .switch input:focus-visible+.switch-ui{outline-offset:3px;outline:2px solid #90b9ff}[data-v-9d8332dc] .bottom{z-index:15;padding:14px max(clamp(18px,6.35vw,30px),calc((100vw - 900px)/2 + 30px)) max(21px,env(safe-area-inset-bottom));background:linear-gradient(#fafcfff2,#f9fbff);border-top:1px solid #f3f5f9;position:fixed;bottom:0;left:0;right:0}[data-v-9d8332dc] .bottom-inner{grid-template-columns:minmax(0,1fr) minmax(0,2.03fr);gap:10px;max-width:840px;margin:auto;display:grid}[data-v-9d8332dc] .save,[data-v-9d8332dc] .submit{border-radius:99px;height:44px;font-size:clamp(14px,3.7vw,17px);font-weight:700}[data-v-9d8332dc] .save{color:#0776ff;background:#fff;border:1px solid #d3e2fa;box-shadow:0 2px 10px #3078e409}[data-v-9d8332dc] .submit{color:#fff;background:#0664ff;border:1px solid #0767fa}[data-v-9d8332dc] .submit:hover{background:#0758e8}[data-v-9d8332dc] .save:active,[data-v-9d8332dc] .submit:active{transform:scale(.99)}[data-v-9d8332dc] .select-options{gap:9px;margin-top:9px;display:grid}[data-v-9d8332dc] .select-options button{text-align:left;color:#30527d;background:#f8fbff;border:1px solid #e5ecf8;border-radius:9px;padding:12px}[data-v-9d8332dc] .select-options button:hover{background:#f1f7ff;border-color:#9cc6ff}@media (width<=390px){[data-v-9d8332dc] .account-choice-line{padding-left:13px;padding-right:11px}[data-v-9d8332dc] .account-caption{margin-right:0}[data-v-9d8332dc] .account-choice-line .choice{gap:4px}[data-v-9d8332dc] .account-choice-line .radio-ui{width:17px;height:17px}[data-v-9d8332dc] .invoice-tabs{gap:8px;padding-left:17px;padding-right:17px}[data-v-9d8332dc] .rates{padding-left:12px;padding-right:12px}[data-v-9d8332dc] .warning{margin-left:11px;margin-right:11px}[data-v-9d8332dc] .account-field{grid-template-columns:90px minmax(0,1fr)}[data-v-9d8332dc] .account-label{padding-inline:9px}[data-v-9d8332dc] .account-input{padding-inline:8px}}@media (width<=320px){[data-v-9d8332dc] .section-head{padding-inline:10px}[data-v-9d8332dc] .data-row{grid-template-columns:94px minmax(0,1fr)}[data-v-9d8332dc] .data-row label,[data-v-9d8332dc] .data-row input{font-size:11px}[data-v-9d8332dc] .account-choice-line{flex-wrap:wrap;justify-content:flex-start;gap:8px}[data-v-9d8332dc] .account-caption{width:100%}[data-v-9d8332dc] .account-choice-line .choice{margin-right:5px}[data-v-9d8332dc] .purchase-item{padding-left:10px;padding-right:9px}[data-v-9d8332dc] .account-field{grid-template-columns:79px minmax(0,1fr)}[data-v-9d8332dc] .account-label,[data-v-9d8332dc] .account-input input,[data-v-9d8332dc] .account-select{font-size:11px}[data-v-9d8332dc] .account-input .hint-button{font-size:10px}[data-v-9d8332dc] .bottom{padding-inline:14px}}@media (width>=750px){[data-v-9d8332dc] .content{padding-left:25px;padding-right:25px}[data-v-9d8332dc] .basic-fields{padding-left:20px;padding-right:20px}[data-v-9d8332dc] .card{box-shadow:0 8px 24px #2d50820a}}@media (prefers-reduced-motion:reduce){[data-v-9d8332dc] *,[data-v-9d8332dc] :before,[data-v-9d8332dc] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.payment-application-design[data-v-9d8332dc]{width:100%;min-width:0;min-height:100dvh;color:var(--ink);background:#f7f9fd}.topbar-title[data-v-9d8332dc]{margin:0;line-height:normal}.section-trigger[data-v-9d8332dc]{text-align:left;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;display:flex}.section-trigger .end[data-v-9d8332dc]{flex:none;margin-left:auto}.section-trigger[data-v-9d8332dc]:disabled{cursor:default}.section-trigger:disabled .arrow[data-v-9d8332dc]{opacity:.45}.section-content[data-v-9d8332dc]{min-width:0}.card.is-collapsed[data-v-9d8332dc]{min-height:0}.urgent-card>.section-head[data-v-9d8332dc]{flex:1;width:auto;min-width:0;min-height:0;padding:0}.urgent-content[data-v-9d8332dc]{flex:none;align-items:center;margin-left:10px;display:flex}.basic-card[data-v-9d8332dc]:has(.collapsible[aria-expanded=false]){min-height:0}.page-state[data-v-9d8332dc]{margin:16px var(--edge) 108px;border-radius:var(--radius);color:#5f6e84;overflow-wrap:anywhere;background:#fff;padding:20px;font-size:14px;line-height:1.6}.page-state p[data-v-9d8332dc]{margin:0 0 12px}.retry[data-v-9d8332dc]{color:var(--blue);background:#f4f8ff;border:1px solid #bed8ff;border-radius:9px;padding:9px 16px}.save[data-v-9d8332dc]:disabled,.submit[data-v-9d8332dc]:disabled{opacity:.48;cursor:not-allowed;transform:none}.go-back[data-v-9d8332dc]:disabled,.retry[data-v-9d8332dc]:disabled{opacity:.48;cursor:not-allowed}[data-v-9d8332dc] .data-row textarea,[data-v-9d8332dc] .data-row select,[data-v-9d8332dc] .data-row .field-value{width:100%;min-width:0;font:inherit;color:#24262c;overflow-wrap:anywhere;background:0 0;border:0;padding:9px 1px;font-size:clamp(12px,3.05vw,14px)}[data-v-9d8332dc] .account-input .field-value{color:#32363c;overflow-wrap:anywhere;flex:1;min-width:0;font-size:clamp(12px,3.1vw,14px)}[data-v-9d8332dc] .company-name:disabled,[data-v-9d8332dc] .account-select:disabled,[data-v-9d8332dc] .purchase-item:disabled{cursor:default}.payment-approval-detail-design[data-v-79e59077]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--blue:#1677f9;--blue-dark:#0869e8;--blue-soft:#e8f2ff;--ink:#15171c;--muted:#78869d;--line:#edf1f7;--page:#f4f8fd;--card:#fff;--red:#ff3f36;--gutter:clamp(12px,2.75vw,26px);--max-width:1000px;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Arial,sans-serif}[data-v-79e59077]{box-sizing:border-box}.payment-approval-detail-design[data-v-79e59077]{width:100%;min-width:0;min-height:100dvh;color:var(--ink);background:linear-gradient(#f7faff 0%,#f4f8fd 50%,#f8fbff 100%);margin:0}button[data-v-79e59077],input[data-v-79e59077],textarea[data-v-79e59077]{font:inherit}button[data-v-79e59077]{cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-79e59077]:focus-visible,input[data-v-79e59077]:focus-visible,textarea[data-v-79e59077]:focus-visible{outline-offset:2px;outline:2px solid #8dbdff}button[data-v-79e59077]:disabled{cursor:not-allowed;opacity:.55}[hidden][data-v-79e59077]{display:none!important}.shell[data-v-79e59077]{width:100%;max-width:var(--max-width);background:linear-gradient(#ffffff47,#f6faff8c);min-height:100dvh;margin:0 auto;position:relative}.nav[data-v-79e59077]{border-bottom:1px solid #e9eff88c;grid-template-columns:clamp(36px,5vw,48px) minmax(0,1fr) clamp(78px,16.5vw,156px);align-items:center;gap:5px;height:clamp(58px,8vw,76px);padding:0 clamp(14px,3.2vw,30px);display:grid}.back-btn[data-v-79e59077]{color:#111;background:0 0;border:0;place-items:center;width:100%;height:44px;padding:5px;display:grid}.back-btn svg[data-v-79e59077]{width:clamp(19px,2.7vw,26px);height:clamp(24px,3.2vw,31px)}.nav-title[data-v-79e59077]{text-align:center;white-space:nowrap;color:#0b0d12;margin:0;font-size:clamp(19px,2.65vw,25px);font-weight:780;line-height:1.2}main[data-v-79e59077]{padding:clamp(14px,2.35vw,22px) var(--gutter) clamp(150px,16vw,170px);flex-direction:column;gap:clamp(12px,1.7vw,16px);display:flex}.card[data-v-79e59077]{background:linear-gradient(125deg,#fff 0% 70%,#fefeff 100%);border-radius:clamp(15px,2.1vw,21px);width:100%;min-width:0;box-shadow:0 3px 22px #284a7709}.summary-card[data-v-79e59077]{grid-template-columns:clamp(62px,10vw,94px) minmax(0,1fr);align-items:start;gap:clamp(13px,2.4vw,23px);min-height:clamp(142px,17.3vw,164px);padding:clamp(16px,2.55vw,24px) clamp(14px,3vw,28px);display:grid;position:relative}.summary-icon[data-v-79e59077]{aspect-ratio:1;color:#6332ef;background:linear-gradient(145deg,#eee6ff,#e5dcff);border-radius:clamp(11px,1.4vw,14px);place-items:center;width:100%;display:grid}.summary-icon svg[data-v-79e59077]{width:75%;height:75%;display:block}.summary-copy[data-v-79e59077]{min-width:0;padding-top:1px}.summary-heading[data-v-79e59077]{justify-content:space-between;align-items:center;gap:8px;margin:0 0 clamp(4px,.8vw,8px);padding-right:clamp(0px,0vw,0px);display:flex}.summary-heading h2[data-v-79e59077]{min-width:0;margin:0;font-size:clamp(19px,2.55vw,25px);font-weight:780;line-height:1.25}.status-pill[data-v-79e59077]{white-space:nowrap;color:#1677f9;background:#e6f1ff;border-radius:999px;flex:none;padding:clamp(5px,.75vw,7px) clamp(10px,1.7vw,16px);font-size:clamp(13px,2.05vw,19px);font-weight:650;line-height:1.25}.summary-detail[data-v-79e59077]{color:#7d899f;overflow-wrap:anywhere;margin:0;font-size:clamp(14px,2.1vw,20px);line-height:1.52}.summary-detail strong[data-v-79e59077]{color:#56647b;font-weight:500}.section-card[data-v-79e59077]{padding:clamp(14px,1.95vw,19px) clamp(15px,3vw,28px) clamp(12px,1.7vw,16px)}.section-title[data-v-79e59077]{color:#111318;align-items:center;gap:clamp(9px,1.5vw,14px);margin:0 0 clamp(8px,1.15vw,11px);font-size:clamp(17px,2.55vw,24px);font-weight:780;line-height:1.3;display:flex}.section-title[data-v-79e59077]:before{content:"";background:var(--blue);border-radius:999px;flex:none;width:clamp(5px,.72vw,7px);height:clamp(23px,2.65vw,26px)}.data-rows[data-v-79e59077]{width:100%;min-width:0}.data-row[data-v-79e59077]{grid-template-columns:clamp(108px,23.2vw,218px) minmax(0,1fr);align-items:center;gap:clamp(8px,1.25vw,12px);min-height:clamp(34px,4.55vw,43px);padding:clamp(4px,.45vw,5px) 0;display:grid}.data-row+.data-row[data-v-79e59077]{border-top:1px solid #f0f3f7}.data-label[data-v-79e59077]{color:#8490a5;white-space:nowrap;font-size:clamp(14px,2.1vw,20px);line-height:1.4}.data-value[data-v-79e59077]{color:#17191f;overflow-wrap:anywhere;min-width:0;font-size:clamp(14px,2.1vw,20px);line-height:1.4}.data-value.amount[data-v-79e59077]{color:var(--red);font-size:clamp(16px,2.35vw,22px);font-weight:600}.project-card[data-v-79e59077]{padding:clamp(14px,2.1vw,20px) clamp(15px,3vw,28px)}.project-card .section-title[data-v-79e59077]{margin-bottom:clamp(10px,1.4vw,13px)}.project-row[data-v-79e59077]{text-align:left;background:0 0;border:0;grid-template-columns:clamp(62px,9.2vw,86px) minmax(0,1fr) clamp(18px,2.5vw,24px);align-items:center;gap:clamp(13px,2.3vw,22px);width:100%;padding:0;display:grid}.project-icon[data-v-79e59077]{color:#1677f9;background:#e8f2ff;border-radius:clamp(10px,1.5vw,14px);place-items:center;width:100%;height:clamp(58px,8.3vw,78px);display:grid}.project-icon svg[data-v-79e59077]{width:68%;height:68%}.project-copy[data-v-79e59077]{min-width:0}.project-name[data-v-79e59077]{overflow-wrap:anywhere;font-size:clamp(16px,2.25vw,21px);font-weight:700;line-height:1.4}.project-code[data-v-79e59077]{color:#8995aa;overflow-wrap:anywhere;margin-top:3px;font-size:clamp(14px,2.15vw,20px);font-style:italic;line-height:1.5}.chevron[data-v-79e59077]{stroke:#8a96ab;stroke-width:2.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;justify-self:end;width:clamp(15px,2.35vw,22px);height:clamp(15px,2.35vw,22px)}.invoice-head[data-v-79e59077]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:clamp(7px,1vw,10px);display:flex}.invoice-head .section-title[data-v-79e59077]{margin:0}.invoice-status[data-v-79e59077]{color:#1a1d23;white-space:nowrap;align-items:center;gap:7px;margin-right:auto;font-size:clamp(14px,2.1vw,20px);display:flex}.invoice-status .check-dot[data-v-79e59077]{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:clamp(19px,2.8vw,26px);height:clamp(19px,2.8vw,26px);font-size:clamp(12px,1.7vw,16px);font-weight:800;display:grid}.invoice-card[data-v-79e59077]{padding-top:clamp(16px,2.25vw,21px);padding-bottom:clamp(15px,2.2vw,21px)}.invoice-card .data-row[data-v-79e59077]{min-height:clamp(36px,4.5vw,43px)}.attachment-row[data-v-79e59077]{background:linear-gradient(90deg,#f4f6fa,#f6f8fb);border-radius:clamp(9px,1.25vw,12px);align-items:center;gap:clamp(8px,1.5vw,14px);min-width:0;margin-top:clamp(9px,1.4vw,13px);padding:clamp(8px,1.6vw,15px) clamp(10px,1.6vw,15px);display:flex}.pdf-icon[data-v-79e59077]{color:#fff;background:#ff7b7d;border-radius:5px;flex:none;place-items:center;width:clamp(25px,3.4vw,32px);height:clamp(25px,3.4vw,32px);font-size:clamp(9px,1.2vw,12px);font-weight:800;display:grid;box-shadow:inset 0 -4px #ce3a3e1f}.attachment-name[data-v-79e59077]{color:#5c687d;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:clamp(14px,2.05vw,19px);overflow:hidden}.link-button[data-v-79e59077]{color:#1677f9;background:0 0;border:0;flex:none;padding:5px 4px;font-size:clamp(14px,2.05vw,19px);font-weight:600}.company-card[data-v-79e59077]{padding:clamp(13px,1.95vw,19px) clamp(15px,3vw,28px)}.company-card .section-title[data-v-79e59077]{margin-bottom:clamp(7px,1.1vw,10px)}.company-name[data-v-79e59077]{overflow-wrap:anywhere;padding-left:clamp(14px,1.8vw,17px);font-size:clamp(16px,2.25vw,21px);line-height:1.45}.account-card[data-v-79e59077]{padding:clamp(14px,2.35vw,22px) clamp(15px,3vw,28px)}.account-card .section-title[data-v-79e59077]{margin-bottom:clamp(11px,1.5vw,14px)}.account-row[data-v-79e59077]{grid-template-columns:clamp(108px,23.2vw,218px) minmax(0,1fr);align-items:center;gap:clamp(8px,1.25vw,12px);min-height:clamp(36px,4.8vw,45px);padding:clamp(3px,.4vw,4px) 0;display:grid}.account-label[data-v-79e59077]{color:#8490a5;white-space:nowrap;font-size:clamp(14px,2.1vw,20px)}.account-value[data-v-79e59077]{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:clamp(14px,2.1vw,20px);line-height:1.4;display:flex}.account-value .right-note[data-v-79e59077]{color:#1677f9;white-space:nowrap;flex:none;font-size:clamp(12px,1.9vw,18px)}.license-card[data-v-79e59077]{padding:clamp(10px,1.4vw,13px) clamp(15px,3vw,28px)}.license-card .section-title[data-v-79e59077]{margin-bottom:clamp(5px,.75vw,7px)}.license-row[data-v-79e59077]{grid-template-columns:clamp(105px,16vw,150px) minmax(0,1fr) auto;align-items:center;gap:clamp(9px,1.55vw,15px);min-width:0;padding-left:clamp(14px,1.8vw,17px);display:grid}.license-thumb[data-v-79e59077]{background:#f3efdf;border:1px solid #eee7d4;border-radius:6px;width:100%;height:clamp(42px,6.2vw,58px);padding:0;display:block;overflow:hidden;box-shadow:0 1px 5px #4e46281f}.license-thumb svg[data-v-79e59077],.license-thumb img[data-v-79e59077]{object-fit:cover;width:100%;height:100%;display:block}.license-name[data-v-79e59077]{color:#6f7b91;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:clamp(13px,2vw,19px);overflow:hidden}.approval-card[data-v-79e59077]{padding:clamp(13px,1.8vw,17px) clamp(15px,3vw,28px) clamp(15px,2.1vw,20px)}.approval-card .section-title[data-v-79e59077]{margin-bottom:clamp(12px,1.6vw,15px)}.timeline[data-v-79e59077]{margin-left:clamp(2px,.3vw,3px);padding-left:clamp(17px,2.1vw,20px);position:relative}.timeline[data-v-79e59077]:before{content:"";background:#dce7f8;width:2px;position:absolute;top:9px;bottom:16px;left:clamp(7px,.8vw,8px)}.timeline-item[data-v-79e59077]{min-width:0;padding:0 0 clamp(16px,2.2vw,21px) clamp(18px,2.5vw,24px);position:relative}.timeline-item[data-v-79e59077]:last-child{padding-bottom:0}.timeline-dot[data-v-79e59077]{z-index:1;background:#aab2bf;border:2px solid #aab2bf;border-radius:50%;width:clamp(15px,2.05vw,19px);height:clamp(15px,2.05vw,19px);position:absolute;top:4px;left:0}.timeline-item.current .timeline-dot[data-v-79e59077]{background:var(--blue);border-color:var(--blue)}.timeline-title[data-v-79e59077]{color:#1a1c22;font-size:clamp(15px,2.1vw,20px);line-height:1.4}.timeline-time[data-v-79e59077]{color:#a0aabc;overflow-wrap:anywhere;margin-top:1px;font-size:clamp(13px,1.95vw,18px);line-height:1.45}.footer-bar[data-v-79e59077]{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#f9fcffdb,#fffffff7 28%,#fff);border-top:1px solid #ebf0f8a6;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.footer-inner[data-v-79e59077]{width:100%;max-width:var(--max-width);padding:clamp(10px,1.65vw,16px) var(--gutter) calc(25px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(9px,1.7vw,16px);display:grid}.footer-btn[data-v-79e59077]{border-radius:999px;height:clamp(50px,6.6vw,62px);font-size:clamp(16px,2.35vw,22px);font-weight:740;transition:transform .12s,background .15s}.footer-btn[data-v-79e59077]:active{transform:scale(.985)}.btn-reject[data-v-79e59077]{color:#1677f9;background:#fff;border:1.5px solid #4b9bff}.btn-reject[data-v-79e59077]:hover{background:#f1f7ff}.btn-pass[data-v-79e59077]{color:#fff;background:linear-gradient(100deg,#0874fb,#0968f4);border:1.5px solid #1677f9;box-shadow:0 3px 9px #1677f91f}.btn-pass[data-v-79e59077]:hover{background:#0568ee}@media (width<=520px){.nav[data-v-79e59077]{grid-template-columns:34px minmax(0,1fr) 78px;gap:4px;padding-inline:12px}.nav-title[data-v-79e59077]{font-size:clamp(18px,5vw,20px)}.summary-card[data-v-79e59077]{grid-template-columns:clamp(58px,17vw,68px) minmax(0,1fr);gap:12px;min-height:0;padding:15px 13px}.summary-heading[data-v-79e59077]{flex-wrap:wrap;align-items:flex-start;gap:6px}.summary-heading h2[data-v-79e59077]{font-size:18px}.status-pill[data-v-79e59077]{padding:4px 9px;font-size:12px}.summary-detail[data-v-79e59077]{font-size:13px;line-height:1.55}.section-card[data-v-79e59077],.project-card[data-v-79e59077],.company-card[data-v-79e59077],.account-card[data-v-79e59077],.license-card[data-v-79e59077],.approval-card[data-v-79e59077]{padding-left:14px;padding-right:14px}.section-title[data-v-79e59077]{font-size:17px}.data-row[data-v-79e59077],.account-row[data-v-79e59077]{grid-template-columns:clamp(96px,29vw,110px) minmax(0,1fr);gap:7px}.data-label[data-v-79e59077],.account-label[data-v-79e59077]{font-size:13px}.data-value[data-v-79e59077],.account-value[data-v-79e59077]{font-size:14px}.data-value.amount[data-v-79e59077]{font-size:16px}.project-row[data-v-79e59077]{grid-template-columns:58px minmax(0,1fr) 15px;gap:11px}.project-icon[data-v-79e59077]{height:56px}.project-name[data-v-79e59077]{font-size:15px}.project-code[data-v-79e59077]{font-size:13px}.invoice-status[data-v-79e59077]{gap:5px;font-size:13px}.account-value .right-note[data-v-79e59077]{font-size:11px}.license-row[data-v-79e59077]{grid-template-columns:clamp(82px,25vw,105px) minmax(0,1fr) auto;gap:8px;padding-left:0}.license-name[data-v-79e59077],.link-button[data-v-79e59077]{font-size:12px}.timeline-title[data-v-79e59077]{font-size:14px}.timeline-time[data-v-79e59077]{font-size:12px}.footer-inner[data-v-79e59077]{padding-top:10px;padding-bottom:calc(24px + env(safe-area-inset-bottom));gap:8px}.footer-btn[data-v-79e59077]{height:50px;font-size:16px}}@media (width<=340px){.nav[data-v-79e59077]{grid-template-columns:30px minmax(0,1fr) 70px;padding-inline:9px}.nav-title[data-v-79e59077]{font-size:17px}main[data-v-79e59077]{gap:10px}.summary-card[data-v-79e59077]{grid-template-columns:52px minmax(0,1fr);gap:9px;padding:12px 10px}.summary-heading h2[data-v-79e59077]{font-size:16px}.status-pill[data-v-79e59077]{padding:4px 7px;font-size:11px}.summary-detail[data-v-79e59077]{font-size:12px}.section-card[data-v-79e59077],.project-card[data-v-79e59077],.company-card[data-v-79e59077],.account-card[data-v-79e59077],.license-card[data-v-79e59077],.approval-card[data-v-79e59077]{padding-left:11px;padding-right:11px}.section-title[data-v-79e59077]{gap:7px;font-size:16px}.data-row[data-v-79e59077],.account-row[data-v-79e59077]{grid-template-columns:88px minmax(0,1fr);gap:5px}.data-label[data-v-79e59077],.account-label[data-v-79e59077],.data-value[data-v-79e59077],.account-value[data-v-79e59077]{font-size:12px}.data-value.amount[data-v-79e59077]{font-size:14px}.license-row[data-v-79e59077]{grid-template-columns:70px minmax(0,1fr) auto;gap:6px}.license-name[data-v-79e59077],.link-button[data-v-79e59077]{font-size:11px}.footer-btn[data-v-79e59077]{font-size:14px}}@media (width>=900px){.shell[data-v-79e59077]{box-shadow:0 0 35px #2a4e7d09}main[data-v-79e59077]{padding-left:28px;padding-right:28px}}@media (prefers-reduced-motion:reduce){[data-v-79e59077],[data-v-79e59077]:before,[data-v-79e59077]:after{scroll-behavior:auto!important;transition-duration:.001ms!important}}.summary-heading h2[data-v-79e59077]{overflow-wrap:anywhere}.status-pill[data-v-79e59077]{white-space:normal;overflow-wrap:anywhere;max-width:100%}.status-pill.approved[data-v-79e59077]{color:#13a35c;background:#e5f8ee}.status-pill.rejected[data-v-79e59077]{color:#e73e45;background:#ffeded}.status-pill.neutral[data-v-79e59077]{color:#718097;background:#eef2f8}.data-label[data-v-79e59077],.account-label[data-v-79e59077]{white-space:normal;overflow-wrap:anywhere}.row-note[data-v-79e59077]{color:#78869d;margin-top:3px;font-size:.9em;display:block}.account-value>span[data-v-79e59077]:first-child{overflow-wrap:anywhere;min-width:0}.account-value .right-note[data-v-79e59077]{white-space:normal;text-align:right;overflow-wrap:anywhere;flex:0 auto}.project-row[data-v-79e59077]:disabled{opacity:1}.invoice-head[data-v-79e59077]{flex-wrap:wrap}.invoice-status[data-v-79e59077]{white-space:normal;overflow-wrap:anywhere;min-width:0}.invoice-status .check-dot[data-v-79e59077]{flex:none}.pdf-icon[data-v-79e59077]{overflow:hidden}.company-rows[data-v-79e59077]{margin-top:8px}.license-row+.license-row[data-v-79e59077]{margin-top:10px}.license-thumb[data-v-79e59077] img,.license-thumb[data-v-79e59077] svg{object-fit:cover;width:100%;height:100%;display:block}.timeline-title[data-v-79e59077]{overflow-wrap:anywhere}.extension-slot[data-v-79e59077]{overflow-wrap:anywhere;width:100%;min-width:0}.empty-state[data-v-79e59077]{text-align:center;overflow-wrap:anywhere;color:#78869d;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:200px;padding:24px;display:flex}.state-action[data-v-79e59077]{color:#1677f9;background:#fff;border:1px solid #dbe9fa;border-radius:10px;padding:10px 18px;font-size:16px}.missing-records[data-v-79e59077]{color:#78869d;font-size:clamp(13px,1.95vw,18px);line-height:1.5}.payment-workspace[data-v-757a82d8]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#202631}.operation-notice[data-v-757a82d8]{color:#805417;overflow-wrap:anywhere;background:#fff6df;max-width:900px;margin:auto;padding:12px 18px;font:13px/1.6 -apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif}.operation-notice button[data-v-757a82d8]{background:#fff;border:1px solid #cbb88e;border-radius:8px;padding:8px}.operation-notice p[data-v-757a82d8]{margin:3px 0}.payment-workspace[data-v-757a82d8] .data-row span{overflow-wrap:anywhere;min-width:0;font-size:clamp(12px,3.05vw,14px)}.payment-workspace[data-v-757a82d8] select,.payment-workspace[data-v-757a82d8] textarea{width:100%;min-width:0;max-width:100%;color:inherit;font:inherit;outline-offset:2px;background:0 0;border:0;padding:9px 1px}.payment-workspace[data-v-757a82d8] select{font-size:clamp(12px,3.05vw,14px)}.payment-workspace[data-v-757a82d8] textarea{resize:vertical}.evidence-field[data-v-757a82d8]{padding:12px 0;font-size:13px}.evidence-label[data-v-757a82d8]{color:#637188;margin-bottom:9px;display:block}.evidence-choice[data-v-757a82d8]{cursor:pointer;border:1px solid #e9eef5;margin:7px 0;position:relative}.evidence-choice.selected[data-v-757a82d8]{background:#f2f7ff;border-color:#b7d4ff}.evidence-choice.unavailable[data-v-757a82d8]{opacity:.65;cursor:default}.evidence-choice input[data-v-757a82d8]{opacity:0;width:1px;height:1px;position:absolute}.evidence-choice[data-v-757a82d8]:focus-within{outline-offset:2px;outline:2px solid #1677ff}.file-icon[data-v-757a82d8]{color:#4488db;background:#eaf2ff;border-radius:4px;flex:none;padding:5px 4px;font-size:10px}.selection-state[data-v-757a82d8]{color:#1677ff;flex:none;font-size:12px}.upload-trigger[data-v-757a82d8]{color:#2878d8;cursor:pointer;background:#f7faff;border:1px dashed #b8ccec;border-radius:8px;margin:7px 0;padding:7px 13px;font-family:inherit;font-size:12px;line-height:1.5}.upload-trigger[data-v-757a82d8]:focus-visible{outline-offset:2px;outline:2px solid #1677ff}.file-upload[data-v-757a82d8]{color:#1677ff;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 0;font-size:13px;display:inline-flex}.file-upload input[data-v-757a82d8]{max-width:100%;font-size:12px}.small-hint[data-v-757a82d8],.flow-hint[data-v-757a82d8]{color:#77849a;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.flow-hint[data-v-757a82d8]{background:#fff;border-radius:12px;padding:12px 16px}.flow-hint p[data-v-757a82d8]{margin:3px 0}.detail-extras[data-v-757a82d8]{padding:0 16px 15px;font-size:13px}.detail-extras button[data-v-757a82d8]{overflow-wrap:anywhere;max-width:100%;margin:10px 0;display:block}.attachment-link[data-v-757a82d8]{color:#2275d4;text-align:left;background:#f4f8ff;border:0;border-radius:6px;padding:8px 12px}.primary-action[data-v-757a82d8],.secondary-action[data-v-757a82d8]{color:#fff;background:#1477ff;border:1px solid #1477ff;border-radius:18px;padding:9px 18px}.secondary-action[data-v-757a82d8]{color:#1477ff;background:#fff}.payment-modal[data-v-757a82d8]{z-index:150;background:#16223566;place-items:center;padding:16px;font:14px/1.6 -apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;display:grid;position:fixed;inset:0}.payment-modal section[data-v-757a82d8]{box-sizing:border-box;background:#fff;border-radius:18px;width:100%;max-width:480px;max-height:90dvh;padding:22px;overflow:auto}.payment-modal h2[data-v-757a82d8]{margin:0 0 12px;font-size:20px}.payment-modal label[data-v-757a82d8]{gap:5px;margin:12px 0;display:grid}.payment-modal input[data-v-757a82d8],.payment-modal select[data-v-757a82d8],.payment-modal textarea[data-v-757a82d8]{box-sizing:border-box;width:100%;font:inherit;background:#fff;border-radius:9px;border:1px solid #dce5f1!important;padding:9px!important}.payment-modal p[data-v-757a82d8]{color:#69788c;font-size:13px}.modal-actions[data-v-757a82d8]{gap:12px;margin-top:16px;display:flex}.modal-actions button[data-v-757a82d8]{color:#1677ff;font:inherit;background:#fff;border:1px solid #1677ff;border-radius:22px;flex:1;padding:10px}.modal-actions button[data-v-757a82d8]:last-child{color:#fff;background:#1677ff}.payment-workspace button[data-v-757a82d8]:disabled{cursor:default;opacity:.5}.revision-list[data-v-757a82d8]{margin:12px 0 0}.revision-list details[data-v-757a82d8]{overflow-wrap:anywhere;background:#f8fbff;border-radius:10px;margin:10px 0;padding:12px;font-size:13px}.revision-list summary[data-v-757a82d8]{cursor:pointer;color:#246bd1;font-weight:600}.revision-list dl[data-v-757a82d8]{grid-template-columns:105px minmax(0,1fr);gap:8px;display:grid}.revision-list dt[data-v-757a82d8]{color:#6c798d}.revision-list dd[data-v-757a82d8]{margin:0}.round-step p[data-v-757a82d8]{color:#748197;margin:5px 0}.purchase-basis[data-v-757a82d8]{color:#637188;margin-top:12px;font-size:13px}.purchase-basis summary[data-v-757a82d8]{cursor:pointer}.source-basis[data-v-757a82d8]{margin-top:10px}.source-basis .attachment-link[data-v-757a82d8]{overflow-wrap:anywhere;max-width:100%;margin:6px 0;display:block}.payment-session[data-v-eb5d7979]{padding:24px;font:14px/1.6 sans-serif}.payment-session button[data-v-eb5d7979]{color:#1677ff;background:#fff;border:1px solid #bed5f6;border-radius:12px;padding:10px 18px}.approval-list-design[data-v-a0c1f063]{--blue:#1888ff;--ink:#171b23;--muted:#7c8a9f;--card:#fff;--page:#f7fbff;--purple:#673efa}[data-v-a0c1f063]{box-sizing:border-box}.approval-list-design[data-v-a0c1f063]{min-width:280px;color:var(--ink);-webkit-font-smoothing:antialiased;background:radial-gradient(55% 300px at 1% 2%,#eef7ff 0%,#0000 100%),linear-gradient(#f9fcff 0%,#f7fbff 100%);margin:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Arial,sans-serif}button[data-v-a0c1f063],input[data-v-a0c1f063],select[data-v-a0c1f063]{font:inherit}button[data-v-a0c1f063]{cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-a0c1f063]:focus-visible,input[data-v-a0c1f063]:focus-visible,select[data-v-a0c1f063]:focus-visible{outline-offset:3px;outline:3px solid #98cbff}[hidden][data-v-a0c1f063]{display:none!important}svg[data-v-a0c1f063]{display:block}.app[data-v-a0c1f063]{width:100%;max-width:920px;margin:auto;padding-bottom:0}.topbar[data-v-a0c1f063]{justify-content:space-between;align-items:center;height:76px;padding:0 13px;display:flex;position:relative}.back[data-v-a0c1f063]{background:0 0;border:0;border-radius:16px;place-items:center;width:53px;height:52px;display:grid}.back svg[data-v-a0c1f063]{width:27px;height:27px}.page-title[data-v-a0c1f063]{white-space:nowrap;pointer-events:none;margin:0;font-size:25px;font-weight:750;line-height:1.3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tab-list[data-v-a0c1f063]{background:#ffffff14;grid-template-columns:repeat(4,minmax(0,1fr));height:68px;padding:0 15px;display:grid}.tab[data-v-a0c1f063]{white-space:nowrap;color:#667387;background:0 0;border:0;justify-content:center;align-items:center;min-width:0;padding:0 2px 8px;font-size:22px;font-weight:620;line-height:1.4;display:flex;position:relative}.tab.active[data-v-a0c1f063]{color:var(--blue);font-weight:720}.tab.active[data-v-a0c1f063]:after{content:"";background:var(--blue);border-radius:3px;width:57px;height:5px;position:absolute;bottom:1px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #79b6ff60}.search-panel[data-v-a0c1f063]{background:#fffffff0;border-radius:18px;align-items:center;gap:9px;height:82px;margin:0 16px;padding:14px 12px 12px 14px;display:flex;box-shadow:0 3px 15px #769acc06}.search-field[data-v-a0c1f063]{background:linear-gradient(90deg,#f3f8fc 0%,#f4f8fd 70%,#f7faff 100%);border-radius:28px;flex:1;align-items:center;gap:11px;min-width:0;height:52px;padding:0 16px;display:flex}.search-field svg[data-v-a0c1f063]{color:#93a2b7;flex-shrink:0;width:23px;height:23px}.search-field input[data-v-a0c1f063]{color:#273448;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:21px;line-height:1.3}.search-field input[data-v-a0c1f063]::placeholder{color:#8996a9;opacity:1}.funnel-btn[data-v-a0c1f063]{color:#8b9ab0;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;width:39px;height:51px;display:grid}.funnel-btn svg[data-v-a0c1f063]{width:29px;height:29px}.funnel-btn[data-v-a0c1f063]:hover{background:#f1f7ff}.filters[data-v-a0c1f063]{background:#ffffffbd;grid-template-columns:repeat(3,minmax(0,1fr));height:54px;display:grid;position:relative;box-shadow:0 4px 12px #4f77a606}.filter-trigger[data-v-a0c1f063]{color:#718096;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-width:0;padding:0 4px;font-size:20px;font-weight:550;display:flex}.filter-trigger svg[data-v-a0c1f063]{flex-shrink:0;width:13px;height:13px}.filter-trigger[data-v-a0c1f063]:hover,.filter-trigger.open[data-v-a0c1f063]{color:#1888ff}.approval-list[data-v-a0c1f063]{gap:20px;margin:18px 16px 0;display:grid}.approval-card[data-v-a0c1f063]{cursor:pointer;text-align:left;width:100%;min-width:0;min-height:229px;color:var(--ink);background:#fff;border:0;border-radius:19px;grid-template-columns:73px minmax(0,1fr);column-gap:18px;padding:22px 20px 17px;transition:box-shadow .16s,transform .16s;display:grid;position:relative;box-shadow:0 7px 23px #7fa7d007}.approval-card[data-v-a0c1f063]:hover{box-shadow:0 9px 27px #6393c81f}.approval-card[data-v-a0c1f063]:focus-visible{outline-offset:3px;outline:3px solid #98cbff}.approval-card[data-v-a0c1f063]:active{transform:scale(.997)}.type-icon[data-v-a0c1f063]{border-radius:14px;width:73px;height:70px;overflow:hidden}.type-icon svg[data-v-a0c1f063]{width:100%;height:100%}.record-main[data-v-a0c1f063]{min-width:0;padding-right:22px}.record-title[data-v-a0c1f063]{white-space:nowrap;margin:0 0 1px;font-size:24px;font-weight:750;line-height:34px}.applicant[data-v-a0c1f063]{color:#24252a;white-space:nowrap;margin-top:4px;font-size:20px;font-weight:550;line-height:30px}.description[data-v-a0c1f063]{color:#74849a;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:20px;line-height:29px;overflow:hidden}.money[data-v-a0c1f063]{color:#71819a;white-space:nowrap;margin-top:7px;font-size:20px;line-height:29px}.money em[data-v-a0c1f063]{color:#ff492e;letter-spacing:.1px;margin-left:5px;font-size:22px;font-style:normal}.record-date[data-v-a0c1f063]{color:#74849a;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:10px;font-size:20px;line-height:29px}.record-date.transfer-date[data-v-a0c1f063]{margin-top:17px}.status[data-v-a0c1f063]{white-space:nowrap;border-radius:15px;justify-content:center;align-items:center;min-width:86px;height:39px;padding:0 11px;font-size:20px;font-weight:700;display:flex;position:absolute;top:21px;right:19px}.status.pending[data-v-a0c1f063]{color:#258cf8;background:#e8f3ff}.status.approved[data-v-a0c1f063]{color:#22b653;background:#e5f9ee}.chevron[data-v-a0c1f063]{color:#93a1b5;width:16px;height:23px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.empty[data-v-a0c1f063]{color:#9aa7b7;background:#fff;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:245px;font-size:17px;display:flex}.empty svg[data-v-a0c1f063]{color:#b3c7de;width:43px;height:43px}@media (width<=480px){.topbar[data-v-a0c1f063]{height:64px;padding:0 9px}.back[data-v-a0c1f063]{width:42px;height:45px}.back svg[data-v-a0c1f063]{width:24px;height:24px}.page-title[data-v-a0c1f063]{font-size:21px}.tab-list[data-v-a0c1f063]{height:58px;padding:0 7px}.tab[data-v-a0c1f063]{padding-bottom:6px;font-size:clamp(13px,4vw,19px)}.tab.active[data-v-a0c1f063]:after{width:clamp(36px,10vw,49px);height:4px}.search-panel[data-v-a0c1f063]{border-radius:15px;gap:5px;height:72px;margin:0 10px;padding:11px 9px}.search-field[data-v-a0c1f063]{gap:8px;height:49px;padding:0 12px}.search-field svg[data-v-a0c1f063]{width:20px;height:20px}.search-field input[data-v-a0c1f063]{font-size:clamp(12px,3.8vw,17px)}.funnel-btn[data-v-a0c1f063]{width:35px;height:45px}.funnel-btn svg[data-v-a0c1f063]{width:25px;height:25px}.filters[data-v-a0c1f063]{height:48px}.filter-trigger[data-v-a0c1f063]{gap:3px;font-size:clamp(12px,3.5vw,17px)}.filter-trigger svg[data-v-a0c1f063]{width:11px;height:11px}.approval-list[data-v-a0c1f063]{gap:13px;margin:13px 10px 0}.approval-card[data-v-a0c1f063]{border-radius:16px;grid-template-columns:clamp(51px,14.2vw,67px) minmax(0,1fr);column-gap:12px;min-height:189px;padding:18px 12px}.type-icon[data-v-a0c1f063]{border-radius:12px;width:clamp(51px,14.2vw,67px);height:clamp(51px,14vw,66px)}.record-main[data-v-a0c1f063]{padding-right:12px}.record-title[data-v-a0c1f063]{font-size:clamp(16px,4.6vw,21px);line-height:27px}.applicant[data-v-a0c1f063]{margin-top:3px;font-size:clamp(13px,3.75vw,17px);line-height:24px}.description[data-v-a0c1f063],.money[data-v-a0c1f063]{margin-top:4px;font-size:clamp(13px,3.75vw,17px);line-height:24px}.money em[data-v-a0c1f063]{margin-left:2px;font-size:clamp(14px,4.1vw,19px)}.record-date[data-v-a0c1f063]{margin-top:9px;font-size:clamp(13px,3.75vw,17px);line-height:24px}.record-date.transfer-date[data-v-a0c1f063]{margin-top:14px}.status[data-v-a0c1f063]{border-radius:11px;min-width:62px;height:31px;padding:0 7px;font-size:clamp(12px,3.5vw,16px);top:17px;right:12px}.chevron[data-v-a0c1f063]{width:13px;height:19px;right:11px}}@media (width<=335px){.record-main[data-v-a0c1f063]{padding-right:7px}.approval-card[data-v-a0c1f063]{column-gap:9px;padding-left:10px;padding-right:9px}.status[data-v-a0c1f063]{min-width:57px;font-size:11px;right:9px}.search-field[data-v-a0c1f063]{padding:0 9px}.tab-list[data-v-a0c1f063]{padding:0 3px}}@media (width>=760px){.app[data-v-a0c1f063]{padding-bottom:45px;padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){[data-v-a0c1f063],[data-v-a0c1f063]:before,[data-v-a0c1f063]:after{scroll-behavior:auto!important;transition:none!important}}.approval-list-design[data-v-a0c1f063]{min-width:280px;min-height:100dvh}.icon-definitions[data-v-a0c1f063]{pointer-events:none;position:absolute;overflow:hidden}button[data-v-a0c1f063]:disabled{cursor:default}.back[data-v-a0c1f063]:disabled,.funnel-btn[data-v-a0c1f063]:disabled{opacity:.45}.tab[data-v-a0c1f063]:disabled{cursor:wait}.filter-trigger[data-v-a0c1f063]{position:relative}.filter-trigger>span[data-v-a0c1f063]{text-overflow:ellipsis;overflow:hidden}.filter-trigger select[data-v-a0c1f063]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.filter-trigger[data-v-a0c1f063]:focus-within{outline-offset:-3px;color:#1888ff;outline:3px solid #98cbff}.filter-trigger.unavailable[data-v-a0c1f063]{opacity:.55}.filter-trigger.unavailable select[data-v-a0c1f063]{cursor:default}.record-main>span[data-v-a0c1f063]{display:block}.record-title[data-v-a0c1f063]{text-overflow:ellipsis;padding-right:78px;overflow:hidden}.applicant[data-v-a0c1f063],.money[data-v-a0c1f063],.record-date[data-v-a0c1f063]{text-overflow:ellipsis;overflow:hidden}.status[data-v-a0c1f063]{text-overflow:ellipsis;text-align:center;align-content:center;max-width:112px;display:block;overflow:hidden}.status.rejected[data-v-a0c1f063]{color:#ca4d40;background:#fff0ee}.status.neutral[data-v-a0c1f063]{color:#738197;background:#eff3f8}.approval-card[data-v-a0c1f063]:disabled{opacity:1;transform:none;box-shadow:0 7px 23px #7fa7d007}.empty[data-v-a0c1f063]{text-align:center;overflow-wrap:anywhere;padding:24px}.state-action[data-v-a0c1f063]{color:#1888ff;background:#fff;border:1px solid #dbe9fa;border-radius:10px;padding:10px 18px;font-size:16px}.state-action[data-v-a0c1f063]:disabled{color:#7c8a9f}.load-more[data-v-a0c1f063]{justify-self:center;margin-bottom:20px}@media (width<=480px){.record-title[data-v-a0c1f063]{padding-right:56px}.status[data-v-a0c1f063]{max-width:86px}}@media (width<=335px){.record-title[data-v-a0c1f063]{padding-right:51px}.status[data-v-a0c1f063]{max-width:73px}}.approval-filter-overlay[data-v-1838693f]{z-index:100;background:#1115;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.approval-filter-overlay section[data-v-1838693f]{color:#202631;background:#fff;border-radius:18px;width:min(430px,100%);padding:22px;font-family:inherit}.approval-filter-overlay h2[data-v-1838693f]{margin:0 0 20px;font-size:20px}.approval-filter-overlay label[data-v-1838693f]{gap:8px;margin:15px 0;font-size:14px;display:grid}.approval-filter-overlay input[data-v-1838693f],.approval-filter-overlay select[data-v-1838693f]{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce4ef;border-radius:10px;padding:10px}.approval-filter-overlay section>div[data-v-1838693f]{gap:12px;display:flex}.approval-filter-overlay button[data-v-1838693f]{color:#1476fa;font:inherit;background:#fff;border:1px solid #cedfff;border-radius:22px;flex:1;padding:11px}.approval-filter-overlay button[data-v-1838693f]:last-child{color:#fff;background:#1677ff}.approval-session[data-v-9048585b]{padding:24px;font:14px/1.6 sans-serif}.approval-session button[data-v-9048585b]{color:#1677ff;background:#fff;border:1px solid #bed5f6;border-radius:12px;padding:10px 18px}.expense-payment-page[data-v-a483f8e6]{background:#fff;min-height:100vh}.hygieneScoring-back[data-v-a483f8e6]{box-sizing:border-box;max-width:980px;margin:auto;padding:16px}button[data-v-a483f8e6]{color:#2f73f4;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dde3;border-radius:12px;padding:10px 14px}.hygiene-design[data-v-a7d28f98]{--blue:#1385ff;--blue-deep:#0b73f7;--ink:#14213b;--text:#273754;--sub:#8090ac;--faint:#a9b6ca;--page:#f6f9fd;--line:#eef2f8;--green:#00c87e;--orange:#ff920b;--violet:#a333f7;--red:#f83d4e;--pad:clamp(8px,2.15vw,12px)}[data-v-a7d28f98],[data-v-a7d28f98]:before,[data-v-a7d28f98]:after{box-sizing:border-box}button[data-v-a7d28f98],input[data-v-a7d28f98],textarea[data-v-a7d28f98],select[data-v-a7d28f98]{font:inherit}button[data-v-a7d28f98]{cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-a7d28f98]:focus-visible,input[data-v-a7d28f98]:focus-visible,textarea[data-v-a7d28f98]:focus-visible,select[data-v-a7d28f98]:focus-visible{outline-offset:2px;outline:3px solid #a2cfff}[hidden][data-v-a7d28f98]{display:none!important}svg[data-v-a7d28f98]{flex-shrink:0;display:block}.app[data-v-a7d28f98]{background:radial-gradient(at 50% 0,#fff 0%,#f9fbfe 36%,#f6f9fd 100%);width:100%;max-width:520px;min-height:100dvh;margin:0 auto;position:relative;overflow-x:clip;box-shadow:0 5px 24px #405d8c0b}.statusbar[data-v-a7d28f98]{color:#111419;justify-content:space-between;align-items:flex-start;height:29px;padding:8px clamp(13px,4vw,19px) 0;font-family:-apple-system,Arial,sans-serif;font-size:13px;font-weight:720;line-height:17px;display:flex}.status-icons[data-v-a7d28f98]{align-items:center;gap:3px;margin-top:1px;display:flex}.status-icons svg[data-v-a7d28f98]{width:15px;height:12px}.status-icons svg.battery[data-v-a7d28f98]{width:25px;height:13px}.nav[data-v-a7d28f98]{z-index:15;height:43px;padding:0 var(--pad);-webkit-backdrop-filter:blur(8px);background:#fafcfff0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.nav h1[data-v-a7d28f98]{color:#101b2d;white-space:nowrap;pointer-events:none;margin:0;font-size:17px;font-weight:780;line-height:1.4;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon-button[data-v-a7d28f98]{color:#101d32;background:0 0;border:0;border-radius:10px;padding:0}.back[data-v-a7d28f98]{place-items:center;width:30px;height:39px;display:grid}.back svg[data-v-a7d28f98]{width:17px;height:19px}.nav-capsule[data-v-a7d28f98]{background:#ffffffc4;border:1px solid #edf1f8;border-radius:22px;justify-content:space-around;align-items:center;width:88px;height:35px;margin-left:auto;display:flex;box-shadow:0 1px 4px #4f7fba06}.nav-capsule button[data-v-a7d28f98]{place-items:center;width:39px;height:31px;display:grid}.nav-capsule i[data-v-a7d28f98]{background:#e9eff7;width:1px;height:20px}.nav-capsule svg[data-v-a7d28f98]{width:24px;height:24px}.nav-dots[data-v-a7d28f98]{align-items:center;gap:3px;display:flex}.nav-dots b[data-v-a7d28f98]{background:#0a1320;border-radius:50%;width:4px;height:4px}.nav-menu[data-v-a7d28f98]{z-index:20;right:var(--pad);background:#fff;border:1px solid #e4ecf9;border-radius:12px;width:168px;padding:5px;position:absolute;top:40px;box-shadow:0 13px 34px #1e416f1f}.nav-menu button[data-v-a7d28f98]{text-align:left;color:#536782;background:0 0;border:0;border-radius:7px;width:100%;padding:10px 12px;font-size:13px;display:block}.nav-menu button[data-v-a7d28f98]:hover{background:#f2f8ff}.screen[data-v-a7d28f98]{width:100%;padding:0 var(--pad) 14px}.panel[data-v-a7d28f98]{background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 4px 19px #5077a609}.section-header[data-v-a7d28f98]{justify-content:space-between;align-items:center;gap:8px;display:flex}.section-title[data-v-a7d28f98]{color:#101d30;white-space:nowrap;margin:0;font-size:14px;font-weight:770}.mini-link[data-v-a7d28f98]{color:#8798b1;white-space:nowrap;background:0 0;border:0;align-items:center;gap:2px;padding:3px 1px;font-size:11px;display:inline-flex}.mini-link svg[data-v-a7d28f98]{width:10px;height:13px}.status-tag[data-v-a7d28f98]{color:#fa3c49;white-space:nowrap;background:#ffe8e9;border-radius:8px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-block}.status-tag.done[data-v-a7d28f98]{color:#02b96d;background:#e6faef}.area-card[data-v-a7d28f98]{background:linear-gradient(125deg,#369dff,#4aa5fb 68%,#58b0ff);border-radius:12px;min-height:140px;margin:0 0 9px;position:relative;overflow:hidden}.area-blue[data-v-a7d28f98]{color:#fff;min-height:111px;padding:13px 12px;position:relative;overflow:hidden}.area-art[data-v-a7d28f98]{object-fit:cover;opacity:.9;pointer-events:none;width:38%;height:109px;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 24%);mask-image:linear-gradient(90deg,#0000 0%,#000 24%)}.area-caption[data-v-a7d28f98]{z-index:1;font-size:14px;font-weight:560;line-height:21px;position:relative}.area-choice[data-v-a7d28f98]{z-index:1;color:#fff;background:0 0;border:0;align-items:center;gap:8px;padding:1px 0;font-size:31px;font-weight:770;line-height:40px;display:flex;position:relative}.area-choice svg[data-v-a7d28f98]{width:12px;height:12px}.area-manager[data-v-a7d28f98]{z-index:2;color:#007bff;background:linear-gradient(100deg,#fffffff5,#eff7fff7);border:1px solid #e4f0ff;border-radius:12px;align-items:center;gap:7px;height:47px;margin-top:-17px;padding:0 10px 0 12px;font-size:12px;display:flex;position:relative}.area-person[data-v-a7d28f98]{color:#243b59;align-items:center;gap:5px;margin-right:auto;font-weight:650;display:flex}.person-avatar[data-v-a7d28f98]{color:#6caaf6;background:#d9eaff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.person-avatar svg[data-v-a7d28f98]{width:18px;height:18px}.outline-tiny[data-v-a7d28f98]{color:#1685ff;white-space:nowrap;background:#fff;border:1px solid #4b9fff;border-radius:9px;padding:4px 7px;font-size:11px;font-weight:660}.shortcuts[data-v-a7d28f98]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.shortcut[data-v-a7d28f98]{color:#171f2e;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:100px;padding:9px 2px;font-size:13px;font-weight:730;display:flex}.shortcut.mint[data-v-a7d28f98]{background:linear-gradient(130deg,#ecfcf5,#f6fefa)}.shortcut.amber[data-v-a7d28f98]{background:linear-gradient(130deg,#fff4e8,#fffaf5)}.shortcut.lavender[data-v-a7d28f98]{background:linear-gradient(130deg,#f6efff,#fdfaff)}.shortcut.ice[data-v-a7d28f98]{background:linear-gradient(130deg,#edf7ff,#f7fbff)}.shortcut-icon[data-v-a7d28f98]{color:#fff;border-radius:12px;place-items:center;width:42px;height:48px;display:grid;box-shadow:0 5px 11px #4292c70e}.shortcut.mint .shortcut-icon[data-v-a7d28f98]{background:linear-gradient(140deg,#03c781,#65e6af)}.shortcut.amber .shortcut-icon[data-v-a7d28f98]{background:linear-gradient(140deg,#ff9827,#ffd47c)}.shortcut.lavender .shortcut-icon[data-v-a7d28f98]{background:linear-gradient(140deg,#b341f6,#db87f9)}.shortcut.ice .shortcut-icon[data-v-a7d28f98]{background:linear-gradient(140deg,#158aff,#83caff)}.shortcut-icon svg[data-v-a7d28f98]{width:31px;height:33px}.shortcut:hover .shortcut-icon[data-v-a7d28f98]{transform:translateY(-1px)}.home-todos[data-v-a7d28f98]{margin-bottom:11px;padding:12px 11px 10px}.home-todos .section-header[data-v-a7d28f98]{margin-bottom:10px}.home-todo-row[data-v-a7d28f98]{text-align:left;background:#fff;border:0;border-bottom:1px solid #eff3f8;align-items:center;gap:9px;width:100%;min-height:51px;padding:7px 0;display:flex}.home-todo-row[data-v-a7d28f98]:last-child{border:0}.task-mini-icon[data-v-a7d28f98]{border-radius:9px;flex:0 0 35px;place-items:center;width:35px;height:36px;display:grid}.task-mini-icon svg[data-v-a7d28f98]{width:25px;height:25px}.task-mini-icon.daily[data-v-a7d28f98]{color:#1284fd;background:#eef6ff}.task-mini-icon.plants[data-v-a7d28f98]{color:#ff9821;background:#fff5e9}.task-mini-icon.facilities[data-v-a7d28f98]{color:#a843f6;background:#f5ebff}.home-todo-info[data-v-a7d28f98]{flex:1;min-width:0}.home-todo-info strong[data-v-a7d28f98]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:725;line-height:18px;display:block;overflow:hidden}.home-todo-info small[data-v-a7d28f98]{color:#8b9bb1;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;display:block;overflow:hidden}.home-todo-row .status-tag[data-v-a7d28f98]{padding:6px;font-size:10px}.home-todo-row .chevron[data-v-a7d28f98]{color:#ff8e96;width:12px;height:16px}.home-week[data-v-a7d28f98]{margin-bottom:11px;padding:12px 10px 9px}.week-range[data-v-a7d28f98]{color:#7f8eaa;white-space:nowrap;font-size:11px}.week-stats[data-v-a7d28f98]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.week-stat[data-v-a7d28f98]{background:#f0fbf6;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:65px;padding:7px 2px;display:flex}.week-stat.green[data-v-a7d28f98]{background:linear-gradient(145deg,#e9fbf2,#f3fcf7)}.week-stat.orange[data-v-a7d28f98]{background:linear-gradient(145deg,#fff4e8,#fffaf4)}.week-stat.purple[data-v-a7d28f98]{background:linear-gradient(145deg,#f6efff,#fbf7ff)}.week-stat.grey[data-v-a7d28f98]{background:linear-gradient(145deg,#eef6ff,#f5faff)}.week-stat b[data-v-a7d28f98]{white-space:nowrap;font-size:18px;font-weight:760;line-height:24px}.week-stat.green b[data-v-a7d28f98]{color:#00bc74}.week-stat.orange b[data-v-a7d28f98]{color:#fa8d00}.week-stat.purple b[data-v-a7d28f98]{color:#a22df0}.week-stat.grey b[data-v-a7d28f98]{color:#6f809b}.week-stat small[data-v-a7d28f98]{color:#46536c;white-space:nowrap;font-size:10px}.home-weekdays[data-v-a7d28f98]{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;margin-top:15px;display:grid}.home-weekday[data-v-a7d28f98]{color:#8c9cb2;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:3px 0 0;display:flex}.home-weekday span[data-v-a7d28f98]{font-size:10px}.home-weekday small[data-v-a7d28f98]{font-size:9px}.home-weekday .day-check[data-v-a7d28f98]{margin-top:2px}.home-points[data-v-a7d28f98]{margin-bottom:0;padding:12px 11px 10px}.home-points .section-header[data-v-a7d28f98]{margin-bottom:7px}.home-point-row[data-v-a7d28f98]{text-align:left;background:0 0;border:0;border-bottom:1px solid #eff3f8;align-items:center;gap:8px;width:100%;min-height:36px;padding:6px 0;display:flex}.home-point-row[data-v-a7d28f98]:last-child{border:0}.point-plus[data-v-a7d28f98],.point-minus[data-v-a7d28f98]{border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:29px;font-size:20px;font-weight:760;display:grid}.point-plus[data-v-a7d28f98]{color:#00b96a;background:#e4f9ed}.point-minus[data-v-a7d28f98]{color:#ff4051;background:#ffe8e9}.home-point-row strong[data-v-a7d28f98]{color:#0abe69;white-space:nowrap;font-size:12px}.home-point-row.negative strong[data-v-a7d28f98]{color:#fb3646}.home-point-row .point-desc[data-v-a7d28f98]{color:#8794aa;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11px;overflow:hidden}.point-time[data-v-a7d28f98]{color:#93a1b7;white-space:nowrap;font-size:10px}.day-check[data-v-a7d28f98]{color:#fff;background:#fff;border:1.6px solid #d8e0ed;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;font-weight:800;line-height:1;display:grid}.day-check.done[data-v-a7d28f98]{color:#fff;background:#04c779;border-color:#04c779}.day-check.partial[data-v-a7d28f98]{color:#fff;background:#1685ff;border-color:#1685ff}.day-check.future[data-v-a7d28f98]{color:#0000}.todo-days[data-v-a7d28f98]{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:7px;margin:0 -1px;padding:20px 1px 22px;display:flex;overflow-x:auto}.todo-days[data-v-a7d28f98]::-webkit-scrollbar{display:none}.todo-day[data-v-a7d28f98]{color:#202532;background:linear-gradient(145deg,#f5f7fa,#fafbfd);border:0;border-radius:12px;flex-direction:column;flex:0 0 clamp(49px,14.7vw,60px);justify-content:center;align-items:center;gap:6px;height:96px;display:flex}.todo-day.active[data-v-a7d28f98]{color:#fff;background:#117cfa;box-shadow:0 7px 16px #1283ff1a}.todo-day strong[data-v-a7d28f98]{white-space:nowrap;font-size:14px;font-weight:740;line-height:23px}.todo-day small[data-v-a7d28f98]{color:#8090a7;font-size:13px}.todo-day.active small[data-v-a7d28f98]{color:#fff}.todo-day .small-dot[data-v-a7d28f98]{background:#c9d2df;border-radius:50%;width:7px;height:7px;margin-top:1px}.todo-day .small-dot.done[data-v-a7d28f98]{background:#82deb7}.todo-day .small-dot.warn[data-v-a7d28f98]{background:#d8752b}.todo-day.active .small-dot[data-v-a7d28f98]{background:#e7f4ff}.todo-groups[data-v-a7d28f98]{gap:15px;margin-top:0;display:grid}.todo-group[data-v-a7d28f98]{padding:14px 13px 5px;scroll-margin-top:22px}.todo-group-heading[data-v-a7d28f98]{text-align:left;color:#222b38;background:0 0;border:0;border-bottom:1px solid #eef2f8;align-items:center;gap:9px;width:100%;min-height:44px;padding:0 0 9px;font-size:17px;font-weight:770;display:flex}.todo-group-heading small[data-v-a7d28f98]{color:#808fa9;font-size:14px;font-weight:600}.todo-group-heading .group-chevron[data-v-a7d28f98]{color:#7082a0;width:18px;height:18px;margin-left:auto;transition:transform .1s}.todo-group-heading[aria-expanded=false] .group-chevron[data-v-a7d28f98]{transform:rotate(180deg)}.group-square[data-v-a7d28f98]{color:#fff;border-radius:6px;place-items:center;width:22px;height:23px;display:grid}.group-square svg[data-v-a7d28f98]{width:16px;height:17px}.group-square.daily[data-v-a7d28f98]{background:#04c77e}.group-square.plants[data-v-a7d28f98]{background:#01ca84}.group-square.cleanup[data-v-a7d28f98]{background:#a14af3}.todo-task[data-v-a7d28f98]{text-align:left;background:#fff;border:0;border-bottom:1px solid #eef2f7;align-items:center;gap:13px;width:100%;min-height:144px;padding:18px 0;display:flex}.todo-task[data-v-a7d28f98]:last-child{border:0}.todo-task .task-symbol[data-v-a7d28f98]{color:#147ef7;background:#eaf4ff;border-radius:12px;flex:0 0 55px;place-items:center;width:55px;height:55px;display:grid}.todo-task .task-symbol svg[data-v-a7d28f98]{width:37px;height:37px}.todo-task.plants .task-symbol[data-v-a7d28f98]{color:#05c883;background:#e5fbf1}.todo-task.cleanup .task-symbol[data-v-a7d28f98]{color:#ab45ed;background:#f5edff}.todo-task-content[data-v-a7d28f98]{flex:1;min-width:0}.todo-task-content strong[data-v-a7d28f98]{color:#1c2636;font-size:17px;font-weight:755;line-height:23px;display:block}.todo-task-content .desc[data-v-a7d28f98]{color:#8394af;margin-top:4px;font-size:13px;line-height:21px;display:block}.todo-task-content .hours[data-v-a7d28f98]{color:#8595b0;white-space:nowrap;align-items:center;gap:5px;margin-top:12px;font-size:13px;display:flex}.todo-task-content .hours svg[data-v-a7d28f98]{width:15px;height:15px}.todo-action[data-v-a7d28f98]{white-space:nowrap;color:#fa3b44;background:#ffe7e9;border-radius:10px;margin-left:auto;padding:8px 12px;font-size:14px;font-weight:725}.todo-action.finished[data-v-a7d28f98]{color:#05b36d;background:#e2faef}.no-tasks[data-v-a7d28f98]{color:#95a6bc;text-align:center;place-content:center;min-height:104px;padding:10px;font-size:13px;display:grid}.record-tabs[data-v-a7d28f98]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;height:52px;margin:5px 0 9px;display:grid}.record-tab[data-v-a7d28f98]{color:#687991;white-space:nowrap;background:0 0;border:0;font-size:13px;font-weight:640;position:relative}.record-tab.active[data-v-a7d28f98]{color:#1384ff;font-weight:760}.record-tab.active[data-v-a7d28f98]:after{content:"";background:#1686ff;border-radius:3px;width:62px;height:2px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.month-picker[data-v-a7d28f98]{color:#147bff;background:#edf5ff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;height:38px;margin:0 3px 13px;padding:0 15px;display:flex}.month-picker label[data-v-a7d28f98]{align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:750;display:flex;position:relative}.month-picker svg[data-v-a7d28f98]{width:18px;height:18px}.month-picker input[data-v-a7d28f98]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.record-list[data-v-a7d28f98]{background:#fff;border-radius:12px;padding:0 11px 6px}.record-entry[data-v-a7d28f98]{border-bottom:1px solid #eff3f8;padding:12px 0 14px}.record-entry[data-v-a7d28f98]:last-child{border-bottom:0}.record-first[data-v-a7d28f98]{align-items:center;gap:8px;min-height:23px;display:flex}.round-check[data-v-a7d28f98]{color:#fff;background:#13b96c;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:13px;font-weight:780;display:grid}.record-date[data-v-a7d28f98]{color:#1d242e;white-space:nowrap;font-size:14px;font-weight:750}.record-completed[data-v-a7d28f98]{color:#fff;white-space:nowrap;background:#1cbb67;border-radius:6px;margin-left:auto;padding:4px 12px;font-size:11px}.record-by[data-v-a7d28f98]{color:#7c8ea9;align-items:center;gap:13px;margin:8px 0 8px 26px;font-size:13px;display:flex}.record-by .arrow[data-v-a7d28f98]{color:#aab7c7;width:12px;height:15px;margin-left:auto}.photo-grid[data-v-a7d28f98]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-left:25px;display:grid}.photo-thumb[data-v-a7d28f98]{aspect-ratio:1.19;object-fit:cover;cursor:pointer;background:#f0f3f7;border:0;border-radius:7px;width:100%;min-width:0;height:auto}.photo-thumb[data-v-a7d28f98]:focus-visible{outline:2px solid #2186fe}.empty-view[data-v-a7d28f98]{color:#91a2b9;text-align:center;place-content:center;gap:8px;min-height:200px;font-size:13px;display:grid}.empty-view svg[data-v-a7d28f98]{color:#bccce0;width:40px;height:40px;margin:auto}.week-screen[data-v-a7d28f98]{padding-top:10px}.week-panel[data-v-a7d28f98]{margin-bottom:13px;padding:12px 12px 13px}.summary-heading[data-v-a7d28f98]{align-items:center;gap:9px;margin-bottom:10px;display:flex}.chart-symbol[data-v-a7d28f98]{color:#167fff;background:#ecf6ff;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.chart-symbol svg[data-v-a7d28f98]{width:22px;height:22px}.summary-heading strong[data-v-a7d28f98]{color:#15243a;font-size:14px}.summary-heading small[data-v-a7d28f98]{color:#8596ae;margin-top:2px;font-size:10px;display:block}.week-selector[data-v-a7d28f98]{color:#8395b1;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;padding:6px 0;font-size:11px;display:flex}.week-selector svg[data-v-a7d28f98]{width:11px;height:13px}.summary-stats[data-v-a7d28f98]{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.week-summary-tile[data-v-a7d28f98]{background:#edfbf4;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-width:0;height:74px;padding:5px 1px;display:flex}.week-summary-tile[data-v-a7d28f98]:nth-child(2){background:#fff7ed}.week-summary-tile[data-v-a7d28f98]:nth-child(3){background:#f8f3ff}.week-summary-tile[data-v-a7d28f98]:nth-child(4){background:#eff6ff}.week-summary-tile strong[data-v-a7d28f98]{color:#00c579;font-size:20px;line-height:24px}.week-summary-tile:nth-child(2) strong[data-v-a7d28f98]{color:#ff900a}.week-summary-tile:nth-child(3) strong[data-v-a7d28f98]{color:#a536f0}.week-summary-tile:nth-child(4) strong[data-v-a7d28f98]{color:#667895}.week-summary-tile span[data-v-a7d28f98]{color:#52617a;white-space:nowrap;margin-top:4px;font-size:10px}.table-panel[data-v-a7d28f98]{margin-bottom:13px;padding:13px 10px 12px}.table-caption[data-v-a7d28f98]{justify-content:space-between;align-items:center;gap:6px;padding-bottom:13px;display:flex}.legend[data-v-a7d28f98]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.legend span[data-v-a7d28f98]{color:#788ba7;white-space:nowrap;align-items:center;gap:3px;font-size:10px;display:flex}.legend i[data-v-a7d28f98]{background:#05c67e;border-radius:50%;width:10px;height:10px}.legend .neutral[data-v-a7d28f98]{background:#fff;border:1px solid #cbd5e4}.legend .partial[data-v-a7d28f98]{background:#1684ff}.table-scroll[data-v-a7d28f98]{scrollbar-width:none;overflow-x:auto}.table-scroll[data-v-a7d28f98]::-webkit-scrollbar{display:none}.completion-table[data-v-a7d28f98]{grid-template-columns:82px repeat(6,minmax(0,1fr));row-gap:13px;width:100%;min-width:318px;display:grid}.table-cell[data-v-a7d28f98]{text-align:center;justify-content:center;align-items:center;min-width:0;display:flex}.table-cell.head[data-v-a7d28f98]{color:#5e708f;flex-direction:column;gap:2px;font-size:10px;display:flex}.table-cell.head[data-v-a7d28f98]:first-child{align-items:flex-start}.table-cell.head small[data-v-a7d28f98]{color:#7d8aa1;font-size:9px}.table-cell.task-label[data-v-a7d28f98]{white-space:nowrap;text-align:left;color:#273449;justify-content:flex-start;gap:4px;font-size:10px;font-weight:650}.table-icon[data-v-a7d28f98]{color:#fff;border-radius:5px;flex:0 0 21px;place-items:center;width:21px;height:21px;display:grid}.table-icon svg[data-v-a7d28f98]{width:15px;height:15px}.table-icon.green[data-v-a7d28f98]{background:#13c986}.table-icon.orange[data-v-a7d28f98]{background:#ff9f28}.table-icon.purple[data-v-a7d28f98]{background:#a448ef}.table-icon.blue[data-v-a7d28f98]{background:#228fff}.mini-status[data-v-a7d28f98]{color:#fff;border:1.5px solid #dce4ef;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:750;display:grid}.mini-status.done[data-v-a7d28f98]{background:#02c47a;border-color:#02c47a}.mini-status.partial[data-v-a7d28f98]{background:#0c80fa;border-color:#0c80fa}.ring-panel[data-v-a7d28f98]{padding:13px 10px 14px}.ring-panel .section-title[data-v-a7d28f98]{align-items:center;gap:6px;display:flex}.ring-panel .section-title svg[data-v-a7d28f98]{color:#1b88fc;width:19px;height:19px}.ring-grid[data-v-a7d28f98]{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:12px;display:grid}.ring-unit[data-v-a7d28f98]{text-align:center;min-width:0}.ring[data-v-a7d28f98]{aspect-ratio:1;background:conic-gradient(var(--ring-color) calc(var(--ring-value)*1%),#e8f2ff 0);border-radius:50%;place-items:center;width:min(100%,68px);margin:0 auto 8px;display:grid}.ring[data-v-a7d28f98]:before{content:attr(data-value);width:79%;height:79%;color:var(--ring-text);background:#fff;border-radius:50%;place-items:center;font-size:13px;font-weight:780;display:grid}.ring-unit strong[data-v-a7d28f98]{color:#273b61;white-space:nowrap;font-size:10px;display:block}.ring-unit small[data-v-a7d28f98]{color:#7d8dac;white-space:nowrap;margin-top:4px;font-size:10px;display:block}.score-hero[data-v-a7d28f98]{color:#fff;background:linear-gradient(105deg,#309eff,#62bafd);border-radius:10px;height:110px;margin:0 0 10px;position:relative;overflow:hidden}.score-hero .hero-clip[data-v-a7d28f98]{object-fit:cover;pointer-events:none;width:37%;height:82px;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 24%);mask-image:linear-gradient(90deg,#0000 0%,#000 24%)}.score-hero-label[data-v-a7d28f98]{align-items:center;gap:4px;padding:11px 11px 0;font-size:12px;display:flex;position:relative}.score-hero-label span[data-v-a7d28f98]{border:1px solid #d6ebff;border-radius:50%;place-items:center;width:12px;height:12px;font-size:10px;display:grid}.score-main[data-v-a7d28f98]{padding:1px 11px;font-size:30px;font-weight:750;line-height:36px;position:relative}.score-main span[data-v-a7d28f98]{font-size:15px;font-weight:590}.score-hero-bottom[data-v-a7d28f98]{color:#7589a5;text-align:center;background:#f5faffe6;grid-template-columns:1fr 1fr;align-items:center;width:100%;height:32px;display:grid;position:absolute;bottom:0}.score-hero-bottom span[data-v-a7d28f98]{font-size:11px}.score-hero-bottom b[data-v-a7d28f98]{color:#f63a4a}.score-hero-bottom b.blue[data-v-a7d28f98]{color:#118bfc}.score-hero-bottom span+span[data-v-a7d28f98]{border-left:1px solid #e3eaf6}.score-duo[data-v-a7d28f98]{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:12px;display:grid}.score-summary[data-v-a7d28f98]{background:linear-gradient(130deg,#fff1f1,snow);border-radius:11px;align-items:center;gap:10px;height:72px;padding:10px 12px;display:flex}.score-summary.positive[data-v-a7d28f98]{background:linear-gradient(120deg,#eafaef,#f6fdf9)}.score-arrow[data-v-a7d28f98]{color:#fff;background:#ff4650;border-radius:50%;place-items:center;width:36px;height:36px;font-size:21px;display:grid}.score-summary.positive .score-arrow[data-v-a7d28f98]{background:#05c57b}.score-summary small[data-v-a7d28f98]{color:#292e3d;white-space:nowrap;margin-bottom:4px;font-size:11px;display:block}.score-summary strong[data-v-a7d28f98]{color:#fd3c49;font-size:22px;line-height:24px}.score-summary.positive strong[data-v-a7d28f98]{color:#04b970}.score-summary strong span[data-v-a7d28f98]{font-size:12px;font-weight:590}.score-categories[data-v-a7d28f98]{margin-bottom:12px;padding:14px 11px 15px}.score-categories .section-header[data-v-a7d28f98]{margin-bottom:12px}.score-progress-row[data-v-a7d28f98]{grid-template-columns:23px 64px minmax(0,1fr) 73px;align-items:center;gap:7px;min-height:34px;display:grid}.score-progress-name[data-v-a7d28f98]{color:#2a3449;white-space:nowrap;font-size:11px}.score-progress-track[data-v-a7d28f98]{background:#e9eef6;border-radius:10px;height:8px;overflow:hidden}.score-progress-fill[data-v-a7d28f98]{height:100%;width:var(--w,0%);background:#ff4450;border-radius:10px}.score-progress-result[data-v-a7d28f98]{color:#899ab1;white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;font-size:10px;display:flex}.score-progress-result strong[data-v-a7d28f98]{color:#f84250;font-weight:680}.score-detail[data-v-a7d28f98]{padding:13px 11px 10px}.score-detail .section-header[data-v-a7d28f98]{margin-bottom:9px}.score-entry[data-v-a7d28f98]{text-align:left;background:#fff;border:0;align-items:center;gap:8px;width:100%;min-height:38px;padding:5px 0;display:flex}.score-entry .minus-mark[data-v-a7d28f98]{color:#fa4453;background:#ffe8eb;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:17px;font-weight:780;display:grid}.score-entry strong[data-v-a7d28f98]{color:#f24452;white-space:nowrap;font-size:12px}.score-entry .score-reason[data-v-a7d28f98]{text-overflow:ellipsis;white-space:nowrap;color:#354359;flex:1;min-width:0;font-size:11px;overflow:hidden}.score-entry .score-date[data-v-a7d28f98]{color:#9aabc0;white-space:nowrap;font-size:10px}.score-entry svg[data-v-a7d28f98]{color:#a0b0c4;width:10px;height:14px}.score-empty[data-v-a7d28f98]{color:#a0afc2;place-content:center;min-height:94px;font-size:12px;display:grid}.dialog[data-v-a7d28f98]{color:#253856;background:#fff;border:0;border-radius:15px;width:min(92vw,450px);max-width:min(92vw,480px);max-height:85dvh;padding:0;overflow:auto;box-shadow:0 23px 70px #1931503b}.dialog-backdrop[data-v-a7d28f98]{background:#162c4866}.dialog-heading[data-v-a7d28f98]{border-bottom:1px solid #eaf0f7;justify-content:space-between;align-items:center;gap:8px;padding:15px 17px;display:flex}.dialog-heading h2[data-v-a7d28f98]{color:#173263;margin:0;font-size:16px;font-weight:740}.dialog-close[data-v-a7d28f98]{color:#798ba3;background:#f0f6fd;border:0;border-radius:50%;width:29px;height:29px;font-size:21px}.dialog-body[data-v-a7d28f98]{padding:16px 17px 20px}.dialog-body[data-v-a7d28f98] p{color:#778aa5;margin:0 0 13px;font-size:13px;line-height:1.65}.dialog-body[data-v-a7d28f98] label{color:#657b98;gap:7px;margin-bottom:13px;font-size:13px;font-weight:570;display:grid}.dialog-body[data-v-a7d28f98] input,.dialog-body[data-v-a7d28f98] textarea,.dialog-body[data-v-a7d28f98] select{color:#2c4769;background:#f9fbfe;border:1px solid #dfebf9;border-radius:8px;width:100%;min-height:40px;padding:9px 11px;font-size:14px}.dialog-body[data-v-a7d28f98] textarea{resize:vertical;min-height:82px}.dialog-body[data-v-a7d28f98] .dialog-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.dialog-body[data-v-a7d28f98] .dialog-actions button{color:#137cff;background:#fff;border:1px solid #bcdcff;border-radius:9px;min-height:42px;font-size:14px;font-weight:700}.dialog-body[data-v-a7d28f98] .dialog-actions button.primary{color:#fff;background:#137fff;border-color:#137fff}.dialog-pic[data-v-a7d28f98]{object-fit:contain;border-radius:8px;width:100%;max-height:62dvh}.dialog-body[data-v-a7d28f98] .dialog-note{color:#9babbc!important;margin-top:12px!important;font-size:11px!important}.toast[data-v-a7d28f98]{z-index:80;color:#fff;text-align:center;background:#1b314bf2;border-radius:20px;max-width:min(88vw,430px);padding:10px 15px;font-size:12px;line-height:1.5;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 7px 26px #1c2f492e}@media (width<=390px){.statusbar[data-v-a7d28f98]{font-size:12px}.shortcuts[data-v-a7d28f98]{gap:6px}.shortcut[data-v-a7d28f98]{min-height:92px;font-size:11px}.shortcut-icon[data-v-a7d28f98]{width:38px;height:42px}.shortcut-icon svg[data-v-a7d28f98]{width:29px;height:29px}.home-todo-info strong[data-v-a7d28f98]{font-size:12px}.home-todo-info small[data-v-a7d28f98]{font-size:10px}.week-stats[data-v-a7d28f98]{gap:5px}.week-stat small[data-v-a7d28f98]{font-size:9px}.home-point-row .point-desc[data-v-a7d28f98]{font-size:10px}.todo-task[data-v-a7d28f98]{gap:9px;min-height:128px}.todo-task .task-symbol[data-v-a7d28f98]{flex-basis:48px;width:48px;height:50px}.todo-task .task-symbol svg[data-v-a7d28f98]{width:33px;height:33px}.todo-task-content strong[data-v-a7d28f98]{font-size:15px}.todo-task-content .desc[data-v-a7d28f98]{font-size:12px}.todo-action[data-v-a7d28f98]{padding:7px 9px;font-size:12px}.score-progress-row[data-v-a7d28f98]{grid-template-columns:22px 56px minmax(0,1fr) 65px;gap:4px}}@media (width<=330px){.nav h1[data-v-a7d28f98]{font-size:15px}.nav-capsule[data-v-a7d28f98]{width:77px}.nav-capsule button[data-v-a7d28f98]{width:33px}.shortcut[data-v-a7d28f98]{min-height:83px;font-size:10px}.shortcut-icon[data-v-a7d28f98]{width:34px;height:38px}.shortcut-icon svg[data-v-a7d28f98]{width:25px;height:25px}.week-stat b[data-v-a7d28f98]{font-size:16px}.week-stat small[data-v-a7d28f98]{font-size:8px}.week-range[data-v-a7d28f98],.home-weekday span[data-v-a7d28f98]{font-size:9px}.home-weekday small[data-v-a7d28f98]{font-size:8px}.home-point-row .point-desc[data-v-a7d28f98]{font-size:9px}.home-todo-row .status-tag[data-v-a7d28f98]{padding:4px;font-size:9px}.todo-group[data-v-a7d28f98]{padding:12px 8px 4px}.todo-task[data-v-a7d28f98]{gap:6px}.todo-task .task-symbol[data-v-a7d28f98]{flex-basis:40px;width:40px;height:44px}.todo-task .task-symbol svg[data-v-a7d28f98]{width:29px;height:29px}.todo-task-content strong[data-v-a7d28f98]{font-size:13px}.todo-task-content .desc[data-v-a7d28f98],.todo-task-content .hours[data-v-a7d28f98]{font-size:11px}.todo-action[data-v-a7d28f98]{padding:6px;font-size:10px}.record-date[data-v-a7d28f98]{font-size:12px}.record-by[data-v-a7d28f98]{font-size:11px}.week-summary-tile span[data-v-a7d28f98]{font-size:8px}.legend[data-v-a7d28f98]{gap:4px}.legend span[data-v-a7d28f98]{font-size:9px}.table-panel[data-v-a7d28f98]{padding:10px 7px}.score-categories[data-v-a7d28f98]{padding:12px 8px}.score-progress-name[data-v-a7d28f98]{font-size:10px}.score-summary[data-v-a7d28f98]{gap:7px;padding:9px 7px}.score-summary small[data-v-a7d28f98]{font-size:10px}}@media (prefers-reduced-motion:reduce){[data-v-a7d28f98],[data-v-a7d28f98]:before,[data-v-a7d28f98]:after{scroll-behavior:auto!important;transition:none!important}}.hygiene-design[data-v-a7d28f98]{-webkit-font-smoothing:antialiased;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Helvetica Neue,Arial,sans-serif;font-size:14px}.text-button[data-v-a7d28f98]{text-align:left;background:0 0;border:0;padding:0}.score-hero-label.text-button[data-v-a7d28f98]{color:inherit;padding:11px 11px 0}.table-title[data-v-a7d28f98]{align-items:center;gap:5px;display:flex}.table-title svg[data-v-a7d28f98]{color:#168aff;width:19px;height:19px}.score-breakdown-caption[data-v-a7d28f98]{color:#8293ad;font-size:10px}.record-open[data-v-a7d28f98]{margin-left:auto}.photo-button[data-v-a7d28f98]{background:0 0;border:0;min-width:0;padding:0;line-height:0;display:block}.modal-layer[data-v-a7d28f98]{z-index:60;background:#162c4866;place-items:center;padding:12px;display:grid;position:fixed;inset:0}button[data-v-a7d28f98]:disabled{cursor:default}.photo[data-v-2ea7e430]{aspect-ratio:1.19;object-fit:cover;background:#f0f3f7;border:0;border-radius:7px;width:100%;min-width:0;height:auto;display:block;overflow:hidden}.photo img[data-v-2ea7e430]{object-fit:cover;width:100%;height:100%;display:block}.photo>span[data-v-2ea7e430]{color:inherit;font-size:11px;line-height:1.5}.vehicle-register-page[data-v-70b8061d]{background:var(--business-bg-page,#fff);min-height:100vh;padding:0 0 96px}.vehicleRegister-back[data-v-70b8061d]{box-sizing:border-box;max-width:575px;margin:auto;padding:16px}button[data-v-70b8061d]{background:var(--business-bg-page,#fff);min-height:44px;color:var(--business-color-primary,#2f73f4);border:1px solid var(--business-border-medium,#d9dde3);font:inherit;border-radius:12px;padding:10px 14px}.expense-payment-page[data-v-65508f65]{background:#fff;min-height:100vh}.inspection-back[data-v-65508f65]{box-sizing:border-box;max-width:980px;margin:auto;padding:16px}button[data-v-65508f65]{color:#2f73f4;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dde3;border-radius:12px;padding:10px 14px}.expense-payment-page[data-v-f189b815]{background:#fff;min-height:100vh}.inspectionExecution-back[data-v-f189b815]{box-sizing:border-box;max-width:980px;margin:auto;padding:16px}button[data-v-f189b815]{color:#2f73f4;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dde3;border-radius:12px;padding:10px 14px}.expense-payment-page[data-v-260aca84]{background:#fff;min-height:100vh}.inspectionSchedule-back[data-v-260aca84]{box-sizing:border-box;max-width:980px;margin:auto;padding:16px}button[data-v-260aca84]{color:#2f73f4;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dde3;border-radius:12px;padding:10px 14px}.expense-payment-page[data-v-97a9a5ec]{background:#fff;min-height:100vh}.attendanceCalendar-back[data-v-97a9a5ec]{box-sizing:border-box;max-width:980px;margin:auto;padding:16px}button[data-v-97a9a5ec]{color:#2f73f4;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dde3;border-radius:12px;padding:10px 14px}.expense-payment-page[data-v-d24024b9]{background:#fff;min-height:100vh}.employeeContract-back[data-v-d24024b9]{box-sizing:border-box;max-width:980px;margin:auto;padding:16px}button[data-v-d24024b9]{color:#2f73f4;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dde3;border-radius:12px;padding:10px 14px}.expense-payment-page[data-v-0f2fb24d]{background:#fff;min-height:100vh}.employeeContract-back[data-v-0f2fb24d]{box-sizing:border-box;max-width:980px;margin:auto;padding:16px}button[data-v-0f2fb24d]{color:#2f73f4;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dde3;border-radius:12px;padding:10px 14px}.map-settings-entry[data-v-2bedca8a]{color:#5682b1;background:0 0;border:0;padding:10px 18px;font-size:12px}.map-settings-shade[data-v-2bedca8a]{z-index:1000;background:#10203b66;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.map-settings[data-v-2bedca8a]{box-sizing:border-box;color:#243550;text-align:left;background:#fff;border-radius:20px;width:min(100%,480px);max-height:85dvh;padding:20px;overflow:auto;box-shadow:0 16px 60px #17345e33}header[data-v-2bedca8a]{justify-content:space-between;align-items:center;gap:12px;display:flex}h2[data-v-2bedca8a]{margin:0;font-size:19px}p[data-v-2bedca8a],li[data-v-2bedca8a]{overflow-wrap:anywhere;font-size:13px;line-height:1.7}fieldset[data-v-2bedca8a]{border:0;min-width:0;padding:0}label[data-v-2bedca8a]{margin:16px 0;font-size:14px;display:block}small[data-v-2bedca8a]{color:#6b7d96;margin-top:5px;display:block}input[type=password][data-v-2bedca8a]{box-sizing:border-box;border:1px solid #dce6f4;border-radius:10px;width:100%;margin-top:8px;padding:12px}.switch[data-v-2bedca8a]{align-items:center;gap:8px;display:flex}button[data-v-2bedca8a]{color:#2861a0;background:#f5f9ff;border:1px solid #dce6f4;border-radius:9px;padding:9px 12px}.primary[data-v-2bedca8a]{color:#fff;background:#2584f4;border:0;width:100%;padding:12px}button[data-v-2bedca8a]:disabled{opacity:.6}details[data-v-2bedca8a]{margin-top:18px}[role=alert][data-v-2bedca8a]{color:#ad3535}[role=status][data-v-2bedca8a]{color:#228157}.qualification-configuration-entry[data-v-436b7b68]{color:#183153;background:#fff;border:1px solid #e0e8f4;border-radius:14px;justify-content:space-between;margin:12px 0;padding:18px;font:15px/1.6 system-ui;text-decoration:none;display:flex}.qualification-configuration-entry span[data-v-436b7b68]{color:#3584f5}.administration-home[data-v-e21f31c5]{box-sizing:border-box;color:#183153;background:#f5f8fd;max-width:560px;min-height:100vh;margin:auto;padding:24px 20px;font:15px/1.6 system-ui,sans-serif}.back[data-v-e21f31c5],.company button[data-v-e21f31c5]{color:#357ff2;font:inherit;background:0 0;border:0;padding:8px 0}.administration-home h1[data-v-e21f31c5]{margin:24px 0;font-size:24px}.company[data-v-e21f31c5]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.administration-home a[data-v-e21f31c5]{color:inherit;background:#fff;border:1px solid #e0e8f4;border-radius:14px;justify-content:space-between;align-items:center;margin:12px 0;padding:18px;text-decoration:none;display:flex}.administration-home a span[data-v-e21f31c5]{color:#3584f5;font-size:24px}button[data-v-e21f31c5],a[data-v-e21f31c5]{cursor:pointer}:is(button[data-v-e21f31c5],a[data-v-e21f31c5]):focus-visible{outline-offset:2px;outline:3px solid #8ec4ff}.expense-payment-page[data-v-8ce28b7b]{background:#fff;min-height:100vh}.expensePayment-back[data-v-8ce28b7b]{box-sizing:border-box;max-width:980px;margin:auto;padding:16px}button[data-v-8ce28b7b]{color:#2f73f4;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dde3;border-radius:12px;padding:10px 14px}.expense-reimbursement-page[data-v-ca5ca145]{background:#fff;min-height:100vh}.expenseReimbursement-back[data-v-ca5ca145]{box-sizing:border-box;max-width:980px;margin:auto;padding:16px}button[data-v-ca5ca145]{color:#2f73f4;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dde3;border-radius:12px;padding:10px 14px}.contract-invoice-page[data-v-46d04b00]{background:#fff;min-height:100vh}.contractInvoice-back[data-v-46d04b00]{box-sizing:border-box;max-width:980px;margin:auto;padding:16px}button[data-v-46d04b00]{color:#2f73f4;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dde3;border-radius:12px;padding:10px 14px}.invoice-center-page[data-v-21ae46ff]{background:#fff;min-height:100vh}.invoice-center-back[data-v-21ae46ff]{box-sizing:border-box;max-width:1160px;margin:auto;padding:16px 24px 0}.invoice-center-back button[data-v-21ae46ff]{min-height:44px;font:inherit;color:#375e8c;cursor:pointer;background:#fff;border:1px solid #d9e1eb;border-radius:9px;padding:8px 14px}.invoice-center-back button[data-v-21ae46ff]:focus-visible{outline-offset:3px;outline:3px solid #4278be}@media (width<=700px){.invoice-center-back[data-v-21ae46ff]{padding:12px 16px 0}}.finance-overview-page[data-v-774a55f8]{background:#f4faff;min-height:100dvh}[role=alert][data-v-774a55f8],[role=status][data-v-774a55f8]{padding:16px;line-height:1.6}.school-visit{--edge:clamp(12px, 3cqw, 24px);color:#142033;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(#f4faff,#f8fbfe 420px);width:100%;min-width:0;max-width:960px;min-height:100dvh;margin:auto;font:400 14px/1.6 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;container:school-visit/inline-size}.school-visit *{box-sizing:border-box}.school-visit :where(button,input,select,textarea){font:inherit}.school-visit button{color:#1974e8;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #dce8f7;border-radius:10px;min-height:42px;padding:8px 13px}.school-visit button:disabled{opacity:.55;cursor:default}.school-visit :focus-visible{outline-offset:2px;outline:3px solid #8ebfff}.school-visit h1,.school-visit h2,.school-visit h3,.school-visit p{overflow-wrap:anywhere}.school-visit h2{margin:0 0 12px;font-size:19px}.school-visit h3{margin:0 0 8px;font-size:16px}.school-visit p{margin:7px 0}.school-visit svg{flex:none;display:block}.school-visit .visit-topbar{padding:12px var(--edge);grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;display:grid}.school-visit .visit-topbar h1{text-align:center;margin:0;font-size:24px;line-height:1.4}.school-visit .visit-topbar button{color:#182330;background:0 0;border:0;padding:7px}.school-visit .visit-topbar svg{width:25px;height:28px}.school-visit .visit-banner{margin:0 var(--edge) 18px;color:#fff;background:linear-gradient(115deg,#61b5ff,#b6ddff);border-radius:18px;padding:22px}.school-visit .visit-banner h2{margin:0;font-size:27px}.school-visit .visit-banner p{margin-top:5px;font-size:14px}.school-visit .visit-tools{margin:12px var(--edge);flex-wrap:wrap;align-items:end;gap:10px;display:flex}.school-visit .visit-tools label{flex:160px;min-width:0}.school-visit label{gap:5px;min-width:0;display:grid}.school-visit :where(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#17283e;background:#fff;border:1px solid #dce5f0;border-radius:9px;width:100%;min-width:0;min-height:42px;padding:8px 10px}.school-visit textarea{resize:vertical;min-height:95px}.school-visit .visit-stats{margin:16px var(--edge);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.school-visit .visit-stat{background:#eaf4ff;border-radius:13px;min-width:0;padding:15px 11px}.school-visit .visit-stat strong{color:#0878f9;font-variant-numeric:tabular-nums;font-size:27px;line-height:1.3;display:block}.school-visit .visit-stat span{color:#62778d;overflow-wrap:anywhere;font-size:12px;display:block}.school-visit .visit-stat.done{background:#e7fbf1}.school-visit .visit-stat.done strong{color:#00aa65}.school-visit .visit-stat.remaining{background:#fff5e7}.school-visit .visit-stat.remaining strong{color:#ec930c}.school-visit .visit-stat.overdue{background:#fff0f2}.school-visit .visit-stat.overdue strong{color:#ef4058}.school-visit .visit-scope,.school-visit .visit-hint{color:#718298;font-size:12px;line-height:1.7}.school-visit .visit-scope{margin:10px var(--edge)}.school-visit .visit-tabs{padding:9px var(--edge);border-bottom:1px solid #e7edf5;gap:17px;display:flex;overflow-x:auto}.school-visit .visit-tabs button{color:#718197;background:0 0;border:0;border-radius:0;flex-shrink:0;padding:9px 1px}.school-visit .visit-tabs button[aria-pressed=true]{color:#0878f9;border-bottom:3px solid #0878f9;font-weight:650}.school-visit .visit-search{margin:18px var(--edge);gap:9px;min-width:0;display:flex}.school-visit .visit-search input{background:#edf2f8;border:0;border-radius:22px;flex:1;min-width:0;padding-left:17px}.school-visit .visit-search button{flex-shrink:0}.school-visit .visit-list{margin:14px var(--edge);gap:12px;display:grid}.school-visit .visit-card,.school-visit .visit-panel{background:#fff;border:1px solid #e6edf6;border-radius:16px;min-width:0;padding:18px;box-shadow:0 3px 16px #537db807}.school-visit .visit-panel{margin:14px var(--edge)}.school-visit .visit-card-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.school-visit .visit-card-head>div{min-width:0}.school-visit .visit-card-head h2{margin-bottom:5px}.school-visit .visit-badge{color:#1377e3;background:#eaf4ff;border-radius:8px;flex-shrink:0;padding:3px 9px;font-size:12px;display:inline-block}.school-visit .visit-badge.done{color:#02a968;background:#e2faef}.school-visit .visit-badge.overdue{color:#e93652;background:#ffe9ed}.school-visit .visit-badge.cancelled{color:#6d7b8d;background:#edf1f6}.school-visit .visit-meta{color:#738297;font-size:13px}.school-visit .visit-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;display:flex}.school-visit .visit-actions .primary,.school-visit button.primary{color:#fff;background:#067cff;border-color:#067cff}.school-visit .visit-actions .danger{color:#c43c39;border-color:#f0d6d4}.school-visit .visit-open{text-align:left;border:0;border-top:1px solid #edf1f7;border-radius:0;width:100%;margin-top:13px;padding:12px 0 0}.school-visit .visit-empty{color:#7c8c9f;text-align:center;padding:25px}.school-visit .visit-message{margin:12px var(--edge);overflow-wrap:anywhere;background:#eaf5ff;border-radius:11px;padding:12px;font-size:13px}.school-visit .visit-message.error{color:#a5302c;background:#fff0ef}.school-visit .visit-recovery{overflow-wrap:anywhere;background:#fffaf0;border-color:#eacb8f}.school-visit .visit-recovery code{word-break:break-all;font-size:12px}.school-visit .visit-form{gap:13px;display:grid}.school-visit .visit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.school-visit .visit-full{grid-column:1/-1}.school-visit fieldset{border:1px solid #dfe8f2;border-radius:11px;min-width:0;padding:12px}.school-visit legend{padding:0 5px;font-weight:600}.school-visit .visit-check{overflow-wrap:anywhere;align-items:center;gap:8px;margin:7px 0;display:flex}.school-visit .visit-check input{flex-shrink:0;width:18px;height:18px}.school-visit .visit-check span{min-width:0}.school-visit .visit-preview{background:#fff8ea;border:1px solid #efd9ad;border-radius:12px;padding:14px}.school-visit .visit-timeline{border-left:2px solid #d9eaff;margin:18px 0 0;padding:0 0 0 18px;list-style:none}.school-visit .visit-timeline>li{padding:0 0 20px 5px;position:relative}.school-visit .visit-timeline>li:before{content:"";background:#fff;border:2px solid #2587f5;border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:-25px}.school-visit .visit-content{white-space:pre-wrap;overflow-wrap:anywhere}.school-visit .visit-facts{grid-template-columns:96px minmax(0,1fr);gap:9px;margin:12px 0;display:grid}.school-visit .visit-facts dt{color:#738297}.school-visit .visit-facts dd{overflow-wrap:anywhere;margin:0}.school-visit .visit-pagination{padding:15px var(--edge);justify-content:center;align-items:center;gap:12px;display:flex}.school-visit .visit-file{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.school-visit .visit-file img{border-radius:8px;max-width:100%;max-height:160px}.school-visit .visit-file input{width:18px;height:18px}.school-visit .visit-file a{color:#0878f9}.school-visit .visit-form>footer{flex-wrap:wrap;gap:10px;padding-top:8px;display:flex}.school-visit .visit-form>footer button{flex:130px}@container school-visit (width<=520px){.school-visit .visit-topbar h1{font-size:21px}.school-visit .visit-banner{padding:18px}.school-visit .visit-banner h2{font-size:24px}.school-visit .visit-stats{gap:6px}.school-visit .visit-stat{padding:12px 8px}.school-visit .visit-stat strong{font-size:24px}.school-visit .visit-stat span{font-size:11px}.school-visit .visit-grid{grid-template-columns:1fr}.school-visit .visit-card,.school-visit .visit-panel{padding:14px}.school-visit .visit-card-head h2{font-size:17px}.school-visit .visit-facts{grid-template-columns:80px minmax(0,1fr);font-size:13px}.school-visit .visit-actions button{font-size:13px}.school-visit .visit-tabs{gap:13px}}@media (prefers-reduced-motion:reduce){.school-visit *{scroll-behavior:auto!important;transition:none!important}}.school-visit-design[data-v-1afd7979]{--blue:#087eff;--blue2:#268cf8;--dark:#102440;--text:#253d60;--muted:#91a0b5;--line:#eaf0f7;--light:#f4f7fb;--paper:#f7fafd;--green:#10b972;--orange:#fa8525;--red:#f44b54;--shell:440px;--side:clamp(12px,3cqw,19px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}[data-v-1afd7979]{box-sizing:border-box}button[data-v-1afd7979],input[data-v-1afd7979],textarea[data-v-1afd7979],select[data-v-1afd7979]{font:inherit}button[data-v-1afd7979]{cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-1afd7979]:disabled{opacity:.6;cursor:not-allowed}button[data-v-1afd7979]:focus-visible,input[data-v-1afd7979]:focus-visible,textarea[data-v-1afd7979]:focus-visible,select[data-v-1afd7979]:focus-visible{outline-offset:2px;outline:3px solid #127ffb4d}svg[data-v-1afd7979]{flex:none;display:block}[hidden][data-v-1afd7979]{display:none!important}.shell[data-v-1afd7979]{width:min(100%,var(--shell));background:linear-gradient(135deg,#fafdff 0%,#f5f9fe 43%,#fbfdff 100%);min-height:100dvh;margin:0 auto;position:relative;overflow:clip;box-shadow:0 4px 42px #2e59841c;container-type:inline-size}.shell[data-v-1afd7979]:before{content:"";pointer-events:none;background:radial-gradient(78% 65% at 50% 10%,#eaf4fe 0%,#0000 85%);height:130px;position:absolute;inset:0 0 auto}.navbar[data-v-1afd7979]{z-index:3;height:55px;padding:0 var(--side);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.back-control[data-v-1afd7979],.header-icon[data-v-1afd7979]{color:#070f20;background:0 0;border:0;border-radius:10px;place-items:center;width:34px;height:38px;padding:5px;display:grid}.back-control svg[data-v-1afd7979]{stroke-width:2.6px;width:23px;height:23px}.header-icon svg[data-v-1afd7979]{width:20px;height:20px}.nav-title[data-v-1afd7979]{color:#10141b;white-space:nowrap;letter-spacing:-.015em;margin:0;font-size:clamp(17px,4cqw,21px);font-weight:780;line-height:1.15}.nav-right[data-v-1afd7979]{justify-self:end;align-items:center;gap:2px;display:flex}.notify-wrap[data-v-1afd7979]{position:relative}.notify-dot[data-v-1afd7979]{color:#fff;pointer-events:none;background:#fb3439;border-radius:999px;place-items:center;width:14px;height:14px;font-size:9px;font-weight:800;display:grid;position:absolute;top:0;right:-1px}.page[data-v-1afd7979]{min-height:calc(100dvh - 55px);position:relative}.list-page[data-v-1afd7979]{padding:clamp(7px,1.75cqw,9px) var(--side) 96px}.hero-banner[data-v-1afd7979]{aspect-ratio:619/252;border-radius:clamp(12px,3cqw,17px);width:100%;position:relative;overflow:hidden;box-shadow:0 8px 18px #2d74b80f}.hero-banner img[data-v-1afd7979]{object-fit:fill;width:100%;height:100%;display:block}.stats-grid[data-v-1afd7979]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(5px,1.1cqw,8px);margin-top:11px;display:grid}.stat-card[data-v-1afd7979]{text-align:center;background:#edf6ff;border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-width:0;min-height:84px;padding:clamp(14px,3.3cqw,20px) 3px 12px;display:flex}.stat-card.total[data-v-1afd7979]{background:linear-gradient(142deg,#ebf5ff,#f3f9ff)}.stat-card.done[data-v-1afd7979]{background:linear-gradient(142deg,#e9fbf5,#effbf9)}.stat-card.pending[data-v-1afd7979]{background:linear-gradient(142deg,#fff7eb,#fcf7f0)}.stat-card.late[data-v-1afd7979]{background:linear-gradient(142deg,#fff0f2,#fff7f8)}.stat-card strong[data-v-1afd7979]{letter-spacing:-.035em;font-size:clamp(23px,6.1cqw,32px);font-weight:790;line-height:1.15}.stat-card.total strong[data-v-1afd7979]{color:#0c82ff}.stat-card.done strong[data-v-1afd7979]{color:#218b92}.stat-card.pending strong[data-v-1afd7979]{color:#fc7a11}.stat-card.late strong[data-v-1afd7979]{color:#ef343d}.stat-card span[data-v-1afd7979]{white-space:nowrap;color:#61758c;letter-spacing:-.025em;font-size:clamp(9px,2.55cqw,12px);font-weight:630}.stat-card.pending span[data-v-1afd7979]{color:#e67e23}.stat-card.late span[data-v-1afd7979]{color:#e15e5a}.search-row[data-v-1afd7979]{grid-template-columns:minmax(0,1fr) 83px;gap:10px;margin-top:14px;display:grid}.search-control[data-v-1afd7979]{background:linear-gradient(125deg,#f4f7fb,#eef3f8);border-radius:999px;align-items:center;gap:7px;min-width:0;height:39px;padding:0 12px;display:flex}.search-control svg[data-v-1afd7979]{color:#a9b9ce;width:17px;height:17px}.search-control input[data-v-1afd7979]{color:#314a6c;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;font-size:clamp(11px,2.8cqw,13px);font-weight:530}.search-control input[data-v-1afd7979]::placeholder{color:#a9b6c8}.filter-control[data-v-1afd7979]{color:#243246;background:#f2f5fa;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:39px;font-size:13px;font-weight:720;display:flex}.filter-control svg[data-v-1afd7979]{width:17px;height:17px}.tab-strip[data-v-1afd7979]{margin:10px calc(-1 * var(--side)) 0;border-bottom:1px solid #e9eef5;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.tab[data-v-1afd7979]{white-space:nowrap;color:#98a6ba;background:0 0;border:0;height:46px;padding:0 3px;font-size:clamp(11px,2.9cqw,14px);font-weight:660;position:relative}.tab.active[data-v-1afd7979]{color:#097eff;font-weight:790}.tab.active[data-v-1afd7979]:after{content:"";background:#0e87ff;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:30%;right:30%}.school-list[data-v-1afd7979]{flex-direction:column;gap:8px;margin-top:8px;display:flex}.school-card[data-v-1afd7979]{cursor:pointer;background:#fff;border:1px solid #f1f5fbbf;border-radius:15px;grid-template-columns:clamp(50px,12cqw,61px) minmax(0,1fr) 17px;align-items:start;gap:clamp(7px,1.8cqw,10px);min-height:clamp(108px,28cqw,132px);padding:11px 11px 10px;display:grid;box-shadow:0 7px 18px #3c6b9709}.school-card[data-v-1afd7979]:focus-visible{outline:3px solid #aad6ff}.school-crest[data-v-1afd7979]{flex:none;place-items:center;width:clamp(46px,11.6cqw,58px);height:clamp(56px,13cqw,66px);display:grid;overflow:hidden}.school-crest img[data-v-1afd7979]{object-fit:contain;width:100%;height:100%}.school-crest.big[data-v-1afd7979]{width:clamp(62px,16cqw,76px);height:clamp(73px,17cqw,83px)}.school-info[data-v-1afd7979]{min-width:0}.school-title-line[data-v-1afd7979]{justify-content:space-between;align-items:center;gap:5px;margin-bottom:6px;display:flex}.school-title[data-v-1afd7979]{color:#14181d;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(15px,3.75cqw,19px);font-weight:800;line-height:1.35;overflow:hidden}.status-pill[data-v-1afd7979]{white-space:nowrap;text-align:center;border-radius:999px;flex:none;min-width:73px;padding:4px 10px;font-size:clamp(10px,2.5cqw,12px);font-weight:750;line-height:1.2}.status-pill.done[data-v-1afd7979]{color:#11b881;background:#e2fbf1}.status-pill.pending[data-v-1afd7979]{color:#f18a24;background:#fff1df}.status-pill.overdue[data-v-1afd7979]{color:#ee4a54;background:#ffeaeb}.school-detail-lines[data-v-1afd7979]{color:#8493a9;grid-template-columns:1fr;gap:3px;font-size:clamp(10px,2.7cqw,12px);font-weight:560;line-height:1.4;display:grid}.school-detail-lines .detail-line[data-v-1afd7979]{align-items:center;gap:6px;display:flex}.school-detail-lines .caption-label[data-v-1afd7979]{white-space:nowrap}.school-detail-lines .detail-line svg[data-v-1afd7979]{color:#9bacbe;width:13px;height:13px}.school-side-arrow[data-v-1afd7979]{color:#9facbf;align-self:center;width:17px;height:17px}.floating-add[data-v-1afd7979]{z-index:17;right:max(calc((100vw - var(--shell))/2 + 17px),17px);bottom:max(24px,env(safe-area-inset-bottom));color:#fff;white-space:nowrap;background:linear-gradient(125deg,#168bff,#0076fe);border:0;border-radius:999px;align-items:center;gap:8px;height:47px;padding:0 17px 0 13px;font-size:clamp(13px,3.15cqw,16px);font-weight:780;display:flex;position:fixed;box-shadow:0 11px 26px #0d73fa3d}.floating-add svg[data-v-1afd7979]{width:23px;height:23px}.empty-state[data-v-1afd7979]{text-align:center;color:#94a4b9;background:#fff;border-radius:16px;margin:16px 0;padding:37px 12px;font-size:13px;line-height:1.7}.detail-page[data-v-1afd7979]{padding:clamp(8px,2.2cqw,12px) var(--side) 40px}.panel[data-v-1afd7979]{background:#fffffff2;border:1px solid #fffffff5;border-radius:17px;box-shadow:0 8px 22px #34628e0c}.school-header[data-v-1afd7979]{padding:17px 15px 0}.school-header-main[data-v-1afd7979]{align-items:center;gap:13px;display:flex}.school-header-main .about[data-v-1afd7979]{min-width:0}.school-header-main h2[data-v-1afd7979]{color:#151618;margin:0 0 12px;font-size:clamp(18px,4.9cqw,23px);font-weight:810;line-height:1.15}.school-meta[data-v-1afd7979]{color:#6f83a3;white-space:nowrap;align-items:center;gap:16px;font-size:clamp(11px,2.7cqw,13px);display:flex}.school-meta em[data-v-1afd7979]{color:#0eba7f;font-style:normal;font-weight:730}.responsibles[data-v-1afd7979]{grid-template-columns:1fr 1fr;gap:5px;margin-top:16px;padding:0 2px;display:grid}.responsibles span[data-v-1afd7979]{color:#435b7b;white-space:nowrap;align-items:center;gap:7px;font-size:clamp(11px,2.9cqw,14px);font-weight:600;display:flex}.responsibles svg[data-v-1afd7979]{color:#0e85fa;width:17px;height:17px}.visit-summary[data-v-1afd7979]{background:linear-gradient(125deg,#f0f9fc,#f4f9fd);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:19px -15px 0;padding:16px 10px 18px;display:grid}.visit-summary div[data-v-1afd7979]{white-space:nowrap;flex-direction:column;align-items:center;gap:5px;display:flex}.visit-summary strong[data-v-1afd7979]{font-size:clamp(19px,5cqw,25px);font-weight:800;line-height:1.25}.visit-summary div:first-child strong[data-v-1afd7979]{color:#06bc69}.visit-summary div:nth-child(2) strong[data-v-1afd7979]{color:#15959c}.visit-summary div:nth-child(3) strong[data-v-1afd7979]{color:#161b20}.visit-summary span[data-v-1afd7979]{color:#66809e;font-size:clamp(10px,2.65cqw,12px);font-weight:620}.setting-panel[data-v-1afd7979]{margin-top:12px;padding:14px 15px 10px}.panel-heading[data-v-1afd7979]{justify-content:space-between;align-items:center;gap:8px;display:flex}.panel-heading h3[data-v-1afd7979]{color:#1a1e24;margin:0;font-size:clamp(15px,3.7cqw,18px);font-weight:800}.panel-heading button[data-v-1afd7979]{color:#7b91b0;background:0 0;border:0;padding:4px 0}.panel-heading button svg[data-v-1afd7979]{width:17px;height:17px}.setting-row[data-v-1afd7979]{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(74px,.85fr) auto;align-items:center;gap:clamp(6px,1.5cqw,10px);width:100%;min-height:47px;padding:0;display:grid}.setting-name[data-v-1afd7979]{color:#344761;white-space:nowrap;align-items:center;gap:9px;min-width:0;font-size:clamp(11px,2.85cqw,13px);font-weight:680;display:flex}.setting-name svg[data-v-1afd7979]{color:#0d84ff;width:18px;height:18px}.setting-rule[data-v-1afd7979]{color:#899ab3;text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(10px,2.6cqw,12px);overflow:hidden}.setting-badge[data-v-1afd7979]{white-space:nowrap;color:#29bc7d;background:#e8fbef;border-radius:999px;align-items:center;gap:2px;padding:4px 7px;font-size:clamp(10px,2.58cqw,12px);font-weight:710;display:flex}.setting-badge.off[data-v-1afd7979]{color:#93a2b6;background:#eef2f7}.setting-badge svg[data-v-1afd7979]{width:11px;height:11px}.record-panel[data-v-1afd7979]{margin-top:13px;padding:14px 15px 6px}.link-add[data-v-1afd7979]{color:#1686ff;background:0 0;border:0;align-items:center;gap:4px;padding:3px 0;font-size:clamp(12px,3cqw,14px);font-weight:720;display:flex}.link-add svg[data-v-1afd7979]{width:15px;height:15px}.record-entry[data-v-1afd7979]{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e9edf3;grid-template-columns:clamp(70px,19cqw,86px) minmax(0,1fr) 13px;gap:clamp(11px,3cqw,17px);width:100%;padding:17px 0;display:grid}.record-entry[data-v-1afd7979]:last-child{border-bottom:0}.record-date[data-v-1afd7979]{color:#141922;text-align:center;background:linear-gradient(130deg,#f0f9ff,#f7fafd);border-radius:11px;flex-direction:column;align-self:start;padding-top:10px;font-size:clamp(12px,3.2cqw,14px);font-weight:730;line-height:1.5;display:flex;overflow:hidden}.record-date .term[data-v-1afd7979]{color:#21b28a;background:#e8fbf3;margin-top:5px;padding:5px 2px;font-size:11px;font-weight:630}.record-content h4[data-v-1afd7979]{color:#191e26;margin:0 0 6px;font-size:clamp(15px,3.8cqw,18px);font-weight:790}.record-content p[data-v-1afd7979]{color:#526f96;align-items:flex-start;gap:3px;margin:3px 0;font-size:clamp(10.5px,2.85cqw,13px);font-weight:570;line-height:1.55;display:flex}.record-content svg[data-v-1afd7979]{color:#0c82ff;width:14px;height:14px;margin-top:2px}.record-entry .next[data-v-1afd7979]{color:#9cadbf;align-self:center;width:14px;height:14px}.create-page[data-v-1afd7979]{padding:4px var(--side) calc(74px + env(safe-area-inset-bottom));flex-direction:column;display:flex}.form-shell[data-v-1afd7979]{background:#ffffffed;border:1px solid #ffffffed;border-radius:20px;padding:9px 14px 11px;box-shadow:0 5px 20px #4270980e}.form-row[data-v-1afd7979]{grid-template-columns:clamp(90px,26cqw,116px) minmax(0,1fr);align-items:start;gap:clamp(4px,1.3cqw,8px);min-height:39px;padding:2px 0;font-size:clamp(12px,2.95cqw,14px);display:grid}.form-row>label[data-v-1afd7979],.form-row>.form-name[data-v-1afd7979]{color:#191b23;white-space:nowrap;padding-top:9px;font-weight:720;line-height:1.3}.required[data-v-1afd7979]:after{content:" *";color:#ec394b}.form-value[data-v-1afd7979]{color:#252b39;background:linear-gradient(130deg,#f5f7fa,#f0f3f7);border:0;border-radius:10px;width:100%;min-width:0;min-height:36px;padding:0 11px;font-size:clamp(12px,3cqw,14px);font-weight:580;line-height:1.35}.form-value[data-v-1afd7979]::placeholder{color:#a0adbf;font-weight:500}.pick-value[data-v-1afd7979]{text-align:left;justify-content:space-between;align-items:center;gap:7px;padding-right:9px;display:flex}.pick-value>span[data-v-1afd7979]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pick-value>svg[data-v-1afd7979]{color:#6a7e9c;width:16px;height:16px}.form-value.has-placeholder[data-v-1afd7979]{color:#adb9c7}.person-block[data-v-1afd7979]{min-width:0;padding:2px 0 4px}.person-chip-row[data-v-1afd7979]{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:5px;display:flex}.person-chip[data-v-1afd7979]{color:#3b4350;white-space:nowrap;background:#f0f3f7;border-radius:999px;align-items:center;gap:8px;padding:5px 8px 5px 9px;font-size:clamp(11px,2.8cqw,13px);font-weight:620;display:inline-flex}.person-chip button[data-v-1afd7979]{color:#262b35;background:0 0;border:0;place-items:center;width:14px;height:14px;padding:0;font-size:18px;line-height:12px;display:grid}.person-add[data-v-1afd7979]{color:#1784f7;background:#f0f7ff;border:0;border-radius:8px;padding:5px 9px;font-size:clamp(11px,2.8cqw,13px);font-weight:680}.radio-options[data-v-1afd7979]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.radio-pill[data-v-1afd7979]{color:#252a36;background:#fcfdff;border:1px solid #e6edf5;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:36px;font-size:clamp(12px,2.95cqw,14px);font-weight:650;display:flex}.radio-square[data-v-1afd7979]{background:#f0f4f8;border:1px solid #e8eef5;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.radio-pill.active .radio-square[data-v-1afd7979]{color:#fff;background:#0e80fa;border-color:#0e80fa}.radio-square svg[data-v-1afd7979]{width:16px;height:16px}.row-textarea[data-v-1afd7979]{background:linear-gradient(130deg,#f5f7fa,#f1f4f7);border-radius:10px;min-height:102px;padding:8px 10px 25px;position:relative}.row-textarea textarea[data-v-1afd7979]{resize:vertical;color:#273d57;background:0 0;border:0;outline:none;width:100%;height:68px;padding:0;font-size:clamp(11px,2.95cqw,14px);font-weight:535;line-height:1.65;display:block}.row-textarea textarea[data-v-1afd7979]::placeholder{color:#a0aec0}.char-count[data-v-1afd7979]{color:#93a0b4;font-size:11px;font-weight:600;position:absolute;bottom:8px;right:10px}.row-textarea.note[data-v-1afd7979]{min-height:67px}.row-textarea.note textarea[data-v-1afd7979]{height:38px}.attach-section[data-v-1afd7979]{padding-top:8px}.attach-title[data-v-1afd7979]{color:#161a23;margin:0 0 7px;font-size:clamp(12px,3.1cqw,15px);font-weight:730}.attach-gallery[data-v-1afd7979]{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid;overflow:hidden}.attachment-item[data-v-1afd7979]{background:#f7f9fc;border:1px solid #eaf0f6;border-radius:10px;height:clamp(56px,16cqw,79px);position:relative;overflow:hidden}.attachment-item img[data-v-1afd7979]{object-fit:cover;width:100%;height:100%;display:block}.attachment-remove[data-v-1afd7979]{color:#69809c;background:#f2f8ffe8;border:0;width:19px;height:18px;padding:1px;font-size:14px;line-height:1;position:absolute;bottom:0;right:0}.attachment-upload[data-v-1afd7979]{color:#596c8b;background:#fbfdff;border:1.5px dashed #d7e2ed;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:clamp(10px,2.6cqw,13px);font-weight:650;display:flex}.attachment-upload svg[data-v-1afd7979]{width:22px;height:22px}.attachment-note[data-v-1afd7979]{color:#9da9bb;margin:6px 0 0;font-size:10.5px}.form-footer[data-v-1afd7979]{z-index:10;padding:9px 0 max(8px,env(safe-area-inset-bottom));background:linear-gradient(#ffffff4d,#fffffff5 27%);grid-template-columns:1fr 1fr;gap:12px;margin-top:5px;display:grid;position:sticky;bottom:0}.secondary-button[data-v-1afd7979],.primary-button[data-v-1afd7979]{border:1px solid #d9e5f2;border-radius:10px;min-height:44px;font-size:clamp(13px,3.1cqw,15px);font-weight:750}.secondary-button[data-v-1afd7979]{color:#24334f;background:#fff}.primary-button[data-v-1afd7979]{color:#fff;background:linear-gradient(110deg,#1e8dff,#0273fe);border-color:#0e7efc;box-shadow:0 6px 16px #1574ee1a}.modal-backdrop[data-v-1afd7979]{z-index:90;background:#132b4d3b;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.bottom-sheet[data-v-1afd7979]{width:min(100%,var(--shell));min-height:180px;max-height:84dvh;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-radius:20px 20px 0 0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 -9px 38px #22406926}.sheet-handle[data-v-1afd7979]{background:#e2e9f3;border-radius:999px;align-self:center;width:40px;height:5px;margin:9px 0 1px}.modal-head[data-v-1afd7979]{border-bottom:1px solid #edf1f6;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;min-height:52px;padding:8px 17px;display:grid}.modal-head h3[data-v-1afd7979]{color:#17325b;margin:0;font-size:16px;font-weight:760}.modal-close[data-v-1afd7979]{color:#8495ad;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:14px;font-weight:660}.modal-done[data-v-1afd7979]{color:#1686fa;background:0 0;border:0;justify-self:end;font-size:14px;font-weight:690}.modal-scroll[data-v-1afd7979]{overscroll-behavior:contain;min-height:0;padding:11px 15px 18px;overflow:auto}.sheet-option[data-v-1afd7979]{color:#315075;text-align:left;background:0 0;border:0;border-bottom:1px solid #f0f3f7;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:45px;padding:7px 11px;font-size:14px;font-weight:640;display:flex}.sheet-option[data-v-1afd7979]:hover,.sheet-option.selected[data-v-1afd7979]{color:#117efa;background:#edf6ff;border-radius:9px}.sheet-option.selected[data-v-1afd7979]:after{content:"✓";font-weight:800}.calendar-tools[data-v-1afd7979]{justify-content:space-between;align-items:center;gap:7px;margin:3px 0 13px;display:flex}.calendar-tools button[data-v-1afd7979]{color:#317bbc;background:#eef5ff;border:0;border-radius:9px;place-items:center;width:32px;height:32px;font-size:23px;display:grid}.calendar-tools select[data-v-1afd7979]{color:#1b416c;background:#f8fbff;border:1px solid #e4edf9;border-radius:9px;min-height:32px;padding:4px 6px;font-size:13px;font-weight:700}.calendar-week[data-v-1afd7979],.calendar-days[data-v-1afd7979]{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.calendar-week[data-v-1afd7979]{margin-bottom:8px}.calendar-week span[data-v-1afd7979]{text-align:center;color:#95a6ba;font-size:12px;font-weight:640}.calendar-day[data-v-1afd7979]{aspect-ratio:1;color:#345370;background:#f6f9fc;border:0;border-radius:9px;min-width:0;padding:0;font-size:13px;font-weight:700}.calendar-day.today[data-v-1afd7979]{border:1px solid #7abcfc}.calendar-day.selected[data-v-1afd7979]{color:#fff;background:#1388ff}.calendar-day[data-v-1afd7979]:hover{color:#0d7efe;background:#dfefff}.calendar-day.selected[data-v-1afd7979]:hover{color:#fff;background:#0e7efa}.calendar-blank[data-v-1afd7979]{min-width:0}.calendar-help[data-v-1afd7979]{text-align:center;color:#95a4b8;padding:13px 2px 0;font-size:12px}.person-custom[data-v-1afd7979]{gap:8px;margin-top:13px;display:flex}.person-custom input[data-v-1afd7979]{color:#243f62;background:#f7faff;border:1px solid #e1eaf5;border-radius:10px;flex:1;min-width:0;padding:10px;font-size:13px}.person-custom button[data-v-1afd7979]{color:#fff;background:#1489ff;border:0;border-radius:10px;padding:0 14px;font-weight:720}.alert-body[data-v-1afd7979]{color:#516985;font-size:13px;line-height:1.85}.alert-body strong[data-v-1afd7979]{color:#1d4271}.alert-body p[data-v-1afd7979]{margin:8px 0}.alert-actions[data-v-1afd7979]{gap:8px;margin-top:13px;display:flex}.alert-actions button[data-v-1afd7979]{border-radius:9px;flex:1;min-height:41px;font-size:13px;font-weight:730}.alert-actions .dismiss[data-v-1afd7979]{color:#59718e;background:#fff;border:1px solid #dce6f1}.alert-actions .confirm[data-v-1afd7979]{color:#fff;background:#0d81ff;border:0}.toast[data-v-1afd7979]{z-index:110;max-width:min(90vw,var(--shell));text-align:center;color:#fff;pointer-events:none;background:#132c49f0;border-radius:99px;padding:11px 17px;font-size:12px;font-weight:640;line-height:1.45;position:fixed;top:clamp(80px,16cqw,127px);left:50%;transform:translate(-50%);box-shadow:0 9px 27px #1c365733}@container (width<=350px){.school-card[data-v-1afd7979]{grid-template-columns:43px minmax(0,1fr) 13px;gap:6px;padding:12px 8px}.school-crest[data-v-1afd7979]{width:41px;height:54px}.status-pill[data-v-1afd7979]{min-width:56px;padding:4px 6px}.school-title[data-v-1afd7979]{font-size:14px}.form-row[data-v-1afd7979]{grid-template-columns:89px minmax(0,1fr);gap:3px}.person-chip-row[data-v-1afd7979]{gap:4px}.person-chip[data-v-1afd7979]{padding:5px 6px}.radio-pill[data-v-1afd7979]{gap:4px}.setting-row[data-v-1afd7979]{gap:3px}.setting-name[data-v-1afd7979]{gap:4px}}@media (width>=760px){.shell[data-v-1afd7979]{border-radius:24px;min-height:calc(100dvh - 26px)}.floating-add[data-v-1afd7979]{bottom:25px}.modal-backdrop[data-v-1afd7979]{align-items:center;padding:20px}.bottom-sheet[data-v-1afd7979]{border-radius:20px;max-height:min(82dvh,650px)}}@media (prefers-reduced-motion:reduce){[data-v-1afd7979],[data-v-1afd7979]:before,[data-v-1afd7979]:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.school-visit-design[data-v-1afd7979]{color:var(--dark);text-align:left;min-width:280px}.school-card[data-v-1afd7979]{text-align:left;font:inherit}.school-placeholder[data-v-1afd7979]{color:#7fa5c8;width:80%;height:80%}.attachment-file[data-v-1afd7979]{color:#8092a9;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;display:flex}.attachment-file svg[data-v-1afd7979]{width:24px;height:24px}.attachment-file small[data-v-1afd7979]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.option-detail[data-v-1afd7979]{color:#91a0b5;margin-top:4px;font-size:12px;font-weight:500;display:block}.calendar-today[data-v-1afd7979]{color:#1685ff;justify-content:center;margin-top:8px}.success-body[data-v-1afd7979]{text-align:center}.success-mark[data-v-1afd7979]{color:#0bbf80;margin-bottom:3px;font-size:45px}.success-heading[data-v-1afd7979]{color:#174670;font-size:18px;font-weight:800}.form-footer[data-v-1afd7979]:has(>button:only-child){grid-template-columns:1fr}.school-card .school-info[data-v-1afd7979]{display:block}.setting-row[data-v-1afd7979]:disabled{opacity:.75}.visit-designed-workspace[data-v-00b1a204]{color:#102440;background:#f6f9fd;width:100%;min-width:0;min-height:100dvh;margin:auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.visit-design-message[data-v-00b1a204]{color:#315476;overflow-wrap:anywhere;background:#edf6ff;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.6}.visit-design-message.error[data-v-00b1a204]{color:#b33f49;background:#fff0f1}.visit-design-pagination[data-v-00b1a204]{color:#8a9bb0;justify-content:center;align-items:center;gap:12px;padding:18px 0;font-size:12px;display:flex}.visit-design-pagination button[data-v-00b1a204]{color:#1686ff;background:0 0;border:0;padding:6px;font-size:12px}.visit-design-pagination button[data-v-00b1a204]:disabled{color:#b8c4d4}.visit-design-backdrop[data-v-00b1a204]{z-index:110;background:#132b4d3b;justify-content:center;align-items:flex-end;padding:12px;display:flex;position:fixed;inset:0}.visit-design-business[data-v-00b1a204]{overscroll-behavior:contain;background:#f7faff;border-radius:20px;width:100%;max-width:680px;min-height:0;max-height:90dvh;overflow:auto;box-shadow:0 10px 34px #183c6633}.visit-design-business-head[data-v-00b1a204]{z-index:2;background:#fff;border-bottom:1px solid #eaf0f7;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.visit-design-business-head h2[data-v-00b1a204]{margin:0;font-size:17px}@media (width>=760px){.visit-design-backdrop[data-v-00b1a204]{align-items:center}}.school-visit-page[data-v-e6b51150]{background:#f6f9fd;min-height:100vh}.school-visit-page>p[data-v-e6b51150]{color:#62758a;padding:24px}.project-planning{--edge:clamp(12px, 3cqw, 24px);color:#192c46;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f8fd;width:100%;min-width:0;max-width:1000px;min-height:100dvh;margin:auto;padding-bottom:30px;font:400 14px/1.6 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;container:project-planning/inline-size}.project-planning *{box-sizing:border-box}.project-planning :where(input,select,textarea,button){font:inherit}.project-planning :where(h1,h2,h3,h4,p,dd,span,button){overflow-wrap:anywhere}.project-planning h2{margin:12px 0 8px;font-size:19px}.project-planning h3{font-size:16px}.project-planning p{margin:8px 0}.project-planning button{color:#1675de;cursor:pointer;background:#fff;border:1px solid #dbe6f4;border-radius:10px;min-height:42px;padding:8px 14px}.project-planning button:disabled{opacity:.55;cursor:default}.project-planning button.primary{color:#fff;background:#187bf1;border-color:#187bf1}.project-planning :focus-visible{outline-offset:2px;outline:3px solid #a4ccff}.project-planning .planning-top{padding:15px var(--edge);justify-content:space-between;align-items:center;gap:10px;display:flex}.project-planning .planning-top h1{margin:0;font-size:clamp(20px,4cqw,26px)}.project-planning .planning-top button{flex-shrink:0}.project-planning .planning-banner{margin:0 var(--edge) 18px;color:#fff;background:linear-gradient(110deg,#3f9af3,#83c5fc);border-radius:18px;padding:22px}.project-planning .planning-banner strong{font-size:22px}.project-planning .planning-panel,.project-planning .planning-card{background:#fff;border:1px solid #e2eaf5;border-radius:16px;min-width:0;padding:18px}.project-planning .planning-panel{margin:14px var(--edge)}.project-planning .planning-list{margin:15px var(--edge);gap:12px;display:grid}.project-planning .planning-card-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.project-planning .planning-card-head>div{min-width:0}.project-planning .planning-badge{color:#1774cf;background:#edf6ff;border-radius:20px;flex-shrink:0;max-width:42%;padding:5px 11px;font-size:12px}.project-planning .planning-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;display:flex}.project-planning .spaced{margin-left:var(--edge);margin-right:var(--edge)}.project-planning .planning-filters{margin:16px var(--edge);flex-wrap:wrap;gap:12px;display:flex}.project-planning label{gap:6px;min-width:0;margin:10px 0;display:grid}.project-planning .planning-filters label{flex:170px;margin:0}.project-planning :where(input:not([type=checkbox]),select,textarea){color:#192c46;background:#fff;border:1px solid #d9e4f2;border-radius:9px;width:100%;min-width:0;min-height:42px;padding:9px 11px}.project-planning textarea{resize:vertical;min-height:100px}.project-planning .planning-search{margin:16px var(--edge);gap:10px;min-width:0;display:flex}.project-planning .planning-search input{flex:1;min-width:0}.project-planning .planning-search button{flex-shrink:0}.project-planning .planning-hint{color:#74849a;font-size:12px}.project-planning .planning-error,.project-planning .planning-notice{margin:12px var(--edge);color:#a33a35;background:#fff1ef;border-radius:10px;padding:12px}.project-planning .planning-notice{color:#356b9f;background:#eaf4ff}.project-planning .pending{background:#fffcf2;border-color:#e6b95c}.project-planning .planning-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.project-planning fieldset{border:0;min-width:0;margin:0;padding:0}.project-planning dl{grid-template-columns:130px minmax(0,1fr);gap:10px;margin:12px 0;display:grid}.project-planning dt{color:#74849a}.project-planning dd{min-width:0;margin:0}.project-planning .pre{white-space:pre-wrap}.project-planning .planning-money{color:#1578e8;font-variant-numeric:tabular-nums;font-size:23px}.project-planning .planning-warning{color:#bb4d18;background:#fff3df;border-radius:8px;padding:10px}.project-planning .planning-steps{gap:8px;margin:18px 0;padding:0;list-style:none;display:flex}.project-planning .planning-steps li{color:#8190a3;text-align:center;background:#f0f3f8;border-radius:9px;flex:1;padding:10px}.project-planning .planning-steps .active{color:#1977df;background:#e8f3ff}.project-planning .planning-links{border-top:1px solid #e9eef6;margin-top:18px;padding-top:15px}.project-planning a{color:#1675de}.project-planning .planning-check{align-items:start;gap:9px;display:flex}.project-planning .planning-check input{flex-shrink:0;margin-top:5px}.project-planning .planning-file{justify-content:space-between;align-items:center;gap:12px;margin:9px 0;display:flex}.project-planning .planning-file span{min-width:0}.project-planning .planning-file button{flex-shrink:0}.project-planning .planning-history{border-top:1px solid #e5edf7;padding:12px 0}.project-planning .planning-history dl{grid-template-columns:1fr;gap:4px}.project-planning summary{cursor:pointer;color:#1774cf}@container project-planning (width<=520px){.project-planning .planning-grid{grid-template-columns:1fr;gap:0}.project-planning dl{grid-template-columns:1fr;gap:4px}.project-planning .planning-panel,.project-planning .planning-card{padding:14px}.project-planning .planning-banner{padding:18px}.project-planning .planning-banner strong{font-size:19px}.project-planning .planning-steps li{padding:8px 4px;font-size:12px}}.project-planning-page[data-v-0b1de4f9]{background:#f6f9fd;min-height:100vh}.project-planning-page>p[data-v-0b1de4f9]{color:#62758a;padding:24px}.school-receivable-page[data-v-79be1991]{background:#f5f7fb;min-height:100vh}.payable-warning[data-v-7a3f9505]{--edge:clamp(12px,3cqw,24px);color:#121822;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(95% 410px at 50% 0,#fff 3%,#fbfdff 75%,#0000 100%),linear-gradient(#fbfdff,#f7fbfe);min-width:0;max-width:900px;min-height:100dvh;margin:auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;container:payable-warning/inline-size}[data-v-7a3f9505],[data-v-7a3f9505]:before,[data-v-7a3f9505]:after{box-sizing:border-box}button[data-v-7a3f9505],input[data-v-7a3f9505],select[data-v-7a3f9505],textarea[data-v-7a3f9505]{font:inherit}button[data-v-7a3f9505]{cursor:pointer}button[data-v-7a3f9505]:disabled{opacity:.55;cursor:default}button[data-v-7a3f9505]:focus-visible,input[data-v-7a3f9505]:focus-visible,select[data-v-7a3f9505]:focus-visible,textarea[data-v-7a3f9505]:focus-visible,summary[data-v-7a3f9505]:focus-visible{outline-offset:2px;outline:3px solid #99c8ff}button[data-v-7a3f9505]{color:#247cf2;background:#fff;border:1px solid #dce8f7;border-radius:10px;min-height:40px;padding:8px 13px}h2[data-v-7a3f9505],p[data-v-7a3f9505]{overflow-wrap:anywhere}svg[data-v-7a3f9505]{display:block}.topbar[data-v-7a3f9505]{min-height:74px;padding:8px var(--edge);grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:10px;display:grid}.topbar h1[data-v-7a3f9505]{text-align:center;margin:0;font-size:25px}.topbar button[data-v-7a3f9505]{color:#151b24;background:0 0;border:0;padding:6px}.topbar svg[data-v-7a3f9505]{width:27px;height:29px}.company-tools[data-v-7a3f9505]{margin:0 var(--edge) 15px;align-items:center;gap:10px;display:flex}.company-tools label[data-v-7a3f9505]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.company-tools select[data-v-7a3f9505]{background:#fff;border:1px solid #dce8f7;border-radius:9px;width:100%;min-width:0;padding:9px}.stats[data-v-7a3f9505]{margin:0 var(--edge);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.stat[data-v-7a3f9505]{border:0;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;min-height:104px;padding:18px 12px;display:flex}.stat strong[data-v-7a3f9505]{font-variant-numeric:tabular-nums;font-size:32px;line-height:1.1}.stat span[data-v-7a3f9505]{color:#333d4a;text-align:left;overflow-wrap:anywhere;font-size:15px;line-height:1.4}.stat.overdue[data-v-7a3f9505]{color:#ff3441;background:linear-gradient(115deg,#ffedf0,#ffebed)}.stat.near[data-v-7a3f9505]{color:#ff8400;background:linear-gradient(115deg,#fff4e7,#fff7e8)}.stat.middle[data-v-7a3f9505]{color:#096cf9;background:linear-gradient(115deg,#e6f2ff,#edf6ff)}.stat.later[data-v-7a3f9505]{color:#09bd64;background:linear-gradient(115deg,#dcfaed,#e1fff0)}.scope[data-v-7a3f9505]{color:#6e7e90;margin:13px var(--edge);font-size:13px;line-height:1.65}.settings[data-v-7a3f9505],.editor[data-v-7a3f9505],.history[data-v-7a3f9505],.recovery[data-v-7a3f9505]{margin:14px var(--edge);background:#fff;border:1px solid #e3eaf4;border-radius:14px;padding:17px}.settings[data-v-7a3f9505]{flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.settings strong[data-v-7a3f9505]{font-size:16px}.settings p[data-v-7a3f9505],.settings small[data-v-7a3f9505]{color:#687c93;margin:6px 0;font-size:13px;line-height:1.6}.actions[data-v-7a3f9505]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.editor h2[data-v-7a3f9505],.history h2[data-v-7a3f9505],.recovery h2[data-v-7a3f9505]{margin:0 0 12px;font-size:18px}.editor[data-v-7a3f9505]{gap:12px;display:grid}.editor label[data-v-7a3f9505]{gap:7px;font-size:14px;display:grid}.editor input[data-v-7a3f9505],.editor textarea[data-v-7a3f9505]{color:#25354b;background:#fbfdff;border:1px solid #d8e4f1;border-radius:9px;width:100%;padding:10px}.editor textarea[data-v-7a3f9505]{min-height:75px}.editor p[data-v-7a3f9505]{color:#687c93;margin:0;font-size:13px}.primary[data-v-7a3f9505]{color:#fff;background:#0879ff;border-color:#0879ff}.history article[data-v-7a3f9505]{border-bottom:1px solid #edf1f7;padding:12px 0}.history article p[data-v-7a3f9505]{margin:6px 0}.history small[data-v-7a3f9505]{color:#687c93}.history .actions[data-v-7a3f9505]{margin-top:12px}.recovery[data-v-7a3f9505]{overflow-wrap:anywhere;background:#fffaef;border-color:#efcd86}.recovery p[data-v-7a3f9505]{font-size:14px;line-height:1.6}.message[data-v-7a3f9505]{margin:12px var(--edge);overflow-wrap:anywhere;background:#eef7ff;border-radius:10px;padding:12px;font-size:14px;line-height:1.6}.message.error[data-v-7a3f9505]{color:#a9362a;background:#fff0ef}.message button[data-v-7a3f9505]{margin-left:10px}.search-row[data-v-7a3f9505]{margin:22px var(--edge) 0;gap:10px;display:flex}.search-row label[data-v-7a3f9505]{background:linear-gradient(100deg,#f0f2f5,#f4f6f8);border-radius:27px;flex:1;align-items:center;gap:10px;min-width:0;padding:12px 16px;display:flex}.search-row svg[data-v-7a3f9505]{color:#9ba5af;flex-shrink:0;width:22px;height:22px}.search-row input[data-v-7a3f9505]{color:#26344b;background:0 0;border:0;outline:none;width:100%;min-width:0}.search-row input[data-v-7a3f9505]::placeholder{color:#8995a6}.search-row button[data-v-7a3f9505]{color:#26344b;background:0 0;border:0;font-weight:600}.tabs[data-v-7a3f9505]{padding:12px var(--edge) 0;border-bottom:1px solid #edf1f7;gap:12px;min-height:67px;display:flex;overflow-x:auto}.tabs button[data-v-7a3f9505]{color:#5b6776;background:0 0;border:0;border-radius:0;flex-shrink:0;padding:8px 2px 18px;font-size:15px;position:relative}.tabs button.active[data-v-7a3f9505]{color:#0b72ff;font-weight:750}.tabs button.active[data-v-7a3f9505]:after{content:"";background:#0b72ff;border-radius:5px;height:3px;position:absolute;bottom:5px;left:20%;right:20%}.bills[data-v-7a3f9505]{padding:12px var(--edge);gap:12px;min-width:0;display:grid}.bill[data-v-7a3f9505]{background:#fff;border-radius:17px;min-width:0;padding:18px;box-shadow:0 5px 18px #537db80a}.bill-main[data-v-7a3f9505]{grid-template-columns:58px minmax(0,1fr) minmax(110px,30%);gap:13px;display:grid}.bill-icon[data-v-7a3f9505]{color:#147bff;background:#e2f0ff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.bill-icon svg[data-v-7a3f9505]{width:39px;height:39px}.bill-icon.overdue[data-v-7a3f9505]{color:#ff2d40;background:#ffe3e5}.bill-icon.near[data-v-7a3f9505],.bill-icon.today[data-v-7a3f9505]{color:#ff991f;background:#fff0dc}.bill-icon.later[data-v-7a3f9505],.bill-icon.settled[data-v-7a3f9505]{color:#05c77d;background:#dcfaee}.bill-body[data-v-7a3f9505]{min-width:0}.bill-body h2[data-v-7a3f9505]{margin:0 0 8px;font-size:20px;line-height:1.4}.bill-body p[data-v-7a3f9505]{color:#718197;margin:3px 0;font-size:14px;line-height:1.65}.due-label[data-v-7a3f9505]{color:#5480b7;margin-top:8px;font-size:14px;display:block}.due-label.overdue[data-v-7a3f9505]{color:#ff252f}.due-label.today[data-v-7a3f9505],.due-label.near[data-v-7a3f9505]{color:#ff6b18}.bill-side[data-v-7a3f9505]{text-align:right;flex-direction:column;align-items:flex-end;gap:9px;min-width:0;display:flex}.bill-side strong[data-v-7a3f9505]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:8px;font-size:21px}.bill-side small[data-v-7a3f9505]{color:#8995a6;font-size:12px}.status[data-v-7a3f9505]{color:#ee3448;background:#ffe7ea;border-radius:8px;padding:5px 10px;font-size:14px}.status.partial[data-v-7a3f9505]{color:#c77b00;background:#fff2df}.status.paid[data-v-7a3f9505]{color:#098e51;background:#dcfaed}.coverage[data-v-7a3f9505]{color:#8795a9;margin:12px 0 3px;font-size:12px;line-height:1.6}.followups[data-v-7a3f9505]{color:#60758e;border-top:1px solid #eef3f9;margin-top:12px;padding-top:10px;font-size:13px}.followups summary[data-v-7a3f9505]{cursor:pointer}.followups article[data-v-7a3f9505]{padding-top:10px}.followups p[data-v-7a3f9505]{margin:5px 0;line-height:1.6}.detail-button[data-v-7a3f9505]{text-align:left;border:0;border-top:1px solid #eef3f9;border-radius:0;justify-content:space-between;gap:10px;width:100%;margin-top:13px;padding:12px 0 0;display:flex}.detail-button span[data-v-7a3f9505]{font-size:22px;line-height:1}.empty[data-v-7a3f9505]{color:#8b9bae;text-align:center;min-height:130px;margin:14px var(--edge);background:#fff;border-radius:14px;place-items:center;padding:26px;display:grid}.pagination[data-v-7a3f9505]{padding:12px var(--edge) 22px;color:#70839a;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}footer[data-v-7a3f9505]{padding:17px var(--edge) calc(17px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:15px;display:flex;box-shadow:0 -3px 16px #577fb706}.total[data-v-7a3f9505]{flex-direction:column;gap:6px;min-width:0;font-size:14px;display:flex}.total strong[data-v-7a3f9505]{color:#fa1521;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:22px}.total small[data-v-7a3f9505],footer>small[data-v-7a3f9505]{color:#8897aa;font-size:12px}.export[data-v-7a3f9505]{color:#fff;background:linear-gradient(155deg,#1377ff,#0059f6);border:0;border-radius:25px;flex-shrink:0;min-height:47px}@container payable-warning (width<=520px){.stats[data-v-7a3f9505]{gap:6px}.stat[data-v-7a3f9505]{border-radius:13px;gap:9px;min-height:93px;padding:14px 8px}.stat strong[data-v-7a3f9505]{font-size:26px}.stat span[data-v-7a3f9505]{font-size:12px}.topbar[data-v-7a3f9505]{min-height:65px}.topbar h1[data-v-7a3f9505]{font-size:22px}.bill[data-v-7a3f9505]{padding:14px}.bill-main[data-v-7a3f9505]{grid-template-columns:39px minmax(0,1fr);gap:10px}.bill-icon[data-v-7a3f9505]{width:38px;height:38px}.bill-icon svg[data-v-7a3f9505]{width:28px;height:28px}.bill-body h2[data-v-7a3f9505]{font-size:17px}.bill-body p[data-v-7a3f9505]{font-size:13px}.bill-side[data-v-7a3f9505]{flex-flow:wrap;grid-column:2;justify-content:flex-end;align-items:center;gap:7px}.bill-side strong[data-v-7a3f9505]{margin:0;font-size:19px}.status[data-v-7a3f9505]{font-size:12px}.tabs[data-v-7a3f9505]{gap:13px}.tabs button[data-v-7a3f9505]{font-size:13px}.settings[data-v-7a3f9505]{padding:14px}.settings .actions button[data-v-7a3f9505]{font-size:13px}.total strong[data-v-7a3f9505]{font-size:19px}.export[data-v-7a3f9505]{padding:9px 12px;font-size:13px}}@container payable-warning (width<=330px){.stat[data-v-7a3f9505]{padding:12px 7px}.stat span[data-v-7a3f9505]{font-size:11px}.bill-main[data-v-7a3f9505]{grid-template-columns:1fr}.bill-icon[data-v-7a3f9505]{display:none}.bill-side[data-v-7a3f9505]{grid-column:1}.company-tools[data-v-7a3f9505]{flex-wrap:wrap}.company-tools label[data-v-7a3f9505]{flex-basis:100%}footer[data-v-7a3f9505]{flex-wrap:wrap;align-items:flex-start}}@media (prefers-reduced-motion:reduce){[data-v-7a3f9505],[data-v-7a3f9505]:before,[data-v-7a3f9505]:after{scroll-behavior:auto!important;transition:none!important}}.payable-warning-page[data-v-32799aba]{background:#f6f9fd;min-height:100vh}.payable-warning-page>p[data-v-32799aba]{color:#62758a;padding:24px}.contractPayable-back[data-v-f0eda028]{box-sizing:border-box;max-width:575px;margin:auto;padding:16px}button[data-v-f0eda028]{color:#2f73f4;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dde3;border-radius:12px;padding:10px 14px}.contractTerm-back[data-v-8baf2e0d]{box-sizing:border-box;max-width:575px;margin:auto;padding:16px}button[data-v-8baf2e0d]{color:#2f73f4;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dde3;border-radius:12px;padding:10px 14px}.workerReview-back[data-v-ea9aa0ec]{box-sizing:border-box;max-width:575px;margin:auto;padding:16px}button[data-v-ea9aa0ec]{color:#2f73f4;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dde3;border-radius:12px;padding:10px 14px}.maintenance-team-design[data-v-c6be910d]{--primary:#1b86ff;--primary-deep:#1174f8;--primary-soft:#edf5ff;--navy:#0d234b;--ink:#233a66;--muted:#95a4bb;--line:#edf2f8;--paper:#f6f9fd;--chip:#f4f7fb;--chip-line:#e7edf5;--green:#3cc97f;--orange:#ffb22e;--mint:#56d0b2;--sky:#5ab2ff;--purple:#8b7cf9;--shadow:0 12px 32px #44699b14;--pad:clamp(16px,4.2vw,20px);--phoneW:min(100%,410px);font-synthesis:none;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,Arial,sans-serif}[data-v-c6be910d]{box-sizing:border-box}.maintenance-team-design[data-v-c6be910d]{min-width:280px;color:var(--ink);-webkit-font-smoothing:antialiased;background:#eaf2fb;justify-content:center;margin:0;display:flex;container-type:inline-size}button[data-v-c6be910d],input[data-v-c6be910d],textarea[data-v-c6be910d],select[data-v-c6be910d]{font:inherit}button[data-v-c6be910d]{cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-c6be910d]:focus-visible,input[data-v-c6be910d]:focus-visible,textarea[data-v-c6be910d]:focus-visible,select[data-v-c6be910d]:focus-visible{outline-offset:2px;outline:3px solid #1884ff59}[hidden][data-v-c6be910d]{display:none!important}svg[data-v-c6be910d]{flex:none;display:block}.page-wrap[data-v-c6be910d]{justify-content:center;width:100%;min-height:100dvh;padding:0;display:flex}.phone[data-v-c6be910d]{width:var(--phoneW);background:linear-gradient(#fafdff 0%,#f6f9fc 100%);min-height:100dvh;position:relative;overflow-x:clip;box-shadow:0 0 24px #416fa80f}@media (width>=720px){.maintenance-team-design[data-v-c6be910d]{padding:12px 0}.phone[data-v-c6be910d]{border-radius:24px;min-height:calc(100dvh - 24px);overflow:hidden}}.navbar[data-v-c6be910d]{height:56px;padding:0 var(--pad);justify-content:space-between;align-items:center;display:flex;position:relative}.nav-left[data-v-c6be910d],.nav-right[data-v-c6be910d]{justify-content:flex-start;align-items:center;gap:6px;min-width:40px;display:flex}.nav-right[data-v-c6be910d]{justify-content:flex-end}.icon-btn[data-v-c6be910d]{color:#122a54;background:0 0;border:0;border-radius:11px;place-items:center;width:38px;height:38px;padding:0;display:grid}.icon-btn.small[data-v-c6be910d]{width:auto;height:auto;padding:0 0 0 8px}.icon-btn svg[data-v-c6be910d]{width:22px;height:22px}.nav-title[data-v-c6be910d]{color:#132852;white-space:nowrap;pointer-events:none;margin:0;font-size:18px;font-weight:790;line-height:1.1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page[data-v-c6be910d]{min-height:calc(100dvh - 56px);padding:0 var(--pad) 22px}.card[data-v-c6be910d]{background:#fff;border:1px solid #ecf1f7cc;border-radius:16px;box-shadow:0 6px 18px #587ba809}.searchbar[data-v-c6be910d]{color:#9aa9bd;background:#f3f6fa;border-radius:14px;align-items:center;gap:8px;height:38px;margin:6px 0 12px;padding:0 12px;font-size:13px;display:flex}.searchbar input[data-v-c6be910d]{color:#243e69;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.filter-row[data-v-c6be910d]{scrollbar-width:none;gap:8px;margin-bottom:12px;display:flex;overflow:auto hidden}.filter-row[data-v-c6be910d]::-webkit-scrollbar{display:none}.filter-chip[data-v-c6be910d],.filter-more[data-v-c6be910d]{color:#7184a0;white-space:nowrap;background:#f1f5fa;border:0;border-radius:12px;flex:none;min-height:32px;padding:0 12px;font-size:12px;font-weight:640}.filter-chip.active[data-v-c6be910d]{color:#fff;background:linear-gradient(110deg,#238eff,#1178fa);box-shadow:0 6px 14px #1885ff24}.filter-more[data-v-c6be910d]{align-items:center;gap:4px;display:flex}.filter-more svg[data-v-c6be910d]{width:12px;height:12px}.type-grid[data-v-c6be910d]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:2px 0 12px;display:grid}.type-item[data-v-c6be910d]{color:#557293;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.type-circle[data-v-c6be910d]{background:#f1f6fd;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.type-circle svg[data-v-c6be910d]{width:19px;height:19px}.type-item.active .type-circle[data-v-c6be910d]{color:var(--primary);background:#eaf4ff}.type-item strong[data-v-c6be910d]{color:#4a6585;white-space:nowrap;font-size:11px;font-weight:690;line-height:1}.team-list[data-v-c6be910d]{flex-direction:column;gap:12px;padding-bottom:88px;display:flex}.master-row[data-v-c6be910d]{grid-template-columns:56px minmax(0,1fr) 42px;align-items:start;gap:10px;display:grid}.avatar[data-v-c6be910d]{background:linear-gradient(160deg,#d9eaff,#f8fbff);border:1px solid #e8eef6;border-radius:50%;width:52px;height:52px;overflow:hidden}.avatar svg[data-v-c6be910d]{width:100%;height:100%}.master-main[data-v-c6be910d]{min-width:0}.master-top[data-v-c6be910d]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.master-name[data-v-c6be910d]{color:#172e5f;white-space:nowrap;font-size:14px;font-weight:780}.mini-tag[data-v-c6be910d]{color:#2e80ff;background:#e8f3ff;border-radius:8px;padding:2px 7px;font-size:10px;font-weight:740;line-height:1.2}.rate-line[data-v-c6be910d]{color:#8fa0b6;flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;font-size:11px;display:flex}.rate-line .star[data-v-c6be910d]{color:#ffb325;font-size:12px;font-weight:800}.gray-sep[data-v-c6be910d]{color:#c2cad7}.info-line[data-v-c6be910d]{color:#7387a5;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:11px;display:flex}.skill-tags[data-v-c6be910d]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.skill-tags span[data-v-c6be910d]{color:#506986;background:#f5f8fc;border-radius:8px;padding:4px 7px;font-size:10px;font-weight:660;line-height:1}.phone-btn[data-v-c6be910d]{color:#fff;background:linear-gradient(145deg,#67adff,#328dff);border:0;border-radius:50%;place-items:center;width:40px;height:40px;margin-top:2px;display:grid;box-shadow:0 8px 18px #338dff38}.phone-btn svg[data-v-c6be910d]{width:17px;height:17px}.bottom-actions[data-v-c6be910d]{left:50%;bottom:max(12px,env(safe-area-inset-bottom));width:var(--phoneW);padding:0 var(--pad);pointer-events:none;position:fixed;transform:translate(-50%)}.bottom-actions .bar[data-v-c6be910d]{grid-template-columns:88px minmax(0,1fr);gap:10px;display:grid}.bottom-actions button[data-v-c6be910d]{pointer-events:auto;border:0;border-radius:18px;min-height:36px;font-size:12px;font-weight:760}.history-btn[data-v-c6be910d]{color:#0f78fc;box-shadow:var(--shadow);background:#fff;border:2px solid #167ffc!important}.add-btn[data-v-c6be910d]{color:#fff;background:linear-gradient(105deg,#178cff,#1277f9);box-shadow:0 10px 22px #1178f93d}.profile-card[data-v-c6be910d]{grid-template-columns:66px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 14px 12px;display:grid}.avatar.large[data-v-c6be910d]{width:60px;height:60px}.detail-head[data-v-c6be910d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.detail-head h3[data-v-c6be910d]{color:#142b59;margin:0;font-size:18px;font-weight:800}.role-pill[data-v-c6be910d]{color:#2f7dff;background:#ebf4ff;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:770}.collect[data-v-c6be910d]{color:#687d9a;align-items:center;gap:3px;font-size:12px;font-weight:680;display:flex}.collect svg[data-v-c6be910d]{width:17px;height:17px}.detail-score[data-v-c6be910d]{color:#8ea0b8;align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex}.detail-score b[data-v-c6be910d]{color:#ffb22e}.detail-meta[data-v-c6be910d]{grid-template-columns:1fr;gap:8px;margin-top:12px;display:grid}.detail-meta .row[data-v-c6be910d]{color:#244168;align-items:center;gap:8px;font-size:13px;display:flex}.detail-meta .row svg[data-v-c6be910d]{color:#2f82ff;width:16px;height:16px}.detail-stats[data-v-c6be910d]{color:#68809e;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0;margin-top:2px;font-size:12px;display:grid}.detail-stats div[data-v-c6be910d]{align-items:center;gap:7px;padding-top:2px;display:flex}.detail-stats div[data-v-c6be910d]:first-child{border-right:1px solid var(--line)}.detail-stats b[data-v-c6be910d]{color:#197efb;font-size:18px}.section-card[data-v-c6be910d]{margin-top:10px;padding:15px 14px}.section-head[data-v-c6be910d]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.section-head h3[data-v-c6be910d],.section-head h4[data-v-c6be910d]{color:#12325f;align-items:center;gap:7px;margin:0;font-size:15px;font-weight:790;display:flex}.section-head svg[data-v-c6be910d]{color:#197ffc;width:16px;height:16px}.link-action[data-v-c6be910d]{color:#1a83ff;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:12px;font-weight:730;display:flex}.link-action svg[data-v-c6be910d]{width:14px;height:14px}.price-grid[data-v-c6be910d]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.price-card[data-v-c6be910d]{text-align:center;background:linear-gradient(#fff,#fcfdff);border:1px solid #e6edf6;border-radius:12px;padding:10px 6px}.price-card.active[data-v-c6be910d]{background:#f2f8ff;border-color:#4aa0ff}.price-card svg[data-v-c6be910d]{color:#2a87ff;width:22px;height:22px;margin:0 auto 8px}.price-card b[data-v-c6be910d]{color:#193b68;min-height:28px;font-size:11px;font-weight:730;line-height:1.3;display:block}.price-card span[data-v-c6be910d]{color:#ff494e;font-size:10px;font-weight:750;line-height:1.2;display:block}.single-row[data-v-c6be910d]{color:#17345e;justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.single-row .left[data-v-c6be910d]{align-items:center;gap:9px;display:flex}.single-row .left svg[data-v-c6be910d]{color:#1785ff;width:18px;height:18px}.single-row .right-icon[data-v-c6be910d]{color:#9aa8bc;width:14px;height:14px}.desc[data-v-c6be910d]{color:#264467;margin:0;font-size:13px;line-height:1.7}.impression-tags[data-v-c6be910d]{flex-wrap:wrap;gap:8px;display:flex}.impression-tags span[data-v-c6be910d]{border-radius:14px;padding:4px 8px;font-size:11px;font-weight:690}.c1[data-v-c6be910d]{color:#9e45f0;background:#f5e9ff}.c2[data-v-c6be910d]{color:#18bb72;background:#e8fff3}.c3[data-v-c6be910d]{color:#39af69;background:#eaf8ef}.c4[data-v-c6be910d]{color:#f49122;background:#fff1df}.c5[data-v-c6be910d]{color:#f25553;background:#ffe9e8}.review-box[data-v-c6be910d]{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px;display:grid}.review-box .avatar[data-v-c6be910d]{width:40px;height:40px}.review-box h5[data-v-c6be910d]{color:#17335e;margin:0;font-size:14px;font-weight:770}.review-box small[data-v-c6be910d]{color:#97a6bb;font-size:11px}.review-box p[data-v-c6be910d]{color:#516b89;margin:6px 0 0;font-size:12px;line-height:1.65}.form-card[data-v-c6be910d]{padding:16px 14px}.stepper[data-v-c6be910d]{grid-template-columns:repeat(3,1fr);align-items:start;gap:8px;margin-bottom:10px;padding:8px 8px 14px;display:grid}.step[data-v-c6be910d]{text-align:center;color:#a9b5c5;position:relative}.step[data-v-c6be910d]:before{content:"";z-index:0;background:#dfe7f1;height:2px;position:absolute;top:12px;left:calc(18px - 50%);right:calc(50% + 18px)}.step[data-v-c6be910d]:first-child:before{display:none}.step.done[data-v-c6be910d]:before,.step.active[data-v-c6be910d]:before{background:#bfdcff}.step .circle[data-v-c6be910d]{z-index:1;color:#8d9cb3;background:#e5ebf4;border-radius:50%;place-items:center;width:24px;height:24px;margin:0 auto 8px;font-size:12px;font-weight:760;display:grid;position:relative}.step.active .circle[data-v-c6be910d],.step.done .circle[data-v-c6be910d]{color:#fff;background:linear-gradient(145deg,#2e95ff,#1578fa)}.step .txt[data-v-c6be910d]{font-size:12px;font-weight:700;line-height:1.3}.form-title[data-v-c6be910d]{color:#15325f;margin:0 0 12px;font-size:15px;font-weight:790}.upload-photo[data-v-c6be910d]{color:#b0bbcb;text-align:center;background:#f7f9fc;border:1px dashed #d5dfea;border-radius:12px;place-content:center;gap:4px;width:88px;height:88px;font-size:11px;font-weight:650;display:grid;overflow:hidden}.upload-photo svg[data-v-c6be910d]{width:28px;height:28px;margin:auto}.upload-photo img[data-v-c6be910d]{object-fit:cover;width:100%;height:100%}.photo-caption[data-v-c6be910d]{color:#a5b1c1;margin-left:10px;font-size:11px;line-height:1.5}.form-grid[data-v-c6be910d]{border:1px solid var(--line);background:#fff;border-radius:14px;gap:0;display:grid;overflow:hidden}.field[data-v-c6be910d]{border-bottom:1px solid var(--line);grid-template-columns:82px minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:52px;padding:0 12px;display:grid}.field[data-v-c6be910d]:last-child{border-bottom:0}.field.no-arrow[data-v-c6be910d]{grid-template-columns:82px minmax(0,1fr)}.field label[data-v-c6be910d]{color:#203a67;white-space:nowrap;font-size:14px;font-weight:720}.field .required[data-v-c6be910d]:after{content:" *";color:#ff4757}.field input[data-v-c6be910d],.field textarea[data-v-c6be910d],.field select[data-v-c6be910d]{color:#294368;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.field textarea[data-v-c6be910d]{resize:none;min-height:110px;padding:14px 0;line-height:1.6}.field .placeholder[data-v-c6be910d]{color:#aab6c6}.field .arrow[data-v-c6be910d]{color:#aab6c6;width:14px;height:14px}.inline-radio[data-v-c6be910d]{color:#566e89;align-items:center;gap:20px;font-size:13px;display:flex}.inline-radio label[data-v-c6be910d]{color:#4e6683;align-items:center;gap:6px;font-size:13px;font-weight:650;display:flex}.inline-radio input[data-v-c6be910d]{accent-color:#1a83ff;width:14px;height:14px}.select-grid[data-v-c6be910d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.select-chip[data-v-c6be910d]{color:#617891;background:#f4f7fb;border:0;border-radius:17px;min-height:34px;padding:0 10px;font-size:12px;font-weight:720}.select-chip.active[data-v-c6be910d]{color:#197efb;background:#edf5ff;border:1.5px solid #52a4ff}.select-grid.types[data-v-c6be910d],.select-grid.areas[data-v-c6be910d]{grid-template-columns:repeat(3,minmax(0,1fr))}.select-panel[data-v-c6be910d]{background:#fff;border:1px solid #ebf0f6e6;border-radius:16px;margin-top:10px;padding:16px 14px;box-shadow:0 5px 16px #5c7ba608}.textarea-big[data-v-c6be910d]{border:1px solid var(--line);background:#f8fafc;border-radius:14px;min-height:120px;margin-top:12px;padding:12px 12px 30px;position:relative}.textarea-big textarea[data-v-c6be910d]{resize:none;color:#23405f;background:0 0;border:0;outline:0;width:100%;height:74px;font-size:13px;line-height:1.7}.counter[data-v-c6be910d]{color:#a4b1c2;font-size:11px;font-weight:650;position:absolute;bottom:10px;right:12px}.bottom-nav[data-v-c6be910d]{background:linear-gradient(#f6f9fd00,#f6f9fd 25%,#f6f9fd);padding-top:18px;position:sticky;bottom:0}.primary-btn[data-v-c6be910d],.secondary-btn[data-v-c6be910d]{border:0;border-radius:12px;width:100%;min-height:40px;font-size:15px;font-weight:760}.primary-btn[data-v-c6be910d]{color:#fff;background:linear-gradient(105deg,#198bff,#1578f9);box-shadow:0 10px 22px #1479f92e}.secondary-btn[data-v-c6be910d]{color:#70839b;background:#edf2f8}.dual-btn[data-v-c6be910d]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.summary-card[data-v-c6be910d]{margin-top:10px;padding:16px 14px}.summary-head[data-v-c6be910d]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.summary-head h3[data-v-c6be910d]{color:#162f5f;margin:0;font-size:15px;font-weight:800}.summary-grid[data-v-c6be910d]{grid-template-columns:70px minmax(0,1fr);align-items:start;gap:12px;display:grid}.summary-grid .avatar[data-v-c6be910d]{width:54px;height:54px}.info-table[data-v-c6be910d]{gap:10px;display:grid}.info-table .row[data-v-c6be910d]{color:#506884;grid-template-columns:64px minmax(0,1fr);gap:8px;font-size:13px;line-height:1.55;display:grid}.info-table .row b[data-v-c6be910d]{color:#415977;font-weight:710}.notice[data-v-c6be910d]{color:#a1adbd;text-align:center;margin:14px 0 0;font-size:12px;line-height:1.5}.toast[data-v-c6be910d]{color:#fff;z-index:60;background:#152c4ef0;border-radius:24px;max-width:min(88vw,420px);padding:11px 16px;font-size:13px;font-weight:600;position:fixed;bottom:84px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #10213c38}.sheet-mask[data-v-c6be910d]{z-index:70;background:#101f3a5c;place-items:end center;padding:20px 12px;display:grid;position:fixed;inset:0}.sheet[data-v-c6be910d]{background:#fff;border-radius:18px 18px 14px 14px;width:min(100%,410px);overflow:hidden;box-shadow:0 -8px 28px #1a30532e}.sheet-head[data-v-c6be910d]{border-bottom:1px solid var(--line);color:#15315d;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;font-size:15px;font-weight:780;display:flex}.sheet-head button[data-v-c6be910d]{color:#197dfb;background:0 0;border:0;font-size:14px;font-weight:700}.sheet-body[data-v-c6be910d]{gap:10px;padding:12px 16px 16px;display:grid}.sheet-body button[data-v-c6be910d]{color:#24406a;text-align:left;background:#f7faff;border:1px solid #e5edf6;border-radius:12px;min-height:40px;padding:0 14px;font-size:13px;font-weight:690}.sheet-body button.active[data-v-c6be910d]{color:#197efb;background:#edf5ff;border-color:#7fbaff}.hidden-file[data-v-c6be910d]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.muted[data-v-c6be910d]{color:#9aa8ba}.icon14[data-v-c6be910d]{width:14px;height:14px}@container (width<=360px){.type-grid[data-v-c6be910d]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.price-grid[data-v-c6be910d]{grid-template-columns:repeat(3,minmax(0,1fr))}.field[data-v-c6be910d]{grid-template-columns:72px minmax(0,1fr) 14px;padding:0 10px}.field.no-arrow[data-v-c6be910d]{grid-template-columns:72px minmax(0,1fr)}.select-grid.types[data-v-c6be910d],.select-grid.areas[data-v-c6be910d]{grid-template-columns:repeat(2,minmax(0,1fr))}.bottom-actions .bar[data-v-c6be910d]{grid-template-columns:82px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){[data-v-c6be910d]{scroll-behavior:auto!important;transition:none!important}}.field .field-picker[data-v-c6be910d]{text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;min-width:0;display:block;overflow:hidden}.region-inline-action[data-v-c6be910d]{color:#197cff;text-align:left;background:#f1f7ff;border:1px dashed #a9d0ff;border-radius:11px;align-items:center;gap:8px;width:100%;min-height:39px;margin-top:11px;padding:0 11px;font-size:12px;font-weight:700;display:flex}.region-inline-action svg[data-v-c6be910d]{color:#197cff;width:16px;height:16px}.region-inline-action span[data-v-c6be910d]{flex:1}.selected-region-list[data-v-c6be910d]{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.selected-region-token[data-v-c6be910d]{color:#2778cf;background:#edf5ff;border:1px solid #d6e7ff;border-radius:10px;align-items:center;gap:5px;max-width:100%;min-height:29px;padding:4px 8px;font-size:11px;font-weight:660;line-height:1.4;display:inline-flex}.selected-region-token span[data-v-c6be910d]{white-space:normal;overflow-wrap:anywhere;min-width:0}.selected-region-token button[data-v-c6be910d]{color:#6b91c3;background:0 0;border:0;flex:none;place-items:center;width:18px;height:18px;padding:0;font-size:19px;font-weight:470;line-height:1;display:grid}.picker-mask[data-v-c6be910d]{z-index:80;background:#0c224357;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.picker-sheet[data-v-c6be910d]{width:min(100%,410px);max-height:min(82dvh,640px);padding-bottom:max(13px,env(safe-area-inset-bottom));background:linear-gradient(#fff,#fafdff);border-radius:22px 22px 0 0;overflow:hidden;box-shadow:0 -11px 40px #1a3c692b}.picker-bar[data-v-c6be910d]{grid-template-columns:1fr auto 1fr;align-items:center;min-height:54px;padding:8px 18px 4px;display:grid}.picker-bar strong[data-v-c6be910d]{color:#17345f;white-space:nowrap;font-size:16px;font-weight:800}.picker-bar button[data-v-c6be910d]{color:#8e9eb3;background:0 0;border:0;justify-self:start;padding:7px 0;font-size:14px;font-weight:690}.picker-bar .picker-close[data-v-c6be910d]{color:#91a1b7;background:#f3f6fa;border-radius:50%;justify-self:end;place-items:center;width:32px;height:32px;font-size:22px;line-height:1;display:grid}.picker-tip[data-v-c6be910d]{color:#899bb4;text-align:center;margin:0;padding:3px 18px 10px;font-size:12px;line-height:1.6}.picker-progress[data-v-c6be910d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:10px;padding:0 15px;display:grid}.picker-progress span[data-v-c6be910d]{color:#90a1b6;background:#f4f7fb;border-radius:10px;place-items:center;min-height:30px;font-size:12px;font-weight:700;display:grid}.picker-progress span.done[data-v-c6be910d]{color:#2c82d8;background:#ebf5ff}.picker-progress span.current[data-v-c6be910d]{color:#fff;background:#178aff}.wheel-panel[data-v-c6be910d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 12px;display:grid;position:relative}.wheel-column[data-v-c6be910d]{background:#f9fbfe;border:1px solid #eaf0f7;border-radius:13px;min-width:0;padding:5px 2px 7px;position:relative}.wheel-heading[data-v-c6be910d]{text-align:center;color:#869ab5;height:26px;font-size:12px;font-weight:730;line-height:26px;display:block}.wheel-scroll[data-v-c6be910d]{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;height:220px;padding:88px 0;scroll-padding-block:88px;overflow-y:auto}.wheel-scroll[data-v-c6be910d]::-webkit-scrollbar{display:none}.wheel-option[data-v-c6be910d]{color:#8091a8;white-space:nowrap;text-overflow:ellipsis;scroll-snap-align:center;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:100%;height:44px;min-height:44px;padding:0 3px;font-size:12px;font-weight:625;display:flex;overflow:hidden}.wheel-option.active[data-v-c6be910d]{color:#1683fa;background:#e9f4ff;font-size:13px;font-weight:800}.wheel-option[data-v-c6be910d]:hover{background:#edf5ff}.wheel-empty[data-v-c6be910d]{color:#b2bfce;text-align:center;place-items:center;min-height:220px;padding:0 4px;font-size:11px;line-height:1.5;display:grid}.wheel-column.is-disabled[data-v-c6be910d]{opacity:.62}.wheel-footnote[data-v-c6be910d]{text-align:center;color:#9aaabd;margin:0;padding:11px 16px 1px;font-size:11px;line-height:1.5}.quick-picker-options[data-v-c6be910d]{overscroll-behavior:contain;gap:7px;max-height:55dvh;padding:8px 16px 15px;display:grid;overflow-y:auto}.quick-picker-option[data-v-c6be910d]{color:#28466f;background:#f7faff;border:1px solid #e5eef8;border-radius:11px;justify-content:space-between;align-items:center;min-height:47px;padding:0 14px;font-size:14px;font-weight:650;display:flex}.quick-picker-option.active[data-v-c6be910d]{color:#187ffc;background:#eaf4ff;border-color:#a5d4ff}.quick-picker-option span[data-v-c6be910d]:last-child{color:#187ffc}@media (width>=720px){.picker-mask[data-v-c6be910d]{align-items:center;padding:20px}.picker-sheet[data-v-c6be910d]{border-radius:20px}}@container (width<=345px){.wheel-panel[data-v-c6be910d]{gap:4px;padding:0 8px}.wheel-option[data-v-c6be910d]{font-size:11px}.wheel-option.active[data-v-c6be910d]{font-size:11.5px}.picker-progress[data-v-c6be910d]{gap:5px;padding:0 10px}}.single-year-wheel[data-v-c6be910d]{width:calc(100% - 32px);margin:4px 16px 13px;padding:6px 12px 8px}.single-year-wheel .wheel-option[data-v-c6be910d]{font-size:15px}.single-year-wheel .wheel-option.active[data-v-c6be910d]{font-size:16px}.symbol-defs[data-v-c6be910d]{pointer-events:none;position:absolute;overflow:hidden}.phone[data-v-c6be910d]{width:min(100%,410px)}.searchbar>svg[data-v-c6be910d]{width:16px;height:16px}.rate-line strong[data-v-c6be910d]{color:#ffb223}.avatar img[data-v-c6be910d]{object-fit:cover;width:100%;height:100%}.can-open[data-v-c6be910d]{cursor:pointer}.master-row[data-v-c6be910d]{padding:12px 12px 11px}.phone-btn[data-v-c6be910d]:disabled{opacity:.45}.empty[data-v-c6be910d]{text-align:center;color:#93a5bc;margin:0;padding:30px 18px;font-size:13px}.empty-inline[data-v-c6be910d]{margin:0;font-size:12px}.star[data-v-c6be910d]{color:#ffb325}.collected[data-v-c6be910d]{color:#1683ff}.detail-stats svg[data-v-c6be910d]{color:#1683ff;width:16px;height:16px}.detail-stats>div[data-v-c6be910d]:last-child{justify-content:flex-end;padding-left:16px}.review-box+.review-box[data-v-c6be910d]{margin-top:16px}.review-score[data-v-c6be910d]{margin-top:2px}.review-score small[data-v-c6be910d]{margin-left:8px}.single-row[data-v-c6be910d]{text-align:left;background:0 0;border:0;width:100%;padding:0}.single-row[data-v-c6be910d]:disabled{opacity:1;cursor:default}.photo-field[data-v-c6be910d]{align-items:center;margin-bottom:16px;display:flex}.upload-photo[data-v-c6be910d]{cursor:pointer;position:relative}.upload-photo.disabled[data-v-c6be910d]{cursor:default}.field-label[data-v-c6be910d]{color:#203a67;white-space:nowrap;font-size:14px;font-weight:720}.field-picker[data-v-c6be910d]{text-align:left;color:#294368;background:0 0;border:0;padding:0;font-size:13px}.field-heading[data-v-c6be910d]{margin-bottom:10px}.field-heading h4[data-v-c6be910d]{font-size:14px}.spaced[data-v-c6be910d]{margin-top:18px}.star-required[data-v-c6be910d]{color:#ff4757}.info-table[data-v-c6be910d]{margin:0}.info-table dt[data-v-c6be910d],.info-table dd[data-v-c6be910d]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.info-table dt[data-v-c6be910d]{color:#415977;font-weight:710}.step .circle svg[data-v-c6be910d]{width:14px;height:14px}.status-message[data-v-c6be910d]{padding:10px var(--pad);color:#526d90;overflow-wrap:anywhere;margin:0;font-size:13px}.status-message.error[data-v-c6be910d]{color:#b34343}.picker-confirm[data-v-c6be910d]{padding:12px 16px 0}.load-more[data-v-c6be910d]{color:#197ffc;background:0 0;border:0;min-height:38px;font-size:13px}.bottom-actions[data-v-c6be910d]{left:auto;bottom:max(12px,env(safe-area-inset-bottom));width:100%;margin-top:-52px;padding-bottom:12px;position:sticky;transform:none}.bottom-actions .bar[data-v-c6be910d]:has(>button:only-child){grid-template-columns:1fr}.desc[data-v-c6be910d]{white-space:pre-wrap;overflow-wrap:anywhere}.field button[data-v-c6be910d]:disabled,.select-chip[data-v-c6be910d]:disabled,.primary-btn[data-v-c6be910d]:disabled,.secondary-btn[data-v-c6be910d]:disabled,.bottom-actions button[data-v-c6be910d]:disabled,.type-item[data-v-c6be910d]:disabled,.filter-chip[data-v-c6be910d]:disabled,.link-action[data-v-c6be910d]:disabled{opacity:.5;cursor:default}.maintenance-team-registration[data-v-15f34fcb]{position:relative}.registration-success[data-v-15f34fcb]{color:#203a67;background:#f6f9fd;max-width:410px;min-height:100vh;margin:auto;font:14px/1.6 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.registration-success header[data-v-15f34fcb]{align-items:center;height:56px;padding:0 16px;display:flex;position:relative}.registration-success header button[data-v-15f34fcb]{color:#122a54;background:0 0;border:0;font-size:30px}.registration-success h1[data-v-15f34fcb]{margin:0;font-size:18px;position:absolute;left:50%;transform:translate(-50%)}.success-card[data-v-15f34fcb]{text-align:center;background:#fff;border:1px solid #edf2f8;border-radius:16px;margin:18px 16px;padding:24px 18px}.success-check[data-v-15f34fcb]{color:#1683ff;background:#eaf5ff;border-radius:50%;place-items:center;width:56px;height:56px;margin:auto;font-size:30px;display:grid}.success-card h2[data-v-15f34fcb]{margin:14px 0;font-size:20px}.success-card p[data-v-15f34fcb]{color:#6c819d;font-size:13px}.success-card dl[data-v-15f34fcb]{text-align:left;padding:12px 0}.success-card dl>div[data-v-15f34fcb]{grid-template-columns:75px 1fr;gap:8px;padding:8px 0;display:grid}.success-card dt[data-v-15f34fcb],.success-card dd[data-v-15f34fcb]{overflow-wrap:anywhere;margin:0}.invitation-token[data-v-15f34fcb]{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#f5f9ff;border:1px solid #d6e7ff;border-radius:10px;padding:12px;display:block}.success-card footer[data-v-15f34fcb]{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.success-card footer button[data-v-15f34fcb]{color:#70839b;min-height:40px;font:inherit;background:#edf2f8;border:0;border-radius:12px;font-weight:700}.success-card footer button.confirm[data-v-15f34fcb]{color:#fff;background:#1784ff}.success-card [role=alert][data-v-15f34fcb]{color:#b34343}.recovery-state[data-v-15f34fcb]{color:#375b89;overflow-wrap:anywhere;background:#f0f6ff;border:1px solid #c8ddfa;border-radius:14px;margin:0 16px 12px;padding:12px 14px;font:12px/1.6 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.recovery-state h2[data-v-15f34fcb]{margin:0;font-size:14px}.recovery-state p[data-v-15f34fcb]{margin:6px 0}.recovery-state>div[data-v-15f34fcb]{flex-wrap:wrap;gap:8px;display:flex}.recovery-state button[data-v-15f34fcb]{color:#197ffc;min-height:34px;font:inherit;background:#fff;border:1px solid #8fbefb;border-radius:10px;padding:5px 12px}.original-file[data-v-15f34fcb]{color:#197ffc;gap:5px;display:grid}.original-file input[data-v-15f34fcb]{max-width:100%;font:inherit}.trust-mask[data-v-15f34fcb]{z-index:90;background:#0c224357;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.trust-dialog[data-v-15f34fcb]{box-sizing:border-box;width:min(100%,410px);padding:20px 18px max(20px,env(safe-area-inset-bottom));color:#203a67;background:#fff;border-radius:22px 22px 0 0;font:14px/1.6 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;box-shadow:0 -11px 40px #1a3c692b}.trust-dialog header[data-v-15f34fcb]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.trust-dialog h2[data-v-15f34fcb]{margin:0;font-size:17px}.trust-dialog header button[data-v-15f34fcb]{color:#91a1b7;background:#f3f6fa;border:0;border-radius:50%;width:30px;height:30px;font-size:22px}.trust-dialog label[data-v-15f34fcb]{font-weight:700;display:block}.trust-dialog label span[data-v-15f34fcb]{color:#ff4757}.trust-dialog textarea[data-v-15f34fcb]{box-sizing:border-box;color:#294368;resize:vertical;background:#f8fafc;border:1px solid #e5edf6;border-radius:12px;width:100%;height:130px;margin-top:8px;padding:12px;font:13px/1.7 inherit}.trust-dialog small[data-v-15f34fcb]{text-align:right;color:#95a4bb;display:block}.trust-dialog footer[data-v-15f34fcb]{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.trust-dialog footer button[data-v-15f34fcb]{color:#70839b;background:#edf2f8;border:0;border-radius:12px;min-height:40px;font-size:14px;font-weight:700}.trust-dialog footer .confirm[data-v-15f34fcb]{color:#fff;background:linear-gradient(105deg,#198bff,#1578f9)}.trust-dialog [role=alert][data-v-15f34fcb]{color:#b34343;font-size:12px}.trust-dialog button[data-v-15f34fcb]:disabled,.recovery-state button[data-v-15f34fcb]:disabled{opacity:.5;cursor:default}.trust-dialog[data-v-15f34fcb] :is(button,textarea):focus-visible{outline-offset:2px;outline:3px solid #1884ff59}@media (width>=720px){.trust-mask[data-v-15f34fcb]{align-items:center;padding:20px}.trust-dialog[data-v-15f34fcb]{border-radius:20px}}.maintenance-team-module[data-v-22a838c0]{background:#f5f7fb;min-height:100vh}.maintenance-team-module>p[data-v-22a838c0],.maintenance-team-module>button[data-v-22a838c0]{margin:16px}.maintenance-team-legacy[data-v-22a838c0]{max-width:800px;margin:auto;padding:16px}.maintenance-team-legacy>button[data-v-22a838c0]{color:#357ff2;font:inherit;background:#fff;border:0;border-radius:10px;padding:12px 16px}.workerProfile-back[data-v-6aa99e50]{box-sizing:border-box;max-width:575px;margin:auto;padding:16px}button[data-v-6aa99e50]{color:#2f73f4;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dde3;border-radius:12px;padding:10px 14px}.serviceDirectory-back[data-v-1a42cd85]{box-sizing:border-box;max-width:575px;margin:auto;padding:16px}button[data-v-1a42cd85]{color:#2f73f4;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dde3;border-radius:12px;padding:10px 14px}.directory-portal[data-v-485d52e5]{box-sizing:border-box;color:#111318;overflow-wrap:anywhere;max-width:575px;margin:auto;padding:24px 16px 56px;font-family:inherit}.eyebrow[data-v-485d52e5]{color:#2f73f4;font-size:13px}h1[data-v-485d52e5]{margin:12px 0;font-size:24px;line-height:1.4}p[data-v-485d52e5]{line-height:1.65}header>p[data-v-485d52e5]:last-child{color:#48556a;font-size:14px}nav[data-v-485d52e5],.tools[data-v-485d52e5]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}nav a[data-v-485d52e5],button[data-v-485d52e5],input[data-v-485d52e5],select[data-v-485d52e5]{font:inherit;box-sizing:border-box;color:#111318;background:#fff;border:1px solid #d9dde3;border-radius:12px;max-width:100%;min-height:44px;padding:10px 12px}nav a[data-v-485d52e5]{color:#2f73f4;align-items:center;text-decoration:none;display:flex}button[data-v-485d52e5]{cursor:pointer}button[data-v-485d52e5]:disabled{opacity:.5;cursor:default}label[data-v-485d52e5]{gap:8px;margin:16px 0;font-size:14px;display:grid}input[data-v-485d52e5],select[data-v-485d52e5]{width:100%;min-width:0}.primary[data-v-485d52e5]{color:#fff;background:#2f73f4;border-color:#2f73f4}.card[data-v-485d52e5]{background:#fff;border:1px solid #edf0f5;border-radius:16px;margin:20px 0;padding:20px;box-shadow:0 2px 15px #26406e0b}.company[data-v-485d52e5],.status[data-v-485d52e5]{color:#48556a;margin:4px 0 12px;font-size:13px}.status[data-v-485d52e5]{background:#f5f6f8;border-radius:8px;padding:4px 8px;display:inline-block}.selected[data-v-485d52e5]{border-color:#2f73f4}.text-button[data-v-485d52e5]{color:#2f73f4;margin-top:12px}.pager[data-v-485d52e5]{justify-content:center;margin:20px 0}.muted[data-v-485d52e5]{color:#7b8799;font-size:13px}.error[data-v-485d52e5]{color:#a91a1a;background:#ffe4e5;border-radius:12px;padding:12px}:is(button[data-v-485d52e5],input[data-v-485d52e5],select[data-v-485d52e5],a[data-v-485d52e5]):focus-visible{outline-offset:3px;outline:3px solid #2f73f4}@media (width<=360px){.card[data-v-485d52e5]{padding:14px}.tools button[data-v-485d52e5]{flex:auto}}.knowledge-back[data-v-f522de8c]{box-sizing:border-box;max-width:575px;margin:auto;padding:16px}button[data-v-f522de8c]{color:#2f73f4;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dde3;border-radius:12px;padding:10px 14px}.knowledge-portal[data-v-110ac26c]{color:#111318;box-sizing:border-box;max-width:720px;margin:auto;padding:24px 16px 56px}header p[data-v-110ac26c]:first-child{color:#2f73f4;font-size:13px}h1[data-v-110ac26c]{font-size:28px}h2[data-v-110ac26c]{overflow-wrap:anywhere;font-size:23px}p[data-v-110ac26c]{line-height:1.7}label[data-v-110ac26c]{gap:8px;margin:16px 0;display:grid}button[data-v-110ac26c],input[data-v-110ac26c],select[data-v-110ac26c]{font:inherit;min-height:44px;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #d9dde3;border-radius:12px;padding:10px 14px}input[data-v-110ac26c],select[data-v-110ac26c]{width:100%;min-width:0}button[data-v-110ac26c]{cursor:pointer;color:#2f73f4;overflow-wrap:anywhere}.primary[data-v-110ac26c]{color:#fff;background:#2f73f4;border-color:#2f73f4}button[data-v-110ac26c]:disabled{opacity:.45}ul[data-v-110ac26c]{padding:0;list-style:none}li[data-v-110ac26c]{border-bottom:1px solid #edf0f5;padding:8px 0}li button[data-v-110ac26c]{text-align:left;border:0;width:100%}.tools[data-v-110ac26c]{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.reading[data-v-110ac26c]{border-top:1px solid #edf0f5;margin-top:24px;padding-top:16px}.notice[data-v-110ac26c]{background:#eaf2ff;border-radius:12px;padding:12px}:is(button[data-v-110ac26c],input[data-v-110ac26c],select[data-v-110ac26c]):focus-visible{outline-offset:2px;outline:3px solid #86aefa}.device-evidence[data-v-182c9b2d]{border-top:1px solid #e5eaf1;margin-top:20px;padding-top:12px}.device-evidence-option[data-v-182c9b2d]{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex!important}.device-evidence-option input[data-v-182c9b2d]{width:18px!important;margin:0!important}.device-evidence-option a[data-v-182c9b2d]{color:#2f73f4;font-size:12px}.device-history-evidence[data-v-0f08712c]{padding-top:10px}.device-history-evidence a[data-v-0f08712c]{color:#2f73f4;font-size:13px}.device-source-picker[data-v-660f08e2]{border-top:1px solid #e5eaf1;padding:14px 0}.device-source-options[data-v-660f08e2]{margin:12px 0;padding:0;list-style:none}.device-source-options li[data-v-660f08e2]{background:#f5f8fe;border-radius:10px;margin:8px 0;padding:12px}.device-source-options strong[data-v-660f08e2]{overflow-wrap:anywhere;font-size:14px;display:block}.device-source-picker .device-actions[data-v-660f08e2]{align-items:center;font-size:12px}.device-workspace[data-v-c2d2deb9]{color:#162338;box-sizing:border-box;background:#f5f7fb;min-height:100vh;margin:0 auto;padding:20px 18px 36px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;max-width:575px!important}.device-hero[data-v-c2d2deb9]{padding:12px 4px 20px;display:block}.device-hero a[data-v-c2d2deb9]{color:#275ee5;font-size:14px}.device-hero h1[data-v-c2d2deb9]{margin:8px 0;font-size:28px}.device-hero p[data-v-c2d2deb9]{margin:6px 0;line-height:1.6}.device-eyebrow[data-v-c2d2deb9]{color:#476894;letter-spacing:.08em;font-size:12px}.device-scope[data-v-c2d2deb9]{color:#607088;background:#eaf0fc;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.7}.device-workspace[data-v-c2d2deb9] .device-card{background:#fff;border:1px solid #e5eaf1;border-radius:16px;margin:14px 0;padding:18px;box-shadow:0 3px 14px #243e7006}.device-workspace[data-v-c2d2deb9] h2{margin:0 0 12px;font-size:18px}.device-workspace[data-v-c2d2deb9] h3{margin:8px 0;font-size:16px}.device-workspace[data-v-c2d2deb9] label{color:#4c5c72;margin:12px 0;font-size:13px;display:block}.device-workspace[data-v-c2d2deb9] input,.device-workspace[data-v-c2d2deb9] select,.device-workspace[data-v-c2d2deb9] textarea{box-sizing:border-box;color:#162338;width:100%;max-width:100%;font:inherit;background:#fff;border:1px solid #d8e0ec;border-radius:9px;min-width:0;margin-top:6px;padding:11px;font-size:14px;display:block}.device-workspace[data-v-c2d2deb9] button{color:#235bd3;cursor:pointer;font:inherit;background:#edf3ff;border:1px solid #dce7fb;border-radius:9px;padding:10px 13px;font-size:13px}.device-workspace[data-v-c2d2deb9] button[type=submit]{color:#fff;background:#2d64e5}.device-workspace[data-v-c2d2deb9] button:disabled{opacity:.45;cursor:not-allowed}.device-workspace[data-v-c2d2deb9] fieldset{border:0;min-width:0;margin:0;padding:0}.device-workspace[data-v-c2d2deb9] .device-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.device-workspace[data-v-c2d2deb9] .device-hint{color:#697a92;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.device-workspace[data-v-c2d2deb9] p{overflow-wrap:anywhere;line-height:1.65}.device-record[data-v-c2d2deb9]{border-top:1px solid #e8edf4;padding:14px 0}.device-record code[data-v-c2d2deb9],dd[data-v-c2d2deb9]{overflow-wrap:anywhere;font-size:12px}.device-content[data-v-c2d2deb9]{white-space:pre-wrap}.device-empty[data-v-c2d2deb9]{text-align:center;color:#8390a2;padding:24px 0}.device-warning[data-v-c2d2deb9],.device-workspace[data-v-c2d2deb9] .device-pending{color:#805617;background:#fff8e9}.device-alert[data-v-c2d2deb9],.device-workspace[data-v-c2d2deb9] [role=alert]{color:#b93232;background:#fff1f1;border-radius:9px;padding:12px;font-size:13px}.device-workspace[data-v-c2d2deb9] pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}dt[data-v-c2d2deb9]{color:#7c899c;margin-top:12px;font-size:12px}dd[data-v-c2d2deb9]{color:#243449;margin:4px 0}@media (width<=400px){.device-workspace[data-v-c2d2deb9]{padding:12px}.device-workspace[data-v-c2d2deb9] .device-card{padding:15px}}.media-composer[data-v-8363dfc1]{border:1px solid #dfe7ed;border-radius:10px;min-width:0;margin:12px 0;padding:12px}.hint[data-v-8363dfc1]{color:#617185;font-size:12px;line-height:1.6}.media-tools[data-v-8363dfc1]{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}label[data-v-8363dfc1]{gap:6px;width:100%;font-size:13px;display:grid}input[data-v-8363dfc1]{min-width:0;max-width:100%}button[data-v-8363dfc1]{font:inherit;color:#213247;background:#fff;border:1px solid #c6d4df;border-radius:8px;min-height:44px;padding:8px 12px}button[data-v-8363dfc1]:disabled{opacity:.5}img[data-v-8363dfc1],video[data-v-8363dfc1],audio[data-v-8363dfc1]{object-fit:contain;width:100%;max-width:100%;max-height:240px}p[data-v-8363dfc1]{overflow-wrap:anywhere}.support-message-content[data-v-3b91a479]{width:100%;min-width:0;display:block!important}.message-body[data-v-3b91a479]{white-space:pre-wrap;overflow-wrap:anywhere}.file-name[data-v-3b91a479]{color:#617185;overflow-wrap:anywhere;font-size:12px}img[data-v-3b91a479],video[data-v-3b91a479],audio[data-v-3b91a479]{width:100%;max-width:100%;margin-top:10px;display:block}img[data-v-3b91a479],video[data-v-3b91a479]{object-fit:contain;max-height:360px}button[data-v-3b91a479]{font:inherit;color:#213247;background:#fff;border:1px solid #c6d4df;border-radius:8px;min-height:44px;padding:8px 12px}button[data-v-3b91a479]:disabled{opacity:.5}.support-portal[data-v-6103d804]{color:#213247;box-sizing:border-box;background:#f5f8fc;max-width:1200px;min-height:100vh;margin:0 auto;padding:32px 24px 64px;font-family:inherit}.eyebrow[data-v-6103d804]{color:#176458;letter-spacing:.15em;font-weight:700}header[data-v-6103d804]{padding:12px 0 24px}h1[data-v-6103d804]{margin:10px 0;font-size:30px;line-height:1.35}h2[data-v-6103d804]{margin:0 0 18px;font-size:18px}p[data-v-6103d804]{line-height:1.65}.portal-layout[data-v-6103d804]{grid-template-columns:320px minmax(0,1fr);gap:20px;display:grid}.panel[data-v-6103d804]{background:#fff;border:1px solid #dfe7ed;border-radius:18px;min-width:0;padding:24px}.section-heading[data-v-6103d804],.send-row[data-v-6103d804],.pager[data-v-6103d804]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.section-heading h2[data-v-6103d804]{margin:0}.section-heading[data-v-6103d804]{margin-bottom:18px}label[data-v-6103d804]{gap:8px;margin:16px 0;display:grid}button[data-v-6103d804],select[data-v-6103d804],textarea[data-v-6103d804]{font:inherit;min-height:44px;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #c6d4df;border-radius:10px;padding:10px 14px}button[data-v-6103d804]{cursor:pointer}button[data-v-6103d804]:disabled{opacity:.5;cursor:default}select[data-v-6103d804],textarea[data-v-6103d804]{width:100%;max-width:100%}textarea[data-v-6103d804]{resize:vertical}.primary[data-v-6103d804]{color:#fff;background:#166a5c;border-color:#166a5c}.muted[data-v-6103d804]{color:#617185;font-size:14px}.staff-card[data-v-6103d804]{border-top:1px solid #e6edf1;padding:16px 0}.staff-card.selected[data-v-6103d804]{background:#f0faf6;border-radius:12px;padding:16px}.staff-card p[data-v-6103d804]{margin:8px 0}.staff-card button[data-v-6103d804]{width:100%;margin-top:8px}.availability[data-v-6103d804]{color:#607085;background:#edf1f5;border-radius:12px;margin-left:10px;padding:3px 8px;font-size:12px}.availability.online[data-v-6103d804]{color:#096248;background:#e5f5ee}.message-list[data-v-6103d804]{flex-direction:column;gap:14px;min-height:180px;max-height:480px;padding:8px 0;display:flex;overflow:auto}.message[data-v-6103d804]{overflow-wrap:anywhere;background:#edf2f7;border-radius:14px;align-self:flex-start;max-width:90%;padding:12px 16px}.message.mine[data-v-6103d804]{background:#e2f3ec;align-self:flex-end}.message div[data-v-6103d804]{flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.message time[data-v-6103d804]{color:#687687;font-size:12px}.message p[data-v-6103d804]{white-space:pre-wrap;margin:6px 0 0}.error[data-v-6103d804]{color:#a92620;background:#fff0ed;border-radius:10px;padding:14px}.notice[data-v-6103d804]{color:#155b4e;background:#e8f7ef;border-radius:10px;padding:14px}.empty[data-v-6103d804]{color:#758195;padding:24px 0}.history[data-v-6103d804]{margin-top:20px}.history-item[data-v-6103d804]{text-align:left;flex-wrap:wrap;justify-content:space-between;gap:16px;width:100%;margin:10px 0;display:flex}.history-item span[data-v-6103d804]:last-child{color:#617185;font-size:13px}.pager[data-v-6103d804]{justify-content:center;margin-top:20px}:is(button[data-v-6103d804],select[data-v-6103d804],textarea[data-v-6103d804]):focus-visible{outline-offset:3px;outline:3px solid #65aa96}@media (width<=720px){.support-portal[data-v-6103d804]{padding:20px 14px 40px}h1[data-v-6103d804]{font-size:25px}.portal-layout[data-v-6103d804]{grid-template-columns:1fr}.panel[data-v-6103d804]{padding:18px}.message[data-v-6103d804]{max-width:95%}.message-list[data-v-6103d804]{max-height:440px}.section-heading button[data-v-6103d804]{padding:8px 10px}}.knowledge-help-entry[data-v-e5e39cef]{box-sizing:border-box;color:#2f73f4;max-width:720px;min-height:44px;margin:16px auto;padding:12px 16px;display:block}.knowledge-reference-picker[data-v-e20954d7]{border:1px solid #edf0f5;border-radius:12px;margin:16px 0;padding:16px}p[data-v-e20954d7]{overflow-wrap:anywhere;font-size:13px;line-height:1.6}label[data-v-e20954d7]{gap:8px;margin:12px 0;display:grid}input[data-v-e20954d7],select[data-v-e20954d7]{width:100%;min-width:0}button[data-v-e20954d7],input[data-v-e20954d7],select[data-v-e20954d7]{font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d9dde3;border-radius:12px;min-height:44px;padding:10px 12px}button[data-v-e20954d7]{color:#2f73f4}button[data-v-e20954d7]:disabled{opacity:.45}.tools[data-v-e20954d7]{gap:8px;display:flex}.support-config[data-v-224047df]{min-width:0}h3[data-v-224047df]{font-size:17px}p[data-v-224047df]{line-height:1.65}.muted[data-v-224047df]{color:#617185}.actions[data-v-224047df]{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}button[data-v-224047df],input[data-v-224047df],select[data-v-224047df],textarea[data-v-224047df]{font:inherit;min-height:44px;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #c6d4df;border-radius:9px;padding:10px 12px}button[data-v-224047df]{cursor:pointer}button[data-v-224047df]:disabled{opacity:.5;cursor:default}label[data-v-224047df]{gap:8px;margin:16px 0;display:grid}select[data-v-224047df],textarea[data-v-224047df]{width:100%;max-width:100%}.check[data-v-224047df]{align-items:center;gap:10px;display:flex}.check input[data-v-224047df]{width:20px;height:20px;min-height:20px;margin:0}fieldset[data-v-224047df]{border:1px solid #dfe7ed;border-radius:10px;margin:18px 0}.primary[data-v-224047df]{color:#fff;background:#166a5c;border-color:#166a5c}form[data-v-224047df],.summary[data-v-224047df]{border:1px solid #dfe7ed;border-radius:14px;margin:18px 0;padding:18px}.summary article[data-v-224047df]{border-top:1px solid #e5ecf1;padding:14px 0}.summary article span[data-v-224047df]{color:#617185;margin-left:12px;font-size:13px}.error[data-v-224047df]{color:#a92620;background:#fff0ed;border-radius:10px;padding:12px}.notice[data-v-224047df]{color:#155b4e;background:#e8f7ef;border-radius:10px;padding:12px}:is(button[data-v-224047df],input[data-v-224047df],select[data-v-224047df],textarea[data-v-224047df]):focus-visible{outline-offset:3px;outline:3px solid #65aa96}@media (width<=600px){form[data-v-224047df],.summary[data-v-224047df]{padding:14px}.actions button[data-v-224047df]{flex:120px;min-width:120px}}.quick-replies[data-v-e2b43f47]{border:1px solid #dfe7ed;border-radius:12px;min-width:0;margin:16px 0;padding:16px}.hint[data-v-e2b43f47]{color:#617185;font-size:13px}.reply-options[data-v-e2b43f47]{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}label[data-v-e2b43f47]{gap:8px;margin:12px 0;display:grid}button[data-v-e2b43f47],input[data-v-e2b43f47],select[data-v-e2b43f47],textarea[data-v-e2b43f47]{font:inherit;color:#213247;box-sizing:border-box;background:#fff;border:1px solid #c6d4df;border-radius:8px;min-height:44px;padding:9px 12px}input[data-v-e2b43f47],select[data-v-e2b43f47],textarea[data-v-e2b43f47]{width:100%;max-width:100%}button[data-v-e2b43f47]{overflow-wrap:anywhere;max-width:100%}button[data-v-e2b43f47]:disabled{opacity:.5}h3[data-v-e2b43f47]{margin:0;font-size:17px}.ai-configuration[data-v-b16deb4f]{border:1px solid #dfe7ed;border-radius:12px;margin:16px 0;padding:16px}h3[data-v-b16deb4f]{margin:0;font-size:17px}p[data-v-b16deb4f]{overflow-wrap:anywhere;font-size:14px;line-height:1.65}.actions[data-v-b16deb4f]{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}label[data-v-b16deb4f]{gap:8px;margin:12px 0;display:grid}button[data-v-b16deb4f],input[data-v-b16deb4f],select[data-v-b16deb4f]{font:inherit;color:#213247;box-sizing:border-box;background:#fff;border:1px solid #c6d4df;border-radius:8px;min-height:44px;padding:9px 12px}input[data-v-b16deb4f],select[data-v-b16deb4f]{width:100%;max-width:100%}.checkbox[data-v-b16deb4f]{align-items:center;display:flex}.checkbox input[data-v-b16deb4f]{width:20px}button[data-v-b16deb4f]:disabled{opacity:.5}.support-workspace[data-v-63fc5c48]{color:#213247;box-sizing:border-box;background:#f5f8fc;max-width:1200px;min-height:100vh;margin:auto;padding:24px}header[data-v-63fc5c48],.section-heading[data-v-63fc5c48]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}h1[data-v-63fc5c48]{margin:8px 0;font-size:28px}h2[data-v-63fc5c48]{margin:0;font-size:18px}h3[data-v-63fc5c48]{font-size:17px}.eyebrow[data-v-63fc5c48]{color:#176458;letter-spacing:.1em;margin:0;font-weight:700}.muted[data-v-63fc5c48]{color:#617185;font-size:14px}p[data-v-63fc5c48]{line-height:1.65}.company-select[data-v-63fc5c48]{max-width:480px}label[data-v-63fc5c48]{gap:8px;margin:18px 0;display:grid}button[data-v-63fc5c48],input[data-v-63fc5c48],select[data-v-63fc5c48],textarea[data-v-63fc5c48]{font:inherit;min-height:44px;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #c6d4df;border-radius:10px;padding:10px 12px}button[data-v-63fc5c48]{cursor:pointer}button[data-v-63fc5c48]:disabled{opacity:.5;cursor:default}input[data-v-63fc5c48],select[data-v-63fc5c48],textarea[data-v-63fc5c48]{width:100%;max-width:100%}.tabs[data-v-63fc5c48],.actions[data-v-63fc5c48],.pager[data-v-63fc5c48]{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.tabs button.active[data-v-63fc5c48],.primary[data-v-63fc5c48]{color:#fff;background:#166a5c;border-color:#166a5c}.workspace-layout[data-v-63fc5c48]{grid-template-columns:350px minmax(0,1fr);gap:20px;display:grid}.panel[data-v-63fc5c48]{background:#fff;border:1px solid #dfe7ed;border-radius:16px;min-width:0;padding:22px}.ticket-card[data-v-63fc5c48]{border-top:1px solid #e5ecf1;padding:18px 0}.ticket-card p[data-v-63fc5c48]{color:#617185;margin:8px 0;font-size:13px}.ticket-card small[data-v-63fc5c48]{color:#617185;overflow-wrap:anywhere}.ticket-card .actions[data-v-63fc5c48]{margin-bottom:0}.ticket-card button[data-v-63fc5c48]{padding:8px 10px;font-size:13px}.pager[data-v-63fc5c48]{justify-content:center;align-items:center;font-size:13px}.direct[data-v-63fc5c48]{border-top:1px solid #dfe7ed;padding-top:16px}summary[data-v-63fc5c48]{cursor:pointer;min-height:30px}.message-list[data-v-63fc5c48]{flex-direction:column;gap:14px;min-height:100px;max-height:460px;padding:12px 0;display:flex;overflow:auto}.message[data-v-63fc5c48]{overflow-wrap:anywhere;background:#edf2f7;border-radius:12px;align-self:flex-start;max-width:90%;padding:12px 16px}.message.mine[data-v-63fc5c48]{background:#e2f3ec;align-self:flex-end}.message div[data-v-63fc5c48]{flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.message time[data-v-63fc5c48]{color:#687687;font-size:12px}.message p[data-v-63fc5c48]{white-space:pre-wrap;margin:6px 0 0}form[data-v-63fc5c48]{border-top:1px solid #dfe7ed;margin-top:24px;padding-top:12px}.error[data-v-63fc5c48]{color:#a92620;background:#fff0ed;border-radius:10px;padding:14px}.notice[data-v-63fc5c48]{color:#155b4e;background:#e8f7ef;border-radius:10px;padding:14px}:is(button[data-v-63fc5c48],input[data-v-63fc5c48],select[data-v-63fc5c48],textarea[data-v-63fc5c48]):focus-visible{outline-offset:3px;outline:3px solid #65aa96}@media (width<=800px){.workspace-layout[data-v-63fc5c48]{grid-template-columns:1fr}.support-workspace[data-v-63fc5c48]{padding:18px 14px}.panel[data-v-63fc5c48]{padding:18px}.message[data-v-63fc5c48]{max-width:95%}h1[data-v-63fc5c48]{font-size:25px}}nav[data-v-e8c01de4]{box-sizing:border-box;align-items:center;gap:20px;max-width:1200px;margin:auto;padding:16px 24px;display:flex}button[data-v-e8c01de4],a[data-v-e8c01de4]{font:inherit;color:#202630;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #ccd3dd;border-radius:10px;min-height:44px;padding:8px 16px}a[data-v-e8c01de4]{align-items:center;text-decoration:none;display:flex}.module-workspace[data-v-f637102c]{max-width:980px;color:var(--business-text-primary,#202630);background:var(--business-bg-page,#fff);box-sizing:border-box;min-height:100vh;margin:auto;padding:24px}header[data-v-f637102c],.actions[data-v-f637102c],article[data-v-f637102c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}h1[data-v-f637102c]{margin:0;font-size:24px}h2[data-v-f637102c]{font-size:18px}p[data-v-f637102c]{line-height:1.7}.policy[data-v-f637102c]{background:var(--business-info-bg,#eef5ff);border-radius:12px;padding:14px}.muted[data-v-f637102c],article span[data-v-f637102c]{color:var(--business-text-secondary,#616b7a)}label[data-v-f637102c]{gap:8px;margin:20px 0;display:grid}button[data-v-f637102c],select[data-v-f637102c],textarea[data-v-f637102c]{font:inherit;border:1px solid var(--business-border-medium,#ccd3dd);background:var(--business-bg-page,#fff);min-height:44px;color:inherit;box-sizing:border-box;border-radius:10px;padding:10px 14px}select[data-v-f637102c],textarea[data-v-f637102c]{width:100%;max-width:100%}button[data-v-f637102c]{cursor:pointer}button[data-v-f637102c]:disabled{opacity:.55;cursor:default}.primary[data-v-f637102c]{color:#fff;background:#2563eb;border-color:#2563eb}.actions[data-v-f637102c]{justify-content:flex-start;margin:18px 0}.module-list[data-v-f637102c]{border:1px solid var(--business-border-medium,#e1e5eb);border-radius:12px;overflow:hidden}article[data-v-f637102c]{border-bottom:1px solid var(--business-border-light,#e9edf2);padding:16px}article[data-v-f637102c]:last-child{border:0}form[data-v-f637102c]{border:1px solid var(--business-border-medium,#ccd3dd);border-radius:12px;padding:18px}.error[data-v-f637102c]{color:#b42318}.success[data-v-f637102c]{color:#087443}:is(button[data-v-f637102c],select[data-v-f637102c],textarea[data-v-f637102c]):focus-visible{outline-offset:3px;outline:2px solid #2563eb}@media (width<=480px){.module-workspace[data-v-f637102c]{padding:16px}h1[data-v-f637102c]{font-size:21px}article[data-v-f637102c]{flex-direction:column;align-items:flex-start;gap:6px}.actions button[data-v-f637102c]{flex:1}form[data-v-f637102c]{padding:14px}}nav[data-v-4ce6d65c]{box-sizing:border-box;max-width:980px;margin:auto;padding:16px 24px}button[data-v-4ce6d65c]{font:inherit;color:#202630;cursor:pointer;background:#fff;border:1px solid #ccd3dd;border-radius:10px;min-height:44px;padding:8px 16px}.expansion-page[data-v-a3c5313d]{--business-color-primary:#2f73f4;--business-text-primary:#111318;--business-text-secondary:#48556a;--business-bg-page:#fff;--business-bg-secondary:#f5f6f8;--business-border-light:#edf0f5;--business-border-medium:#d9dde3;--business-danger:#e21b1b;--business-danger-bg:#ffe4e5;--business-success:#138b3d;--business-success-bg:#daf5df;--business-radius-sm:8px;--business-radius-md:12px;--business-radius-pill:999px;--business-shadow-card:0 2px 15px #26406e0b;box-sizing:border-box;background:var(--business-bg-page);width:100%;max-width:575px;min-height:100vh;color:var(--business-text-primary);margin:0 auto;padding:20px 16px 48px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:16px}.expansion-page[data-v-a3c5313d] *{box-sizing:border-box}.page-header[data-v-a3c5313d],.row[data-v-a3c5313d],.actions[data-v-a3c5313d],.search-bar[data-v-a3c5313d]{align-items:center;gap:12px;display:flex}.expansion-page>.page-header[data-v-a3c5313d]{text-align:left;flex-direction:row;justify-content:flex-start;margin-bottom:20px}.page-header a[data-v-a3c5313d]{border-radius:var(--business-radius-sm);padding:8px;display:inline-flex}svg[data-v-a3c5313d]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}h1[data-v-a3c5313d]{margin:0;font-size:24px}h2[data-v-a3c5313d]{overflow-wrap:anywhere;margin:0;font-size:19px}h3[data-v-a3c5313d]{margin:0 0 8px;font-size:16px}.expansion-page p[data-v-a3c5313d]{color:var(--business-text-primary);overflow-wrap:anywhere;margin:8px 0;line-height:1.65}.expansion-page .hint[data-v-a3c5313d],.page-header p[data-v-a3c5313d]{color:var(--business-text-secondary);font-size:13px}.page-header p[data-v-a3c5313d]{margin-top:4px}.grow[data-v-a3c5313d]{flex:1;min-width:0}.row[data-v-a3c5313d]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.actions[data-v-a3c5313d]{flex-wrap:wrap;margin:16px 0 0}a[data-v-a3c5313d]{color:var(--business-color-primary);overflow-wrap:anywhere;text-decoration:none}.card[data-v-a3c5313d]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);box-shadow:var(--business-shadow-card);margin-top:20px;padding:20px 16px}.record-list[data-v-a3c5313d]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);margin-top:16px;overflow:hidden}.record-row[data-v-a3c5313d]{border-bottom:1px solid var(--business-border-light);padding:16px}.record-row[data-v-a3c5313d]:last-child{border-bottom:0}.record-row button[data-v-a3c5313d]{margin-top:8px}.detail-row[data-v-a3c5313d]{border-top:1px solid var(--business-border-light);margin-top:16px;padding-top:16px}button[data-v-a3c5313d],input[data-v-a3c5313d],select[data-v-a3c5313d],textarea[data-v-a3c5313d]{font:inherit;max-width:100%}button[data-v-a3c5313d]{border:1px solid var(--business-border-medium);border-radius:var(--business-radius-md);min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);cursor:pointer;padding:10px 14px;font-size:14px}button.primary[data-v-a3c5313d]{background:var(--business-color-primary);border-color:var(--business-color-primary);color:#fff}button[data-v-a3c5313d]:disabled,fieldset[data-v-a3c5313d]:disabled{opacity:.55;cursor:wait}button[data-v-a3c5313d]:focus-visible,input[data-v-a3c5313d]:focus-visible,select[data-v-a3c5313d]:focus-visible,textarea[data-v-a3c5313d]:focus-visible,a[data-v-a3c5313d]:focus-visible,.editor[data-v-a3c5313d]:focus-visible,summary[data-v-a3c5313d]:focus-visible{outline:2px solid var(--business-color-primary);outline-offset:3px}label[data-v-a3c5313d]{color:var(--business-text-secondary);margin:16px 0;font-size:14px;display:block}input[data-v-a3c5313d],select[data-v-a3c5313d],textarea[data-v-a3c5313d]{width:100%;min-width:0;min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);border:1px solid var(--business-border-medium);border-radius:var(--business-radius-sm);margin-top:8px;padding:10px 12px;display:block}textarea[data-v-a3c5313d]{resize:vertical}.checkbox[data-v-a3c5313d]{align-items:center;gap:8px;display:flex}.checkbox input[data-v-a3c5313d]{width:20px;min-height:20px;margin:0}.search-bar[data-v-a3c5313d]{flex-wrap:wrap;align-items:end}.search-bar label[data-v-a3c5313d]{flex:1;min-width:140px;margin:0}.search-bar button[data-v-a3c5313d]{flex-shrink:0}fieldset[data-v-a3c5313d]{border:0;min-width:0;margin:0;padding:0}.badge[data-v-a3c5313d]{border-radius:var(--business-radius-pill);background:var(--business-bg-secondary);color:var(--business-text-secondary);flex-shrink:0;padding:4px 8px;font-size:12px;display:inline-block}dl[data-v-a3c5313d]{grid-template-columns:minmax(80px,110px) minmax(0,1fr);gap:12px;margin:16px 0;font-size:14px;display:grid}dt[data-v-a3c5313d]{color:var(--business-text-secondary)}dd[data-v-a3c5313d]{overflow-wrap:anywhere;margin:0}.notice[data-v-a3c5313d],.error[data-v-a3c5313d],.success[data-v-a3c5313d]{border-radius:var(--business-radius-sm);padding:12px;font-size:14px}.notice[data-v-a3c5313d]{background:var(--business-bg-secondary)}.expansion-page .error[data-v-a3c5313d]{background:var(--business-danger-bg);color:var(--business-danger)}.expansion-page .success[data-v-a3c5313d]{background:var(--business-success-bg);color:var(--business-success)}.empty[data-v-a3c5313d]{color:var(--business-text-secondary);padding:20px 0;font-size:14px}.editor[data-v-a3c5313d]{scroll-margin-top:16px}.installment[data-v-a3c5313d]{background:var(--business-bg-secondary);border-radius:var(--business-radius-sm);margin:16px 0;padding:16px 12px}.installment legend[data-v-a3c5313d]{font-weight:600}.money[data-v-a3c5313d]{font-variant-numeric:tabular-nums;font-weight:600}summary[data-v-a3c5313d]{cursor:pointer;padding:12px 0}details[data-v-a3c5313d]{margin-top:12px}@media (width<=360px){.card[data-v-a3c5313d]{padding:16px 12px}dl[data-v-a3c5313d]{grid-template-columns:90px minmax(0,1fr)}}.expansion-page[data-v-ba95766c]{--business-color-primary:#2f73f4;--business-text-primary:#111318;--business-text-secondary:#48556a;--business-bg-page:#fff;--business-bg-secondary:#f5f6f8;--business-border-light:#edf0f5;--business-border-medium:#d9dde3;--business-danger:#e21b1b;--business-danger-bg:#ffe4e5;--business-success:#138b3d;--business-success-bg:#daf5df;--business-radius-sm:8px;--business-radius-md:12px;--business-radius-pill:999px;--business-shadow-card:0 2px 15px #26406e0b;box-sizing:border-box;background:var(--business-bg-page);width:100%;max-width:575px;min-height:100vh;color:var(--business-text-primary);margin:0 auto;padding:20px 16px 48px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:16px}.expansion-page[data-v-ba95766c] *{box-sizing:border-box}.page-header[data-v-ba95766c],.row[data-v-ba95766c],.actions[data-v-ba95766c],.search-bar[data-v-ba95766c]{align-items:center;gap:12px;display:flex}.expansion-page>.page-header[data-v-ba95766c]{text-align:left;flex-direction:row;justify-content:flex-start;margin-bottom:20px}.page-header a[data-v-ba95766c]{border-radius:var(--business-radius-sm);padding:8px;display:inline-flex}svg[data-v-ba95766c]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}h1[data-v-ba95766c]{margin:0;font-size:24px}h2[data-v-ba95766c]{overflow-wrap:anywhere;margin:0;font-size:19px}h3[data-v-ba95766c]{margin:0 0 8px;font-size:16px}.expansion-page p[data-v-ba95766c]{color:var(--business-text-primary);overflow-wrap:anywhere;margin:8px 0;line-height:1.65}.expansion-page .hint[data-v-ba95766c],.page-header p[data-v-ba95766c]{color:var(--business-text-secondary);font-size:13px}.page-header p[data-v-ba95766c]{margin-top:4px}.grow[data-v-ba95766c]{flex:1;min-width:0}.row[data-v-ba95766c]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.actions[data-v-ba95766c]{flex-wrap:wrap;margin:16px 0 0}a[data-v-ba95766c]{color:var(--business-color-primary);overflow-wrap:anywhere;text-decoration:none}.card[data-v-ba95766c]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);box-shadow:var(--business-shadow-card);margin-top:20px;padding:20px 16px}.record-list[data-v-ba95766c]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);margin-top:16px;overflow:hidden}.record-row[data-v-ba95766c]{border-bottom:1px solid var(--business-border-light);padding:16px}.record-row[data-v-ba95766c]:last-child{border-bottom:0}.record-row button[data-v-ba95766c]{margin-top:8px}.detail-row[data-v-ba95766c]{border-top:1px solid var(--business-border-light);margin-top:16px;padding-top:16px}button[data-v-ba95766c],input[data-v-ba95766c],select[data-v-ba95766c],textarea[data-v-ba95766c]{font:inherit;max-width:100%}button[data-v-ba95766c]{border:1px solid var(--business-border-medium);border-radius:var(--business-radius-md);min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);cursor:pointer;padding:10px 14px;font-size:14px}button.primary[data-v-ba95766c]{background:var(--business-color-primary);border-color:var(--business-color-primary);color:#fff}button[data-v-ba95766c]:disabled,fieldset[data-v-ba95766c]:disabled{opacity:.55;cursor:wait}button[data-v-ba95766c]:focus-visible,input[data-v-ba95766c]:focus-visible,select[data-v-ba95766c]:focus-visible,textarea[data-v-ba95766c]:focus-visible,a[data-v-ba95766c]:focus-visible,.editor[data-v-ba95766c]:focus-visible,summary[data-v-ba95766c]:focus-visible{outline:2px solid var(--business-color-primary);outline-offset:3px}label[data-v-ba95766c]{color:var(--business-text-secondary);margin:16px 0;font-size:14px;display:block}input[data-v-ba95766c],select[data-v-ba95766c],textarea[data-v-ba95766c]{width:100%;min-width:0;min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);border:1px solid var(--business-border-medium);border-radius:var(--business-radius-sm);margin-top:8px;padding:10px 12px;display:block}textarea[data-v-ba95766c]{resize:vertical}.checkbox[data-v-ba95766c]{align-items:center;gap:8px;display:flex}.checkbox input[data-v-ba95766c]{width:20px;min-height:20px;margin:0}.search-bar[data-v-ba95766c]{flex-wrap:wrap;align-items:end}.search-bar label[data-v-ba95766c]{flex:1;min-width:140px;margin:0}.search-bar button[data-v-ba95766c]{flex-shrink:0}fieldset[data-v-ba95766c]{border:0;min-width:0;margin:0;padding:0}.badge[data-v-ba95766c]{border-radius:var(--business-radius-pill);background:var(--business-bg-secondary);color:var(--business-text-secondary);flex-shrink:0;padding:4px 8px;font-size:12px;display:inline-block}dl[data-v-ba95766c]{grid-template-columns:minmax(80px,110px) minmax(0,1fr);gap:12px;margin:16px 0;font-size:14px;display:grid}dt[data-v-ba95766c]{color:var(--business-text-secondary)}dd[data-v-ba95766c]{overflow-wrap:anywhere;margin:0}.notice[data-v-ba95766c],.error[data-v-ba95766c],.success[data-v-ba95766c]{border-radius:var(--business-radius-sm);padding:12px;font-size:14px}.notice[data-v-ba95766c]{background:var(--business-bg-secondary)}.expansion-page .error[data-v-ba95766c]{background:var(--business-danger-bg);color:var(--business-danger)}.expansion-page .success[data-v-ba95766c]{background:var(--business-success-bg);color:var(--business-success)}.empty[data-v-ba95766c]{color:var(--business-text-secondary);padding:20px 0;font-size:14px}.editor[data-v-ba95766c]{scroll-margin-top:16px}.installment[data-v-ba95766c]{background:var(--business-bg-secondary);border-radius:var(--business-radius-sm);margin:16px 0;padding:16px 12px}.installment legend[data-v-ba95766c]{font-weight:600}.money[data-v-ba95766c]{font-variant-numeric:tabular-nums;font-weight:600}summary[data-v-ba95766c]{cursor:pointer;padding:12px 0}details[data-v-ba95766c]{margin-top:12px}@media (width<=360px){.card[data-v-ba95766c]{padding:16px 12px}dl[data-v-ba95766c]{grid-template-columns:90px minmax(0,1fr)}}.expansion-page[data-v-ec56d0d5]{--business-color-primary:#2f73f4;--business-text-primary:#111318;--business-text-secondary:#48556a;--business-bg-page:#fff;--business-bg-secondary:#f5f6f8;--business-border-light:#edf0f5;--business-border-medium:#d9dde3;--business-danger:#e21b1b;--business-danger-bg:#ffe4e5;--business-success:#138b3d;--business-success-bg:#daf5df;--business-radius-sm:8px;--business-radius-md:12px;--business-radius-pill:999px;--business-shadow-card:0 2px 15px #26406e0b;box-sizing:border-box;background:var(--business-bg-page);width:100%;max-width:575px;min-height:100vh;color:var(--business-text-primary);margin:0 auto;padding:20px 16px 48px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:16px}.expansion-page[data-v-ec56d0d5] *{box-sizing:border-box}.page-header[data-v-ec56d0d5],.row[data-v-ec56d0d5],.actions[data-v-ec56d0d5],.search-bar[data-v-ec56d0d5]{align-items:center;gap:12px;display:flex}.expansion-page>.page-header[data-v-ec56d0d5]{text-align:left;flex-direction:row;justify-content:flex-start;margin-bottom:20px}.page-header a[data-v-ec56d0d5]{border-radius:var(--business-radius-sm);padding:8px;display:inline-flex}svg[data-v-ec56d0d5]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}h1[data-v-ec56d0d5]{margin:0;font-size:24px}h2[data-v-ec56d0d5]{overflow-wrap:anywhere;margin:0;font-size:19px}h3[data-v-ec56d0d5]{margin:0 0 8px;font-size:16px}.expansion-page p[data-v-ec56d0d5]{color:var(--business-text-primary);overflow-wrap:anywhere;margin:8px 0;line-height:1.65}.expansion-page .hint[data-v-ec56d0d5],.page-header p[data-v-ec56d0d5]{color:var(--business-text-secondary);font-size:13px}.page-header p[data-v-ec56d0d5]{margin-top:4px}.grow[data-v-ec56d0d5]{flex:1;min-width:0}.row[data-v-ec56d0d5]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.actions[data-v-ec56d0d5]{flex-wrap:wrap;margin:16px 0 0}a[data-v-ec56d0d5]{color:var(--business-color-primary);overflow-wrap:anywhere;text-decoration:none}.card[data-v-ec56d0d5]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);box-shadow:var(--business-shadow-card);margin-top:20px;padding:20px 16px}.record-list[data-v-ec56d0d5]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);margin-top:16px;overflow:hidden}.record-row[data-v-ec56d0d5]{border-bottom:1px solid var(--business-border-light);padding:16px}.record-row[data-v-ec56d0d5]:last-child{border-bottom:0}.record-row button[data-v-ec56d0d5]{margin-top:8px}.detail-row[data-v-ec56d0d5]{border-top:1px solid var(--business-border-light);margin-top:16px;padding-top:16px}button[data-v-ec56d0d5],input[data-v-ec56d0d5],select[data-v-ec56d0d5],textarea[data-v-ec56d0d5]{font:inherit;max-width:100%}button[data-v-ec56d0d5]{border:1px solid var(--business-border-medium);border-radius:var(--business-radius-md);min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);cursor:pointer;padding:10px 14px;font-size:14px}button.primary[data-v-ec56d0d5]{background:var(--business-color-primary);border-color:var(--business-color-primary);color:#fff}button[data-v-ec56d0d5]:disabled,fieldset[data-v-ec56d0d5]:disabled{opacity:.55;cursor:wait}button[data-v-ec56d0d5]:focus-visible,input[data-v-ec56d0d5]:focus-visible,select[data-v-ec56d0d5]:focus-visible,textarea[data-v-ec56d0d5]:focus-visible,a[data-v-ec56d0d5]:focus-visible,.editor[data-v-ec56d0d5]:focus-visible,summary[data-v-ec56d0d5]:focus-visible{outline:2px solid var(--business-color-primary);outline-offset:3px}label[data-v-ec56d0d5]{color:var(--business-text-secondary);margin:16px 0;font-size:14px;display:block}input[data-v-ec56d0d5],select[data-v-ec56d0d5],textarea[data-v-ec56d0d5]{width:100%;min-width:0;min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);border:1px solid var(--business-border-medium);border-radius:var(--business-radius-sm);margin-top:8px;padding:10px 12px;display:block}textarea[data-v-ec56d0d5]{resize:vertical}.checkbox[data-v-ec56d0d5]{align-items:center;gap:8px;display:flex}.checkbox input[data-v-ec56d0d5]{width:20px;min-height:20px;margin:0}.search-bar[data-v-ec56d0d5]{flex-wrap:wrap;align-items:end}.search-bar label[data-v-ec56d0d5]{flex:1;min-width:140px;margin:0}.search-bar button[data-v-ec56d0d5]{flex-shrink:0}fieldset[data-v-ec56d0d5]{border:0;min-width:0;margin:0;padding:0}.badge[data-v-ec56d0d5]{border-radius:var(--business-radius-pill);background:var(--business-bg-secondary);color:var(--business-text-secondary);flex-shrink:0;padding:4px 8px;font-size:12px;display:inline-block}dl[data-v-ec56d0d5]{grid-template-columns:minmax(80px,110px) minmax(0,1fr);gap:12px;margin:16px 0;font-size:14px;display:grid}dt[data-v-ec56d0d5]{color:var(--business-text-secondary)}dd[data-v-ec56d0d5]{overflow-wrap:anywhere;margin:0}.notice[data-v-ec56d0d5],.error[data-v-ec56d0d5],.success[data-v-ec56d0d5]{border-radius:var(--business-radius-sm);padding:12px;font-size:14px}.notice[data-v-ec56d0d5]{background:var(--business-bg-secondary)}.expansion-page .error[data-v-ec56d0d5]{background:var(--business-danger-bg);color:var(--business-danger)}.expansion-page .success[data-v-ec56d0d5]{background:var(--business-success-bg);color:var(--business-success)}.empty[data-v-ec56d0d5]{color:var(--business-text-secondary);padding:20px 0;font-size:14px}.editor[data-v-ec56d0d5]{scroll-margin-top:16px}.installment[data-v-ec56d0d5]{background:var(--business-bg-secondary);border-radius:var(--business-radius-sm);margin:16px 0;padding:16px 12px}.installment legend[data-v-ec56d0d5]{font-weight:600}.money[data-v-ec56d0d5]{font-variant-numeric:tabular-nums;font-weight:600}summary[data-v-ec56d0d5]{cursor:pointer;padding:12px 0}details[data-v-ec56d0d5]{margin-top:12px}@media (width<=360px){.card[data-v-ec56d0d5]{padding:16px 12px}dl[data-v-ec56d0d5]{grid-template-columns:90px minmax(0,1fr)}}.expansion-page[data-v-42edadac]{--business-color-primary:#2f73f4;--business-text-primary:#111318;--business-text-secondary:#48556a;--business-bg-page:#fff;--business-bg-secondary:#f5f6f8;--business-border-light:#edf0f5;--business-border-medium:#d9dde3;--business-danger:#e21b1b;--business-danger-bg:#ffe4e5;--business-success:#138b3d;--business-success-bg:#daf5df;--business-radius-sm:8px;--business-radius-md:12px;--business-radius-pill:999px;--business-shadow-card:0 2px 15px #26406e0b;box-sizing:border-box;background:var(--business-bg-page);width:100%;max-width:575px;min-height:100vh;color:var(--business-text-primary);margin:0 auto;padding:20px 16px 48px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:16px}.expansion-page[data-v-42edadac] *{box-sizing:border-box}.page-header[data-v-42edadac],.row[data-v-42edadac],.actions[data-v-42edadac],.search-bar[data-v-42edadac]{align-items:center;gap:12px;display:flex}.expansion-page>.page-header[data-v-42edadac]{text-align:left;flex-direction:row;justify-content:flex-start;margin-bottom:20px}.page-header a[data-v-42edadac]{border-radius:var(--business-radius-sm);padding:8px;display:inline-flex}svg[data-v-42edadac]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}h1[data-v-42edadac]{margin:0;font-size:24px}h2[data-v-42edadac]{overflow-wrap:anywhere;margin:0;font-size:19px}h3[data-v-42edadac]{margin:0 0 8px;font-size:16px}.expansion-page p[data-v-42edadac]{color:var(--business-text-primary);overflow-wrap:anywhere;margin:8px 0;line-height:1.65}.expansion-page .hint[data-v-42edadac],.page-header p[data-v-42edadac]{color:var(--business-text-secondary);font-size:13px}.page-header p[data-v-42edadac]{margin-top:4px}.grow[data-v-42edadac]{flex:1;min-width:0}.row[data-v-42edadac]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.actions[data-v-42edadac]{flex-wrap:wrap;margin:16px 0 0}a[data-v-42edadac]{color:var(--business-color-primary);overflow-wrap:anywhere;text-decoration:none}.card[data-v-42edadac]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);box-shadow:var(--business-shadow-card);margin-top:20px;padding:20px 16px}.record-list[data-v-42edadac]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);margin-top:16px;overflow:hidden}.record-row[data-v-42edadac]{border-bottom:1px solid var(--business-border-light);padding:16px}.record-row[data-v-42edadac]:last-child{border-bottom:0}.record-row button[data-v-42edadac]{margin-top:8px}.detail-row[data-v-42edadac]{border-top:1px solid var(--business-border-light);margin-top:16px;padding-top:16px}button[data-v-42edadac],input[data-v-42edadac],select[data-v-42edadac],textarea[data-v-42edadac]{font:inherit;max-width:100%}button[data-v-42edadac]{border:1px solid var(--business-border-medium);border-radius:var(--business-radius-md);min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);cursor:pointer;padding:10px 14px;font-size:14px}button.primary[data-v-42edadac]{background:var(--business-color-primary);border-color:var(--business-color-primary);color:#fff}button[data-v-42edadac]:disabled,fieldset[data-v-42edadac]:disabled{opacity:.55;cursor:wait}button[data-v-42edadac]:focus-visible,input[data-v-42edadac]:focus-visible,select[data-v-42edadac]:focus-visible,textarea[data-v-42edadac]:focus-visible,a[data-v-42edadac]:focus-visible,.editor[data-v-42edadac]:focus-visible,summary[data-v-42edadac]:focus-visible{outline:2px solid var(--business-color-primary);outline-offset:3px}label[data-v-42edadac]{color:var(--business-text-secondary);margin:16px 0;font-size:14px;display:block}input[data-v-42edadac],select[data-v-42edadac],textarea[data-v-42edadac]{width:100%;min-width:0;min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);border:1px solid var(--business-border-medium);border-radius:var(--business-radius-sm);margin-top:8px;padding:10px 12px;display:block}textarea[data-v-42edadac]{resize:vertical}.checkbox[data-v-42edadac]{align-items:center;gap:8px;display:flex}.checkbox input[data-v-42edadac]{width:20px;min-height:20px;margin:0}.search-bar[data-v-42edadac]{flex-wrap:wrap;align-items:end}.search-bar label[data-v-42edadac]{flex:1;min-width:140px;margin:0}.search-bar button[data-v-42edadac]{flex-shrink:0}fieldset[data-v-42edadac]{border:0;min-width:0;margin:0;padding:0}.badge[data-v-42edadac]{border-radius:var(--business-radius-pill);background:var(--business-bg-secondary);color:var(--business-text-secondary);flex-shrink:0;padding:4px 8px;font-size:12px;display:inline-block}dl[data-v-42edadac]{grid-template-columns:minmax(80px,110px) minmax(0,1fr);gap:12px;margin:16px 0;font-size:14px;display:grid}dt[data-v-42edadac]{color:var(--business-text-secondary)}dd[data-v-42edadac]{overflow-wrap:anywhere;margin:0}.notice[data-v-42edadac],.error[data-v-42edadac],.success[data-v-42edadac]{border-radius:var(--business-radius-sm);padding:12px;font-size:14px}.notice[data-v-42edadac]{background:var(--business-bg-secondary)}.expansion-page .error[data-v-42edadac]{background:var(--business-danger-bg);color:var(--business-danger)}.expansion-page .success[data-v-42edadac]{background:var(--business-success-bg);color:var(--business-success)}.empty[data-v-42edadac]{color:var(--business-text-secondary);padding:20px 0;font-size:14px}.editor[data-v-42edadac]{scroll-margin-top:16px}.installment[data-v-42edadac]{background:var(--business-bg-secondary);border-radius:var(--business-radius-sm);margin:16px 0;padding:16px 12px}.installment legend[data-v-42edadac]{font-weight:600}.money[data-v-42edadac]{font-variant-numeric:tabular-nums;font-weight:600}summary[data-v-42edadac]{cursor:pointer;padding:12px 0}details[data-v-42edadac]{margin-top:12px}@media (width<=360px){.card[data-v-42edadac]{padding:16px 12px}dl[data-v-42edadac]{grid-template-columns:90px minmax(0,1fr)}}.expansion-page[data-v-327dd223]{--business-color-primary:#2f73f4;--business-text-primary:#111318;--business-text-secondary:#48556a;--business-bg-page:#fff;--business-bg-secondary:#f5f6f8;--business-border-light:#edf0f5;--business-border-medium:#d9dde3;--business-danger:#e21b1b;--business-danger-bg:#ffe4e5;--business-success:#138b3d;--business-success-bg:#daf5df;--business-radius-sm:8px;--business-radius-md:12px;--business-radius-pill:999px;--business-shadow-card:0 2px 15px #26406e0b;box-sizing:border-box;background:var(--business-bg-page);width:100%;max-width:575px;min-height:100vh;color:var(--business-text-primary);margin:0 auto;padding:20px 16px 48px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:16px}.expansion-page[data-v-327dd223] *{box-sizing:border-box}.page-header[data-v-327dd223],.row[data-v-327dd223],.actions[data-v-327dd223],.search-bar[data-v-327dd223]{align-items:center;gap:12px;display:flex}.expansion-page>.page-header[data-v-327dd223]{text-align:left;flex-direction:row;justify-content:flex-start;margin-bottom:20px}.page-header a[data-v-327dd223]{border-radius:var(--business-radius-sm);padding:8px;display:inline-flex}svg[data-v-327dd223]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}h1[data-v-327dd223]{margin:0;font-size:24px}h2[data-v-327dd223]{overflow-wrap:anywhere;margin:0;font-size:19px}h3[data-v-327dd223]{margin:0 0 8px;font-size:16px}.expansion-page p[data-v-327dd223]{color:var(--business-text-primary);overflow-wrap:anywhere;margin:8px 0;line-height:1.65}.expansion-page .hint[data-v-327dd223],.page-header p[data-v-327dd223]{color:var(--business-text-secondary);font-size:13px}.page-header p[data-v-327dd223]{margin-top:4px}.grow[data-v-327dd223]{flex:1;min-width:0}.row[data-v-327dd223]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.actions[data-v-327dd223]{flex-wrap:wrap;margin:16px 0 0}a[data-v-327dd223]{color:var(--business-color-primary);overflow-wrap:anywhere;text-decoration:none}.card[data-v-327dd223]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);box-shadow:var(--business-shadow-card);margin-top:20px;padding:20px 16px}.record-list[data-v-327dd223]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);margin-top:16px;overflow:hidden}.record-row[data-v-327dd223]{border-bottom:1px solid var(--business-border-light);padding:16px}.record-row[data-v-327dd223]:last-child{border-bottom:0}.record-row button[data-v-327dd223]{margin-top:8px}.detail-row[data-v-327dd223]{border-top:1px solid var(--business-border-light);margin-top:16px;padding-top:16px}button[data-v-327dd223],input[data-v-327dd223],select[data-v-327dd223],textarea[data-v-327dd223]{font:inherit;max-width:100%}button[data-v-327dd223]{border:1px solid var(--business-border-medium);border-radius:var(--business-radius-md);min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);cursor:pointer;padding:10px 14px;font-size:14px}button.primary[data-v-327dd223]{background:var(--business-color-primary);border-color:var(--business-color-primary);color:#fff}button[data-v-327dd223]:disabled,fieldset[data-v-327dd223]:disabled{opacity:.55;cursor:wait}button[data-v-327dd223]:focus-visible,input[data-v-327dd223]:focus-visible,select[data-v-327dd223]:focus-visible,textarea[data-v-327dd223]:focus-visible,a[data-v-327dd223]:focus-visible,.editor[data-v-327dd223]:focus-visible,summary[data-v-327dd223]:focus-visible{outline:2px solid var(--business-color-primary);outline-offset:3px}label[data-v-327dd223]{color:var(--business-text-secondary);margin:16px 0;font-size:14px;display:block}input[data-v-327dd223],select[data-v-327dd223],textarea[data-v-327dd223]{width:100%;min-width:0;min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);border:1px solid var(--business-border-medium);border-radius:var(--business-radius-sm);margin-top:8px;padding:10px 12px;display:block}textarea[data-v-327dd223]{resize:vertical}.checkbox[data-v-327dd223]{align-items:center;gap:8px;display:flex}.checkbox input[data-v-327dd223]{width:20px;min-height:20px;margin:0}.search-bar[data-v-327dd223]{flex-wrap:wrap;align-items:end}.search-bar label[data-v-327dd223]{flex:1;min-width:140px;margin:0}.search-bar button[data-v-327dd223]{flex-shrink:0}fieldset[data-v-327dd223]{border:0;min-width:0;margin:0;padding:0}.badge[data-v-327dd223]{border-radius:var(--business-radius-pill);background:var(--business-bg-secondary);color:var(--business-text-secondary);flex-shrink:0;padding:4px 8px;font-size:12px;display:inline-block}dl[data-v-327dd223]{grid-template-columns:minmax(80px,110px) minmax(0,1fr);gap:12px;margin:16px 0;font-size:14px;display:grid}dt[data-v-327dd223]{color:var(--business-text-secondary)}dd[data-v-327dd223]{overflow-wrap:anywhere;margin:0}.notice[data-v-327dd223],.error[data-v-327dd223],.success[data-v-327dd223]{border-radius:var(--business-radius-sm);padding:12px;font-size:14px}.notice[data-v-327dd223]{background:var(--business-bg-secondary)}.expansion-page .error[data-v-327dd223]{background:var(--business-danger-bg);color:var(--business-danger)}.expansion-page .success[data-v-327dd223]{background:var(--business-success-bg);color:var(--business-success)}.empty[data-v-327dd223]{color:var(--business-text-secondary);padding:20px 0;font-size:14px}.editor[data-v-327dd223]{scroll-margin-top:16px}.installment[data-v-327dd223]{background:var(--business-bg-secondary);border-radius:var(--business-radius-sm);margin:16px 0;padding:16px 12px}.installment legend[data-v-327dd223]{font-weight:600}.money[data-v-327dd223]{font-variant-numeric:tabular-nums;font-weight:600}summary[data-v-327dd223]{cursor:pointer;padding:12px 0}details[data-v-327dd223]{margin-top:12px}@media (width<=360px){.card[data-v-327dd223]{padding:16px 12px}dl[data-v-327dd223]{grid-template-columns:90px minmax(0,1fr)}}.expansion-page[data-v-490d1822]{--business-color-primary:#2f73f4;--business-text-primary:#111318;--business-text-secondary:#48556a;--business-bg-page:#fff;--business-bg-secondary:#f5f6f8;--business-border-light:#edf0f5;--business-border-medium:#d9dde3;--business-danger:#e21b1b;--business-danger-bg:#ffe4e5;--business-success:#138b3d;--business-success-bg:#daf5df;--business-radius-sm:8px;--business-radius-md:12px;--business-radius-pill:999px;--business-shadow-card:0 2px 15px #26406e0b;box-sizing:border-box;background:var(--business-bg-page);width:100%;max-width:575px;min-height:100vh;color:var(--business-text-primary);margin:0 auto;padding:20px 16px 48px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:16px}.expansion-page[data-v-490d1822] *{box-sizing:border-box}.page-header[data-v-490d1822],.row[data-v-490d1822],.actions[data-v-490d1822],.search-bar[data-v-490d1822]{align-items:center;gap:12px;display:flex}.expansion-page>.page-header[data-v-490d1822]{text-align:left;flex-direction:row;justify-content:flex-start;margin-bottom:20px}.page-header a[data-v-490d1822]{border-radius:var(--business-radius-sm);padding:8px;display:inline-flex}svg[data-v-490d1822]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}h1[data-v-490d1822]{margin:0;font-size:24px}h2[data-v-490d1822]{overflow-wrap:anywhere;margin:0;font-size:19px}h3[data-v-490d1822]{margin:0 0 8px;font-size:16px}.expansion-page p[data-v-490d1822]{color:var(--business-text-primary);overflow-wrap:anywhere;margin:8px 0;line-height:1.65}.expansion-page .hint[data-v-490d1822],.page-header p[data-v-490d1822]{color:var(--business-text-secondary);font-size:13px}.page-header p[data-v-490d1822]{margin-top:4px}.grow[data-v-490d1822]{flex:1;min-width:0}.row[data-v-490d1822]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.actions[data-v-490d1822]{flex-wrap:wrap;margin:16px 0 0}a[data-v-490d1822]{color:var(--business-color-primary);overflow-wrap:anywhere;text-decoration:none}.card[data-v-490d1822]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);box-shadow:var(--business-shadow-card);margin-top:20px;padding:20px 16px}.record-list[data-v-490d1822]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);margin-top:16px;overflow:hidden}.record-row[data-v-490d1822]{border-bottom:1px solid var(--business-border-light);padding:16px}.record-row[data-v-490d1822]:last-child{border-bottom:0}.record-row button[data-v-490d1822]{margin-top:8px}.detail-row[data-v-490d1822]{border-top:1px solid var(--business-border-light);margin-top:16px;padding-top:16px}button[data-v-490d1822],input[data-v-490d1822],select[data-v-490d1822],textarea[data-v-490d1822]{font:inherit;max-width:100%}button[data-v-490d1822]{border:1px solid var(--business-border-medium);border-radius:var(--business-radius-md);min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);cursor:pointer;padding:10px 14px;font-size:14px}button.primary[data-v-490d1822]{background:var(--business-color-primary);border-color:var(--business-color-primary);color:#fff}button[data-v-490d1822]:disabled,fieldset[data-v-490d1822]:disabled{opacity:.55;cursor:wait}button[data-v-490d1822]:focus-visible,input[data-v-490d1822]:focus-visible,select[data-v-490d1822]:focus-visible,textarea[data-v-490d1822]:focus-visible,a[data-v-490d1822]:focus-visible,.editor[data-v-490d1822]:focus-visible,summary[data-v-490d1822]:focus-visible{outline:2px solid var(--business-color-primary);outline-offset:3px}label[data-v-490d1822]{color:var(--business-text-secondary);margin:16px 0;font-size:14px;display:block}input[data-v-490d1822],select[data-v-490d1822],textarea[data-v-490d1822]{width:100%;min-width:0;min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);border:1px solid var(--business-border-medium);border-radius:var(--business-radius-sm);margin-top:8px;padding:10px 12px;display:block}textarea[data-v-490d1822]{resize:vertical}.checkbox[data-v-490d1822]{align-items:center;gap:8px;display:flex}.checkbox input[data-v-490d1822]{width:20px;min-height:20px;margin:0}.search-bar[data-v-490d1822]{flex-wrap:wrap;align-items:end}.search-bar label[data-v-490d1822]{flex:1;min-width:140px;margin:0}.search-bar button[data-v-490d1822]{flex-shrink:0}fieldset[data-v-490d1822]{border:0;min-width:0;margin:0;padding:0}.badge[data-v-490d1822]{border-radius:var(--business-radius-pill);background:var(--business-bg-secondary);color:var(--business-text-secondary);flex-shrink:0;padding:4px 8px;font-size:12px;display:inline-block}dl[data-v-490d1822]{grid-template-columns:minmax(80px,110px) minmax(0,1fr);gap:12px;margin:16px 0;font-size:14px;display:grid}dt[data-v-490d1822]{color:var(--business-text-secondary)}dd[data-v-490d1822]{overflow-wrap:anywhere;margin:0}.notice[data-v-490d1822],.error[data-v-490d1822],.success[data-v-490d1822]{border-radius:var(--business-radius-sm);padding:12px;font-size:14px}.notice[data-v-490d1822]{background:var(--business-bg-secondary)}.expansion-page .error[data-v-490d1822]{background:var(--business-danger-bg);color:var(--business-danger)}.expansion-page .success[data-v-490d1822]{background:var(--business-success-bg);color:var(--business-success)}.empty[data-v-490d1822]{color:var(--business-text-secondary);padding:20px 0;font-size:14px}.editor[data-v-490d1822]{scroll-margin-top:16px}.installment[data-v-490d1822]{background:var(--business-bg-secondary);border-radius:var(--business-radius-sm);margin:16px 0;padding:16px 12px}.installment legend[data-v-490d1822]{font-weight:600}.money[data-v-490d1822]{font-variant-numeric:tabular-nums;font-weight:600}summary[data-v-490d1822]{cursor:pointer;padding:12px 0}details[data-v-490d1822]{margin-top:12px}@media (width<=360px){.card[data-v-490d1822]{padding:16px 12px}dl[data-v-490d1822]{grid-template-columns:90px minmax(0,1fr)}}.token[data-v-490d1822]{overflow-wrap:anywhere;background:var(--business-bg-secondary);padding:12px;display:block}select[multiple][data-v-490d1822]{min-height:112px}.check-list[data-v-490d1822]{gap:4px;display:grid}.check-list label[data-v-490d1822]{margin:4px 0}.expansion-page[data-v-12a5c156]{--business-color-primary:#2f73f4;--business-text-primary:#111318;--business-text-secondary:#48556a;--business-bg-page:#fff;--business-bg-secondary:#f5f6f8;--business-border-light:#edf0f5;--business-border-medium:#d9dde3;--business-danger:#e21b1b;--business-danger-bg:#ffe4e5;--business-success:#138b3d;--business-success-bg:#daf5df;--business-radius-sm:8px;--business-radius-md:12px;--business-radius-pill:999px;--business-shadow-card:0 2px 15px #26406e0b;box-sizing:border-box;background:var(--business-bg-page);width:100%;max-width:575px;min-height:100vh;color:var(--business-text-primary);margin:0 auto;padding:20px 16px 48px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:16px}.expansion-page[data-v-12a5c156] *{box-sizing:border-box}.page-header[data-v-12a5c156],.row[data-v-12a5c156],.actions[data-v-12a5c156],.search-bar[data-v-12a5c156]{align-items:center;gap:12px;display:flex}.expansion-page>.page-header[data-v-12a5c156]{text-align:left;flex-direction:row;justify-content:flex-start;margin-bottom:20px}.page-header a[data-v-12a5c156]{border-radius:var(--business-radius-sm);padding:8px;display:inline-flex}svg[data-v-12a5c156]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}h1[data-v-12a5c156]{margin:0;font-size:24px}h2[data-v-12a5c156]{overflow-wrap:anywhere;margin:0;font-size:19px}h3[data-v-12a5c156]{margin:0 0 8px;font-size:16px}.expansion-page p[data-v-12a5c156]{color:var(--business-text-primary);overflow-wrap:anywhere;margin:8px 0;line-height:1.65}.expansion-page .hint[data-v-12a5c156],.page-header p[data-v-12a5c156]{color:var(--business-text-secondary);font-size:13px}.page-header p[data-v-12a5c156]{margin-top:4px}.grow[data-v-12a5c156]{flex:1;min-width:0}.row[data-v-12a5c156]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.actions[data-v-12a5c156]{flex-wrap:wrap;margin:16px 0 0}a[data-v-12a5c156]{color:var(--business-color-primary);overflow-wrap:anywhere;text-decoration:none}.card[data-v-12a5c156]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);box-shadow:var(--business-shadow-card);margin-top:20px;padding:20px 16px}.record-list[data-v-12a5c156]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);margin-top:16px;overflow:hidden}.record-row[data-v-12a5c156]{border-bottom:1px solid var(--business-border-light);padding:16px}.record-row[data-v-12a5c156]:last-child{border-bottom:0}.record-row button[data-v-12a5c156]{margin-top:8px}.detail-row[data-v-12a5c156]{border-top:1px solid var(--business-border-light);margin-top:16px;padding-top:16px}button[data-v-12a5c156],input[data-v-12a5c156],select[data-v-12a5c156],textarea[data-v-12a5c156]{font:inherit;max-width:100%}button[data-v-12a5c156]{border:1px solid var(--business-border-medium);border-radius:var(--business-radius-md);min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);cursor:pointer;padding:10px 14px;font-size:14px}button.primary[data-v-12a5c156]{background:var(--business-color-primary);border-color:var(--business-color-primary);color:#fff}button[data-v-12a5c156]:disabled,fieldset[data-v-12a5c156]:disabled{opacity:.55;cursor:wait}button[data-v-12a5c156]:focus-visible,input[data-v-12a5c156]:focus-visible,select[data-v-12a5c156]:focus-visible,textarea[data-v-12a5c156]:focus-visible,a[data-v-12a5c156]:focus-visible,.editor[data-v-12a5c156]:focus-visible,summary[data-v-12a5c156]:focus-visible{outline:2px solid var(--business-color-primary);outline-offset:3px}label[data-v-12a5c156]{color:var(--business-text-secondary);margin:16px 0;font-size:14px;display:block}input[data-v-12a5c156],select[data-v-12a5c156],textarea[data-v-12a5c156]{width:100%;min-width:0;min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);border:1px solid var(--business-border-medium);border-radius:var(--business-radius-sm);margin-top:8px;padding:10px 12px;display:block}textarea[data-v-12a5c156]{resize:vertical}.checkbox[data-v-12a5c156]{align-items:center;gap:8px;display:flex}.checkbox input[data-v-12a5c156]{width:20px;min-height:20px;margin:0}.search-bar[data-v-12a5c156]{flex-wrap:wrap;align-items:end}.search-bar label[data-v-12a5c156]{flex:1;min-width:140px;margin:0}.search-bar button[data-v-12a5c156]{flex-shrink:0}fieldset[data-v-12a5c156]{border:0;min-width:0;margin:0;padding:0}.badge[data-v-12a5c156]{border-radius:var(--business-radius-pill);background:var(--business-bg-secondary);color:var(--business-text-secondary);flex-shrink:0;padding:4px 8px;font-size:12px;display:inline-block}dl[data-v-12a5c156]{grid-template-columns:minmax(80px,110px) minmax(0,1fr);gap:12px;margin:16px 0;font-size:14px;display:grid}dt[data-v-12a5c156]{color:var(--business-text-secondary)}dd[data-v-12a5c156]{overflow-wrap:anywhere;margin:0}.notice[data-v-12a5c156],.error[data-v-12a5c156],.success[data-v-12a5c156]{border-radius:var(--business-radius-sm);padding:12px;font-size:14px}.notice[data-v-12a5c156]{background:var(--business-bg-secondary)}.expansion-page .error[data-v-12a5c156]{background:var(--business-danger-bg);color:var(--business-danger)}.expansion-page .success[data-v-12a5c156]{background:var(--business-success-bg);color:var(--business-success)}.empty[data-v-12a5c156]{color:var(--business-text-secondary);padding:20px 0;font-size:14px}.editor[data-v-12a5c156]{scroll-margin-top:16px}.installment[data-v-12a5c156]{background:var(--business-bg-secondary);border-radius:var(--business-radius-sm);margin:16px 0;padding:16px 12px}.installment legend[data-v-12a5c156]{font-weight:600}.money[data-v-12a5c156]{font-variant-numeric:tabular-nums;font-weight:600}summary[data-v-12a5c156]{cursor:pointer;padding:12px 0}details[data-v-12a5c156]{margin-top:12px}@media (width<=360px){.card[data-v-12a5c156]{padding:16px 12px}dl[data-v-12a5c156]{grid-template-columns:90px minmax(0,1fr)}}.ba-click-captcha[data-v-c3370b98]{border:1px solid var(--el-border-color-extra-light);background-color:var(--el-color-white);z-index:var(--v09831d2d);left:calc(50% - var(--d491669a));top:calc(50% - var(--v2e1ecf29));border-radius:10px;padding:12px;position:fixed;box-shadow:inset 0 0 0 1px #ffffff4d,0 .5em 1em #0009}.ba-click-captcha .loading[data-v-c3370b98]{color:var(--el-color-info);text-align:center;width:350px;line-height:200px}.ba-click-captcha .captcha-img-box[data-v-c3370b98]{position:relative}.ba-click-captcha .captcha-img-box .captcha-img[data-v-c3370b98]{width:var(--v2545ff7a) px;height:var(--v69aaf5f3) px;cursor:pointer;border:none}.ba-click-captcha .captcha-img-box .step[data-v-c3370b98]{box-sizing:border-box;width:20px;height:20px;line-height:20px;font-size:var(--el-font-size-small);text-align:center;color:var(--el-color-white);border:1px solid var(--el-border-color-extra-light);background-color:var(--el-color-primary);box-shadow:0 0 10px var(--el-color-white);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:30px;font-weight:700;position:absolute}.ba-click-captcha .captcha-prompt[data-v-c3370b98]{height:40px;line-height:40px;font-size:var(--el-font-size-base);text-align:center;color:var(--el-color-info)}.ba-click-captcha .captcha-prompt span[data-v-c3370b98]{font-size:var(--el-font-size-medium);color:var(--el-color-error);margin-left:10px;font-weight:700}.ba-click-captcha .captcha-prompt span.clicaptcha-clicked[data-v-c3370b98]{color:var(--el-color-primary)}.ba-click-captcha .captcha-refresh-box[data-v-c3370b98]{margin-top:10px;position:relative}.ba-click-captcha .captcha-refresh-box .captcha-refresh-line[data-v-c3370b98]{background-color:#ccc;width:140px;height:1px;position:absolute;top:16px}.ba-click-captcha .captcha-refresh-box .captcha-refresh-line-l[data-v-c3370b98]{left:5px}.ba-click-captcha .captcha-refresh-box .captcha-refresh-line-r[data-v-c3370b98]{right:5px}.ba-click-captcha .captcha-refresh-box .captcha-refresh-btn[data-v-c3370b98]{cursor:pointer;width:32px;height:32px;color:var(--el-color-info);margin:0 auto;font-size:32px;display:block}.switch-language[data-v-d1c8901b]{z-index:1;position:fixed;top:20px;right:20px}.bubble[data-v-d1c8901b]{background:url(/assets/bg-CbEgS_OD.jpg);overflow:hidden}.form-item-icon[data-v-d1c8901b]{height:auto}.login[data-v-d1c8901b]{justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:absolute;top:0}.login .login-box[data-v-d1c8901b]{background:var(--ba-bg-color-overlay);width:430px;margin-bottom:80px;padding:0;overflow:hidden}.login .head[data-v-d1c8901b]{background:#ccf}.login .head img[data-v-d1c8901b]{-webkit-user-select:none;user-select:none;width:430px;margin:0 auto;display:block}.login .form[data-v-d1c8901b]{position:relative}.login .form .profile-avatar[data-v-d1c8901b]{border:4px solid var(--ba-bg-color-overlay);z-index:2;-webkit-user-select:none;user-select:none;border-radius:50%;width:100px;height:100px;display:block;position:absolute;top:-50px;right:calc(50% - 50px)}.login .form .content[data-v-d1c8901b]{padding:100px 40px 40px}.login .form .submit-button[data-v-d1c8901b]{letter-spacing:2px;--el-button-bg-color:var(--el-color-primary);width:100%;margin-top:15px;font-weight:300}@media screen and (width<=720px){.login[data-v-d1c8901b]{justify-content:center;align-items:center;display:flex}.login .login-box[data-v-d1c8901b]{width:340px;margin-top:0}}.chang-lang[data-v-d1c8901b] .el-dropdown-menu__item{justify-content:center}.content[data-v-d1c8901b] .el-input__prefix{align-items:center;display:flex}.dark .bubble[data-v-d1c8901b]{background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/wAALCAF+Af4BAREA/8QAHQABAQACAwEBAQAAAAAAAAAAAAMBBAIFBwYICf/EACsQAQACAgEDBAMAAQQDAAAAAAABAgMRBAUSIQYTMUEHUWEUFSIycXKBkf/aAAgBAQAAPwD+VQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO89G+m7erPUfB9OY+Tj4+TqGauDHlyTqlLWnUTafqv7n6jy3vyP6Iz/jv1XzPSXL53F5vI4F/by5+LkjJhvbXzjvHi1f1b7fKgC1uNnrx6cu2K0Yct7Y6XmPFrViJtEf8AUWr/APYRAAAAAXzYsOKcft8mmXvpW1u2to7LT81ncR5j+eP6gAAAAAAAAAAAACuDkZ+Nf3OPltjvqY7qzqdGfk5+TNZz5bX7Y1Xuneo/UJAAAAAAAAAAAAAAAAAAAAAAAAAO14Pp7qfUun5upcPi3yYeNatc9ojfZ3f8Zn+TqY20eVxOTw7+3ycNsdv1aNTP9QAAAAAAAAAAAAAAX4+e/Ez4+Tjik3xXi9YvSt67idxutomJj+TExKEzudz9gAAAABHz5e1/gj888L8N36jTD6X6f1GescTJ0/l8nnY4y3xYrx4tipP+2LVtq0TMTO4+nkvX+oZuqdX5PO5Oe+bLlyWtfLedzed/LrgAAAAAAABtdOjg25/Hr1K+SnF9yvvWx13aKb86j96bHqHH0TF1rl4/Tefk5umVyT/jX5FYrktT6m0R4iXWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2Tj58NMN82DJSuanuYrWrMReu5ruv7jdZjcfcT+kQAAAAAAAAAAAAAAAAAAAAZmZmIiZmdeI/jAAAAAAAAAAAAAAAAAAAAAAAAAAAC+WOLFMX+Pky2tNInL30isVvufFdTO41rzOvvwgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMVm0xFY3M/EMTExOpgAAAAAAAXzYJwVxWnJiv7uP3Iil4tNfMxq36nxvX6mP2gAAAAAAAAAAAADe6R1TL0XqfF6rgwYM2Ti5a5a0z076WmJ3HdWfEx/HLrfVsvXOrcvq+bBhw35eW2WceGkUx03O9VrHiI/jrwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF8/H5HFtWvJw3xzkpXLWL1mvdS0braN/MTE7iUAAAAAAAAAAAAAAAAAAAAAJmZ+Z2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADseZ0HrHA6dxOq83p3Iw8Tnd3+PmvjmK5O2dTqfvTrgAAAAAAAAAAAAABfHj49sWa189qZKxHt0im4v587nfjUeftAAAAAAHZcz1D1vqHTOH0fm9T5GbhcCLRx8F8kzTH3TudR9bl1oAAAAAAA3+idJz9d6pg6Vxs/Hw5eRbtrfkZYx44/wDK0+Ihq58U4M2TBaYmcdprMxO4nU/SQAAAAAAAAAAAAAAAAAAAARMx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5UrN7RWvzM6hyvx8+ON3xWrqdeY+05iYnUxqYAAAAAAAAAAAAAAAAAAAAGxwaRk5WOlu2Im0bm06iv9l+gPXfqT8M838RdM4vpHpk39c8GsYet9TzV1TlYdarbBTf8AyjxW1pjumPP7fni2pmZiZnz9sAAAAAAAAAAAAAAAAAAAADlGXJGpi8xr48uIAAAAAAAAREzOojcudcGa8bpjtbzrxDFq2paaWjUxOpcQAAAAAAAAAAAAAAAAAAAGa+LRO9f1+h/x31f8Kcf8UdWt604V8PrblVnB0Dn4Ym2LDTWrZORT9+ZrW0Rv5nU6h4Bz8UYeXlxxqYi06ms7i39if01gAAAAAAAAAAAAAAAAAAABznNlne7z5jXz9OG5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF8OCmWua88jFj9rH3xF5mJvO4jtrqPnzvzrxEoAAAAAAAAAAL8fjZORa8Y4pPt0tkt3XrX/bWNzrcxuf5HmfpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfJTjVwY7489rZbd3uUmmop58anf+7cfyNIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPouJ6Vx8r0fy/Vc9b4WO/Ez1wf4N765GXuj/nSv3WPufrw+dAAAAAAAAAAAAAAAAAAAABnutrW50wAAAAAAAAAAtg5PI4vuTx81sfu47Yr9s67qT8xP8AJRAAAAAAAAAAAAAAAAAAAAAAABmKzaYrHzM6b/Wuh9U9P83/AE/q/DvxuR2Vye3f57bRus/+4mJdeAAAAAAAAAvijizTL7+TLW3tz7XZWJib7jxbcxqNb8xv68IAAN3j9K5/L4t+bxuNfJixWil7VjcVmfjf/epat8d8VuzJSa2j6mNS4AAAAAAAARMxO4nUwtn5HI5V/c5Oe+W8RFe69pmdR8RuUQAAAAAAAAAAAelfjP8AMXM/HHSet9G6f0fg5adf4duFyeRnwxlzY6z5rbFM+KWrbzuI2865Oa3Iz5M15mbXtMzMzvcpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//Z)}.dark .login .login-box[data-v-d1c8901b]{background:#161b22}.dark .login .head img[data-v-d1c8901b]{filter:brightness(61%)}.dark .login .form .submit-button[data-v-d1c8901b]{--el-button-bg-color:var(--el-color-primary-light-5);--el-button-border-color:#f0fcf11a}@media screen and (height<=800px){.login .login-box[data-v-d1c8901b]{margin-bottom:0}}.business-login-page[data-v-22aad6e3]{flex-direction:column;justify-content:center;gap:24px;display:flex}.brand-panel[data-v-22aad6e3],.login-panel[data-v-22aad6e3]{flex-direction:column;justify-content:center;display:flex}.brand-panel[data-v-22aad6e3]{padding:24px 4px 8px}.brand-panel h1[data-v-22aad6e3],.brand-panel p[data-v-22aad6e3],.login-card h2[data-v-22aad6e3],.login-card p[data-v-22aad6e3]{margin:0}.brand-panel h1[data-v-22aad6e3]{max-width:430px;font-size:30px;line-height:1.25}.brand-panel>p[data-v-22aad6e3]:last-child{max-width:430px;color:var(--business-text-secondary);margin-top:12px;font-size:15px;line-height:1.7}.eyebrow[data-v-22aad6e3]{letter-spacing:.16em;font-size:13px;font-weight:600;color:var(--business-color-primary)!important;margin:14px 0 8px!important}.brand-mark[data-v-22aad6e3]{background:var(--business-info-bg);width:56px;height:56px;color:var(--business-color-primary);border-radius:50%;place-items:center;display:grid}.brand-mark .el-icon[data-v-22aad6e3]{font-size:28px}.login-card[data-v-22aad6e3]{box-sizing:border-box;border-radius:var(--business-radius-lg);width:100%;box-shadow:var(--business-shadow-card);background:#fff;padding:24px}.login-card h2[data-v-22aad6e3]{font-size:22px}.login-card>p[data-v-22aad6e3]{color:var(--el-text-color-secondary);margin:10px 0 30px}.login-card .el-button[data-v-22aad6e3]{width:100%;margin-bottom:22px}.login-panel[data-v-22aad6e3]{align-items:stretch}.platform-login[data-v-63ebbad5]{background:#f5f7fb;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.platform-intro[data-v-63ebbad5]{color:#fff;background:#12334f;flex-direction:column;justify-content:center;padding:12vw;display:flex}.platform-intro h1[data-v-63ebbad5]{margin:12px 0;font-size:42px}.platform-intro p[data-v-63ebbad5]{max-width:420px;line-height:1.7}.platform-form[data-v-63ebbad5]{justify-content:center;align-items:center;padding:32px;display:flex}.platform-form .el-card[data-v-63ebbad5]{width:min(440px,100%)}.platform-form h2[data-v-63ebbad5]{margin:8px 0 24px}@media (width<=800px){.platform-login[data-v-63ebbad5]{grid-template-columns:1fr}.platform-intro[data-v-63ebbad5]{padding:36px}}.default-main[data-v-128afea2]{padding:16px}.box-card[data-v-128afea2]{margin-top:16px}.card-header[data-v-128afea2]{justify-content:space-between;align-items:center;gap:16px;display:flex}.card-header span[data-v-128afea2],.muted[data-v-128afea2]{color:var(--el-text-color-secondary);font-size:12px}.feature-tag[data-v-128afea2]{margin:2px 4px 2px 0}.ml[data-v-128afea2]{margin-left:8px}.recovery-status[data-v-128afea2]{margin-top:6px}.grants[data-v-868a0b75]{margin:24px}.grants p[data-v-868a0b75]{color:#66788a}.grant-form[data-v-868a0b75]{grid-template-columns:repeat(2,minmax(220px,1fr));gap:0 20px;display:grid}.grant-form .el-select[data-v-868a0b75]{width:100%}@media (width<=800px){.grant-form[data-v-868a0b75]{grid-template-columns:1fr}}.platform-console[data-v-5aa0d91a]{background:#f5f7fb;min-height:100vh}header[data-v-5aa0d91a]{color:#fff;background:#12334f;justify-content:space-between;align-items:center;min-height:64px;padding:0 24px;display:flex}header>div[data-v-5aa0d91a]{align-items:center;gap:20px;display:flex}header strong[data-v-5aa0d91a]{font-size:18px}header span[data-v-5aa0d91a]{opacity:.8}.platform-console>.el-alert[data-v-5aa0d91a]{width:auto;margin:24px}.tenant-access[data-v-5aa0d91a]{background:#fff;border-radius:8px;margin:24px;padding:20px 24px}.tenant-access h2[data-v-5aa0d91a]{margin:0 0 8px;font-size:18px}.tenant-access p[data-v-5aa0d91a]{color:#66788a;margin:0 0 16px}.tenant-selection[data-v-5aa0d91a]{align-items:center;gap:12px;display:flex}.admin-resource[data-v-347ef0e1]{margin:18px 0}.resource-toolbar[data-v-347ef0e1]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.resource-toolbar .el-input[data-v-347ef0e1]{max-width:360px}h3[data-v-347ef0e1]{margin:0}dl[data-v-347ef0e1]{grid-template-columns:140px 1fr;gap:10px;display:grid}dd[data-v-347ef0e1]{overflow-wrap:anywhere;margin:0}[role=alert][data-v-347ef0e1]{color:var(--el-color-danger)}.catalog-tabs[data-v-bf21e94c]{margin-top:18px}.toolbar[data-v-bf21e94c]{justify-content:space-between;align-items:center;min-height:32px;margin-bottom:14px;display:flex}.filters[data-v-bf21e94c]{flex-wrap:wrap;gap:12px;margin-top:14px}.filters[data-v-bf21e94c]>*{flex:1;min-width:180px}.qualification-issue[data-v-bf21e94c]{color:var(--el-color-warning-dark-2);margin:3px 0}.form-grid[data-v-bf21e94c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}@media (width<=575px){.form-grid[data-v-bf21e94c]{grid-template-columns:minmax(0,1fr)}[data-v-bf21e94c] .master-data-editor-dialog{flex-direction:column;max-height:90dvh;margin-top:5vh;margin-bottom:5vh;display:flex}[data-v-bf21e94c] .master-data-editor-dialog .el-dialog__body{min-height:0;overflow-y:auto}[data-v-bf21e94c] .master-data-editor-dialog .el-dialog__header,[data-v-bf21e94c] .master-data-editor-dialog .el-dialog__footer{flex-shrink:0}}.account-workflow[data-v-4f407f23]{border:1px solid var(--business-border-light,#edf0f5);border-radius:var(--business-radius-md,12px);background:var(--business-bg-page,#fff);overflow-wrap:anywhere;margin-top:16px;padding:16px}.workflow-heading[data-v-4f407f23],.actions[data-v-4f407f23]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}h2[data-v-4f407f23]{margin:0;font-size:18px}h3[data-v-4f407f23]{margin:0;font-size:16px}p[data-v-4f407f23]{margin:10px 0;line-height:1.6}.hint[data-v-4f407f23]{color:var(--business-text-secondary,#48556a);font-size:13px}.error[data-v-4f407f23]{color:var(--business-danger,#e21b1b)}.status[data-v-4f407f23]{background:var(--business-info-bg,#eaf2ff);color:var(--business-text-secondary,#48556a);border-radius:6px;padding:4px 8px;font-size:13px}.status-pending_review[data-v-4f407f23]{background:var(--business-warning-bg,#fff0ce);color:var(--business-warning,#c77800)}.status-approved[data-v-4f407f23]{background:var(--business-success-bg,#daf5df);color:var(--business-success,#138b3d)}.status-rejected[data-v-4f407f23]{background:var(--business-danger-bg,#ffe4e5);color:var(--business-danger,#e21b1b)}.account-details[data-v-4f407f23]{grid-template-columns:minmax(0,1fr);gap:4px;margin:0;display:grid}.account-details dt[data-v-4f407f23]{color:var(--business-text-secondary,#48556a);font-size:13px}.account-details dd[data-v-4f407f23]{margin:0 0 8px}.previous-account[data-v-4f407f23]{border-radius:var(--business-radius-sm,8px);background:var(--business-bg-secondary,#f5f6f8);padding:12px}.previous-account h3[data-v-4f407f23]{margin-bottom:12px}.workflow-form[data-v-4f407f23]{border-block:1px solid var(--business-border-light,#edf0f5);gap:12px;margin:16px 0;padding:16px 0;display:grid}label[data-v-4f407f23]{gap:6px;font-size:14px;display:grid}input[data-v-4f407f23],select[data-v-4f407f23],textarea[data-v-4f407f23]{box-sizing:border-box;border:1px solid var(--business-border-medium,#d9dde3);width:100%;min-width:0;min-height:44px;color:inherit;background:var(--business-bg-page,#fff);font:inherit;border-radius:8px;padding:10px}textarea[data-v-4f407f23]{min-height:80px}button[data-v-4f407f23]{border:1px solid var(--business-color-primary,#2f73f4);min-height:44px;color:var(--business-color-primary,#2f73f4);background:var(--business-bg-page,#fff);cursor:pointer;border-radius:8px;padding:8px 14px}button[data-v-4f407f23]:disabled{opacity:.5;cursor:not-allowed}button[data-v-4f407f23]:focus-visible,input[data-v-4f407f23]:focus-visible,select[data-v-4f407f23]:focus-visible,textarea[data-v-4f407f23]:focus-visible{outline:2px solid var(--business-color-primary,#2f73f4);outline-offset:2px}.change-card[data-v-4f407f23]{border-top:1px solid var(--business-border-light,#edf0f5);padding:16px 0}.actions[data-v-4f407f23]{justify-content:flex-start}.pending[data-v-b9259c8a]{overflow-wrap:anywhere;background:#fff7df;border:1px solid #e5c578;border-radius:12px;padding:14px}.pending button[data-v-b9259c8a]{color:#5c470c;cursor:pointer;background:#fff;border:1px solid #c6a344;border-radius:8px;min-height:44px;padding:8px 14px}label[data-v-f7ed4be2]{align-items:center;gap:12px;display:flex}select[data-v-f7ed4be2]{background:#fff;border:1px solid #cdd8e8;border-radius:8px;max-width:100%;min-height:44px;padding:8px}p[data-v-f7ed4be2]{color:#65748a;line-height:1.6}.qualification-panel[data-v-94e1ebbb]{border:1px solid var(--el-border-color);border-radius:8px;margin:24px 0;padding:20px}.qualification-panel h3[data-v-94e1ebbb]{margin:0 0 8px}.qualification-panel p[data-v-94e1ebbb]{color:var(--el-text-color-secondary)}.qualification-fields[data-v-94e1ebbb]{gap:12px;max-width:680px;margin:16px 0;display:grid}.qualification-fields input[data-v-94e1ebbb]{max-width:100%}.filters[data-v-22321ac0]{flex-wrap:wrap;gap:12px;margin-top:14px}.filters[data-v-22321ac0]>*{flex:1;min-width:180px}.qualification-issue[data-v-22321ac0]{color:var(--el-color-warning-dark-2);margin:3px 0}.supplier-tabs[data-v-22321ac0]{margin-top:18px}.toolbar[data-v-22321ac0]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.bank-table[data-v-22321ac0]{margin-top:14px}.bank-table small[data-v-22321ac0]{color:var(--el-text-color-secondary);margin-top:4px;display:block}.form-grid[data-v-22321ac0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}@media (width<=575px){.form-grid[data-v-22321ac0]{grid-template-columns:minmax(0,1fr)}[data-v-22321ac0] .master-data-editor-dialog{flex-direction:column;max-height:90dvh;margin-top:5vh;margin-bottom:5vh;display:flex}[data-v-22321ac0] .master-data-editor-dialog .el-dialog__body{min-height:0;overflow-y:auto}[data-v-22321ac0] .master-data-editor-dialog .el-dialog__header,[data-v-22321ac0] .master-data-editor-dialog .el-dialog__footer{flex-shrink:0}}.toolbar[data-v-56bb73d8]{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.toolbar p[data-v-56bb73d8]{color:var(--el-text-color-secondary);margin:6px 0 0;font-size:13px}.form-grid[data-v-56bb73d8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.filters[data-v-56bb73d8]{flex-wrap:wrap;gap:12px}.filters[data-v-56bb73d8]>*{flex:1;min-width:180px}.qualification-issue[data-v-56bb73d8]{color:var(--el-color-warning-dark-2);margin:3px 0}.form-note[data-v-56bb73d8]{color:var(--el-text-color-secondary);font-size:13px;line-height:1.6}@media (width<=575px){.form-grid[data-v-56bb73d8]{grid-template-columns:minmax(0,1fr)}[data-v-56bb73d8] .master-data-editor-dialog{flex-direction:column;max-height:90dvh;margin-top:5vh;margin-bottom:5vh;display:flex}[data-v-56bb73d8] .master-data-editor-dialog .el-dialog__body{min-height:0;overflow-y:auto}[data-v-56bb73d8] .master-data-editor-dialog .el-dialog__header,[data-v-56bb73d8] .master-data-editor-dialog .el-dialog__footer{flex-shrink:0}}.masterdata-page .card-header[data-v-e40319f8]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.masterdata-page h2[data-v-e40319f8],.masterdata-page p[data-v-e40319f8]{margin:0}.masterdata-page p[data-v-e40319f8]{color:var(--el-text-color-secondary);margin-top:6px;font-size:13px}.masterdata-page .master-tabs[data-v-e40319f8]{margin-top:18px}.tenant-page[data-v-c2126a09]{background:#f5f7fb;min-height:100vh}header[data-v-c2126a09]{color:#fff;background:#12334f;justify-content:space-between;align-items:center;min-height:64px;padding:0 24px;display:flex}header>div[data-v-c2126a09]{align-items:center;gap:16px;display:flex}header strong[data-v-c2126a09]{font-size:18px}header span[data-v-c2126a09]{opacity:.8}.module-links[data-v-5ccfdecb]{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px;margin:16px 0;display:grid}.module-links a[data-v-5ccfdecb]{color:#24426a;background:#fff;border:1px solid #e0e8f4;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:16px;font-size:15px;text-decoration:none;display:flex}.module-links span[data-v-5ccfdecb]{color:#3584f5;font-size:21px}.module-links a[data-v-5ccfdecb]:focus-visible{outline-offset:2px;outline:3px solid #8ec4ff}.employee-home[data-v-740c6bf1]{--home-blue:#2563d9;--home-ink:#23334b;--home-muted:#68788e;color:var(--home-ink);margin:20px 0 28px;font:14px/1.55 system-ui,-apple-system,Microsoft YaHei,sans-serif}.employee-home[data-v-740c6bf1] *{box-sizing:border-box}.employee-home h2[data-v-740c6bf1],.employee-home h3[data-v-740c6bf1],.employee-home h4[data-v-740c6bf1],.employee-home p[data-v-740c6bf1]{margin:0}.home-toolbar[data-v-740c6bf1]{background:linear-gradient(110deg,#e7f0ff,#f1f7ff);border:1px solid #dce8fa;border-radius:20px;justify-content:space-between;gap:16px;padding:22px 24px;display:flex}.eyebrow[data-v-740c6bf1]{color:var(--home-blue);letter-spacing:2px;font-size:12px;font-weight:700}.home-toolbar h2[data-v-740c6bf1]{margin:6px 0;font-size:26px;line-height:1.3}.scope-name[data-v-740c6bf1]{color:var(--home-muted)}button[data-v-740c6bf1],select[data-v-740c6bf1]{font:inherit}button[data-v-740c6bf1]{cursor:pointer}button[data-v-740c6bf1]:disabled{cursor:default;opacity:.55}button[data-v-740c6bf1]:focus-visible,select[data-v-740c6bf1]:focus-visible,summary[data-v-740c6bf1]:focus-visible{outline-offset:3px;outline:3px solid #7ca9ff}.refresh[data-v-740c6bf1]{color:var(--home-blue);background:#fff;border:1px solid #bdd2f2;border-radius:12px;align-self:center;min-height:44px;padding:9px 17px}.company-filter[data-v-740c6bf1]{align-items:center;gap:14px;margin:20px 0 8px;font-weight:600;display:flex}.company-filter select[data-v-740c6bf1]{min-width:180px;max-width:100%;min-height:44px;color:var(--home-ink);background:#fff;border:1px solid #d6e0ee;border-radius:10px;padding:8px 12px}.scope-note[data-v-740c6bf1]{color:var(--home-muted);font-size:12px}.category-grid[data-v-740c6bf1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.category-card[data-v-740c6bf1]{text-align:left;color:var(--home-ink);background:#fff;border:1px solid #e0e7f0;border-radius:15px;flex-direction:column;gap:4px;min-height:118px;padding:16px;display:flex}.category-card strong[data-v-740c6bf1]{color:var(--home-blue);font-size:28px;font-weight:750;line-height:1.3}.category-card small[data-v-740c6bf1]{color:var(--home-muted);font-size:11px}.category-card.active[data-v-740c6bf1]{background:#eff5ff;border-color:#79a4ed;box-shadow:0 0 0 1px #79a4ed}.category-card.public[data-v-740c6bf1]:not(.active){background:#f9fbf6;border-color:#e2e8d9}.list-heading[data-v-740c6bf1]{justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.list-heading h3[data-v-740c6bf1]{font-size:19px}.list-heading p[data-v-740c6bf1]{color:var(--home-muted);margin-top:5px;font-size:12px}.list-heading>span[data-v-740c6bf1]{white-space:nowrap;color:var(--home-muted);font-size:12px}.work-list[data-v-740c6bf1]{background:#fff;border:1px solid #e1e7ef;border-radius:18px;padding:22px}.work-item[data-v-740c6bf1]{border-top:1px solid #e8edf4;padding:18px 0;position:relative}.item-top[data-v-740c6bf1]{justify-content:space-between;align-items:center;gap:8px;display:flex}.source[data-v-740c6bf1]{color:var(--home-muted);font-size:12px}.status[data-v-740c6bf1]{color:#3d6593;overflow-wrap:anywhere;background:#eef4fb;border-radius:20px;max-width:60%;padding:3px 10px;font-size:12px}.work-item h4[data-v-740c6bf1]{overflow-wrap:anywhere;margin:7px 0;font-size:16px;line-height:1.55}.item-company[data-v-740c6bf1],.item-date[data-v-740c6bf1]{color:var(--home-muted);overflow-wrap:anywhere;font-size:12px}.item-date[data-v-740c6bf1]{margin-top:5px!important}.open-source[data-v-740c6bf1]{color:var(--home-blue);background:#f4f8ff;border:1px solid #e0eaff;border-radius:10px;min-height:40px;margin-top:13px;padding:8px 13px}.open-source span[data-v-740c6bf1]{margin-left:12px}.unavailable[data-v-740c6bf1]{color:var(--home-muted);font-size:12px;margin-top:12px!important}.pagination[data-v-740c6bf1]{border-top:1px solid #e8edf4;justify-content:center;align-items:center;gap:18px;padding-top:12px;font-size:12px;display:flex}.pagination button[data-v-740c6bf1],.home-state button[data-v-740c6bf1]{min-height:42px;color:var(--home-blue);background:#fff;border:1px solid #d9e3ef;border-radius:10px;padding:8px 14px}.home-state[data-v-740c6bf1]{text-align:center;color:var(--home-muted);padding:30px 15px}.home-state.error[data-v-740c6bf1]{color:#a44333;background:#fff3f1;border:1px solid #f4d8d1;border-radius:12px}.home-state button[data-v-740c6bf1]{margin-top:12px}.coverage-warning[data-v-740c6bf1]{color:#85601e;background:#fff9ed;border:1px solid #eed6a5;border-radius:12px;margin-bottom:14px;padding:16px 18px}.coverage-warning p[data-v-740c6bf1]{margin-top:4px;font-size:12px}.coverage[data-v-740c6bf1],.profile[data-v-740c6bf1]{background:#fff;border:1px solid #e1e7ef;border-radius:14px;margin-top:14px;padding:0 20px}.coverage summary[data-v-740c6bf1],.profile summary[data-v-740c6bf1]{cursor:pointer;padding:16px 0;font-weight:600}.coverage ul[data-v-740c6bf1]{margin:0 0 15px;padding:0;list-style:none}.coverage li[data-v-740c6bf1]{border-top:1px solid #eef1f5;flex-wrap:wrap;gap:12px;padding:8px 0;display:flex}.coverage li>span[data-v-740c6bf1]:nth-child(2){color:var(--home-muted);margin-left:auto}.coverage li small[data-v-740c6bf1]{color:#946a23;flex-basis:100%}.profile-note[data-v-740c6bf1]{color:var(--home-muted);padding-bottom:14px;font-size:12px}.employment[data-v-740c6bf1]{border-top:1px solid #e8edf4;padding:16px 0}.employment h4[data-v-740c6bf1]{font-size:14px}.employment dl[data-v-740c6bf1]{grid-template-columns:70px minmax(0,1fr);gap:8px 12px;margin:12px 0 0;font-size:13px;display:grid}.employment dt[data-v-740c6bf1]{color:var(--home-muted)}.employment dd[data-v-740c6bf1]{overflow-wrap:anywhere;margin:0}@media (width<=575px){.employee-home[data-v-740c6bf1]{margin-top:16px}.home-toolbar[data-v-740c6bf1]{border-radius:16px;padding:20px 16px}.home-toolbar h2[data-v-740c6bf1]{font-size:23px}.company-filter[data-v-740c6bf1]{flex-direction:column;align-items:stretch;gap:6px}.category-grid[data-v-740c6bf1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.category-card[data-v-740c6bf1]{min-height:112px;padding:13px}.category-card strong[data-v-740c6bf1]{font-size:26px}.work-list[data-v-740c6bf1]{padding:18px 15px}.list-heading[data-v-740c6bf1]{gap:8px}.list-heading>span[data-v-740c6bf1]{font-size:11px}.coverage[data-v-740c6bf1],.profile[data-v-740c6bf1]{padding:0 15px}.pagination[data-v-740c6bf1]{gap:12px}.scope-note[data-v-740c6bf1]{line-height:1.6}}svg[data-v-d36cd2d3]{flex-shrink:0;width:1em;height:1em;display:block}.employee-home-frame[data-v-85ad3b74]{--home-blue:#108cff;--home-ink:#152035;--home-muted:#91979e;max-width:720px;min-height:100dvh;color:var(--home-ink);background:#f3f8fd;margin:auto;font:14px/1.45 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.employee-home-frame[data-v-85ad3b74] *{box-sizing:border-box}.home-content[data-v-85ad3b74]{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.home-navigation[data-v-85ad3b74]{z-index:30;width:min(100%,720px);height:calc(68px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#fffffffa;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -3px 18px #e8edf329}.home-navigation button[data-v-85ad3b74]{color:#929292;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-family:inherit;font-size:11px;line-height:1.1;display:flex;position:relative}.home-navigation button[data-v-85ad3b74]:before{content:"";z-index:-1;background:0 0;border-radius:50%;position:absolute;inset:0}.home-navigation button.active[data-v-85ad3b74]{color:var(--home-blue)}.home-navigation button.active[data-v-85ad3b74]:before{background:#f5f5f5}.nav-icon[data-v-85ad3b74]{font-size:24px;line-height:1;position:relative}.nav-badge[data-v-85ad3b74]{color:#fff;background:#ff292d;border:1px solid #fff;border-radius:12px;min-width:18px;padding:0 3px;font:11px/16px Arial,sans-serif;position:absolute;top:-7px;left:17px}.home-navigation button[data-v-85ad3b74]:focus-visible{outline-offset:-4px;outline:2px solid #108cff}.home-dashboard[data-v-0ba9980c]{color:#162031;padding:20px 14px 8px}.home-dashboard h1[data-v-0ba9980c],.home-dashboard h2[data-v-0ba9980c],.home-dashboard p[data-v-0ba9980c]{margin:0}.home-dashboard button[data-v-0ba9980c]{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.home-dashboard button[data-v-0ba9980c]:focus-visible{outline-offset:3px;outline:2px solid #108cff}.home-dashboard button[data-v-0ba9980c]:disabled{cursor:default;opacity:1}.greeting[data-v-0ba9980c]{align-items:center;gap:17px;padding:0 3px 14px;display:flex}.avatar[data-v-0ba9980c]{border-radius:14px;place-items:center;width:62px;height:62px;display:grid;overflow:hidden;color:#168bff!important;background:#d9ecff!important;border:2px solid #3186ff!important;font-size:36px!important}.avatar img[data-v-0ba9980c]{object-fit:cover;width:100%;height:100%}.greeting h1[data-v-0ba9980c]{font-size:18px;font-weight:700;line-height:1.4}.greeting p[data-v-0ba9980c]{color:#939393;font-size:14px}.settings[data-v-0ba9980c]{margin-left:auto;color:#444!important;padding:6px!important;font-size:24px!important}.periods[data-v-0ba9980c]{justify-content:space-between;gap:9px;margin:0 3px 10px;display:flex}.periods button[data-v-0ba9980c]{text-align:center;color:#111;border-radius:6px;flex:1;padding:5px 0;font-size:14px}.periods button.active[data-v-0ba9980c]{color:#fff;background:#078bff}.home-dashboard h2[data-v-0ba9980c]{color:#111;font-size:14px;font-weight:700;line-height:22px}.business>h2[data-v-0ba9980c]{margin-bottom:7px;padding-left:10px}.metrics[data-v-0ba9980c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 10px;padding:0 7px;display:grid}.metric[data-v-0ba9980c]{border-radius:9px;align-items:flex-start;gap:19px;min-height:73px;display:flex;background:linear-gradient(110deg,var(--soft),#fff5)!important;padding:10px 13px!important}.green[data-v-0ba9980c]{--tone:#00c997;--soft:#e8f9f3}.blue[data-v-0ba9980c]{--tone:#0989ff;--soft:#eaf4ff}.orange[data-v-0ba9980c]{--tone:#ff9c08;--soft:#fff2e7}.purple[data-v-0ba9980c]{--tone:#9b51ff;--soft:#f6edff}.red[data-v-0ba9980c]{--tone:#ff4a53;--soft:#fff0ee}.teal[data-v-0ba9980c]{--tone:#00ae99;--soft:#eaf9f3}.metric-icon[data-v-0ba9980c]{background:var(--tone);color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:21px;display:grid;box-shadow:inset -5px 0 #fff2}.metric-content[data-v-0ba9980c]{flex-direction:column;min-width:0;display:flex}.metric-title[data-v-0ba9980c]{white-space:nowrap;font-size:10px;font-weight:600;line-height:1.6}.metric-content strong[data-v-0ba9980c]{white-space:normal;overflow-wrap:anywhere;font-size:17px;line-height:1.4}.metric-unit[data-v-0ba9980c],.comparison[data-v-0ba9980c]{color:#9299a4;font-size:10px;line-height:1.4}.comparison span[data-v-0ba9980c]{color:#ff4b42;padding-left:3px;font-size:9px}.comparison span.down[data-v-0ba9980c]{color:#04ac7b}.card[data-v-0ba9980c]{background:#fff;border-radius:11px;margin-top:10px;padding:9px 12px 10px}.section-heading[data-v-0ba9980c]{justify-content:space-between;align-items:center;gap:8px;display:flex}.more[data-v-0ba9980c]{align-items:center;gap:2px;display:flex;color:#8a93a2!important;font-size:10px!important}.fund-pair[data-v-0ba9980c]{grid-template-columns:1fr 1fr;gap:14px;margin-top:7px;display:grid}.fund-pair button[data-v-0ba9980c]{align-items:center;gap:12px;display:flex;padding:1px 5px 2px!important}.fund-pair button+button[data-v-0ba9980c]{border-left:1px solid #f1f3f7;padding-left:28px!important}.fund-icon[data-v-0ba9980c]{background:var(--soft);width:40px;height:40px;color:var(--tone);border-radius:50%;place-items:center;font-size:21px;display:grid}.fund-icon svg[data-v-0ba9980c]{background:var(--tone);color:#fff;border-radius:50%;width:20px;height:20px;padding:3px}.fund-pair small[data-v-0ba9980c]{margin-bottom:1px;font-size:10px;display:block}.fund-pair strong[data-v-0ba9980c]{white-space:normal;overflow-wrap:anywhere;font-size:15px;display:block}.red-text[data-v-0ba9980c]{color:#ff4d40}.blue-text[data-v-0ba9980c]{color:#098aff}.todos[data-v-0ba9980c]{padding-top:10px}.todo-grid[data-v-0ba9980c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.todo[data-v-0ba9980c]{border-radius:7px;background:var(--soft)!important;padding:7px 5px 5px!important}.todo-label[data-v-0ba9980c]{white-space:nowrap;justify-content:center;align-items:center;gap:4px;font-size:9px;display:flex}.todo-label i[data-v-0ba9980c]{background:var(--tone);color:#fff;border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:12px;display:grid}.todo-count[data-v-0ba9980c]{justify-content:center;align-items:baseline;gap:3px;margin-top:3px;line-height:1.25;display:flex}.todo-count strong[data-v-0ba9980c]{font-size:17px}.todo-count small[data-v-0ba9980c]{color:#aaa;font-size:8px}.urgent-row[data-v-0ba9980c],.school-row[data-v-0ba9980c]{align-items:center;gap:11px;width:100%;display:flex;border-bottom:1px solid #f3f4f6!important;padding:7px 4px!important}.urgent-row[data-v-0ba9980c]:last-child,.school-row[data-v-0ba9980c]:last-child{border-bottom:0!important;padding-bottom:0!important}.urgent-icon[data-v-0ba9980c]{color:#fff;text-align:center;background:#ff4c49;border-radius:50%;flex-shrink:0;width:17px;height:17px;font-weight:700;line-height:17px}.row-body[data-v-0ba9980c]{flex-direction:column;flex:1;min-width:0;display:flex}.row-body strong[data-v-0ba9980c]{font-size:12px;font-weight:650;line-height:1.5}.urgent-title[data-v-0ba9980c]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.urgent-title small[data-v-0ba9980c]{color:#ff6659;white-space:nowrap;background:#fff0ed;border-radius:2px;padding:0 4px;font-size:9px}.description[data-v-0ba9980c]{color:#939bab;font-size:10px;line-height:1.5}.chevron[data-v-0ba9980c]{color:#a7b0bb;flex-shrink:0;font-size:12px}.school-row[data-v-0ba9980c]{gap:10px;padding:5px 3px!important}.school-icon[data-v-0ba9980c]{width:28px;height:28px;color:var(--tone);background:var(--soft);border-radius:8px;flex-shrink:0;place-items:center;font-size:18px;display:grid}.owners[data-v-0ba9980c]{color:#929cab;flex-direction:column;min-width:58px;font-size:9px;line-height:1.6;display:flex}.owners b[data-v-0ba9980c]{color:#546071;font-weight:400}.empty[data-v-0ba9980c]{text-align:center;color:#929baa;padding:18px 0;font-size:12px}.schools[data-v-0ba9980c]{margin-bottom:0}@media (width<=350px){.home-dashboard[data-v-0ba9980c]{padding-inline:10px}.metric[data-v-0ba9980c]{gap:10px;padding:10px!important}.metric-content strong[data-v-0ba9980c]{font-size:15px}.fund-pair[data-v-0ba9980c]{gap:8px}.fund-pair button[data-v-0ba9980c]{gap:6px}.fund-pair button+button[data-v-0ba9980c]{padding-left:10px!important}.fund-pair strong[data-v-0ba9980c]{font-size:13px}.todo-grid[data-v-0ba9980c]{gap:5px}.todo-label[data-v-0ba9980c]{gap:3px;font-size:8px}.todo[data-v-0ba9980c]{padding-inline:3px!important}.urgent-title[data-v-0ba9980c]{gap:5px}}@media (width>=500px){.home-dashboard[data-v-0ba9980c]{padding:24px}.metrics[data-v-0ba9980c]{gap:12px}.metric[data-v-0ba9980c]{gap:20px;min-height:90px;padding:16px!important}.metric-title[data-v-0ba9980c],.metric-unit[data-v-0ba9980c],.comparison[data-v-0ba9980c]{font-size:12px}.metric-content strong[data-v-0ba9980c]{font-size:22px}.home-dashboard h2[data-v-0ba9980c]{font-size:16px}.card[data-v-0ba9980c]{margin-top:14px;padding:15px}.todo-label[data-v-0ba9980c],.description[data-v-0ba9980c]{font-size:12px}.row-body strong[data-v-0ba9980c]{font-size:14px}.owners[data-v-0ba9980c]{font-size:11px}.urgent-row[data-v-0ba9980c],.school-row[data-v-0ba9980c]{padding-block:10px!important}}.employee-home[data-v-4f8c4b5e]{--blue:#0788ff;--blue-soft:#cef;--orange:#ff8a05;--orange-soft:#fce7d2;--coral:#ff5148;--coral-soft:#ffe1dc;--green:#8cce1a;--green-soft:#ecf7d8;--purple:#9664e9;--purple-soft:#eee3fc;box-sizing:border-box;color:#171717;background:#f4f8fc;width:100%;max-width:480px;margin:0 auto;padding:14px 15px 16px;font:14px/1.4 Arial,Microsoft YaHei,sans-serif}.employee-home[data-v-4f8c4b5e] *{box-sizing:border-box}.employee-home button[data-v-4f8c4b5e],.employee-home input[data-v-4f8c4b5e]{font:inherit}.employee-home button[data-v-4f8c4b5e]{cursor:pointer;-webkit-tap-highlight-color:transparent;color:inherit}.employee-home button[data-v-4f8c4b5e]:focus-visible,.employee-home input[data-v-4f8c4b5e]:focus-visible{outline-offset:3px;outline:2px solid #088cff}.tone-blue[data-v-4f8c4b5e]{--tone:var(--blue);--soft:var(--blue-soft)}.tone-orange[data-v-4f8c4b5e]{--tone:var(--orange);--soft:var(--orange-soft)}.tone-coral[data-v-4f8c4b5e]{--tone:var(--coral);--soft:var(--coral-soft)}.tone-green[data-v-4f8c4b5e]{--tone:var(--green);--soft:var(--green-soft)}.tone-purple[data-v-4f8c4b5e]{--tone:var(--purple);--soft:var(--purple-soft)}.home-header[data-v-4f8c4b5e]{align-items:center;gap:12px;min-height:30px;padding:0 9px;display:flex}.identity[data-v-4f8c4b5e]{flex:0 94px;min-width:0}.identity-top[data-v-4f8c4b5e]{white-space:nowrap;align-items:center;gap:5px;display:flex}.display-name[data-v-4f8c4b5e]{text-overflow:ellipsis;font-size:15px;overflow:hidden}.role-label[data-v-4f8c4b5e]{color:#ac704b;background:#fcebdc;border-radius:7px;flex-shrink:0;padding:1px 5px;font-size:9px;line-height:1.5}.company-label[data-v-4f8c4b5e]{color:#929292;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:8px;overflow:hidden}.home-search[data-v-4f8c4b5e]{background:#fff;border-radius:20px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;height:26px;display:flex}.home-search input[data-v-4f8c4b5e]{text-align:center;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:2px 0 2px 10px;font-size:12px}.home-search input[data-v-4f8c4b5e]::placeholder{color:#8a8a8a}.home-search input[data-v-4f8c4b5e]::-webkit-search-cancel-button{-webkit-appearance:none}.home-search button[data-v-4f8c4b5e]{color:#444;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-right:10px;padding:0;display:flex}.home-search svg[data-v-4f8c4b5e]{width:17px;height:17px}.profile-button[data-v-4f8c4b5e]{width:27px;height:27px;color:var(--blue);background:#ddf2ff;border:0;border-radius:50%;flex:0 0 27px;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.profile-button img[data-v-4f8c4b5e]{object-fit:cover;width:100%;height:100%}.profile-button svg[data-v-4f8c4b5e]{width:24px;height:24px}.home-date[data-v-4f8c4b5e]{justify-content:space-between;align-items:center;gap:7px;margin:16px 0 11px;padding:0 8px;display:flex}.date-label[data-v-4f8c4b5e]{white-space:nowrap;align-items:center;gap:12px;min-width:0;font-size:clamp(13px,4.1vw,16px);display:flex}.filter-button[data-v-4f8c4b5e]{background:0 0;border:0;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:22px;padding:0;display:flex}.filter-button svg[data-v-4f8c4b5e]{width:19px;height:19px}.notice-card[data-v-4f8c4b5e]{background:#fff;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:105px;padding:18px 0 15px;display:grid}.notice-item[data-v-4f8c4b5e]{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:0;min-width:0;padding:0 3px;display:flex;position:relative}.notice-item+.notice-item[data-v-4f8c4b5e]:before{content:"";background:#dedede;width:1px;position:absolute;top:1px;bottom:2px;left:0}.notice-icon[data-v-4f8c4b5e]{width:20px;height:20px;color:var(--tone);margin-bottom:7px}.notice-title[data-v-4f8c4b5e]{white-space:nowrap;font-size:12px}.notice-count[data-v-4f8c4b5e]{font-size:24px;font-weight:600;line-height:1.25}.quick-grid[data-v-4f8c4b5e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.quick-button[data-v-4f8c4b5e]{background:var(--tone);border:0;border-radius:14px;height:65px;padding:0 4px;color:#fff!important;font-size:21px!important;font-weight:500!important}.quick-button.tone-blue[data-v-4f8c4b5e]{background:linear-gradient(145deg,#4fa7ff,#0677f5)}.quick-button.tone-orange[data-v-4f8c4b5e]{background:linear-gradient(145deg,#ffce00,#ff9d36)}.quick-button.tone-coral[data-v-4f8c4b5e]{background:linear-gradient(145deg,#ff8e75,#ff5635)}.quick-button.tone-green[data-v-4f8c4b5e]{background:linear-gradient(145deg,#b5e94e,#98d619)}.resource-grid[data-v-4f8c4b5e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:10px;display:grid}.resource-button[data-v-4f8c4b5e]{border:1px solid color-mix(in srgb,var(--tone) 31%,transparent);background:color-mix(in srgb,var(--soft) 53%,#fff);white-space:nowrap;border-radius:15px;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:64px;padding:9px 10px;display:flex;font-size:16px!important}.resource-button svg[data-v-4f8c4b5e]{width:31px;height:31px;color:var(--tone);flex-shrink:0}.common-section[data-v-4f8c4b5e]{margin-top:10px}.common-section h2[data-v-4f8c4b5e]{align-items:center;gap:7px;margin:0 0 9px;font-size:16px;font-weight:400;line-height:22px;display:flex}.common-section h2[data-v-4f8c4b5e]:before{content:"";background:#008dff;border-radius:4px;width:4px;height:17px}.common-card[data-v-4f8c4b5e]{background:#fff;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:12px;padding:20px 0 17px;display:grid}.menu-entry[data-v-4f8c4b5e]{background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:0 2px;display:flex}.entry-icon[data-v-4f8c4b5e]{background:var(--soft);width:45px;height:45px;color:var(--tone);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.entry-icon svg[data-v-4f8c4b5e]{width:31px;height:31px}.entry-title[data-v-4f8c4b5e]{white-space:nowrap;font-size:clamp(12px,3.35vw,14px);line-height:1.35}.module-card[data-v-4f8c4b5e]{background:#fff;border-radius:15px;margin-top:12px;padding:8px 9px 14px}.module-tabs[data-v-4f8c4b5e]{scrollbar-width:none;gap:24px;max-width:100%;padding:0 3px 14px;display:flex;overflow-x:auto}.module-tabs[data-v-4f8c4b5e]::-webkit-scrollbar{display:none}.module-tabs button[data-v-4f8c4b5e]{color:#858585;white-space:nowrap;background:0 0;border:0;flex-shrink:0;padding:0;font-size:12px;line-height:20px;position:relative}.module-tabs button.active[data-v-4f8c4b5e]{color:#222}.module-tabs button.active[data-v-4f8c4b5e]:after{z-index:0;content:"";background:#b3e9ff;border-radius:3px;width:33px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.module-grid[data-v-4f8c4b5e]{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:13px;display:grid}.module-grid .entry-icon[data-v-4f8c4b5e]{width:43px;height:43px}.module-grid .entry-icon svg[data-v-4f8c4b5e]{width:30px;height:30px}.module-grid .entry-title[data-v-4f8c4b5e]{font-size:clamp(11px,3.1vw,13px)}@media (width<=350px){.employee-home[data-v-4f8c4b5e]{padding-left:12px;padding-right:12px}.home-header[data-v-4f8c4b5e]{gap:7px;padding:0 5px}.identity[data-v-4f8c4b5e]{flex-basis:87px}.display-name[data-v-4f8c4b5e]{font-size:14px}.role-label[data-v-4f8c4b5e]{padding-left:3px;padding-right:3px}.home-date[data-v-4f8c4b5e]{padding:0 5px}.date-label[data-v-4f8c4b5e]{gap:7px}.quick-grid[data-v-4f8c4b5e]{gap:8px}.resource-grid[data-v-4f8c4b5e]{gap:10px}.resource-button[data-v-4f8c4b5e]{gap:8px;padding-left:5px;padding-right:5px;font-size:15px!important}.resource-button svg[data-v-4f8c4b5e]{width:27px;height:27px}.module-card[data-v-4f8c4b5e]{padding-left:5px;padding-right:5px}.module-tabs[data-v-4f8c4b5e]{gap:20px}.entry-icon[data-v-4f8c4b5e]{width:43px;height:43px}.module-grid .entry-icon[data-v-4f8c4b5e]{width:40px;height:40px}}.module-grid[data-v-4f8c4b5e]{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;max-height:145px;overflow-y:auto}.module-grid .entry-title[data-v-4f8c4b5e]{text-overflow:ellipsis;max-width:100%;overflow:hidden}.module-grid[data-group=operations] .menu-entry[data-v-4f8c4b5e]:nth-child(8){grid-column:1}.home-messages[data-v-f6da4f08]{color:#222;background:linear-gradient(#f3f8fd,#fff);min-height:calc(100dvh - 70px);padding:15px 12px 20px}.home-messages button[data-v-f6da4f08]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.home-messages button[data-v-f6da4f08]:focus-visible,.home-messages input[data-v-f6da4f08]:focus-visible{outline-offset:3px;outline:2px solid #108cff}.home-messages header[data-v-f6da4f08]{align-items:center;gap:20px;padding:0 3px 14px;display:flex}.identity[data-v-f6da4f08]{white-space:nowrap;align-items:center;gap:11px;display:flex;font-size:15px!important}.avatar[data-v-f6da4f08]{color:#268bff;background:#ddecff;border:1.5px solid #6180ff;border-radius:5px;place-items:center;width:34px;height:34px;font-size:21px;display:grid;overflow:hidden}.avatar img[data-v-f6da4f08],.sender-avatar img[data-v-f6da4f08]{object-fit:cover;width:100%;height:100%}.search[data-v-f6da4f08]{background:#fff;border-radius:22px;flex:1;align-items:center;min-width:0;height:29px;padding:0 12px;display:flex}.search input[data-v-f6da4f08]{text-align:center;color:#444;background:0 0;border:0;outline:none;width:100%;min-width:0;font-family:inherit;font-size:13px}.search input[data-v-f6da4f08]::placeholder{color:#777;opacity:1}.search button[data-v-f6da4f08]{font-size:18px}.filters[data-v-f6da4f08]{grid-template-columns:1fr 1fr;gap:12px;padding:0 5px 11px;display:grid}.filters button[data-v-f6da4f08]{text-align:center;background:#fff;border:1px solid #eee;border-radius:20px;align-items:center;gap:36px;min-height:62px;padding:11px 16px;display:flex;box-shadow:1px 1px 2px #0002}.filters svg[data-v-f6da4f08]{flex-shrink:0;width:28px;height:30px}.filters .pin[data-v-f6da4f08]{color:#ff4f68}.filters strong[data-v-f6da4f08]{color:#050505;font-size:25px;font-weight:600;line-height:1.2;display:block}.filters small[data-v-f6da4f08]{color:#888;font-size:14px}.filters .selected[data-v-f6da4f08]{border-color:#e6e8ec}.messages-list[data-v-f6da4f08]{padding-top:0}.message-row[data-v-f6da4f08]{text-align:left;align-items:center;gap:9px;width:100%;min-height:70px;display:flex;border-bottom:1px solid #e2e6ea!important;padding:15px 9px!important}.sender-avatar[data-v-f6da4f08]{color:#4698ed;background:#e5edf8;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:25px;display:grid;position:relative}.sender-avatar img[data-v-f6da4f08]{border-radius:12px}.unread[data-v-f6da4f08]{color:#fff;text-align:center;background:#ff2025;border-radius:12px;min-width:16px;padding:0 3px;font-size:12px;line-height:17px;position:absolute;top:-4px;right:-4px}.message-body[data-v-f6da4f08]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.message-body strong[data-v-f6da4f08]{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:400;line-height:1.4;overflow:hidden}.message-body>span[data-v-f6da4f08]{text-overflow:ellipsis;white-space:nowrap;color:#aaa;font-size:12px;line-height:1.3;overflow:hidden}.message-row time[data-v-f6da4f08]{color:#555;white-space:nowrap;align-self:flex-start;margin-top:4px;font-size:12px}.empty[data-v-f6da4f08]{color:#999;text-align:center;margin:45px 0;font-size:13px}.load-more[data-v-f6da4f08]{display:block;color:#108cff!important;margin:16px auto!important;font-size:12px!important}@media (width<=350px){.filters button[data-v-f6da4f08]{gap:20px;padding-inline:13px}.home-messages header[data-v-f6da4f08]{gap:12px}.identity[data-v-f6da4f08]{gap:7px;font-size:14px!important}.message-row[data-v-f6da4f08]{gap:8px;padding-inline:4px!important}.message-body strong[data-v-f6da4f08]{font-size:13px}}@media (width>=500px){.home-messages[data-v-f6da4f08]{padding:20px}.home-messages header[data-v-f6da4f08]{gap:28px;padding-bottom:22px}.identity[data-v-f6da4f08]{font-size:22px!important}.avatar[data-v-f6da4f08]{width:50px;height:50px}.search[data-v-f6da4f08]{height:40px}.search input[data-v-f6da4f08]{font-size:18px}.filters[data-v-f6da4f08]{gap:18px;padding-bottom:16px}.filters button[data-v-f6da4f08]{border-radius:28px;gap:54px;min-height:98px;padding:16px 24px}.filters svg[data-v-f6da4f08]{width:40px;height:42px}.filters strong[data-v-f6da4f08]{font-size:36px}.filters small[data-v-f6da4f08]{font-size:20px}.message-row[data-v-f6da4f08]{gap:12px;min-height:110px;padding:25px 10px!important}.sender-avatar[data-v-f6da4f08]{width:62px;height:62px;font-size:35px}.message-body strong[data-v-f6da4f08]{font-size:22px}.message-body>span[data-v-f6da4f08],.message-row time[data-v-f6da4f08]{font-size:17px}.message-body[data-v-f6da4f08]{gap:4px}}.employee-home-profile[data-v-7f221204]{color:#10284b;-webkit-tap-highlight-color:transparent;background:radial-gradient(at 0 0,#dceeff80,#0000 58%),linear-gradient(#edf6ff 0%,#f4f8fe 65%,#f7faff 100%);min-width:0;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:14px;line-height:1.5;container-type:inline-size}.employee-home-profile[data-v-7f221204] *{box-sizing:border-box}.employee-home-profile button[data-v-7f221204]{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation}.employee-home-profile button[data-v-7f221204]:disabled{cursor:default;opacity:.55}.employee-home-profile button[data-v-7f221204]:focus-visible{outline-offset:3px;outline:2px solid #1688ff}.employee-home-profile svg[data-v-7f221204]{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.profile-content[data-v-7f221204]{gap:12px;padding:18px 13px 16px;display:grid}.profile-card[data-v-7f221204]{background:#ffffffed;border-radius:16px;min-width:0}.identity-card[data-v-7f221204]{align-items:center;gap:14px;min-height:97px;padding:15px;display:flex}.profile-photo[data-v-7f221204]{flex:none;width:68px;height:68px;position:relative}.profile-photo>img[data-v-7f221204],.portrait-placeholder[data-v-7f221204]{object-fit:cover;border-radius:14px;width:100%;height:100%;display:block}.portrait-placeholder[data-v-7f221204]{color:#1688ff;background:linear-gradient(145deg,#e1efff,#eaf5ff);place-items:center;display:grid}.portrait-placeholder svg[data-v-7f221204]{width:40px;height:40px}.photo-button[data-v-7f221204]{background:#1195ff;border:2px solid #fff;border-radius:50%;width:21px;height:21px;padding:3px;position:absolute;bottom:-2px;right:-3px;box-shadow:0 1px 3px #1b87fa33;color:#fff!important}.photo-button svg[data-v-7f221204]{stroke-width:2.2px;width:100%;height:100%}.identity-copy[data-v-7f221204]{flex:1;min-width:0}.identity-copy h1[data-v-7f221204]{color:#101a2b;overflow-wrap:anywhere;margin:0 0 1px;font-size:20px;font-weight:800;line-height:1.4}.identity-copy p[data-v-7f221204]{color:#525d6c;overflow-wrap:anywhere;margin:0;font-size:12px}.identity-copy .employee-number[data-v-7f221204]{color:#12243d;letter-spacing:.2px}.edit-button[data-v-7f221204]{white-space:nowrap;background:linear-gradient(#f4fbff,#eaf5ff);border:1px solid #9bcaff;border-radius:30px;flex:none;justify-content:center;align-items:center;gap:4px;padding:5px 10px;display:flex;color:#0787ff!important;font-size:12px!important;font-weight:600!important}.edit-button svg[data-v-7f221204]{stroke-width:2.2px;width:13px;height:13px}.edit-button .chevron[data-v-7f221204]{width:10px;height:12px}.completeness-card[data-v-7f221204]{padding:9px 16px 13px}.completion-heading[data-v-7f221204]{justify-content:space-between;align-items:center;gap:8px;display:flex}.completion-heading h2[data-v-7f221204]{white-space:nowrap;margin:0;font-size:15px;font-weight:750}.completion-heading>span[data-v-7f221204]{color:#9aa4b2;white-space:nowrap;font-size:9px}.progress-row[data-v-7f221204]{align-items:center;gap:8px;margin:1px 0 5px;display:flex}.progress-track[data-v-7f221204]{background:#e2eeff;border-radius:15px;flex:1;height:9px;overflow:hidden}.progress-track>span[data-v-7f221204]{border-radius:inherit;background:linear-gradient(90deg,#0787ff,#25a0fa);height:100%;display:block}.progress-row strong[data-v-7f221204]{color:#0784ff;text-align:right;min-width:36px;font-size:19px;font-weight:750;line-height:1.55}.completion-groups[data-v-7f221204]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.completion-groups button[data-v-7f221204]{white-space:nowrap;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:0;font-size:11px;font-weight:600;display:flex}.completion-dot[data-v-7f221204]{background:#e6edf6;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.completion-dot.completed[data-v-7f221204]{background:linear-gradient(135deg,#0081ff,#39b7ed)}.completion-dot svg[data-v-7f221204]{color:#fff;stroke-width:2.5px;width:12px;height:12px}.basic-card[data-v-7f221204]{padding:10px 16px 12px}.section-heading[data-v-7f221204]{text-align:left;align-items:center;gap:7px;width:100%;min-height:23px;margin-bottom:7px;display:flex}.heading-button[data-v-7f221204]{background:0 0;border:0;padding:0}.section-icon[data-v-7f221204]{color:#0789ff;place-items:center;width:18px;height:21px;display:grid}.section-icon svg[data-v-7f221204]{stroke-width:2.4px;width:18px;height:21px}.section-heading h2[data-v-7f221204]{color:#0c56b0;flex:1;margin:0;font-size:15px;font-weight:750;line-height:1.5}.section-chevron[data-v-7f221204]{color:#7d8691;width:12px;height:14px}.basic-fields[data-v-7f221204]{margin:0}.basic-row[data-v-7f221204]{grid-template-columns:113px minmax(0,1fr);align-items:center;gap:6px;min-height:24px;display:grid}.basic-row dt[data-v-7f221204]{color:#687180;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.basic-row dt svg[data-v-7f221204]{stroke-width:1.85px;color:#89929b;width:16px;height:16px}.basic-row dd[data-v-7f221204]{color:#1c2c45;overflow-wrap:anywhere;min-width:0;margin:0;padding:2px 6px;font-size:12px;line-height:1.5}.company-value[data-v-7f221204]{background:linear-gradient(90deg,#f7f9fc,#fdfdff);border-radius:11px}.contract-button[data-v-7f221204]{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0;display:flex}.contract-button span[data-v-7f221204]{overflow-wrap:anywhere;min-width:0}.contract-button svg[data-v-7f221204]{color:#8895a6;width:10px;height:12px}.documents-card[data-v-7f221204]{padding:11px 11px 13px}.documents-card>.section-heading[data-v-7f221204]{margin-bottom:9px;padding:0 5px}.document-status[data-v-7f221204]{color:#ff4d63;white-space:nowrap;background:#fff0f2;border-radius:15px;flex:none;align-items:center;gap:4px;padding:2px 6px;font-size:10px;display:flex}.document-status>span[data-v-7f221204]{color:#fff;background:#ff4962;border-radius:50%;place-items:center;width:11px;height:11px;font-size:9px;font-weight:750;line-height:1;display:grid}.material-grid[data-v-7f221204]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.material-card[data-v-7f221204]{background:linear-gradient(140deg,#f6f8fb,#fbfdff);border:1px solid #f2f5f9;border-radius:12px;min-width:0;padding:8px 9px 9px;overflow:hidden}.material-heading[data-v-7f221204]{align-items:center;gap:7px;min-height:30px;margin-bottom:7px;display:flex}.material-icon[data-v-7f221204]{color:#0790ff;background:#e1f0ff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 2px 6px #94cbff1c}.material-icon svg[data-v-7f221204]{stroke-width:2px;width:23px;height:23px}.material-copy[data-v-7f221204]{min-width:0}.material-copy h3[data-v-7f221204]{color:#122641;overflow-wrap:anywhere;align-items:center;gap:5px;margin:0;font-size:12px;font-weight:700;line-height:1.4;display:flex}.required-dot[data-v-7f221204]{background:#ff4658;border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.material-copy p[data-v-7f221204]{color:#8a94a3;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.5}.education .material-icon[data-v-7f221204]{color:#17bf54;background:#ddf6e4}.household .material-icon[data-v-7f221204]{color:#ffab26;background:#fff0d7}.material-files[data-v-7f221204]{align-items:stretch;gap:8px;min-height:55px;display:flex}.document-thumb[data-v-7f221204],.document-placeholder[data-v-7f221204],.upload-button[data-v-7f221204]{aspect-ratio:1.05;background:linear-gradient(150deg,#f6faff,#eaf3ff);border:1px solid #edf2fa;border-radius:8px;justify-content:center;align-items:center;width:calc(50% - 4px);min-width:0;padding:5px;display:flex}.document-thumb[data-v-7f221204]{overflow:hidden}.document-thumb img[data-v-7f221204]{object-fit:contain;border-radius:5px;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.portrait .document-thumb img[data-v-7f221204]{object-fit:cover}.document-thumb>svg[data-v-7f221204],.document-placeholder>svg[data-v-7f221204]{color:#c3d5ee;stroke-width:1.5px;width:73%;height:73%}.document-placeholder[data-v-7f221204]{color:#cadaee;background:#f8fafc}.upload-button[data-v-7f221204]{flex-direction:column;gap:0;padding:3px;color:#0b8bff!important;font-size:10px!important}.upload-button>svg[data-v-7f221204]{stroke-width:2.3px;filter:drop-shadow(0 0 6px #8dcbff);width:21px;height:21px}.identity-sides[data-v-7f221204]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.identity-side[data-v-7f221204]{flex-direction:column;align-items:center;min-width:0;display:flex}.identity-thumb[data-v-7f221204],.identity-upload[data-v-7f221204],.identity-empty[data-v-7f221204]{aspect-ratio:auto;color:#c4d8ee;background:linear-gradient(#f7fbff,#f2f7ff);border:1px solid #eaf0f8;border-radius:7px;place-items:center;width:100%;height:37px;padding:3px;display:grid;position:relative}.identity-thumb[data-v-7f221204]{padding:3px}.identity-upload .identity-outline[data-v-7f221204],.identity-empty svg[data-v-7f221204]{color:#cfdeef;stroke-width:1.5px;width:80%;height:100%}.identity-upload .plus-icon[data-v-7f221204]{color:#078dff;stroke-width:2.3px;filter:drop-shadow(0 0 5px #a5d9ff);width:21px;height:21px;margin:auto;position:absolute;inset:0}.side-label[data-v-7f221204]{color:#14345c;margin-top:2px;font-size:11px;line-height:1.4;display:block}.material-caption[data-v-7f221204]{color:#7e8b9c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:4px 0 0;font-size:9px;overflow:hidden}.privacy-note[data-v-7f221204]{color:#1756a4;letter-spacing:.2px;background:linear-gradient(90deg,#eaf3ff,#eef6ff);border-radius:9px;align-items:center;gap:6px;margin:9px 0 0;padding:9px 10px;font-size:10px;display:flex}.privacy-note svg[data-v-7f221204]{color:#0785f5;stroke-width:2px;width:16px;height:18px}.privacy-note span[data-v-7f221204]{min-width:0}@container (width>=480px){.profile-content[data-v-7f221204]{gap:16px;padding:23px 20px 20px}.identity-card[data-v-7f221204]{gap:20px;padding:20px}.profile-photo[data-v-7f221204]{width:90px;height:90px}.identity-copy h1[data-v-7f221204]{font-size:25px}.identity-copy p[data-v-7f221204]{font-size:15px}.edit-button[data-v-7f221204]{gap:6px;padding:7px 13px;font-size:14px!important}.edit-button svg[data-v-7f221204]{width:16px;height:16px}.photo-button[data-v-7f221204]{width:27px;height:27px;padding:4px}.completeness-card[data-v-7f221204]{padding:13px 22px 18px}.completion-heading h2[data-v-7f221204],.section-heading h2[data-v-7f221204]{font-size:19px}.completion-heading>span[data-v-7f221204]{font-size:12px}.progress-row[data-v-7f221204]{gap:11px;margin:2px 0 7px}.progress-track[data-v-7f221204]{height:12px}.progress-row strong[data-v-7f221204]{min-width:50px;font-size:25px}.completion-groups button[data-v-7f221204]{gap:5px;font-size:14px}.completion-dot[data-v-7f221204]{width:23px;height:23px}.completion-dot svg[data-v-7f221204]{width:16px;height:16px}.basic-card[data-v-7f221204]{padding:15px 22px 17px}.section-heading[data-v-7f221204]{gap:9px;min-height:28px;margin-bottom:9px}.section-icon[data-v-7f221204],.section-icon svg[data-v-7f221204]{width:23px;height:26px}.basic-row[data-v-7f221204]{grid-template-columns:155px minmax(0,1fr);min-height:31px}.basic-row dt[data-v-7f221204],.basic-row dd[data-v-7f221204]{font-size:15px}.basic-row dt svg[data-v-7f221204]{width:20px;height:20px}.basic-row dt[data-v-7f221204]{gap:10px}.documents-card[data-v-7f221204]{padding:15px 15px 17px}.document-status[data-v-7f221204]{padding:3px 8px;font-size:12px}.document-status>span[data-v-7f221204]{width:14px;height:14px;font-size:11px}.material-grid[data-v-7f221204]{gap:12px}.material-card[data-v-7f221204]{padding:11px 13px 12px}.material-heading[data-v-7f221204]{gap:10px;min-height:40px;margin-bottom:10px}.material-icon[data-v-7f221204]{border-radius:10px;width:37px;height:37px}.material-icon svg[data-v-7f221204]{width:30px;height:30px}.material-copy h3[data-v-7f221204]{font-size:16px}.material-copy p[data-v-7f221204]{font-size:12px}.required-dot[data-v-7f221204]{width:6px;height:6px}.material-files[data-v-7f221204],.identity-sides[data-v-7f221204]{gap:11px}.document-thumb[data-v-7f221204],.document-placeholder[data-v-7f221204],.upload-button[data-v-7f221204]{width:calc(50% - 5.5px)}.upload-button[data-v-7f221204]{font-size:13px!important}.upload-button>svg[data-v-7f221204]{width:27px;height:27px}.identity-thumb[data-v-7f221204],.identity-upload[data-v-7f221204],.identity-empty[data-v-7f221204]{width:100%;height:52px}.identity-upload .plus-icon[data-v-7f221204]{width:27px;height:27px}.side-label[data-v-7f221204]{font-size:14px}.privacy-note[data-v-7f221204]{gap:8px;margin-top:12px;padding:11px 13px;font-size:13px}.privacy-note svg[data-v-7f221204]{width:20px;height:23px}}@container (width<=350px){.profile-content[data-v-7f221204]{gap:10px;padding:14px 10px}.identity-card[data-v-7f221204]{gap:9px;padding:12px}.profile-photo[data-v-7f221204]{width:58px;height:58px}.identity-copy h1[data-v-7f221204]{font-size:18px}.identity-copy p[data-v-7f221204]{font-size:10px}.edit-button[data-v-7f221204]{gap:2px;padding:4px 7px;font-size:10px!important}.edit-button svg[data-v-7f221204]{width:11px;height:11px}.edit-button .chevron[data-v-7f221204]{width:8px}.completeness-card[data-v-7f221204]{padding:9px 13px 11px}.completion-heading h2[data-v-7f221204]{font-size:13px}.completion-heading>span[data-v-7f221204]{letter-spacing:-.2px;font-size:8px}.progress-row strong[data-v-7f221204]{font-size:18px}.completion-groups button[data-v-7f221204]{font-size:10px}.basic-card[data-v-7f221204]{padding:9px 13px 11px}.basic-row[data-v-7f221204]{grid-template-columns:97px minmax(0,1fr)}.basic-row dt[data-v-7f221204],.basic-row dd[data-v-7f221204]{font-size:11px}.basic-row dt[data-v-7f221204]{gap:6px}.documents-card[data-v-7f221204]{padding:10px 9px 11px}.material-grid[data-v-7f221204]{gap:7px}.material-card[data-v-7f221204]{padding:7px 7px 8px}.material-heading[data-v-7f221204]{gap:5px}.material-icon[data-v-7f221204]{width:24px;height:26px}.material-icon svg[data-v-7f221204]{width:21px;height:21px}.material-copy h3[data-v-7f221204]{gap:3px;font-size:10px}.material-copy p[data-v-7f221204]{font-size:8px}.required-dot[data-v-7f221204]{width:4px;height:4px}.material-files[data-v-7f221204],.identity-sides[data-v-7f221204]{gap:6px}.document-thumb[data-v-7f221204],.document-placeholder[data-v-7f221204],.upload-button[data-v-7f221204]{width:calc(50% - 3px)}.identity-thumb[data-v-7f221204]{width:100%}.document-status[data-v-7f221204]{padding:2px 5px;font-size:9px}.privacy-note[data-v-7f221204]{letter-spacing:0;gap:5px;padding:8px;font-size:9px}}.self-material-panel[data-v-4d9e8020]{color:#353d4b;min-width:0;font:14px/1.6 PingFang SC,Microsoft YaHei,sans-serif}.self-material-panel[data-v-4d9e8020] *{box-sizing:border-box}.self-material-panel[data-v-4d9e8020] :is(button,input,textarea,select){font:inherit}.self-material-panel header[data-v-4d9e8020]{justify-content:space-between;align-items:center;gap:12px;display:flex}.self-material-panel h3[data-v-4d9e8020]{margin:0;font-size:16px}.self-material-panel button[data-v-4d9e8020]{color:#5074c6;cursor:pointer;background:#fff;border:1px solid #dfe6f1;border-radius:8px;padding:6px 10px}.self-material-panel button[data-v-4d9e8020]:disabled{opacity:.5;cursor:default}.upload-button[data-v-4d9e8020]:has(input:disabled){opacity:.5;cursor:default}.error[data-v-4d9e8020],.recovery[data-v-4d9e8020]{color:#9c4c16;overflow-wrap:anywhere;background:#fff2e8;border-radius:10px;padding:12px}.notice[data-v-4d9e8020]{color:#237645;background:#eaf7ef;border-radius:10px;padding:12px}.muted[data-v-4d9e8020],small[data-v-4d9e8020]{color:#929aa8;font-size:12px}.material-card[data-v-4d9e8020]{overflow-wrap:anywhere;border-bottom:1px solid #edf0f5;padding:14px 0}.material-card small[data-v-4d9e8020]{display:block}.actions[data-v-4d9e8020]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.material-card ol[data-v-4d9e8020]{margin:10px 0;padding-left:20px}.material-card li[data-v-4d9e8020]{margin:8px 0}.upload-button[data-v-4d9e8020]{color:#3979d9;text-align:center;cursor:pointer;border:1px dashed #b8c8e2;border-radius:9px;padding:14px;display:block}.upload-button input[data-v-4d9e8020]{opacity:0;width:1px;height:1px;position:absolute}.upload-button[data-v-4d9e8020]:focus-within{outline-offset:2px;outline:2px solid #3979d9}.self-material-panel form label[data-v-4d9e8020]{margin-top:12px;display:block}.self-material-panel[data-v-4d9e8020] :is(select,textarea){color:#354155;background:#fff;border:1px solid #dfe5ef;border-radius:7px;width:100%;min-width:0;margin-top:5px;padding:8px;display:block}.self-material-panel textarea[data-v-4d9e8020]{resize:vertical;min-height:70px}.self-material-panel .primary[data-v-4d9e8020]{color:#fff;background:#3979dd;width:100%;margin-top:14px;padding:11px;display:block}.preview[data-v-4d9e8020]{z-index:1000;background:#0008;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.preview>div[data-v-4d9e8020]{background:#fff;border-radius:12px;width:min(800px,100%);max-height:90vh;padding:15px;overflow:auto}.preview h3[data-v-4d9e8020]{overflow-wrap:anywhere}.preview img[data-v-4d9e8020]{max-width:100%;max-height:70vh;margin:auto;display:block}.preview iframe[data-v-4d9e8020]{border:0;width:100%;height:65vh}.profile-read-error[data-v-32fe5161]{color:#a3343b;background:#f4f8fe;align-items:center;gap:12px;padding:10px 16px;font:13px/1.5 PingFang SC,Microsoft YaHei,sans-serif;display:flex}.profile-read-error p[data-v-32fe5161]{overflow-wrap:anywhere;flex:1;margin:0}.profile-read-error button[data-v-32fe5161]{color:#087fff;font:inherit;background:#fff;border:1px solid #bad8fb;border-radius:16px;flex:none;padding:4px 10px}.profile-read-error button[data-v-32fe5161]:disabled{opacity:.5}.profile-material-overlay[data-v-32fe5161]{z-index:1100;color:#253952;background:#0006;place-items:center;padding:16px;font:14px/1.6 PingFang SC,Microsoft YaHei,sans-serif;display:grid;position:fixed;inset:0}.profile-material-dialog[data-v-32fe5161]{background:#fff;border-radius:15px;width:min(680px,100%);max-height:90vh;padding:16px;overflow:auto}.profile-material-dialog>header[data-v-32fe5161]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.profile-material-dialog h2[data-v-32fe5161]{margin:0;font-size:17px}.profile-material-dialog>header button[data-v-32fe5161],.profile-material-dialog>button[data-v-32fe5161],.profile-material-dialog li button[data-v-32fe5161]{font:inherit;color:#087fff;background:#f6faff;border:1px solid #d8e8fa;border-radius:9px;padding:5px 12px}.profile-material-dialog button[data-v-32fe5161]:disabled{opacity:.5}.profile-material-dialog ul[data-v-32fe5161]{padding:0;list-style:none}.profile-material-dialog li[data-v-32fe5161]{margin:10px 0}.home-error[data-v-ee60f19b]{color:#a95729;overflow-wrap:anywhere;background:#fff6ed;margin:0;padding:10px 14px;font:13px/1.6 Microsoft YaHei,sans-serif}.home-error button[data-v-ee60f19b]{color:#0788ff;cursor:pointer;background:0 0;border:0}.home-loading[data-v-ee60f19b]{text-align:center;color:#8a94a4;padding:70px 20px}.home-overlay[data-v-ee60f19b]{z-index:100;background:#22304766;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.home-dialog[data-v-ee60f19b]{color:#22334a;background:#fff;border-radius:16px;width:min(420px,100%);max-height:85dvh;padding:20px;font:14px/1.6 PingFang SC,Microsoft YaHei,sans-serif;overflow:auto}.home-dialog header[data-v-ee60f19b]{justify-content:space-between;align-items:center;gap:15px;display:flex}.home-dialog h2[data-v-ee60f19b]{margin:0;font-size:17px}.home-dialog button[data-v-ee60f19b]{font:inherit;cursor:pointer;color:#087fff;background:#f1f7ff;border:0;border-radius:7px;padding:6px 10px}.home-dialog header button[data-v-ee60f19b]{background:0 0;padding:0 6px;font-size:24px}.home-dialog label[data-v-ee60f19b]{margin-top:14px;display:block}.home-dialog select[data-v-ee60f19b],.home-dialog input[data-v-ee60f19b]{width:100%;font:inherit;color:#2c3d53;background:#fff;border:1px solid #dbe4ee;border-radius:8px;margin-top:5px;padding:9px;display:block}.home-dialog .primary[data-v-ee60f19b]{color:#fff;background:#0788ff;width:100%;margin-top:18px;padding:10px}.home-dialog-actions[data-v-ee60f19b]{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.scope-note[data-v-ee60f19b],.home-dialog details p[data-v-ee60f19b]{color:#8a94a4;margin:12px 0 0;font-size:12px}.home-dialog summary[data-v-ee60f19b]{cursor:pointer;color:#65809e;font-size:12px}.home-source-page[data-v-ee60f19b]{padding:18px}.home-source-page>button[data-v-ee60f19b]{color:#0788ff;font:inherit;background:#fff;border:0;border-radius:9px;padding:14px}.business-workbench[data-v-2463d476]{position:relative}.mobile-hero[data-v-2463d476]{padding:4px 4px 0}.mobile-hero h1[data-v-2463d476],.mobile-hero p[data-v-2463d476],.section-heading h2[data-v-2463d476],.section-heading p[data-v-2463d476]{margin:0}.tenant-name[data-v-2463d476]{font-size:14px;font-weight:600;color:var(--business-color-primary)!important;margin-bottom:8px!important}.hero-copy[data-v-2463d476]{margin-top:8px!important}.icon-button[data-v-2463d476]{background:var(--business-bg-secondary);width:44px;height:44px;color:var(--business-text-secondary);cursor:pointer;border:0;border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.icon-button .el-icon[data-v-2463d476]{font-size:20px}.module-section[data-v-2463d476],.account-card[data-v-2463d476],.permission-card[data-v-2463d476]{margin-top:24px}.section-heading[data-v-2463d476]{justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 4px;display:flex}.section-heading h2[data-v-2463d476]{font-size:19px;font-weight:700}.section-heading p[data-v-2463d476]{margin-top:4px;font-size:13px}.module-list[data-v-2463d476],.account-card[data-v-2463d476],.permission-card[data-v-2463d476]{border-radius:var(--business-radius-md);box-shadow:var(--business-shadow-card);background:#fff;overflow:hidden}.module-item[data-v-2463d476]{border:0;border-bottom:1px solid var(--business-border-light);width:100%;min-height:84px;color:var(--business-text-primary);text-align:left;cursor:pointer;transition:background-color var(--business-transition-normal);background:#fff;grid-template-columns:52px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:12px 16px;display:grid}.module-item[data-v-2463d476]:last-child{border-bottom:0}.module-item[data-v-2463d476]:hover{background:var(--business-bg-subtle)}.module-item[data-v-2463d476]:active{background:var(--business-info-bg)}.module-icon[data-v-2463d476]{background:var(--business-info-bg);width:52px;height:52px;color:var(--business-color-primary);border-radius:50%;place-items:center;display:grid}.module-icon .el-icon[data-v-2463d476]{font-size:24px}.module-copy[data-v-2463d476]{flex-direction:column;gap:5px;min-width:0;display:flex}.module-copy strong[data-v-2463d476]{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;overflow:hidden}.module-copy small[data-v-2463d476],.account-row small[data-v-2463d476],.permission-row small[data-v-2463d476]{color:var(--business-text-tertiary);font-size:13px;line-height:1.45}.module-arrow[data-v-2463d476]{color:var(--business-text-placeholder);font-size:28px;font-weight:300}.account-card[data-v-2463d476]{padding:18px}.section-heading.compact[data-v-2463d476]{margin-bottom:6px;padding:0}.section-icon[data-v-2463d476]{color:var(--business-color-primary);font-size:24px}.account-row[data-v-2463d476],.permission-row[data-v-2463d476]{border-bottom:1px solid var(--business-border-light);gap:4px;padding:14px 0;display:grid}.account-row[data-v-2463d476]:last-child,.permission-row[data-v-2463d476]:last-child{border-bottom:0}.account-row>span[data-v-2463d476]{color:var(--business-text-tertiary);font-size:12px}.account-row>strong[data-v-2463d476]{font-size:16px}.permission-card summary[data-v-2463d476]{cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;padding:0 18px;font-weight:700;list-style:none;display:flex}.permission-card summary[data-v-2463d476]::-webkit-details-marker{display:none}.permission-card summary>span[data-v-2463d476]:first-child{align-items:center;gap:8px;display:flex}.permission-card summary svg[data-v-2463d476]{width:20px;color:var(--business-color-primary)}.count-badge[data-v-2463d476]{border-radius:var(--business-radius-pill);background:var(--business-info-bg);min-width:28px;color:var(--business-color-primary);text-align:center;padding:4px 9px;font-size:13px}.permission-list[data-v-2463d476]{border-top:1px solid var(--business-border-light);padding:0 18px 8px}.permission-row[data-v-2463d476]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.permission-row>span[data-v-2463d476]:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.soft-status[data-v-2463d476]{border-radius:var(--business-radius-pill);padding:5px 12px;font-size:13px;font-weight:600}.soft-status.is-success[data-v-2463d476]{background:var(--business-success-bg);color:var(--business-success)}.soft-status.is-danger[data-v-2463d476]{background:var(--business-danger-bg);color:var(--business-danger)}.business-fab[data-v-2463d476]{width:60px;height:60px;box-shadow:var(--business-shadow-floating);color:#fff;cursor:pointer;background:linear-gradient(145deg,#377af6,#1664ed);border:0;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:24px;right:max(20px,50vw - 267.5px)}.business-fab .el-icon[data-v-2463d476]{font-size:24px}@media (width<=575px){.mobile-hero[data-v-2463d476]{flex-direction:row!important;align-items:flex-start!important}.business-fab[data-v-2463d476]{right:20px;bottom:max(20px, env(safe-area-inset-bottom))}}.security-page[data-v-ec196738]{background:var(--el-bg-color-page);min-height:100vh;padding:32px clamp(20px,5vw,72px)}header[data-v-ec196738]{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}header h1[data-v-ec196738],header p[data-v-ec196738]{margin:0}header p[data-v-ec196738],.hint[data-v-ec196738]{color:var(--el-text-color-secondary)}.security-grid[data-v-ec196738]{grid-template-columns:repeat(2,minmax(320px,1fr));gap:18px;margin-top:18px;display:grid}.request-form[data-v-ec196738],.history-card[data-v-ec196738]{margin-top:18px}@media (width<=820px){.security-grid[data-v-ec196738]{grid-template-columns:1fr}}.master-page[data-v-6a801bb6]{background:var(--business-bg-page);min-height:100vh;padding:20px 16px}header[data-v-6a801bb6]{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}header h1[data-v-6a801bb6],header p[data-v-6a801bb6]{margin:0}header p[data-v-6a801bb6]{color:var(--el-text-color-secondary)}.grid[data-v-6a801bb6]{gap:18px;margin-top:18px;display:grid}.guidance[data-v-6a801bb6]{color:var(--business-text-secondary);font-size:13px;line-height:1.6}.issue[data-v-6a801bb6]{color:var(--business-warning)}.expansion-page[data-v-f3bc5e9f]{--business-color-primary:#2f73f4;--business-text-primary:#111318;--business-text-secondary:#48556a;--business-bg-page:#fff;--business-bg-secondary:#f5f6f8;--business-border-light:#edf0f5;--business-border-medium:#d9dde3;--business-danger:#e21b1b;--business-danger-bg:#ffe4e5;--business-success:#138b3d;--business-success-bg:#daf5df;--business-radius-sm:8px;--business-radius-md:12px;--business-radius-pill:999px;--business-shadow-card:0 2px 15px #26406e0b;box-sizing:border-box;background:var(--business-bg-page);width:100%;max-width:575px;min-height:100vh;color:var(--business-text-primary);margin:0 auto;padding:20px 16px 48px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:16px}.expansion-page[data-v-f3bc5e9f] *{box-sizing:border-box}.page-header[data-v-f3bc5e9f],.row[data-v-f3bc5e9f],.actions[data-v-f3bc5e9f],.search-bar[data-v-f3bc5e9f]{align-items:center;gap:12px;display:flex}.expansion-page>.page-header[data-v-f3bc5e9f]{text-align:left;flex-direction:row;justify-content:flex-start;margin-bottom:20px}.page-header a[data-v-f3bc5e9f]{border-radius:var(--business-radius-sm);padding:8px;display:inline-flex}svg[data-v-f3bc5e9f]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}h1[data-v-f3bc5e9f]{margin:0;font-size:24px}h2[data-v-f3bc5e9f]{overflow-wrap:anywhere;margin:0;font-size:19px}h3[data-v-f3bc5e9f]{margin:0 0 8px;font-size:16px}.expansion-page p[data-v-f3bc5e9f]{color:var(--business-text-primary);overflow-wrap:anywhere;margin:8px 0;line-height:1.65}.expansion-page .hint[data-v-f3bc5e9f],.page-header p[data-v-f3bc5e9f]{color:var(--business-text-secondary);font-size:13px}.page-header p[data-v-f3bc5e9f]{margin-top:4px}.grow[data-v-f3bc5e9f]{flex:1;min-width:0}.row[data-v-f3bc5e9f]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.actions[data-v-f3bc5e9f]{flex-wrap:wrap;margin:16px 0 0}a[data-v-f3bc5e9f]{color:var(--business-color-primary);overflow-wrap:anywhere;text-decoration:none}.card[data-v-f3bc5e9f]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);box-shadow:var(--business-shadow-card);margin-top:20px;padding:20px 16px}.record-list[data-v-f3bc5e9f]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);margin-top:16px;overflow:hidden}.record-row[data-v-f3bc5e9f]{border-bottom:1px solid var(--business-border-light);padding:16px}.record-row[data-v-f3bc5e9f]:last-child{border-bottom:0}.record-row button[data-v-f3bc5e9f]{margin-top:8px}.detail-row[data-v-f3bc5e9f]{border-top:1px solid var(--business-border-light);margin-top:16px;padding-top:16px}button[data-v-f3bc5e9f],input[data-v-f3bc5e9f],select[data-v-f3bc5e9f],textarea[data-v-f3bc5e9f]{font:inherit;max-width:100%}button[data-v-f3bc5e9f]{border:1px solid var(--business-border-medium);border-radius:var(--business-radius-md);min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);cursor:pointer;padding:10px 14px;font-size:14px}button.primary[data-v-f3bc5e9f]{background:var(--business-color-primary);border-color:var(--business-color-primary);color:#fff}button[data-v-f3bc5e9f]:disabled,fieldset[data-v-f3bc5e9f]:disabled{opacity:.55;cursor:wait}button[data-v-f3bc5e9f]:focus-visible,input[data-v-f3bc5e9f]:focus-visible,select[data-v-f3bc5e9f]:focus-visible,textarea[data-v-f3bc5e9f]:focus-visible,a[data-v-f3bc5e9f]:focus-visible,.editor[data-v-f3bc5e9f]:focus-visible,summary[data-v-f3bc5e9f]:focus-visible{outline:2px solid var(--business-color-primary);outline-offset:3px}label[data-v-f3bc5e9f]{color:var(--business-text-secondary);margin:16px 0;font-size:14px;display:block}input[data-v-f3bc5e9f],select[data-v-f3bc5e9f],textarea[data-v-f3bc5e9f]{width:100%;min-width:0;min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);border:1px solid var(--business-border-medium);border-radius:var(--business-radius-sm);margin-top:8px;padding:10px 12px;display:block}textarea[data-v-f3bc5e9f]{resize:vertical}.checkbox[data-v-f3bc5e9f]{align-items:center;gap:8px;display:flex}.checkbox input[data-v-f3bc5e9f]{width:20px;min-height:20px;margin:0}.search-bar[data-v-f3bc5e9f]{flex-wrap:wrap;align-items:end}.search-bar label[data-v-f3bc5e9f]{flex:1;min-width:140px;margin:0}.search-bar button[data-v-f3bc5e9f]{flex-shrink:0}fieldset[data-v-f3bc5e9f]{border:0;min-width:0;margin:0;padding:0}.badge[data-v-f3bc5e9f]{border-radius:var(--business-radius-pill);background:var(--business-bg-secondary);color:var(--business-text-secondary);flex-shrink:0;padding:4px 8px;font-size:12px;display:inline-block}dl[data-v-f3bc5e9f]{grid-template-columns:minmax(80px,110px) minmax(0,1fr);gap:12px;margin:16px 0;font-size:14px;display:grid}dt[data-v-f3bc5e9f]{color:var(--business-text-secondary)}dd[data-v-f3bc5e9f]{overflow-wrap:anywhere;margin:0}.notice[data-v-f3bc5e9f],.error[data-v-f3bc5e9f],.success[data-v-f3bc5e9f]{border-radius:var(--business-radius-sm);padding:12px;font-size:14px}.notice[data-v-f3bc5e9f]{background:var(--business-bg-secondary)}.expansion-page .error[data-v-f3bc5e9f]{background:var(--business-danger-bg);color:var(--business-danger)}.expansion-page .success[data-v-f3bc5e9f]{background:var(--business-success-bg);color:var(--business-success)}.empty[data-v-f3bc5e9f]{color:var(--business-text-secondary);padding:20px 0;font-size:14px}.editor[data-v-f3bc5e9f]{scroll-margin-top:16px}.installment[data-v-f3bc5e9f]{background:var(--business-bg-secondary);border-radius:var(--business-radius-sm);margin:16px 0;padding:16px 12px}.installment legend[data-v-f3bc5e9f]{font-weight:600}.money[data-v-f3bc5e9f]{font-variant-numeric:tabular-nums;font-weight:600}summary[data-v-f3bc5e9f]{cursor:pointer;padding:12px 0}details[data-v-f3bc5e9f]{margin-top:12px}@media (width<=360px){.card[data-v-f3bc5e9f]{padding:16px 12px}dl[data-v-f3bc5e9f]{grid-template-columns:90px minmax(0,1fr)}}.expansion-page[data-v-a5e10e01]{--business-color-primary:#2f73f4;--business-text-primary:#111318;--business-text-secondary:#48556a;--business-bg-page:#fff;--business-bg-secondary:#f5f6f8;--business-border-light:#edf0f5;--business-border-medium:#d9dde3;--business-danger:#e21b1b;--business-danger-bg:#ffe4e5;--business-success:#138b3d;--business-success-bg:#daf5df;--business-radius-sm:8px;--business-radius-md:12px;--business-radius-pill:999px;--business-shadow-card:0 2px 15px #26406e0b;box-sizing:border-box;background:var(--business-bg-page);width:100%;max-width:575px;min-height:100vh;color:var(--business-text-primary);margin:0 auto;padding:20px 16px 48px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:16px}.expansion-page[data-v-a5e10e01] *{box-sizing:border-box}.page-header[data-v-a5e10e01],.row[data-v-a5e10e01],.actions[data-v-a5e10e01],.search-bar[data-v-a5e10e01]{align-items:center;gap:12px;display:flex}.expansion-page>.page-header[data-v-a5e10e01]{text-align:left;flex-direction:row;justify-content:flex-start;margin-bottom:20px}.page-header a[data-v-a5e10e01]{border-radius:var(--business-radius-sm);padding:8px;display:inline-flex}svg[data-v-a5e10e01]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}h1[data-v-a5e10e01]{margin:0;font-size:24px}h2[data-v-a5e10e01]{overflow-wrap:anywhere;margin:0;font-size:19px}h3[data-v-a5e10e01]{margin:0 0 8px;font-size:16px}.expansion-page p[data-v-a5e10e01]{color:var(--business-text-primary);overflow-wrap:anywhere;margin:8px 0;line-height:1.65}.expansion-page .hint[data-v-a5e10e01],.page-header p[data-v-a5e10e01]{color:var(--business-text-secondary);font-size:13px}.page-header p[data-v-a5e10e01]{margin-top:4px}.grow[data-v-a5e10e01]{flex:1;min-width:0}.row[data-v-a5e10e01]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.actions[data-v-a5e10e01]{flex-wrap:wrap;margin:16px 0 0}a[data-v-a5e10e01]{color:var(--business-color-primary);overflow-wrap:anywhere;text-decoration:none}.card[data-v-a5e10e01]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);box-shadow:var(--business-shadow-card);margin-top:20px;padding:20px 16px}.record-list[data-v-a5e10e01]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);margin-top:16px;overflow:hidden}.record-row[data-v-a5e10e01]{border-bottom:1px solid var(--business-border-light);padding:16px}.record-row[data-v-a5e10e01]:last-child{border-bottom:0}.record-row button[data-v-a5e10e01]{margin-top:8px}.detail-row[data-v-a5e10e01]{border-top:1px solid var(--business-border-light);margin-top:16px;padding-top:16px}button[data-v-a5e10e01],input[data-v-a5e10e01],select[data-v-a5e10e01],textarea[data-v-a5e10e01]{font:inherit;max-width:100%}button[data-v-a5e10e01]{border:1px solid var(--business-border-medium);border-radius:var(--business-radius-md);min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);cursor:pointer;padding:10px 14px;font-size:14px}button.primary[data-v-a5e10e01]{background:var(--business-color-primary);border-color:var(--business-color-primary);color:#fff}button[data-v-a5e10e01]:disabled,fieldset[data-v-a5e10e01]:disabled{opacity:.55;cursor:wait}button[data-v-a5e10e01]:focus-visible,input[data-v-a5e10e01]:focus-visible,select[data-v-a5e10e01]:focus-visible,textarea[data-v-a5e10e01]:focus-visible,a[data-v-a5e10e01]:focus-visible,.editor[data-v-a5e10e01]:focus-visible,summary[data-v-a5e10e01]:focus-visible{outline:2px solid var(--business-color-primary);outline-offset:3px}label[data-v-a5e10e01]{color:var(--business-text-secondary);margin:16px 0;font-size:14px;display:block}input[data-v-a5e10e01],select[data-v-a5e10e01],textarea[data-v-a5e10e01]{width:100%;min-width:0;min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);border:1px solid var(--business-border-medium);border-radius:var(--business-radius-sm);margin-top:8px;padding:10px 12px;display:block}textarea[data-v-a5e10e01]{resize:vertical}.checkbox[data-v-a5e10e01]{align-items:center;gap:8px;display:flex}.checkbox input[data-v-a5e10e01]{width:20px;min-height:20px;margin:0}.search-bar[data-v-a5e10e01]{flex-wrap:wrap;align-items:end}.search-bar label[data-v-a5e10e01]{flex:1;min-width:140px;margin:0}.search-bar button[data-v-a5e10e01]{flex-shrink:0}fieldset[data-v-a5e10e01]{border:0;min-width:0;margin:0;padding:0}.badge[data-v-a5e10e01]{border-radius:var(--business-radius-pill);background:var(--business-bg-secondary);color:var(--business-text-secondary);flex-shrink:0;padding:4px 8px;font-size:12px;display:inline-block}dl[data-v-a5e10e01]{grid-template-columns:minmax(80px,110px) minmax(0,1fr);gap:12px;margin:16px 0;font-size:14px;display:grid}dt[data-v-a5e10e01]{color:var(--business-text-secondary)}dd[data-v-a5e10e01]{overflow-wrap:anywhere;margin:0}.notice[data-v-a5e10e01],.error[data-v-a5e10e01],.success[data-v-a5e10e01]{border-radius:var(--business-radius-sm);padding:12px;font-size:14px}.notice[data-v-a5e10e01]{background:var(--business-bg-secondary)}.expansion-page .error[data-v-a5e10e01]{background:var(--business-danger-bg);color:var(--business-danger)}.expansion-page .success[data-v-a5e10e01]{background:var(--business-success-bg);color:var(--business-success)}.empty[data-v-a5e10e01]{color:var(--business-text-secondary);padding:20px 0;font-size:14px}.editor[data-v-a5e10e01]{scroll-margin-top:16px}.installment[data-v-a5e10e01]{background:var(--business-bg-secondary);border-radius:var(--business-radius-sm);margin:16px 0;padding:16px 12px}.installment legend[data-v-a5e10e01]{font-weight:600}.money[data-v-a5e10e01]{font-variant-numeric:tabular-nums;font-weight:600}summary[data-v-a5e10e01]{cursor:pointer;padding:12px 0}details[data-v-a5e10e01]{margin-top:12px}@media (width<=360px){.card[data-v-a5e10e01]{padding:16px 12px}dl[data-v-a5e10e01]{grid-template-columns:90px minmax(0,1fr)}}.expansion-page[data-v-3a8f2c0b]{--business-color-primary:#2f73f4;--business-text-primary:#111318;--business-text-secondary:#48556a;--business-bg-page:#fff;--business-bg-secondary:#f5f6f8;--business-border-light:#edf0f5;--business-border-medium:#d9dde3;--business-danger:#e21b1b;--business-danger-bg:#ffe4e5;--business-success:#138b3d;--business-success-bg:#daf5df;--business-radius-sm:8px;--business-radius-md:12px;--business-radius-pill:999px;--business-shadow-card:0 2px 15px #26406e0b;box-sizing:border-box;background:var(--business-bg-page);width:100%;max-width:575px;min-height:100vh;color:var(--business-text-primary);margin:0 auto;padding:20px 16px 48px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:16px}.expansion-page[data-v-3a8f2c0b] *{box-sizing:border-box}.page-header[data-v-3a8f2c0b],.row[data-v-3a8f2c0b],.actions[data-v-3a8f2c0b],.search-bar[data-v-3a8f2c0b]{align-items:center;gap:12px;display:flex}.expansion-page>.page-header[data-v-3a8f2c0b]{text-align:left;flex-direction:row;justify-content:flex-start;margin-bottom:20px}.page-header a[data-v-3a8f2c0b]{border-radius:var(--business-radius-sm);padding:8px;display:inline-flex}svg[data-v-3a8f2c0b]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}h1[data-v-3a8f2c0b]{margin:0;font-size:24px}h2[data-v-3a8f2c0b]{overflow-wrap:anywhere;margin:0;font-size:19px}h3[data-v-3a8f2c0b]{margin:0 0 8px;font-size:16px}.expansion-page p[data-v-3a8f2c0b]{color:var(--business-text-primary);overflow-wrap:anywhere;margin:8px 0;line-height:1.65}.expansion-page .hint[data-v-3a8f2c0b],.page-header p[data-v-3a8f2c0b]{color:var(--business-text-secondary);font-size:13px}.page-header p[data-v-3a8f2c0b]{margin-top:4px}.grow[data-v-3a8f2c0b]{flex:1;min-width:0}.row[data-v-3a8f2c0b]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.actions[data-v-3a8f2c0b]{flex-wrap:wrap;margin:16px 0 0}a[data-v-3a8f2c0b]{color:var(--business-color-primary);overflow-wrap:anywhere;text-decoration:none}.card[data-v-3a8f2c0b]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);box-shadow:var(--business-shadow-card);margin-top:20px;padding:20px 16px}.record-list[data-v-3a8f2c0b]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);margin-top:16px;overflow:hidden}.record-row[data-v-3a8f2c0b]{border-bottom:1px solid var(--business-border-light);padding:16px}.record-row[data-v-3a8f2c0b]:last-child{border-bottom:0}.record-row button[data-v-3a8f2c0b]{margin-top:8px}.detail-row[data-v-3a8f2c0b]{border-top:1px solid var(--business-border-light);margin-top:16px;padding-top:16px}button[data-v-3a8f2c0b],input[data-v-3a8f2c0b],select[data-v-3a8f2c0b],textarea[data-v-3a8f2c0b]{font:inherit;max-width:100%}button[data-v-3a8f2c0b]{border:1px solid var(--business-border-medium);border-radius:var(--business-radius-md);min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);cursor:pointer;padding:10px 14px;font-size:14px}button.primary[data-v-3a8f2c0b]{background:var(--business-color-primary);border-color:var(--business-color-primary);color:#fff}button[data-v-3a8f2c0b]:disabled,fieldset[data-v-3a8f2c0b]:disabled{opacity:.55;cursor:wait}button[data-v-3a8f2c0b]:focus-visible,input[data-v-3a8f2c0b]:focus-visible,select[data-v-3a8f2c0b]:focus-visible,textarea[data-v-3a8f2c0b]:focus-visible,a[data-v-3a8f2c0b]:focus-visible,.editor[data-v-3a8f2c0b]:focus-visible,summary[data-v-3a8f2c0b]:focus-visible{outline:2px solid var(--business-color-primary);outline-offset:3px}label[data-v-3a8f2c0b]{color:var(--business-text-secondary);margin:16px 0;font-size:14px;display:block}input[data-v-3a8f2c0b],select[data-v-3a8f2c0b],textarea[data-v-3a8f2c0b]{width:100%;min-width:0;min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);border:1px solid var(--business-border-medium);border-radius:var(--business-radius-sm);margin-top:8px;padding:10px 12px;display:block}textarea[data-v-3a8f2c0b]{resize:vertical}.checkbox[data-v-3a8f2c0b]{align-items:center;gap:8px;display:flex}.checkbox input[data-v-3a8f2c0b]{width:20px;min-height:20px;margin:0}.search-bar[data-v-3a8f2c0b]{flex-wrap:wrap;align-items:end}.search-bar label[data-v-3a8f2c0b]{flex:1;min-width:140px;margin:0}.search-bar button[data-v-3a8f2c0b]{flex-shrink:0}fieldset[data-v-3a8f2c0b]{border:0;min-width:0;margin:0;padding:0}.badge[data-v-3a8f2c0b]{border-radius:var(--business-radius-pill);background:var(--business-bg-secondary);color:var(--business-text-secondary);flex-shrink:0;padding:4px 8px;font-size:12px;display:inline-block}dl[data-v-3a8f2c0b]{grid-template-columns:minmax(80px,110px) minmax(0,1fr);gap:12px;margin:16px 0;font-size:14px;display:grid}dt[data-v-3a8f2c0b]{color:var(--business-text-secondary)}dd[data-v-3a8f2c0b]{overflow-wrap:anywhere;margin:0}.notice[data-v-3a8f2c0b],.error[data-v-3a8f2c0b],.success[data-v-3a8f2c0b]{border-radius:var(--business-radius-sm);padding:12px;font-size:14px}.notice[data-v-3a8f2c0b]{background:var(--business-bg-secondary)}.expansion-page .error[data-v-3a8f2c0b]{background:var(--business-danger-bg);color:var(--business-danger)}.expansion-page .success[data-v-3a8f2c0b]{background:var(--business-success-bg);color:var(--business-success)}.empty[data-v-3a8f2c0b]{color:var(--business-text-secondary);padding:20px 0;font-size:14px}.editor[data-v-3a8f2c0b]{scroll-margin-top:16px}.installment[data-v-3a8f2c0b]{background:var(--business-bg-secondary);border-radius:var(--business-radius-sm);margin:16px 0;padding:16px 12px}.installment legend[data-v-3a8f2c0b]{font-weight:600}.money[data-v-3a8f2c0b]{font-variant-numeric:tabular-nums;font-weight:600}summary[data-v-3a8f2c0b]{cursor:pointer;padding:12px 0}details[data-v-3a8f2c0b]{margin-top:12px}@media (width<=360px){.card[data-v-3a8f2c0b]{padding:16px 12px}dl[data-v-3a8f2c0b]{grid-template-columns:90px minmax(0,1fr)}}.time-page fieldset[data-v-3a8f2c0b]{border:0;min-width:0;margin:0;padding:0}.time-page .focused[data-v-3a8f2c0b]{outline:2px solid var(--business-color-primary);outline-offset:4px}.time-page dl[data-v-3a8f2c0b]{grid-template-columns:auto 1fr;gap:8px 20px;display:grid}.time-page dd[data-v-3a8f2c0b]{margin:0}.payroll-design[data-v-867fd567]{--blue:#087aff;--blue-deep:#005cf0;--blue-soft:#eaf5ff;--navy:#111c31;--text:#263750;--sub:#7c8ba4;--muted:#98a5b9;--border:#edf1f6;--page:#f7faff;--green:#0dbf83;--orange:#fd8e14;--purple:#8b46d9;--red:#ff4555;--card-shadow:0 5px 22px #3f6fa20b;--pad:clamp(12px,3.45cqw,21px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-width:0;max-width:730px;color:var(--text);-webkit-font-smoothing:antialiased;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Helvetica Neue,Arial,sans-serif;container:payroll/inline-size}[data-v-867fd567],[data-v-867fd567]:before,[data-v-867fd567]:after{box-sizing:border-box}button[data-v-867fd567],input[data-v-867fd567],select[data-v-867fd567],textarea[data-v-867fd567]{font:inherit}button[data-v-867fd567]{cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-867fd567]:focus-visible,input[data-v-867fd567]:focus-visible,textarea[data-v-867fd567]:focus-visible{outline-offset:2px;outline:2px solid #71b3ff}button[data-v-867fd567]:disabled{opacity:.48;cursor:not-allowed}svg[data-v-867fd567]{flex-shrink:0;width:20px;height:20px;display:block}[hidden][data-v-867fd567]{display:none!important}.app[data-v-867fd567]{isolation:isolate;background:linear-gradient(115deg,#fbfdff,#f8fbff 61%,#f3f8ff);flex-direction:column;width:100%;max-width:730px;height:100dvh;display:flex;position:relative;overflow:hidden;box-shadow:0 0 28px #335d920f}@media (width>=780px){.app[data-v-867fd567]{border:1px solid #e4edf8;border-radius:22px;height:calc(100dvh - 26px);max-height:1000px;margin:13px auto;box-shadow:0 12px 55px #2148771f}}.topbar[data-v-867fd567]{height:62px;padding:0 var(--pad);background:#ffffff80;border-bottom:1px solid #f0f4f8;flex:none;justify-content:space-between;align-items:center;display:flex;position:relative}.topbar h1[data-v-867fd567]{color:#111922;pointer-events:none;white-space:nowrap;margin:0;font-size:18px;font-weight:790;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-back[data-v-867fd567]{color:#111922;z-index:1;background:0 0;border:0;border-radius:9px;place-items:center;width:35px;height:42px;padding:0;display:grid}.nav-back svg[data-v-867fd567]{width:22px;height:24px}.nav-actions[data-v-867fd567]{z-index:1;align-items:center;gap:3px;display:flex}.nav-tool[data-v-867fd567]{color:#273647;background:0 0;border:0;border-radius:17px;place-items:center;min-width:34px;height:34px;padding:0 4px;display:grid}.nav-tool svg[data-v-867fd567]{width:21px;height:21px}.page[data-v-867fd567]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-height:0;padding:0 var(--pad) 18px;flex:1;overflow:hidden auto}.page[data-v-867fd567]::-webkit-scrollbar{display:none}.bottom-bar[data-v-867fd567]{padding:10px var(--pad) max(14px,env(safe-area-inset-bottom,14px));z-index:3;background:#fffffffa;border-top:1px solid #eef2f8;flex:none;gap:10px;display:flex}.bottom-bar[hidden][data-v-867fd567]{display:none!important}.btn[data-v-867fd567]{white-space:nowrap;color:#0877f7;background:#f2f7ff;border:1px solid #aec6e6;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;height:45px;font-size:14px;font-weight:750;display:flex}.btn.primary[data-v-867fd567]{color:#fff;background:linear-gradient(102deg,#1685ff,#0867f5);border-color:#096dff;box-shadow:0 3px 10px #066bee1a}.btn.ghost[data-v-867fd567]{color:#1376ee;background:#eef6ff;border-color:#e3eefc}.btn.plain[data-v-867fd567]{color:#1076f4;background:#fff;border-color:#b8cef0}.btn[data-v-867fd567]:active{filter:brightness(.97)}.card[data-v-867fd567]{box-shadow:var(--card-shadow);background:#fff;border:1px solid #f1f4f9;border-radius:15px}.currency[data-v-867fd567]{font-variant-numeric:tabular-nums;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Arial,sans-serif}.muted[data-v-867fd567]{color:var(--muted)}.month-nav[data-v-867fd567]{justify-content:space-between;align-items:center;height:61px;padding:0 3px;display:flex}.month-label[data-v-867fd567]{color:#1b2332;background:0 0;border:0;align-items:center;gap:4px;padding:8px 3px;font-size:18px;font-weight:775;display:flex}.month-label svg[data-v-867fd567]{width:17px;height:17px}.month-arrows[data-v-867fd567]{gap:8px;display:flex}.month-arrows button[data-v-867fd567]{color:#637b97;background:#f8fbff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.month-arrows svg[data-v-867fd567]{width:20px;height:20px}.salary-hero[data-v-867fd567]{min-height:189px;margin:6px 0 15px;padding:24px 22px 25px}.salary-hero-head[data-v-867fd567]{color:#172334;align-items:center;gap:7px;font-size:18px;font-weight:770;display:flex}.help-trigger[data-v-867fd567]{color:#91a3ba;background:#fff;border:1.5px solid #99adc7;border-radius:50%;place-items:center;width:16px;height:16px;padding:0;font-size:11px;font-weight:700;line-height:12px;display:grid}.salary-amount[data-v-867fd567]{letter-spacing:-.5px;color:#076af4;white-space:nowrap;margin:23px 0 13px;font-size:clamp(33px,9cqw,47px);font-weight:760;line-height:1.2}.salary-amount .symbol[data-v-867fd567]{vertical-align:baseline;margin-right:7px;font-size:.62em}.salary-status-line[data-v-867fd567]{color:#7e8b9f;flex-wrap:wrap;align-items:center;gap:11px;font-size:14px;display:flex}.salary-status-line strong[data-v-867fd567]{color:#7f8c9f;font-weight:560}.status-chip[data-v-867fd567]{color:#096ffb;background:#e3f1ff;border:0;border-radius:17px;padding:4px 10px;font-size:13px;font-weight:680}.status-chip.paid[data-v-867fd567]{color:#0dae77;background:#e0f9ee}.staff-context[data-v-867fd567]{color:#95a4ba;justify-content:space-between;align-items:center;gap:7px;margin:-6px 1px 12px;font-size:12px;display:flex}.staff-context button[data-v-867fd567]{color:#147df8;background:0 0;border:0;padding:3px;font-size:12px;font-weight:700}.salary-component-list[data-v-867fd567]{gap:12px;margin-bottom:19px;display:grid}.salary-component[data-v-867fd567]{text-align:left;border:0;border-radius:13px;grid-template-columns:54px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;min-height:96px;padding:17px 16px;display:grid}.salary-component.base[data-v-867fd567]{background:linear-gradient(105deg,#e8f5ff 0%,#f4faff 100%)}.salary-component.performance[data-v-867fd567]{background:linear-gradient(103deg,#fff5e6 0%,#fffaf2 100%)}.salary-component.target[data-v-867fd567]{background:linear-gradient(107deg,#e2faf1,#f2fdf8)}.salary-component.insurance[data-v-867fd567]{background:linear-gradient(110deg,#f0eaff,#f9f5ff)}.salary-component .main[data-v-867fd567]{min-width:0}.comp-heading[data-v-867fd567]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.comp-heading strong[data-v-867fd567]{color:#1d2531;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:770;overflow:hidden}.comp-heading b[data-v-867fd567]{white-space:nowrap;font-size:18px;font-weight:790}.comp-sub[data-v-867fd567]{color:#3d4a5d;white-space:nowrap;text-overflow:ellipsis;margin-top:9px;font-size:13px;overflow:hidden}.base .comp-heading b[data-v-867fd567]{color:#076bf5}.performance .comp-heading b[data-v-867fd567]{color:#ef8211}.target .comp-heading b[data-v-867fd567]{color:#06b377}.insurance .comp-heading b[data-v-867fd567]{color:#843bd3}.comp-arrow[data-v-867fd567]{color:#8e9eb4;width:18px;height:18px}.comp-icon[data-v-867fd567]{color:#fff;border-radius:12px;place-items:center;width:50px;height:50px;display:grid}.comp-icon svg[data-v-867fd567]{width:31px;height:31px}.base .comp-icon[data-v-867fd567]{background:linear-gradient(133deg,#91c6fb,#398fff)}.performance .comp-icon[data-v-867fd567]{background:linear-gradient(133deg,#ffd290,#ff9c2f)}.target .comp-icon[data-v-867fd567]{background:linear-gradient(133deg,#7beac8,#26cc95)}.insurance .comp-icon[data-v-867fd567]{background:linear-gradient(133deg,#c89cff,#a06be8)}.salary-totals[data-v-867fd567]{margin:0 0 14px;padding:18px 20px 17px}.salary-totals h2[data-v-867fd567]{color:#141b28;margin:0 0 14px;font-size:18px;font-weight:780}.total-row[data-v-867fd567]{color:#7f8ca3;justify-content:space-between;align-items:baseline;gap:9px;padding:10px 0;font-size:13px;display:flex}.total-row b[data-v-867fd567]{color:#141d30;white-space:nowrap;font-size:16px;font-weight:720}.total-row.final[data-v-867fd567]{color:#182334;border-top:1px solid #e2e9f2;margin-top:7px;padding-top:14px;font-size:17px;font-weight:780}.total-row.final b[data-v-867fd567]{color:#0875ff;font-size:21px}.explain-box[data-v-867fd567]{background:#eef6ff;border-radius:11px;margin:0 0 17px;padding:15px 15px 16px}.explain-title[data-v-867fd567]{color:#73859d;align-items:center;gap:7px;font-size:14px;display:flex}.explain-title svg[data-v-867fd567]{width:17px;height:17px}.explain-box p[data-v-867fd567]{color:#2d3d50;margin:9px 0 0;font-size:12px;line-height:1.67}.explain-box button[data-v-867fd567]{color:#0877ff;background:0 0;border:0;margin:8px 0 0;padding:0;font-size:12px;font-weight:700}.detail-banner[data-v-867fd567]{background:linear-gradient(107deg,#e8f4ff,#f2f9ff);border-radius:12px;align-items:center;gap:12px;min-height:78px;margin:10px 0 11px;padding:14px 16px;display:flex}.detail-banner.performance[data-v-867fd567]{background:linear-gradient(112deg,#fff2e4,#fffcf5)}.detail-banner.target[data-v-867fd567]{background:linear-gradient(112deg,#e9f9ef,#f6fffb)}.detail-banner .comp-icon[data-v-867fd567]{flex:none;width:47px;height:47px}.detail-banner-body[data-v-867fd567]{flex:1;min-width:0}.detail-banner-top[data-v-867fd567]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.detail-banner-top strong[data-v-867fd567]{color:#17283e;font-size:13px;font-weight:790}.detail-banner-top b[data-v-867fd567]{color:#0a78f8;white-space:nowrap;font-size:20px}.detail-banner.performance .detail-banner-top b[data-v-867fd567]{color:#e98720}.detail-banner.target .detail-banner-top b[data-v-867fd567]{color:#0fb57d}.detail-banner-meta[data-v-867fd567]{color:#8492a8;margin-top:6px;font-size:11px;line-height:1.5}.section-card[data-v-867fd567]{background:#fff;border:1px solid #f0f3f8;border-radius:12px;margin-bottom:11px;padding:13px 13px 12px;box-shadow:0 5px 17px #486b9d09}.section-card h2[data-v-867fd567]{color:#182c47;align-items:center;gap:7px;margin:0 0 12px;font-size:14px;font-weight:790;display:flex}.section-card h2[data-v-867fd567]:before{content:"";background:#0c84ff;border-radius:3px;flex:none;width:4px;height:16px}.section-card .heading-tools[data-v-867fd567]{justify-content:space-between;align-items:center;gap:10px;display:flex}.section-card .heading-tools button[data-v-867fd567]{color:#0a79fa;background:0 0;border:0;margin-bottom:9px;padding:1px 4px;font-size:12px;font-weight:690}.assess-grid[data-v-867fd567]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:10px;display:grid}.assess-box[data-v-867fd567]{text-align:center;background:linear-gradient(105deg,#fbfdff,#fff);border:1px solid #f1f4f8;border-radius:9px;padding:9px 3px 11px}.assess-box b[data-v-867fd567]{color:#151f33;font-size:21px;font-weight:775;display:block}.assess-box b.red[data-v-867fd567]{color:var(--red)}.assess-box b.green[data-v-867fd567]{color:#04b979}.assess-box small[data-v-867fd567]{color:#8795ab;margin-top:4px;font-size:11px;font-weight:560;display:block}.formula-strip[data-v-867fd567]{color:#0577fa;overflow-wrap:anywhere;background:#e9f4ff;border-radius:7px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.5}.detail-table[data-v-867fd567]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.detail-table thead[data-v-867fd567]{color:#8f9aac;background:#f5f8fb}.detail-table th[data-v-867fd567]{text-align:left;padding:10px 8px;font-weight:670}.detail-table td[data-v-867fd567]{color:#667b96;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #f1f3f7;padding:10px 8px}.detail-table th[data-v-867fd567]:first-child,.detail-table td[data-v-867fd567]:first-child{width:30%}.detail-table th[data-v-867fd567]:nth-child(3),.detail-table td[data-v-867fd567]:nth-child(3){text-align:right;width:21%}.detail-table td[data-v-867fd567]:nth-child(2){color:#243752}.point-change.plus[data-v-867fd567]{color:#0cbc80;font-weight:730}.point-change.minus[data-v-867fd567]{color:#ff4757;font-weight:730}.accordion[data-v-867fd567]{border:1px solid #edf2f8;border-radius:10px;margin-top:8px;overflow:hidden}.accordion+.accordion[data-v-867fd567]{margin-top:5px}.accordion-top[data-v-867fd567]{text-align:left;color:#263a52;background:#fff;border:0;align-items:center;gap:8px;width:100%;min-height:46px;padding:0 12px;font-size:12px;font-weight:740;display:flex}.accordion-top.active[data-v-867fd567]{color:#0879fc;background:#ecf6ff}.accordion-top b[data-v-867fd567]{flex:1}.accordion-top small[data-v-867fd567]{color:#a1adbd;font-size:10px;font-weight:480}.accordion-top svg[data-v-867fd567]{color:#8498b4;width:16px;height:16px}.accordion-top.active svg[data-v-867fd567]{color:#087aff;transform:rotate(180deg)}.accordion-items[data-v-867fd567]{color:#7888a0;background:#f8fbfe;padding:10px 18px;font-size:11px;line-height:1.68}.accordion-items p[data-v-867fd567]{margin:1px 0}.inline-link[data-v-867fd567]{color:#0a77fa;background:0 0;border:0;padding:3px;font-size:12px;font-weight:690}.insurance-breakdown[data-v-867fd567]{padding:13px}.insurance-breakdown .total-row[data-v-867fd567]{border-bottom:1px solid #f2f4f8}.form-field[data-v-867fd567]{border-bottom:1px solid #f1f3f7;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:8px;min-height:47px;padding:5px 0;display:grid}.form-field[data-v-867fd567]:last-child{border-bottom:none}.field-label[data-v-867fd567]{color:#24344c;white-space:nowrap;font-size:13px;font-weight:715}.form-select[data-v-867fd567],.form-input[data-v-867fd567]{color:#2c4569;background:#fff;border:1px solid #e1e9f4;border-radius:9px;outline:none;width:100%;min-width:0;height:42px;padding:0 11px;font-size:13px}.form-input[data-v-867fd567]::placeholder{color:#abb6c6}.notice-small[data-v-867fd567]{color:#8d9ab0;margin:6px 0;font-size:11px;line-height:1.55}.overlay[data-v-867fd567]{z-index:20;background:#182c4d66;justify-content:center;align-items:flex-end;animation:.16s ease-out fadein-867fd567;display:flex;position:absolute;inset:0}.sheet[data-v-867fd567]{width:100%;max-height:84%;padding-bottom:max(13px,env(safe-area-inset-bottom,13px));background:#fff;border-radius:20px 20px 0 0;flex-direction:column;animation:.2s ease-out slideup-867fd567;display:flex;overflow:hidden;box-shadow:0 -10px 45px #143a6a33}.sheet-grab[data-v-867fd567]{background:#e6ebf1;border-radius:4px;flex:none;width:40px;height:4px;margin:9px auto 7px}.sheet-title[data-v-867fd567]{border-bottom:1px solid #edf2f8;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:7px 18px 15px;display:flex}.sheet-title strong[data-v-867fd567]{color:#192c48;font-size:16px;font-weight:760}.sheet-close[data-v-867fd567]{color:#8294ad;background:#f2f5fa;border:0;border-radius:50%;width:31px;height:31px;font-size:23px;line-height:1}.sheet-content[data-v-867fd567]{overscroll-behavior:contain;min-height:0;padding:13px 18px 17px;overflow:auto}.sheet-choice[data-v-867fd567]{text-align:left;color:#304660;background:#fff;border:0;border-bottom:1px solid #eff3f7;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:47px;padding:7px 6px;font-size:13px;display:flex}.sheet-choice.active[data-v-867fd567]{color:#067aff;font-weight:740}.sheet-choice svg[data-v-867fd567]{width:17px;height:17px}.sheet-choice small[data-v-867fd567]{color:#94a5bc;font-size:11px}.sheet-actions[data-v-867fd567]{gap:10px;margin:15px 0 4px;display:flex}.sheet-actions .btn[data-v-867fd567]{height:43px}.person-picker-search[data-v-867fd567]{color:#243d5c;background:#f4f7fb;border:0;border-radius:12px;outline:none;width:100%;height:40px;margin:2px 0 10px;padding:0 11px;font-size:13px}.person-row[data-v-867fd567]{text-align:left;background:#fff;border:0;border-bottom:1px solid #eef2f7;align-items:center;gap:10px;width:100%;min-height:55px;padding:6px 5px;display:flex}.avatar[data-v-867fd567]{color:#fff;background:linear-gradient(135deg,#8ac9ff,#4287e5);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:740;display:grid}.avatar.alt[data-v-867fd567]{background:linear-gradient(135deg,#7ee2bd,#24b98a)}.avatar.orange[data-v-867fd567]{background:linear-gradient(135deg,#ffce7d,#f19a43)}.avatar.purple[data-v-867fd567]{background:linear-gradient(135deg,#bcacf6,#8878db)}.person-row strong[data-v-867fd567]{color:#203551;font-size:13px;display:block}.person-row small[data-v-867fd567]{color:#91a1b7;margin-top:3px;font-size:11px;display:block}.person-row .picker-check[data-v-867fd567]{border:1.5px solid #cbd9e8;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:auto;display:grid}.person-row .picker-check.selected[data-v-867fd567]{color:#fff;background:#087bff;border-color:#087bff}.person-row .picker-check svg[data-v-867fd567]{width:13px;height:13px}.month-chooser[data-v-867fd567]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.month-choice[data-v-867fd567]{color:#426386;background:#f8fbff;border:1px solid #e2eaf5;border-radius:9px;height:41px;font-size:13px;font-weight:650}.month-choice.selected[data-v-867fd567]{color:#fff;background:#147bff;border-color:#147bff}.year-arrows[data-v-867fd567]{justify-content:space-between;align-items:center;margin:1px 0 13px;display:flex}.year-arrows strong[data-v-867fd567]{color:#234268;font-size:18px}.year-arrows button[data-v-867fd567]{color:#2882dd;background:#eef6ff;border:0;border-radius:8px;width:38px;height:35px;font-size:22px}@keyframes fadein-867fd567{0%{opacity:0}to{opacity:1}}@keyframes slideup-867fd567{0%{opacity:.7;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.salary-component[data-v-867fd567]:disabled{opacity:1;cursor:default}.salary-status-line .status-chip.neutral[data-v-867fd567]{color:#7e8b9f;background:#f0f3f8}.salary-amount[data-v-867fd567]{overflow-wrap:anywhere;white-space:normal}.detail-banner.base .comp-icon[data-v-867fd567]{color:#0a7dfa;background:#90c6ff}.detail-banner.performance .comp-icon[data-v-867fd567]{color:#f58a18;background:#ffca85}.detail-banner.target .comp-icon[data-v-867fd567]{color:#0aba82;background:#77e6bf}.detail-banner.insurance[data-v-867fd567]{background:linear-gradient(110deg,#f2ebff,#faf6ff)}.detail-banner.insurance .comp-icon[data-v-867fd567]{background:#be91f8}.detail-banner.insurance .detail-banner-top b[data-v-867fd567]{color:#8742d4}.assess-box .score-unit[data-v-867fd567]{font-size:12px}.detail-table .empty-records[data-v-867fd567]{text-align:center;color:#a0aec0;padding:20px}.accordion-items .group-description[data-v-867fd567]{color:#9cacc0;margin-top:6px}.person-copy[data-v-867fd567]{min-width:0}.person-copy strong[data-v-867fd567],.person-copy small[data-v-867fd567]{overflow-wrap:anywhere}.sheet-notice[data-v-867fd567]{white-space:pre-line}.toast[data-v-867fd567]{color:#fff;z-index:35;pointer-events:none;background:#172b4be6;border-radius:10px;max-width:86%;padding:11px 16px;font-size:13px;line-height:1.5;position:absolute;bottom:85px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #213d5a25}@container payroll (width<=380px){.app[data-v-867fd567]{--pad:11px}.salary-hero[data-v-867fd567]{padding:20px 16px}.salary-hero-head[data-v-867fd567]{font-size:17px}.salary-status-line[data-v-867fd567]{font-size:12px}.salary-component[data-v-867fd567]{grid-template-columns:47px minmax(0,1fr) 14px;gap:8px;padding:14px 9px}.comp-icon[data-v-867fd567]{width:46px;height:46px}.comp-heading strong[data-v-867fd567]{font-size:14px}.comp-heading b[data-v-867fd567]{font-size:15px}.comp-sub[data-v-867fd567]{font-size:12px}.salary-totals[data-v-867fd567]{padding:14px 13px}.detail-banner[data-v-867fd567]{padding:12px 10px}.detail-banner-top b[data-v-867fd567]{font-size:17px}.detail-banner-meta[data-v-867fd567]{font-size:10px}.form-field[data-v-867fd567]{grid-template-columns:83px minmax(0,1fr);gap:6px}.field-label[data-v-867fd567]{font-size:12px}}@container payroll (width<=310px){.salary-component[data-v-867fd567]{grid-template-columns:41px minmax(0,1fr) 12px;gap:5px;padding:13px 6px}.comp-icon[data-v-867fd567]{width:39px;height:39px}.comp-icon svg[data-v-867fd567]{width:26px;height:26px}.comp-heading strong[data-v-867fd567]{font-size:12px}.comp-heading b[data-v-867fd567]{font-size:13px}.comp-sub[data-v-867fd567]{font-size:11px}.total-row b[data-v-867fd567]{font-size:13px}}@media (prefers-reduced-motion:reduce){[data-v-867fd567],[data-v-867fd567]:before,[data-v-867fd567]:after{scroll-behavior:auto!important;animation:none!important}}.surface-message[data-v-0759530e]{color:#7d8fa7;overflow-wrap:anywhere;padding:8px 2px;font-size:12px;line-height:1.6}.surface-search[data-v-0759530e]{color:#087aff;background:#eef6ff;border:0;border-radius:8px;margin-bottom:9px;padding:7px 13px;font-size:12px}.surface-pages[data-v-0759530e]{color:#7c8ba4;justify-content:space-between;align-items:center;gap:10px;padding:14px 0 0;font-size:12px;display:flex}.surface-pages button[data-v-0759530e]{color:#087aff;background:#f8fbff;border:1px solid #e2eaf5;border-radius:8px;padding:7px 10px}.surface-pages button[data-v-0759530e]:disabled{opacity:.48}.surface-row[data-v-0759530e]{color:#7c8ba4;border-bottom:1px solid #edf2f8;justify-content:space-between;gap:10px;padding:14px 3px;font-size:13px;display:flex}.surface-row strong[data-v-0759530e]{color:#263750}.record-time[data-v-0759530e]{color:#94a5bc;margin-top:5px;font-size:11px;display:block}.person-picker-search[data-v-0759530e]{color:#243d5c;background:#f4f7fb;border:0;border-radius:12px;outline:none;width:100%;height:40px;margin:2px 0 10px;padding:0 11px;font-size:13px}.person-row[data-v-0759530e]{text-align:left;background:#fff;border:0;border-bottom:1px solid #eef2f7;align-items:center;gap:10px;width:100%;min-height:55px;padding:6px 5px;display:flex}.avatar[data-v-0759530e]{color:#fff;background:linear-gradient(135deg,#8ac9ff,#4287e5);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:740;display:grid}.person-copy strong[data-v-0759530e]{color:#203551;font-size:13px;display:block}.picker-check[data-v-0759530e]{border:1.5px solid #cbd9e8;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:auto;display:grid}.picker-check.selected[data-v-0759530e]{color:#fff;background:#087bff;border-color:#087bff}.sheet-choice[data-v-0759530e]{text-align:left;color:#304660;background:#fff;border:0;border-bottom:1px solid #eff3f7;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:47px;padding:7px 6px;font-size:13px;display:flex}.expansion-page[data-v-9a3f9401]{--business-color-primary:#2f73f4;--business-text-primary:#111318;--business-text-secondary:#48556a;--business-bg-page:#fff;--business-bg-secondary:#f5f6f8;--business-border-light:#edf0f5;--business-border-medium:#d9dde3;--business-danger:#e21b1b;--business-danger-bg:#ffe4e5;--business-success:#138b3d;--business-success-bg:#daf5df;--business-radius-sm:8px;--business-radius-md:12px;--business-radius-pill:999px;--business-shadow-card:0 2px 15px #26406e0b;box-sizing:border-box;background:var(--business-bg-page);width:100%;max-width:575px;min-height:100vh;color:var(--business-text-primary);margin:0 auto;padding:20px 16px 48px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:16px}.expansion-page[data-v-9a3f9401] *{box-sizing:border-box}.page-header[data-v-9a3f9401],.row[data-v-9a3f9401],.actions[data-v-9a3f9401],.search-bar[data-v-9a3f9401]{align-items:center;gap:12px;display:flex}.expansion-page>.page-header[data-v-9a3f9401]{text-align:left;flex-direction:row;justify-content:flex-start;margin-bottom:20px}.page-header a[data-v-9a3f9401]{border-radius:var(--business-radius-sm);padding:8px;display:inline-flex}svg[data-v-9a3f9401]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}h1[data-v-9a3f9401]{margin:0;font-size:24px}h2[data-v-9a3f9401]{overflow-wrap:anywhere;margin:0;font-size:19px}h3[data-v-9a3f9401]{margin:0 0 8px;font-size:16px}.expansion-page p[data-v-9a3f9401]{color:var(--business-text-primary);overflow-wrap:anywhere;margin:8px 0;line-height:1.65}.expansion-page .hint[data-v-9a3f9401],.page-header p[data-v-9a3f9401]{color:var(--business-text-secondary);font-size:13px}.page-header p[data-v-9a3f9401]{margin-top:4px}.grow[data-v-9a3f9401]{flex:1;min-width:0}.row[data-v-9a3f9401]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.actions[data-v-9a3f9401]{flex-wrap:wrap;margin:16px 0 0}a[data-v-9a3f9401]{color:var(--business-color-primary);overflow-wrap:anywhere;text-decoration:none}.card[data-v-9a3f9401]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);box-shadow:var(--business-shadow-card);margin-top:20px;padding:20px 16px}.record-list[data-v-9a3f9401]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);margin-top:16px;overflow:hidden}.record-row[data-v-9a3f9401]{border-bottom:1px solid var(--business-border-light);padding:16px}.record-row[data-v-9a3f9401]:last-child{border-bottom:0}.record-row button[data-v-9a3f9401]{margin-top:8px}.detail-row[data-v-9a3f9401]{border-top:1px solid var(--business-border-light);margin-top:16px;padding-top:16px}button[data-v-9a3f9401],input[data-v-9a3f9401],select[data-v-9a3f9401],textarea[data-v-9a3f9401]{font:inherit;max-width:100%}button[data-v-9a3f9401]{border:1px solid var(--business-border-medium);border-radius:var(--business-radius-md);min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);cursor:pointer;padding:10px 14px;font-size:14px}button.primary[data-v-9a3f9401]{background:var(--business-color-primary);border-color:var(--business-color-primary);color:#fff}button[data-v-9a3f9401]:disabled,fieldset[data-v-9a3f9401]:disabled{opacity:.55;cursor:wait}button[data-v-9a3f9401]:focus-visible,input[data-v-9a3f9401]:focus-visible,select[data-v-9a3f9401]:focus-visible,textarea[data-v-9a3f9401]:focus-visible,a[data-v-9a3f9401]:focus-visible,.editor[data-v-9a3f9401]:focus-visible,summary[data-v-9a3f9401]:focus-visible{outline:2px solid var(--business-color-primary);outline-offset:3px}label[data-v-9a3f9401]{color:var(--business-text-secondary);margin:16px 0;font-size:14px;display:block}input[data-v-9a3f9401],select[data-v-9a3f9401],textarea[data-v-9a3f9401]{width:100%;min-width:0;min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);border:1px solid var(--business-border-medium);border-radius:var(--business-radius-sm);margin-top:8px;padding:10px 12px;display:block}textarea[data-v-9a3f9401]{resize:vertical}.checkbox[data-v-9a3f9401]{align-items:center;gap:8px;display:flex}.checkbox input[data-v-9a3f9401]{width:20px;min-height:20px;margin:0}.search-bar[data-v-9a3f9401]{flex-wrap:wrap;align-items:end}.search-bar label[data-v-9a3f9401]{flex:1;min-width:140px;margin:0}.search-bar button[data-v-9a3f9401]{flex-shrink:0}fieldset[data-v-9a3f9401]{border:0;min-width:0;margin:0;padding:0}.badge[data-v-9a3f9401]{border-radius:var(--business-radius-pill);background:var(--business-bg-secondary);color:var(--business-text-secondary);flex-shrink:0;padding:4px 8px;font-size:12px;display:inline-block}dl[data-v-9a3f9401]{grid-template-columns:minmax(80px,110px) minmax(0,1fr);gap:12px;margin:16px 0;font-size:14px;display:grid}dt[data-v-9a3f9401]{color:var(--business-text-secondary)}dd[data-v-9a3f9401]{overflow-wrap:anywhere;margin:0}.notice[data-v-9a3f9401],.error[data-v-9a3f9401],.success[data-v-9a3f9401]{border-radius:var(--business-radius-sm);padding:12px;font-size:14px}.notice[data-v-9a3f9401]{background:var(--business-bg-secondary)}.expansion-page .error[data-v-9a3f9401]{background:var(--business-danger-bg);color:var(--business-danger)}.expansion-page .success[data-v-9a3f9401]{background:var(--business-success-bg);color:var(--business-success)}.empty[data-v-9a3f9401]{color:var(--business-text-secondary);padding:20px 0;font-size:14px}.editor[data-v-9a3f9401]{scroll-margin-top:16px}.installment[data-v-9a3f9401]{background:var(--business-bg-secondary);border-radius:var(--business-radius-sm);margin:16px 0;padding:16px 12px}.installment legend[data-v-9a3f9401]{font-weight:600}.money[data-v-9a3f9401]{font-variant-numeric:tabular-nums;font-weight:600}summary[data-v-9a3f9401]{cursor:pointer;padding:12px 0}details[data-v-9a3f9401]{margin-top:12px}@media (width<=360px){.card[data-v-9a3f9401]{padding:16px 12px}dl[data-v-9a3f9401]{grid-template-columns:90px minmax(0,1fr)}}.payroll-page fieldset[data-v-9a3f9401]{border:0;min-width:0;margin:0;padding:0}.payroll-page dl[data-v-9a3f9401]{grid-template-columns:auto 1fr;gap:10px 16px;display:grid}.payroll-page dd[data-v-9a3f9401]{overflow-wrap:anywhere;margin:0}.payroll-record[data-v-9a3f9401]{border:1px solid var(--business-border-light);border-radius:8px;margin:12px 0;padding:12px}.payroll-record.focused[data-v-9a3f9401]{border-color:var(--business-color-primary)}.designer-command-overlay[data-v-9a3f9401]{z-index:2500;background:#09172d59;justify-content:center;align-items:flex-end;width:100%;min-height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden;max-width:none!important;margin:0!important;padding:18px 12px!important}.designer-command-overlay[data-v-9a3f9401] .editor{background:#fff;border:0;border-radius:22px 22px 12px 12px;width:min(100%,540px);max-height:calc(100dvh - 36px);margin:0;padding:20px;overflow:auto}.designer-command-overlay[data-v-9a3f9401] .editor h2{color:#172943;margin:0 0 16px;font-size:18px}.designer-command-overlay[data-v-9a3f9401] .editor input,.designer-command-overlay[data-v-9a3f9401] .editor select,.designer-command-overlay[data-v-9a3f9401] .editor textarea{border-color:#dce6f3;border-radius:10px}.designer-command-overlay[data-v-9a3f9401] .editor .primary{background:#087aff;border-color:#087aff;border-radius:12px}.administration-scores[data-v-b33f02a5]{--bg:#f7faff;--white:#fff;--ink:#14233e;--blue:#1383ff;--blue-dark:#0869e5;--slate:#7f90ad;--muted:#99a9c0;--line:#edf2f8;--green:#08c27d;--red:#f83e4f;--orange:#fa9e27;--purple:#9d4fee;--edge:clamp(11px,3.1vw,18px)}[data-v-b33f02a5],[data-v-b33f02a5]:before,[data-v-b33f02a5]:after{box-sizing:border-box}.administration-scores[data-v-b33f02a5]{color:var(--ink);-webkit-font-smoothing:antialiased;background:#eaf2fb;margin:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Arial,sans-serif}button[data-v-b33f02a5],input[data-v-b33f02a5],select[data-v-b33f02a5],textarea[data-v-b33f02a5]{font:inherit}button[data-v-b33f02a5]{cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-b33f02a5]:focus-visible,input[data-v-b33f02a5]:focus-visible,textarea[data-v-b33f02a5]:focus-visible{outline-offset:2px;outline:3px solid #9fd0ff}[hidden][data-v-b33f02a5]{display:none!important}svg[data-v-b33f02a5]{flex-shrink:0;display:block}.app[data-v-b33f02a5]{background:radial-gradient(at 50% 0,#fff 1%,#fafdff 42%,#f7faff 100%);width:100%;max-width:535px;min-height:100dvh;margin:auto;position:relative;overflow-x:clip;box-shadow:0 6px 30px #2852850a}.statusbar[data-v-b33f02a5]{color:#151920;justify-content:space-between;align-items:flex-start;height:36px;padding:12px clamp(19px,5vw,28px) 0;font-family:-apple-system,Arial,sans-serif;font-size:14px;font-weight:750;line-height:17px;display:flex}.status-icons[data-v-b33f02a5]{align-items:center;gap:3px;padding-top:1px;display:flex}.status-icons svg[data-v-b33f02a5]{width:16px;height:12px}.status-icons .battery[data-v-b33f02a5]{width:28px;height:14px}.nav[data-v-b33f02a5]{height:59px;padding:0 var(--edge);justify-content:space-between;align-items:center;display:flex;position:relative}.nav h1[data-v-b33f02a5]{pointer-events:none;white-space:nowrap;color:#131923;margin:0;font-size:19px;font-weight:780;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon-btn[data-v-b33f02a5]{color:#152439;background:0 0;border:0;place-items:center;padding:0;display:grid}.nav-back[data-v-b33f02a5]{width:31px;height:41px}.nav-back svg[data-v-b33f02a5]{width:21px;height:23px}.mini-pill[data-v-b33f02a5]{background:#ffffffd6;border:1px solid #eaf0f7;border-radius:22px;justify-content:space-around;align-items:center;min-width:88px;height:38px;display:flex;box-shadow:0 2px 7px #4880b406}.mini-pill button[data-v-b33f02a5]{width:38px;height:34px}.mini-pill .divider[data-v-b33f02a5]{background:#ecf1f8;width:1px;height:22px}.mini-pill button svg[data-v-b33f02a5]{width:26px;height:26px}.ellipsis[data-v-b33f02a5]{align-items:center;gap:3px;display:flex}.ellipsis b[data-v-b33f02a5]{background:#182030;border-radius:50%;width:4px;height:4px}.nav-menu[data-v-b33f02a5]{z-index:30;right:var(--edge);background:#fff;border:1px solid #e3edf8;border-radius:12px;width:174px;padding:5px;position:absolute;top:49px;box-shadow:0 12px 36px #224a7d24}.nav-menu button[data-v-b33f02a5]{color:#526887;text-align:left;background:0 0;border:0;border-radius:7px;width:100%;padding:10px;font-size:13px;display:block}.nav-menu button[data-v-b33f02a5]:hover{background:#f0f7ff}.page[data-v-b33f02a5]{width:100%;padding:0 var(--edge) 14px}.panel[data-v-b33f02a5]{background:var(--white);border-radius:12px;overflow:hidden;box-shadow:0 5px 20px #4a74ae08}.chip-icon[data-v-b33f02a5]{color:#1586ff;background:#e0f0ff;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:35px;display:grid}.chip-icon svg[data-v-b33f02a5]{width:24px;height:24px}.chevron[data-v-b33f02a5]{color:#98abc7;width:13px;height:17px}.text-blue[data-v-b33f02a5]{color:#087cff}.main-tabs[data-v-b33f02a5]{border-bottom:1px solid #ebf1f8;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;height:45px;margin-bottom:12px;padding:0 8px;display:grid}.main-tabs button[data-v-b33f02a5]{color:#7b8ba8;white-space:nowrap;background:0 0;border:0;font-size:14px;font-weight:710;position:relative}.main-tabs button.active[data-v-b33f02a5]{color:#117cfb}.main-tabs button.active[data-v-b33f02a5]:after{content:"";background:#1686ff;border-radius:3px;width:42px;height:3px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.total-card[data-v-b33f02a5]{background:linear-gradient(118deg,#ecf5ff,#f0f7ff);border-radius:12px;grid-template-columns:minmax(0,1fr) 115px;align-items:center;gap:10px;min-height:134px;margin-bottom:10px;padding:13px 15px;display:grid}.total-description[data-v-b33f02a5]{color:#243452;align-items:center;gap:7px;font-size:13px;font-weight:730;display:flex}.help[data-v-b33f02a5]{color:#1885ff;background:#fff;border:1.7px solid #2c8afc;border-radius:50%;place-items:center;width:15px;height:15px;padding:0;font-size:10px;font-weight:800;display:grid}.total-numeric[data-v-b33f02a5]{color:#1385fc;align-items:baseline;gap:6px;margin-top:9px;display:flex}.total-numeric strong[data-v-b33f02a5]{letter-spacing:-1.1px;font-variant-numeric:tabular-nums;font-size:39px;font-weight:790;line-height:42px}.total-numeric span[data-v-b33f02a5]{font-size:17px;font-weight:670}.total-sub[data-v-b33f02a5]{color:#7388ab;white-space:nowrap;margin-top:7px;font-size:12px;line-height:19px}.progress-ring[data-v-b33f02a5]{--progress:100;background:conic-gradient(#0b79ed calc(min(var(--progress),100)*1%),#d7e9fb 0);border-radius:50%;place-items:center;width:108px;height:108px;margin-left:auto;display:grid;position:relative}.progress-ring[data-v-b33f02a5]:after{content:"";background:#f1f7ff;border-radius:50%;position:absolute;inset:8px}.progress-label[data-v-b33f02a5]{z-index:1;text-align:center;gap:2px;display:grid;position:relative}.progress-label strong[data-v-b33f02a5]{color:#222d40;font-size:17px;font-weight:800;line-height:20px}.progress-label strong small[data-v-b33f02a5]{color:#5f6c83;font-size:11px;font-weight:550}.progress-label span[data-v-b33f02a5]{color:#7e90aa;font-size:11px}.month-categories[data-v-b33f02a5]{gap:7px;margin-bottom:10px;display:grid}.month-cat[data-v-b33f02a5]{color:#212e44;text-align:left;background:linear-gradient(100deg,#edf6ff,#f0f7ff);border:0;border-radius:10px;align-items:center;gap:13px;width:100%;height:53px;padding:7px 11px;display:flex}.month-cat.orange[data-v-b33f02a5]{background:linear-gradient(100deg,#fff6e8,#fffaf0)}.month-cat.green[data-v-b33f02a5]{background:linear-gradient(100deg,#ecfdf6,#f2fff8)}.month-cat.orange .chip-icon[data-v-b33f02a5]{color:#fa941b;background:#ffdfb9}.month-cat.green .chip-icon[data-v-b33f02a5]{color:#06c18a;background:#c1f8e5}.month-cat strong[data-v-b33f02a5]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:760;overflow:hidden}.month-cat .cat-score[data-v-b33f02a5]{color:#0b82ff;white-space:nowrap;font-size:15px;font-weight:770}.month-cat .chevron[data-v-b33f02a5]{color:#1186ff}.cat-details[data-v-b33f02a5]{color:#7385a2;background:#fff;border:1px solid #edf3fa;border-radius:7px;padding:8px 13px;font-size:12px;line-height:1.7}.filter-row[data-v-b33f02a5]{align-items:center;gap:5px;margin:0 0 7px;display:flex}.filter-row .filter-pill[data-v-b33f02a5]{white-space:nowrap;color:#8c9cb4;background:#f0f3f8;border:0;border-radius:18px;flex:1;min-width:0;padding:7px 4px;font-size:12px;font-weight:700}.filter-row .filter-pill.active[data-v-b33f02a5]{color:#1686ff;background:#fff;border:1.5px solid #168aff;padding:5.5px 3px}.filter-icon[data-v-b33f02a5]{color:#748bab;background:0 0;border:0;place-items:center;width:29px;height:30px;display:grid}.filter-icon svg[data-v-b33f02a5]{width:20px;height:20px}.score-list[data-v-b33f02a5]{gap:3px;margin-bottom:5px;display:grid}.score-record[data-v-b33f02a5]{text-align:left;background:#fff;border:0;border-radius:11px;grid-template-columns:59px minmax(0,1fr) 75px;align-items:center;gap:7px;width:100%;min-height:66px;padding:8px 9px;display:grid;box-shadow:0 2px 9px #40699a06}.score-delta[data-v-b33f02a5]{color:#0dc278;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:24px;font-weight:780}.score-delta.negative[data-v-b33f02a5]{color:#fb3e50}.score-record-copy[data-v-b33f02a5]{min-width:0}.score-record-heading[data-v-b33f02a5]{flex-wrap:wrap;align-items:center;gap:6px;line-height:19px;display:flex}.score-record-heading strong[data-v-b33f02a5]{color:#2a374a;font-size:13px;font-weight:720}.tag-ai[data-v-b33f02a5],.tag-human[data-v-b33f02a5],.tag-pending[data-v-b33f02a5]{white-space:nowrap;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:630}.tag-human[data-v-b33f02a5]{color:#137ffc;background:#e5f2ff}.tag-ai[data-v-b33f02a5]{color:#0dbb6d;background:#e3faec}.tag-pending[data-v-b33f02a5]{color:#e89013;background:#fff3e0}.record-date[data-v-b33f02a5]{color:#8091b0;font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px}.record-right[data-v-b33f02a5]{text-align:right;color:#798ca9;font-size:11px;line-height:18px}.no-data[data-v-b33f02a5]{text-align:center;color:#9aabc2;padding:30px 12px;font-size:13px;line-height:1.7}.sticky-bottom[data-v-b33f02a5]{z-index:10;padding:8px 0 calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(#f9fbfef0,#f9fbfefc);margin-top:auto;position:sticky;bottom:0}.btn-main[data-v-b33f02a5]{color:#fff;background:linear-gradient(120deg,#147eff,#005ed5);border:1px solid #0674f4;border-radius:9px;width:100%;height:51px;font-size:16px;font-weight:760}.btn-secondary[data-v-b33f02a5]{color:#1481ef;background:linear-gradient(120deg,#edf6ff,#e5f1fd);border:0;border-radius:9px;height:51px;font-size:15px;font-weight:770}.two-buttons[data-v-b33f02a5]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.page-flex[data-v-b33f02a5]{flex-direction:column;min-height:calc(100dvh - 59px);display:flex}.tab-panel[data-v-b33f02a5]{background:#fff;padding:12px}.team-row[data-v-b33f02a5]{border-bottom:1px solid #eef3f9;align-items:center;gap:11px;min-height:57px;padding:8px 2px;font-size:13px;display:flex}.team-row img[data-v-b33f02a5]{object-fit:cover;border-radius:50%;width:37px;height:37px}.team-row span[data-v-b33f02a5]{flex:1}.team-row strong[data-v-b33f02a5]{font-weight:740}.team-row small[data-v-b33f02a5]{color:#8da0b7;margin-top:3px;display:block}.team-row .pts[data-v-b33f02a5]{color:#0e83fc;font-size:16px;font-weight:730}.stat-summary[data-v-b33f02a5]{background:#ecf5ff;border-radius:9px;margin-bottom:12px;padding:16px}.stat-summary strong[data-v-b33f02a5]{color:#117ffc;font-size:26px}.mini-bars[data-v-b33f02a5]{gap:11px;display:grid}.bar-row[data-v-b33f02a5]{color:#667995;grid-template-columns:85px 1fr 35px;align-items:center;gap:7px;font-size:12px;display:grid}.bar-track[data-v-b33f02a5]{background:#eef3fa;border-radius:10px;height:10px;overflow:hidden}.bar-track span[data-v-b33f02a5]{background:#1888ff;border-radius:10px;height:100%;display:block}.score-form[data-v-b33f02a5]{padding:5px 3px 0}.field-label[data-v-b33f02a5]{color:#1e293f;align-items:center;gap:4px;font-size:15px;font-weight:730;line-height:22px;display:flex}.star[data-v-b33f02a5]{color:#f3354a;font-weight:750}.field[data-v-b33f02a5]{margin-bottom:23px}.field-picker[data-v-b33f02a5]{text-align:left;color:#a0aec4;background:#fff;border:1px solid #e1eaf7;border-radius:9px;align-items:center;gap:11px;width:100%;height:47px;padding:0 13px;font-size:14px;display:flex;box-shadow:0 1px 4px #22569608}.employee-picker[data-v-b33f02a5]{grid-template-columns:30% 1fr;gap:0;width:100%;margin-bottom:24px;display:grid}.employee-picker .field-label[data-v-b33f02a5]{background:#fff;border:1px solid #e5ebf5;border-radius:8px 0 0 8px;padding-left:9px;font-size:14px}.employee-picker .field-picker[data-v-b33f02a5]{border-radius:0 8px 8px 0}.field-picker .value[data-v-b33f02a5]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.field-picker .value.chosen[data-v-b33f02a5]{color:#263b61;font-weight:630}.field-picker svg[data-v-b33f02a5]{color:#94a6bd;width:12px;height:16px;margin-left:auto}.field .field-label[data-v-b33f02a5]{margin-bottom:9px}.type-selector[data-v-b33f02a5]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.type-card[data-v-b33f02a5]{text-align:left;color:#0aba7e;background:linear-gradient(110deg,#e7f9ed,#f2fdf4);border:1.5px solid #0000;border-radius:10px;align-items:center;gap:10px;height:76px;padding:11px;display:flex}.type-card.minus[data-v-b33f02a5]{color:#f13b4c;background:linear-gradient(110deg,#ffe9eb,#fff3f4)}.type-card.active[data-v-b33f02a5]{border-color:#21c444;box-shadow:0 0 0 1px #1ac2571f}.type-card.minus.active[data-v-b33f02a5]{border-color:#f34c59;box-shadow:0 0 0 1px #f14b5517}.type-symbol[data-v-b33f02a5]{color:#fff;background:#19c6a2;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:25px;line-height:1;display:grid}.type-card.minus .type-symbol[data-v-b33f02a5]{background:#f04a5a}.type-desc[data-v-b33f02a5]{flex:1;min-width:0}.type-desc strong[data-v-b33f02a5]{white-space:nowrap;font-size:16px;font-weight:760;line-height:22px;display:block}.type-desc small[data-v-b33f02a5]{color:#8196ac;white-space:nowrap;font-size:12px;line-height:18px;display:block}.radio-circle[data-v-b33f02a5]{color:#fff;background:#fff;border:1.6px solid #ccd8e7;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:13px;font-weight:800;display:grid}.type-card.active .radio-circle[data-v-b33f02a5]{background:#04b921;border-color:#04b921}.type-card.minus.active .radio-circle[data-v-b33f02a5]{background:#f04b56;border-color:#f04b56}.number-box[data-v-b33f02a5]{background:#fff;border:1px solid #e1eaf6;border-radius:9px;align-items:center;height:48px;display:flex;overflow:hidden}.number-box input[data-v-b33f02a5]{color:#1d3455;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;padding:10px 14px;font-size:15px}.number-box input[data-v-b33f02a5]::placeholder{color:#a9b6c8}.number-box span[data-v-b33f02a5]{color:#1e2d43;border-left:1px solid #eef2f8;place-items:center;min-width:40px;height:100%;font-size:14px;font-weight:690;display:grid}.field-counter[data-v-b33f02a5]{justify-content:space-between;align-items:center;gap:8px;display:flex}.field-counter .count[data-v-b33f02a5]{color:#8e9cb4;font-size:13px;font-weight:540}.big-textarea[data-v-b33f02a5]{resize:vertical;color:#233956;background:#fff;border:1px solid #dee7f5;border-radius:9px;width:100%;min-height:97px;padding:12px 13px;font-size:14px;line-height:1.6;display:block}.big-textarea[data-v-b33f02a5]::placeholder{color:#9facbf}.upload-field[data-v-b33f02a5]{margin-top:-5px}.upload-label[data-v-b33f02a5]{align-items:center;gap:7px;margin-bottom:12px;display:flex}.upload-label .paperclip[data-v-b33f02a5]{color:#525f74;width:16px;height:16px}.upload-zone[data-v-b33f02a5]{align-items:center;gap:13px;display:flex}.upload-trigger[data-v-b33f02a5]{color:#1686ff;background:#f0f7ff;border:1.5px dashed #b3d7ff;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-width:95px;min-height:91px;padding:6px;font-size:12px;font-weight:690;display:flex}.upload-trigger svg[data-v-b33f02a5]{width:27px;height:27px;margin-bottom:7px}.upload-instructions[data-v-b33f02a5]{color:#879ab8;flex:1;font-size:13px;line-height:1.6}.file-list[data-v-b33f02a5]{flex-wrap:wrap;gap:7px;margin:9px 0 0;display:flex}.file-chip[data-v-b33f02a5]{color:#536a8c;background:#eaf4ff;border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:5px 7px;font-size:11px;display:flex}.file-chip span[data-v-b33f02a5]{text-overflow:ellipsis;white-space:nowrap;max-width:175px;overflow:hidden}.file-chip button[data-v-b33f02a5]{color:#fa3e51;background:0 0;border:0;font-size:16px}.approval-rows[data-v-b33f02a5]{gap:6px;margin:10px 0 8px;display:grid}.approval-row[data-v-b33f02a5]{color:#294269;background:#fff;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;min-height:46px;padding:0 12px;font-size:14px;display:flex}.approval-row strong[data-v-b33f02a5]{font-size:14px;font-weight:710}.approval-value[data-v-b33f02a5]{color:#9aaac0;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:13px;display:flex;overflow:hidden}.approval-value.selected[data-v-b33f02a5]{color:#264a79}.approval-value svg[data-v-b33f02a5]{width:12px;height:15px}.score-form .sticky-bottom[data-v-b33f02a5]{padding-top:13px}.rubric-tabs[data-v-b33f02a5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;height:43px;margin:0 0 13px;padding:0 5px;display:grid}.rubric-tabs button[data-v-b33f02a5]{text-align:center;color:#707b8c;white-space:nowrap;background:0 0;border:0;font-size:13px;font-weight:740;position:relative}.rubric-tabs button.active[data-v-b33f02a5]{color:#087ffc}.rubric-tabs button.active[data-v-b33f02a5]:after{content:"";background:#157fff;border-radius:3px;width:34px;height:3px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.rubric-sections[data-v-b33f02a5]{padding:0 5px}.rubric-group[data-v-b33f02a5]{background:#fff;border-radius:8px;margin-bottom:17px;overflow:hidden}.rubric-heading[data-v-b33f02a5]{text-align:left;color:#1d2c46;background:linear-gradient(120deg,#ebf5ff,#eef5fe);border:0;align-items:center;gap:8px;width:100%;min-height:51px;padding:8px 13px;display:flex}.rubric-group.green .rubric-heading[data-v-b33f02a5]{background:linear-gradient(120deg,#e9fbf1,#f0fdf6)}.rubric-heading .chip-icon[data-v-b33f02a5]{flex-basis:28px;width:28px;height:28px}.rubric-group.green .rubric-heading .chip-icon[data-v-b33f02a5]{color:#11bc7c;background:#c0f8df}.rubric-heading .chip-icon svg[data-v-b33f02a5]{width:19px;height:19px}.rubric-heading strong[data-v-b33f02a5]{flex:1;font-size:14px;font-weight:760}.rubric-heading .toggle-icon[data-v-b33f02a5]{width:14px;height:16px;transition:transform .1s}.rubric-heading[aria-expanded=false] .toggle-icon[data-v-b33f02a5]{transform:rotate(180deg)}.rubric-options[data-v-b33f02a5]{padding:0 12px 1px 36px}.rubric-option[data-v-b33f02a5]{text-align:left;color:#646f80;background:#fff;border:0;border-bottom:1px solid #edf1f8;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:38px;padding:6px 12px;font-size:14px;font-weight:540;display:flex}.rubric-option[data-v-b33f02a5]:last-child{border-bottom:0}.rubric-option .empty-radio[data-v-b33f02a5]{color:#fff;border:1.5px solid #d0d9e5;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:13px;display:grid}.rubric-option.selected[data-v-b33f02a5]{color:#0e7ffb;font-weight:690}.rubric-option.selected .empty-radio[data-v-b33f02a5]{background:#1688ff;border-color:#1688ff}.staff-search[data-v-b33f02a5]{background:linear-gradient(100deg,#f0f4fa,#f4f7fb);border-radius:24px;align-items:center;gap:8px;height:49px;margin:2px 2px 11px;padding:0 13px;display:flex}.staff-search svg[data-v-b33f02a5]{color:#a0afc3;width:21px;height:21px}.staff-search input[data-v-b33f02a5]{color:#253955;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}.staff-search input[data-v-b33f02a5]::placeholder{color:#9cabc1}.staff-tabs[data-v-b33f02a5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;height:50px;margin-bottom:8px;display:grid}.staff-tabs button[data-v-b33f02a5]{color:#7c899f;white-space:nowrap;background:0 0;border:0;font-size:14px;font-weight:710;position:relative}.staff-tabs button.active[data-v-b33f02a5]{color:#117ffc}.staff-tabs button.active[data-v-b33f02a5]:after{content:"";background:#147fff;border-radius:3px;width:27px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.staff-list[data-v-b33f02a5]{gap:2px;display:grid}.staff-card[data-v-b33f02a5]{text-align:left;background:#fff;border:1px solid #eff2f8;border-radius:13px;align-items:center;gap:12px;width:100%;min-height:89px;padding:9px 11px;display:flex;box-shadow:0 3px 13px #4371a507}.staff-card .portrait[data-v-b33f02a5]{object-fit:cover;background:#e5edf6;border-radius:50%;flex:0 0 66px;width:66px;height:66px}.staff-card .identity[data-v-b33f02a5]{flex:1;min-width:0}.staff-card .identity strong[data-v-b33f02a5]{color:#252b3a;font-size:17px;font-weight:770;line-height:24px;display:block}.staff-card .identity small[data-v-b33f02a5]{color:#8192ad;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:13px;display:block;overflow:hidden}.employment-status[data-v-b33f02a5]{color:#0cbb58;white-space:nowrap;background:#dbf9df;border-radius:5px;padding:5px 7px;font-size:12px;font-weight:700}.employment-status.probation[data-v-b33f02a5]{color:#eb951f;background:#fff0d9}.employment-status.resigned[data-v-b33f02a5]{color:#8b96a8;background:#eff2f7}.select-radio[data-v-b33f02a5]{color:#fff;border:1.7px solid #aab8cf;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:14px;font-weight:800;display:grid}.staff-card.selected[data-v-b33f02a5]{background:#f2f8ff;border-color:#88c2ff}.staff-card.selected .select-radio[data-v-b33f02a5]{background:#1685ff;border-color:#1685ff}dialog[data-v-b33f02a5]{background:#fff;border:0;border-radius:16px;width:min(92vw,460px);max-width:min(92vw,460px);max-height:85dvh;padding:0;overflow:auto;box-shadow:0 20px 65px #253b6240}dialog[data-v-b33f02a5]::backdrop{background:#162c496b}.dialog-head[data-v-b33f02a5]{border-bottom:1px solid #eaf1f9;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.dialog-head h2[data-v-b33f02a5]{color:#203456;margin:0;font-size:16px;font-weight:780}.close-dialog[data-v-b33f02a5]{color:#8293ac;background:#edf4fc;border:0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:21px;display:grid}.dialog-body[data-v-b33f02a5]{color:#657994;padding:15px 16px 19px;font-size:13px;line-height:1.7}.dialog-body p[data-v-b33f02a5]{margin:0 0 12px}.dialog-choice[data-v-b33f02a5]{text-align:left;color:#294165;background:#fff;border:1px solid #e6eef8;border-radius:8px;width:100%;min-height:41px;margin-bottom:7px;padding:9px 12px;font-size:14px}.dialog-choice[data-v-b33f02a5]:hover{background:#f4f9ff;border-color:#8dc5ff}.dialog-footer[data-v-b33f02a5]{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.dialog-footer button[data-v-b33f02a5]{color:#137efa;background:#fff;border:1px solid #c9dfff;border-radius:9px;height:40px;font-weight:750}.dialog-footer button.primary[data-v-b33f02a5]{color:#fff;background:#1280ff}.toast[data-v-b33f02a5]{z-index:80;color:#fff;text-align:center;background:#1c345bf0;border-radius:23px;max-width:min(90vw,440px);padding:10px 16px;font-size:13px;line-height:1.45;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (width<=395px){.nav h1[data-v-b33f02a5]{font-size:18px}.total-card[data-v-b33f02a5]{grid-template-columns:minmax(0,1fr) 95px;min-height:125px;padding:10px 11px}.total-numeric strong[data-v-b33f02a5]{font-size:33px;line-height:38px}.total-sub[data-v-b33f02a5]{font-size:10px}.progress-ring[data-v-b33f02a5]{width:91px;height:91px}.progress-ring[data-v-b33f02a5]:after{inset:7px}.progress-label strong[data-v-b33f02a5]{font-size:15px}.month-cat[data-v-b33f02a5]{gap:8px;height:48px;padding:6px 9px}.month-cat strong[data-v-b33f02a5],.month-cat .cat-score[data-v-b33f02a5]{font-size:13px}.score-record[data-v-b33f02a5]{grid-template-columns:48px minmax(0,1fr) 62px;gap:5px;min-height:60px;padding:7px}.score-delta[data-v-b33f02a5]{font-size:22px}.score-record-heading strong[data-v-b33f02a5]{font-size:12px}.score-record-heading[data-v-b33f02a5]{gap:4px}.tag-ai[data-v-b33f02a5],.tag-human[data-v-b33f02a5],.tag-pending[data-v-b33f02a5]{padding:2px 6px;font-size:10px}.record-right[data-v-b33f02a5]{font-size:10px}.field-label[data-v-b33f02a5]{font-size:14px}.type-card[data-v-b33f02a5]{gap:7px;padding:9px}.type-desc strong[data-v-b33f02a5]{font-size:15px}.type-desc small[data-v-b33f02a5]{font-size:11px}.staff-card[data-v-b33f02a5]{min-height:78px}.staff-card .portrait[data-v-b33f02a5]{flex-basis:57px;width:57px;height:57px}.staff-card .identity strong[data-v-b33f02a5]{font-size:15px}.staff-card .identity small[data-v-b33f02a5]{font-size:12px}.staff-card[data-v-b33f02a5]{gap:9px}.staff-search[data-v-b33f02a5]{height:46px}}@media (width<=330px){.nav h1[data-v-b33f02a5]{font-size:16px}.total-card[data-v-b33f02a5]{grid-template-columns:minmax(0,1fr) 80px}.progress-ring[data-v-b33f02a5]{width:78px;height:78px}.total-numeric strong[data-v-b33f02a5]{font-size:29px}.total-sub[data-v-b33f02a5]{font-size:9px}.month-cat strong[data-v-b33f02a5]{font-size:12px}.month-cat .cat-score[data-v-b33f02a5]{font-size:11px}.filter-row .filter-pill[data-v-b33f02a5]{font-size:10px}.score-record[data-v-b33f02a5]{grid-template-columns:39px minmax(0,1fr) 53px}.score-delta[data-v-b33f02a5]{font-size:19px}.record-right[data-v-b33f02a5],.tag-ai[data-v-b33f02a5],.tag-human[data-v-b33f02a5],.tag-pending[data-v-b33f02a5]{font-size:9px}.employee-picker[data-v-b33f02a5]{grid-template-columns:33% minmax(0,1fr)}.type-card[data-v-b33f02a5]{gap:5px;padding:6px}.type-symbol[data-v-b33f02a5]{flex-basis:25px;width:25px;height:25px;font-size:21px}.radio-circle[data-v-b33f02a5]{flex-basis:17px;width:17px;height:17px}.type-desc strong[data-v-b33f02a5]{font-size:13px}.type-desc small[data-v-b33f02a5]{font-size:10px}.upload-instructions[data-v-b33f02a5],.rubric-tabs button[data-v-b33f02a5]{font-size:11px}.staff-card[data-v-b33f02a5]{gap:6px;padding:6px}.staff-card .portrait[data-v-b33f02a5]{flex-basis:49px;width:49px;height:49px}.staff-card .identity small[data-v-b33f02a5]{font-size:10px}.employment-status[data-v-b33f02a5]{padding:4px;font-size:10px}.select-radio[data-v-b33f02a5]{flex-basis:19px;width:19px;height:19px}}@media (prefers-reduced-motion:reduce){[data-v-b33f02a5],[data-v-b33f02a5]:before,[data-v-b33f02a5]:after{scroll-behavior:auto!important;transition:none!important}}.administration-scores[data-v-b33f02a5]{text-align:left;min-width:0;font-size:16px;line-height:normal}.administration-scores .design-message[data-v-b33f02a5]{margin:0 var(--edge) 10px;color:#7f90ad;font-size:13px}.record-date[data-v-b33f02a5]{display:block}.upload-instructions[data-v-b33f02a5]{white-space:pre-line}.tab-heading[data-v-b33f02a5]{margin:0 0 11px;font-size:15px}.stat-note[data-v-b33f02a5]{color:#7c90ac;font-size:12px}.team-row[data-v-b33f02a5]{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #eef3f9}.team-portrait[data-v-b33f02a5]{color:#667995;background:#e5edf6;border-radius:50%;flex:0 0 37px;place-items:center;height:37px;display:grid}.portrait-placeholder[data-v-b33f02a5]{color:#8192ad;place-items:center;display:grid}.bar-track .orange[data-v-b33f02a5]{background:#ff9c2f}.bar-track .green[data-v-b33f02a5]{background:#10c895}button[data-v-b33f02a5]:disabled{cursor:default}.score-dialog-backdrop[data-v-63fbf42d]{z-index:1000;background:#172c4b66;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.score-dialog[data-v-63fbf42d]{box-sizing:border-box;color:#253e5f;background:#fff;border-radius:16px;width:min(620px,100%);max-height:85vh;padding:22px;font:14px/1.6 system-ui,sans-serif;overflow:auto}.score-dialog h2[data-v-63fbf42d]{font-size:19px}.score-dialog button[data-v-63fbf42d]{color:#276edc;cursor:pointer;background:#f5f8ff;border:1px solid #dfe6f2;border-radius:8px;margin:6px;padding:9px 16px}.dialog-close[data-v-63fbf42d]{float:right}.score-dialog label[data-v-63fbf42d]{margin:10px 0;display:block}.score-dialog input[data-v-63fbf42d]:not([type=checkbox]),.score-dialog textarea[data-v-63fbf42d],.score-dialog select[data-v-63fbf42d]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #dfe6f2;border-radius:7px;padding:9px;display:block}.score-dialog fieldset[data-v-63fbf42d]{border:0;padding:0}.configuration-row[data-v-63fbf42d]{border-bottom:1px solid #e8edf5;padding:12px 0}.configuration-row input[data-v-63fbf42d],.configuration-row select[data-v-63fbf42d]{margin:6px 0}.preserve-lines[data-v-63fbf42d]{white-space:pre-wrap}button[data-v-63fbf42d]:disabled{opacity:.5}li[data-v-63fbf42d]{overflow-wrap:anywhere}.expansion-page[data-v-6709827f]{--business-color-primary:#2f73f4;--business-text-primary:#111318;--business-text-secondary:#48556a;--business-bg-page:#fff;--business-bg-secondary:#f5f6f8;--business-border-light:#edf0f5;--business-border-medium:#d9dde3;--business-danger:#e21b1b;--business-danger-bg:#ffe4e5;--business-success:#138b3d;--business-success-bg:#daf5df;--business-radius-sm:8px;--business-radius-md:12px;--business-radius-pill:999px;--business-shadow-card:0 2px 15px #26406e0b;box-sizing:border-box;background:var(--business-bg-page);width:100%;max-width:575px;min-height:100vh;color:var(--business-text-primary);margin:0 auto;padding:20px 16px 48px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:16px}.expansion-page[data-v-6709827f] *{box-sizing:border-box}.page-header[data-v-6709827f],.row[data-v-6709827f],.actions[data-v-6709827f],.search-bar[data-v-6709827f]{align-items:center;gap:12px;display:flex}.expansion-page>.page-header[data-v-6709827f]{text-align:left;flex-direction:row;justify-content:flex-start;margin-bottom:20px}.page-header a[data-v-6709827f]{border-radius:var(--business-radius-sm);padding:8px;display:inline-flex}svg[data-v-6709827f]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}h1[data-v-6709827f]{margin:0;font-size:24px}h2[data-v-6709827f]{overflow-wrap:anywhere;margin:0;font-size:19px}h3[data-v-6709827f]{margin:0 0 8px;font-size:16px}.expansion-page p[data-v-6709827f]{color:var(--business-text-primary);overflow-wrap:anywhere;margin:8px 0;line-height:1.65}.expansion-page .hint[data-v-6709827f],.page-header p[data-v-6709827f]{color:var(--business-text-secondary);font-size:13px}.page-header p[data-v-6709827f]{margin-top:4px}.grow[data-v-6709827f]{flex:1;min-width:0}.row[data-v-6709827f]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.actions[data-v-6709827f]{flex-wrap:wrap;margin:16px 0 0}a[data-v-6709827f]{color:var(--business-color-primary);overflow-wrap:anywhere;text-decoration:none}.card[data-v-6709827f]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);box-shadow:var(--business-shadow-card);margin-top:20px;padding:20px 16px}.record-list[data-v-6709827f]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);margin-top:16px;overflow:hidden}.record-row[data-v-6709827f]{border-bottom:1px solid var(--business-border-light);padding:16px}.record-row[data-v-6709827f]:last-child{border-bottom:0}.record-row button[data-v-6709827f]{margin-top:8px}.detail-row[data-v-6709827f]{border-top:1px solid var(--business-border-light);margin-top:16px;padding-top:16px}button[data-v-6709827f],input[data-v-6709827f],select[data-v-6709827f],textarea[data-v-6709827f]{font:inherit;max-width:100%}button[data-v-6709827f]{border:1px solid var(--business-border-medium);border-radius:var(--business-radius-md);min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);cursor:pointer;padding:10px 14px;font-size:14px}button.primary[data-v-6709827f]{background:var(--business-color-primary);border-color:var(--business-color-primary);color:#fff}button[data-v-6709827f]:disabled,fieldset[data-v-6709827f]:disabled{opacity:.55;cursor:wait}button[data-v-6709827f]:focus-visible,input[data-v-6709827f]:focus-visible,select[data-v-6709827f]:focus-visible,textarea[data-v-6709827f]:focus-visible,a[data-v-6709827f]:focus-visible,.editor[data-v-6709827f]:focus-visible,summary[data-v-6709827f]:focus-visible{outline:2px solid var(--business-color-primary);outline-offset:3px}label[data-v-6709827f]{color:var(--business-text-secondary);margin:16px 0;font-size:14px;display:block}input[data-v-6709827f],select[data-v-6709827f],textarea[data-v-6709827f]{width:100%;min-width:0;min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);border:1px solid var(--business-border-medium);border-radius:var(--business-radius-sm);margin-top:8px;padding:10px 12px;display:block}textarea[data-v-6709827f]{resize:vertical}.checkbox[data-v-6709827f]{align-items:center;gap:8px;display:flex}.checkbox input[data-v-6709827f]{width:20px;min-height:20px;margin:0}.search-bar[data-v-6709827f]{flex-wrap:wrap;align-items:end}.search-bar label[data-v-6709827f]{flex:1;min-width:140px;margin:0}.search-bar button[data-v-6709827f]{flex-shrink:0}fieldset[data-v-6709827f]{border:0;min-width:0;margin:0;padding:0}.badge[data-v-6709827f]{border-radius:var(--business-radius-pill);background:var(--business-bg-secondary);color:var(--business-text-secondary);flex-shrink:0;padding:4px 8px;font-size:12px;display:inline-block}dl[data-v-6709827f]{grid-template-columns:minmax(80px,110px) minmax(0,1fr);gap:12px;margin:16px 0;font-size:14px;display:grid}dt[data-v-6709827f]{color:var(--business-text-secondary)}dd[data-v-6709827f]{overflow-wrap:anywhere;margin:0}.notice[data-v-6709827f],.error[data-v-6709827f],.success[data-v-6709827f]{border-radius:var(--business-radius-sm);padding:12px;font-size:14px}.notice[data-v-6709827f]{background:var(--business-bg-secondary)}.expansion-page .error[data-v-6709827f]{background:var(--business-danger-bg);color:var(--business-danger)}.expansion-page .success[data-v-6709827f]{background:var(--business-success-bg);color:var(--business-success)}.empty[data-v-6709827f]{color:var(--business-text-secondary);padding:20px 0;font-size:14px}.editor[data-v-6709827f]{scroll-margin-top:16px}.installment[data-v-6709827f]{background:var(--business-bg-secondary);border-radius:var(--business-radius-sm);margin:16px 0;padding:16px 12px}.installment legend[data-v-6709827f]{font-weight:600}.money[data-v-6709827f]{font-variant-numeric:tabular-nums;font-weight:600}summary[data-v-6709827f]{cursor:pointer;padding:12px 0}details[data-v-6709827f]{margin-top:12px}@media (width<=360px){.card[data-v-6709827f]{padding:16px 12px}dl[data-v-6709827f]{grid-template-columns:90px minmax(0,1fr)}}.attendance-page.expansion-page[data-v-6709827f]{--blue:#0786ff;--dark:#061b4a;--muted:#788dae;--gutter:3.69cqw;--right-gutter:2.88cqw;width:100%;max-width:731px;min-height:100dvh;padding:0 0 max(38px, env(safe-area-inset-bottom));color:var(--dark);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:radial-gradient(84% 41% at 50% 17%,#ffffffa6,#0000 82%),linear-gradient(108deg,#f7fbfe 0%,#f0f7fd 52%,#f9fcff 100%);margin:0 auto;font-family:PingFang SC,Noto Sans CJK SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;position:relative;overflow:hidden;box-shadow:0 12px 45px #214b6f17;container-type:inline-size}.attendance-page button[data-v-6709827f]:disabled{cursor:not-allowed}.attendance-page .section[data-v-6709827f]{margin-left:var(--gutter);margin-right:var(--right-gutter)}.attendance-page .page-head[data-v-6709827f]{width:100%;height:clamp(70px,13.55cqw,99px);padding:0 var(--gutter);grid-template-columns:1fr auto 1fr;align-items:start;display:grid;position:relative}.attendance-page .go-back[data-v-6709827f]{color:#062253;background:0 0;border:0;justify-self:start;place-items:center;width:clamp(29px,5cqw,37px);height:clamp(52px,10cqw,72px);padding:0;display:grid}.attendance-page .go-back svg[data-v-6709827f]{stroke-width:2.8px;width:clamp(24px,4.25cqw,32px);height:clamp(24px,4.25cqw,32px)}.attendance-page .page-title[data-v-6709827f]{color:#050505;letter-spacing:.02em;white-space:nowrap;margin:clamp(12px,3.1cqw,22px) 0 0;font-size:clamp(22px,4.3cqw,31px);font-weight:800;line-height:1.38}.attendance-page .record-link[data-v-6709827f]{color:#1686ef;background:0 0;border:0;justify-self:end;place-items:center;min-height:52px;padding:0;font-size:14px;display:grid}.attendance-page .page-feedback[data-v-6709827f]:empty{display:none}.attendance-page .attendance-context[data-v-6709827f]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.attendance-page .company-field[data-v-6709827f]{color:#6e83a2;white-space:nowrap;flex:200px;align-items:center;gap:8px;min-width:0;margin:0;font-size:13px;display:flex}.attendance-page .company-field select[data-v-6709827f]{color:#28476d;background:#fffc;border-color:#dbe7f5;flex:1;min-height:38px;margin:0;padding:7px 10px;font-size:13px}.attendance-page .purpose-tabs[data-v-6709827f]{background:#eaf3fd;border:1px solid #dfeaf7;border-radius:999px;gap:3px;padding:3px;display:flex}.attendance-page .purpose-tabs button[data-v-6709827f]{color:#6a80a1;background:0 0;border:0;border-radius:999px;min-height:32px;padding:5px 11px;font-size:13px}.attendance-page .purpose-tabs button[aria-pressed=true][data-v-6709827f]{color:#0786ff;background:#fff;font-weight:700;box-shadow:0 2px 6px #2f73f414}.attendance-page .location-card[data-v-6709827f]{isolation:isolate;color:#fff;background:linear-gradient(112deg,#2898fc 0%,#2c9dfa 46%,#279aff 100%);border-radius:clamp(16px,3.15cqw,23px);align-items:center;gap:clamp(9px,3.52cqw,26px);height:clamp(154px,27.5cqw,201px);padding:clamp(16px,3.42cqw,25px);display:flex;position:relative;overflow:hidden;box-shadow:0 9px 23px #0585fc1f}.attendance-page .location-card[data-v-6709827f]>:not(.waves){z-index:1;position:relative}.attendance-page .waves[data-v-6709827f]{z-index:0;pointer-events:none;stroke:none;width:100%;height:100%;position:absolute;inset:0}.attendance-page .location-pin-wrap[data-v-6709827f]{background:linear-gradient(135deg,#e9f5ff,#fff);border-radius:50%;flex:none;place-items:center;width:clamp(48px,11.4cqw,83px);height:clamp(48px,11.4cqw,83px);display:grid}.attendance-page .location-pin-wrap svg[data-v-6709827f]{stroke:none;filter:drop-shadow(0 3px 1px #045ec214);width:53%;height:64%}.attendance-page .location-copy[data-v-6709827f]{flex-direction:column;flex:1;gap:clamp(2px,.63cqw,5px);min-width:0;display:flex}.attendance-page .location-overline[data-v-6709827f]{color:#c5e5ff;letter-spacing:.01em;font-size:clamp(13px,3.05cqw,22px);font-weight:520;line-height:1.3}.attendance-page .location-name[data-v-6709827f]{overflow-wrap:anywhere;letter-spacing:.013em;color:#fff;font-size:clamp(16px,4.12cqw,30px);font-weight:800;line-height:1.25;display:block}.attendance-page .location-address[data-v-6709827f]{color:#caeaff;overflow-wrap:anywhere;font-size:clamp(11px,2.94cqw,21.5px);font-weight:520;line-height:1.38}.attendance-page .relocate[data-v-6709827f]{color:#098aff;white-space:nowrap;background:#fdfefe;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:clamp(4px,1.5cqw,11px);min-height:clamp(40px,7.65cqw,56px);padding:0 clamp(10px,3cqw,22px);font-size:clamp(12px,2.68cqw,19.5px);font-weight:760;display:flex;box-shadow:0 5px 18px #00408714}.attendance-page .relocate svg[data-v-6709827f]{stroke-width:2.4px;width:clamp(17px,3.45cqw,25px);height:clamp(17px,3.45cqw,25px)}.attendance-page .map-card[data-v-6709827f]{background:#e9f0f6;border:1px solid #ffffffe6;border-radius:clamp(16px,3.2cqw,24px);height:clamp(194px,38.85cqw,284px);margin-top:clamp(14px,2.6cqw,19px);position:relative;overflow:hidden;box-shadow:0 9px 21px #2d5b8411}.attendance-page .tencent-map[data-v-6709827f]{object-fit:contain;width:100%;height:100%;display:block}.attendance-page .record-map .tencent-map[data-v-6709827f]{height:auto;max-height:392px}.attendance-page .map-retry[data-v-6709827f]{color:#287dca;background:#fff;border:1px solid #c4d8ec;border-radius:15px;padding:4px 12px;font-size:12px}.attendance-page .map-empty[data-v-6709827f]{text-align:center;color:#6c86a5;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:100%;padding:14px;display:flex}.attendance-page .map-empty>svg[data-v-6709827f]{color:#91a9c4;width:32px;height:32px}.attendance-page .map-empty strong[data-v-6709827f]{font-size:15px;font-weight:650}.attendance-page .map-empty p[data-v-6709827f]{color:#7890af;margin:0;font-size:12px;line-height:1.6}.attendance-page .map-empty .map-coordinates[data-v-6709827f]{color:#45698f;font-variant-numeric:tabular-nums}.attendance-page .photo-card[data-v-6709827f]{background:#ffffffc4;border:1px solid #ffffffed;border-radius:clamp(18px,3.32cqw,24px);margin-top:clamp(17px,2.74cqw,20px);padding:clamp(14px,3.28cqw,24px);box-shadow:0 10px 25px #2355810b}.attendance-page .photo-top[data-v-6709827f]{justify-content:space-between;align-items:center;gap:7px;min-width:0;height:clamp(29px,4.94cqw,36px);margin-bottom:clamp(13px,2.88cqw,21px);display:flex}.attendance-page .photo-title-wrap[data-v-6709827f]{white-space:nowrap;align-items:center;gap:clamp(8px,2.1cqw,15px);min-width:0;display:flex}.attendance-page .camera-solid[data-v-6709827f]{color:#0d85ff;stroke:none;flex:none;width:clamp(25px,5.2cqw,38px);height:clamp(25px,5.2cqw,38px)}.attendance-page .photo-title[data-v-6709827f]{white-space:nowrap;color:#041846;font-size:clamp(18px,3.7cqw,27px);font-weight:800;line-height:1.2}.attendance-page .photo-tip[data-v-6709827f]{color:#869ab9;text-align:right;white-space:nowrap;letter-spacing:-.04em;margin:0;font-size:clamp(10px,2.63cqw,19.2px);font-weight:550}.attendance-page .photo-grid[data-v-6709827f]{grid-template-columns:minmax(0,2.23fr) minmax(0,1fr);gap:clamp(10px,2.74cqw,20px);display:grid}.attendance-page .photo-preview[data-v-6709827f]{aspect-ratio:427/288;background:#eaf1fa;border-radius:clamp(13px,2.7cqw,19px);min-width:0;position:relative;overflow:hidden}.attendance-page .photo-preview-image[data-v-6709827f]{object-fit:contain;width:100%;height:100%;display:block}.attendance-page .photo-empty[data-v-6709827f]{aspect-ratio:427/288;color:#8299b7;text-align:center;background:#f6faff;border:2px dashed #d5e5f6;border-radius:clamp(13px,2.7cqw,19px);flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:8px;font-size:clamp(12px,2.6cqw,18px);display:flex}.attendance-page .photo-empty svg[data-v-6709827f]{width:35px;height:35px}.attendance-page .retake-button[data-v-6709827f]{color:#8094b2;text-align:center;background:linear-gradient(155deg,#f3f8fd,#f9fcff);border:2px dashed #d8e5f3;border-radius:clamp(12px,2.72cqw,20px);flex-direction:column;justify-content:center;align-items:center;gap:clamp(7px,1.6cqw,12px);min-width:0;min-height:0;padding:8px;font-size:clamp(13px,3cqw,22px);font-weight:710;display:flex}.attendance-page .retake-button svg[data-v-6709827f]{color:#8599b6;stroke:none;width:clamp(34px,6.75cqw,49px);height:clamp(34px,6.75cqw,49px)}.attendance-page .retake-button.ready[data-v-6709827f],.attendance-page .retake-button.ready svg[data-v-6709827f]{color:#0786ff;stroke:currentColor}.attendance-page .retake-button[data-v-6709827f]:hover{background:#eaf4ff;border-color:#9ccfff}.attendance-page .unavailable[data-v-6709827f]{opacity:.65}.attendance-page .photo-state[data-v-6709827f]{color:#617e9d;margin-bottom:0;font-size:13px}.attendance-page .capture-actions[data-v-6709827f]{gap:6px;margin-top:10px}.attendance-page .capture-actions button[data-v-6709827f]{color:#547699;background:#f5f9ff;border-color:#dfe9f4;border-radius:9px;min-height:34px;padding:6px 9px;font-size:12px}.attendance-page .time-card[data-v-6709827f]{width:calc(100% - var(--gutter) - var(--right-gutter));text-align:left;background:linear-gradient(124deg,#eff7ffdb,#f5faffed);border:1px solid #fff;border-radius:clamp(18px,3.28cqw,24px);align-items:center;gap:clamp(11px,3.2cqw,23px);min-height:clamp(114px,18.34cqw,134px);margin-top:clamp(17px,2.74cqw,20px);padding:clamp(14px,3.28cqw,24px);display:flex;box-shadow:0 9px 22px #215d8a0b}.attendance-page .clock-icon[data-v-6709827f]{color:#fff;background:linear-gradient(138deg,#319fff,#0781fb);border-radius:50%;flex:none;place-items:center;width:clamp(54px,10.66cqw,78px);height:clamp(54px,10.66cqw,78px);display:grid}.attendance-page .clock-icon svg[data-v-6709827f]{stroke-width:2.15px;width:52%;height:52%}.attendance-page .vline[data-v-6709827f]{background:linear-gradient(#0000,#d5e3f1 14%,#d3e2f0 85%,#0000);flex:none;width:1.5px;height:clamp(53px,10.45cqw,76px)}.attendance-page .time-column[data-v-6709827f],.attendance-page .date-column[data-v-6709827f]{flex-direction:column;justify-content:center;min-width:0;display:flex}.attendance-page .time-column[data-v-6709827f]{flex:0 143px}.attendance-page .date-column[data-v-6709827f]{flex:1;min-width:0}.attendance-page .meta-label[data-v-6709827f]{color:#8397b6;white-space:nowrap;margin-bottom:clamp(6px,1.1cqw,8px);font-size:clamp(14px,2.84cqw,21px);font-weight:690;line-height:1.18}.attendance-page .live-time[data-v-6709827f]{color:#071643;letter-spacing:-.042em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(28px,6.5cqw,48px);font-weight:800;line-height:1.14}.attendance-page .date-line[data-v-6709827f]{justify-content:space-between;align-items:center;gap:clamp(5px,1.3cqw,10px);min-width:0;display:flex}.attendance-page .live-date[data-v-6709827f]{color:#071643;letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(16px,3.94cqw,29px);font-weight:760}.attendance-page .day-pill[data-v-6709827f]{color:#4d638a;white-space:nowrap;background:#e7f0fa;border-radius:999px;padding:clamp(5px,1cqw,7px) clamp(8px,2.05cqw,15px);font-size:clamp(12px,2.55cqw,19px);font-weight:660}.attendance-page .checkin-button[data-v-6709827f]{width:calc(100% - var(--gutter) - var(--right-gutter));margin:clamp(24px,4.52cqw,33px) var(--right-gutter) 0 var(--gutter);color:#fff;letter-spacing:.02em;background:linear-gradient(105deg,#138ffe,#007afb);border:0;border-radius:clamp(17px,3.2cqw,24px);justify-content:center;align-items:center;gap:clamp(10px,2.43cqw,18px);height:clamp(67px,13.1cqw,96px);padding:8px 12px;font-size:clamp(20px,4.25cqw,31px);font-weight:790;display:flex;box-shadow:0 9px 23px #037cf51f}.attendance-page .checkin-icon[data-v-6709827f]{clip-path:circle(50%);color:#1685fa;background:#fff;flex:none;place-items:center;width:clamp(31px,5.47cqw,40px);height:clamp(31px,5.47cqw,40px);display:grid}.attendance-page .checkin-icon svg[data-v-6709827f]{stroke-width:3.3px;width:88%;height:88%}.attendance-page .capture-status>p[data-v-6709827f]:first-child{margin-top:14px}.attendance-page .capture-notes[data-v-6709827f]{color:#67809f;background:#f7fbff;border:1px solid #e1eaf6;border-radius:12px;padding:0 12px;font-size:13px}.attendance-page .attendance-help[data-v-6709827f]{margin-top:18px}.attendance-page .attendance-help p[data-v-6709827f]{color:#8297b3;font-size:12px;line-height:1.6}.attendance-page .record-section[data-v-6709827f]{margin-left:var(--gutter);margin-right:var(--right-gutter);background:#ffffffd9;border-radius:20px}.attendance-page #attendance-record-title[data-v-6709827f]{scroll-margin-top:16px}.attendance-page .attendance-photo[data-v-6709827f]{object-fit:contain;background:#eaf1fa;border-radius:12px;width:100%;max-height:440px;margin:16px 0;display:block}.attendance-page .page-count[data-v-6709827f]{color:#67809f;align-self:center;font-size:13px}@container (width<=540px){.attendance-page .location-card[data-v-6709827f]{gap:9px}.attendance-page .location-address[data-v-6709827f]{font-size:12px}.attendance-page .photo-tip[data-v-6709827f]{white-space:normal;max-width:55%;line-height:1.3}.attendance-page .time-card[data-v-6709827f]{gap:10px}.attendance-page .meta-label[data-v-6709827f]{font-size:13px}.attendance-page .time-column[data-v-6709827f]{flex:none}.attendance-page .live-time[data-v-6709827f]{font-size:clamp(26px,6cqw,34px)}.attendance-page .date-line[data-v-6709827f]{flex-wrap:wrap;align-items:flex-start;gap:2px 6px}.attendance-page .live-date[data-v-6709827f]{font-size:clamp(14px,3.75cqw,19px)}.attendance-page .day-pill[data-v-6709827f]{padding:4px 7px;font-size:11px}.attendance-page .map-card[data-v-6709827f]{height:clamp(184px,40cqw,215px)}}@container (width<=420px){.attendance-page .location-card[data-v-6709827f]{padding:14px 12px}.attendance-page .location-pin-wrap[data-v-6709827f]{width:43px;height:43px}.attendance-page .location-name[data-v-6709827f]{font-size:16px}.attendance-page .location-overline[data-v-6709827f]{font-size:12px}.attendance-page .location-address[data-v-6709827f]{font-size:11px}.attendance-page .relocate[data-v-6709827f]{gap:4px;padding:0 9px;font-size:11px}.attendance-page .relocate svg[data-v-6709827f]{width:16px;height:16px}.attendance-page .time-card[data-v-6709827f]{gap:8px;padding:12px 10px}.attendance-page .time-card .vline[data-v-6709827f]{height:51px}.attendance-page .clock-icon[data-v-6709827f]{width:46px;height:46px}.attendance-page .live-time[data-v-6709827f]{font-size:25px}.attendance-page .live-date[data-v-6709827f]{font-size:13.5px}.attendance-page .date-line[data-v-6709827f]{gap:3px}.attendance-page .date-column .meta-label[data-v-6709827f]{font-size:12px}.attendance-page .photo-card[data-v-6709827f]{padding:14px 12px}}.record-overlay[data-v-6709827f]{z-index:80;background:#0a244c55;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.record-dialog[data-v-6709827f]{background:#fff;border-radius:20px;outline:none;width:100%;max-width:620px;max-height:85dvh;padding:20px;overflow:auto}.record-head[data-v-6709827f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.record-head h2[data-v-6709827f]{margin:0;font-size:18px}.record-head button[data-v-6709827f]{color:#597594;background:#f0f5fb;border:0;border-radius:50%;width:31px;height:31px;font-size:22px}.attendance-page .photo-preview[data-v-6709827f],.attendance-page .photo-empty[data-v-6709827f]{position:relative}.attendance-page .photo-close[data-v-6709827f]{z-index:1;color:#fff;background:#263c597d;border:0;border-radius:50%;width:27px;height:27px;padding:0;font-size:20px;line-height:27px;position:absolute;top:7px;right:7px}.expansion-page[data-v-a5c6ff64]{--business-color-primary:#2f73f4;--business-text-primary:#111318;--business-text-secondary:#48556a;--business-bg-page:#fff;--business-bg-secondary:#f5f6f8;--business-border-light:#edf0f5;--business-border-medium:#d9dde3;--business-danger:#e21b1b;--business-danger-bg:#ffe4e5;--business-success:#138b3d;--business-success-bg:#daf5df;--business-radius-sm:8px;--business-radius-md:12px;--business-radius-pill:999px;--business-shadow-card:0 2px 15px #26406e0b;box-sizing:border-box;background:var(--business-bg-page);width:100%;max-width:575px;min-height:100vh;color:var(--business-text-primary);margin:0 auto;padding:20px 16px 48px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:16px}.expansion-page[data-v-a5c6ff64] *{box-sizing:border-box}.page-header[data-v-a5c6ff64],.row[data-v-a5c6ff64],.actions[data-v-a5c6ff64],.search-bar[data-v-a5c6ff64]{align-items:center;gap:12px;display:flex}.expansion-page>.page-header[data-v-a5c6ff64]{text-align:left;flex-direction:row;justify-content:flex-start;margin-bottom:20px}.page-header a[data-v-a5c6ff64]{border-radius:var(--business-radius-sm);padding:8px;display:inline-flex}svg[data-v-a5c6ff64]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}h1[data-v-a5c6ff64]{margin:0;font-size:24px}h2[data-v-a5c6ff64]{overflow-wrap:anywhere;margin:0;font-size:19px}h3[data-v-a5c6ff64]{margin:0 0 8px;font-size:16px}.expansion-page p[data-v-a5c6ff64]{color:var(--business-text-primary);overflow-wrap:anywhere;margin:8px 0;line-height:1.65}.expansion-page .hint[data-v-a5c6ff64],.page-header p[data-v-a5c6ff64]{color:var(--business-text-secondary);font-size:13px}.page-header p[data-v-a5c6ff64]{margin-top:4px}.grow[data-v-a5c6ff64]{flex:1;min-width:0}.row[data-v-a5c6ff64]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.actions[data-v-a5c6ff64]{flex-wrap:wrap;margin:16px 0 0}a[data-v-a5c6ff64]{color:var(--business-color-primary);overflow-wrap:anywhere;text-decoration:none}.card[data-v-a5c6ff64]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);box-shadow:var(--business-shadow-card);margin-top:20px;padding:20px 16px}.record-list[data-v-a5c6ff64]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);margin-top:16px;overflow:hidden}.record-row[data-v-a5c6ff64]{border-bottom:1px solid var(--business-border-light);padding:16px}.record-row[data-v-a5c6ff64]:last-child{border-bottom:0}.record-row button[data-v-a5c6ff64]{margin-top:8px}.detail-row[data-v-a5c6ff64]{border-top:1px solid var(--business-border-light);margin-top:16px;padding-top:16px}button[data-v-a5c6ff64],input[data-v-a5c6ff64],select[data-v-a5c6ff64],textarea[data-v-a5c6ff64]{font:inherit;max-width:100%}button[data-v-a5c6ff64]{border:1px solid var(--business-border-medium);border-radius:var(--business-radius-md);min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);cursor:pointer;padding:10px 14px;font-size:14px}button.primary[data-v-a5c6ff64]{background:var(--business-color-primary);border-color:var(--business-color-primary);color:#fff}button[data-v-a5c6ff64]:disabled,fieldset[data-v-a5c6ff64]:disabled{opacity:.55;cursor:wait}button[data-v-a5c6ff64]:focus-visible,input[data-v-a5c6ff64]:focus-visible,select[data-v-a5c6ff64]:focus-visible,textarea[data-v-a5c6ff64]:focus-visible,a[data-v-a5c6ff64]:focus-visible,.editor[data-v-a5c6ff64]:focus-visible,summary[data-v-a5c6ff64]:focus-visible{outline:2px solid var(--business-color-primary);outline-offset:3px}label[data-v-a5c6ff64]{color:var(--business-text-secondary);margin:16px 0;font-size:14px;display:block}input[data-v-a5c6ff64],select[data-v-a5c6ff64],textarea[data-v-a5c6ff64]{width:100%;min-width:0;min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);border:1px solid var(--business-border-medium);border-radius:var(--business-radius-sm);margin-top:8px;padding:10px 12px;display:block}textarea[data-v-a5c6ff64]{resize:vertical}.checkbox[data-v-a5c6ff64]{align-items:center;gap:8px;display:flex}.checkbox input[data-v-a5c6ff64]{width:20px;min-height:20px;margin:0}.search-bar[data-v-a5c6ff64]{flex-wrap:wrap;align-items:end}.search-bar label[data-v-a5c6ff64]{flex:1;min-width:140px;margin:0}.search-bar button[data-v-a5c6ff64]{flex-shrink:0}fieldset[data-v-a5c6ff64]{border:0;min-width:0;margin:0;padding:0}.badge[data-v-a5c6ff64]{border-radius:var(--business-radius-pill);background:var(--business-bg-secondary);color:var(--business-text-secondary);flex-shrink:0;padding:4px 8px;font-size:12px;display:inline-block}dl[data-v-a5c6ff64]{grid-template-columns:minmax(80px,110px) minmax(0,1fr);gap:12px;margin:16px 0;font-size:14px;display:grid}dt[data-v-a5c6ff64]{color:var(--business-text-secondary)}dd[data-v-a5c6ff64]{overflow-wrap:anywhere;margin:0}.notice[data-v-a5c6ff64],.error[data-v-a5c6ff64],.success[data-v-a5c6ff64]{border-radius:var(--business-radius-sm);padding:12px;font-size:14px}.notice[data-v-a5c6ff64]{background:var(--business-bg-secondary)}.expansion-page .error[data-v-a5c6ff64]{background:var(--business-danger-bg);color:var(--business-danger)}.expansion-page .success[data-v-a5c6ff64]{background:var(--business-success-bg);color:var(--business-success)}.empty[data-v-a5c6ff64]{color:var(--business-text-secondary);padding:20px 0;font-size:14px}.editor[data-v-a5c6ff64]{scroll-margin-top:16px}.installment[data-v-a5c6ff64]{background:var(--business-bg-secondary);border-radius:var(--business-radius-sm);margin:16px 0;padding:16px 12px}.installment legend[data-v-a5c6ff64]{font-weight:600}.money[data-v-a5c6ff64]{font-variant-numeric:tabular-nums;font-weight:600}summary[data-v-a5c6ff64]{cursor:pointer;padding:12px 0}details[data-v-a5c6ff64]{margin-top:12px}@media (width<=360px){.card[data-v-a5c6ff64]{padding:16px 12px}dl[data-v-a5c6ff64]{grid-template-columns:90px minmax(0,1fr)}}.barcode-popup[data-v-c7b15082]{max-height:94dvh;overflow-y:auto}.barcode-scanner[data-v-c7b15082]{padding:20px 20px calc(20px + env(safe-area-inset-bottom));color:#192434;background:#fff}.barcode-scanner header[data-v-c7b15082]{justify-content:space-between;align-items:center;gap:12px;display:flex}.barcode-scanner h2[data-v-c7b15082]{margin:0;font-size:19px}.barcode-scanner button[data-v-c7b15082],.scanner-tools label[data-v-c7b15082]{color:#243650;min-height:44px;font:inherit;cursor:pointer;background:#f6f8fb;border:1px solid #dce3ed;border-radius:10px;padding:10px 14px}.barcode-scanner button[data-v-c7b15082]:disabled,.scanner-tools .unavailable[data-v-c7b15082]{opacity:.45;cursor:default}.barcode-scanner .primary[data-v-c7b15082]{color:#fff;background:#2767ed;border-color:#2767ed}.scanner-help[data-v-c7b15082]{color:#6a7586;font-size:13px;line-height:1.65}.scanner-placeholder[data-v-c7b15082],.camera-preview[data-v-c7b15082]{background:#111e32;border-radius:14px;height:210px;margin:16px 0;position:relative;overflow:hidden}.scanner-placeholder[data-v-c7b15082]{color:#e3e9f3;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:12px;display:flex}.scanner-placeholder>span[data-v-c7b15082]{font-size:64px}.scanner-placeholder p[data-v-c7b15082]{font-size:13px}.camera-preview video[data-v-c7b15082]{object-fit:cover;width:100%;height:100%}.scan-frame[data-v-c7b15082]{pointer-events:none;border:2px solid #70f3b6;border-radius:10px;position:absolute;inset:20% 12%}.scanner-tools[data-v-c7b15082]{flex-wrap:wrap;gap:8px;display:flex}.scanner-tools label[data-v-c7b15082]{align-items:center;display:flex;position:relative;overflow:hidden}.scanner-tools input[data-v-c7b15082]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.scanner-error[data-v-c7b15082]{color:#b62432;font-size:14px;line-height:1.6}.manual-code[data-v-c7b15082]{gap:10px;margin-top:20px;display:grid}.manual-code>label[data-v-c7b15082]{font-size:14px;font-weight:600}.manual-code>div[data-v-c7b15082]{gap:8px;display:flex}.manual-code input[data-v-c7b15082]{min-width:0;font:inherit;border:1px solid #dce3ed;border-radius:10px;flex:1;padding:12px}.manual-code button[data-v-c7b15082]{flex-shrink:0}.barcode-candidates[data-v-c7b15082]{gap:8px;padding:0;list-style:none;display:grid}.barcode-candidates button[data-v-c7b15082]{overflow-wrap:anywhere;text-align:left;width:100%}.stocktake-locator[data-v-0f28c786]{color:#243650;border:1px solid #dce3ed;border-radius:10px;min-width:0;padding:14px}.stocktake-locator h3[data-v-0f28c786]{margin:0 0 8px;font-size:16px}.help[data-v-0f28c786]{color:#64748b;font-size:13px;line-height:1.65}.lookup[data-v-0f28c786]{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.lookup label[data-v-0f28c786]{flex:220px;gap:6px;min-width:0;font-size:14px;display:grid}.lookup input[data-v-0f28c786]{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;border:1px solid #cbd5e1;border-radius:7px;padding:10px}.stocktake-locator button[data-v-0f28c786]{color:#1753a3;min-height:44px;font:inherit;cursor:pointer;background:#f0f6ff;border:1px solid #bfd3ef;border-radius:7px;padding:9px 12px}.stocktake-locator button[data-v-0f28c786]:disabled,.stocktake-locator input[data-v-0f28c786]:disabled{opacity:.5;cursor:default}.stocktake-locator button[data-v-0f28c786]:focus-visible,.stocktake-locator input[data-v-0f28c786]:focus-visible{outline-offset:2px;outline:2px solid #2767ed}.matches[data-v-0f28c786]{gap:10px;padding:0;list-style:none;display:grid}.matches li[data-v-0f28c786]{overflow-wrap:anywhere;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:12px}.matches strong[data-v-0f28c786]{font-size:14px}.matches dl[data-v-0f28c786]{grid-template-columns:45px minmax(0,1fr);gap:5px;font-size:13px;display:grid}.matches dt[data-v-0f28c786]{color:#64748b}.matches dd[data-v-0f28c786]{margin:0}.stocktake-locator [role=alert][data-v-0f28c786]{color:#b62432;font-size:13px;line-height:1.6}@media (width<=360px){.stocktake-locator[data-v-0f28c786]{padding:10px}.lookup button[data-v-0f28c786]{flex:auto}}.stocktake-import[data-v-076d201d]{color:#243650;border:1px solid #dce3ed;border-radius:10px;min-width:0;margin-top:14px;padding:14px}.stocktake-import h3[data-v-076d201d]{margin:0;font-size:16px}.stocktake-import p[data-v-076d201d]{overflow-wrap:anywhere;font-size:13px;line-height:1.65}.controls[data-v-076d201d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.controls label[data-v-076d201d]{gap:6px;min-width:0;font-size:13px;display:grid}.controls input[data-v-076d201d]{max-width:100%;min-height:44px}.stocktake-import button[data-v-076d201d]{color:#1753a3;min-height:44px;font:inherit;cursor:pointer;background:#f0f6ff;border:1px solid #bfd3ef;border-radius:7px;padding:10px 12px}.stocktake-import button[data-v-076d201d]:disabled{opacity:.5;cursor:default}.stocktake-import ul[data-v-076d201d]{gap:8px;padding:0;list-style:none;display:grid}.stocktake-import li[data-v-076d201d]{border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:10px}.confirmed[data-v-076d201d]{align-items:flex-start;gap:8px;margin:12px 0;font-size:14px;line-height:1.7;display:flex}.confirmed input[data-v-076d201d]{flex:none;width:18px;height:18px;min-height:18px}.stocktake-import [role=alert][data-v-076d201d]{color:#b62432}.stocktake-photos[data-v-0c70b678]{color:#243650;border:1px solid #dce3ed;border-radius:10px;min-width:0;margin-top:14px;padding:14px}.stocktake-photos h3[data-v-0c70b678]{margin:0;font-size:16px}.stocktake-photos p[data-v-0c70b678]{overflow-wrap:anywhere;font-size:13px;line-height:1.65}.stocktake-photos fieldset[data-v-0c70b678]{border:1px solid #e2e8f0;border-radius:8px;min-width:0;margin:12px 0;padding:12px}.stocktake-photos label[data-v-0c70b678]{gap:6px;margin:8px 0;font-size:13px;display:grid}.stocktake-photos input[data-v-0c70b678],.stocktake-photos select[data-v-0c70b678],.stocktake-photos textarea[data-v-0c70b678]{box-sizing:border-box;min-width:0;max-width:100%;font:inherit;min-height:40px}.stocktake-photos button[data-v-0c70b678]{color:#1753a3;min-height:44px;font:inherit;cursor:pointer;background:#f0f6ff;border:1px solid #bfd3ef;border-radius:7px;margin:4px 6px 4px 0;padding:9px 12px}.stocktake-photos button[data-v-0c70b678]:disabled{opacity:.5;cursor:default}.stocktake-photos ul[data-v-0c70b678]{gap:8px;padding:0;list-style:none;display:grid}.stocktake-photos li[data-v-0c70b678]{overflow-wrap:anywhere;border-bottom:1px solid #e2e8f0;padding:10px 0}.stocktake-photos [role=alert][data-v-0c70b678]{color:#b62432}.expansion-page[data-v-13beda31]{--business-color-primary:#2f73f4;--business-text-primary:#111318;--business-text-secondary:#48556a;--business-bg-page:#fff;--business-bg-secondary:#f5f6f8;--business-border-light:#edf0f5;--business-border-medium:#d9dde3;--business-danger:#e21b1b;--business-danger-bg:#ffe4e5;--business-success:#138b3d;--business-success-bg:#daf5df;--business-radius-sm:8px;--business-radius-md:12px;--business-radius-pill:999px;--business-shadow-card:0 2px 15px #26406e0b;box-sizing:border-box;background:var(--business-bg-page);width:100%;max-width:575px;min-height:100vh;color:var(--business-text-primary);margin:0 auto;padding:20px 16px 48px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:16px}.expansion-page[data-v-13beda31] *{box-sizing:border-box}.page-header[data-v-13beda31],.row[data-v-13beda31],.actions[data-v-13beda31],.search-bar[data-v-13beda31]{align-items:center;gap:12px;display:flex}.expansion-page>.page-header[data-v-13beda31]{text-align:left;flex-direction:row;justify-content:flex-start;margin-bottom:20px}.page-header a[data-v-13beda31]{border-radius:var(--business-radius-sm);padding:8px;display:inline-flex}svg[data-v-13beda31]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}h1[data-v-13beda31]{margin:0;font-size:24px}h2[data-v-13beda31]{overflow-wrap:anywhere;margin:0;font-size:19px}h3[data-v-13beda31]{margin:0 0 8px;font-size:16px}.expansion-page p[data-v-13beda31]{color:var(--business-text-primary);overflow-wrap:anywhere;margin:8px 0;line-height:1.65}.expansion-page .hint[data-v-13beda31],.page-header p[data-v-13beda31]{color:var(--business-text-secondary);font-size:13px}.page-header p[data-v-13beda31]{margin-top:4px}.grow[data-v-13beda31]{flex:1;min-width:0}.row[data-v-13beda31]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.actions[data-v-13beda31]{flex-wrap:wrap;margin:16px 0 0}a[data-v-13beda31]{color:var(--business-color-primary);overflow-wrap:anywhere;text-decoration:none}.card[data-v-13beda31]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);box-shadow:var(--business-shadow-card);margin-top:20px;padding:20px 16px}.record-list[data-v-13beda31]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);margin-top:16px;overflow:hidden}.record-row[data-v-13beda31]{border-bottom:1px solid var(--business-border-light);padding:16px}.record-row[data-v-13beda31]:last-child{border-bottom:0}.record-row button[data-v-13beda31]{margin-top:8px}.detail-row[data-v-13beda31]{border-top:1px solid var(--business-border-light);margin-top:16px;padding-top:16px}button[data-v-13beda31],input[data-v-13beda31],select[data-v-13beda31],textarea[data-v-13beda31]{font:inherit;max-width:100%}button[data-v-13beda31]{border:1px solid var(--business-border-medium);border-radius:var(--business-radius-md);min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);cursor:pointer;padding:10px 14px;font-size:14px}button.primary[data-v-13beda31]{background:var(--business-color-primary);border-color:var(--business-color-primary);color:#fff}button[data-v-13beda31]:disabled,fieldset[data-v-13beda31]:disabled{opacity:.55;cursor:wait}button[data-v-13beda31]:focus-visible,input[data-v-13beda31]:focus-visible,select[data-v-13beda31]:focus-visible,textarea[data-v-13beda31]:focus-visible,a[data-v-13beda31]:focus-visible,.editor[data-v-13beda31]:focus-visible,summary[data-v-13beda31]:focus-visible{outline:2px solid var(--business-color-primary);outline-offset:3px}label[data-v-13beda31]{color:var(--business-text-secondary);margin:16px 0;font-size:14px;display:block}input[data-v-13beda31],select[data-v-13beda31],textarea[data-v-13beda31]{width:100%;min-width:0;min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);border:1px solid var(--business-border-medium);border-radius:var(--business-radius-sm);margin-top:8px;padding:10px 12px;display:block}textarea[data-v-13beda31]{resize:vertical}.checkbox[data-v-13beda31]{align-items:center;gap:8px;display:flex}.checkbox input[data-v-13beda31]{width:20px;min-height:20px;margin:0}.search-bar[data-v-13beda31]{flex-wrap:wrap;align-items:end}.search-bar label[data-v-13beda31]{flex:1;min-width:140px;margin:0}.search-bar button[data-v-13beda31]{flex-shrink:0}fieldset[data-v-13beda31]{border:0;min-width:0;margin:0;padding:0}.badge[data-v-13beda31]{border-radius:var(--business-radius-pill);background:var(--business-bg-secondary);color:var(--business-text-secondary);flex-shrink:0;padding:4px 8px;font-size:12px;display:inline-block}dl[data-v-13beda31]{grid-template-columns:minmax(80px,110px) minmax(0,1fr);gap:12px;margin:16px 0;font-size:14px;display:grid}dt[data-v-13beda31]{color:var(--business-text-secondary)}dd[data-v-13beda31]{overflow-wrap:anywhere;margin:0}.notice[data-v-13beda31],.error[data-v-13beda31],.success[data-v-13beda31]{border-radius:var(--business-radius-sm);padding:12px;font-size:14px}.notice[data-v-13beda31]{background:var(--business-bg-secondary)}.expansion-page .error[data-v-13beda31]{background:var(--business-danger-bg);color:var(--business-danger)}.expansion-page .success[data-v-13beda31]{background:var(--business-success-bg);color:var(--business-success)}.empty[data-v-13beda31]{color:var(--business-text-secondary);padding:20px 0;font-size:14px}.editor[data-v-13beda31]{scroll-margin-top:16px}.installment[data-v-13beda31]{background:var(--business-bg-secondary);border-radius:var(--business-radius-sm);margin:16px 0;padding:16px 12px}.installment legend[data-v-13beda31]{font-weight:600}.money[data-v-13beda31]{font-variant-numeric:tabular-nums;font-weight:600}summary[data-v-13beda31]{cursor:pointer;padding:12px 0}details[data-v-13beda31]{margin-top:12px}@media (width<=360px){.card[data-v-13beda31]{padding:16px 12px}dl[data-v-13beda31]{grid-template-columns:90px minmax(0,1fr)}}.expansion-page[data-v-f2cc8382]{--business-color-primary:#2f73f4;--business-text-primary:#111318;--business-text-secondary:#48556a;--business-bg-page:#fff;--business-bg-secondary:#f5f6f8;--business-border-light:#edf0f5;--business-border-medium:#d9dde3;--business-danger:#e21b1b;--business-danger-bg:#ffe4e5;--business-success:#138b3d;--business-success-bg:#daf5df;--business-radius-sm:8px;--business-radius-md:12px;--business-radius-pill:999px;--business-shadow-card:0 2px 15px #26406e0b;box-sizing:border-box;background:var(--business-bg-page);width:100%;max-width:575px;min-height:100vh;color:var(--business-text-primary);margin:0 auto;padding:20px 16px 48px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:16px}.expansion-page[data-v-f2cc8382] *{box-sizing:border-box}.page-header[data-v-f2cc8382],.row[data-v-f2cc8382],.actions[data-v-f2cc8382],.search-bar[data-v-f2cc8382]{align-items:center;gap:12px;display:flex}.expansion-page>.page-header[data-v-f2cc8382]{text-align:left;flex-direction:row;justify-content:flex-start;margin-bottom:20px}.page-header a[data-v-f2cc8382]{border-radius:var(--business-radius-sm);padding:8px;display:inline-flex}svg[data-v-f2cc8382]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}h1[data-v-f2cc8382]{margin:0;font-size:24px}h2[data-v-f2cc8382]{overflow-wrap:anywhere;margin:0;font-size:19px}h3[data-v-f2cc8382]{margin:0 0 8px;font-size:16px}.expansion-page p[data-v-f2cc8382]{color:var(--business-text-primary);overflow-wrap:anywhere;margin:8px 0;line-height:1.65}.expansion-page .hint[data-v-f2cc8382],.page-header p[data-v-f2cc8382]{color:var(--business-text-secondary);font-size:13px}.page-header p[data-v-f2cc8382]{margin-top:4px}.grow[data-v-f2cc8382]{flex:1;min-width:0}.row[data-v-f2cc8382]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.actions[data-v-f2cc8382]{flex-wrap:wrap;margin:16px 0 0}a[data-v-f2cc8382]{color:var(--business-color-primary);overflow-wrap:anywhere;text-decoration:none}.card[data-v-f2cc8382]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);box-shadow:var(--business-shadow-card);margin-top:20px;padding:20px 16px}.record-list[data-v-f2cc8382]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);margin-top:16px;overflow:hidden}.record-row[data-v-f2cc8382]{border-bottom:1px solid var(--business-border-light);padding:16px}.record-row[data-v-f2cc8382]:last-child{border-bottom:0}.record-row button[data-v-f2cc8382]{margin-top:8px}.detail-row[data-v-f2cc8382]{border-top:1px solid var(--business-border-light);margin-top:16px;padding-top:16px}button[data-v-f2cc8382],input[data-v-f2cc8382],select[data-v-f2cc8382],textarea[data-v-f2cc8382]{font:inherit;max-width:100%}button[data-v-f2cc8382]{border:1px solid var(--business-border-medium);border-radius:var(--business-radius-md);min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);cursor:pointer;padding:10px 14px;font-size:14px}button.primary[data-v-f2cc8382]{background:var(--business-color-primary);border-color:var(--business-color-primary);color:#fff}button[data-v-f2cc8382]:disabled,fieldset[data-v-f2cc8382]:disabled{opacity:.55;cursor:wait}button[data-v-f2cc8382]:focus-visible,input[data-v-f2cc8382]:focus-visible,select[data-v-f2cc8382]:focus-visible,textarea[data-v-f2cc8382]:focus-visible,a[data-v-f2cc8382]:focus-visible,.editor[data-v-f2cc8382]:focus-visible,summary[data-v-f2cc8382]:focus-visible{outline:2px solid var(--business-color-primary);outline-offset:3px}label[data-v-f2cc8382]{color:var(--business-text-secondary);margin:16px 0;font-size:14px;display:block}input[data-v-f2cc8382],select[data-v-f2cc8382],textarea[data-v-f2cc8382]{width:100%;min-width:0;min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);border:1px solid var(--business-border-medium);border-radius:var(--business-radius-sm);margin-top:8px;padding:10px 12px;display:block}textarea[data-v-f2cc8382]{resize:vertical}.checkbox[data-v-f2cc8382]{align-items:center;gap:8px;display:flex}.checkbox input[data-v-f2cc8382]{width:20px;min-height:20px;margin:0}.search-bar[data-v-f2cc8382]{flex-wrap:wrap;align-items:end}.search-bar label[data-v-f2cc8382]{flex:1;min-width:140px;margin:0}.search-bar button[data-v-f2cc8382]{flex-shrink:0}fieldset[data-v-f2cc8382]{border:0;min-width:0;margin:0;padding:0}.badge[data-v-f2cc8382]{border-radius:var(--business-radius-pill);background:var(--business-bg-secondary);color:var(--business-text-secondary);flex-shrink:0;padding:4px 8px;font-size:12px;display:inline-block}dl[data-v-f2cc8382]{grid-template-columns:minmax(80px,110px) minmax(0,1fr);gap:12px;margin:16px 0;font-size:14px;display:grid}dt[data-v-f2cc8382]{color:var(--business-text-secondary)}dd[data-v-f2cc8382]{overflow-wrap:anywhere;margin:0}.notice[data-v-f2cc8382],.error[data-v-f2cc8382],.success[data-v-f2cc8382]{border-radius:var(--business-radius-sm);padding:12px;font-size:14px}.notice[data-v-f2cc8382]{background:var(--business-bg-secondary)}.expansion-page .error[data-v-f2cc8382]{background:var(--business-danger-bg);color:var(--business-danger)}.expansion-page .success[data-v-f2cc8382]{background:var(--business-success-bg);color:var(--business-success)}.empty[data-v-f2cc8382]{color:var(--business-text-secondary);padding:20px 0;font-size:14px}.editor[data-v-f2cc8382]{scroll-margin-top:16px}.installment[data-v-f2cc8382]{background:var(--business-bg-secondary);border-radius:var(--business-radius-sm);margin:16px 0;padding:16px 12px}.installment legend[data-v-f2cc8382]{font-weight:600}.money[data-v-f2cc8382]{font-variant-numeric:tabular-nums;font-weight:600}summary[data-v-f2cc8382]{cursor:pointer;padding:12px 0}details[data-v-f2cc8382]{margin-top:12px}@media (width<=360px){.card[data-v-f2cc8382]{padding:16px 12px}dl[data-v-f2cc8382]{grid-template-columns:90px minmax(0,1fr)}}.expansion-page[data-v-fc7210bf]{--business-color-primary:#2f73f4;--business-text-primary:#111318;--business-text-secondary:#48556a;--business-bg-page:#fff;--business-bg-secondary:#f5f6f8;--business-border-light:#edf0f5;--business-border-medium:#d9dde3;--business-danger:#e21b1b;--business-danger-bg:#ffe4e5;--business-success:#138b3d;--business-success-bg:#daf5df;--business-radius-sm:8px;--business-radius-md:12px;--business-radius-pill:999px;--business-shadow-card:0 2px 15px #26406e0b;box-sizing:border-box;background:var(--business-bg-page);width:100%;max-width:575px;min-height:100vh;color:var(--business-text-primary);margin:0 auto;padding:20px 16px 48px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:16px}.expansion-page[data-v-fc7210bf] *{box-sizing:border-box}.page-header[data-v-fc7210bf],.row[data-v-fc7210bf],.actions[data-v-fc7210bf],.search-bar[data-v-fc7210bf]{align-items:center;gap:12px;display:flex}.expansion-page>.page-header[data-v-fc7210bf]{text-align:left;flex-direction:row;justify-content:flex-start;margin-bottom:20px}.page-header a[data-v-fc7210bf]{border-radius:var(--business-radius-sm);padding:8px;display:inline-flex}svg[data-v-fc7210bf]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}h1[data-v-fc7210bf]{margin:0;font-size:24px}h2[data-v-fc7210bf]{overflow-wrap:anywhere;margin:0;font-size:19px}h3[data-v-fc7210bf]{margin:0 0 8px;font-size:16px}.expansion-page p[data-v-fc7210bf]{color:var(--business-text-primary);overflow-wrap:anywhere;margin:8px 0;line-height:1.65}.expansion-page .hint[data-v-fc7210bf],.page-header p[data-v-fc7210bf]{color:var(--business-text-secondary);font-size:13px}.page-header p[data-v-fc7210bf]{margin-top:4px}.grow[data-v-fc7210bf]{flex:1;min-width:0}.row[data-v-fc7210bf]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.actions[data-v-fc7210bf]{flex-wrap:wrap;margin:16px 0 0}a[data-v-fc7210bf]{color:var(--business-color-primary);overflow-wrap:anywhere;text-decoration:none}.card[data-v-fc7210bf]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);box-shadow:var(--business-shadow-card);margin-top:20px;padding:20px 16px}.record-list[data-v-fc7210bf]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);margin-top:16px;overflow:hidden}.record-row[data-v-fc7210bf]{border-bottom:1px solid var(--business-border-light);padding:16px}.record-row[data-v-fc7210bf]:last-child{border-bottom:0}.record-row button[data-v-fc7210bf]{margin-top:8px}.detail-row[data-v-fc7210bf]{border-top:1px solid var(--business-border-light);margin-top:16px;padding-top:16px}button[data-v-fc7210bf],input[data-v-fc7210bf],select[data-v-fc7210bf],textarea[data-v-fc7210bf]{font:inherit;max-width:100%}button[data-v-fc7210bf]{border:1px solid var(--business-border-medium);border-radius:var(--business-radius-md);min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);cursor:pointer;padding:10px 14px;font-size:14px}button.primary[data-v-fc7210bf]{background:var(--business-color-primary);border-color:var(--business-color-primary);color:#fff}button[data-v-fc7210bf]:disabled,fieldset[data-v-fc7210bf]:disabled{opacity:.55;cursor:wait}button[data-v-fc7210bf]:focus-visible,input[data-v-fc7210bf]:focus-visible,select[data-v-fc7210bf]:focus-visible,textarea[data-v-fc7210bf]:focus-visible,a[data-v-fc7210bf]:focus-visible,.editor[data-v-fc7210bf]:focus-visible,summary[data-v-fc7210bf]:focus-visible{outline:2px solid var(--business-color-primary);outline-offset:3px}label[data-v-fc7210bf]{color:var(--business-text-secondary);margin:16px 0;font-size:14px;display:block}input[data-v-fc7210bf],select[data-v-fc7210bf],textarea[data-v-fc7210bf]{width:100%;min-width:0;min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);border:1px solid var(--business-border-medium);border-radius:var(--business-radius-sm);margin-top:8px;padding:10px 12px;display:block}textarea[data-v-fc7210bf]{resize:vertical}.checkbox[data-v-fc7210bf]{align-items:center;gap:8px;display:flex}.checkbox input[data-v-fc7210bf]{width:20px;min-height:20px;margin:0}.search-bar[data-v-fc7210bf]{flex-wrap:wrap;align-items:end}.search-bar label[data-v-fc7210bf]{flex:1;min-width:140px;margin:0}.search-bar button[data-v-fc7210bf]{flex-shrink:0}fieldset[data-v-fc7210bf]{border:0;min-width:0;margin:0;padding:0}.badge[data-v-fc7210bf]{border-radius:var(--business-radius-pill);background:var(--business-bg-secondary);color:var(--business-text-secondary);flex-shrink:0;padding:4px 8px;font-size:12px;display:inline-block}dl[data-v-fc7210bf]{grid-template-columns:minmax(80px,110px) minmax(0,1fr);gap:12px;margin:16px 0;font-size:14px;display:grid}dt[data-v-fc7210bf]{color:var(--business-text-secondary)}dd[data-v-fc7210bf]{overflow-wrap:anywhere;margin:0}.notice[data-v-fc7210bf],.error[data-v-fc7210bf],.success[data-v-fc7210bf]{border-radius:var(--business-radius-sm);padding:12px;font-size:14px}.notice[data-v-fc7210bf]{background:var(--business-bg-secondary)}.expansion-page .error[data-v-fc7210bf]{background:var(--business-danger-bg);color:var(--business-danger)}.expansion-page .success[data-v-fc7210bf]{background:var(--business-success-bg);color:var(--business-success)}.empty[data-v-fc7210bf]{color:var(--business-text-secondary);padding:20px 0;font-size:14px}.editor[data-v-fc7210bf]{scroll-margin-top:16px}.installment[data-v-fc7210bf]{background:var(--business-bg-secondary);border-radius:var(--business-radius-sm);margin:16px 0;padding:16px 12px}.installment legend[data-v-fc7210bf]{font-weight:600}.money[data-v-fc7210bf]{font-variant-numeric:tabular-nums;font-weight:600}summary[data-v-fc7210bf]{cursor:pointer;padding:12px 0}details[data-v-fc7210bf]{margin-top:12px}@media (width<=360px){.card[data-v-fc7210bf]{padding:16px 12px}dl[data-v-fc7210bf]{grid-template-columns:90px minmax(0,1fr)}}.expansion-page[data-v-83ace1f0]{--business-color-primary:#2f73f4;--business-text-primary:#111318;--business-text-secondary:#48556a;--business-bg-page:#fff;--business-bg-secondary:#f5f6f8;--business-border-light:#edf0f5;--business-border-medium:#d9dde3;--business-danger:#e21b1b;--business-danger-bg:#ffe4e5;--business-success:#138b3d;--business-success-bg:#daf5df;--business-radius-sm:8px;--business-radius-md:12px;--business-radius-pill:999px;--business-shadow-card:0 2px 15px #26406e0b;box-sizing:border-box;background:var(--business-bg-page);width:100%;max-width:575px;min-height:100vh;color:var(--business-text-primary);margin:0 auto;padding:20px 16px 48px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:16px}.expansion-page[data-v-83ace1f0] *{box-sizing:border-box}.page-header[data-v-83ace1f0],.row[data-v-83ace1f0],.actions[data-v-83ace1f0],.search-bar[data-v-83ace1f0]{align-items:center;gap:12px;display:flex}.expansion-page>.page-header[data-v-83ace1f0]{text-align:left;flex-direction:row;justify-content:flex-start;margin-bottom:20px}.page-header a[data-v-83ace1f0]{border-radius:var(--business-radius-sm);padding:8px;display:inline-flex}svg[data-v-83ace1f0]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}h1[data-v-83ace1f0]{margin:0;font-size:24px}h2[data-v-83ace1f0]{overflow-wrap:anywhere;margin:0;font-size:19px}h3[data-v-83ace1f0]{margin:0 0 8px;font-size:16px}.expansion-page p[data-v-83ace1f0]{color:var(--business-text-primary);overflow-wrap:anywhere;margin:8px 0;line-height:1.65}.expansion-page .hint[data-v-83ace1f0],.page-header p[data-v-83ace1f0]{color:var(--business-text-secondary);font-size:13px}.page-header p[data-v-83ace1f0]{margin-top:4px}.grow[data-v-83ace1f0]{flex:1;min-width:0}.row[data-v-83ace1f0]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.actions[data-v-83ace1f0]{flex-wrap:wrap;margin:16px 0 0}a[data-v-83ace1f0]{color:var(--business-color-primary);overflow-wrap:anywhere;text-decoration:none}.card[data-v-83ace1f0]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);box-shadow:var(--business-shadow-card);margin-top:20px;padding:20px 16px}.record-list[data-v-83ace1f0]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);margin-top:16px;overflow:hidden}.record-row[data-v-83ace1f0]{border-bottom:1px solid var(--business-border-light);padding:16px}.record-row[data-v-83ace1f0]:last-child{border-bottom:0}.record-row button[data-v-83ace1f0]{margin-top:8px}.detail-row[data-v-83ace1f0]{border-top:1px solid var(--business-border-light);margin-top:16px;padding-top:16px}button[data-v-83ace1f0],input[data-v-83ace1f0],select[data-v-83ace1f0],textarea[data-v-83ace1f0]{font:inherit;max-width:100%}button[data-v-83ace1f0]{border:1px solid var(--business-border-medium);border-radius:var(--business-radius-md);min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);cursor:pointer;padding:10px 14px;font-size:14px}button.primary[data-v-83ace1f0]{background:var(--business-color-primary);border-color:var(--business-color-primary);color:#fff}button[data-v-83ace1f0]:disabled,fieldset[data-v-83ace1f0]:disabled{opacity:.55;cursor:wait}button[data-v-83ace1f0]:focus-visible,input[data-v-83ace1f0]:focus-visible,select[data-v-83ace1f0]:focus-visible,textarea[data-v-83ace1f0]:focus-visible,a[data-v-83ace1f0]:focus-visible,.editor[data-v-83ace1f0]:focus-visible,summary[data-v-83ace1f0]:focus-visible{outline:2px solid var(--business-color-primary);outline-offset:3px}label[data-v-83ace1f0]{color:var(--business-text-secondary);margin:16px 0;font-size:14px;display:block}input[data-v-83ace1f0],select[data-v-83ace1f0],textarea[data-v-83ace1f0]{width:100%;min-width:0;min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);border:1px solid var(--business-border-medium);border-radius:var(--business-radius-sm);margin-top:8px;padding:10px 12px;display:block}textarea[data-v-83ace1f0]{resize:vertical}.checkbox[data-v-83ace1f0]{align-items:center;gap:8px;display:flex}.checkbox input[data-v-83ace1f0]{width:20px;min-height:20px;margin:0}.search-bar[data-v-83ace1f0]{flex-wrap:wrap;align-items:end}.search-bar label[data-v-83ace1f0]{flex:1;min-width:140px;margin:0}.search-bar button[data-v-83ace1f0]{flex-shrink:0}fieldset[data-v-83ace1f0]{border:0;min-width:0;margin:0;padding:0}.badge[data-v-83ace1f0]{border-radius:var(--business-radius-pill);background:var(--business-bg-secondary);color:var(--business-text-secondary);flex-shrink:0;padding:4px 8px;font-size:12px;display:inline-block}dl[data-v-83ace1f0]{grid-template-columns:minmax(80px,110px) minmax(0,1fr);gap:12px;margin:16px 0;font-size:14px;display:grid}dt[data-v-83ace1f0]{color:var(--business-text-secondary)}dd[data-v-83ace1f0]{overflow-wrap:anywhere;margin:0}.notice[data-v-83ace1f0],.error[data-v-83ace1f0],.success[data-v-83ace1f0]{border-radius:var(--business-radius-sm);padding:12px;font-size:14px}.notice[data-v-83ace1f0]{background:var(--business-bg-secondary)}.expansion-page .error[data-v-83ace1f0]{background:var(--business-danger-bg);color:var(--business-danger)}.expansion-page .success[data-v-83ace1f0]{background:var(--business-success-bg);color:var(--business-success)}.empty[data-v-83ace1f0]{color:var(--business-text-secondary);padding:20px 0;font-size:14px}.editor[data-v-83ace1f0]{scroll-margin-top:16px}.installment[data-v-83ace1f0]{background:var(--business-bg-secondary);border-radius:var(--business-radius-sm);margin:16px 0;padding:16px 12px}.installment legend[data-v-83ace1f0]{font-weight:600}.money[data-v-83ace1f0]{font-variant-numeric:tabular-nums;font-weight:600}summary[data-v-83ace1f0]{cursor:pointer;padding:12px 0}details[data-v-83ace1f0]{margin-top:12px}@media (width<=360px){.card[data-v-83ace1f0]{padding:16px 12px}dl[data-v-83ace1f0]{grid-template-columns:90px minmax(0,1fr)}}.contract-archive form[data-v-f3c2039f]{gap:12px;margin-block:16px;display:grid}.contract-archive label[data-v-f3c2039f]{gap:6px;display:grid}.contract-archive input[data-v-f3c2039f],.contract-archive select[data-v-f3c2039f],.contract-archive textarea[data-v-f3c2039f]{box-sizing:border-box;border:1px solid var(--business-border,#d7dce3);border-radius:6px;width:100%;max-width:100%;padding:9px}.contract-archive article[data-v-f3c2039f]{border-bottom:1px solid var(--business-border,#d7dce3);padding-block:10px}.contract-archive button[data-v-f3c2039f]{justify-self:start;padding:8px 14px}.error[data-v-f3c2039f]{color:#b42318}.procurement-lists[data-v-52834273]{background:var(--business-bg-page,#fff);border-radius:var(--business-radius-md,12px);color:var(--business-text-primary,#111318);overflow-wrap:anywhere;margin-block:20px;padding:16px}header[data-v-52834273],.actions[data-v-52834273]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}header[data-v-52834273]{justify-content:space-between}h2[data-v-52834273],h3[data-v-52834273],h4[data-v-52834273]{margin:0 0 12px}h2[data-v-52834273]{font-size:20px}h3[data-v-52834273]{font-size:18px}h4[data-v-52834273]{font-size:16px}p[data-v-52834273]{color:var(--business-text-secondary,#48556a);line-height:1.6}article[data-v-52834273]{border-bottom:1px solid var(--business-border-light,#edf0f5);padding-block:16px}form[data-v-52834273]{margin-block:24px}fieldset[data-v-52834273]{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}label[data-v-52834273]{gap:8px;margin-block:10px;display:grid}input[data-v-52834273],select[data-v-52834273],textarea[data-v-52834273]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;border:1px solid var(--business-border-medium,#d9dde3);border-radius:var(--business-radius-sm,8px);background:var(--business-bg-page,#fff);color:inherit;padding:10px}.choice[data-v-52834273]{align-items:center;gap:8px;display:flex}.choice input[data-v-52834273]{flex:none;width:auto}button[data-v-52834273]{background:var(--business-color-primary,#2f73f4);color:#fff;border-radius:var(--business-radius-sm,8px);min-height:44px;font:inherit;cursor:pointer;border:0;justify-self:start;padding:10px 14px}button[data-v-52834273]:disabled{opacity:.5;cursor:default}.secondary[data-v-52834273]{background:var(--business-bg-secondary,#f5f6f8);color:var(--business-text-primary,#111318)}button[data-v-52834273]:focus-visible,a[data-v-52834273]:focus-visible,input[data-v-52834273]:focus-visible,textarea[data-v-52834273]:focus-visible,select[data-v-52834273]:focus-visible{outline:3px solid var(--business-color-primary,#2f73f4);outline-offset:3px}.list-index[data-v-52834273]{gap:8px;margin:16px 0 20px;padding:0;list-style:none;display:grid}.list-index button[data-v-52834273]{text-align:start;max-width:100%}dl[data-v-52834273]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}dt[data-v-52834273]{color:var(--business-text-secondary,#48556a);font-size:13px}dd[data-v-52834273]{margin:4px 0 0;font-weight:600}.error[data-v-52834273]{color:var(--business-danger,#e21b1b)}.success[data-v-52834273]{color:var(--business-success,#138b3d)}a[data-v-52834273]{color:var(--business-color-primary,#2f73f4)}.site-materials[data-v-a1b35405]{background:var(--business-bg-page,#fff);border-radius:var(--business-radius-md,12px);color:var(--business-text-primary,#111318);overflow-wrap:anywhere;margin-block:20px;padding:16px}header[data-v-a1b35405],.actions[data-v-a1b35405]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}header[data-v-a1b35405]{justify-content:space-between}h2[data-v-a1b35405],h3[data-v-a1b35405]{margin:0 0 12px}h2[data-v-a1b35405]{font-size:20px}h3[data-v-a1b35405]{font-size:17px}p[data-v-a1b35405]{color:var(--business-text-secondary,#48556a);line-height:1.6}article[data-v-a1b35405]{border-bottom:1px solid var(--business-border-light,#edf0f5);padding-block:16px}form[data-v-a1b35405]{margin-block:24px}fieldset[data-v-a1b35405]{border:0;gap:12px;min-width:0;padding:0;display:grid}label[data-v-a1b35405]{gap:8px;display:grid}.choice[data-v-a1b35405]{align-items:center;gap:8px;display:flex}.choice input[data-v-a1b35405]{flex:none;width:auto}input[data-v-a1b35405],select[data-v-a1b35405],textarea[data-v-a1b35405]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;color:inherit;border:1px solid var(--business-border-medium,#d9dde3);background:var(--business-bg-page,#fff);border-radius:var(--business-radius-sm,8px);padding:10px}button[data-v-a1b35405]{min-height:44px;font:inherit;color:#fff;background:var(--business-color-primary,#2f73f4);border-radius:var(--business-radius-sm,8px);cursor:pointer;border:0;padding:10px 14px}form>button[data-v-a1b35405]{margin:12px 8px 0 0}button[data-v-a1b35405]:disabled{opacity:.5;cursor:default}.secondary[data-v-a1b35405]{background:var(--business-bg-secondary,#f5f6f8);color:var(--business-text-primary,#111318)}button[data-v-a1b35405]:focus-visible,input[data-v-a1b35405]:focus-visible,select[data-v-a1b35405]:focus-visible,textarea[data-v-a1b35405]:focus-visible{outline:3px solid var(--business-color-primary,#2f73f4);outline-offset:3px}dl[data-v-a1b35405]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}dt[data-v-a1b35405]{color:var(--business-text-secondary,#48556a);font-size:13px}dd[data-v-a1b35405]{margin:4px 0 0;font-weight:600}.error[data-v-a1b35405]{color:var(--business-danger,#e21b1b)}.success[data-v-a1b35405]{color:var(--business-success,#138b3d)}.publication[data-v-0d5c17e4]{overflow-wrap:anywhere;margin-top:16px}.card[data-v-0d5c17e4]{border:1px solid var(--business-border-light,#e1e7ef);background:var(--business-bg-page,#fff);border-radius:12px;margin:12px 0;padding:14px}h3[data-v-0d5c17e4]{font-size:18px}h4[data-v-0d5c17e4]{margin:0 0 10px;font-size:16px}p[data-v-0d5c17e4]{margin:8px 0}.muted[data-v-0d5c17e4]{color:var(--business-text-secondary,#48556a);font-size:14px}.warning[data-v-0d5c17e4]{color:var(--business-warning,#9b6100)}.error[data-v-0d5c17e4]{color:var(--business-danger,#c92d39)}label[data-v-0d5c17e4]{gap:5px;margin:12px 0;display:grid}fieldset[data-v-0d5c17e4]{border:0;min-width:0;margin:0;padding:0}button[data-v-0d5c17e4],input[data-v-0d5c17e4],select[data-v-0d5c17e4],textarea[data-v-0d5c17e4]{box-sizing:border-box;max-width:100%;font:inherit;color:inherit;border:1px solid var(--business-border-medium,#ccd5e0);background:var(--business-bg-page,#fff);border-radius:10px;padding:9px}button[data-v-0d5c17e4]{cursor:pointer;min-height:44px;margin:4px 7px 4px 0}input[data-v-0d5c17e4],select[data-v-0d5c17e4],textarea[data-v-0d5c17e4]{width:100%;min-width:0}button[data-v-0d5c17e4]:disabled{opacity:.5;cursor:default}.primary[data-v-0d5c17e4]{background:var(--business-color-primary,#2f73f4);border-color:var(--business-color-primary,#2f73f4);color:#fff}nav[data-v-0d5c17e4]{flex-wrap:wrap;gap:8px;display:flex}article[data-v-0d5c17e4]{border-bottom:1px solid var(--business-border-light,#e1e7ef);padding:10px 0}:is(button[data-v-0d5c17e4],input[data-v-0d5c17e4],select[data-v-0d5c17e4],textarea[data-v-0d5c17e4]):focus-visible{outline:2px solid var(--business-color-primary,#2f73f4);outline-offset:2px}@media (width<=360px){.card[data-v-0d5c17e4]{padding:10px}}.commission-dispute-preview[data-v-1e4d2121]{border:1px solid var(--business-border-light,#e1e7ef);overflow-wrap:anywhere;border-radius:12px;margin-top:16px;padding:12px}fieldset[data-v-1e4d2121]{border:0;min-width:0;padding:0}article[data-v-1e4d2121]{border-top:1px solid var(--business-border-light,#e1e7ef);margin-top:12px;padding-top:8px}label[data-v-1e4d2121]{gap:5px;margin:10px 0;display:grid}.person[data-v-1e4d2121]{border-left:2px solid var(--business-border-light,#e1e7ef);padding-left:10px}button[data-v-1e4d2121],input[data-v-1e4d2121],textarea[data-v-1e4d2121]{box-sizing:border-box;max-width:100%;font:inherit;color:inherit;background:var(--business-bg-page,#fff);border:1px solid var(--business-border-medium,#ccd5e0);border-radius:8px;padding:9px}input[data-v-1e4d2121],textarea[data-v-1e4d2121]{width:100%;min-width:0}button[data-v-1e4d2121]{cursor:pointer;min-height:44px;margin:4px 8px 4px 0}button[data-v-1e4d2121]:disabled{opacity:.5;cursor:default}.warning[data-v-1e4d2121],[role=alert][data-v-1e4d2121]{color:var(--business-danger,#b42318)}:is(button[data-v-1e4d2121],input[data-v-1e4d2121],textarea[data-v-1e4d2121]):focus-visible{outline:2px solid var(--business-color-primary,#2f73f4);outline-offset:2px}.commission-dispute-resume[data-v-0aaaef27]{overflow-wrap:anywhere;margin-top:16px}fieldset[data-v-0aaaef27]{border:0;min-width:0;padding:0}article[data-v-0aaaef27]{border-bottom:1px solid var(--business-border-light,#e1e7ef);padding:10px 0}label[data-v-0aaaef27]{gap:5px;margin:10px 0;display:grid}button[data-v-0aaaef27],input[data-v-0aaaef27],textarea[data-v-0aaaef27]{box-sizing:border-box;max-width:100%;font:inherit;color:inherit;background:var(--business-bg-page,#fff);border:1px solid var(--business-border-medium,#ccd5e0);border-radius:8px;padding:9px}input[data-v-0aaaef27],textarea[data-v-0aaaef27]{width:100%;min-width:0}button[data-v-0aaaef27]{cursor:pointer;min-height:44px;margin:4px 8px 4px 0}button[data-v-0aaaef27]:disabled{opacity:.5;cursor:default}pre[data-v-0aaaef27]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:13px}[role=alert][data-v-0aaaef27]{color:var(--business-danger,#b42318)}:is(button[data-v-0aaaef27],input[data-v-0aaaef27],textarea[data-v-0aaaef27]):focus-visible{outline:2px solid var(--business-color-primary,#2f73f4);outline-offset:2px}.commission-dispute-posting[data-v-3869f5e2]{overflow-wrap:anywhere;margin-top:16px}fieldset[data-v-3869f5e2]{border:0;min-width:0;padding:0}article[data-v-3869f5e2]{border-bottom:1px solid var(--business-border-light,#e1e7ef);padding:10px 0}label[data-v-3869f5e2]{gap:5px;margin:10px 0;display:grid}button[data-v-3869f5e2],input[data-v-3869f5e2],textarea[data-v-3869f5e2]{box-sizing:border-box;max-width:100%;font:inherit;color:inherit;background:var(--business-bg-page,#fff);border:1px solid var(--business-border-medium,#ccd5e0);border-radius:8px;padding:9px}input[data-v-3869f5e2],textarea[data-v-3869f5e2]{width:100%;min-width:0}button[data-v-3869f5e2]{cursor:pointer;min-height:44px;margin:4px 8px 4px 0}button[data-v-3869f5e2]:disabled{opacity:.5;cursor:default}pre[data-v-3869f5e2]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:13px}[role=alert][data-v-3869f5e2]{color:var(--business-danger,#b42318)}:is(button[data-v-3869f5e2],input[data-v-3869f5e2],textarea[data-v-3869f5e2]):focus-visible{outline:2px solid var(--business-color-primary,#2f73f4);outline-offset:2px}.commission-review[data-v-ad489bf5]{overflow-wrap:anywhere;margin-top:16px}.card[data-v-ad489bf5]{border:1px solid var(--business-border-light,#e1e7ef);background:var(--business-bg-page,#fff);border-radius:12px;margin:12px 0;padding:14px}h3[data-v-ad489bf5]{font-size:18px}h4[data-v-ad489bf5]{margin:10px 0;font-size:16px}p[data-v-ad489bf5]{margin:8px 0}.muted[data-v-ad489bf5]{color:var(--business-text-secondary,#48556a);font-size:14px}.warning[data-v-ad489bf5]{color:var(--business-warning,#9b6100)}.error[data-v-ad489bf5]{color:var(--business-danger,#c92d39)}label[data-v-ad489bf5]{gap:5px;margin:12px 0;display:grid}fieldset[data-v-ad489bf5]{border:0;min-width:0;margin:0;padding:0}button[data-v-ad489bf5],input[data-v-ad489bf5],textarea[data-v-ad489bf5]{box-sizing:border-box;max-width:100%;font:inherit;color:inherit;border:1px solid var(--business-border-medium,#ccd5e0);background:var(--business-bg-page,#fff);border-radius:10px;padding:9px}button[data-v-ad489bf5]{cursor:pointer;min-height:44px;margin:4px 7px 4px 0}input[data-v-ad489bf5],textarea[data-v-ad489bf5]{width:100%;min-width:0}button[data-v-ad489bf5]:disabled{opacity:.5;cursor:default}.primary[data-v-ad489bf5]{background:var(--business-color-primary,#2f73f4);border-color:var(--business-color-primary,#2f73f4);color:#fff}nav[data-v-ad489bf5],.actions[data-v-ad489bf5]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}article[data-v-ad489bf5]{border-bottom:1px solid var(--business-border-light,#e1e7ef);padding:12px 0}.person[data-v-ad489bf5]{border-left:3px solid var(--business-border-light,#d7e4f5);margin:12px 0;padding:10px}.employee-summary[data-v-ad489bf5]{background:var(--business-info-bg,#edf5ff);border-radius:10px;padding:12px}details[data-v-ad489bf5]{margin:12px 0}summary[data-v-ad489bf5]{cursor:pointer}:is(button[data-v-ad489bf5],input[data-v-ad489bf5],textarea[data-v-ad489bf5]):focus-visible{outline:2px solid var(--business-color-primary,#2f73f4);outline-offset:2px}@media (width<=360px){.card[data-v-ad489bf5]{padding:10px}.person[data-v-ad489bf5]{padding:8px}}.commission-entitlement-correction-formal[data-v-b7732a0b]{overflow-wrap:anywhere;margin-top:16px}fieldset[data-v-b7732a0b]{border:0;min-width:0;padding:0}.card[data-v-b7732a0b]{border:1px solid var(--business-border-light,#e1e7ef);border-radius:12px;margin:12px 0;padding:12px}article[data-v-b7732a0b]{border-bottom:1px solid var(--business-border-light,#e1e7ef);padding:12px 0}p[data-v-b7732a0b]{margin:8px 0;line-height:1.6}h3[data-v-b7732a0b]{font-size:18px}h4[data-v-b7732a0b]{font-size:16px}label[data-v-b7732a0b]{gap:6px;margin:12px 0;display:grid}button[data-v-b7732a0b],input[data-v-b7732a0b],textarea[data-v-b7732a0b]{font:inherit;color:inherit;box-sizing:border-box;border:1px solid var(--business-border-medium,#b8c4d2);background:var(--business-bg-page,#fff);border-radius:8px;max-width:100%;min-height:44px;padding:8px}input[data-v-b7732a0b],textarea[data-v-b7732a0b]{width:100%;min-width:0}button[data-v-b7732a0b]{cursor:pointer;margin:4px 6px 4px 0}button[data-v-b7732a0b]:disabled{opacity:.5;cursor:default}nav[data-v-b7732a0b]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.error[data-v-b7732a0b]{color:var(--business-danger,#a12525)}.check[data-v-b7732a0b]{align-items:flex-start;gap:8px;display:flex}.check input[data-v-b7732a0b]{flex:none;width:20px;min-width:20px;min-height:20px}:is(button[data-v-b7732a0b],input[data-v-b7732a0b],textarea[data-v-b7732a0b]):focus-visible{outline:2px solid var(--business-color-primary,#2f73f4);outline-offset:2px}.commission-entitlement-correction[data-v-bf71273f]{overflow-wrap:anywhere;margin-top:16px}fieldset[data-v-bf71273f]{border:0;min-width:0;padding:0}.card[data-v-bf71273f]{border:1px solid var(--business-border-light,#e1e7ef);border-radius:12px;margin:12px 0;padding:12px}article[data-v-bf71273f]{border-bottom:1px solid var(--business-border-light,#e1e7ef);padding:12px 0}p[data-v-bf71273f]{margin:8px 0;line-height:1.6}h3[data-v-bf71273f]{font-size:18px}h4[data-v-bf71273f]{font-size:16px}label[data-v-bf71273f]{gap:6px;margin:12px 0;display:grid}button[data-v-bf71273f],input[data-v-bf71273f],textarea[data-v-bf71273f]{font:inherit;color:inherit;box-sizing:border-box;border:1px solid var(--business-border-medium,#b8c4d2);background:var(--business-bg-page,#fff);border-radius:8px;max-width:100%;min-height:44px;padding:8px}input[data-v-bf71273f],textarea[data-v-bf71273f]{width:100%;min-width:0}button[data-v-bf71273f]{cursor:pointer;margin:4px 6px 4px 0}button[data-v-bf71273f]:disabled{opacity:.5;cursor:default}nav[data-v-bf71273f]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.error[data-v-bf71273f]{color:var(--business-danger,#a12525)}.check[data-v-bf71273f]{align-items:flex-start;gap:8px;display:flex}.check input[data-v-bf71273f]{flex:none;width:20px;min-width:20px;min-height:20px}:is(button[data-v-bf71273f],input[data-v-bf71273f],textarea[data-v-bf71273f]):focus-visible{outline:2px solid var(--business-color-primary,#2f73f4);outline-offset:2px}.commission-supplement-formal[data-v-9ee77130]{overflow-wrap:anywhere;margin-top:16px}fieldset[data-v-9ee77130]{border:0;min-width:0;padding:0}.card[data-v-9ee77130]{border:1px solid var(--business-border-light,#e1e7ef);border-radius:12px;margin:12px 0;padding:12px}article[data-v-9ee77130]{border-bottom:1px solid var(--business-border-light,#e1e7ef);padding:12px 0}p[data-v-9ee77130]{margin:8px 0;line-height:1.6}h3[data-v-9ee77130]{font-size:18px}h4[data-v-9ee77130]{font-size:16px}label[data-v-9ee77130]{gap:6px;margin:12px 0;display:grid}button[data-v-9ee77130],input[data-v-9ee77130],textarea[data-v-9ee77130]{font:inherit;color:inherit;box-sizing:border-box;border:1px solid var(--business-border-medium,#b8c4d2);background:var(--business-bg-page,#fff);border-radius:8px;max-width:100%;min-height:44px;padding:8px}input[data-v-9ee77130],textarea[data-v-9ee77130]{width:100%;min-width:0}button[data-v-9ee77130]{cursor:pointer;margin:4px 6px 4px 0}button[data-v-9ee77130]:disabled{opacity:.5;cursor:default}nav[data-v-9ee77130]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.error[data-v-9ee77130]{color:var(--business-danger,#a12525)}.check[data-v-9ee77130]{align-items:flex-start;gap:8px;display:flex}.check input[data-v-9ee77130]{flex:none;width:20px;min-width:20px;min-height:20px}:is(button[data-v-9ee77130],input[data-v-9ee77130],textarea[data-v-9ee77130]):focus-visible{outline:2px solid var(--business-color-primary,#2f73f4);outline-offset:2px}.commission-supplement[data-v-0eb61ba2]{overflow-wrap:anywhere;margin-top:16px}fieldset[data-v-0eb61ba2]{border:0;min-width:0;padding:0}.card[data-v-0eb61ba2]{border:1px solid var(--business-border-light,#e1e7ef);border-radius:12px;margin:12px 0;padding:12px}article[data-v-0eb61ba2]{border-bottom:1px solid var(--business-border-light,#e1e7ef);padding:12px 0}p[data-v-0eb61ba2]{margin:8px 0;line-height:1.6}h3[data-v-0eb61ba2]{font-size:18px}h4[data-v-0eb61ba2]{font-size:16px}label[data-v-0eb61ba2]{gap:6px;margin:12px 0;display:grid}button[data-v-0eb61ba2],input[data-v-0eb61ba2],textarea[data-v-0eb61ba2],select[data-v-0eb61ba2]{font:inherit;color:inherit;box-sizing:border-box;border:1px solid var(--business-border-medium,#b8c4d2);background:var(--business-bg-page,#fff);border-radius:8px;max-width:100%;min-height:44px;padding:8px}input[data-v-0eb61ba2],textarea[data-v-0eb61ba2]{width:100%;min-width:0}button[data-v-0eb61ba2]{cursor:pointer;margin:4px 6px 4px 0}button[data-v-0eb61ba2]:disabled{opacity:.5;cursor:default}nav[data-v-0eb61ba2]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.error[data-v-0eb61ba2]{color:var(--business-danger,#a12525)}.check[data-v-0eb61ba2]{align-items:flex-start;gap:8px;display:flex}.check input[data-v-0eb61ba2]{flex:none;width:20px;min-width:20px;min-height:20px}:is(button[data-v-0eb61ba2],input[data-v-0eb61ba2],textarea[data-v-0eb61ba2],select[data-v-0eb61ba2]):focus-visible{outline:2px solid var(--business-color-primary,#2f73f4);outline-offset:2px}.commission-payment[data-v-f7b777e7]{overflow-wrap:anywhere;margin-top:16px}.card[data-v-f7b777e7]{border:1px solid var(--business-border-light,#e1e7ef);background:var(--business-bg-page,#fff);border-radius:12px;margin:12px 0;padding:12px}h3[data-v-f7b777e7]{font-size:18px}h4[data-v-f7b777e7]{margin:12px 0;font-size:16px}p[data-v-f7b777e7]{margin:8px 0}.muted[data-v-f7b777e7]{color:var(--business-text-secondary,#48556a);font-size:14px}.warning[data-v-f7b777e7]{color:var(--business-warning,#9b6100)}.error[data-v-f7b777e7]{color:var(--business-danger,#c92d39)}label[data-v-f7b777e7]{gap:5px;margin:12px 0;display:grid}fieldset[data-v-f7b777e7]{border:0;min-width:0;margin:0;padding:0}button[data-v-f7b777e7],input[data-v-f7b777e7],select[data-v-f7b777e7],textarea[data-v-f7b777e7]{box-sizing:border-box;max-width:100%;font:inherit;color:inherit;border:1px solid var(--business-border-medium,#ccd5e0);background:var(--business-bg-page,#fff);border-radius:10px;padding:9px}button[data-v-f7b777e7]{cursor:pointer;min-height:44px;margin:4px 7px 4px 0}input[data-v-f7b777e7],select[data-v-f7b777e7],textarea[data-v-f7b777e7]{width:100%;min-width:0}button[data-v-f7b777e7]:disabled{opacity:.5;cursor:default}.primary[data-v-f7b777e7]{background:var(--business-color-primary,#2f73f4);color:#fff}.check[data-v-f7b777e7]{align-items:flex-start;gap:8px;display:flex}.check input[data-v-f7b777e7]{flex:none;width:20px;min-width:20px;min-height:20px}nav[data-v-f7b777e7]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}article[data-v-f7b777e7]{border-bottom:1px solid var(--business-border-light,#e1e7ef);padding:12px 0}:is(button[data-v-f7b777e7],input[data-v-f7b777e7],select[data-v-f7b777e7],textarea[data-v-f7b777e7]):focus-visible{outline:2px solid var(--business-color-primary,#2f73f4);outline-offset:2px}@media (width<=360px){.card[data-v-f7b777e7]{padding:10px}}.commission-refund[data-v-d8e7c345]{overflow-wrap:anywhere;margin-top:16px}.card[data-v-d8e7c345]{border:1px solid var(--business-border-light,#e1e7ef);background:var(--business-bg-page,#fff);border-radius:12px;margin:12px 0;padding:12px}h3[data-v-d8e7c345]{font-size:18px}h4[data-v-d8e7c345]{margin:12px 0;font-size:16px}p[data-v-d8e7c345]{margin:8px 0}.muted[data-v-d8e7c345]{color:var(--business-text-secondary,#48556a);font-size:14px}.warning[data-v-d8e7c345]{color:var(--business-warning,#9b6100)}.error[data-v-d8e7c345]{color:var(--business-danger,#c92d39)}label[data-v-d8e7c345]{gap:5px;margin:12px 0;display:grid}fieldset[data-v-d8e7c345]{border:0;min-width:0;margin:0;padding:0}button[data-v-d8e7c345],input[data-v-d8e7c345],select[data-v-d8e7c345],textarea[data-v-d8e7c345]{box-sizing:border-box;max-width:100%;font:inherit;color:inherit;border:1px solid var(--business-border-medium,#ccd5e0);background:var(--business-bg-page,#fff);border-radius:10px;padding:9px}button[data-v-d8e7c345]{cursor:pointer;min-height:44px;margin:4px 7px 4px 0}input[data-v-d8e7c345],select[data-v-d8e7c345],textarea[data-v-d8e7c345]{width:100%;min-width:0}button[data-v-d8e7c345]:disabled{opacity:.5;cursor:default}.primary[data-v-d8e7c345]{background:var(--business-color-primary,#2f73f4);color:#fff}.check[data-v-d8e7c345]{align-items:flex-start;gap:8px;display:flex}.check input[data-v-d8e7c345]{flex:none;width:20px;min-width:20px;min-height:20px}nav[data-v-d8e7c345]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}article[data-v-d8e7c345]{border-bottom:1px solid var(--business-border-light,#e1e7ef);padding:12px 0}:is(button[data-v-d8e7c345],input[data-v-d8e7c345],select[data-v-d8e7c345],textarea[data-v-d8e7c345]):focus-visible{outline:2px solid var(--business-color-primary,#2f73f4);outline-offset:2px}@media (width<=360px){.card[data-v-d8e7c345]{padding:10px}}.commission-cash-correction[data-v-c4721c57]{overflow-wrap:anywhere;margin-top:16px}fieldset[data-v-c4721c57]{border:0;min-width:0;padding:0}.card[data-v-c4721c57]{border:1px solid var(--business-border-light,#e1e7ef);border-radius:12px;margin:12px 0;padding:12px}article[data-v-c4721c57]{border-bottom:1px solid var(--business-border-light,#e1e7ef);padding:12px 0}p[data-v-c4721c57]{margin:8px 0;line-height:1.6}h3[data-v-c4721c57]{font-size:18px}h4[data-v-c4721c57]{font-size:16px}label[data-v-c4721c57]{gap:6px;margin:12px 0;display:grid}button[data-v-c4721c57],input[data-v-c4721c57],textarea[data-v-c4721c57]{font:inherit;color:inherit;box-sizing:border-box;border:1px solid var(--business-border-medium,#b8c4d2);background:var(--business-bg-page,#fff);border-radius:8px;max-width:100%;min-height:44px;padding:8px}input[data-v-c4721c57],textarea[data-v-c4721c57]{width:100%;min-width:0}button[data-v-c4721c57]{cursor:pointer;margin:4px 6px 4px 0}button[data-v-c4721c57]:disabled{opacity:.5;cursor:default}nav[data-v-c4721c57]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.error[data-v-c4721c57]{color:var(--business-danger,#a12525)}.check[data-v-c4721c57]{align-items:flex-start;gap:8px;display:flex}.check input[data-v-c4721c57]{flex:none;width:20px;min-width:20px;min-height:20px}:is(button[data-v-c4721c57],input[data-v-c4721c57],textarea[data-v-c4721c57]):focus-visible{outline:2px solid var(--business-color-primary,#2f73f4);outline-offset:2px}.commission-cash-correction-preview[data-v-210caf22]{overflow-wrap:anywhere;margin-top:16px}fieldset[data-v-210caf22]{border:0;min-width:0;padding:0}.card[data-v-210caf22]{border:1px solid var(--business-border-light,#e1e7ef);border-radius:12px;margin:12px 0;padding:12px}article[data-v-210caf22]{border-bottom:1px solid var(--business-border-light,#e1e7ef);padding:12px 0}p[data-v-210caf22]{margin:8px 0;line-height:1.6}h3[data-v-210caf22]{font-size:18px}h4[data-v-210caf22]{font-size:16px}label[data-v-210caf22]{gap:6px;margin:12px 0;display:grid}button[data-v-210caf22],input[data-v-210caf22],select[data-v-210caf22]{font:inherit;color:inherit;box-sizing:border-box;border:1px solid var(--business-border-medium,#b8c4d2);background:var(--business-bg-page,#fff);border-radius:8px;max-width:100%;min-height:44px;padding:8px}input[data-v-210caf22],select[data-v-210caf22]{width:100%;min-width:0}button[data-v-210caf22]{cursor:pointer}button[data-v-210caf22]:disabled{opacity:.5;cursor:default}nav[data-v-210caf22]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.error[data-v-210caf22]{color:var(--business-danger,#a12525)}:is(button[data-v-210caf22],input[data-v-210caf22],select[data-v-210caf22]):focus-visible{outline:2px solid var(--business-color-primary,#2f73f4);outline-offset:2px}.adjustment[data-v-e393a760]{overflow-wrap:anywhere;border:1px solid #dce4ee;border-radius:12px;margin-top:16px;padding:14px}fieldset[data-v-e393a760]{border:0;min-width:0;margin:0;padding:0}p[data-v-e393a760]{line-height:1.6}button[data-v-e393a760]{max-width:100%;min-height:40px;margin:4px;padding:8px 12px}textarea[data-v-e393a760]{box-sizing:border-box;width:100%;min-height:80px;margin:8px 0;display:block}article[data-v-e393a760]{border-top:1px solid #e1e7ef;padding:10px 0}nav[data-v-e393a760]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}[role=alert][data-v-e393a760]{color:#a12525}.commission-reduction[data-v-ce2b6566]{overflow-wrap:anywhere;margin-top:16px}.card[data-v-ce2b6566]{border:1px solid var(--business-border-light,#e1e7ef);background:var(--business-surface,#fff);border-radius:12px;margin:12px 0;padding:14px}fieldset[data-v-ce2b6566]{border:0;min-width:0;margin:0;padding:0}article[data-v-ce2b6566]{border-top:1px solid #e1e7ef;padding:12px 0}label[data-v-ce2b6566]{margin:10px 0;display:block}input[data-v-ce2b6566]:not([type=checkbox]){box-sizing:border-box;border:1px solid #b8c4d2;border-radius:6px;width:100%;max-width:340px;min-height:40px;margin-top:5px;padding:8px;display:block}button[data-v-ce2b6566]{cursor:pointer;background:var(--business-surface,#fff);max-width:100%;min-height:40px;color:inherit;border:1px solid #b8c4d2;border-radius:7px;padding:8px 12px}button[data-v-ce2b6566]:disabled{cursor:default;opacity:.55}nav[data-v-ce2b6566],.actions[data-v-ce2b6566]{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.error[data-v-ce2b6566]{color:#a12525}h3[data-v-ce2b6566],h4[data-v-ce2b6566]{margin:8px 0}p[data-v-ce2b6566]{margin:8px 0;line-height:1.65}.commission-settlement[data-v-3ebbb5fd]{overflow-wrap:anywhere;margin-top:16px}.card[data-v-3ebbb5fd]{border:1px solid var(--business-border-light,#e1e7ef);background:var(--business-bg-page,#fff);border-radius:12px;margin:12px 0;padding:14px}h3[data-v-3ebbb5fd]{font-size:18px}h4[data-v-3ebbb5fd]{margin:10px 0;font-size:16px}p[data-v-3ebbb5fd]{margin:8px 0}.muted[data-v-3ebbb5fd]{color:var(--business-text-secondary,#48556a);font-size:14px}.warning[data-v-3ebbb5fd]{color:var(--business-warning,#9b6100)}.error[data-v-3ebbb5fd]{color:var(--business-danger,#c92d39)}label[data-v-3ebbb5fd]{gap:5px;margin:12px 0;display:grid}fieldset[data-v-3ebbb5fd]{border:0;min-width:0;margin:0;padding:0}button[data-v-3ebbb5fd],input[data-v-3ebbb5fd],select[data-v-3ebbb5fd],textarea[data-v-3ebbb5fd]{box-sizing:border-box;max-width:100%;font:inherit;color:inherit;border:1px solid var(--business-border-medium,#ccd5e0);background:var(--business-bg-page,#fff);border-radius:10px;padding:9px}button[data-v-3ebbb5fd]{cursor:pointer;min-height:44px;margin:4px 7px 4px 0}input[data-v-3ebbb5fd],select[data-v-3ebbb5fd],textarea[data-v-3ebbb5fd]{width:100%;min-width:0}button[data-v-3ebbb5fd]:disabled{opacity:.5;cursor:default}.primary[data-v-3ebbb5fd]{background:var(--business-color-primary,#2f73f4);border-color:var(--business-color-primary,#2f73f4);color:#fff}nav[data-v-3ebbb5fd],.actions[data-v-3ebbb5fd]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}article[data-v-3ebbb5fd]{border-bottom:1px solid var(--business-border-light,#e1e7ef);padding:12px 0}.source[data-v-3ebbb5fd]{border-left:3px solid var(--business-border-light,#d7e4f5);margin:12px 0;padding:10px}summary[data-v-3ebbb5fd]{cursor:pointer}:is(button[data-v-3ebbb5fd],input[data-v-3ebbb5fd],select[data-v-3ebbb5fd],textarea[data-v-3ebbb5fd]):focus-visible{outline:2px solid var(--business-color-primary,#2f73f4);outline-offset:2px}@media (width<=360px){.card[data-v-3ebbb5fd]{padding:10px}.source[data-v-3ebbb5fd]{padding:8px}.actions button[data-v-3ebbb5fd]{width:100%}}.commission-workspace[data-v-21e7cb01]{box-sizing:border-box;max-width:575px;color:var(--business-text-primary,#111318);background:var(--business-bg-secondary,#f5f6f8);border-radius:var(--business-radius-md,12px);overflow-wrap:anywhere;margin:16px auto;padding:16px;font-size:15px;line-height:1.6}.commission-workspace[data-v-21e7cb01] *{box-sizing:border-box}header[data-v-21e7cb01],.actions[data-v-21e7cb01]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}header>div[data-v-21e7cb01]{flex:1;min-width:0}h2[data-v-21e7cb01]{margin:0;font-size:22px}h3[data-v-21e7cb01]{margin:0 0 12px;font-size:18px}h4[data-v-21e7cb01]{margin:0;font-size:16px}p[data-v-21e7cb01]{margin:8px 0}.card[data-v-21e7cb01]{background:var(--business-bg-page,#fff);border-radius:var(--business-radius-md,12px);box-shadow:var(--business-shadow-card,0 2px 15px #26406e0b);margin-top:16px;padding:16px}article[data-v-21e7cb01]{border-top:1px solid var(--business-border-light,#edf0f5);padding:12px 0}.muted[data-v-21e7cb01],.empty[data-v-21e7cb01]{color:var(--business-text-secondary,#48556a);font-size:14px}.notice[data-v-21e7cb01]{background:var(--business-warning-bg,#fff0ce);color:var(--business-warning,#c77800);border-radius:12px;padding:12px;font-size:14px}.error[data-v-21e7cb01]{color:var(--business-danger,#e21b1b)}.success[data-v-21e7cb01]{color:var(--business-success,#138b3d)}.badge[data-v-21e7cb01]{background:var(--business-info-bg,#eaf2ff);color:var(--business-text-secondary,#48556a);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:12px;display:inline-block}button[data-v-21e7cb01],input[data-v-21e7cb01],select[data-v-21e7cb01],textarea[data-v-21e7cb01]{font:inherit}button[data-v-21e7cb01],input[data-v-21e7cb01],select[data-v-21e7cb01]{min-height:44px}button[data-v-21e7cb01]{border:1px solid var(--business-border-medium,#d9dde3);color:var(--business-text-primary,#111318);background:var(--business-bg-page,#fff);cursor:pointer;border-radius:12px;padding:8px 12px}button.primary[data-v-21e7cb01]{background:var(--business-color-primary,#2f73f4);color:#fff;border-color:var(--business-color-primary,#2f73f4)}button[data-v-21e7cb01]:disabled{opacity:.5;cursor:default}label[data-v-21e7cb01]{gap:4px;margin:12px 0;display:grid}input[data-v-21e7cb01],select[data-v-21e7cb01],textarea[data-v-21e7cb01]{border:1px solid var(--business-border-medium,#d9dde3);background:var(--business-bg-page,#fff);width:100%;min-width:0;max-width:100%;color:inherit;border-radius:12px;padding:8px}.check[data-v-21e7cb01]{align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.check input[data-v-21e7cb01]{flex:none;width:20px;height:20px;min-height:20px}.actions[data-v-21e7cb01]{justify-content:flex-start;margin-top:12px}fieldset[data-v-21e7cb01]{border:0;min-width:0;margin:0;padding:0}.person[data-v-21e7cb01]{border:1px solid var(--business-border-light,#edf0f5);border-radius:12px;margin:16px 0;padding:12px}legend[data-v-21e7cb01]{font-weight:600}.scope-options>span[data-v-21e7cb01]{font-size:14px}:is(button[data-v-21e7cb01],input[data-v-21e7cb01],select[data-v-21e7cb01],textarea[data-v-21e7cb01]):focus-visible{outline:2px solid var(--business-color-primary,#2f73f4);outline-offset:2px}@media (width<=360px){.commission-workspace[data-v-21e7cb01],.card[data-v-21e7cb01]{padding:12px}.actions button[data-v-21e7cb01]{flex:1}}.expansion-page[data-v-b74732f1]{--business-color-primary:#2f73f4;--business-text-primary:#111318;--business-text-secondary:#48556a;--business-bg-page:#fff;--business-bg-secondary:#f5f6f8;--business-border-light:#edf0f5;--business-border-medium:#d9dde3;--business-danger:#e21b1b;--business-danger-bg:#ffe4e5;--business-success:#138b3d;--business-success-bg:#daf5df;--business-radius-sm:8px;--business-radius-md:12px;--business-radius-pill:999px;--business-shadow-card:0 2px 15px #26406e0b;box-sizing:border-box;background:var(--business-bg-page);width:100%;max-width:575px;min-height:100vh;color:var(--business-text-primary);margin:0 auto;padding:20px 16px 48px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:16px}.expansion-page[data-v-b74732f1] *{box-sizing:border-box}.page-header[data-v-b74732f1],.row[data-v-b74732f1],.actions[data-v-b74732f1],.search-bar[data-v-b74732f1]{align-items:center;gap:12px;display:flex}.expansion-page>.page-header[data-v-b74732f1]{text-align:left;flex-direction:row;justify-content:flex-start;margin-bottom:20px}.page-header a[data-v-b74732f1]{border-radius:var(--business-radius-sm);padding:8px;display:inline-flex}svg[data-v-b74732f1]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}h1[data-v-b74732f1]{margin:0;font-size:24px}h2[data-v-b74732f1]{overflow-wrap:anywhere;margin:0;font-size:19px}h3[data-v-b74732f1]{margin:0 0 8px;font-size:16px}.expansion-page p[data-v-b74732f1]{color:var(--business-text-primary);overflow-wrap:anywhere;margin:8px 0;line-height:1.65}.expansion-page .hint[data-v-b74732f1],.page-header p[data-v-b74732f1]{color:var(--business-text-secondary);font-size:13px}.page-header p[data-v-b74732f1]{margin-top:4px}.grow[data-v-b74732f1]{flex:1;min-width:0}.row[data-v-b74732f1]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.actions[data-v-b74732f1]{flex-wrap:wrap;margin:16px 0 0}a[data-v-b74732f1]{color:var(--business-color-primary);overflow-wrap:anywhere;text-decoration:none}.card[data-v-b74732f1]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);box-shadow:var(--business-shadow-card);margin-top:20px;padding:20px 16px}.record-list[data-v-b74732f1]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);margin-top:16px;overflow:hidden}.record-row[data-v-b74732f1]{border-bottom:1px solid var(--business-border-light);padding:16px}.record-row[data-v-b74732f1]:last-child{border-bottom:0}.record-row button[data-v-b74732f1]{margin-top:8px}.detail-row[data-v-b74732f1]{border-top:1px solid var(--business-border-light);margin-top:16px;padding-top:16px}button[data-v-b74732f1],input[data-v-b74732f1],select[data-v-b74732f1],textarea[data-v-b74732f1]{font:inherit;max-width:100%}button[data-v-b74732f1]{border:1px solid var(--business-border-medium);border-radius:var(--business-radius-md);min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);cursor:pointer;padding:10px 14px;font-size:14px}button.primary[data-v-b74732f1]{background:var(--business-color-primary);border-color:var(--business-color-primary);color:#fff}button[data-v-b74732f1]:disabled,fieldset[data-v-b74732f1]:disabled{opacity:.55;cursor:wait}button[data-v-b74732f1]:focus-visible,input[data-v-b74732f1]:focus-visible,select[data-v-b74732f1]:focus-visible,textarea[data-v-b74732f1]:focus-visible,a[data-v-b74732f1]:focus-visible,.editor[data-v-b74732f1]:focus-visible,summary[data-v-b74732f1]:focus-visible{outline:2px solid var(--business-color-primary);outline-offset:3px}label[data-v-b74732f1]{color:var(--business-text-secondary);margin:16px 0;font-size:14px;display:block}input[data-v-b74732f1],select[data-v-b74732f1],textarea[data-v-b74732f1]{width:100%;min-width:0;min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);border:1px solid var(--business-border-medium);border-radius:var(--business-radius-sm);margin-top:8px;padding:10px 12px;display:block}textarea[data-v-b74732f1]{resize:vertical}.checkbox[data-v-b74732f1]{align-items:center;gap:8px;display:flex}.checkbox input[data-v-b74732f1]{width:20px;min-height:20px;margin:0}.search-bar[data-v-b74732f1]{flex-wrap:wrap;align-items:end}.search-bar label[data-v-b74732f1]{flex:1;min-width:140px;margin:0}.search-bar button[data-v-b74732f1]{flex-shrink:0}fieldset[data-v-b74732f1]{border:0;min-width:0;margin:0;padding:0}.badge[data-v-b74732f1]{border-radius:var(--business-radius-pill);background:var(--business-bg-secondary);color:var(--business-text-secondary);flex-shrink:0;padding:4px 8px;font-size:12px;display:inline-block}dl[data-v-b74732f1]{grid-template-columns:minmax(80px,110px) minmax(0,1fr);gap:12px;margin:16px 0;font-size:14px;display:grid}dt[data-v-b74732f1]{color:var(--business-text-secondary)}dd[data-v-b74732f1]{overflow-wrap:anywhere;margin:0}.notice[data-v-b74732f1],.error[data-v-b74732f1],.success[data-v-b74732f1]{border-radius:var(--business-radius-sm);padding:12px;font-size:14px}.notice[data-v-b74732f1]{background:var(--business-bg-secondary)}.expansion-page .error[data-v-b74732f1]{background:var(--business-danger-bg);color:var(--business-danger)}.expansion-page .success[data-v-b74732f1]{background:var(--business-success-bg);color:var(--business-success)}.empty[data-v-b74732f1]{color:var(--business-text-secondary);padding:20px 0;font-size:14px}.editor[data-v-b74732f1]{scroll-margin-top:16px}.installment[data-v-b74732f1]{background:var(--business-bg-secondary);border-radius:var(--business-radius-sm);margin:16px 0;padding:16px 12px}.installment legend[data-v-b74732f1]{font-weight:600}.money[data-v-b74732f1]{font-variant-numeric:tabular-nums;font-weight:600}summary[data-v-b74732f1]{cursor:pointer;padding:12px 0}details[data-v-b74732f1]{margin-top:12px}@media (width<=360px){.card[data-v-b74732f1]{padding:16px 12px}dl[data-v-b74732f1]{grid-template-columns:90px minmax(0,1fr)}}.expansion-page[data-v-178b3ed1]{--business-color-primary:#2f73f4;--business-text-primary:#111318;--business-text-secondary:#48556a;--business-bg-page:#fff;--business-bg-secondary:#f5f6f8;--business-border-light:#edf0f5;--business-border-medium:#d9dde3;--business-danger:#e21b1b;--business-danger-bg:#ffe4e5;--business-success:#138b3d;--business-success-bg:#daf5df;--business-radius-sm:8px;--business-radius-md:12px;--business-radius-pill:999px;--business-shadow-card:0 2px 15px #26406e0b;box-sizing:border-box;background:var(--business-bg-page);width:100%;max-width:575px;min-height:100vh;color:var(--business-text-primary);margin:0 auto;padding:20px 16px 48px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:16px}.expansion-page[data-v-178b3ed1] *{box-sizing:border-box}.page-header[data-v-178b3ed1],.row[data-v-178b3ed1],.actions[data-v-178b3ed1],.search-bar[data-v-178b3ed1]{align-items:center;gap:12px;display:flex}.expansion-page>.page-header[data-v-178b3ed1]{text-align:left;flex-direction:row;justify-content:flex-start;margin-bottom:20px}.page-header a[data-v-178b3ed1]{border-radius:var(--business-radius-sm);padding:8px;display:inline-flex}svg[data-v-178b3ed1]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}h1[data-v-178b3ed1]{margin:0;font-size:24px}h2[data-v-178b3ed1]{overflow-wrap:anywhere;margin:0;font-size:19px}h3[data-v-178b3ed1]{margin:0 0 8px;font-size:16px}.expansion-page p[data-v-178b3ed1]{color:var(--business-text-primary);overflow-wrap:anywhere;margin:8px 0;line-height:1.65}.expansion-page .hint[data-v-178b3ed1],.page-header p[data-v-178b3ed1]{color:var(--business-text-secondary);font-size:13px}.page-header p[data-v-178b3ed1]{margin-top:4px}.grow[data-v-178b3ed1]{flex:1;min-width:0}.row[data-v-178b3ed1]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.actions[data-v-178b3ed1]{flex-wrap:wrap;margin:16px 0 0}a[data-v-178b3ed1]{color:var(--business-color-primary);overflow-wrap:anywhere;text-decoration:none}.card[data-v-178b3ed1]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);box-shadow:var(--business-shadow-card);margin-top:20px;padding:20px 16px}.record-list[data-v-178b3ed1]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);margin-top:16px;overflow:hidden}.record-row[data-v-178b3ed1]{border-bottom:1px solid var(--business-border-light);padding:16px}.record-row[data-v-178b3ed1]:last-child{border-bottom:0}.record-row button[data-v-178b3ed1]{margin-top:8px}.detail-row[data-v-178b3ed1]{border-top:1px solid var(--business-border-light);margin-top:16px;padding-top:16px}button[data-v-178b3ed1],input[data-v-178b3ed1],select[data-v-178b3ed1],textarea[data-v-178b3ed1]{font:inherit;max-width:100%}button[data-v-178b3ed1]{border:1px solid var(--business-border-medium);border-radius:var(--business-radius-md);min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);cursor:pointer;padding:10px 14px;font-size:14px}button.primary[data-v-178b3ed1]{background:var(--business-color-primary);border-color:var(--business-color-primary);color:#fff}button[data-v-178b3ed1]:disabled,fieldset[data-v-178b3ed1]:disabled{opacity:.55;cursor:wait}button[data-v-178b3ed1]:focus-visible,input[data-v-178b3ed1]:focus-visible,select[data-v-178b3ed1]:focus-visible,textarea[data-v-178b3ed1]:focus-visible,a[data-v-178b3ed1]:focus-visible,.editor[data-v-178b3ed1]:focus-visible,summary[data-v-178b3ed1]:focus-visible{outline:2px solid var(--business-color-primary);outline-offset:3px}label[data-v-178b3ed1]{color:var(--business-text-secondary);margin:16px 0;font-size:14px;display:block}input[data-v-178b3ed1],select[data-v-178b3ed1],textarea[data-v-178b3ed1]{width:100%;min-width:0;min-height:44px;color:var(--business-text-primary);background:var(--business-bg-page);border:1px solid var(--business-border-medium);border-radius:var(--business-radius-sm);margin-top:8px;padding:10px 12px;display:block}textarea[data-v-178b3ed1]{resize:vertical}.checkbox[data-v-178b3ed1]{align-items:center;gap:8px;display:flex}.checkbox input[data-v-178b3ed1]{width:20px;min-height:20px;margin:0}.search-bar[data-v-178b3ed1]{flex-wrap:wrap;align-items:end}.search-bar label[data-v-178b3ed1]{flex:1;min-width:140px;margin:0}.search-bar button[data-v-178b3ed1]{flex-shrink:0}fieldset[data-v-178b3ed1]{border:0;min-width:0;margin:0;padding:0}.badge[data-v-178b3ed1]{border-radius:var(--business-radius-pill);background:var(--business-bg-secondary);color:var(--business-text-secondary);flex-shrink:0;padding:4px 8px;font-size:12px;display:inline-block}dl[data-v-178b3ed1]{grid-template-columns:minmax(80px,110px) minmax(0,1fr);gap:12px;margin:16px 0;font-size:14px;display:grid}dt[data-v-178b3ed1]{color:var(--business-text-secondary)}dd[data-v-178b3ed1]{overflow-wrap:anywhere;margin:0}.notice[data-v-178b3ed1],.error[data-v-178b3ed1],.success[data-v-178b3ed1]{border-radius:var(--business-radius-sm);padding:12px;font-size:14px}.notice[data-v-178b3ed1]{background:var(--business-bg-secondary)}.expansion-page .error[data-v-178b3ed1]{background:var(--business-danger-bg);color:var(--business-danger)}.expansion-page .success[data-v-178b3ed1]{background:var(--business-success-bg);color:var(--business-success)}.empty[data-v-178b3ed1]{color:var(--business-text-secondary);padding:20px 0;font-size:14px}.editor[data-v-178b3ed1]{scroll-margin-top:16px}.installment[data-v-178b3ed1]{background:var(--business-bg-secondary);border-radius:var(--business-radius-sm);margin:16px 0;padding:16px 12px}.installment legend[data-v-178b3ed1]{font-weight:600}.money[data-v-178b3ed1]{font-variant-numeric:tabular-nums;font-weight:600}summary[data-v-178b3ed1]{cursor:pointer;padding:12px 0}details[data-v-178b3ed1]{margin-top:12px}@media (width<=360px){.card[data-v-178b3ed1]{padding:16px 12px}dl[data-v-178b3ed1]{grid-template-columns:90px minmax(0,1fr)}}.customer-management-design[data-v-5bf31b34]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#17191d;--muted:#969ba5;--blue:#0877f5;--page:#fff;--outer-x:clamp(13px,2.8cqw,19px);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Helvetica Neue,Arial,sans-serif}[data-v-5bf31b34],[data-v-5bf31b34]:before,[data-v-5bf31b34]:after{box-sizing:border-box}button[data-v-5bf31b34],input[data-v-5bf31b34],select[data-v-5bf31b34],textarea[data-v-5bf31b34]{font:inherit}button[data-v-5bf31b34]{cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-5bf31b34]:focus-visible,input[data-v-5bf31b34]:focus-visible,select[data-v-5bf31b34]:focus-visible,[role=tab][data-v-5bf31b34]:focus-visible{outline-offset:3px;outline:2.5px solid #85baff}[hidden][data-v-5bf31b34]{display:none!important}.page[data-v-5bf31b34]{background:linear-gradient(115deg,#fff,#fff 86%,#fdfefe);border-bottom:clamp(0px,.7cqw,5px) solid #e1e6ec;border-radius:0 0 clamp(0px,5.1cqw,30px) clamp(0px,5.1cqw,30px);flex-direction:column;width:100%;max-width:900px;min-height:100dvh;margin:0 auto;display:flex;overflow:clip;box-shadow:0 3px 18px #334f6f09}.nav[data-v-5bf31b34]{height:clamp(61px,12cqw,65px);padding:0 var(--outer-x);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.nav h1[data-v-5bf31b34]{color:#101215;letter-spacing:.01em;white-space:nowrap;margin:0;font-size:clamp(19px,4.06cqw,22px);font-weight:800}.back[data-v-5bf31b34]{color:#101215;background:0 0;border:0;place-items:center;width:32px;height:44px;padding:0;display:grid;position:absolute;top:50%;left:clamp(14px,3.1cqw,20px);transform:translateY(-50%)}.back svg[data-v-5bf31b34]{width:25px;height:29px}.search-tools[data-v-5bf31b34]{flex:none;align-items:center;gap:clamp(8px,1.9cqw,12px);height:clamp(44px,9.32cqw,50px);margin:clamp(8px,2.8cqw,15px) clamp(15px,2.79cqw,18px) 0;display:flex}.search-field[data-v-5bf31b34]{color:#a6b3c5;background:linear-gradient(105deg,#f1f4f7,#f6f8fa);border-radius:999px;flex:1;align-items:center;gap:clamp(8px,1.5cqw,10px);min-width:0;height:clamp(42px,9.1cqw,49px);padding:0 clamp(11px,3.1cqw,17px);display:flex}.search-field svg[data-v-5bf31b34]{flex:none;width:clamp(20px,3.72cqw,22px);height:clamp(20px,3.72cqw,22px)}.search-field input[data-v-5bf31b34]{color:#2f3e58;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;height:100%;font-size:clamp(12px,2.8cqw,15px)}.search-field input[data-v-5bf31b34]::placeholder{color:#a0a5ae;opacity:1}.filter-button[data-v-5bf31b34]{color:#0d80ff;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:clamp(42px,9.1cqw,49px);height:clamp(42px,9.1cqw,49px);display:grid;box-shadow:0 1px 8px #285c9609}.filter-button svg[data-v-5bf31b34]{width:25px;height:25px}.tabs-band[data-v-5bf31b34]{flex:none;align-items:stretch;gap:clamp(7px,1.5cqw,11px);width:100%;height:clamp(55px,11.35cqw,61px);margin-top:clamp(3px,1.12cqw,6px);padding:0 clamp(14px,3.9cqw,21px);display:flex}.tabs[data-v-5bf31b34]{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;justify-content:space-between;align-items:stretch;gap:clamp(5px,1.45cqw,11px);min-width:0;display:flex;overflow:auto hidden}.tabs[data-v-5bf31b34]::-webkit-scrollbar{display:none}.tab[data-v-5bf31b34]{color:#676b73;white-space:nowrap;background:0 0;border:0;flex:none;padding:0 1px clamp(10px,2.3cqw,13px);font-size:clamp(11px,2.92cqw,16px);font-weight:560;line-height:1;position:relative}.tab[aria-selected=true][data-v-5bf31b34]{color:#087cfb;font-weight:750}.tab[aria-selected=true][data-v-5bf31b34]:after{content:"";background:#147bfa;border-radius:6px 6px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.contacts[data-v-5bf31b34]{color:#0780fa;white-space:nowrap;background:linear-gradient(120deg,#fff,#fff);border:1px solid #ffdddc;border-radius:13px;flex:none;justify-content:center;align-self:start;align-items:center;gap:clamp(4px,1.3cqw,8px);width:clamp(102px,26.8cqw,144px);height:clamp(47px,10.8cqw,58px);margin-top:clamp(0px,.19cqw,1px);font-size:clamp(12px,3.03cqw,16px);font-weight:700;display:flex;box-shadow:0 1px 10px #f559522e,0 3px 14px #3264a50b}.contacts svg[data-v-5bf31b34]{flex:none;width:clamp(18px,3.8cqw,22px);height:clamp(18px,3.8cqw,22px)}.contacts[data-v-5bf31b34]:hover{background:#fafdff}.customer-list[data-v-5bf31b34]{flex-direction:column;flex:1;min-width:0;padding:clamp(14px,4.47cqw,24px) 0 clamp(6px,1cqw,10px);display:flex}.customer-card[data-v-5bf31b34]{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:clamp(57px,15.64cqw,84px) minmax(0,1fr) 19px;align-items:start;gap:clamp(12px,3.72cqw,20px);width:100%;min-width:0;min-height:clamp(145px,30.91cqw,166px);padding:clamp(8px,1.7cqw,10px) clamp(24px,5.02cqw,27px) clamp(13px,2.8cqw,16px);transition:background .16s;display:grid;position:relative}.customer-card[data-v-5bf31b34]:hover{background:#fafdff}.customer-logo[data-v-5bf31b34]{object-fit:contain;background:0 0;border-radius:50%;flex:none;width:clamp(57px,15.64cqw,84px);height:clamp(57px,15.64cqw,84px);display:block}.logo-fallback[data-v-5bf31b34]{color:#0875e8;background:#e9f3ff;border:2px solid #c3dfff;border-radius:50%;place-items:center;width:clamp(57px,15.64cqw,84px);height:clamp(57px,15.64cqw,84px);font-size:clamp(16px,4cqw,22px);font-weight:700;display:grid;overflow:hidden}.customer-main[data-v-5bf31b34]{min-width:0}.customer-heading[data-v-5bf31b34]{flex-wrap:wrap;align-items:center;gap:clamp(8px,3.72cqw,20px);margin:0 0 clamp(5px,1.3cqw,7px);display:flex}.customer-name[data-v-5bf31b34]{color:#161719;overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(16px,4.27cqw,23px);font-weight:790;line-height:1.24}.state[data-v-5bf31b34]{white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;min-height:25px;padding:3px clamp(7px,1.8cqw,10px);font-size:clamp(12px,2.87cqw,15.5px);font-weight:650;line-height:1.2;display:inline-flex}.state.cooperating[data-v-5bf31b34]{color:#0979f5;background:#e0efff}.state.overdue[data-v-5bf31b34]{color:#f72b32;background:#ffd8d8}.state.receivable[data-v-5bf31b34]{color:#ff9508;background:#fff1d8}.state.potential[data-v-5bf31b34]{color:#2871c9;background:#eef7ff}.state.stopped[data-v-5bf31b34]{color:#788599;background:#edf0f4}.location[data-v-5bf31b34]{color:#9196a0;overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;margin:0 0 clamp(8px,1.75cqw,10px);font-size:clamp(12px,2.87cqw,15.5px);line-height:1.27;display:flex}.location svg[data-v-5bf31b34]{color:#979da7;flex:none;width:clamp(15px,2.98cqw,17px);height:clamp(15px,2.98cqw,17px)}.tags[data-v-5bf31b34]{flex-wrap:wrap;align-items:center;gap:clamp(5px,1.31cqw,7px);margin:0 0 clamp(6px,1.5cqw,8px);display:flex}.tag[data-v-5bf31b34]{white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;min-height:clamp(23px,4.84cqw,26px);padding:3px clamp(7px,1.72cqw,10px);font-size:clamp(12px,2.83cqw,15px);font-weight:550;line-height:1.15;display:inline-flex}.tag.onecard[data-v-5bf31b34]{color:#0879f7;background:#dbeeff}.tag.dryer[data-v-5bf31b34]{color:#fff;background:#ffb32c}.tag.hot[data-v-5bf31b34]{color:#f72324;background:#ffd3d3}.tag.water[data-v-5bf31b34],.tag.ac[data-v-5bf31b34]{color:#079d4b;background:#b6f3b8}.metrics[data-v-5bf31b34]{color:#878c94;flex-wrap:wrap;align-items:baseline;gap:2px clamp(4px,.8cqw,6px);min-width:0;font-size:clamp(12px,2.87cqw,15.5px);font-weight:430;line-height:1.35;display:flex}.metric[data-v-5bf31b34]{white-space:nowrap}.metric[data-v-5bf31b34]:not(:first-child):before{content:"|";color:#9a9da5;padding-right:clamp(4px,.8cqw,6px)}.customer-chevron[data-v-5bf31b34]{color:#a1aab8;flex:none;align-self:start;width:16px;height:22px;margin-top:clamp(42px,8.3cqw,45px)}.customer-chevron svg[data-v-5bf31b34]{width:100%;height:100%;display:block}.empty-state[data-v-5bf31b34]{color:#9aaabf;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;margin:30px auto;padding:24px 15px;display:flex}.empty-state svg[data-v-5bf31b34]{color:#c6dffb;width:80px;height:72px}.empty-state strong[data-v-5bf31b34]{color:#6e8aaa;margin:13px 0 7px;font-size:16px}.empty-state p[data-v-5bf31b34]{margin:0;font-size:13px;line-height:1.6}.action-footer[data-v-5bf31b34]{z-index:8;padding:clamp(8px,1.67cqw,9px) clamp(15px,4.47cqw,24px) max(clamp(21px,5cqw,27px),env(safe-area-inset-bottom)) clamp(15px,2.79cqw,18px);background:linear-gradient(#ffffffed,#fff 25%);flex:none;position:sticky;bottom:0}.add-button[data-v-5bf31b34]{color:#fff;background:linear-gradient(115deg,#0064df,#0072ef);border:0;border-radius:clamp(16px,3.72cqw,20px);justify-content:center;align-items:center;gap:clamp(11px,2.3cqw,13px);width:100%;height:clamp(54px,11.73cqw,63px);font-size:clamp(18px,3.72cqw,21px);font-weight:730;display:flex;box-shadow:0 3px 10px #0060d81a}.add-button svg[data-v-5bf31b34]{width:clamp(20px,3.9cqw,23px);height:clamp(20px,3.9cqw,23px)}.add-button[data-v-5bf31b34]:hover{background:#0064e1}.add-button[data-v-5bf31b34]:active{transform:scale(.995)}@container (width>=446px){.customer-card[data-v-5bf31b34]:first-child{min-height:154px}.customer-card[data-v-5bf31b34]:nth-child(2){min-height:162px}.customer-card[data-v-5bf31b34]:nth-child(3){min-height:166px}.customer-card[data-v-5bf31b34]:nth-child(4),.customer-card[data-v-5bf31b34]:nth-child(5){min-height:168px}.customer-card[data-v-5bf31b34]:nth-child(6){min-height:160px}}@container (width<=445px){.tabs-band[data-v-5bf31b34]{gap:6px;padding-inline:clamp(9px,2.8cqw,13px)}.tabs[data-v-5bf31b34]{gap:7px}.tab[data-v-5bf31b34]{font-size:clamp(10px,2.7cqw,12px)}.contacts[data-v-5bf31b34]{width:clamp(96px,27.1cqw,119px);font-size:clamp(11px,2.95cqw,13px)}.customer-card[data-v-5bf31b34]{grid-template-columns:clamp(48px,14.6cqw,65px) minmax(0,1fr) 14px;gap:clamp(9px,2.65cqw,12px);min-height:142px;padding-inline:clamp(11px,3.5cqw,17px)}.customer-logo[data-v-5bf31b34],.logo-fallback[data-v-5bf31b34]{width:clamp(48px,14.6cqw,65px);height:clamp(48px,14.6cqw,65px)}.customer-name[data-v-5bf31b34]{font-size:clamp(14px,3.7cqw,17px)}.customer-heading[data-v-5bf31b34]{gap:7px}.state[data-v-5bf31b34]{min-height:21px;padding:3px 6px;font-size:clamp(11px,2.8cqw,13px)}.location[data-v-5bf31b34]{font-size:clamp(11px,2.8cqw,13px)}.tag[data-v-5bf31b34]{min-height:23px;padding-inline:7px;font-size:clamp(10px,2.8cqw,12.5px)}.metrics[data-v-5bf31b34]{font-size:clamp(10px,2.78cqw,12.5px)}.customer-chevron[data-v-5bf31b34]{width:13px;height:20px;margin-top:40px}}@container (width<=340px){.nav h1[data-v-5bf31b34]{font-size:18px}.search-tools[data-v-5bf31b34]{gap:5px;margin-inline:10px}.filter-button[data-v-5bf31b34]{width:37px;height:39px}.search-field[data-v-5bf31b34]{gap:5px;padding-inline:9px}.search-field input[data-v-5bf31b34]{font-size:11px}.tabs[data-v-5bf31b34]{gap:6px}.contacts[data-v-5bf31b34]{gap:4px;width:91px;font-size:10.5px}.contacts svg[data-v-5bf31b34]{width:15px;height:15px}.tab[data-v-5bf31b34]{font-size:10px}.customer-card[data-v-5bf31b34]{grid-template-columns:47px minmax(0,1fr) 12px;gap:8px;padding-inline:9px}.customer-logo[data-v-5bf31b34],.logo-fallback[data-v-5bf31b34]{width:47px;height:47px}.customer-name[data-v-5bf31b34]{font-size:13.5px}.state[data-v-5bf31b34]{font-size:11px}.tags[data-v-5bf31b34]{gap:4px}.tag[data-v-5bf31b34]{padding-inline:5px;font-size:10px}.metrics[data-v-5bf31b34]{font-size:10px}.customer-chevron[data-v-5bf31b34]{width:12px;margin-top:36px}}@container (width>=750px){.customer-list[data-v-5bf31b34]{padding-inline:18px}.customer-card[data-v-5bf31b34]{border-radius:13px}.tabs-band[data-v-5bf31b34]{padding-inline:25px}.action-footer[data-v-5bf31b34]{padding-inline:22px}}@media (prefers-reduced-motion:reduce){[data-v-5bf31b34],[data-v-5bf31b34]:before,[data-v-5bf31b34]:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.customer-management-design[data-v-5bf31b34]{color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif;container-type:inline-size}.customer-management-design button[data-v-5bf31b34]:disabled{cursor:default}.nav button[data-v-5bf31b34]:disabled,.filter-button[data-v-5bf31b34]:disabled,.contacts[data-v-5bf31b34]:disabled,.tab[data-v-5bf31b34]:disabled,.add-button[data-v-5bf31b34]:disabled{opacity:.45}.customer-card[data-v-5bf31b34]:disabled{color:inherit;cursor:default}.logo-fallback svg[data-v-5bf31b34]{width:65%;height:65%}.customer-main[data-v-5bf31b34],.customer-heading[data-v-5bf31b34]{display:block}.customer-heading[data-v-5bf31b34]{display:flex}.metric[data-v-5bf31b34]{white-space:normal;overflow-wrap:anywhere}.design-notice[data-v-5bf31b34]{color:#7f8da2;margin:8px 18px;font-size:13px}.location[data-v-5bf31b34]{overflow-wrap:anywhere}.customer-card[data-v-5bf31b34]:focus-visible{outline-offset:-3px;outline:2px solid #85baff}.state.neutral[data-v-5bf31b34],.school-status.neutral[data-v-5bf31b34]{color:#7e8795;background:#f0f2f5}.customer-contact-design[data-v-43c614d0]{--design-width:634;--design-height:1230;--page:#fbfcfd;--card:#fff;--ink:#111827;--text:#202938;--muted:#7f8da2;--muted2:#a8b3c2;--line:#edf1f5;--blue:#1886ff;--blue2:#0c74ea;--blue-soft:#eef6ff;--green:#23b861;--green-soft:#dff7e7;--orange:#f57a00;--orange-soft:#fff2e5;--purple:#6d22a8;--purple-soft:#f1e9fb}[data-v-43c614d0]{box-sizing:border-box}button[data-v-43c614d0],input[data-v-43c614d0]{font:inherit}button[data-v-43c614d0]{cursor:pointer}.fit-shell[data-v-43c614d0]{max-width:100%;margin:0 auto;position:relative;overflow:hidden}.screen[data-v-43c614d0]{transform-origin:0 0;background:linear-gradient(#fff 0 175px,#fbfcfd 175px 100%);width:634px;min-height:1230px;position:relative;overflow:hidden}.hidden-svg[data-v-43c614d0]{width:0;height:0;position:absolute;overflow:hidden}.topbar[data-v-43c614d0]{background:#fff;grid-template-columns:70px 1fr 150px;align-items:center;height:66px;padding:0 18px;display:grid}.back[data-v-43c614d0]{color:#0f1722;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.back[data-v-43c614d0]:before{content:"";border-bottom:2.6px solid;border-left:2.6px solid;width:13px;height:13px;margin-left:7px;transform:rotate(45deg)}.title[data-v-43c614d0]{text-align:center;color:#111827;white-space:nowrap;font-size:22px;font-weight:760;line-height:1}.top-actions[data-v-43c614d0]{justify-content:flex-end;align-items:center;gap:12px;display:flex}.edit-btn[data-v-43c614d0]{color:#187cf2;background:#fff;border:1.5px solid #2088ff;border-radius:19px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:16px;font-weight:620;display:flex}.edit-btn svg[data-v-43c614d0]{width:18px;height:18px}.more-btn[data-v-43c614d0]{background:0 0;border:0;justify-content:center;align-items:center;gap:4px;width:38px;height:38px;padding:0;display:flex}.more-btn i[data-v-43c614d0]{background:#121923;border-radius:50%;width:4px;height:4px}.search-row[data-v-43c614d0]{background:#fff;grid-template-columns:minmax(0,1fr) 46px;gap:10px;height:58px;padding:5px 18px 7px;display:grid}.search-box[data-v-43c614d0]{background:linear-gradient(#f2f5f8,#edf1f5);border-radius:23px;align-items:center;gap:10px;height:44px;padding:0 16px;display:flex}.search-box svg[data-v-43c614d0]{color:#97a4b5;flex:none;width:20px;height:20px}.search-box input[data-v-43c614d0]{color:#243142;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:16px}.search-box input[data-v-43c614d0]::placeholder{color:#8e9aac}.filter-icon-btn[data-v-43c614d0]{color:#167df7;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.filter-icon-btn svg[data-v-43c614d0]{width:25px;height:25px}.filter-tabs[data-v-43c614d0]{background:#fff;border-bottom:1px solid #edf1f5;grid-template-columns:repeat(3,1fr);align-items:center;height:58px;display:grid}.filter-tab[data-v-43c614d0]{color:#1f2937;background:0 0;border:0;height:32px;font-size:17px;font-weight:620;position:relative}.filter-tab+.filter-tab[data-v-43c614d0]:before{content:"";background:#eef2f6;width:1px;position:absolute;top:5px;bottom:5px;left:0}.filter-tab span[data-v-43c614d0]{align-items:center;gap:9px;display:inline-flex}.filter-tab svg[data-v-43c614d0]{width:11px;height:11px}.main[data-v-43c614d0]{padding:13px 17px 18px}.card[data-v-43c614d0]{background:#fff;border-radius:13px;box-shadow:0 6px 18px #28415a06}.overview-card[data-v-43c614d0]{height:136px;padding:12px 10px 10px}.overview-head[data-v-43c614d0]{justify-content:space-between;align-items:flex-start;height:30px;padding:0 6px;display:flex}.overview-title[data-v-43c614d0]{color:#1b2432;font-size:18px;font-weight:740}.overview-count[data-v-43c614d0]{color:#7f8ba0;padding-top:2px;font-size:14px}.stat-grid[data-v-43c614d0]{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:2px;display:grid}.stat-card[data-v-43c614d0]{border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:81px;display:flex}.stat-card.blue[data-v-43c614d0]{background:linear-gradient(145deg,#eef7ff,#e6f2ff)}.stat-card.green[data-v-43c614d0]{background:linear-gradient(145deg,#eefaf2,#e7f7ed)}.stat-card.orange[data-v-43c614d0]{background:linear-gradient(145deg,#fff7ef,#fff0e2)}.stat-card.purple[data-v-43c614d0]{background:linear-gradient(145deg,#f8f3ff,#f1e9fb)}.stat-top[data-v-43c614d0]{justify-content:center;align-items:center;gap:8px;line-height:1;display:flex}.stat-icon[data-v-43c614d0]{width:29px;height:29px}.stat-number[data-v-43c614d0]{font-size:27px;font-weight:650}.blue .stat-number[data-v-43c614d0],.blue .stat-icon[data-v-43c614d0]{color:#157ef5}.green .stat-number[data-v-43c614d0],.green .stat-icon[data-v-43c614d0]{color:#16a34a}.orange .stat-number[data-v-43c614d0],.orange .stat-icon[data-v-43c614d0]{color:#f36f00}.purple .stat-number[data-v-43c614d0],.purple .stat-icon[data-v-43c614d0]{color:#6824a6}.stat-label[data-v-43c614d0]{color:#526178;font-size:14px}.group-card[data-v-43c614d0]{border:0;margin-top:13px;overflow:hidden}.group-head[data-v-43c614d0]{width:100%;min-width:100%;height:48px;box-shadow:none;appearance:none;background:linear-gradient(#f4f9ff 0%,#eef7ff 100%);border:0;outline:none;grid-template-columns:37px max-content max-content minmax(0,1fr) max-content 14px;align-items:center;column-gap:8px;padding:0 14px 0 13px;display:grid}.group-head .caret[data-v-43c614d0]{grid-column:6;place-self:center end;margin:0}.group-head[data-v-43c614d0]:focus,.group-head[data-v-43c614d0]:active,.group-head[data-v-43c614d0]:focus-visible{box-shadow:none;border:0;outline:none}.school-icon[data-v-43c614d0]{color:#147ef5;background:#e6f2ff;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.school-icon svg[data-v-43c614d0]{width:25px;height:25px}.school-name[data-v-43c614d0]{color:#1b2430;white-space:nowrap;font-size:17px;font-weight:700}.school-status[data-v-43c614d0]{white-space:nowrap;border-radius:5px;place-items:center;height:25px;padding:0 8px;font-size:13px;font-weight:650;display:grid}.school-status.coop[data-v-43c614d0]{color:#0878df;background:#dff1ff}.school-status.potential[data-v-43c614d0]{color:#20a84f;background:#ddf7e4}.school-place[data-v-43c614d0]{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;width:100%;min-width:0;font-size:14px;display:flex;overflow:hidden}.school-place svg[data-v-43c614d0]{color:#248bff;flex:none;width:18px;height:18px}.group-count[data-v-43c614d0]{color:#758397;white-space:nowrap;font-size:14px}.caret[data-v-43c614d0]{border-top:2px solid #69788d;border-left:2px solid #69788d;width:9px;height:9px;transition:all .18s;transform:rotate(45deg)}.group-card.collapsed .caret[data-v-43c614d0]{transform:rotate(225deg)}.group-card.collapsed .group-body[data-v-43c614d0]{display:none}.contact-row[data-v-43c614d0]{background:#fff;border-bottom:1px solid #f0f3f6;grid-template-columns:60px minmax(0,1fr) 150px 92px 18px;align-items:center;gap:8px;height:79px;padding:0 15px 0 13px;display:grid}.contact-row[data-v-43c614d0]:last-child{border-bottom:0}.avatar[data-v-43c614d0]{background:#f0f5fb;border-radius:50%;width:50px;height:50px;overflow:hidden}.avatar svg[data-v-43c614d0]{width:100%;height:100%;display:block}.person-main[data-v-43c614d0]{min-width:0}.person-name[data-v-43c614d0]{color:#1c2430;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:680;line-height:1.25;overflow:hidden}.person-phone[data-v-43c614d0]{color:#77859a;white-space:nowrap;margin-top:4px;font-size:14px;line-height:1}.role[data-v-43c614d0]{color:#0a9c3f;white-space:nowrap;background:#bdf1bd;border-radius:5px;justify-self:start;align-items:center;min-height:25px;padding:3px 12px;font-size:14px;font-weight:650;display:flex}.phone-btn[data-v-43c614d0]{color:#107bf0;background:#f0f7ff;border:0;border-radius:18px;justify-content:center;align-items:center;gap:6px;height:33px;padding:0 13px;font-size:14px;font-weight:650;display:flex}.phone-btn svg[data-v-43c614d0]{width:18px;height:18px}.row-arrow[data-v-43c614d0]{border-top:2px solid #8290a3;border-right:2px solid #8290a3;width:10px;height:10px;transform:rotate(45deg)}.pagination[data-v-43c614d0]{justify-content:center;align-items:center;gap:12px;height:67px;display:flex}.page-btn[data-v-43c614d0]{color:#111827;background:#fff;border:1px solid #e5eaf0;border-radius:9px;width:49px;height:48px;font-size:16px}.page-btn.active[data-v-43c614d0]{color:#fff;background:linear-gradient(135deg,#218cff,#1375ec);border-color:#1684ff}.page-btn.arrow[data-v-43c614d0]{color:#9aabba;font-size:28px;line-height:1}.page-btn.arrow.next[data-v-43c614d0]{color:#111827}.page-btn.dots[data-v-43c614d0]{font-size:19px}.add-btn[data-v-43c614d0]{color:#fff;background:linear-gradient(135deg,#218dff,#1676ed);border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;height:64px;font-size:20px;font-weight:650;display:flex;box-shadow:0 7px 16px #1778ee1f}.add-plus[data-v-43c614d0]{color:#1680f4;background:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:22px;font-weight:800;line-height:1;display:grid}.toast[data-v-43c614d0]{z-index:30;opacity:0;pointer-events:none;color:#fff;white-space:nowrap;background:#10161deb;border-radius:9px;padding:10px 15px;font-size:14px;transition:all .18s;position:absolute;bottom:88px;left:50%;transform:translate(-50%,10px)}.toast.show[data-v-43c614d0]{opacity:1;transform:translate(-50%)}.empty[data-v-43c614d0]{color:#8b98aa;background:#fff;justify-content:center;align-items:center;height:100px;font-size:15px;display:none}.empty.show[data-v-43c614d0]{display:flex}@media (prefers-reduced-motion:reduce){[data-v-43c614d0]{scroll-behavior:auto!important;transition:none!important}}.customer-contact-design[data-v-43c614d0]{width:100%;max-width:900px;color:var(--text);-webkit-font-smoothing:antialiased;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif}.title[data-v-43c614d0]{margin:0}.person-main[data-v-43c614d0],.row-open[data-v-43c614d0]{color:inherit;text-align:left;background:0 0;border:0;padding:0}.person-main[data-v-43c614d0]{display:block}.row-open[data-v-43c614d0]{place-items:center;width:18px;min-height:38px;display:grid}.avatar img[data-v-43c614d0]{object-fit:cover;width:100%;height:100%;display:block}.group-head[data-v-43c614d0]{grid-template-columns:37px max-content max-content minmax(0,1fr) max-content 14px;height:auto;min-height:48px;padding-block:5px}.school-name[data-v-43c614d0]{max-width:180px}.school-name[data-v-43c614d0],.person-name[data-v-43c614d0],.person-phone[data-v-43c614d0],.role[data-v-43c614d0]{white-space:normal;overflow-wrap:anywhere}.school-place[data-v-43c614d0]{white-space:normal;overflow:visible}.contact-row[data-v-43c614d0]{height:auto;min-height:79px;padding-block:8px}.overview-card[data-v-43c614d0]{height:auto;min-height:136px}.overview-head[data-v-43c614d0]{flex-wrap:wrap;gap:8px;height:auto;min-height:30px}.stat-card[data-v-43c614d0]{height:auto;min-height:81px;padding:8px 4px}.stat-top[data-v-43c614d0]{flex-wrap:wrap;min-width:0;max-width:100%}.stat-number[data-v-43c614d0]{overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.15}.stat-label[data-v-43c614d0]{text-align:center;overflow-wrap:anywhere}.pagination[data-v-43c614d0]{flex-wrap:wrap;height:auto;min-height:67px;padding:9px 0}.page-dots[data-v-43c614d0]{color:#758397;font-size:19px}.design-notice[data-v-43c614d0]{color:#7f8da2;font-size:14px}.screen button[data-v-43c614d0]:disabled{cursor:default}.screen button[data-v-43c614d0]:disabled:not(.person-main):not(.group-head){opacity:.45}.screen button[data-v-43c614d0]:focus-visible,.screen input[data-v-43c614d0]:focus-visible{outline-offset:2px;outline:3px solid #85baff}.group-head[data-v-43c614d0]:focus-visible{outline-offset:-3px;outline:3px solid #85baff}.state.neutral[data-v-43c614d0],.school-status.neutral[data-v-43c614d0]{color:#7e8795;background:#f0f2f5}.customer-panorama[data-v-062efedd]{border:1px solid var(--business-border-light,#edf0f5);background:var(--business-bg-page,#fff);overflow-wrap:anywhere;color:var(--business-text-primary,#111318);border-radius:16px;margin-top:16px;padding:16px}header[data-v-062efedd],.row-heading[data-v-062efedd],nav[data-v-062efedd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}h2[data-v-062efedd],h3[data-v-062efedd],h4[data-v-062efedd],p[data-v-062efedd]{margin:0}h2[data-v-062efedd]{font-size:21px}h3[data-v-062efedd]{font-size:18px}h4[data-v-062efedd]{min-width:0;font-size:16px}.eyebrow[data-v-062efedd],.hint[data-v-062efedd],.page-label[data-v-062efedd],.scope-note[data-v-062efedd],dt[data-v-062efedd]{color:var(--business-text-secondary,#48556a)}.eyebrow[data-v-062efedd]{margin-bottom:5px;font-size:12px}.hint[data-v-062efedd],.scope-note[data-v-062efedd]{margin-top:12px;font-size:13px;line-height:1.7}.relation[data-v-062efedd]{margin-top:16px;font-weight:600}.source-section[data-v-062efedd]{border-top:1px solid var(--business-border-light,#edf0f5);margin-top:22px;padding-top:18px}article[data-v-062efedd]{border-bottom:1px solid var(--business-border-light,#edf0f5);padding:16px 0}article p[data-v-062efedd]{margin-top:8px;font-size:14px;line-height:1.6}.badge[data-v-062efedd]{background:var(--business-info-bg,#eaf2ff);color:var(--business-color-primary,#2f73f4);border-radius:99px;padding:4px 9px;font-size:12px}dl[data-v-062efedd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}dt[data-v-062efedd]{font-size:12px}dd[data-v-062efedd]{margin:5px 0 0;font-size:14px;font-weight:600}button[data-v-062efedd],a[data-v-062efedd]{box-sizing:border-box;min-height:44px;font:inherit;border-radius:10px}button[data-v-062efedd]{border:1px solid var(--business-border-medium,#d9dde3);background:var(--business-bg-page,#fff);color:var(--business-text-primary,#111318);cursor:pointer;padding:8px 12px}a[data-v-062efedd]{color:var(--business-color-primary,#2f73f4);align-items:center;margin-top:8px;text-decoration:none;display:inline-flex}button[data-v-062efedd]:disabled{opacity:.5;cursor:default}button[data-v-062efedd]:focus-visible,a[data-v-062efedd]:focus-visible{outline:3px solid var(--business-color-primary,#2f73f4);outline-offset:3px}nav[data-v-062efedd]{justify-content:flex-end;margin-top:12px}.error[data-v-062efedd]{color:var(--business-danger,#e21b1b);margin-top:12px;line-height:1.6}@media (width<=359px){dl[data-v-062efedd]{grid-template-columns:1fr}.customer-panorama[data-v-062efedd]{padding:12px}}.engagement-workspace{color:var(--business-text-primary,#111318);min-width:0;font-size:14px;line-height:1.6}.engagement-workspace .engagement-card{border:1px solid var(--business-border-light,#edf0f5);background:#fff;border-radius:12px;min-width:0;margin:16px 0;padding:16px;box-shadow:0 2px 15px #26406e0b}.engagement-workspace h2{margin:0 0 12px;font-size:18px}.engagement-workspace h3{font-size:16px}.engagement-workspace h4{margin:10px 0 4px}.engagement-workspace label{flex-direction:column;gap:5px;margin:10px 0;display:flex}.engagement-workspace input,.engagement-workspace select,.engagement-workspace textarea{box-sizing:border-box;width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;background:#fff;border:1px solid #d9dde3;border-radius:8px;padding:10px}.engagement-workspace textarea{resize:vertical;min-height:100px}.engagement-workspace button{overflow-wrap:anywhere;color:#245ebc;max-width:100%;min-height:44px;font:inherit;cursor:pointer;background:#eaf2ff;border:1px solid #d7e5ff;border-radius:8px;padding:9px 13px}.engagement-workspace button:disabled{opacity:.55;cursor:default}.engagement-workspace :focus-visible{outline-offset:2px;outline:2px solid #2f73f4}.engagement-workspace summary{cursor:pointer;min-height:44px;padding-top:10px;display:list-item}.engagement-workspace details{margin:10px 0}.engagement-workspace .engagement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.engagement-workspace .engagement-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.engagement-workspace .engagement-hint,.engagement-workspace small{color:#69768a;overflow-wrap:anywhere}.engagement-workspace .engagement-error,.engagement-workspace [role=alert]{color:#b91c1c;white-space:pre-wrap}.engagement-workspace .engagement-plain-list{padding:0;list-style:none}.engagement-workspace .engagement-plain-list li,.engagement-workspace .engagement-record{overflow-wrap:anywhere;background:#f5f6f8;border-radius:8px;margin:12px 0;padding:12px}.engagement-workspace .engagement-content,.engagement-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.engagement-workspace .engagement-check{flex-direction:row;align-items:center}.engagement-workspace .engagement-check input{flex-shrink:0;width:20px;min-height:20px}.engagement-workspace fieldset{border:1px solid #d9dde3;border-radius:8px}.engagement-workspace .engagement-tag{background:#eaf2ff;border-radius:6px;margin:3px;padding:3px 8px;display:inline-block}.engagement-workspace .engagement-pending{background:#fffaf0;border-color:#b98935}@media (width<=380px){.engagement-workspace .engagement-grid{grid-template-columns:1fr}.engagement-workspace .engagement-card{padding:12px}}.customer-page[data-v-8be0b086]{box-sizing:border-box;background:var(--business-bg-page);width:100%;max-width:575px;min-height:100vh;color:var(--business-text-primary);margin:0 auto;padding:20px 16px 48px;font-size:16px}.page-header[data-v-8be0b086],.section-heading[data-v-8be0b086],.actions[data-v-8be0b086],.search-bar[data-v-8be0b086],.customer-row[data-v-8be0b086],.duplicate-row[data-v-8be0b086]{align-items:center;gap:12px;display:flex}.customer-page>.page-header[data-v-8be0b086]{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:20px}.page-header a[data-v-8be0b086]{color:var(--business-text-primary);border-radius:var(--business-radius-sm);padding:8px;display:inline-flex}svg[data-v-8be0b086]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}h1[data-v-8be0b086]{margin:0;font-size:24px}h2[data-v-8be0b086]{overflow-wrap:anywhere;margin:0;font-size:19px}h3[data-v-8be0b086]{margin:0 0 8px;font-size:16px}.customer-page p[data-v-8be0b086]{overflow-wrap:anywhere;color:var(--business-text-primary);margin:8px 0;line-height:1.6}.customer-page .page-header p[data-v-8be0b086],.customer-page .intro[data-v-8be0b086],.customer-page .hint[data-v-8be0b086]{color:var(--business-text-secondary);font-size:13px}.customer-page .page-header p[data-v-8be0b086]{margin:0 0 4px}.customer-page .intro[data-v-8be0b086]{margin-bottom:20px}.card[data-v-8be0b086]{border-radius:var(--business-radius-md);background:var(--business-bg-page);box-shadow:var(--business-shadow-card);border:1px solid var(--business-border-light);margin:20px 0;padding:20px 16px}.section-heading[data-v-8be0b086]{flex-wrap:wrap;justify-content:space-between;margin:16px 0}.card>.section-heading[data-v-8be0b086]:first-child{margin-top:0}.section-heading button[data-v-8be0b086]{flex-shrink:0}.count[data-v-8be0b086]{color:var(--business-text-tertiary);font-size:14px;font-weight:400}.actions[data-v-8be0b086]{flex-wrap:wrap;margin-top:12px}button[data-v-8be0b086],input[data-v-8be0b086],select[data-v-8be0b086],textarea[data-v-8be0b086]{font:inherit;box-sizing:border-box;border:1px solid var(--business-border-medium);border-radius:var(--business-radius-sm);background:var(--business-bg-page);color:var(--business-text-primary);font-size:14px}button[data-v-8be0b086]{cursor:pointer;min-height:44px;color:var(--business-color-primary);padding:10px 12px}button.primary[data-v-8be0b086]{background:var(--business-color-primary);color:var(--business-bg-page);border-color:var(--business-color-primary)}input[data-v-8be0b086],select[data-v-8be0b086],textarea[data-v-8be0b086]{width:100%;min-height:44px;margin-top:6px;padding:10px 12px;display:block}textarea[data-v-8be0b086]{resize:vertical}label[data-v-8be0b086]{margin:12px 0;font-size:14px;display:block}fieldset[data-v-8be0b086]{border:0;min-width:0;margin:0;padding:0}button[data-v-8be0b086]:disabled,fieldset[data-v-8be0b086]:disabled{opacity:.55;cursor:wait}button[data-v-8be0b086]:focus-visible,input[data-v-8be0b086]:focus-visible,select[data-v-8be0b086]:focus-visible,textarea[data-v-8be0b086]:focus-visible,a[data-v-8be0b086]:focus-visible{outline:2px solid var(--business-color-primary);outline-offset:3px}.search-bar[data-v-8be0b086]{flex-wrap:wrap;align-items:end;gap:8px}.search-bar label[data-v-8be0b086]{flex:1;min-width:120px;margin:0}.search-bar .status-filter[data-v-8be0b086]{flex:0 0 90px;min-width:0}.customer-list[data-v-8be0b086]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-md);overflow:hidden}.customer-row[data-v-8be0b086]{text-align:left;border:0;border-bottom:1px solid var(--business-border-light);width:100%;color:var(--business-text-primary);border-radius:0;padding:16px 12px}.customer-row[data-v-8be0b086]:last-child{border-bottom:0}.customer-row.selected[data-v-8be0b086]{background:var(--business-bg-secondary)}.customer-symbol[data-v-8be0b086]{border-radius:var(--business-radius-sm);width:36px;height:36px;color:var(--business-color-primary);background:var(--business-info-bg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.customer-copy[data-v-8be0b086]{flex:1;min-width:0}.customer-copy strong[data-v-8be0b086],.customer-copy small[data-v-8be0b086]{overflow-wrap:anywhere;display:block}.customer-copy strong[data-v-8be0b086]{font-size:16px;font-weight:600;line-height:1.5}.customer-copy small[data-v-8be0b086]{color:var(--business-text-secondary);margin-top:4px;font-size:12px}.badge[data-v-8be0b086]{border-radius:var(--business-radius-pill);flex-shrink:0;padding:4px 8px;font-size:12px}.badge.active[data-v-8be0b086]{color:var(--business-success);background:var(--business-success-bg)}.badge.inactive[data-v-8be0b086]{color:var(--business-text-secondary);background:var(--business-bg-secondary)}.details[data-v-8be0b086]{grid-template-columns:120px minmax(0,1fr);gap:12px;margin:16px 0;font-size:14px;display:grid}dt[data-v-8be0b086]{color:var(--business-text-secondary)}dd[data-v-8be0b086]{overflow-wrap:anywhere;margin:0}.detail-row[data-v-8be0b086]{border-top:1px solid var(--business-border-light);padding:16px 0}.detail-row[data-v-8be0b086]:last-child{padding-bottom:0}.error[data-v-8be0b086],.success[data-v-8be0b086],.notice[data-v-8be0b086],.impact-panel[data-v-8be0b086],.credit-panel[data-v-8be0b086],.duplicate-panel[data-v-8be0b086]{border-radius:var(--business-radius-sm);margin:12px 0;padding:12px;font-size:14px}.customer-page .error[data-v-8be0b086]{color:var(--business-danger);background:var(--business-danger-bg)}.customer-page .success[data-v-8be0b086]{color:var(--business-success);background:var(--business-success-bg)}.notice[data-v-8be0b086],.impact-panel[data-v-8be0b086],.credit-panel[data-v-8be0b086],.duplicate-panel[data-v-8be0b086]{background:var(--business-bg-secondary)}.empty[data-v-8be0b086]{color:var(--business-text-secondary);padding:20px 0;font-size:14px}.duplicate-row[data-v-8be0b086]{border-top:1px solid var(--business-border-medium);flex-wrap:wrap;justify-content:space-between;padding:12px 0}.choice-group[data-v-8be0b086]{border:1px solid var(--business-border-light);border-radius:var(--business-radius-sm);max-height:280px;margin-top:16px;padding:12px;overflow:auto}legend[data-v-8be0b086]{font-size:14px}.checkbox[data-v-8be0b086]{align-items:center;gap:8px;display:flex}.checkbox input[data-v-8be0b086]{flex-shrink:0;width:20px;height:20px;min-height:20px;margin:0}@media (width<=360px){.details[data-v-8be0b086]{grid-template-columns:100px minmax(0,1fr)}.card[data-v-8be0b086]{padding:16px 12px}}.customer-archive-shell[data-v-1cf986b4]{--archive-blue:#0068f4;--archive-pad:clamp(14px,4.2cqw,24px);color:#111820;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6faff;flex-direction:column;width:100%;min-width:0;max-width:950px;min-height:100svh;margin:0 auto;font:400 14px -apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,Microsoft YaHei,Arial,sans-serif;display:flex;position:relative;box-shadow:0 0 42px #1d44780a;container:customer-archive/inline-size}.customer-archive-shell[data-v-1cf986b4] *,.customer-archive-shell[data-v-1cf986b4] :before,.customer-archive-shell[data-v-1cf986b4] :after{box-sizing:border-box}.archive-page[data-v-1cf986b4]{padding:0 var(--archive-pad) 44px;flex:1;min-width:0}.customer-archive-shell[data-v-1cf986b4] :where(button){font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.customer-archive-shell button[data-v-1cf986b4]:disabled{opacity:.55;cursor:not-allowed}.customer-archive-shell button[data-v-1cf986b4]:focus-visible{outline-offset:2px;outline:2px solid #69a9ff}.customer-archive-shell svg[data-v-1cf986b4]{flex:none;display:block}.topbar[data-v-1cf986b4]{justify-content:space-between;align-items:center;height:49px;margin:0 -2px;display:flex;position:relative}.back-button[data-v-1cf986b4]{color:#0b141d;background:0 0;border:0;justify-content:flex-start;align-items:center;width:44px;height:37px;padding:0;display:flex}.back-button svg[data-v-1cf986b4]{width:21px;height:21px}.back-button[data-v-1cf986b4]:hover{color:var(--archive-blue)}.page-title[data-v-1cf986b4]{text-align:center;color:#111;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;margin:0;font-size:17px;font-weight:750;position:absolute;left:53px;right:73px;overflow:hidden}.navigation-actions[data-v-1cf986b4]{align-items:center;gap:6px;min-width:0;max-width:73px;margin-left:auto;display:flex}.customer-card[data-v-1cf986b4]{background:#ffffffeb;border-radius:12px;align-items:center;gap:15px;min-width:0;min-height:102px;padding:12px 13px;display:flex}.school-logo[data-v-1cf986b4]{object-fit:contain;border-radius:50%;flex:0 0 76px;width:76px;max-width:100%;height:76px;display:block}.logo-fallback[data-v-1cf986b4]{color:#0875e8;background:#e9f3ff;place-items:center;display:grid}.logo-fallback svg[data-v-1cf986b4]{width:42px;height:42px}.customer-details[data-v-1cf986b4]{flex:1;min-width:0}.school-name-line[data-v-1cf986b4]{flex-wrap:wrap;align-items:center;gap:2px 9px;min-width:0;display:flex}.school-name[data-v-1cf986b4]{color:#101010;letter-spacing:.15px;overflow-wrap:anywhere;font-size:20px;font-weight:800;line-height:1.22}.customer-status[data-v-1cf986b4],.small-tag[data-v-1cf986b4]{color:#006cf6;overflow-wrap:anywhere;background:#dfedff;border-radius:4px;padding:3px 7px;font-size:12px;font-weight:650;line-height:1.1}.customer-status.green[data-v-1cf986b4]{color:#00a126;background:#e8faee}.customer-status.orange[data-v-1cf986b4]{color:#db7800;background:#fff2e4}.customer-status.red[data-v-1cf986b4]{color:#df3443;background:#ffeded}.customer-status.neutral[data-v-1cf986b4]{color:#687587;background:#edf1f6}.school-location[data-v-1cf986b4]{color:#38404a;letter-spacing:.04px;overflow-wrap:anywhere;margin:5px 0 7px;font-size:13px}.school-tags[data-v-1cf986b4]{flex-wrap:wrap;gap:5px;display:flex}.small-tag[data-v-1cf986b4]{background:#e9f3ff;padding:3px 6px;font-size:11px;line-height:1.12}.nav-tabs[data-v-1cf986b4]{margin:4px calc(-1 * var(--archive-pad)) 0;scrollbar-width:none;background:#ffffffde;border-bottom:1px solid #e8f0f7;align-items:stretch;min-height:48px;display:flex;overflow-x:auto}.nav-tabs[data-v-1cf986b4]::-webkit-scrollbar{display:none}.nav-tab[data-v-1cf986b4]{white-space:nowrap;color:#525b68;background:0 0;border:0;flex:1 0 auto;justify-content:center;align-items:center;min-width:54px;padding:8px 7px 10px;font-size:13px;font-weight:550;transition:color .16s,background-color .16s;display:flex;position:relative}.nav-tab.active[data-v-1cf986b4]{color:var(--archive-blue);font-weight:800}.nav-tab.active[data-v-1cf986b4]:after{content:"";background:var(--archive-blue);border-radius:9px;height:2px;position:absolute;bottom:0;left:17%;right:17%}.nav-tab[data-v-1cf986b4]:hover{color:var(--archive-blue)}.nav-tab[data-v-1cf986b4]:active{background:#f0f7ff}.customer-tab-content[data-v-1cf986b4]{width:100%;min-width:0}.customer-tab-content[data-v-1cf986b4]>:first-child{scroll-margin-top:8px}.fixed-bottom[data-v-1cf986b4]{z-index:16;bottom:max(10px,env(safe-area-inset-bottom));margin:0 14px max(10px,env(safe-area-inset-bottom));pointer-events:none;min-width:0;position:sticky}.fixed-bottom[data-v-1cf986b4]>*{pointer-events:auto}.primary-action[data-v-1cf986b4]{color:#fff;background:linear-gradient(106deg,#0067e9,#0766eb);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;font-size:15px;font-weight:700;display:flex;box-shadow:0 5px 16px #0561de1f}.primary-action[data-v-1cf986b4]:hover{background:linear-gradient(105deg,#0874ff,#0057c6)}.primary-action svg[data-v-1cf986b4]{width:17px;height:17px}.archive-project[data-v-1cf986b4]{--archive-pad:clamp(9px,2.8cqw,24px)}.archive-project .topbar[data-v-1cf986b4]{height:33px}.archive-project .nav-tabs[data-v-1cf986b4]{min-height:28px;margin-top:1px;margin-bottom:5px}.archive-project .nav-tab[data-v-1cf986b4]{padding:3px 7px 6px;font-size:11px}.archive-project .nav-tab.active[data-v-1cf986b4]:after{left:10%;right:10%}.archive-contract[data-v-1cf986b4],.archive-attachments[data-v-1cf986b4]{--archive-pad:clamp(10px,3.3cqw,24px)}.archive-contract .topbar[data-v-1cf986b4],.archive-attachments .topbar[data-v-1cf986b4]{height:39px}@container customer-archive (width<=380px){.nav-tab[data-v-1cf986b4]{padding-left:5px;padding-right:5px;font-size:12px}.school-name[data-v-1cf986b4]{font-size:18px}.school-logo[data-v-1cf986b4]{flex-basis:68px;width:68px;height:68px}}@container customer-archive (width>=680px){.customer-card[data-v-1cf986b4]{border-radius:13px}}@media (width>=381px) and (width<=680px){.nav-tab[data-v-1cf986b4]{padding-left:7px;padding-right:7px;font-size:13px}.school-name[data-v-1cf986b4]{font-size:20px}.school-logo[data-v-1cf986b4]{flex-basis:76px;width:76px;height:76px}}@media (prefers-reduced-motion:reduce){.nav-tab[data-v-1cf986b4]{transition:none}}.archive-overview[data-v-9ff3137c]{color:#111820;width:100%;min-width:0;font:400 14px -apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,Microsoft YaHei,Arial,sans-serif;container-type:inline-size}.archive-overview[data-v-9ff3137c] *{box-sizing:border-box}.archive-overview[data-v-9ff3137c] :where(button){font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.archive-overview button[data-v-9ff3137c]:disabled{opacity:.55;cursor:not-allowed}.archive-overview[data-v-9ff3137c] :focus-visible{outline-offset:2px;outline:2px solid #69a9ff}.archive-overview svg[data-v-9ff3137c]{flex:none;display:block}.overview-notice[data-v-9ff3137c]{color:#677587;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.three-stats[data-v-9ff3137c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:11px 0 15px;display:grid}.metric-box[data-v-9ff3137c]{text-align:center;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;padding:15px 6px 13px;display:flex}.metric-number[data-v-9ff3137c]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;font-size:21px;font-weight:800;line-height:1.2}.metric-label[data-v-9ff3137c]{overflow-wrap:anywhere;font-size:12px;font-weight:700}.metric-box.green[data-v-9ff3137c]{color:#00a126;background:linear-gradient(130deg,#e9faef,#f1fdf7)}.metric-box.blue[data-v-9ff3137c]{color:#0070ff;background:linear-gradient(130deg,#e8f3ff,#f2f9ff)}.metric-box.orange[data-v-9ff3137c]{color:#ff8400;background:linear-gradient(125deg,#fff2e5,#fff9f3)}.metric-box.purple[data-v-9ff3137c]{color:#a500ed;background:linear-gradient(125deg,#f5edff,#fbf7ff)}.metric-box.red[data-v-9ff3137c]{color:#db3450;background:#fff0f2}.metric-box.neutral[data-v-9ff3137c]{color:#64748b;background:#f1f4f8}.white-panel[data-v-9ff3137c]{background:#fff;border-radius:12px;min-width:0;margin:0 0 12px;box-shadow:0 2px 15px #1f5b9c06}.panel-head[data-v-9ff3137c]{justify-content:space-between;align-items:center;gap:8px;min-height:40px;display:flex}.panel-title[data-v-9ff3137c]{color:#101319;overflow-wrap:anywhere;min-width:0;margin:0;font-size:16px;font-weight:800}.link-chip[data-v-9ff3137c]{color:#006af1;background:#e8f3ff;border:0;border-radius:9px;flex:none;padding:4px 9px;font-size:12px;font-weight:700}.link-chip[data-v-9ff3137c]:hover{background:#d8eaff}.customer-info[data-v-9ff3137c]{padding:7px 14px 13px}.customer-info h2.panel-title[data-v-9ff3137c]{margin:.83em 0}.info-grid[data-v-9ff3137c]{grid-template-columns:95px minmax(0,1fr);gap:10px 6px;margin:12px 0 0;font-size:13px;line-height:1.5;display:grid}.info-grid dt[data-v-9ff3137c]{color:#717d8b;overflow-wrap:anywhere}.info-grid dd[data-v-9ff3137c]{color:#14181e;overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0;font-weight:600}.info-grid .normal[data-v-9ff3137c]{font-weight:500}.info-grid .stars[data-v-9ff3137c]{color:#ffa000;letter-spacing:0;align-items:center;gap:1px;font-size:19px;line-height:1.1;display:flex}.info-grid .stars .disabled[data-v-9ff3137c]{color:#d5d8dc}.section-link[data-v-9ff3137c]{color:#13171a;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:0;padding:2px 0 12px;font-size:16px;font-weight:800;display:flex}.section-link span[data-v-9ff3137c]{overflow-wrap:anywhere;min-width:0}.section-link svg[data-v-9ff3137c]{color:#425469;width:18px;height:18px}.facility-panel[data-v-9ff3137c]{padding:11px 13px 12px}.facility-grid[data-v-9ff3137c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.facility-stat[data-v-9ff3137c]{text-align:left;border:0;border-radius:9px;justify-content:center;align-items:center;gap:14px;min-width:0;min-height:69px;padding:9px 5px;display:flex}.facility-stat>span[data-v-9ff3137c]:last-child{min-width:0}.facility-icon[data-v-9ff3137c]{flex:none;place-items:center;width:28px;height:30px;display:grid}.facility-icon svg[data-v-9ff3137c]{width:26px;height:26px}.facility-number[data-v-9ff3137c]{overflow-wrap:anywhere;font-size:21px;font-weight:800;line-height:1.15;display:block}.facility-desc[data-v-9ff3137c]{color:#424951;overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:650;display:block}.facility-stat.blue[data-v-9ff3137c]{color:#007aff;background:linear-gradient(120deg,#eaf4ff,#f3faff)}.facility-stat.green[data-v-9ff3137c]{color:#00b84f;background:linear-gradient(120deg,#eafbf4,#f5fdf9)}.facility-stat.orange[data-v-9ff3137c]{color:#ff9100;background:linear-gradient(120deg,#fff6ec,#fffbf7)}.facility-stat.purple[data-v-9ff3137c]{color:#af00fa;background:linear-gradient(120deg,#f6edff,#fcf9ff)}.facility-stat.red[data-v-9ff3137c]{color:#db3450;background:#fff0f2}.facility-stat.neutral[data-v-9ff3137c]{color:#64748b;background:#f1f4f8}.projects-panel[data-v-9ff3137c]{padding:7px 10px 10px}.projects-panel .panel-head[data-v-9ff3137c]{padding:0 4px}.table-scroll[data-v-9ff3137c]{scrollbar-width:none;max-width:100%;position:relative;overflow-x:auto}.table-scroll[data-v-9ff3137c]::-webkit-scrollbar{display:none}.project-table[data-v-9ff3137c]{border-collapse:collapse;text-align:left;white-space:nowrap;table-layout:auto;width:100%;min-width:355px}.project-table thead th[data-v-9ff3137c]{color:#7a8591;background:linear-gradient(#f7fafc,#fafdff);height:38px;font-size:11px;font-weight:500}.project-table td[data-v-9ff3137c],.project-table tbody th[data-v-9ff3137c]{color:#22262b;border-top:1px solid #f3f7fb;height:36px;padding:0 3px;font-size:12px;font-weight:400}.project-table tbody th[data-v-9ff3137c]{font-weight:700}.project-table tbody tr.actionable[data-v-9ff3137c]{cursor:pointer}.project-table tbody tr.actionable[data-v-9ff3137c]:hover{background:#f4faff}.project-name[data-v-9ff3137c]{text-align:left;color:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:700;display:flex}.small-round[data-v-9ff3137c]{color:#fff;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.small-round svg[data-v-9ff3137c]{width:16px;height:16px}.small-round.blue[data-v-9ff3137c]{background:#0781ed}.small-round.orange[data-v-9ff3137c]{background:#ff792d}.small-round.red[data-v-9ff3137c]{background:#fc4152}.small-round.green[data-v-9ff3137c]{background:#00b77d}.small-round.purple[data-v-9ff3137c]{background:#a400f3}.small-round.neutral[data-v-9ff3137c]{background:#91a0ae}.type-pill[data-v-9ff3137c],.status-pill[data-v-9ff3137c]{white-space:nowrap;border-radius:5px;padding:4px 6px;font-size:11px;font-weight:700;line-height:1.1;display:inline-block}.type-pill.blue[data-v-9ff3137c],.status-pill.blue[data-v-9ff3137c]{color:#006dff;background:#e8f4ff}.type-pill.red[data-v-9ff3137c],.status-pill.red[data-v-9ff3137c]{color:#ff3347;background:#ffeded}.type-pill.green[data-v-9ff3137c],.status-pill.green[data-v-9ff3137c]{color:#00af43;background:#def9e7}.type-pill.orange[data-v-9ff3137c],.status-pill.orange[data-v-9ff3137c]{color:#f88800;background:#fff0de}.type-pill.purple[data-v-9ff3137c],.status-pill.purple[data-v-9ff3137c]{color:#a500ed;background:#f5edff}.type-pill.neutral[data-v-9ff3137c],.status-pill.neutral[data-v-9ff3137c]{color:#687587;background:#edf1f6}.project-table .chevron-cell[data-v-9ff3137c]{color:#657180;width:12px}.chevron-cell svg[data-v-9ff3137c]{width:13px;height:13px}.legend-notes[data-v-9ff3137c]{color:#68717a;margin-top:-3px;padding:1px 6px 0;font-size:11px;line-height:1.95}.legend-notes p[data-v-9ff3137c]{overflow-wrap:anywhere;margin:0}.legend-notes span[data-v-9ff3137c]{border-radius:5px;margin-right:5px;padding:4px 6px;font-weight:700}.legend-notes .blue[data-v-9ff3137c]{color:#0072ff;background:#e7f2ff}.legend-notes .red[data-v-9ff3137c]{color:#ff4852;background:#fff0ee}.legend-notes .neutral[data-v-9ff3137c]{color:#687587;background:#edf1f6}.empty-state[data-v-9ff3137c]{text-align:center;color:#7a8591;overflow-wrap:anywhere;padding:18px 6px;font-size:13px}.sr-only[data-v-9ff3137c]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container customer-archive (width<=380px){.metric-number[data-v-9ff3137c]{font-size:19px}.metric-label[data-v-9ff3137c]{font-size:11px}.facility-stat[data-v-9ff3137c]{gap:8px}.facility-number[data-v-9ff3137c]{font-size:19px}}@container customer-archive (width>=680px){.dashboard-grid[data-v-9ff3137c]{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.dashboard-grid>.white-panel[data-v-9ff3137c]{margin:0}.projects-panel[data-v-9ff3137c]{margin-top:15px}.facility-stat[data-v-9ff3137c]{justify-content:flex-start;padding-left:16px}}.archive-assets[data-v-625db929]{color:#111820;width:100%;min-width:0;font:400 14px -apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,Microsoft YaHei,Arial,sans-serif;container-type:inline-size}.archive-assets[data-v-625db929] *{box-sizing:border-box}.archive-assets button[data-v-625db929],.archive-assets select[data-v-625db929]{cursor:pointer;font-family:inherit}.archive-assets button[data-v-625db929]:disabled,.archive-assets select[data-v-625db929]:disabled{opacity:.55;cursor:not-allowed}.archive-assets[data-v-625db929] :focus-visible{outline-offset:2px;outline:2px solid #69a9ff}.archive-assets svg[data-v-625db929]{flex:none;display:block}.four-stats[data-v-625db929]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:9px 0 10px;display:grid}.facility-stat[data-v-625db929]{text-align:left;border:0;border-radius:9px;align-items:center;gap:15px;min-width:0;min-height:54px;padding:5px 9px;display:flex}.facility-icon[data-v-625db929]{flex:none;width:38px;margin-left:10px}.facility-icon svg[data-v-625db929]{width:26px;height:26px}.facility-body[data-v-625db929]{min-width:0}.facility-number[data-v-625db929]{overflow-wrap:anywhere;font-size:23px;font-weight:800;line-height:1.2;display:block}.facility-desc[data-v-625db929]{color:#424951;overflow-wrap:anywhere;margin-top:1px;font-size:11px;font-weight:650;line-height:1.5;display:block}.blue[data-v-625db929]{color:#007aff;background:linear-gradient(120deg,#eaf4ff,#f3faff)}.green[data-v-625db929]{color:#00b84f;background:linear-gradient(120deg,#eafbf4,#f5fdf9)}.orange[data-v-625db929]{color:#ff8e00;background:linear-gradient(120deg,#fff3e4,#fffbf5)}.purple[data-v-625db929]{color:#a800f4;background:linear-gradient(120deg,#f5edff,#fcf9ff)}.red[data-v-625db929]{color:#dc3e51;background:#fff0f2}.neutral[data-v-625db929]{color:#687587;background:#edf1f6}.white-panel[data-v-625db929]{background:#fff;border-radius:12px;min-width:0;margin-bottom:11px;box-shadow:0 2px 15px #1f5b9c06}.asset-category-panel[data-v-625db929]{padding:7px 13px 8px}.section-link[data-v-625db929]{color:#13171a;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:32px;margin:0;padding:0;font-size:15px;font-weight:800;display:flex}.section-link svg[data-v-625db929]{color:#425469;width:18px;height:18px}.category-chevron[data-v-625db929]{width:14px;height:14px}.facility-stat.metric-cart[data-v-625db929]{color:#a800f4;background:linear-gradient(120deg,#f5edff,#fcf9ff)}.facility-stat.metric-alert[data-v-625db929]{color:#ff8e00;background:linear-gradient(120deg,#fff3e4,#fffbf5)}.link-chip[data-v-625db929]{color:#006af1;background:#e8f3ff;border:0;border-radius:8px;flex:none;padding:5px 9px;font-size:11px;font-weight:700}.table-scroll[data-v-625db929]{max-width:100%;position:relative;overflow:auto}.asset-category-row[data-v-625db929]{text-align:left;color:#2b3743;background:0 0;border:0;border-bottom:1px solid #edf3f7;grid-template-columns:minmax(122px,1.15fr) minmax(54px,.7fr) minmax(102px,1fr) 14px;align-items:center;gap:4px;width:100%;min-width:310px;min-height:41px;padding:4px 0;font-size:12px;display:grid}.asset-category-row[data-v-625db929]:last-child{border-bottom:0}.asset-category-row.selected[data-v-625db929],button.asset-category-row[data-v-625db929]:hover:not(:disabled){background:#f2f8ff;border-radius:7px}.category-name[data-v-625db929]{white-space:nowrap;align-items:center;gap:11px;display:flex}.category-icon[data-v-625db929]{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.category-icon svg[data-v-625db929]{width:16px;height:16px}.asset-lists[data-v-625db929]{min-width:0}.asset-list-filter[data-v-625db929]{justify-content:flex-end;margin:0 4px 6px;display:flex}.status-select[data-v-625db929]{color:#0071fe;background:#ebf4ff;border:0;border-radius:5px;max-width:160px;padding:5px;font-size:12px;font-weight:700}.asset-list-panel[data-v-625db929]{padding:7px 9px 6px}.panel-head[data-v-625db929]{align-items:center;min-height:30px;padding:0 4px 5px;display:flex}.panel-title[data-v-625db929]{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:800}.device-table[data-v-625db929]{border-collapse:collapse;white-space:nowrap;width:100%;min-width:361px}.device-table th[data-v-625db929]{color:#2a343b;background:#f4f8fc;height:30px;padding:5px 8px;font-size:11px;font-weight:600}.device-table td[data-v-625db929]{color:#141922;text-align:center;border-bottom:1px solid #f1f5f9;height:41px;padding:5px 8px;font-size:12px;font-weight:500}.device-table tr:last-child td[data-v-625db929]{border-bottom:0}.device-table th[data-v-625db929]:first-child,.device-table td[data-v-625db929]:first-child{text-align:left}.device-name[data-v-625db929]{white-space:nowrap;color:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;display:flex}.device-name[data-v-625db929]:is(button){color:#0873f4}.device-pic[data-v-625db929]{object-fit:contain;border-radius:4px;flex:none;width:28px;height:30px}.generic-device[data-v-625db929]{color:#8d9bac;background:#f0f5fb;place-items:center;display:grid}.generic-device svg[data-v-625db929]{width:23px;height:23px}.device-status[data-v-625db929]{border-radius:6px;padding:4px 5px;font-size:11px;line-height:1.15;display:inline-block}.state-note[data-v-625db929]{color:#748298;overflow-wrap:anywhere;margin:6px 0;font-size:11px;line-height:1.6}.error-note[data-v-625db929]{color:#b43e2b;overflow-wrap:anywhere;background:#fff2f1;border-radius:8px;margin:8px 0;padding:10px;font-size:12px}.error-note button[data-v-625db929]{margin-left:8px}.empty-state[data-v-625db929]{text-align:center;color:#7a8591;padding:18px 5px;font-size:12px}.pagination[data-v-625db929]{color:#748298;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:14px 0;font-size:12px;display:flex}@container customer-archive (width<=380px){.facility-stat[data-v-625db929]{gap:7px;padding:7px 5px}.facility-icon[data-v-625db929]{width:28px;margin-left:4px}.facility-number[data-v-625db929]{font-size:19px}.asset-category-row[data-v-625db929]{font-size:11px}}@container customer-archive (width>=680px){.assets-desktop-grid[data-v-625db929]{grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr);align-items:start;gap:13px;display:grid}.asset-category-panel[data-v-625db929]{margin-top:0}}.category-icon.blue[data-v-625db929]{color:#fff;background:#0787ff}.category-icon.orange[data-v-625db929]{color:#fff;background:#ff9826}.category-icon.red[data-v-625db929]{color:#fff;background:#ff3950}.category-icon.green[data-v-625db929]{color:#fff;background:#00c7ad}.category-icon.purple[data-v-625db929]{color:#fff;background:#af00fa}.category-icon.neutral[data-v-625db929]{color:#fff;background:#91a0ae}.archive-contacts[data-v-aee253cf]{color:#111820;width:100%;min-width:0;font:400 14px -apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,Microsoft YaHei,Arial,sans-serif;container-type:inline-size}.archive-contacts[data-v-aee253cf] *{box-sizing:border-box}.archive-contacts button[data-v-aee253cf],.archive-contacts input[data-v-aee253cf]{font-family:inherit}.archive-contacts button[data-v-aee253cf]{cursor:pointer}.archive-contacts button[data-v-aee253cf]:disabled,.archive-contacts input[data-v-aee253cf]:disabled{opacity:.55;cursor:not-allowed}.archive-contacts[data-v-aee253cf] :focus-visible{outline-offset:2px;outline:2px solid #69a9ff}.search-box[data-v-aee253cf]{color:#8a9aa9;background:#edf2f6;border:0;border-radius:10px;align-items:center;gap:9px;min-width:0;height:39px;margin-top:10px;padding:0 14px;display:flex}.search-box svg[data-v-aee253cf]{flex:none;width:17px;height:17px}.search-box input[data-v-aee253cf]{color:#1c2734;background:0 0;border:0;width:100%;min-width:0;font-size:13px}.search-box input[data-v-aee253cf]::placeholder{color:#a4afb9}.contact-filter-row[data-v-aee253cf]{scrollbar-width:none;gap:7px;min-width:0;margin:12px 0 9px;display:flex;overflow:auto}.filter-pill[data-v-aee253cf]{color:#536276;white-space:nowrap;background:#f2f5f9;border:0;border-radius:8px;flex:none;padding:7px 15px;font-size:12px;font-weight:650}.filter-pill.active[data-v-aee253cf]{color:#fff;background:#0875f4}.contacts-list[data-v-aee253cf]{flex-direction:column;gap:7px;min-width:0;display:flex}.contact-card[data-v-aee253cf]{background:#fff;border-radius:10px;align-items:center;gap:15px;min-width:0;min-height:86px;padding:10px 12px;display:flex;box-shadow:0 2px 10px #2864aa05}.avatar[data-v-aee253cf]{color:#fff;border:0;border-radius:50%;flex:0 0 53px;place-items:center;width:53px;height:53px;font-size:18px;font-weight:500;display:grid;overflow:hidden}.avatar svg[data-v-aee253cf]{width:28px;height:28px}.avatar.sky[data-v-aee253cf]{background:linear-gradient(130deg,#9bc7ff,#79b0ff)}.avatar.cyan[data-v-aee253cf]{background:linear-gradient(130deg,#6bdaff,#4fc2e7)}.avatar.teal[data-v-aee253cf]{background:linear-gradient(130deg,#29dfc5,#27d0bb)}.avatar.violet[data-v-aee253cf]{background:linear-gradient(130deg,#dab0ff,#c890ec)}.avatar.peach[data-v-aee253cf]{background:linear-gradient(130deg,#ffdeb9,#ffc48f)}.avatar.lavender[data-v-aee253cf]{background:linear-gradient(130deg,#bcb1ff,#978bec)}.avatar.mint[data-v-aee253cf]{background:linear-gradient(130deg,#89e6cb,#4ccfa9)}.avatar.blue[data-v-aee253cf]{background:linear-gradient(130deg,#82b9ff,#508cff)}.avatar.neutral[data-v-aee253cf]{background:#aebdce}.contact-main[data-v-aee253cf]{flex:1;min-width:0}.contact-name-row[data-v-aee253cf]{flex-wrap:wrap;align-items:center;gap:5px 7px;min-width:0;display:flex}.contact-name[data-v-aee253cf]{color:#13171b;overflow-wrap:anywhere;font-size:16px;font-weight:800}.major-contact[data-v-aee253cf]{color:#fb4052;overflow-wrap:anywhere;background:#ffe9e8;border-radius:5px;padding:3px 6px;font-size:11px;font-weight:700}.contact-subtitle[data-v-aee253cf]{color:#546477;overflow-wrap:anywhere;margin-top:3px;font-size:13px;line-height:1.3}.contact-phone[data-v-aee253cf],.contact-last[data-v-aee253cf]{color:#536478;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.contact-phone svg[data-v-aee253cf]{vertical-align:-2px;width:11px;height:11px;margin-right:3px;display:inline-block}.contact-actions[data-v-aee253cf]{flex-wrap:wrap;flex:none;align-self:flex-start;gap:8px;max-width:70px;padding-top:13px;display:flex}.contact-icon-button[data-v-aee253cf]{color:#007df5;background:0 0;border:0;place-items:center;width:31px;height:30px;padding:0;display:grid}.contact-icon-button svg[data-v-aee253cf]{width:25px;height:25px}.contact-icon-button.wechat[data-v-aee253cf]{color:#00c526}.contact-icon-button[data-v-aee253cf]:hover:not(:disabled){transform:scale(1.07)}.contact-scope[data-v-aee253cf],.contact-notice[data-v-aee253cf]{color:#7e8b98;overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;line-height:1.5}.state-note[data-v-aee253cf]{color:#748298;overflow-wrap:anywhere;margin:6px 0;font-size:11px;line-height:1.6}.error-note[data-v-aee253cf]{color:#b43e2b;overflow-wrap:anywhere;background:#fff2f1;border-radius:8px;margin:8px 0;padding:10px;font-size:12px}.error-note button[data-v-aee253cf]{margin-left:8px}.link-chip[data-v-aee253cf]{color:#006af1;background:#e8f3ff;border:0;border-radius:8px;padding:5px 9px;font-size:11px;font-weight:700}.empty-state[data-v-aee253cf]{text-align:center;color:#7a8591;padding:18px 5px;font-size:12px}.pagination[data-v-aee253cf]{color:#748298;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:14px 0;font-size:12px;display:flex}.contacts-footer[data-v-aee253cf]{bottom:max(10px,env(safe-area-inset-bottom));z-index:16;margin-top:22px;padding-top:8px;position:sticky}.primary-action[data-v-aee253cf]{color:#fff;background:linear-gradient(106deg,#0067e9,#0766eb);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;font-size:15px;font-weight:700;display:flex;box-shadow:0 5px 16px #0561de1f}.primary-action svg[data-v-aee253cf]{width:17px;height:17px}@container customer-archive (width<=380px){.contact-card[data-v-aee253cf]{gap:9px;padding-left:9px;padding-right:7px}.avatar[data-v-aee253cf]{flex-basis:47px;width:47px;height:47px}.contact-actions[data-v-aee253cf]{gap:1px;max-width:57px}.contact-icon-button[data-v-aee253cf]{width:28px}.contact-name[data-v-aee253cf]{font-size:15px}.contact-phone[data-v-aee253cf],.contact-last[data-v-aee253cf]{font-size:11px}}@container customer-archive (width>=680px){.contacts-list[data-v-aee253cf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contact-card[data-v-aee253cf]{gap:9px;padding:10px 9px}.contact-actions[data-v-aee253cf]{gap:1px;max-width:57px}.contact-icon-button[data-v-aee253cf]{width:28px}}@media (prefers-reduced-motion:reduce){.contact-icon-button[data-v-aee253cf]:hover:not(:disabled){transform:none}}.contact-icon-button.wechat svg[data-v-aee253cf]{width:27px;height:27px}.contact-sheet-info[data-v-9bd10d7f]{background:#f5f9ff;border-radius:9px;margin-bottom:14px;padding:10px;line-height:1.9}.sheet-secondary[data-v-9bd10d7f]{color:#0575f2;background:#f5f9ff;border:1px solid #dfebf8;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:43px;margin-top:10px;font-weight:700;display:flex}.modal-layer[data-v-9bd10d7f]{z-index:1150;color:#263647;justify-content:center;align-items:flex-end;font:400 14px -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:fixed;inset:0}.modal-layer[data-v-9bd10d7f] *{box-sizing:border-box}.modal-backdrop[data-v-9bd10d7f]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1122355c;position:absolute;inset:0}.modal-sheet[data-v-9bd10d7f]{width:100%;max-width:950px;max-height:88dvh;padding:17px 21px max(24px,env(safe-area-inset-bottom));background:#fff;border-radius:19px 19px 0 0;position:relative;overflow-y:auto;box-shadow:0 -6px 30px #07306c1f}.sheet-head[data-v-9bd10d7f]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.sheet-title[data-v-9bd10d7f]{overflow-wrap:anywhere;font-size:17px;font-weight:800}.sheet-close[data-v-9bd10d7f]{color:#789;background:#f1f5fa;border:0;border-radius:50%;flex:none;width:30px;height:30px;font-size:20px;line-height:1}.wechat-qr-modal[data-v-9bd10d7f]{text-align:center;padding:3px 0 5px}.wechat-qr-owner[data-v-9bd10d7f]{color:#263647;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;font-weight:750;display:flex}.wechat-qr-owner svg[data-v-9bd10d7f]{color:#00c526;flex:none}.wechat-qr-image[data-v-9bd10d7f]{object-fit:contain;background:#fff;border:1px solid #e4edf5;border-radius:12px;width:auto;max-width:min(260px,90%);height:auto;max-height:48dvh;margin:0 auto;padding:10px;display:block;box-shadow:0 3px 15px #07306c12}.wechat-qr-empty[data-v-9bd10d7f]{color:#7b8fa6;background:#f6faff;border:1px dashed #cbdff3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:13px;width:min(260px,90%);min-height:210px;margin:0 auto;font-size:13px;display:flex}.wechat-qr-empty svg[data-v-9bd10d7f]{color:#02bd62}.wechat-qr-hint[data-v-9bd10d7f]{color:#8292a5;max-width:285px;margin:13px auto 17px;font-size:12px;line-height:1.8}.qr-error[data-v-9bd10d7f]{color:#b43e2b;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.sheet-primary[data-v-9bd10d7f]{color:#fff;background:#0575f2;border:0;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:43px;margin-top:4px;font-weight:700;display:flex}.modal-sheet button[data-v-9bd10d7f]{cursor:pointer;font-family:inherit}.modal-sheet button[data-v-9bd10d7f]:disabled{opacity:.55;cursor:not-allowed}.modal-sheet[data-v-9bd10d7f] :focus-visible{outline-offset:2px;outline:2px solid #86bfff}.customer-archive-activity[data-v-f3357c9a]{color:#111820;width:100%;min-width:0;font:400 14px -apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,Microsoft YaHei,Arial,sans-serif;container-type:inline-size}.customer-archive-activity[data-v-f3357c9a] *{box-sizing:border-box}.customer-archive-activity[data-v-f3357c9a] :where(button){font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.customer-archive-activity button[data-v-f3357c9a]:disabled{opacity:.55;cursor:not-allowed}.customer-archive-activity[data-v-f3357c9a] :focus-visible{outline-offset:2px;outline:2px solid #69a9ff}.customer-archive-activity svg[data-v-f3357c9a]{flex:none;display:block}.pill-scroller[data-v-f3357c9a]{scrollbar-width:none;white-space:nowrap;gap:5px;min-width:0;display:flex;overflow:auto}.pill-scroller[data-v-f3357c9a]::-webkit-scrollbar{display:none}.activity-filters[data-v-f3357c9a]{margin:12px 0}.filter-pill[data-v-f3357c9a]{color:#516172;white-space:nowrap;background:#e7f1ff;border:0;border-radius:8px;flex:none;padding:5px 15px;font-size:12px;font-weight:650}.filter-pill.active[data-v-f3357c9a]{color:#fff;background:#0869e5}.filter-pill[data-v-f3357c9a]:hover:not(:disabled){color:#0068f4}.filter-pill.active[data-v-f3357c9a]:hover:not(:disabled){color:#fff}.activity-timeline[data-v-f3357c9a]{min-height:400px;padding-left:37px;position:relative}.activity-timeline[data-v-f3357c9a]:before{content:"";background:#d0e4ff;width:2px;position:absolute;top:0;bottom:0;left:18px}.activity-entry[data-v-f3357c9a]{background:#fff;border-radius:12px;min-width:0;margin-bottom:9px;padding:10px 12px;position:relative;box-shadow:0 2px 9px #315a8706}.activity-dot[data-v-f3357c9a]{z-index:2;border-radius:50%;width:12px;height:12px;position:absolute;top:14px;left:-24px}.activity-dot.blue[data-v-f3357c9a]{background:#0076ff}.activity-dot.orange[data-v-f3357c9a]{background:#ff7b30}.activity-dot.green[data-v-f3357c9a]{background:#00bd79}.activity-dot.purple[data-v-f3357c9a]{background:#8b43fa}.activity-dot.neutral[data-v-f3357c9a]{background:#91a0ae}.activity-meta[data-v-f3357c9a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.activity-time[data-v-f3357c9a]{color:#8695a6;overflow-wrap:anywhere;font-size:11px}.activity-author[data-v-f3357c9a]{color:#3a5777;text-align:right;overflow-wrap:anywhere;min-width:0;margin-left:auto;font-size:11px;font-weight:650}.activity-label[data-v-f3357c9a]{color:#fff;overflow-wrap:anywhere;border-radius:5px;margin-bottom:4px;padding:3px 9px;font-size:12px;font-weight:700;line-height:1.1;display:inline-block}.activity-label.blue[data-v-f3357c9a]{background:#0d78e7}.activity-label.orange[data-v-f3357c9a]{background:#ff8727}.activity-label.green[data-v-f3357c9a]{background:#00ae70}.activity-label.purple[data-v-f3357c9a]{background:#8a4bf1}.activity-label.neutral[data-v-f3357c9a]{background:#7c8fa4}.activity-text[data-v-f3357c9a]{color:#1b222a;overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 5px;font-size:14px;line-height:1.36}.activity-content-notice[data-v-f3357c9a]{color:#677587;overflow-wrap:anywhere;margin:5px 0;font-size:12px;line-height:1.6}.activity-photos[data-v-f3357c9a]{grid-template-columns:1.29fr 1.14fr 1fr .89fr;gap:6px;min-width:0;display:grid}.activity-photos.three[data-v-f3357c9a]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:290px}.activity-photo[data-v-f3357c9a]{aspect-ratio:1.38;color:#6e7782;background:#f1f3f5;border:0;border-radius:6px;place-items:center;min-width:0;padding:0;font-size:13px;display:grid;overflow:hidden}.activity-photo.photo-more[data-v-f3357c9a]{background:#f0f2f4}.activity-photo img[data-v-f3357c9a]{object-fit:cover;width:100%;height:100%}.activity-photo svg[data-v-f3357c9a]{width:26px;height:26px}.activity-photo[data-v-f3357c9a]:hover:not(:disabled){filter:brightness(.95)}.activity-source[data-v-f3357c9a]{color:#0874ea;text-align:left;overflow-wrap:anywhere;background:#eaf4ff;border:0;border-radius:7px;align-items:center;gap:3px;max-width:100%;margin-top:6px;padding:6px 8px;font-size:12px;display:inline-flex}.activity-source svg[data-v-f3357c9a]{width:13px;height:13px}.empty-state[data-v-f3357c9a]{text-align:center;color:#8292a3;overflow-wrap:anywhere;padding:35px 10px;font-size:13px}.activity-coverage[data-v-f3357c9a],.activity-notice[data-v-f3357c9a],.activity-error[data-v-f3357c9a]{overflow-wrap:anywhere;color:#677587;margin:8px 0 12px;font-size:12px;line-height:1.6}.activity-coverage p[data-v-f3357c9a],.activity-error p[data-v-f3357c9a]{margin:4px 0}.activity-coverage strong[data-v-f3357c9a]{margin-right:5px;font-weight:600}.activity-coverage .warning[data-v-f3357c9a]{color:#8b641c}.activity-error[data-v-f3357c9a]{color:#b43e2b;background:#fff2f1;border-radius:8px;padding:10px}.activity-error button[data-v-f3357c9a],.activity-pagination button[data-v-f3357c9a]{color:#0874ea;background:#edf5ff;border:1px solid #d9e8fa;border-radius:8px;padding:7px 11px;font-size:12px}.activity-pagination[data-v-f3357c9a]{color:#677587;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:14px 0;font-size:12px;display:flex}.activity-pagination p[data-v-f3357c9a]{margin:0}.activity-footer[data-v-f3357c9a]{bottom:max(10px,env(safe-area-inset-bottom));z-index:16;margin-top:22px;padding-top:8px;position:sticky}.primary-action[data-v-f3357c9a]{color:#fff;background:linear-gradient(106deg,#0067e9,#0766eb);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;font-size:15px;font-weight:700;display:flex;box-shadow:0 5px 16px #0561de1f}.primary-action svg[data-v-f3357c9a]{width:17px;height:17px}.primary-action[data-v-f3357c9a]:hover:not(:disabled){background:linear-gradient(105deg,#0874ff,#0057c6)}@container customer-archive (width<=380px){.activity-entry[data-v-f3357c9a]{padding:9px}}@container customer-archive (width>=680px){.activity-timeline[data-v-f3357c9a]{max-width:750px;margin:0 auto}}.archive-contracts[data-v-2bde6821]{color:#111820;width:100%;min-width:0;font:400 14px -apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,Microsoft YaHei,Arial,sans-serif;container-type:inline-size}.archive-contracts[data-v-2bde6821] *{box-sizing:border-box}.archive-contracts button[data-v-2bde6821],.archive-contracts input[data-v-2bde6821]{font-family:inherit}.archive-contracts button[data-v-2bde6821]{cursor:pointer}.archive-contracts button[data-v-2bde6821]:disabled,.archive-contracts input[data-v-2bde6821]:disabled{opacity:.55;cursor:not-allowed}.archive-contracts[data-v-2bde6821] :focus-visible{outline-offset:2px;outline:2px solid #69a9ff}.contracts-header-controls[data-v-2bde6821]{min-width:0;padding:12px 3px 0}.contract-status-filters[data-v-2bde6821]{scrollbar-width:none;align-items:center;gap:4px;min-width:0;display:flex;overflow:auto}.contract-status-filters button[data-v-2bde6821]{white-space:nowrap;text-align:center;color:#798594;background:0 0;border:0;border-radius:10px 10px 0 0;flex:1 0 auto;min-width:62px;padding:10px 7px 11px;font-size:12px;font-weight:650;position:relative}.contract-status-filters button.active[data-v-2bde6821]{color:#0073f8;background:#e9f3ff;font-weight:800}.contract-status-filters button.active[data-v-2bde6821]:after{content:"";background:#0075ff;border-radius:6px;height:3px;position:absolute;bottom:0;left:28%;right:28%}.contract-query-bar[data-v-2bde6821]{align-items:center;gap:9px;margin:10px 0;display:flex}.search-box[data-v-2bde6821]{color:#8a9aa9;background:#f0f3f7;border:0;border-radius:25px;flex:1;align-items:center;gap:9px;min-width:0;height:42px;margin:0;padding:0 14px;display:flex}.search-box svg[data-v-2bde6821]{flex:none;width:17px;height:17px}.search-box input[data-v-2bde6821]{white-space:nowrap;color:#1c2734;background:0 0;border:0;width:100%;min-width:0;font-size:13px}.search-box input[data-v-2bde6821]::placeholder{color:#a4afb9}.contract-filter-button[data-v-2bde6821]{color:#0977f7;background:#fff;border:0;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.contract-filter-button svg[data-v-2bde6821]{width:21px;height:21px}.contract-list-cards[data-v-2bde6821]{flex-direction:column;gap:9px;min-width:0;margin:4px 0 14px;display:flex}.archive-contract-card[data-v-2bde6821]{text-align:left;color:#17202a;background:#fff;border:0;border-radius:13px;align-items:center;gap:14px;width:100%;min-width:0;min-height:120px;padding:13px;transition:background-color .15s;display:flex;box-shadow:0 2px 12px #245b9109}.archive-contract-card[data-v-2bde6821]:is(button):hover:not(:disabled){background:#fbfdff}.archive-contract-card[data-v-2bde6821]:is(button):active:not(:disabled){background:#eef6ff}.contract-card-body[data-v-2bde6821]{flex:1;min-width:0}.contract-card-title[data-v-2bde6821]{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:3px;font-size:15px;font-weight:800;line-height:1.4;display:flex}.contract-card-line[data-v-2bde6821]{color:#718092;overflow-wrap:anywhere;font-size:12.5px;line-height:1.75;display:block}.contract-card-line b[data-v-2bde6821]{color:#677586;font-weight:600}.contract-card-notice[data-v-2bde6821]{color:#8793a0;overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.6;display:block}.archive-chevron[data-v-2bde6821]{color:#c4ccd5;flex:none;margin-left:auto}.archive-chevron svg[data-v-2bde6821]{width:20px;height:20px}.archive-tag[data-v-2bde6821]{overflow-wrap:anywhere;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:750;line-height:1.2;display:inline-block}.doc-icon[data-v-2bde6821]{border-radius:50%;flex:0 0 60px;place-items:center;width:60px;height:60px;display:grid;position:relative}.doc-icon svg[data-v-2bde6821]{filter:drop-shadow(0 1px 1px #00000012);width:36px;height:41px;display:block}.blue[data-v-2bde6821]{color:#2789ff;background:#e8f3ff}.purple[data-v-2bde6821]{color:#9869ee;background:#f2edff}.green[data-v-2bde6821]{color:#00a582;background:#e4faf4}.red[data-v-2bde6821]{color:#e04b5e;background:#ffe9ec}.orange[data-v-2bde6821]{color:#d57b12;background:#fff0df}.neutral[data-v-2bde6821]{color:#687587;background:#edf1f6}.state-note[data-v-2bde6821]{color:#748298;overflow-wrap:anywhere;margin:6px 0;font-size:11px;line-height:1.6}.error-note[data-v-2bde6821]{color:#b43e2b;overflow-wrap:anywhere;background:#fff2f1;border-radius:8px;margin:8px 0;padding:10px;font-size:12px}.error-note button[data-v-2bde6821]{margin-left:8px}.link-chip[data-v-2bde6821]{color:#006af1;background:#e8f3ff;border:0;border-radius:8px;padding:5px 9px;font-size:11px;font-weight:700}.empty-state[data-v-2bde6821]{text-align:center;color:#7a8591;padding:18px 5px;font-size:12px}.pagination[data-v-2bde6821]{color:#748298;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:14px 0;font-size:12px;display:flex}.contracts-footer[data-v-2bde6821]{bottom:max(10px,env(safe-area-inset-bottom));z-index:16;margin-top:22px;padding-top:8px;position:sticky}.primary-action[data-v-2bde6821]{color:#fff;background:linear-gradient(106deg,#0067e9,#0766eb);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;font-size:15px;font-weight:700;display:flex;box-shadow:0 5px 16px #0561de1f}.primary-action svg[data-v-2bde6821]{width:17px;height:17px}@container customer-archive (width<=390px){.contract-status-filters button[data-v-2bde6821]{font-size:11px}.archive-contract-card[data-v-2bde6821]{gap:9px;padding:12px 9px}.contract-card-title[data-v-2bde6821]{gap:5px;font-size:13px}.contract-card-line[data-v-2bde6821]{font-size:11px}.doc-icon[data-v-2bde6821]{flex-basis:51px;width:51px;height:51px}}@container customer-archive (width>=680px){.contract-status-filters[data-v-2bde6821],.contract-query-bar[data-v-2bde6821]{max-width:660px}.contract-list-cards[data-v-2bde6821]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}}@media (prefers-reduced-motion:reduce){.archive-contract-card[data-v-2bde6821]{transition:none}}.doc-icon.blue[data-v-2bde6821]{color:#2488ff}.doc-icon.purple[data-v-2bde6821]{color:#a279ed}.doc-icon.green[data-v-2bde6821]{color:#12cb9f}.doc-icon.red[data-v-2bde6821]{color:#ff4b5c}.doc-icon.orange[data-v-2bde6821]{color:#ff9d29}.archive-tag.green[data-v-2bde6821]{color:#00b88b;background:#dbf9ee}.archive-tag.orange[data-v-2bde6821]{color:#fa8a0b;background:#fff0d9}.archive-tag.red[data-v-2bde6821]{color:#f74e61;background:#ffe8ed}.archive-tag.blue[data-v-2bde6821]{color:#5d8cdd;background:#e8f1ff}.archive-project-design[data-v-f838597e] *{box-sizing:border-box}.archive-project-design[data-v-f838597e] button,.archive-project-design[data-v-f838597e] select{font-family:inherit}.archive-project-design[data-v-f838597e] button{cursor:pointer}.archive-project-design[data-v-f838597e] button:disabled,.archive-project-design[data-v-f838597e] select:disabled{opacity:.55;cursor:not-allowed}.archive-project-design[data-v-f838597e] :focus-visible{outline-offset:2px;outline:2px solid #69a9ff}.archive-project-design[data-v-f838597e]{color:#111820}.project-content[data-v-f838597e]{min-width:0;container-type:inline-size}.project-hero[data-v-f838597e]{background:#fff;border-radius:12px;align-items:flex-start;gap:14px;min-height:78px;padding:6px 14px;display:flex}.project-hero-icon[data-v-f838597e]{color:#0873f4;background:#e8f3ff;border-radius:50%;flex:none;place-items:center;width:49px;height:49px;display:grid}.project-hero-icon svg[data-v-f838597e]{width:28px;height:28px}img.project-hero-icon[data-v-f838597e]{object-fit:cover;background:#ff7428}.project-hero-body[data-v-f838597e],.commission-title[data-v-f838597e]{flex:1;min-width:0}.project-title-row[data-v-f838597e]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.project-hero-name[data-v-f838597e]{overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:1.3}.project-subtitle[data-v-f838597e]{color:#596475;overflow-wrap:anywhere;margin:2px 0 1px;font-size:11px}.project-person[data-v-f838597e]{color:#526073;flex-wrap:wrap;align-items:center;gap:5px;margin-top:1px;font-size:11px;display:flex}.project-person strong[data-v-f838597e]{color:#0873f4;font-weight:650}.person-phone[data-v-f838597e]{color:#0873f4;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:650;display:inline-flex}.person-phone svg[data-v-f838597e]{width:11px;height:11px}.white-panel[data-v-f838597e]{background:#fff;border-radius:12px;min-width:0;margin:0 0 12px;box-shadow:0 2px 15px #1f5b9c06}.panel-head[data-v-f838597e]{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.panel-title[data-v-f838597e]{color:#101319;overflow-wrap:anywhere;margin:.83em 0;font-size:13px;font-weight:800}.link-chip[data-v-f838597e]{color:#006af1;background:#e8f3ff;border:0;border-radius:9px;flex:none;padding:4px 9px;font-size:11px;font-weight:700}.project-overview[data-v-f838597e]{padding:7px 10px 8px}.project-fields[data-v-f838597e]{grid-template-columns:111px minmax(0,1fr);gap:3px 6px;margin:0;padding:3px 3px 7px;font-size:11px;line-height:1.38;display:grid}.project-fields dt[data-v-f838597e]{color:#6c7888;overflow-wrap:anywhere}.project-fields dd[data-v-f838597e]{color:#121a20;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-weight:600}.project-fields dd.normal[data-v-f838597e]{font-weight:500}.project-money-grid[data-v-f838597e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.project-money[data-v-f838597e]{text-align:center;overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:7px 3px 6px;font-size:11px;font-weight:600}.project-money strong[data-v-f838597e]{overflow-wrap:anywhere;margin-top:1px;font-size:14px;font-weight:800;display:block}.blue[data-v-f838597e]{color:#0074ff;background:#e8f3ff}.orange[data-v-f838597e]{color:#e87900;background:#fff2e4}.green[data-v-f838597e]{color:#00a54a;background:#e7f9ed}.purple[data-v-f838597e]{color:#8b2bfa;background:#f2eaff}.red[data-v-f838597e]{color:#d93950;background:#fff0f2}.neutral[data-v-f838597e]{color:#687587;background:#edf1f6}.type-pill[data-v-f838597e],.status-pill[data-v-f838597e]{overflow-wrap:anywhere;border-radius:5px;padding:4px 6px;font-size:11px;font-weight:700;line-height:1.1;display:inline-block}.project-title-row>.type-pill[data-v-f838597e]{font-size:10px}.project-title-row>.type-pill.red[data-v-f838597e]{color:#ff3347;background:#ffeded}.status-pill.green[data-v-f838597e]{color:#00af43;background:#def9e7}.project-money.orange[data-v-f838597e]{color:#ff8700}.project-money.green[data-v-f838597e]{color:#00b950}.project-commission[data-v-f838597e]{background:#fff;padding:6px 10px 7px}.commission-heading[data-v-f838597e]{align-items:center;gap:9px;padding:0 3px 4px;display:flex}.commission-symbol[data-v-f838597e]{color:#fff;background:#0581f0;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.green .commission-symbol[data-v-f838597e]{background:#00a66d}.commission-symbol svg[data-v-f838597e]{width:20px;height:20px}.commission-heading h3[data-v-f838597e]{color:#111820;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:800;line-height:1.2}.commission-heading h3 small[data-v-f838597e]{margin-left:4px;font-size:11px}.commission-heading .desc[data-v-f838597e]{color:#748298;overflow-wrap:anywhere;margin:2px 0 0;font-size:10px}.commission-rule[data-v-f838597e]{color:#0071ee;background:#eef6ff;border:0;border-radius:10px;flex:none;align-items:center;gap:2px;padding:5px 7px;font-size:10px;font-weight:700;display:inline-flex}.commission-values[data-v-f838597e]{background:#f1f8ff;border-radius:9px;grid-template-columns:1fr 1fr;min-height:58px;padding:7px 11px;display:grid}.green .commission-values[data-v-f838597e],.green .commission-detail[data-v-f838597e]{background:#f0faf6}.commission-values>div[data-v-f838597e]{min-width:0;padding-left:8px}.commission-values>div+div[data-v-f838597e]{border-left:1px solid #d8e5f0;padding-left:27px}.commission-values span[data-v-f838597e]{color:#687c91;overflow-wrap:anywhere;margin-bottom:3px;font-size:11px;display:block}.commission-values strong[data-v-f838597e]{color:#0877ff;overflow-wrap:anywhere;font-size:18px;font-weight:800;line-height:1.2;display:block}.green .commission-values strong[data-v-f838597e]{color:#008862}.commission-values .unsettled[data-v-f838597e]{font-size:15px}.commission-detail[data-v-f838597e]{background:#f2f8ff;border-radius:9px;margin-top:6px;overflow:hidden}.detail-caption[data-v-f838597e]{color:#006af1;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:750;display:flex}.green .detail-caption[data-v-f838597e]{color:#009965;align-items:center;gap:5px;display:flex}.table-scroll[data-v-f838597e]{max-width:100%;position:relative;overflow:auto}.mini-ledger[data-v-f838597e]{border-collapse:collapse;table-layout:fixed;text-align:center;width:100%;min-width:300px}.mini-ledger th[data-v-f838597e]{color:#6b7683;border-bottom:1px solid #e5eef6;height:26px;font-size:10px;font-weight:500}.mini-ledger td[data-v-f838597e]{color:#273544;overflow-wrap:anywhere;height:31px;font-size:10px}.mini-ledger th[data-v-f838597e]:first-child,.mini-ledger td[data-v-f838597e]:first-child{text-align:left;padding-left:9px}.finance-panel[data-v-f838597e]{padding:10px 11px 11px}.finance-chart-layout[data-v-f838597e]{gap:8px;min-width:0;display:flex}.graph-section[data-v-f838597e]{flex:1;min-width:0}.finance-legend[data-v-f838597e]{color:#53677a;flex-wrap:wrap;align-items:center;gap:10px;margin:7px 0 5px;font-size:10px;display:flex}.legend-dot[data-v-f838597e]{border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.legend-dot.blue[data-v-f838597e],.chart-bar.blue[data-v-f838597e]{background:#0b78f7}.legend-dot.orange[data-v-f838597e],.chart-bar.orange[data-v-f838597e]{background:#ff870e}.legend-dot.green[data-v-f838597e],.chart-bar.green[data-v-f838597e]{background:#0bbf59}.chart-wrap[data-v-f838597e]{gap:4px;height:124px;padding:2px 0 0;display:flex}.chart-axis[data-v-f838597e]{color:#8191a1;flex-direction:column;flex:none;justify-content:space-between;width:28px;padding-bottom:14px;font-size:10px;display:flex}.chart-plot[data-v-f838597e]{border-bottom:1px solid #e5ebf4;flex:1;justify-content:space-around;align-items:flex-end;min-width:0;height:110px;display:flex;position:relative}.chart-plot[data-v-f838597e]:before{content:"";opacity:.75;background:repeating-linear-gradient(#e9f0f7 0 1px,#0000 1px 27px);position:absolute;inset:0}.chart-group[data-v-f838597e]{z-index:1;flex:1;justify-content:center;align-items:flex-end;gap:2px;min-width:0;height:100%;display:flex;position:relative}.chart-bar[data-v-f838597e]{border-radius:2px 2px 0 0;width:21%;min-width:2px;position:relative}.quarter-label[data-v-f838597e]{text-align:center;color:#7f8da0;overflow-wrap:anywhere;font-size:10px;position:absolute;top:calc(100% + 5px);left:0;right:0}.finance-summary[data-v-f838597e]{color:#8795a4;background:#f3f8ff;border-radius:8px;flex:0 0 90px;padding:8px 9px;font-size:10px}.finance-summary div[data-v-f838597e]{margin-bottom:6px;line-height:1.15}.finance-summary strong[data-v-f838597e]{overflow-wrap:anywhere;background:0 0;margin-top:1px;font-size:12px;font-weight:800;display:block}.finance-lower[data-v-f838597e]{grid-template-columns:1fr 1fr;gap:7px;margin:8px 0;display:grid}.finance-mini[data-v-f838597e]{border-radius:9px;margin:0;padding:9px 9px 7px}.finance-mini .panel-title[data-v-f838597e]{font-size:12px}.mini-head .panel-title[data-v-f838597e]{margin:0}.mini-head[data-v-f838597e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;margin-bottom:5px;display:flex}.year-select[data-v-f838597e],.period-text[data-v-f838597e]{color:#181c22;background:#f3f6fb;border:0;border-radius:5px;max-width:100%;padding:3px;font-size:10px}.cost-line[data-v-f838597e]{color:#677588;overflow-wrap:anywhere;justify-content:space-between;gap:6px;font-size:11px;line-height:1.65;display:flex}.cost-line strong[data-v-f838597e]{color:#12161b;min-width:0;font-weight:700}.contract-panel[data-v-f838597e]{padding:8px 10px 10px}.contract-panel .panel-title[data-v-f838597e]{font-size:12px}.contract-list-table[data-v-f838597e]{border-collapse:collapse;text-align:left;width:100%;min-width:300px;font-size:10px}.contract-list-table th[data-v-f838597e]{color:#7c8893;background:#f9fbfd;height:27px;font-weight:600}.contract-list-table td[data-v-f838597e]{border-top:1px solid #f0f4f8;padding:9px 4px}.row-link[data-v-f838597e]{color:#0873f4;text-align:left;font-size:inherit;background:0 0;border:0;padding:0}.project-tab-block[data-v-f838597e]{padding:11px 13px}.project-tab-block .panel-title[data-v-f838597e]{font-size:15px}.project-tab-description[data-v-f838597e]{color:#7e8b98;overflow-wrap:anywhere;margin:5px 0 12px;font-size:12px}.project-tab-item[data-v-f838597e]{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-top:1px solid #edf3f8;justify-content:space-between;align-items:center;gap:7px;padding:12px 5px;font-size:13px;display:flex}.record-body[data-v-f838597e]{overflow-wrap:anywhere;flex:1;min-width:0}.record-body small[data-v-f838597e]{color:#7e8b98;margin-top:3px;font-size:11px;display:block}.empty-state[data-v-f838597e]{text-align:center;color:#7a8591;padding:18px 5px;font-size:12px}.state-note[data-v-f838597e]{color:#748298;overflow-wrap:anywhere;margin:6px 0;font-size:11px;line-height:1.6}.error-note[data-v-f838597e]{color:#b43e2b;overflow-wrap:anywhere;background:#fff2f1;border-radius:8px;margin:8px 0;padding:10px;font-size:12px}.error-note button[data-v-f838597e]{margin-left:8px}.detail-caption svg[data-v-f838597e]{flex:none;width:13px;height:13px}@container customer-archive (width<=380px){.project-fields[data-v-f838597e]{grid-template-columns:89px minmax(0,1fr)}.project-money-grid[data-v-f838597e]{gap:4px}.commission-values>div+div[data-v-f838597e]{padding-left:15px}.commission-values strong[data-v-f838597e]{font-size:16px}.commission-values .unsettled[data-v-f838597e]{font-size:14px}.finance-summary[data-v-f838597e]{flex-basis:75px;padding:7px 5px}}@container customer-archive (width>=680px){.project-main-columns[data-v-f838597e]{grid-template-columns:1fr 1fr;align-items:start;gap:10px;margin-bottom:8px;display:grid}.project-main-columns>.white-panel[data-v-f838597e]{margin-bottom:0}.project-money strong[data-v-f838597e]{font-size:18px}.project-overview[data-v-f838597e],.project-commission[data-v-f838597e],.finance-panel[data-v-f838597e]{padding:13px 16px}.finance-summary[data-v-f838597e]{flex-basis:120px}.chart-wrap[data-v-f838597e]{height:165px}.chart-plot[data-v-f838597e]{height:150px}.finance-lower[data-v-f838597e]{gap:12px}}.archive-contract-design[data-v-a2c0edcb] *{box-sizing:border-box}.archive-contract-design[data-v-a2c0edcb] button{cursor:pointer;font-family:inherit}.archive-contract-design[data-v-a2c0edcb] button:disabled{opacity:.55;cursor:not-allowed}.archive-contract-design[data-v-a2c0edcb] :focus-visible{outline-offset:2px;outline:2px solid #69a9ff}.archive-contract-design[data-v-a2c0edcb]{color:#111820}.contract-content[data-v-a2c0edcb]{min-width:0;container-type:inline-size}.contract-hero[data-v-a2c0edcb]{background:#fff;border-radius:14px;align-items:center;gap:13px;min-width:0;min-height:112px;padding:13px 15px;display:flex}.doc-icon[data-v-a2c0edcb]{border-radius:50%;flex:0 0 66px;place-items:center;width:66px;height:66px;display:grid}.doc-icon svg[data-v-a2c0edcb]{filter:drop-shadow(0 1px 1px #00000012);width:36px;height:41px;display:block}.blue[data-v-a2c0edcb]{color:#2789ff;background:#e8f3ff}.purple[data-v-a2c0edcb]{color:#9869ee;background:#f2edff}.green[data-v-a2c0edcb]{color:#00a582;background:#e4faf4}.red[data-v-a2c0edcb]{color:#e04b5e;background:#ffe9ec}.orange[data-v-a2c0edcb]{color:#d57b12;background:#fff0df}.neutral[data-v-a2c0edcb]{color:#687587;background:#edf1f6}.contract-hero-body[data-v-a2c0edcb]{flex:1;min-width:0}.contract-hero-name[data-v-a2c0edcb]{color:#121820;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:5px;font-size:16px;font-weight:800;line-height:1.4;display:flex}.contract-hero-info[data-v-a2c0edcb]{color:#6e7b8a;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.contract-hero-info b[data-v-a2c0edcb]{color:#0775f7;font-weight:700}.archive-tag[data-v-a2c0edcb]{vertical-align:middle;overflow-wrap:anywhere;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:750;line-height:1.2;display:inline-block}.archive-contract-design[data-v-a2c0edcb] .nav-tabs{background:#fff;border:0;justify-content:flex-start;gap:10px;min-height:43px;margin-top:3px;margin-bottom:10px;padding:0 12px}.archive-contract-design[data-v-a2c0edcb] .nav-tab{flex:none;min-width:74px;padding:10px 9px 11px;font-size:14px;font-weight:650}.archive-contract-design[data-v-a2c0edcb] .nav-tab.active:after{height:3px;left:15%;right:15%}.white-panel[data-v-a2c0edcb]{background:#fff;border-radius:12px;min-width:0;box-shadow:0 2px 15px #1f5b9c06}.contract-data-card[data-v-a2c0edcb]{margin-bottom:13px;padding:11px 15px 18px}.panel-head[data-v-a2c0edcb]{justify-content:space-between;align-items:center;gap:8px;min-height:45px;display:flex}.panel-title[data-v-a2c0edcb]{color:#101319;overflow-wrap:anywhere;min-width:0;margin:.83em 0;font-size:16px;font-weight:800}.link-chip[data-v-a2c0edcb]{color:#006af1;background:#e8f3ff;border:0;border-radius:9px;flex:none;padding:4px 9px;font-size:12px;font-weight:700}.contract-data-lines[data-v-a2c0edcb]{grid-template-columns:106px minmax(0,1fr);gap:13px 8px;margin:0;padding:5px 0;font-size:13px;line-height:1.55;display:grid}.contract-data-lines dt[data-v-a2c0edcb]{color:#828c98;overflow-wrap:anywhere;min-width:0}.contract-data-lines dd[data-v-a2c0edcb]{color:#485668;overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0;font-weight:600}.contract-data-lines dd.strong[data-v-a2c0edcb]{color:#1b242e}.contract-data-lines dd.normal[data-v-a2c0edcb]{font-weight:500}.contract-data-lines dd.blue[data-v-a2c0edcb]{color:#0578f6;background:0 0;font-weight:700}.contract-inline-link[data-v-a2c0edcb]{color:#0277f9;font-size:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:700}.state-note[data-v-a2c0edcb],.card-notice[data-v-a2c0edcb]{color:#748298;overflow-wrap:anywhere;margin:6px 0;font-size:12px;line-height:1.6}.card-notice[data-v-a2c0edcb]{background:#f3f7fb;border-radius:6px;padding:8px}.card-notice.warning[data-v-a2c0edcb]{color:#8b641c;background:#fff6e5}.error-note[data-v-a2c0edcb]{color:#b43e2b;overflow-wrap:anywhere;background:#fff2f1;border-radius:8px;margin:8px 0;padding:10px;font-size:12px}.error-note button[data-v-a2c0edcb]{margin-left:8px}.empty-state[data-v-a2c0edcb]{text-align:center;color:#7a8591;padding:18px 5px;font-size:12px}.contract-change-list[data-v-a2c0edcb]{padding:12px 13px 20px}.change-steps[data-v-a2c0edcb]{margin-left:9px;padding:5px 0 0 22px;position:relative}.change-steps[data-v-a2c0edcb]:before{content:"";background:#cde6fd;width:2px;position:absolute;top:14px;bottom:14px;left:5px}.change-step[data-v-a2c0edcb]{overflow-wrap:anywhere;background:0 0;border-bottom:1px solid #eff4f9;padding:10px 0 13px;position:relative}.change-step[data-v-a2c0edcb]:last-child{border:0}.change-step[data-v-a2c0edcb]:before{content:"";background:currentColor;border-radius:50%;width:12px;height:12px;position:absolute;top:17px;left:-22px;box-shadow:0 0 0 3px #f0f6fc}.change-step strong[data-v-a2c0edcb]{color:#233042;font-size:13px;display:block}.change-step small[data-v-a2c0edcb]{color:#8995a3;margin:4px 0;font-size:11px;display:block}.change-step p[data-v-a2c0edcb]{color:#5b6878;white-space:pre-wrap;margin:2px 0;font-size:12px;line-height:1.6}.change-step .link-chip[data-v-a2c0edcb]{margin-top:5px}.contract-footer-actions[data-v-a2c0edcb]{gap:9px;width:100%;display:flex}.contract-footer-actions button[data-v-a2c0edcb]{overflow-wrap:anywhere;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;width:auto;min-width:0;height:46px;font-size:14px;font-weight:800;display:flex}.contract-footer-actions svg[data-v-a2c0edcb]{flex:none;width:17px;height:17px}.outline-action[data-v-a2c0edcb]{color:#0072f5;background:#fff;border:1.5px solid #0876ff}.primary-action[data-v-a2c0edcb]{color:#fff;background:linear-gradient(106deg,#0067e9,#0766eb);border:0;box-shadow:0 5px 16px #0561de1f}@container customer-archive (width<=390px){.contract-hero .doc-icon[data-v-a2c0edcb]{flex-basis:55px;width:55px;height:55px}.contract-hero[data-v-a2c0edcb]{gap:9px;padding:11px 8px}.contract-hero-name[data-v-a2c0edcb]{gap:5px;font-size:14px}.contract-data-lines[data-v-a2c0edcb]{grid-template-columns:85px minmax(0,1fr);gap:11px 7px;font-size:12px}}@container customer-archive (width>=680px){.contract-detail-content[data-v-a2c0edcb]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.contract-data-card[data-v-a2c0edcb]{margin-bottom:0}.contract-data-card .panel-head[data-v-a2c0edcb]{margin-bottom:3px}}.doc-icon.blue[data-v-a2c0edcb]{color:#2488ff}.doc-icon.purple[data-v-a2c0edcb]{color:#a279ed}.doc-icon.green[data-v-a2c0edcb]{color:#12cb9f}.doc-icon.red[data-v-a2c0edcb]{color:#ff4b5c}.doc-icon.orange[data-v-a2c0edcb]{color:#ff9d29}.archive-tag.green[data-v-a2c0edcb]{color:#00b88b;background:#dbf9ee}.archive-tag.orange[data-v-a2c0edcb]{color:#fa8a0b;background:#fff0d9}.archive-tag.red[data-v-a2c0edcb]{color:#f74e61;background:#ffe8ed}.archive-tag.blue[data-v-a2c0edcb]{color:#5d8cdd;background:#e8f1ff}.attachments-content[data-v-0bfeb081]{min-width:0;container-type:inline-size}.contract-files-toolbar[data-v-0bfeb081]{scrollbar-width:none;background:#fff;border-radius:9px;gap:2px;min-width:0;margin:0 0 9px;display:flex;overflow:auto}.contract-files-toolbar button[data-v-0bfeb081]{color:#535c68;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:1 0 64px;min-width:64px;padding:12px 2px 10px;font-size:12px;font-weight:600;position:relative}.contract-files-toolbar button.active[data-v-0bfeb081]{color:#0073fa;background:#eaf4ff;font-weight:800}.contract-files-toolbar button.active[data-v-0bfeb081]:after{content:"";background:#0878f8;border-radius:10px;height:2px;position:absolute;bottom:0;left:24%;right:24%}.attachment-file-list[data-v-0bfeb081]{gap:8px;min-width:0;display:grid}.attachment-entry[data-v-0bfeb081]{background:#fff;border-radius:11px;align-items:center;gap:11px;min-width:0;min-height:89px;padding:12px 11px;display:flex}.doc-icon[data-v-0bfeb081]{border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;position:relative}.doc-icon svg[data-v-0bfeb081]{filter:drop-shadow(0 1px 1px #00000012);width:30px;height:35px}.doc-letter[data-v-0bfeb081]{color:#fff;max-width:29px;font-family:Arial,sans-serif;font-size:18px;font-weight:900;line-height:1;position:absolute;top:55%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.doc-letter.pdf-label[data-v-0bfeb081]{font-size:10px}.blue[data-v-0bfeb081]{color:#2789ff;background:#e8f3ff}.purple[data-v-0bfeb081]{color:#9869ee;background:#f2edff}.green[data-v-0bfeb081]{color:#18cfa1;background:#e4faf4}.red[data-v-0bfeb081]{color:#f55566;background:#ffe9ec}.orange[data-v-0bfeb081]{color:#ff9e2e;background:#fff0df}.neutral[data-v-0bfeb081]{color:#8692a2;background:#edf1f6}.attachment-info[data-v-0bfeb081]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.attachment-filename[data-v-0bfeb081]{color:#20262e;overflow-wrap:anywhere;font-size:13px;font-weight:750;line-height:1.4}.attachment-meta[data-v-0bfeb081]{color:#919aa6;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:3px 10px;font-size:11px;display:flex}.attachment-tags[data-v-0bfeb081]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.file-class[data-v-0bfeb081]{color:#07f;overflow-wrap:anywhere;background:#e8f4ff;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:700;line-height:1.15;display:inline-flex}.file-version[data-v-0bfeb081]{color:#748298;overflow-wrap:anywhere;font-size:10px;line-height:1.4}.attachment-actions[data-v-0bfeb081]{flex-wrap:wrap;flex:none;justify-content:flex-end;align-self:flex-end;align-items:center;gap:7px;max-width:45%;display:flex}.attachment-actions button[data-v-0bfeb081]{color:#0878fb;white-space:nowrap;background:#eaf4ff;border:0;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:700}.attachment-actions button[data-v-0bfeb081]:hover:not(:disabled){background:#d7ebff}.attach-file-kebab[data-v-0bfeb081]{color:#9caab9;background:0 0;border:none;place-items:center;padding:3px;display:grid;position:absolute;top:7px;right:8px}.attach-file-kebab svg[data-v-0bfeb081]{width:18px;height:18px}.attachment-entry.with-kebab[data-v-0bfeb081]{padding-top:17px;position:relative}.with-kebab .attachment-info[data-v-0bfeb081]{padding-top:1px}.with-kebab .attachment-actions[data-v-0bfeb081]{padding-top:20px}.attachment-notice[data-v-0bfeb081]{color:#7e8998;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.attachments-empty[data-v-0bfeb081]{color:#7a8591;text-align:center;overflow-wrap:anywhere;padding:24px 8px;font-size:12px}.attachment-pagination[data-v-0bfeb081]{color:#677587;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:14px 0;font-size:12px;display:flex}.attachment-pagination button[data-v-0bfeb081]{color:#0874ea;background:#edf5ff;border:1px solid #d9e8fa;border-radius:8px;padding:7px 11px;font-size:12px}@container customer-archive (width<=390px){.attachment-entry[data-v-0bfeb081]{gap:8px;padding:10px 8px}.attachment-entry.with-kebab[data-v-0bfeb081]{padding-top:17px}.doc-icon[data-v-0bfeb081]{flex-basis:40px;width:40px;height:40px}.attachment-filename[data-v-0bfeb081]{font-size:11.5px}.attachment-meta[data-v-0bfeb081]{gap:3px 5px;font-size:10px}.attachment-actions[data-v-0bfeb081]{gap:4px}.attachment-actions button[data-v-0bfeb081]{padding:5px 7px;font-size:10px}.contract-files-toolbar button[data-v-0bfeb081]{font-size:11px}}@container customer-archive (width>=680px){.contract-files-toolbar[data-v-0bfeb081]{max-width:690px}.attachment-file-list[data-v-0bfeb081]{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.attachment-entry[data-v-0bfeb081]{gap:8px;padding:12px 8px}.attachment-actions[data-v-0bfeb081]{gap:4px}.attachment-actions button[data-v-0bfeb081]{padding:5px 7px;font-size:10px}}.doc-icon.blue[data-v-0bfeb081]{color:#2488ff}.doc-icon.purple[data-v-0bfeb081]{color:#a279ed}.doc-icon.green[data-v-0bfeb081]{color:#12cb9f}.doc-icon.red[data-v-0bfeb081]{color:#ff4b5c}.doc-icon.orange[data-v-0bfeb081]{color:#ff9d29}.archive-tag.green[data-v-0bfeb081]{color:#00b88b;background:#dbf9ee}.archive-tag.orange[data-v-0bfeb081]{color:#fa8a0b;background:#fff0d9}.archive-tag.red[data-v-0bfeb081]{color:#f74e61;background:#ffe8ed}.archive-tag.blue[data-v-0bfeb081]{color:#5d8cdd;background:#e8f1ff}.archive-workspace[data-v-72dd38b9]{width:100%;min-width:0}.archive-error[data-v-72dd38b9]{color:#bd3d31;padding:12px;font-size:13px}.archive-error button[data-v-72dd38b9],.page-button[data-v-72dd38b9]{color:#0675ed;font:inherit;background:#e8f3ff;border:0;border-radius:8px;margin:5px;padding:8px 12px}.more-button[data-v-72dd38b9]{color:#16314b;background:0 0;border:0;padding:6px}.more-button svg[data-v-72dd38b9]{width:22px;height:22px}.scope-help[data-v-72dd38b9]{color:#687587;margin:12px 0;font-size:12px;line-height:1.7}.scope-help p[data-v-72dd38b9]{margin:8px 0}.more-overlay[data-v-72dd38b9]{z-index:1100;background:#12284666;align-items:flex-end;padding:12px;display:flex;position:fixed;inset:0}.more-overlay section[data-v-72dd38b9]{background:#fff;border-radius:16px;gap:6px;width:100%;max-width:480px;margin:auto auto 0;padding:12px;display:grid}.more-overlay button[data-v-72dd38b9]{text-align:left;color:#1c3551;font:inherit;background:#f5f9fd;border:0;border-radius:9px;padding:13px}button[data-v-72dd38b9]:disabled{opacity:.5}.customer-management-workspace[data-v-7d9c165f]{color:#26364a;background:#fff;width:100%;min-width:0;max-width:900px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.company-scope[data-v-7d9c165f],.paging[data-v-7d9c165f],.legacy-heading[data-v-7d9c165f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.company-scope label[data-v-7d9c165f]{align-items:center;gap:8px;min-width:0;display:flex}.customer-management-workspace select[data-v-7d9c165f],.customer-management-workspace button[data-v-7d9c165f]{min-width:0;max-width:100%;font:inherit;color:#2877c7;background:#fff;border:1px solid #dce5ef;border-radius:8px;padding:8px 10px}.customer-management-workspace button[data-v-7d9c165f]:disabled{opacity:.5;cursor:default}.company-scope select[data-v-7d9c165f]{max-width:min(260px,55vw)}.customer-contact-design .company-scope[data-v-7d9c165f]{padding:14px 26px;font-size:22px}.customer-contact-design .company-scope select[data-v-7d9c165f]{max-width:380px}.customer-contact-design .company-scope label[data-v-7d9c165f]{gap:12px}.notice[data-v-7d9c165f],.recovery[data-v-7d9c165f]{overflow-wrap:anywhere;background:#f1f7ff;border-radius:10px;margin:8px 12px;padding:10px 16px;font-size:13px}.error[data-v-7d9c165f]{color:#ba3425}.recovery[data-v-7d9c165f]{color:#896224;background:#fff7e7}.paging[data-v-7d9c165f]{justify-content:center;font-size:12px}.overlay[data-v-7d9c165f]{z-index:1100;background:#162d4a66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog[data-v-7d9c165f]{box-sizing:border-box;background:#fff;border-radius:18px;gap:12px;width:min(100%,460px);max-height:80dvh;padding:20px;display:grid;overflow:auto;box-shadow:0 12px 50px #15294b33}.dialog h2[data-v-7d9c165f]{margin:0 0 4px;font-size:20px}.dialog label[data-v-7d9c165f]{gap:8px;display:grid}.dialog p[data-v-7d9c165f]{overflow-wrap:anywhere;margin:0}.dialog>div[data-v-7d9c165f]{justify-content:flex-end;gap:10px;display:flex}.legacy-heading p[data-v-7d9c165f]{color:#896224;font-size:12px}.customer-management-workspace[data-v-7d9c165f] :focus-visible{outline-offset:2px;outline:2px solid #86bfff}.navbar[data-v-377362a3]{background:#fff;grid-template-columns:11.7284cqw 1fr 11.7284cqw;align-items:center;height:11.4198cqw;padding:0 2.77778cqw;display:grid}.back-btn[data-v-377362a3]{color:#111827;cursor:pointer;background:0 0;border:0;place-items:center;width:7.40741cqw;height:7.40741cqw;padding:0;display:grid}.back-btn[data-v-377362a3]:before{content:"";border-bottom:.462963cqw solid;border-left:.462963cqw solid;width:2.16049cqw;height:2.16049cqw;margin-left:1.08025cqw;transform:rotate(45deg)}.page-title[data-v-377362a3]{text-align:center;color:#111827;white-space:nowrap;font-size:4.62963cqw;font-weight:760;line-height:1}.more-btn[data-v-377362a3]{cursor:pointer;background:0 0;border:0;justify-content:center;justify-self:end;align-items:center;gap:.771605cqw;width:7.40741cqw;height:7.40741cqw;padding:0;display:flex}.more-btn i[data-v-377362a3]{background:#111827;border-radius:50%;width:.771605cqw;height:.771605cqw}.tabs[data-v-377362a3]{background:#fff;border-bottom:.154321cqw solid #e7edf4;grid-template-columns:repeat(3,1fr);align-items:end;height:9.87654cqw;display:grid}.tab[data-v-377362a3]{color:#657286;cursor:pointer;background:0 0;border:0;height:9.87654cqw;font-size:3.39506cqw;font-weight:650;position:relative}.tab.active[data-v-377362a3]{color:#087cff}.tab.active[data-v-377362a3]:after{content:"";background:#0b7fff;border-radius:.462963cqw;width:25.463cqw;height:.617284cqw;position:absolute;bottom:-.154321cqw;left:50%;transform:translate(-50%)}.main[data-v-377362a3]{background:#fff;min-height:181.173cqw;padding:3.08642cqw 4.32099cqw 22.3765cqw}.audit-card[data-v-377362a3]{background:#fff;border-radius:2.00617cqw;padding:3.08642cqw 3.08642cqw 2.46914cqw;box-shadow:0 .771605cqw 3.39506cqw #32485e14}.profile-row[data-v-377362a3]{grid-template-columns:11.1111cqw minmax(0,1fr) 2.77778cqw;align-items:center;gap:2.16049cqw;display:grid}.avatar[data-v-377362a3]{object-fit:cover;background:#f2f5f9;border-radius:50%;width:11.1111cqw;height:11.1111cqw}.profile-copy[data-v-377362a3]{min-width:0}.profile-main[data-v-377362a3]{align-items:center;gap:2.77778cqw;min-width:0;display:flex}.person-name[data-v-377362a3]{color:#131922;white-space:nowrap;font-size:3.85803cqw;font-weight:760}.school-name[data-v-377362a3]{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:3.24074cqw;overflow:hidden}.profile-meta[data-v-377362a3]{color:#708095;white-space:nowrap;text-overflow:ellipsis;margin-top:1.23457cqw;font-size:2.77778cqw;overflow:hidden}.row-arrow[data-v-377362a3]{border-top:.308642cqw solid #7a8798;border-right:.308642cqw solid #7a8798;width:1.85185cqw;height:1.85185cqw;transform:rotate(45deg)}.section-title[data-v-377362a3]{color:#161b22;margin-top:3.39506cqw;font-size:3.39506cqw;font-weight:760;line-height:1.2}.change-table[data-v-377362a3]{border-collapse:separate;border-spacing:0;width:100%;margin-top:1.85185cqw;overflow:hidden}.change-table th[data-v-377362a3]{background:var(--table-head);color:#151b22;text-align:left;height:7.40741cqw;padding:0 2.16049cqw;font-size:2.9321cqw;font-weight:720}.change-table th[data-v-377362a3]:first-child{border-radius:1.08025cqw 0 0}.change-table th[data-v-377362a3]:last-child{border-radius:0 1.08025cqw 0 0}.change-table td[data-v-377362a3]{color:#1f2937;white-space:nowrap;border-right:.154321cqw solid #e8edf3;height:6.79012cqw;padding:0 2.16049cqw;font-size:2.77778cqw}.change-table td[data-v-377362a3]:last-child{border-right:0}.change-table .field[data-v-377362a3]{font-weight:650}.change-table .new[data-v-377362a3]{color:#ff181f;font-weight:620}.note-box[data-v-377362a3]{color:#252c35;background:linear-gradient(#f3f6f9,#eff3f7);border-radius:1.08025cqw;align-items:center;height:8.33333cqw;margin-top:1.85185cqw;padding:0 2.16049cqw;font-size:2.77778cqw;display:flex}.bottom-bar[data-v-377362a3]{background:#fff;border-top:.154321cqw solid #eef2f6;grid-template-columns:1fr 1fr;align-items:center;gap:3.08642cqw;height:17.1296cqw;padding:2.16049cqw 4.47531cqw 3.54938cqw;display:grid;position:absolute;bottom:0;left:0;right:0}.action[data-v-377362a3]{cursor:pointer;border-radius:1.69753cqw;height:10.3395cqw;font-size:3.39506cqw;font-weight:680}.reject[data-v-377362a3]{color:#ff2028;background:#fff;border:.308642cqw solid #ff3038}.approve[data-v-377362a3]{color:#fff;background:linear-gradient(135deg,#1385ff,#066fe9);border:0;box-shadow:0 .925926cqw 2.16049cqw #0f76ef1f}.action[data-v-377362a3]:active{transform:translateY(.154321cqw)}.customer-contact-review-design[data-v-377362a3]{--table-head:#f1f4f7;color:#202938;-webkit-font-smoothing:antialiased;width:100%;max-width:430px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;container-type:inline-size}.customer-contact-review-design[data-v-377362a3] *{box-sizing:border-box}.screen[data-v-377362a3]{background:#fff;border:1px solid #e4ebf3;border-radius:1.08cqw 1.08cqw 0 0;min-height:202.469cqw;position:relative;overflow:hidden}button[data-v-377362a3]{font:inherit}.page-title[data-v-377362a3],.section-title[data-v-377362a3]{margin-bottom:0}.page-title[data-v-377362a3]{margin-top:0}.profile-row[data-v-377362a3]{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.profile-row[data-v-377362a3]:disabled{cursor:default}.profile-copy[data-v-377362a3],.profile-meta[data-v-377362a3]{display:block}.avatar[data-v-377362a3]{display:block;overflow:hidden}.avatar img[data-v-377362a3],.avatar svg[data-v-377362a3]{object-fit:cover;width:100%;height:100%;display:block}.audit-card+.audit-card[data-v-377362a3]{margin-top:3.08642cqw}.change-table[data-v-377362a3]{table-layout:auto}.change-table th[data-v-377362a3],.change-table td[data-v-377362a3]{overflow-wrap:anywhere;white-space:normal}.change-table td[data-v-377362a3]{padding-block:1cqw}.note-box[data-v-377362a3]{overflow-wrap:anywhere;height:auto;min-height:8.33333cqw;padding-block:1.5cqw}.audit-notice[data-v-377362a3],.empty[data-v-377362a3]{overflow-wrap:anywhere;font-size:2.77778cqw;line-height:1.6}.audit-notice[data-v-377362a3]{color:#708095;margin-bottom:0}.profile-main[data-v-377362a3]{gap:2.77778cqw}.person-name[data-v-377362a3]{flex:none}.screen button[data-v-377362a3]:disabled:not(.profile-row){opacity:.5}button[data-v-377362a3]:focus-visible,textarea[data-v-377362a3]:focus-visible{outline-offset:2px;outline:2px solid #8abfff}.decision-dialog[data-v-377362a3]{color:#202938;border:1px solid #e1e8f1;border-radius:16px;width:min(360px,100vw - 32px);padding:22px;font-family:inherit;font-size:14px;line-height:1.6}.decision-dialog[data-v-377362a3]::backdrop{background:#0004}.decision-dialog[data-v-377362a3]:not([open]){display:none}.decision-dialog h2[data-v-377362a3]{margin:0 0 16px;font-size:20px}.decision-dialog label[data-v-377362a3]{display:block}.decision-dialog textarea[data-v-377362a3]{width:100%;min-height:110px;font:inherit;resize:vertical;border:1px solid #dce5ef;border-radius:8px;margin:8px 0 20px;padding:10px;display:block}.decision-actions[data-v-377362a3]{gap:12px;display:flex}.decision-actions button[data-v-377362a3]{color:#414b5b;background:#fff;border:1px solid #e1e8f1;border-radius:8px;flex:1;padding:10px}.decision-actions button[type=submit][data-v-377362a3]{color:#fff;background:#0c7cff;border-color:#0c7cff}.decision-actions button[data-v-377362a3]:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){[data-v-377362a3]{transition:none!important}}.customer-contact-edit-design[data-v-3e108a87]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--text:#17191d;--secondary:#495566;--placeholder:#a1b0c6;--border:#d2dce9;--blue:#0867ff;--edge-left:clamp(13px, 3.26cqw, 22px);--edge-right:clamp(15px, 4.4cqw, 30px);--label-column:clamp(91px, 24.9cqw, 147px);--field-height:50px;--row-gap:8px;--font:"PingFang SC", -apple-system, BlinkMacSystemFont, "Microsoft YaHei", "Noto Sans CJK SC", "Hiragino Sans GB", system-ui, sans-serif;font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-width:0;container-type:inline-size}[data-v-3e108a87],[data-v-3e108a87]:before,[data-v-3e108a87]:after{box-sizing:border-box}button[data-v-3e108a87],input[data-v-3e108a87],select[data-v-3e108a87],textarea[data-v-3e108a87]{-webkit-tap-highlight-color:transparent;font-family:inherit}button[data-v-3e108a87]{cursor:pointer}button[data-v-3e108a87]:disabled{cursor:default;opacity:.48}button[data-v-3e108a87]:focus-visible,input[data-v-3e108a87]:focus-visible,select[data-v-3e108a87]:focus-visible,textarea[data-v-3e108a87]:focus-visible{outline-offset:2px;outline:2px solid #3988ff}.app[data-v-3e108a87]{background:#fff;flex-direction:column;width:100%;max-width:678px;height:100dvh;min-height:420px;margin:0 auto;display:flex;position:relative;overflow:hidden}.navbar[data-v-3e108a87]{background:#fff;flex:0 0 64px;justify-content:center;align-items:center;height:64px;display:flex;position:relative}.navbar h1[data-v-3e108a87]{color:#101216;letter-spacing:.15px;white-space:nowrap;margin:0;font-size:clamp(19px,4.37cqw,24px);font-weight:750;line-height:30px}.nav-back[data-v-3e108a87],.nav-more[data-v-3e108a87]{color:#0c1014;background:0 0;border:0;place-items:center;width:43px;height:43px;padding:0;display:grid;position:absolute;top:10px}.nav-back[data-v-3e108a87]{left:clamp(5px,1cqw,12px)}.nav-more[data-v-3e108a87]{right:clamp(10px,3.4cqw,24px)}.nav-back svg[data-v-3e108a87]{width:26px;height:26px}.nav-more svg[data-v-3e108a87]{width:25px;height:22px}.navigation-menu[data-v-3e108a87]{z-index:8;background:#fff;border:1px solid #e6edf5;border-radius:11px;width:151px;padding:6px;position:absolute;top:52px;right:15px;box-shadow:0 12px 28px #21364f1f}.navigation-menu button[data-v-3e108a87]{color:#334357;text-align:left;background:0 0;border:0;border-radius:7px;width:100%;height:42px;padding:0 12px;font-size:14px;display:block}.navigation-menu button[data-v-3e108a87]:hover{background:#f2f7ff}.page-scroll[data-v-3e108a87]{min-height:0;padding:8px var(--edge-right) 62px var(--edge-left);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;overflow:hidden auto}.page-scroll[data-v-3e108a87]::-webkit-scrollbar{display:none}.notice[data-v-3e108a87]{color:#a85a0a;background:linear-gradient(105deg,#fff3d4 0%,#fff4d6 65%,#fff4d7 100%);border-radius:9px;align-items:center;gap:12px;width:100%;min-height:83px;margin:0;padding:14px;display:flex}.notice-icon[data-v-3e108a87]{color:#fff;background:#ffb300;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:18px;font-weight:700;line-height:1;display:grid}.notice-message[data-v-3e108a87]{letter-spacing:.03px;flex:1;min-width:0;font-size:clamp(14px,3.24cqw,17px);font-weight:600;line-height:28px}.notice-message span[data-v-3e108a87]{display:block}form[data-v-3e108a87]{margin:0}.form-section[data-v-3e108a87]{margin:0;padding:0}.section-basic[data-v-3e108a87]{margin-top:27px}.section-school[data-v-3e108a87]{margin-top:29px}.section-contact[data-v-3e108a87]{margin-top:24px}.section-other[data-v-3e108a87]{margin-top:26px}.section-title[data-v-3e108a87]{letter-spacing:.05px;color:#151719;margin:0 0 11px 8px;font-size:clamp(18px,3.84cqw,21px);font-weight:750;line-height:28px}.section-other .section-title[data-v-3e108a87]{margin-bottom:7px}.form-row[data-v-3e108a87]{grid-template-columns:var(--label-column) minmax(0, 1fr);align-items:start;min-width:0;display:grid}.form-row+.form-row[data-v-3e108a87]{margin-top:var(--row-gap)}.form-label[data-v-3e108a87]{height:var(--field-height);color:#485568;white-space:nowrap;align-items:center;min-width:0;margin:0;padding-left:13px;font-size:clamp(14px,3.46cqw,18px);font-weight:550;line-height:24px;display:flex}.form-label.emphasized[data-v-3e108a87]{color:#202023;font-weight:700}.required[data-v-3e108a87]{color:#ff232b;margin-left:5px;font-weight:750}.form-control[data-v-3e108a87]{width:100%;height:var(--field-height);border:1.5px solid var(--border);color:#242e3c;appearance:none;background:#fff;border-radius:8px;outline:none;min-width:0;padding:0 13px;font-size:clamp(15px,3.47cqw,18px);font-weight:500;line-height:1.45;transition:border-color .15s,box-shadow .15s;display:block;box-shadow:0 0 0 1px #d5deeb29}.form-control[data-v-3e108a87]::placeholder{color:var(--placeholder);opacity:1}.form-control[data-v-3e108a87]:focus{border-color:#7baaff;box-shadow:0 0 0 3px #176bff17}.form-control[data-v-3e108a87]:not(textarea){text-overflow:ellipsis}.region-controls[data-v-3e108a87]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;min-width:0;display:grid}.select-wrap[data-v-3e108a87]{width:100%;min-width:0;position:relative}.region-select[data-v-3e108a87]{width:100%;height:var(--field-height);border:1.5px solid var(--border);color:#202026;cursor:pointer;appearance:none;text-overflow:clip;white-space:nowrap;background:#fff;border-radius:7px;margin:0;padding:0 23px 0 15px;font-size:clamp(12px,3.16cqw,17px);font-weight:600;line-height:1.3}.region-select[data-v-3e108a87]:focus{border-color:#7baaff;outline:none;box-shadow:0 0 0 3px #176bff17}.select-chevron[data-v-3e108a87]{pointer-events:none;color:#1b1d22;width:13px;height:10px;position:absolute;top:calc(50% - 5px);right:12px}.section-divider[data-v-3e108a87]{background:#ecf0f5;width:100%;height:1px;margin-top:15px}.textarea-wrap[data-v-3e108a87]{width:100%;min-width:0;position:relative}.remarks-textarea[data-v-3e108a87]{resize:none;height:165px;min-height:120px;max-height:260px;padding:13px 13px 30px;line-height:1.6;display:block}.character-count[data-v-3e108a87]{color:#a6b4c9;pointer-events:none;font-variant-numeric:tabular-nums;font-size:15px;font-weight:500;line-height:19px;position:absolute;bottom:9px;right:10px}.footer[data-v-3e108a87]{width:100%;padding:24px var(--edge-right) calc(27px + env(safe-area-inset-bottom,0px)) var(--edge-left);background:linear-gradient(115deg,#f6f9ff 0%,#f5f8fd 100%);flex:none;grid-template-columns:1fr 1.16fr;gap:13px;display:grid;box-shadow:0 -7px 19px #a4bcdd09}.footer-button[data-v-3e108a87]{color:#1d2025;white-space:nowrap;background:#fff;border:1.5px solid #ccd8e7;border-radius:8px;place-items:center;width:100%;height:53px;font-size:clamp(16px,3.47cqw,19px);font-weight:700;line-height:1.35;transition:filter .12s,transform .12s;display:grid}.footer-button.primary[data-v-3e108a87]{color:#fff;background:linear-gradient(#006cff 0%,#0062f9 100%);border-color:#0d6cff}.footer-button[data-v-3e108a87]:active{filter:brightness(.98);transform:translateY(1px)}.approval-dialog[data-v-3e108a87]{text-align:center;color:#090a0c;scrollbar-width:none;background:#fff;border:0;border-radius:18px;outline:none;width:calc(100cqw - clamp(36px,8.26cqw,56px));max-width:622px;max-height:min(90dvh,750px);margin:0;padding:28px 25px;position:fixed;inset:calc(50% + 55px) auto auto 50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 13px 34px #202c3a0f}.approval-dialog[data-v-3e108a87]::-webkit-scrollbar{display:none}.approval-dialog[data-v-3e108a87]::backdrop{background:#00000036}.approval-symbol[data-v-3e108a87]{width:clamp(84px,16.3cqw,110px);height:clamp(84px,16.3cqw,110px);margin:0 auto;display:block}.approval-title[data-v-3e108a87]{letter-spacing:.1px;color:#08090b;margin:20px 0 0;font-size:clamp(23px,4.42cqw,30px);font-weight:760;line-height:40px}.approval-description[data-v-3e108a87]{letter-spacing:.1px;color:#111214;margin:18px 0 0;font-size:clamp(16px,3.54cqw,24px);font-weight:520;line-height:1.68}.approval-description span[data-v-3e108a87]{display:block}.approval-actions[data-v-3e108a87]{grid-template-columns:1fr 1fr;gap:25px;width:100%;margin-top:34px;display:grid}.approval-action[data-v-3e108a87]{color:#414b5b;background:#fff;border:1.5px solid #e1e8f1;border-radius:10px;width:100%;min-width:0;height:68px;font-size:clamp(17px,3.54cqw,24px);font-weight:650}.approval-action.confirm[data-v-3e108a87]{color:#fff;background:linear-gradient(#006bff,#005ffe);border-color:#066dff;font-weight:700}.approval-action[data-v-3e108a87]:active{filter:brightness(.96)}@container (width<=420px){.page-scroll[data-v-3e108a87],.footer[data-v-3e108a87]{--label-column:clamp(90px, 25cqw, 104px);--field-height:48px;--row-gap:8px}.navbar[data-v-3e108a87]{flex-basis:59px;height:59px}.page-scroll[data-v-3e108a87]{padding-top:8px;padding-bottom:35px}.notice[data-v-3e108a87]{gap:9px;padding:12px 11px}.notice-message[data-v-3e108a87]{line-height:1.7}.notice-icon[data-v-3e108a87]{flex-basis:22px;width:22px;height:22px;font-size:16px}.form-label[data-v-3e108a87]{padding-left:7px}.form-control[data-v-3e108a87]{padding-left:10px;padding-right:8px}.region-select[data-v-3e108a87]{padding-left:7px;padding-right:15px}.select-chevron[data-v-3e108a87]{width:10px;right:5px}.section-title[data-v-3e108a87]{margin-left:6px}.section-basic[data-v-3e108a87]{margin-top:24px}.section-school[data-v-3e108a87]{margin-top:27px}.section-contact[data-v-3e108a87]{margin-top:24px}.section-other[data-v-3e108a87]{margin-top:25px}.footer[data-v-3e108a87]{padding-top:16px;padding-bottom:calc(17px + env(safe-area-inset-bottom,0px));gap:10px}.footer-button[data-v-3e108a87]{height:49px}.approval-dialog[data-v-3e108a87]{border-radius:16px;padding:24px 19px;top:50%}.approval-title[data-v-3e108a87]{margin-top:14px;line-height:1.4}.approval-description[data-v-3e108a87]{margin-top:14px;line-height:1.65}.approval-actions[data-v-3e108a87]{gap:12px;margin-top:25px}.approval-action[data-v-3e108a87]{height:52px}}@container (width<=340px){.page-scroll[data-v-3e108a87],.footer[data-v-3e108a87]{--edge-left:12px;--edge-right:12px;--label-column:88px}.form-label[data-v-3e108a87]{padding-left:3px;font-size:13px}.required[data-v-3e108a87]{margin-left:2px}.form-control[data-v-3e108a87]{font-size:14px}.region-select[data-v-3e108a87]{padding-left:5px;padding-right:12px;font-size:11px}.select-chevron[data-v-3e108a87]{width:8px;right:3px}.notice-message[data-v-3e108a87]{font-size:13px}.approval-dialog[data-v-3e108a87]{width:calc(100cqw - 24px);padding-left:14px;padding-right:14px}.approval-description[data-v-3e108a87]{font-size:15px}.approval-action[data-v-3e108a87]{font-size:16px}}@media (height<=650px){.approval-dialog[data-v-3e108a87]{max-height:90dvh;top:50%}}@media (prefers-reduced-motion:reduce){[data-v-3e108a87],[data-v-3e108a87]:before,[data-v-3e108a87]:after{transition-duration:.01ms!important}}.field-wrap[data-v-3e108a87]{min-width:0}.field-error[data-v-3e108a87],.form-error[data-v-3e108a87]{color:#c22c35;overflow-wrap:anywhere;margin:6px 0;font-size:13px;line-height:1.6}.form-control[aria-invalid=true][data-v-3e108a87]{border-color:#d64b53}.school-select[data-v-3e108a87]{padding-right:32px}.readonly-region[data-v-3e108a87]{white-space:normal;overflow-wrap:anywhere;cursor:default;min-height:var(--field-height);justify-content:center;align-items:center;height:auto;padding:8px 3px;font-weight:500;display:flex}.readonly-address[data-v-3e108a87]{height:auto;min-height:var(--field-height);overflow-wrap:anywhere;padding-top:12px;padding-bottom:12px}.school-notice[data-v-3e108a87]{margin:10px 0 0 var(--label-column);color:var(--secondary);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.notice-message[data-v-3e108a87],.approval-description[data-v-3e108a87]{overflow-wrap:anywhere}.navbar h1[data-v-3e108a87]{text-overflow:ellipsis;max-width:calc(100% - 106px);overflow:hidden}.approval-dialog[data-v-3e108a87]:not([open]){display:none}.approval-dialog .form-error[data-v-3e108a87]{text-align:left}.form-control[data-v-3e108a87]:disabled{color:#66758b;opacity:1;background:#f6f8fb}.region-full[data-v-3e108a87]{grid-column:1/-1}.school-address-line[data-v-3e108a87]{overflow-wrap:anywhere;margin:0 0 6px}.school-address-line[data-v-3e108a87]:last-child{margin-bottom:0}.contact-qr-preview[data-v-38ea6337]{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.6}.contact-qr-preview button[data-v-38ea6337]{color:#1766c4;max-width:100%;font:inherit;cursor:pointer;background:#f4f8ff;border:1px solid #d2e1f2;border-radius:8px;padding:7px 9px}.contact-qr-preview button[data-v-38ea6337]:disabled{opacity:.5;cursor:default}.contact-qr-preview img[data-v-38ea6337]{object-fit:contain;background:#fff;width:min(100%,180px);height:auto;max-height:220px;margin:10px auto;display:block}.contact-qr-preview p[data-v-38ea6337]{color:#b23f36;margin:6px 0}.contact-qr-preview[data-v-38ea6337] :focus-visible{outline-offset:2px;outline:2px solid #75aaff}.contact-review-workspace[data-v-f92fbde8]{color:#29384d;background:#fff;min-width:0;max-width:900px;margin:auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.review-messages[data-v-f92fbde8],.history[data-v-f92fbde8]{padding:16px}.review-messages p[data-v-f92fbde8],.history p[data-v-f92fbde8]{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.review-messages [role=alert][data-v-f92fbde8]{color:#b43e2b}.pending[data-v-f92fbde8]{color:#875c17;background:#fff5de;border-radius:12px;margin-bottom:10px;padding:12px}.review-messages button[data-v-f92fbde8],.return-button[data-v-f92fbde8]{color:#1677e8;min-width:0;max-width:100%;font:inherit;cursor:pointer;background:#f1f7ff;border:1px solid #dce9f6;border-radius:9px;padding:8px 12px;font-size:14px}.review-messages button[data-v-f92fbde8]:disabled,.return-button[data-v-f92fbde8]:disabled{opacity:.5;cursor:default}.history header[data-v-f92fbde8]{justify-content:space-between;align-items:center;gap:12px;display:flex}.history h1[data-v-f92fbde8]{font-size:21px}.review-card[data-v-f92fbde8]{text-align:left;grid-template-columns:1fr auto;gap:10px;width:100%;margin:12px 0;display:grid}.review-card small[data-v-f92fbde8]{grid-column:1/-1}.history table[data-v-f92fbde8]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:13px}.history th[data-v-f92fbde8],.history td[data-v-f92fbde8]{overflow-wrap:anywhere;text-align:left;border-bottom:1px solid #e7edf5;padding:9px 5px}.history th[data-v-f92fbde8]:first-child{width:25%}.history label[data-v-f92fbde8]{gap:8px;margin:16px 0;display:grid}.history textarea[data-v-f92fbde8]{box-sizing:border-box;width:100%;min-height:100px;font:inherit;border:1px solid #dce5ef;border-radius:10px;padding:10px}.return-button[data-v-f92fbde8]{margin:12px 16px}.contact-review-workspace[data-v-f92fbde8] :focus-visible{outline-offset:2px;outline:2px solid #8abfff}.qr-comparison[data-v-f92fbde8]{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.qr-comparison>div[data-v-f92fbde8]{border:1px solid #e0e8f2;border-radius:10px;min-width:0;padding:10px}.qr-comparison h3[data-v-f92fbde8]{margin:0 0 8px;font-size:14px;line-height:1.6}.recovery[data-v-78a71580]{color:#8a611d;background:#fff8e9;border-radius:10px;margin:12px;padding:12px;font-size:13px}.recovery p[data-v-78a71580]{margin:7px 0}.recovery button[data-v-78a71580]{margin-left:8px}.edit-error[data-v-78a71580]{color:#b43e2b;overflow-wrap:anywhere;padding:10px 14px;font-size:13px}.saved-note[data-v-78a71580]{color:#198354;padding:8px 14px;font-size:13px}.archive-editor-overlay[data-v-78a71580]{z-index:1300;background:#1b2a4666;align-items:flex-end;padding:12px;display:flex;position:fixed;inset:0;overflow:auto}.archive-editor[data-v-78a71580]{box-sizing:border-box;color:#233042;background:#fff;border-radius:18px;width:100%;max-width:480px;max-height:88dvh;margin:auto auto 0;padding:16px;font:14px -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;overflow:auto}.archive-editor header[data-v-78a71580]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.archive-editor h2[data-v-78a71580]{margin:0;font-size:17px}.archive-editor header button[data-v-78a71580]{background:0 0;padding:0 6px;font-size:25px}.archive-editor button[data-v-78a71580],.recovery button[data-v-78a71580]{color:#0675ed;font:inherit;cursor:pointer;background:#edf5ff;border:0;border-radius:9px;padding:9px 12px}.archive-editor button[data-v-78a71580]:disabled,.recovery button[data-v-78a71580]:disabled{opacity:.5;cursor:not-allowed}.archive-editor fieldset[data-v-78a71580]{border:0;min-width:0;margin:0;padding:0}.archive-editor label[data-v-78a71580]{color:#536174;gap:7px;margin:12px 0;display:grid}.archive-editor input[data-v-78a71580],.archive-editor select[data-v-78a71580],.archive-editor textarea[data-v-78a71580]{font:inherit;box-sizing:border-box;color:#26374b;background:#fff;border:1px solid #e5eaf1;border-radius:8px;width:100%;min-width:0;padding:10px}.archive-editor .check[data-v-78a71580]{align-items:center;display:flex}.archive-editor .check input[data-v-78a71580]{width:17px;height:17px}.archive-editor footer[data-v-78a71580]{justify-content:space-between;gap:12px;padding-top:14px;display:flex}.archive-editor .primary[data-v-78a71580]{color:#fff;background:#0776f6;flex:1}.archive-editor p[data-v-78a71580]{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.history-row[data-v-78a71580]{border-bottom:1px solid #edf1f6;padding:10px 0}.history-row span[data-v-78a71580]{color:#8493a5;margin-left:8px;font-size:12px}.customer-profit[data-v-4aed62fe]{box-sizing:border-box;color:#365272;overflow-wrap:anywhere;background:#fff;border:1px solid #e1eaf6;border-radius:16px;width:100%;max-width:680px;margin:12px auto;padding:16px;font:13px/1.65 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.customer-profit header[data-v-4aed62fe],.actions[data-v-4aed62fe]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.customer-profit button[data-v-4aed62fe]{color:#1677e8;font:inherit;cursor:pointer;background:#f4f9ff;border:1px solid #dceafa;border-radius:9px;padding:7px 11px}.customer-profit button[data-v-4aed62fe]:disabled{opacity:.45;cursor:default}.customer-profit label[data-v-4aed62fe]{gap:5px;margin-top:12px;display:grid}.customer-profit input[data-v-4aed62fe],.customer-profit select[data-v-4aed62fe],.customer-profit textarea[data-v-4aed62fe]{box-sizing:border-box;color:#263b54;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce5ef;border-radius:9px;padding:10px}.customer-profit textarea[data-v-4aed62fe]{resize:vertical;min-height:68px}.customer-profit select[data-v-4aed62fe]{max-width:100%}.customer-profit article[data-v-4aed62fe]{border-bottom:1px solid #e8eef6;padding:12px 0}.customer-profit p[data-v-4aed62fe]{margin:7px 0}.customer-profit [role=alert][data-v-4aed62fe]{color:#ba4527}.customer-profit [role=status][data-v-4aed62fe]{color:#24794d}.customer-profit fieldset[data-v-4aed62fe]{border:1px solid #e5edf6;border-radius:10px;min-width:0;margin:14px 0;padding:10px}.customer-profit fieldset button[data-v-4aed62fe]{margin-top:10px}.customer-profit .check[data-v-4aed62fe]{align-items:flex-start;gap:8px;display:flex}.customer-profit .check input[data-v-4aed62fe]{flex:none;width:16px;height:16px;margin-top:3px}.customer-profit .pending[data-v-4aed62fe]{color:#8f641a;background:#fff8e9;border-radius:10px;padding:10px}.customer-profit .actions[data-v-4aed62fe]{justify-content:flex-end;margin-top:16px}.customer-profit button[type=submit][data-v-4aed62fe]{color:#fff;background:#1677e8}.customer-profit[data-v-4aed62fe] :focus-visible{outline-offset:2px;outline:2px solid #85beff}.customer-management-page[data-v-e9c1a67b]{background:#fff;width:100%;min-width:0;margin:0}.page-error[data-v-e9c1a67b]{color:#b43e2b;overflow-wrap:anywhere;padding:14px}.page-error button[data-v-e9c1a67b]{margin-left:8px}.supplier-list-design[data-v-e2a70f01]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--blue:#167afa;--ink:#15191f;--shadow:0 10px 24px #506e9109;width:100%;min-width:0;color:var(--ink);-webkit-font-smoothing:antialiased;background:linear-gradient(155deg,#e7f3ff,#f0f5fc);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif}[data-v-e2a70f01],[data-v-e2a70f01]:before,[data-v-e2a70f01]:after{box-sizing:border-box}button[data-v-e2a70f01],input[data-v-e2a70f01]{font:inherit}button[data-v-e2a70f01]{cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-e2a70f01]:disabled{cursor:default}button[data-v-e2a70f01]:focus-visible,input[data-v-e2a70f01]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.app[data-v-e2a70f01]{isolation:isolate;background:linear-gradient(165deg,#fbfdff 0%,#fff 32%,#f7faff 100%);border-radius:45px;flex-direction:column;width:100%;min-width:0;max-width:980px;height:100dvh;min-height:385px;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 35px #56749b0a}.navbar[data-v-e2a70f01]{flex:0 0 63px;justify-content:center;align-items:center;display:flex;position:relative}.page-heading[data-v-e2a70f01]{letter-spacing:.2px;white-space:nowrap;margin:0;font-size:27px;font-weight:760;line-height:1.3}.back[data-v-e2a70f01]{color:#131820;background:0 0;border:0;place-items:center;width:41px;height:47px;padding:0;display:grid;position:absolute;top:50%;left:29px;transform:translateY(-50%)}.back[data-v-e2a70f01]:disabled{opacity:.45}.search-section[data-v-e2a70f01]{flex:0 0 79px;grid-template-columns:minmax(0,1fr) 87px;align-items:start;gap:17px;min-width:0;padding:10px 29px 14px;display:grid}.search-field[data-v-e2a70f01]{background:linear-gradient(110deg,#f0f4f8,#f3f6f9);border-radius:30px;align-items:center;gap:14px;min-width:0;height:55px;padding:0 20px;display:flex}.search-field svg[data-v-e2a70f01]{flex:none}.search-field input[data-v-e2a70f01]{color:#435168;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;height:100%;font-size:20px;font-weight:480}.search-field input[data-v-e2a70f01]::placeholder{color:#9ca8ba;opacity:1}.filter-button[data-v-e2a70f01]{color:#687791;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-width:0;height:55px;padding:0;font-size:20px;font-weight:500;display:flex}.filter-button svg[data-v-e2a70f01]{color:#7a8ba6;flex:none}.filter-button[data-v-e2a70f01]:disabled{opacity:.6}.stats[data-v-e2a70f01]{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;min-width:0;margin:10px 29px 0;display:grid}.stat[data-v-e2a70f01]{text-align:center;border:none;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;min-height:118px;padding:10px 3px;display:flex}.stat-label[data-v-e2a70f01]{overflow-wrap:anywhere;font-size:21px;font-weight:710;line-height:1.25}.stat-number[data-v-e2a70f01]{letter-spacing:.15px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;font-size:41px;font-weight:740;line-height:1.1}.stat-number.long-value[data-v-e2a70f01]{white-space:nowrap;overflow-wrap:normal;scrollbar-width:thin;font-size:20px;overflow:auto hidden}.stat.blue[data-v-e2a70f01]{color:#1e80f2;background:linear-gradient(140deg,#ebf4ff,#eff6fe)}.stat.blue .stat-number[data-v-e2a70f01]{color:#0f2955}.stat.green[data-v-e2a70f01]{color:#00a45a;background:linear-gradient(145deg,#eafaf2,#ecf9f3)}.stat.green .stat-number[data-v-e2a70f01]{color:#00a444}.stat.red[data-v-e2a70f01]{color:#f65359;background:linear-gradient(140deg,#fff1f3,#fdf2f3)}.stat.red .stat-number[data-v-e2a70f01]{color:#f74752}.stat.orange[data-v-e2a70f01]{color:#fb920c;background:linear-gradient(140deg,#fff7ec,#fff9f1)}.stat.orange .stat-number[data-v-e2a70f01]{color:#ff9209}.stat.neutral[data-v-e2a70f01]{color:#69778a;background:#f0f3f7}.supplier-scroll[data-v-e2a70f01]{scrollbar-width:none;overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;margin:25px 28px 0;padding:0 0 9px;overflow:hidden auto}.supplier-scroll[data-v-e2a70f01]::-webkit-scrollbar{display:none}.supplier-list[data-v-e2a70f01]{flex-direction:column;gap:11px;min-width:0;display:flex}.supplier-card[data-v-e2a70f01]{width:100%;min-width:0;min-height:148px;box-shadow:var(--shadow);color:inherit;text-align:left;background:#fff;border:1px solid #f1f4f9bf;border-radius:18px;grid-template-columns:89px minmax(0,1fr) 102px;align-items:center;gap:23px;padding:15px 18px 15px 20px;display:grid}.supplier-card.featured[data-v-e2a70f01]{background:linear-gradient(100deg,#eaf4ff 0%,#f4f9ff 54%,#eaf3ff 100%);border:1px solid #e1eeff;box-shadow:inset 0 0 9px #68a0f51a}.supplier-img[data-v-e2a70f01]{border-radius:17px;width:89px;height:89px;display:block;overflow:hidden}.supplier-img img[data-v-e2a70f01],.supplier-img svg[data-v-e2a70f01]{object-fit:cover;width:100%;height:100%;display:block}.supplier-info[data-v-e2a70f01]{flex-direction:column;gap:5px;min-width:0;display:flex}.supplier-name[data-v-e2a70f01]{text-overflow:ellipsis;white-space:nowrap;color:#15171c;width:100%;min-width:0;font-size:24px;font-weight:740;line-height:31px;display:block;overflow:hidden}.supplier-line[data-v-e2a70f01]{white-space:nowrap;text-overflow:ellipsis;color:#718097;min-width:0;font-size:21px;font-weight:470;line-height:29px;display:block;overflow:hidden}.supplier-phone[data-v-e2a70f01]{margin-left:12px}.supplier-side[data-v-e2a70f01]{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:27px;min-width:0;height:100%;display:flex}.status-tag[data-v-e2a70f01]{overflow-wrap:anywhere;border-radius:12px;justify-content:center;align-items:center;min-width:98px;min-height:40px;padding:5px 9px;font-size:23px;font-weight:660;line-height:1.2;display:inline-flex}.status-tag.green[data-v-e2a70f01]{color:#00a447;background:#e0f7eb}.status-tag.orange[data-v-e2a70f01]{color:#ff920b;background:#fff5e6}.status-tag.red[data-v-e2a70f01]{color:#f44750;background:#fff0f0}.status-tag.blue[data-v-e2a70f01]{color:#167afa;background:#e9f3ff}.status-tag.neutral[data-v-e2a70f01]{color:#68768a;background:#f0f3f7}.supplier-arrow[data-v-e2a70f01]{color:#aab4c4;flex:none;width:15px;height:24px;margin-right:4px}.no-results[data-v-e2a70f01]{text-align:center;color:#78889d;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;padding:45px 14px;font-size:15px;display:flex}.retry[data-v-e2a70f01],.load-more[data-v-e2a70f01]{color:#167afa;background:0 0;border:0;min-height:44px;padding:12px}.load-more[data-v-e2a70f01]{margin:10px auto;display:block}.footer[data-v-e2a70f01]{padding:10px 37px max(14px, env(safe-area-inset-bottom));background:#fffffff0;flex:none;box-shadow:0 -9px 23px #fbfcffeb}.add-supplier[data-v-e2a70f01]{color:#fff;background:#087bff;border:0;border-radius:16px;justify-content:center;align-items:center;gap:12px;width:100%;height:67px;font-size:25px;font-weight:700;display:flex;box-shadow:0 5px 12px #1a7af721}.add-supplier[data-v-e2a70f01]:disabled{opacity:.5}@media (width<=700px){.navbar[data-v-e2a70f01]{flex-basis:57px}.page-heading[data-v-e2a70f01]{font-size:21px}.back[data-v-e2a70f01]{left:15px}.search-section[data-v-e2a70f01]{flex-basis:68px;grid-template-columns:minmax(0,1fr) 69px;gap:10px;padding:9px 20px}.search-field[data-v-e2a70f01]{gap:10px;height:49px;padding:0 14px}.search-field svg[data-v-e2a70f01]{width:22px;height:22px}.search-field input[data-v-e2a70f01]{font-size:clamp(12px,2.8vw,17px)}.filter-button[data-v-e2a70f01]{gap:5px;height:49px;font-size:16px}.filter-button svg[data-v-e2a70f01]{width:21px;height:21px}.stats[data-v-e2a70f01]{gap:12px;margin:10px 20px 0}.stat[data-v-e2a70f01]{border-radius:14px;gap:5px;min-height:105px}.stat-label[data-v-e2a70f01]{font-size:clamp(12px,2.55vw,19px)}.stat-number[data-v-e2a70f01]{font-size:clamp(27px,5.1vw,36px)}.supplier-scroll[data-v-e2a70f01]{margin:18px 18px 0}.supplier-list[data-v-e2a70f01]{gap:10px}.supplier-card[data-v-e2a70f01]{border-radius:16px;grid-template-columns:68px minmax(0,1fr) 80px;gap:13px;min-height:132px;padding:12px 12px 12px 13px}.supplier-img[data-v-e2a70f01]{border-radius:14px;width:68px;height:68px}.supplier-name[data-v-e2a70f01]{font-size:clamp(16px,3.2vw,21px);line-height:27px}.supplier-line[data-v-e2a70f01]{font-size:clamp(13px,2.6vw,17px);line-height:24px}.supplier-phone[data-v-e2a70f01]{margin-left:7px}.supplier-side[data-v-e2a70f01]{gap:23px}.status-tag[data-v-e2a70f01]{border-radius:10px;min-width:77px;min-height:33px;font-size:17px}.supplier-arrow[data-v-e2a70f01]{width:12px;height:22px}.footer[data-v-e2a70f01]{padding:10px 23px max(13px, env(safe-area-inset-bottom))}.add-supplier[data-v-e2a70f01]{border-radius:14px;height:57px;font-size:20px}}@media (width<=480px){.app[data-v-e2a70f01]{border-radius:27px}.navbar[data-v-e2a70f01]{flex-basis:51px}.page-heading[data-v-e2a70f01]{font-size:19px}.back[data-v-e2a70f01]{width:32px;left:8px}.back svg[data-v-e2a70f01]{width:21px;height:26px}.search-section[data-v-e2a70f01]{flex-basis:58px;grid-template-columns:minmax(0,1fr) 54px;gap:6px;padding:6px 12px 5px}.search-field[data-v-e2a70f01]{gap:8px;height:45px;padding:0 11px}.search-field svg[data-v-e2a70f01]{width:20px;height:20px}.search-field input[data-v-e2a70f01]{font-size:clamp(10.5px,3vw,14px)}.filter-button[data-v-e2a70f01]{gap:3px;height:45px;font-size:13px}.filter-button svg[data-v-e2a70f01]{width:17px;height:17px}.stats[data-v-e2a70f01]{gap:7px;margin:7px 12px 0}.stat[data-v-e2a70f01]{border-radius:12px;gap:5px;min-height:88px}.stat-label[data-v-e2a70f01]{font-size:clamp(10px,3.05vw,13px)}.stat-number[data-v-e2a70f01]{font-size:clamp(24px,6.2vw,29px)}.stat-number.long-value[data-v-e2a70f01]{font-size:14px}.supplier-scroll[data-v-e2a70f01]{margin:14px 11px 0}.supplier-list[data-v-e2a70f01]{gap:9px}.supplier-card[data-v-e2a70f01]{border-radius:14px;grid-template-columns:53px minmax(0,1fr) 62px;gap:9px;min-height:119px;padding:11px 9px}.supplier-img[data-v-e2a70f01]{border-radius:11px;width:53px;height:54px}.supplier-info[data-v-e2a70f01]{gap:4px}.supplier-name[data-v-e2a70f01]{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:clamp(13px,3.9vw,17px);line-height:22px;display:-webkit-box}.supplier-line[data-v-e2a70f01]{font-size:clamp(11px,3vw,13px);line-height:19px}.supplier-phone[data-v-e2a70f01]{margin-left:5px}.supplier-side[data-v-e2a70f01]{gap:17px}.status-tag[data-v-e2a70f01]{border-radius:8px;min-width:60px;min-height:27px;padding:5px;font-size:13px}.supplier-arrow[data-v-e2a70f01]{width:10px;height:17px;margin-right:3px}.footer[data-v-e2a70f01]{padding:8px 12px max(11px, env(safe-area-inset-bottom))}.add-supplier[data-v-e2a70f01]{border-radius:12px;height:53px;font-size:17px}.add-supplier svg[data-v-e2a70f01]{width:24px;height:24px}}@media (width<=360px){.stats[data-v-e2a70f01]{gap:5px;margin-left:8px;margin-right:8px}.stat-label[data-v-e2a70f01]{font-size:10px}.stat-number[data-v-e2a70f01]{font-size:23px}.supplier-scroll[data-v-e2a70f01]{margin-left:7px;margin-right:7px}.supplier-card[data-v-e2a70f01]{grid-template-columns:43px minmax(0,1fr) 53px;gap:6px;padding:10px 7px}.supplier-img[data-v-e2a70f01]{width:43px;height:44px}.supplier-name[data-v-e2a70f01]{font-size:12.5px}.supplier-line[data-v-e2a70f01]{font-size:10.5px}.supplier-phone[data-v-e2a70f01]{margin-left:4px}.status-tag[data-v-e2a70f01]{min-width:53px;min-height:25px;font-size:11px}.supplier-arrow[data-v-e2a70f01]{margin-right:1px}.search-section[data-v-e2a70f01]{padding-left:8px;padding-right:8px}}.supplier-detail-design[data-v-7b61757a]{color:#172032;-webkit-font-smoothing:antialiased;background:#f7fbff;width:100%;min-width:0;max-width:980px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Helvetica Neue,Arial,sans-serif;container:supplier-detail/inline-size}.supplier-detail-design[data-v-7b61757a] *,.supplier-detail-design[data-v-7b61757a] :before,.supplier-detail-design[data-v-7b61757a] :after{box-sizing:border-box}.screen[data-v-7b61757a]{--edge:clamp(10px, 2.7cqw, 24px);background:linear-gradient(#fafcff 0%,#f8fbff 44%,#f9fcff 100%);flex-direction:column;width:100%;min-width:0;min-height:100dvh;display:flex;overflow:clip}button[data-v-7b61757a]{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-7b61757a]:disabled{cursor:not-allowed;opacity:.5}button[data-v-7b61757a]:focus-visible,.main-view[data-v-7b61757a]:focus-visible,.supplier-detail-design[data-v-7b61757a] [tabindex]:focus-visible{outline-offset:2px;outline:3px solid #8ac1ff}svg[data-v-7b61757a]{flex-shrink:0;display:block}.topbar[data-v-7b61757a]{flex-shrink:0;align-items:center;height:82px;padding:0 clamp(14px,3.6cqw,28px);display:flex;position:relative}.back[data-v-7b61757a]{color:#171b23;background:0 0;border:0;border-radius:14px;place-items:center;width:46px;height:50px;padding:0;display:grid}.back svg[data-v-7b61757a]{width:28px;height:28px}.page-title[data-v-7b61757a]{pointer-events:none;color:#0c1119;white-space:nowrap;margin:0;font-size:28px;font-weight:750;line-height:1.25;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.supplier-hero[data-v-7b61757a]{min-height:198px;margin:3px var(--edge) 0;background:#ffffffe8;border-radius:23px;grid-template-columns:108px minmax(0,1fr);gap:26px;padding:19px 25px 17px;display:grid;position:relative;box-shadow:0 9px 30px #4d83bc07}.logo-surface[data-v-7b61757a]{background:linear-gradient(135deg,#e8f3ff,#e3efff);border-radius:17px;place-items:center;width:108px;height:100px;display:grid;overflow:hidden}.logo-surface svg[data-v-7b61757a]{width:67px;height:70px}.logo-surface img[data-v-7b61757a]{object-fit:contain;width:100%;height:100%}.profile-text[data-v-7b61757a]{min-width:0;padding-top:0}.name-row[data-v-7b61757a]{justify-content:space-between;align-items:center;gap:12px;min-height:39px;display:flex}.supplier-name[data-v-7b61757a]{color:#080a0f;letter-spacing:.1px;overflow-wrap:anywhere;min-width:0;margin:0;font-size:27px;font-weight:780;line-height:1.35}.cooperation-tag[data-v-7b61757a]{overflow-wrap:anywhere;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;min-width:91px;max-width:45%;min-height:39px;padding:5px 14px;font-size:21px;font-weight:700;line-height:1.35;display:flex}.tone-neutral[data-v-7b61757a]{color:#718098;background:#f0f3f8}.tone-blue[data-v-7b61757a]{color:#0875ff;background:#eaf3ff}.tone-green[data-v-7b61757a]{color:#0cad57;background:#e8f9ef}.tone-red[data-v-7b61757a]{color:#f15b56;background:#fff0ef}.tone-orange[data-v-7b61757a]{color:#d8841c;background:#fff4e6}.profile-meta[data-v-7b61757a]{gap:8px;margin:7px 0 0;display:grid}.meta-line[data-v-7b61757a]{color:#526079;letter-spacing:.02em;align-items:baseline;gap:19px;min-width:0;font-size:20px;line-height:29px;display:flex}.meta-key[data-v-7b61757a]{color:#8491a7;white-space:nowrap;flex-shrink:0}.meta-value[data-v-7b61757a]{overflow-wrap:anywhere;min-width:0;font-weight:510}.meta-value.bold[data-v-7b61757a]{font-weight:690}.tabbar[data-v-7b61757a]{width:100%;min-height:68px;padding:0 var(--edge);background:#ffffffbf;flex-shrink:0;margin-top:3px;display:grid;box-shadow:0 5px 14px #537aa909}.tab[data-v-7b61757a]{color:#7d8aa0;overflow-wrap:anywhere;background:0 0;border:0;place-items:center;min-width:0;padding:10px 3px 11px;font-size:21px;font-weight:660;line-height:1.3;display:grid;position:relative}.tab.active[data-v-7b61757a]{color:#0875ff;font-weight:740}.tab.active[data-v-7b61757a]:after{content:"";background:#0a84ff;border-radius:4px;width:96px;max-width:90%;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.main-view[data-v-7b61757a]{flex:1 0 auto;min-width:0}.panel[data-v-7b61757a]{margin-left:var(--edge);margin-right:var(--edge);background:#fffffff0;border-radius:21px;box-shadow:0 8px 23px #4b80ba06}.panel-header[data-v-7b61757a]{justify-content:space-between;align-items:center;gap:10px;min-height:64px;display:flex}.panel-heading[data-v-7b61757a]{color:#0d1118;overflow-wrap:anywhere;min-width:0;margin:0;font-size:25px;font-weight:750;line-height:1.3}.edit-button[data-v-7b61757a]{color:#0874ff;overflow-wrap:anywhere;background:#eff6ff;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-width:101px;max-width:55%;min-height:42px;padding:5px 14px;font-size:19px;font-weight:700;display:flex}.edit-button svg[data-v-7b61757a]{width:22px;height:22px}.edit-button span[data-v-7b61757a],.add-button span[data-v-7b61757a]{min-width:0}.edit-button[data-v-7b61757a]:active:not(:disabled),.add-button[data-v-7b61757a]:active:not(:disabled){transform:scale(.985)}.basic-card[data-v-7b61757a]{min-height:378px;margin-top:10px;padding:12px 25px 11px}.basic-card .panel-header[data-v-7b61757a]{border-bottom:1px solid #f0f3f8;min-height:57px}.supplier-detail-design[data-v-7b61757a] .design-row{border-bottom:1px solid #f3f5f9;grid-template-columns:195px minmax(0,1fr) 31px;align-items:center;column-gap:14px;min-height:50px;padding:1px 0;font-size:20px;line-height:1.45;display:grid}.supplier-detail-design[data-v-7b61757a] .design-row:last-child{border-bottom:0}.supplier-detail-design[data-v-7b61757a] .design-label{color:#8190a7;overflow-wrap:anywhere;align-items:center;gap:22px;min-width:0;font-size:21px;font-weight:520;display:flex}.supplier-detail-design[data-v-7b61757a] .design-label svg,.supplier-detail-design[data-v-7b61757a] .design-icon{color:#8492a7;flex-shrink:0;width:25px;height:25px;display:block}.supplier-detail-design[data-v-7b61757a] .design-required{color:#ff4a4a;margin-left:-14px;font-weight:700}.supplier-detail-design[data-v-7b61757a] .design-value{color:#202f4a;overflow-wrap:anywhere;min-width:0;font-size:21px;font-weight:470}.supplier-detail-design[data-v-7b61757a] .design-field-action{color:#006cff;background:0 0;border:0;border-radius:9px;justify-self:end;place-items:center;width:31px;height:34px;padding:0;display:grid}.supplier-detail-design[data-v-7b61757a] .design-field-action svg{width:25px;height:25px}.supplier-detail-design[data-v-7b61757a] .design-field-action:hover:not(:disabled){background:#eff6ff}.supplier-detail-design[data-v-7b61757a] .design-license-row{border-bottom:0;min-height:94px}.supplier-detail-design[data-v-7b61757a] .design-upload{color:#96a6c1;overflow-wrap:anywhere;background:linear-gradient(110deg,#f8fbff,#fff);border:1px solid #e4edfb;border-radius:10px;align-items:center;gap:14px;min-width:0;min-height:69px;padding:8px 17px;font-size:18px;display:flex}.supplier-detail-design[data-v-7b61757a] .design-upload svg{color:#c0d2e9;flex-shrink:0;width:31px;height:31px}.accounts-panel[data-v-7b61757a]{min-height:258px;margin-top:0;padding:0 20px 10px}.accounts-panel.account-only[data-v-7b61757a]{margin-top:10px}.accounts-panel .panel-header[data-v-7b61757a]{min-height:65px;padding:0 5px}.underlined-heading[data-v-7b61757a]{align-self:center;padding-bottom:7px;position:relative}.underlined-heading[data-v-7b61757a]:after{content:"";background:#0684ff;border-radius:4px;width:53px;height:3px;position:absolute;bottom:0;left:0}.add-button[data-v-7b61757a]{color:#0676ff;overflow-wrap:anywhere;background:#f2f8ff;border:1px solid #8cbcff;border-radius:14px;justify-content:center;align-items:center;gap:8px;max-width:55%;min-height:42px;padding:5px 13px;font-size:20px;font-weight:620;display:flex}.add-button svg[data-v-7b61757a]{width:23px;height:23px}.account-list[data-v-7b61757a]{gap:10px;min-width:0;display:grid}.supplier-detail-design[data-v-7b61757a] .design-account-card{text-align:left;background:linear-gradient(112deg,#edf5ff 0%,#f1f7ff 52%,#eff6ff 100%);border:0;border-radius:18px;grid-template-columns:40px minmax(0,1fr);gap:14px;min-height:183px;padding:14px 19px 10px 18px;display:grid;position:relative}.supplier-detail-design[data-v-7b61757a] .design-account-icon svg{width:26px;height:26px}.supplier-detail-design[data-v-7b61757a] .design-account-fields{grid-auto-rows:minmax(40px,auto);min-width:0;margin:0;padding-right:20px;display:grid}.supplier-detail-design[data-v-7b61757a] .design-account-field{grid-template-columns:148px minmax(0,1fr);align-items:center;gap:1px;min-width:0;font-size:20px;display:grid}.supplier-detail-design[data-v-7b61757a] .design-account-field dt,.supplier-detail-design[data-v-7b61757a] .design-account-label{color:#8996af;overflow-wrap:anywhere}.supplier-detail-design[data-v-7b61757a] .design-account-field dd,.supplier-detail-design[data-v-7b61757a] .design-account-value{color:#151a26;overflow-wrap:anywhere;min-width:0;margin:0;font-size:20px;font-weight:470}.supplier-detail-design[data-v-7b61757a] .design-account-default{color:#10bb84;background:#e1f8ef;border:1px solid #1dcba1;border-radius:11px;justify-content:center;align-items:center;min-height:36px;padding:3px 11px;font-size:18px;font-weight:600;display:flex;position:absolute;top:13px;right:15px}.supplier-detail-design[data-v-7b61757a] .design-account-card:has(.design-account-default) .design-account-field:first-child dd{padding-right:60px}.supplier-detail-design[data-v-7b61757a] .design-account-card:has(.design-account-default) .design-account-field:first-child .design-account-value{padding-right:60px}.supplier-detail-design[data-v-7b61757a] .design-account-chevron{color:#d5e9ff;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.supplier-detail-design[data-v-7b61757a] .design-account-chevron svg{width:21px;height:23px}.other-panel[data-v-7b61757a]{min-height:237px;margin-top:5px;padding:9px 25px 10px}.other-panel .panel-header[data-v-7b61757a]{min-height:55px}.other-panel[data-v-7b61757a] .design-row{border:0;grid-template-columns:195px minmax(0,1fr);gap:14px;min-height:39px;font-size:20px}.other-panel[data-v-7b61757a] .design-value{font-size:20px}.other-panel[data-v-7b61757a] .design-row:last-child .design-value{font-size:19px}.other-panel[data-v-7b61757a] .design-label{font-size:21px}.footer-actions[data-v-7b61757a]{padding:12px clamp(16px, 5.2cqw, 39px) calc(16px + env(safe-area-inset-bottom,0px));background:#fffffff5;border-radius:24px 24px 0 0;flex-shrink:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:18px;min-height:96px;display:grid;position:relative;box-shadow:0 -5px 21px #79a1ca06}.footer-actions.three-actions[data-v-7b61757a]{grid-template-columns:1fr 1fr 1.1fr}.action-button[data-v-7b61757a]{color:#718098;overflow-wrap:anywhere;background:#fff;border:1.5px solid #c9d4e4;border-radius:17px;justify-content:center;align-items:center;min-width:0;min-height:68px;padding:8px 10px;font-size:22px;font-weight:690;line-height:1.35;display:flex}.action-button.action-tone-blue[data-v-7b61757a]{color:#fff;background:linear-gradient(130deg,#076eff,#005df1);border-color:#086bfb;box-shadow:0 4px 10px #106af817}.action-button.action-tone-neutral[data-v-7b61757a]{color:#0872ff;border-color:#2c8aff}.action-tone-red[data-v-7b61757a]{color:#ff5058;border-color:#ff6268}.action-tone-green[data-v-7b61757a]{color:#059851;border-color:#42b982}.action-tone-orange[data-v-7b61757a]{color:#bf7312;border-color:#efac55}.action-button[data-v-7b61757a]:hover:not(:disabled){filter:brightness(.98)}.action-button[data-v-7b61757a]:active:not(:disabled){transform:translateY(1px)}.independent-panel[data-v-7b61757a]{min-height:350px;margin-top:12px;margin-bottom:20px;padding:18px 24px}.content-placeholder[data-v-7b61757a]{text-align:center;color:#91a0b4;overflow-wrap:anywhere;place-items:center;min-height:100px;margin:0;padding:25px 12px;font-size:17px;display:grid}.independent-panel .content-placeholder[data-v-7b61757a]{min-height:265px}.state-message[data-v-7b61757a]{margin:12px var(--edge) 20px;text-align:center;color:#718098;overflow-wrap:anywhere;background:#fff;border-radius:21px;padding:30px 20px}.state-message p[data-v-7b61757a]{margin:0 0 16px}.retry-button[data-v-7b61757a]{color:#0875ff;background:#f2f8ff;border:1px solid #8cbcff;border-radius:10px;min-height:40px;padding:8px 20px}@container supplier-detail (width<=640px){.topbar[data-v-7b61757a]{height:64px}.page-title[data-v-7b61757a]{font-size:clamp(18px,5.25cqw,24px)}.back[data-v-7b61757a]{width:38px;height:43px}.back svg[data-v-7b61757a]{width:23px;height:23px}.supplier-hero[data-v-7b61757a]{border-radius:17px;grid-template-columns:clamp(56px,15cqw,86px) minmax(0,1fr);gap:clamp(11px,3cqw,18px);min-height:0;margin-top:2px;padding:15px 13px 16px}.logo-surface[data-v-7b61757a]{border-radius:14px;width:100%;height:clamp(62px,15cqw,86px)}.logo-surface svg[data-v-7b61757a]{width:70%;height:70%}.name-row[data-v-7b61757a]{min-height:29px}.supplier-name[data-v-7b61757a]{font-size:clamp(14px,4.35cqw,22px)}.cooperation-tag[data-v-7b61757a]{border-radius:9px;min-width:55px;min-height:29px;padding:4px 7px;font-size:clamp(11px,3.15cqw,15px)}.profile-meta[data-v-7b61757a]{gap:4px;margin-top:7px}.meta-line[data-v-7b61757a]{gap:clamp(5px,1.5cqw,13px);font-size:clamp(11px,3.12cqw,16px);line-height:1.5}.tabbar[data-v-7b61757a]{min-height:53px;margin-top:4px}.tab[data-v-7b61757a]{font-size:clamp(11px,3.28cqw,16px)}.tab.active[data-v-7b61757a]:after{width:clamp(48px,12.9cqw,80px);height:3px}.basic-card[data-v-7b61757a]{border-radius:16px;min-height:0;margin-top:9px;padding:10px 12px 13px}.panel-heading[data-v-7b61757a]{font-size:clamp(17px,4.5cqw,21px)}.panel-header[data-v-7b61757a],.basic-card .panel-header[data-v-7b61757a]{min-height:49px}.edit-button[data-v-7b61757a]{border-radius:10px;gap:5px;min-width:72px;min-height:33px;padding:5px 9px;font-size:clamp(12px,3.6cqw,16px)}.edit-button svg[data-v-7b61757a]{width:17px;height:17px}.supplier-detail-design[data-v-7b61757a] .design-row{grid-template-columns:clamp(107px,31cqw,163px) minmax(0,1fr) 21px;gap:7px;min-height:43px;font-size:clamp(12px,3.4cqw,17px)}.supplier-detail-design[data-v-7b61757a] .design-label{gap:clamp(5px,1.8cqw,12px);font-size:clamp(12px,3.55cqw,17px)}.supplier-detail-design[data-v-7b61757a] .design-label svg,.supplier-detail-design[data-v-7b61757a] .design-icon{width:19px;height:19px}.supplier-detail-design[data-v-7b61757a] .design-required{margin-left:-3px}.supplier-detail-design[data-v-7b61757a] .design-value{font-size:clamp(12px,3.5cqw,17px)}.supplier-detail-design[data-v-7b61757a] .design-field-action{width:21px;height:30px}.supplier-detail-design[data-v-7b61757a] .design-field-action svg{width:19px;height:19px}.supplier-detail-design[data-v-7b61757a] .design-license-row{min-height:77px}.supplier-detail-design[data-v-7b61757a] .design-upload{border-radius:8px;gap:5px;min-height:53px;padding:6px;font-size:clamp(10px,2.9cqw,14px)}.supplier-detail-design[data-v-7b61757a] .design-upload svg{width:21px;height:21px}.accounts-panel[data-v-7b61757a]{border-radius:16px;min-height:0;padding:0 11px 12px}.accounts-panel .panel-header[data-v-7b61757a]{min-height:56px;padding:0 2px}.underlined-heading[data-v-7b61757a]{padding-bottom:5px}.underlined-heading[data-v-7b61757a]:after{width:43px}.add-button[data-v-7b61757a]{border-radius:7px;gap:2px;min-height:26px;padding:3px 8px;font-size:clamp(12px,2.35cqw,16px)}.add-button svg[data-v-7b61757a]{width:17px;height:17px}.supplier-detail-design[data-v-7b61757a] .design-account-card{border-radius:14px;grid-template-columns:14px minmax(0,1fr);gap:0;min-height:139px;padding:10px 8px 9px 2px}.supplier-detail-design[data-v-7b61757a] .design-account-icon svg{width:14px;height:14px}.supplier-detail-design[data-v-7b61757a] .design-account-fields{grid-auto-rows:minmax(32px,auto);margin:0;padding-right:12px}.supplier-detail-design[data-v-7b61757a] .design-account-field{grid-template-columns:clamp(78px,23cqw,132px) minmax(0,1fr);gap:3px;font-size:clamp(11px,3.2cqw,15px)}.supplier-detail-design[data-v-7b61757a] .design-account-field dd,.supplier-detail-design[data-v-7b61757a] .design-account-value{font-size:clamp(11px,3.3cqw,16px)}.supplier-detail-design[data-v-7b61757a] .design-account-default{border-radius:8px;min-height:27px;padding:3px 6px;font-size:clamp(10px,3cqw,13px);top:10px;right:8px}.supplier-detail-design[data-v-7b61757a] .design-account-card:has(.design-account-default) .design-account-field:first-child dd{padding-right:43px;line-height:1.38}.supplier-detail-design[data-v-7b61757a] .design-account-card:has(.design-account-default) .design-account-field:first-child .design-account-value{padding-right:43px;line-height:1.38}.supplier-detail-design[data-v-7b61757a] .design-account-chevron{right:8px}.supplier-detail-design[data-v-7b61757a] .design-account-chevron svg{width:15px;height:17px}.other-panel[data-v-7b61757a]{border-radius:16px;padding:8px 12px 13px}.other-panel .panel-header[data-v-7b61757a]{min-height:46px}.other-panel[data-v-7b61757a] .design-row{grid-template-columns:clamp(107px,31cqw,163px) minmax(0,1fr);gap:7px;min-height:35px}.other-panel[data-v-7b61757a] .design-label{font-size:clamp(12px,3.45cqw,17px)}.other-panel[data-v-7b61757a] .design-value,.other-panel[data-v-7b61757a] .design-row:last-child .design-value{font-size:clamp(12px,3.5cqw,17px)}.footer-actions[data-v-7b61757a]{padding:10px var(--edge) calc(12px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;gap:8px;min-height:74px}.action-button[data-v-7b61757a]{border-radius:12px;min-height:52px;padding:8px 6px;font-size:clamp(14px,4cqw,19px)}}@container supplier-detail (width<=480px){.supplier-detail-design[data-v-7b61757a] .design-account-fields{grid-auto-rows:minmax(30px,auto);row-gap:2px}}@container supplier-detail (width<=370px){.supplier-hero[data-v-7b61757a]{gap:9px;padding-left:11px;padding-right:11px}.profile-meta[data-v-7b61757a]{gap:2px}.tab[data-v-7b61757a]{font-size:11px}.supplier-name[data-v-7b61757a]{font-size:clamp(12px,4.1cqw,15px);line-height:1.25}.meta-line[data-v-7b61757a]{flex-wrap:wrap;gap:0 5px}.meta-line[data-v-7b61757a]:nth-child(2),.meta-line:nth-child(2) .meta-key[data-v-7b61757a],.meta-line:nth-child(2) .meta-value[data-v-7b61757a]{display:block}.supplier-detail-design[data-v-7b61757a] .design-row{grid-template-columns:102px minmax(0,1fr) 18px;gap:5px}.other-panel[data-v-7b61757a] .design-row{grid-template-columns:102px minmax(0,1fr);gap:5px}.supplier-detail-design[data-v-7b61757a] .design-account-card{grid-template-columns:18px minmax(0,1fr);gap:4px;padding-right:8px}.supplier-detail-design[data-v-7b61757a] .design-account-field{grid-template-columns:74px minmax(0,1fr)}.supplier-detail-design[data-v-7b61757a] .design-account-fields{padding-right:5px}.supplier-detail-design[data-v-7b61757a] .design-account-default{right:6px}}@media (prefers-reduced-motion:reduce){.supplier-detail-design[data-v-7b61757a] *,.supplier-detail-design[data-v-7b61757a] :before,.supplier-detail-design[data-v-7b61757a] :after{scroll-behavior:auto!important;transition:none!important}}.supplier-create-design[data-v-550bce86]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f2f8ff;--surface:#fff;--ink:#15171b;--text:#212733;--muted:#8590a2;--line:#dfe6ee;--field:#f7f9fc;--blue:#0d73ff;--danger:#ff4545;width:100%;min-width:0;color:var(--text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:#edf4fb;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}[data-v-550bce86],[data-v-550bce86]:before,[data-v-550bce86]:after{box-sizing:border-box}button[data-v-550bce86]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button[data-v-550bce86]:disabled{cursor:default}button[data-v-550bce86]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.screen[data-v-550bce86]{background:var(--page);flex-direction:column;width:100%;max-width:720px;min-height:100dvh;margin:0 auto;display:flex}.header[data-v-550bce86]{background:#fffffff5;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;min-height:55px;padding:0 20px;display:grid}.back[data-v-550bce86]{place-items:center;width:44px;height:44px;display:grid}.back[data-v-550bce86]:before{content:"";border-bottom:2.5px solid #111;border-left:2.5px solid #111;width:13px;height:13px;margin-left:8px;transform:rotate(45deg)}.back[data-v-550bce86]:disabled{opacity:.4}.header-title[data-v-550bce86]{text-align:center;color:#101216;letter-spacing:.15px;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700;line-height:1.3}.content[data-v-550bce86]{flex-direction:column;flex:1;gap:27px;min-width:0;padding:28px 20px;display:flex}.summary-card[data-v-550bce86]{background:#fffffff5;border-radius:20px;min-width:0;padding:20px 26px;box-shadow:0 8px 26px #2a3f5406}.form-card[data-v-550bce86]{background:#fffffff5;border-radius:18px;min-width:0;padding:13px 23px 24px;box-shadow:0 8px 26px #2a3f5406}.section-title[data-v-550bce86]{color:#16191e;align-items:center;gap:9px;min-height:35px;margin:0;padding:0 1px;font-size:19px;font-weight:730;display:flex}.section-title[data-v-550bce86]:before{content:"";background:#1680ff;border-radius:3px;flex:0 0 4px;width:4px;height:20px}.design-form[data-v-550bce86]{min-width:0;margin-top:8px}.design-form[data-v-550bce86] *,.design-form[data-v-550bce86] :before,.design-form[data-v-550bce86] :after{box-sizing:border-box}.unprovided[data-v-550bce86]{color:var(--muted);margin:0;padding:16px 0;font-size:14px}.page-state[data-v-550bce86]{text-align:center;overflow-wrap:anywhere;color:#718095;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px 20px;display:flex}.retry[data-v-550bce86]{color:var(--blue);min-height:44px;padding:8px 20px}.bottom-bar[data-v-550bce86]{padding:10px 25px max(16px, env(safe-area-inset-bottom));background:#fffffff5;margin-top:auto}.actions[data-v-550bce86]{gap:18px;display:flex}.action[data-v-550bce86]{color:#17f;overflow-wrap:anywhere;background:#fff;border:1px solid #1677ff;border-radius:11px;flex:1;min-width:0;min-height:54px;padding:10px 14px;font-size:18px;font-weight:600}.action.blue[data-v-550bce86]{color:#fff;background:linear-gradient(100deg,#1782ff,#0874ff);border-color:#117cff;box-shadow:0 5px 12px #0a6eff29}.action.red[data-v-550bce86]{color:#f34a57;border-color:#ff7c83}.action.green[data-v-550bce86]{color:#008f4e;border-color:#00a45a}.action.orange[data-v-550bce86]{color:#bb6900;border-color:#ffb45d}.action[data-v-550bce86]:disabled{opacity:.5}[data-v-550bce86] .design-row{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:0;min-width:0;min-height:58px;display:grid}[data-v-550bce86] .design-label{color:#697486;overflow-wrap:anywhere;align-items:center;gap:6px;min-height:44px;padding-left:5px;font-size:17px;font-weight:500;display:flex}[data-v-550bce86] .design-required{color:var(--danger);font-weight:700}[data-v-550bce86] .design-field-wrap{min-width:0}[data-v-550bce86] .design-field{background:#fff;border:1px solid #dbe3ec;border-radius:9px;align-items:center;min-width:0;min-height:44px;display:flex;position:relative}[data-v-550bce86] .design-field:focus-within{border-color:#1677ff;box-shadow:0 0 0 1px #1677ff0d}[data-v-550bce86] .design-field.readonly{background:linear-gradient(90deg,#f4f7fb,#f0f4f9);border-color:#eef2f6}[data-v-550bce86] .design-field input,[data-v-550bce86] .design-field select{font:inherit;color:#252a31;letter-spacing:.1px;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:42px;padding:8px 13px;font-size:17px;line-height:1.3}[data-v-550bce86] .design-field textarea{font:inherit;resize:vertical;color:#252a31;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:110px;padding:12px 13px;font-size:17px;line-height:1.5;display:block}[data-v-550bce86] .design-field input::placeholder,[data-v-550bce86] .design-field textarea::placeholder{color:#aab3bf;opacity:1}[data-v-550bce86] .design-field input:disabled,[data-v-550bce86] .design-field textarea:disabled,[data-v-550bce86] .design-field select:disabled{color:#7b8799}[data-v-550bce86] .design-help{color:#7d8b9f;overflow-wrap:anywhere;margin:6px 0 14px;font-size:13px;line-height:1.5}[data-v-550bce86] .design-counter{text-align:right;color:#8f9bad;padding:0 9px 6px;font-size:12px;display:block}[data-v-550bce86] .design-field-group{flex-wrap:wrap;gap:8px;display:flex}[data-v-550bce86] .design-field-group button{font:inherit;color:#697486;background:#fff;border:1px solid #dbe3ec;border-radius:8px;min-height:44px;padding:8px 14px}[data-v-550bce86] .design-field-group button[aria-pressed=true]{color:#0d73ff;background:#edf6ff;border-color:#1680ff}@media (width<=480px){.header[data-v-550bce86]{grid-template-columns:44px minmax(0,1fr) 44px;min-height:48px;padding:0 12px}.header-title[data-v-550bce86]{font-size:17px}.back[data-v-550bce86]:before{border-width:2px;width:11px;height:11px}.content[data-v-550bce86]{gap:18px;padding:19px 13px}.summary-card[data-v-550bce86]{border-radius:14px;padding:16px 18px}.form-card[data-v-550bce86]{border-radius:13px;padding:11px 15px 18px}.section-title[data-v-550bce86]{gap:6px;min-height:30px;font-size:15px}.section-title[data-v-550bce86]:before{flex-basis:3px;width:3px;height:16px}.bottom-bar[data-v-550bce86]{padding:8px 17px max(12px, env(safe-area-inset-bottom))}.actions[data-v-550bce86]{gap:12px}.action[data-v-550bce86]{border-radius:8px;min-height:44px;padding:8px 10px;font-size:14px}[data-v-550bce86] .design-row{grid-template-columns:94px minmax(0,1fr);gap:4px;min-height:58px}[data-v-550bce86] .design-label{gap:3px;min-height:44px;padding-left:1px;font-size:14px}[data-v-550bce86] .design-field input,[data-v-550bce86] .design-field select,[data-v-550bce86] .design-field textarea{padding-left:9px;padding-right:9px;font-size:14px}[data-v-550bce86] .design-help{font-size:12px}[data-v-550bce86] .design-field textarea{min-height:95px}}@media (width<=360px){.content[data-v-550bce86]{padding-inline:10px}.form-card[data-v-550bce86]{padding-inline:12px}[data-v-550bce86] .design-row{grid-template-columns:82px minmax(0,1fr)}[data-v-550bce86] .design-label{font-size:13px}.bottom-bar[data-v-550bce86]{padding-inline:12px}}.file-link[data-v-83a81548]{color:#2867d2;cursor:pointer;font:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.supplier-workspace[data-v-83a81548]{color:#24364f;background:#f6f8fc;min-height:100%}.filters[data-v-83a81548]{flex-wrap:wrap;gap:12px;margin:0 0 16px;display:flex}.filters label[data-v-83a81548]{align-items:center;gap:8px;font-size:14px;display:flex}.filters select[data-v-83a81548]{background:#fff;border:1px solid #dce4ef;border-radius:8px;max-width:100%;min-height:36px;padding:5px 10px}.recovery[data-v-83a81548],.notice[data-v-83a81548]{overflow-wrap:anywhere;background:#fff4d8;max-width:940px;margin:0 auto;padding:14px 20px}.notice[data-v-83a81548]{background:#edf8f2}.company-note[data-v-83a81548]{color:#73859b;font-size:13px}.supplier-form-fields[data-v-83a81548]{border:0;min-width:0;margin:0;padding:0}.supplier-workspace .supplier-contact-action[data-v-83a81548]{min-height:0;text-decoration:none}.supplier-form-fields .design-row[data-v-83a81548]{grid-template-columns:min(172.014px,23.8908vw) minmax(0,1fr);gap:0;min-height:min(71.2628px,9.89761vw);padding-bottom:min(17.2014px,2.38908vw)}.supplier-form-fields .design-label[data-v-83a81548]{gap:min(7.37201px,1.02389vw);min-height:min(54.0614px,7.50853vw);padding-left:min(6.14335px,.853243vw);font-size:min(20.8874px,2.90102vw)}.supplier-form-fields .design-field[data-v-83a81548]{border-radius:min(11.058px,1.53584vw);min-height:min(54.0614px,7.50853vw)}.supplier-form-fields .design-field input[data-v-83a81548],.supplier-form-fields .design-field select[data-v-83a81548]{height:calc(min(54.0614px,7.50853vw) - 2px);min-height:0;padding:0 min(15.9727px,2.21843vw);font-size:min(20.8874px,2.90102vw);line-height:1}.supplier-form-fields .design-field textarea[data-v-83a81548]{min-height:min(135.154px,18.7713vw);padding:min(14.744px,2.04778vw) min(15.9727px,2.21843vw);font-size:min(20.8874px,2.90102vw)}.supplier-form-fields .design-field-group[data-v-83a81548]{gap:min(9.82935px,1.36519vw)}.supplier-form-fields .design-field-group button[data-v-83a81548],.supplier-form-fields .design-field button[data-v-83a81548],.supplier-form-fields .upload-control[data-v-83a81548]{border-radius:min(11.058px,1.53584vw);min-height:min(54.0614px,7.50853vw);padding:min(9.82935px,1.36519vw) min(14.744px,2.04778vw);font-size:min(20.8874px,2.90102vw);line-height:1.3}.subject-candidates[data-v-83a81548],.workflow-config[data-v-83a81548]{color:#62748c;padding:12px 0;font-size:14px;line-height:1.6}.subject-candidates button[data-v-83a81548]{text-align:left;width:100%;margin:6px 0;display:block}.workflow-config label[data-v-83a81548]{align-items:center;gap:5px;margin:8px;display:inline-flex}.workflow-config input[data-v-83a81548]{width:auto}.upload-control[data-v-83a81548]{color:#2e71ef;cursor:pointer;border:1px dashed #b8c9e0;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:8px 12px;display:inline-flex;position:relative}.upload-control input[data-v-83a81548]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.history-row[data-v-83a81548]{border-bottom:1px solid #e8edf4;padding:12px 0}.history-row time[data-v-83a81548]{color:#7c8ca2;font-size:13px;display:block}.decision-panel[data-v-83a81548]{z-index:50;box-sizing:border-box;background:#fff;border:1px solid #cdd9e9;border-radius:18px;width:min(480px,100vw - 32px);max-height:90vh;padding:24px;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #15223860}.decision-panel textarea[data-v-83a81548]{box-sizing:border-box;border:1px solid #cbd8ea;border-radius:8px;width:100%;min-height:110px;margin:8px 0 18px;padding:10px;display:block}.decision-panel h2[data-v-83a81548]{font-size:20px}.decision-panel div[data-v-83a81548]{gap:12px;display:flex}button[data-v-83a81548]{color:#2b67c3;cursor:pointer;background:#fff;border:1px solid #cbd8ea;border-radius:8px;min-height:40px;padding:8px 12px}button[data-v-83a81548]:disabled{opacity:.5;cursor:not-allowed}a[data-v-83a81548]{color:#2f71ed;overflow-wrap:anywhere}button[data-v-83a81548]:focus-visible,a[data-v-83a81548]:focus-visible,input[data-v-83a81548]:focus-visible,select[data-v-83a81548]:focus-visible,textarea[data-v-83a81548]:focus-visible{outline-offset:2px;outline:2px solid #2f71ed}.supplier-page[data-v-33962550]{background:#f6f8fc;min-height:100vh}.bank-page[data-v-33962550]{max-width:980px;margin:auto;padding:0 20px 24px}.bank-page header[data-v-33962550]{align-items:center;gap:20px;min-height:70px;display:flex}.bank-page h1[data-v-33962550]{font-size:21px}.bank-page header button[data-v-33962550]{background:0 0;border:0;font-size:32px}.bank-page select[data-v-33962550],.secondary-entry button[data-v-33962550]{background:#fff;border:1px solid #d5dfed;border-radius:8px;min-height:44px;padding:8px 12px}.bank-page label[data-v-33962550]{align-items:center;gap:12px;display:flex}.secondary-entry[data-v-33962550]{padding:18px 0}.secondary-entry button[data-v-33962550]{color:#2867d2;cursor:pointer}.business-configuration[data-v-39426e01]{background:var(--el-bg-color-page);min-height:100vh;padding:24px}.business-configuration header[data-v-39426e01],.business-configuration .actions[data-v-39426e01]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.business-configuration h1[data-v-39426e01],.business-configuration p[data-v-39426e01]{margin:0}.business-configuration p[data-v-39426e01]{color:var(--el-text-color-secondary);margin-top:8px}.business-configuration .el-card[data-v-39426e01]{margin-top:18px}.notification-card.selected[data-v-33e98bfe]{outline-offset:2px;outline:2px solid #b6d8ff}.toolbar[data-v-33e98bfe]{padding:12px var(--edge);background:#fff}.notice-extra-actions[data-v-33e98bfe]{min-width:0;margin-top:12px}.payable-payment-notice[data-v-33e98bfe]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--edge:clamp(14px,5.75cqw,35px);color:#17202b;-webkit-font-smoothing:antialiased;width:100%;min-width:0;max-width:780px;margin:auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Helvetica Neue,Arial,sans-serif;container-type:inline-size}[data-v-33e98bfe],[data-v-33e98bfe]:before,[data-v-33e98bfe]:after{box-sizing:border-box}button[data-v-33e98bfe]{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-33e98bfe]:focus-visible{outline-offset:3px;outline:3px solid #9ccaff}button[data-v-33e98bfe]:disabled{cursor:default;opacity:.5}svg[data-v-33e98bfe]{flex-shrink:0;display:block}.app[data-v-33e98bfe]{background:linear-gradient(170deg,#f4f9fd 0%,#f6faff 44%,#f9fcff 100%);width:100%;min-height:100dvh;margin:auto;position:relative;overflow-x:clip;box-shadow:0 0 18px #3064a40b}.top[data-v-33e98bfe]{z-index:2;background:#fffffff2;position:relative}.topbar[data-v-33e98bfe]{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:4px;min-height:99px;padding:0 clamp(24px,5cqw,34px);display:grid}.back-button[data-v-33e98bfe],.nav-space[data-v-33e98bfe]{width:48px;height:54px}.back-button[data-v-33e98bfe]{color:#121820;background:0 0;border:0;border-radius:14px;place-items:center;padding:0;display:grid}.back-button svg[data-v-33e98bfe]{width:29px;height:32px}.back-button[data-v-33e98bfe]:not(:disabled):hover{background:#f6f9ff}.top-title[data-v-33e98bfe]{text-align:center;color:#11161c;overflow-wrap:anywhere;margin:0;font-size:29px;font-weight:760;line-height:1.3}.tabbar[data-v-33e98bfe]{background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));min-height:88px;padding:0 clamp(22px,5cqw,34px);display:grid;position:relative}.tab[data-v-33e98bfe]{color:#8995a7;overflow-wrap:anywhere;background:0 0;border:0;min-width:0;padding:8px 2px 9px;font-size:26px;font-weight:560;line-height:1.3;position:relative}.tab.active[data-v-33e98bfe]{color:#077af8;font-weight:770}.tab.active[data-v-33e98bfe]:after{content:"";background:#1383ff;border-radius:7px;width:58px;height:6px;position:absolute;bottom:2px;left:50%;transform:translate(-50%);box-shadow:0 1px 4px #087eff2e}.star[data-v-33e98bfe]{pointer-events:none;color:#2f99fd;filter:drop-shadow(0 0 3px #b8ddff);position:absolute}.star svg[data-v-33e98bfe]{width:100%;height:100%}.star-tab[data-v-33e98bfe]{z-index:2;width:24px;height:25px;bottom:-5px;left:49.1%;transform:translate(-50%)}.content[data-v-33e98bfe]{min-height:calc(100dvh - 187px);padding:35px var(--edge) calc(64px + env(safe-area-inset-bottom,0px));background:linear-gradient(#f5f9fd 0%,#f7fbff 70%,#f8fbfe 100%);position:relative;overflow:hidden}.star-left[data-v-33e98bfe]{opacity:.45;width:24px;height:28px;top:392px;left:-11px}.star-right[data-v-33e98bfe]{opacity:.53;width:25px;height:28px;top:392px;right:-10px}.star-low-one[data-v-33e98bfe]{opacity:.18;width:20px;height:24px;top:868px;left:-13px}.star-low-two[data-v-33e98bfe]{opacity:.14;width:21px;height:25px;top:1024px;left:-14px}.notice-list[data-v-33e98bfe]{gap:20px;display:grid}.notification-card[data-v-33e98bfe]{z-index:1;background:#fffffffa;border-radius:19px;width:100%;min-width:0;padding:31px 32px 24px;position:relative;box-shadow:0 9px 28px #5a85b70e}.notification-header[data-v-33e98bfe]{border-bottom:1px solid #eef1f6;align-items:flex-start;gap:26px;min-height:100px;padding-bottom:22px;display:flex}.notification-icon[data-v-33e98bfe]{border-radius:50%;flex:0 0 78px;width:78px;height:78px;overflow:hidden}.notification-icon svg[data-v-33e98bfe]{width:100%;height:100%}.notification-header-main[data-v-33e98bfe]{min-width:0;padding-top:1px}.notification-title[data-v-33e98bfe]{color:#171b21;overflow-wrap:anywhere;margin:0;font-size:27px;font-weight:750;line-height:1.4}.notification-time[data-v-33e98bfe]{color:#8d99ad;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:21px;font-weight:540;line-height:1.4}.intro[data-v-33e98bfe]{color:#21272e;white-space:pre-line;overflow-wrap:anywhere;margin:25px 0 18px;font-size:25px;font-weight:590;line-height:38px}.notification-data[data-v-33e98bfe]{gap:0;margin:0;padding:0;display:grid}.data-row[data-v-33e98bfe]{grid-template-columns:143px minmax(0,1fr);align-items:center;min-height:60px;margin:0;padding:3px 0;font-size:24px;line-height:1.38;display:grid}.data-row dt[data-v-33e98bfe]{color:#8794a9;overflow-wrap:anywhere;min-width:0;font-size:24px;font-weight:560}.data-row dd[data-v-33e98bfe]{color:#20242c;overflow-wrap:anywhere;min-width:0;margin:0;font-size:24px;font-weight:520}.data-row dd.amount[data-v-33e98bfe]{color:#fa2630;letter-spacing:.15px;font-variant-numeric:tabular-nums;font-size:29px;font-weight:765}.data-row dd.strong[data-v-33e98bfe]{color:#1d2633;font-weight:720}.notification-footer[data-v-33e98bfe]{border-top:1px solid #eef1f6;margin-top:22px;padding-top:22px}.detail-button[data-v-33e98bfe]{text-align:left;color:#057aff;overflow-wrap:anywhere;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:51px;padding:0;font-size:25px;font-weight:750;display:flex}.detail-button span[data-v-33e98bfe]{min-width:0}.detail-button svg[data-v-33e98bfe]{color:#93a2b8;width:22px;height:27px}.detail-button[data-v-33e98bfe]:not(:disabled):hover{color:#005ccd}.empty-card[data-v-33e98bfe]{color:#93a3b7;text-align:center;overflow-wrap:anywhere;background:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:300px;margin:0;padding:24px;font-size:17px;line-height:1.6;display:flex;position:relative;box-shadow:0 9px 25px #5a85b70d}.empty-card svg[data-v-33e98bfe]{color:#bed3ea;width:56px;height:56px}.empty-card.error[data-v-33e98bfe]{color:#b54735}.empty-card p[data-v-33e98bfe]{margin:0}.retry[data-v-33e98bfe]{color:#087dff;background:#fff;border:1px solid #dce8f7;border-radius:10px;padding:9px 18px}@container (width>=521px) and (width<=608px){.topbar[data-v-33e98bfe]{grid-template-columns:48px minmax(0,1fr) 48px;min-height:clamp(68px,34.8315cqw - 113.124px,99px);padding-inline:clamp(11px,25.8427cqw - 123.382px,34px)}.top-title[data-v-33e98bfe]{font-size:clamp(23px,6.7416cqw - 12.0562px,29px)}.tabbar[data-v-33e98bfe]{min-height:clamp(64px,26.9663cqw - 76.2247px,88px);padding-inline:clamp(6px,31.4607cqw - 157.596px,34px)}.tab[data-v-33e98bfe]{font-size:clamp(21px,5.618cqw - 8.2135px,26px)}.tab.active[data-v-33e98bfe]:after{width:clamp(39px,21.3483cqw - 72.0112px,58px);height:clamp(4px,2.2472cqw - 7.6854px,6px)}.content[data-v-33e98bfe]{padding-top:clamp(22px,14.6067cqw - 53.9551px,35px);padding-bottom:clamp(30px,38.2022cqw - 168.652px,64px)}.notification-card[data-v-33e98bfe]{padding:clamp(20px,12.3596cqw - 44.2697px,31px) clamp(17px,16.8539cqw - 70.6404px,32px) clamp(19px,5.618cqw - 10.2135px,24px)}.notification-header[data-v-33e98bfe]{gap:clamp(12px,15.7303cqw - 69.7978px,26px);min-height:clamp(73px,30.3371cqw - 84.7528px,100px);padding-bottom:clamp(14px,8.9888cqw - 32.7416px,22px)}.notification-icon[data-v-33e98bfe]{flex-basis:clamp(57px,23.5955cqw - 65.6966px,78px);width:clamp(57px,23.5955cqw - 65.6966px,78px);height:clamp(57px,23.5955cqw - 65.6966px,78px)}.notification-title[data-v-33e98bfe]{font-size:clamp(20px,7.8652cqw - 20.8989px,27px)}.notification-time[data-v-33e98bfe]{font-size:clamp(15px,6.7416cqw - 20.0562px,21px)}.intro[data-v-33e98bfe]{margin:clamp(16px,10.1124cqw - 36.5843px,25px) 0 clamp(12px,6.7416cqw - 23.0562px,18px);font-size:clamp(19px,6.7416cqw - 16.0562px,25px);line-height:1.55}.data-row[data-v-33e98bfe]{grid-template-columns:clamp(112px,34.8315cqw - 69.1236px,143px) minmax(0,1fr);min-height:clamp(48px,13.4831cqw - 22.1124px,60px)}.data-row dt[data-v-33e98bfe],.data-row dd[data-v-33e98bfe]{font-size:clamp(18px,6.7416cqw - 17.0562px,24px)}.data-row dd.amount[data-v-33e98bfe]{font-size:clamp(23px,6.7416cqw - 12.0562px,29px)}.detail-button[data-v-33e98bfe]{font-size:clamp(21px,4.4944cqw - 2.3708px,25px)}}@container (width<=520px){.topbar[data-v-33e98bfe]{grid-template-columns:36px minmax(0,1fr) 36px;min-height:68px;padding:0 11px}.back-button[data-v-33e98bfe],.nav-space[data-v-33e98bfe]{width:36px;height:41px}.back-button svg[data-v-33e98bfe]{width:22px;height:25px}.top-title[data-v-33e98bfe]{font-size:clamp(18px,5cqw,23px)}.tabbar[data-v-33e98bfe]{min-height:64px;padding:0 6px}.tab[data-v-33e98bfe]{padding-bottom:5px;font-size:clamp(15px,4.7cqw,21px)}.tab.active[data-v-33e98bfe]:after{width:39px;height:4px;bottom:2px}.star-tab[data-v-33e98bfe]{width:19px;height:20px}.content[data-v-33e98bfe]{min-height:calc(100dvh - 132px);padding-top:22px;padding-bottom:calc(30px + env(safe-area-inset-bottom,0px))}.star-left[data-v-33e98bfe],.star-right[data-v-33e98bfe]{opacity:.3;top:290px}.notification-card[data-v-33e98bfe]{border-radius:16px;padding:20px 17px 19px}.notification-header[data-v-33e98bfe]{gap:12px;min-height:73px;padding-bottom:14px}.notification-icon[data-v-33e98bfe]{flex-basis:57px;width:57px;height:57px}.notification-title[data-v-33e98bfe]{font-size:clamp(16px,4.65cqw,20px);line-height:1.4}.notification-time[data-v-33e98bfe]{margin-top:3px;font-size:clamp(12px,3.45cqw,15px)}.intro[data-v-33e98bfe]{margin:16px 0 12px;font-size:clamp(16px,4.4cqw,19px);line-height:1.55}.data-row[data-v-33e98bfe]{grid-template-columns:clamp(83px,25cqw,112px) minmax(0,1fr);min-height:48px;padding:6px 0}.data-row dt[data-v-33e98bfe]{font-size:clamp(14px,3.9cqw,18px)}.data-row dd[data-v-33e98bfe]{font-size:clamp(14px,4cqw,18px);line-height:1.5}.data-row dd.amount[data-v-33e98bfe]{font-size:clamp(18px,5cqw,23px)}.notification-footer[data-v-33e98bfe]{margin-top:15px;padding-top:13px}.detail-button[data-v-33e98bfe]{min-height:41px;font-size:clamp(17px,4.55cqw,21px)}.detail-button svg[data-v-33e98bfe]{width:16px;height:22px}}@container (width<=340px){.notification-card[data-v-33e98bfe]{padding:18px 12px 16px}.notification-header[data-v-33e98bfe]{gap:9px}.notification-icon[data-v-33e98bfe]{flex-basis:50px;width:50px;height:50px}.data-row[data-v-33e98bfe]{grid-template-columns:78px minmax(0,1fr)}.data-row dd.amount[data-v-33e98bfe]{font-size:17px}}@media (prefers-reduced-motion:reduce){[data-v-33e98bfe],[data-v-33e98bfe]:before,[data-v-33e98bfe]:after{scroll-behavior:auto!important;transition:none!important}}.notice-range[data-v-b6e3747c]{color:#68798e;margin:10px 0 0;font-size:12px;line-height:1.6}.notice-read[data-v-b6e3747c]{color:#8894a3;justify-content:flex-end;font-size:13px;display:flex}.notice-read button[data-v-b6e3747c],.notice-pager button[data-v-b6e3747c]{color:#147be3;font:inherit;background:#fff;border:1px solid #cdddf0;border-radius:8px;min-height:36px;padding:8px 14px}.notice-read button[data-v-b6e3747c]:disabled,.notice-pager button[data-v-b6e3747c]:disabled{opacity:.5}.notice-pager[data-v-b6e3747c]{color:#697b91;justify-content:center;align-items:center;gap:14px;margin-top:10px;font-size:13px;display:flex}.task-center.notice-screen[data-v-fabea501]{padding:0}.notification-company[data-v-fabea501]{color:#68798e;align-items:center;gap:10px;font-size:14px;display:flex}.notification-company select[data-v-fabea501]{color:#203049;background:#fff;border:1px solid #d5e2f1;border-radius:8px;min-width:0;max-width:70%;padding:8px}.task-center[data-v-fabea501]{background:var(--el-bg-color-page);min-height:100vh;padding:24px}header[data-v-fabea501],.actions[data-v-fabea501],.filters[data-v-fabea501],.upload-row[data-v-fabea501]{justify-content:space-between;align-items:center;gap:12px;display:flex}header[data-v-fabea501]{align-items:flex-start}h1[data-v-fabea501],p[data-v-fabea501]{margin:0}p[data-v-fabea501]{color:var(--el-text-color-secondary);margin-top:8px}.el-card[data-v-fabea501],.content-card[data-v-fabea501]{margin-top:18px}.filters[data-v-fabea501]{flex-wrap:wrap;justify-content:flex-start}.upload-row[data-v-fabea501]{justify-content:flex-start;margin:16px 0}.subscription-page[data-v-57516ea5]{max-width:1100px;margin:0 auto;padding:24px}.el-card[data-v-57516ea5]{margin-top:20px}.flagship[data-v-57516ea5]{margin-left:10px}.notice[data-v-57516ea5]{margin-top:20px}.cost-adjustments[data-v-e9306b61]{overflow-wrap:anywhere;border-top:1px solid #e2e8f0;margin-top:20px;padding-top:18px}.cost-adjustments h3[data-v-e9306b61]{margin:0 0 10px;font-size:17px}.cost-adjustments h4[data-v-e9306b61]{margin:0;font-size:15px}.cost-adjustments p[data-v-e9306b61]{margin:8px 0}.cost-adjustments .help[data-v-e9306b61]{color:#64748b;font-size:12px}.unavailable-targets[data-v-e9306b61]{color:#92400e;background:#fffbeb;border-radius:8px;margin:12px 0;padding:12px;font-size:13px}.unavailable-targets ul[data-v-e9306b61]{margin-bottom:0;padding-left:18px}.fee-allocation[data-v-e9306b61]{border:1px solid #e2e8f0;border-radius:10px;margin:12px 0;padding:14px}.required-amount[data-v-e9306b61]{color:#2563eb;font-weight:600}.cost-adjustments label[data-v-e9306b61]{margin:12px 0;font-size:13px;display:block}.cost-adjustments input[data-v-e9306b61],.cost-adjustments select[data-v-e9306b61],.cost-adjustments textarea[data-v-e9306b61]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;margin-top:6px;padding:10px;display:block}.cost-adjustments textarea[data-v-e9306b61]{resize:vertical;min-height:80px}.target-row[data-v-e9306b61]{background:#f8fafc;border-radius:8px;margin:12px 0;padding:2px 12px 12px}.cost-adjustments button[data-v-e9306b61]{cursor:pointer;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:8px;margin:6px 8px 6px 0;padding:8px 12px}.cost-adjustments button[data-v-e9306b61]:disabled{opacity:.5;cursor:default}.cost-adjustments .primary[data-v-e9306b61]{color:#fff;background:#1765ef;border-color:#1765ef}.cost-adjustments .remove[data-v-e9306b61]{color:#b45309;font-size:12px}.success[data-v-e9306b61]{color:#166534;background:#f0fdf4;border-radius:8px;padding:10px}.error[data-v-e9306b61]{color:#b45309;background:#fffbeb;border-radius:8px;padding:10px}.history[data-v-e9306b61]{color:#475569;margin:18px 0}.history summary[data-v-e9306b61]{cursor:pointer}.history article[data-v-e9306b61]{border:1px solid #e2e8f0;border-radius:8px;margin-top:10px;padding:12px}.history ul[data-v-e9306b61]{padding-left:18px}.cost-adjustments[data-v-e9306b61] :focus-visible{outline-offset:2px;outline:2px solid #367bf5}.cost-overlay[data-v-4e6196e5]{z-index:3000;box-sizing:border-box;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cost-panel[data-v-4e6196e5]{box-sizing:border-box;color:#334155;background:#fff;border-radius:18px;width:min(620px,100%);max-height:90vh;padding:22px;font-size:14px;line-height:1.6;overflow:auto}.cost-panel header[data-v-4e6196e5]{justify-content:space-between;align-items:center;gap:12px;display:flex}.cost-panel h2[data-v-4e6196e5]{margin:0;font-size:20px}.cost-panel h3[data-v-4e6196e5]{margin:0;font-size:15px}.cost-panel article[data-v-4e6196e5]{overflow-wrap:anywhere;border:1px solid #e2e8f0;border-radius:10px;margin:12px 0;padding:14px}.cost-panel label[data-v-4e6196e5]{display:block}.cost-panel input[data-v-4e6196e5],.cost-panel textarea[data-v-4e6196e5]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:8px;margin:6px 0 14px;padding:10px;display:block}.cost-panel textarea[data-v-4e6196e5]{min-height:80px}.cost-panel button[data-v-4e6196e5]{color:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 14px}.cost-panel .primary[data-v-4e6196e5]{color:#fff;background:#1765ef;border-color:#1765ef;margin:10px 10px 10px 0}.cost-panel button[data-v-4e6196e5]:disabled{opacity:.5;cursor:default}.error[data-v-4e6196e5]{color:#b42318}.success[data-v-4e6196e5]{color:#047857}@media (width<=480px){.cost-overlay[data-v-4e6196e5]{align-items:flex-end;padding:0}.cost-panel[data-v-4e6196e5]{max-height:92vh;padding-bottom:calc(20px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}}.purchase-costs-page[data-v-b256d3eb]{color:#1e293b;background:#f6f8fb;min-height:100vh;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.costs-nav[data-v-b256d3eb]{background:#fff;border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;height:56px;padding:0 20px;display:flex}.costs-nav h1[data-v-b256d3eb]{margin:0;font-size:18px;font-weight:600}.back[data-v-b256d3eb]{color:#334155;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:14px;display:flex}.back>span[data-v-b256d3eb]:first-child{font-size:28px;line-height:1}.nav-space[data-v-b256d3eb]{width:58px}.costs-content[data-v-b256d3eb]{max-width:1000px;margin:0 auto;padding:24px}.costs-intro[data-v-b256d3eb]{align-items:center;gap:14px;margin-bottom:24px;display:flex}.intro-icon[data-v-b256d3eb]{color:#367bf5;background:#e8f0ff;border-radius:14px;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.costs-intro h2[data-v-b256d3eb]{margin:0 0 6px;font-size:20px}.costs-intro p[data-v-b256d3eb]{color:#64748b;margin:0;font-size:13px;line-height:1.5}.costs-toolbar[data-v-b256d3eb]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.costs-toolbar label[data-v-b256d3eb]{align-items:center;gap:12px;min-width:0;font-size:14px;display:flex}.costs-toolbar select[data-v-b256d3eb]{min-width:0;max-width:320px;color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:9px;font-size:14px}.costs-toolbar button[data-v-b256d3eb],.costs-error button[data-v-b256d3eb]{color:#367bf5;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce5f3;border-radius:8px;padding:8px 14px}.costs-list[data-v-b256d3eb]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.costs-card[data-v-b256d3eb]{text-align:left;cursor:pointer;width:100%;min-width:0;font:inherit;color:inherit;background:#fff;border:1px solid #eef1f5;border-radius:14px;padding:18px;display:block}.costs-card[data-v-b256d3eb]:hover{border-color:#a8c8ff;box-shadow:0 3px 14px #2e64b20a}.card-top[data-v-b256d3eb]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.card-top strong[data-v-b256d3eb]{overflow-wrap:anywhere;font-size:15px}.state[data-v-b256d3eb]{white-space:nowrap;color:#338957;background:#eaf8ef;border-radius:5px;padding:4px 8px;font-size:12px}.state.pending[data-v-b256d3eb]{color:#d28611;background:#fff6e6}.card-bottom[data-v-b256d3eb]{justify-content:space-between;align-items:flex-end;gap:12px;padding-top:16px;display:flex}.amount-label[data-v-b256d3eb]{color:#94a3b8;margin-bottom:6px;font-size:12px;display:block}.cost-amount[data-v-b256d3eb]{color:#367bf5;overflow-wrap:anywhere;font-size:21px;font-weight:600}.card-link[data-v-b256d3eb]{color:#64748b;white-space:nowrap;font-size:12px}.card-link>span[data-v-b256d3eb]{vertical-align:-1px;font-size:20px}.costs-empty[data-v-b256d3eb],.costs-error[data-v-b256d3eb]{text-align:center;color:#64748b;background:#fff;border-radius:14px;padding:32px 20px;font-size:14px}.costs-error[data-v-b256d3eb]{color:#b45309}button[data-v-b256d3eb]:focus-visible,select[data-v-b256d3eb]:focus-visible{outline-offset:3px;outline:2px solid #367bf5}button[data-v-b256d3eb]:disabled{opacity:.5;cursor:default}@media (width<=600px){.costs-nav[data-v-b256d3eb]{padding:0 12px}.costs-nav h1[data-v-b256d3eb]{font-size:17px}.costs-content[data-v-b256d3eb]{padding:20px 16px}.costs-intro[data-v-b256d3eb]{margin-bottom:20px}.costs-intro h2[data-v-b256d3eb]{font-size:18px}.costs-toolbar label[data-v-b256d3eb]{gap:8px;font-size:12px}.costs-toolbar select[data-v-b256d3eb]{max-width:175px;font-size:13px}.costs-card[data-v-b256d3eb]{padding:16px}.costs-list[data-v-b256d3eb]{gap:12px}.costs-toolbar button[data-v-b256d3eb]{padding:8px 11px}}.purchase-submit-success-design[data-v-b08ad47e]{color:#111317;-webkit-font-smoothing:antialiased;width:100%;max-width:720px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;container-type:inline-size}.purchase-submit-success-design[data-v-b08ad47e] *,.purchase-submit-success-design[data-v-b08ad47e] :before,.purchase-submit-success-design[data-v-b08ad47e] :after{box-sizing:border-box}.screen[data-v-b08ad47e]{--u:calc(100cqw / 496);width:100%;min-width:0;min-height:max(100dvh, calc(1303 * var(--u)));border-radius:0 0 calc(24 * var(--u)) calc(24 * var(--u));background:linear-gradient(#fff 0%,#fbfcfe 100%);border:1px solid #e6ebf0}.topbar[data-v-b08ad47e]{height:calc(104 * var(--u));background:#fff;justify-content:center;align-items:center;display:flex}.topbar h1[data-v-b08ad47e]{font-size:calc(25 * var(--u));color:#17181c;letter-spacing:.2px;margin:0;font-weight:780;line-height:1}.hero[data-v-b08ad47e]{text-align:center;padding-top:calc(40 * var(--u))}.hero-circle[data-v-b08ad47e]{width:calc(184 * var(--u));height:calc(184 * var(--u));background:linear-gradient(145deg,#edf7ff,#dceeff);border-radius:50%;place-items:center;margin:0 auto;display:grid}.hero-circle svg[data-v-b08ad47e]{width:calc(112 * var(--u));height:calc(112 * var(--u));display:block}.success-title[data-v-b08ad47e]{margin:calc(31 * var(--u)) 0 0;font-size:calc(30 * var(--u));color:#111317;letter-spacing:.3px;font-weight:790;line-height:1}.info-card[data-v-b08ad47e]{margin:calc(56 * var(--u)) calc(18 * var(--u)) 0;padding:0 calc(18 * var(--u));border-radius:calc(12 * var(--u));background:#fff;box-shadow:0 7px 22px #31435805}.info-row[data-v-b08ad47e]{min-height:calc(55 * var(--u));grid-template-columns:calc(161 * var(--u)) minmax(0, 1fr);padding-block:calc(6 * var(--u));border-bottom:1px solid #f0f3f7;align-items:center;display:grid}.info-row[data-v-b08ad47e]:last-child{border-bottom:0}.label[data-v-b08ad47e]{font-size:calc(20 * var(--u));color:#929cac;white-space:nowrap;font-weight:540}.value[data-v-b08ad47e]{min-width:0;font-size:calc(20 * var(--u));color:#20242a;overflow-wrap:anywhere;margin:0;font-weight:540;line-height:1.4}.value.amount[data-v-b08ad47e]{color:#0d7df6;font-size:calc(27 * var(--u));font-variant-numeric:tabular-nums;font-weight:760}.actions[data-v-b08ad47e]{margin:calc(53 * var(--u)) calc(20 * var(--u)) 0;gap:calc(20 * var(--u));display:grid}.action[data-v-b08ad47e]{width:99%;min-height:calc(48 * var(--u));padding:calc(7 * var(--u));border-radius:calc(43 * var(--u));font:inherit;font-size:calc(20 * var(--u));letter-spacing:.1px;cursor:pointer;font-weight:681}.action.primary[data-v-b08ad47e]{color:#fff;background:linear-gradient(135deg,#1688ff,#0a79f4);border:0;box-shadow:0 10px 21px #0d7af61f}.action.secondary[data-v-b08ad47e]{color:#1884f8;border:calc(3 * var(--u)) solid #e7f3ff;background:#fff}.action[data-v-b08ad47e]:focus-visible{outline-offset:3px;outline:3px solid #70b5ff}.action[data-v-b08ad47e]:disabled{cursor:not-allowed;opacity:.5}.action[data-v-b08ad47e]:not(:disabled):active{transform:translateY(1px)}.notice[data-v-b08ad47e]{min-height:calc(88 * var(--u));margin:calc(29 * var(--u)) calc(18 * var(--u)) calc(23 * var(--u));border-radius:calc(10 * var(--u));grid-template-columns:calc(58 * var(--u)) minmax(0, 1fr);padding:calc(10 * var(--u)) calc(20 * var(--u));background:linear-gradient(135deg,#eef8ff,#e8f5ff);align-items:center;display:grid}.notice-icon[data-v-b08ad47e]{width:calc(36 * var(--u));height:calc(36 * var(--u));color:#fff;font-size:calc(22 * var(--u));background:#1682f7;border-radius:50%;place-items:center;font-weight:800;display:grid}.notice-text[data-v-b08ad47e]{min-width:0;font-size:calc(18 * var(--u));color:#272c33;letter-spacing:.05px;overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.55}.result-state[data-v-b08ad47e]{margin:calc(40 * var(--u)) calc(36 * var(--u));font-size:calc(20 * var(--u));color:#63748b;overflow-wrap:anywhere;line-height:1.6}.result-state[role=alert][data-v-b08ad47e]{color:#be4242}.state-actions[data-v-b08ad47e]{margin-top:calc(30 * var(--u))}@media (prefers-reduced-motion:reduce){.action[data-v-b08ad47e]:not(:disabled):active{transform:none}}.purchase-extra-costs-design[data-v-63411690]{color:#171a23;-webkit-font-smoothing:antialiased;width:100%;min-width:0;max-width:900px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Arial,sans-serif;container-type:inline-size}.purchase-extra-costs-design[data-v-63411690] *,.purchase-extra-costs-design[data-v-63411690] :before,.purchase-extra-costs-design[data-v-63411690] :after{box-sizing:border-box}.fees-panel[data-v-63411690]{background:#fff;border-radius:11px;min-width:0;min-height:159px;padding:3px 16px 9px;box-shadow:0 4px 18px #6086bb06}.fees-panel.has-expenses[data-v-63411690]{min-height:0;padding-bottom:10px}.panel-heading-row[data-v-63411690]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:37px;display:flex}.section-title[data-v-63411690]{color:#10141b;overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;max-width:100%;margin:0;font-size:18px;font-weight:740;line-height:30px;display:flex}.section-title[data-v-63411690]:before{content:"";background:#087dff;border-radius:4px;flex-shrink:0;width:6px;height:16px;display:block}button[data-v-63411690]{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-63411690]:focus-visible{outline-offset:2px;outline:3px solid #99caff}button[data-v-63411690]:disabled{cursor:not-allowed}svg[data-v-63411690]{flex-shrink:0;display:block}.add-btn[data-v-63411690]{color:#0678fb;background:#e9f4ff;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 12px;font-size:14px;font-weight:650;display:flex}.add-btn svg[data-v-63411690]{width:19px;height:19px}.add-btn[data-v-63411690]:not(:disabled):hover{background:#dceeff}.add-btn[data-v-63411690]:disabled,.fee-delete[data-v-63411690]:disabled,.fee-edit:disabled .edit-icon[data-v-63411690]{opacity:.45}.empty-box[data-v-63411690]{text-align:center;color:#788da9;background:linear-gradient(145deg,#f8fafd,#f7f9fd);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:108px;display:flex}.empty-box svg[data-v-63411690]{width:43px;height:49px;margin-bottom:2px}.empty-primary[data-v-63411690]{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.expense-list[data-v-63411690]{gap:0;margin:0;padding:0;list-style:none;display:grid}.fee-row[data-v-63411690]{border-bottom:1px solid #f0f3f7;grid-template-columns:minmax(0,1fr) 27px;align-items:center;gap:7px;min-height:40px;padding:5px 6px;font-size:14px;display:grid}.fee-row[data-v-63411690]:last-child{border-bottom:0}.fee-edit[data-v-63411690]{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) fit-content(50%) 21px;align-items:center;gap:7px;min-width:0;min-height:31px;padding:0;display:grid}.fee-name[data-v-63411690],.fee-amount[data-v-63411690]{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.5}.fee-name[data-v-63411690]{color:#29313e}.fee-amount[data-v-63411690]{color:#1e2939;text-align:right;font-variant-numeric:tabular-nums}.edit-icon[data-v-63411690]{color:#9dadc0;justify-self:center;width:19px;height:19px}.fee-delete[data-v-63411690]{color:#6b7b92;background:0 0;border:0;place-items:center;width:27px;height:32px;padding:0;display:grid}.fee-delete svg[data-v-63411690]{width:20px;height:20px}.fee-delete[data-v-63411690]:not(:disabled):hover{color:#e34455}@container (width<=480px){.fees-panel[data-v-63411690]{padding-left:11px;padding-right:11px}.section-title[data-v-63411690]{font-size:16px;line-height:28px}.section-title[data-v-63411690]:before{width:5px;height:15px}.add-btn[data-v-63411690]{min-height:30px;padding:0 8px;font-size:12px}.empty-box[data-v-63411690]{min-height:100px}}.purchase-create-design[data-v-5aaef050]{color:#171a23;-webkit-font-smoothing:antialiased;width:100%;min-width:0;max-width:900px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Arial,sans-serif;container-type:inline-size}.purchase-create-design[data-v-5aaef050] *,.purchase-create-design[data-v-5aaef050] :before,.purchase-create-design[data-v-5aaef050] :after{box-sizing:border-box}.svg-definitions[data-v-5aaef050]{position:absolute;overflow:hidden}.app[data-v-5aaef050]{--side:clamp(10px, 1.96cqw, 18px);background:linear-gradient(145deg,#f9fbff 0%,#f7faff 54%,#f8fbff 100%);flex-direction:column;width:100%;min-width:0;min-height:100dvh;display:flex}button[data-v-5aaef050],input[data-v-5aaef050],textarea[data-v-5aaef050]{font:inherit}button[data-v-5aaef050]{cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-5aaef050]:focus-visible,input[data-v-5aaef050]:focus-visible,textarea[data-v-5aaef050]:focus-visible{outline-offset:2px;outline:3px solid #99caff}button[data-v-5aaef050]:disabled,input[data-v-5aaef050]:disabled,textarea[data-v-5aaef050]:disabled{cursor:not-allowed}svg[data-v-5aaef050]{flex-shrink:0;display:block}.navbar[data-v-5aaef050]{background:#ffffffa6;flex-shrink:0;justify-content:space-between;align-items:center;height:49px;padding:0 clamp(13px,3.7cqw,23px);display:flex;position:relative;box-shadow:0 2px 9px #4d72a009}.back-btn[data-v-5aaef050],.more-btn[data-v-5aaef050]{background:0 0;border:0;border-radius:12px;place-items:center;width:36px;height:40px;padding:0;display:grid}.back-btn svg[data-v-5aaef050]{width:22px;height:22px}.more-btn svg[data-v-5aaef050]{width:24px;height:24px}.navbar h1[data-v-5aaef050]{color:#15171b;white-space:nowrap;pointer-events:none;margin:0;font-size:18px;font-weight:740;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.content[data-v-5aaef050]{min-width:0;padding:9px var(--side) 10px;flex:1 0 auto;align-content:start;gap:10px;display:grid}.panel[data-v-5aaef050]{background:#fff;border-radius:11px;min-width:0;padding:8px 16px 10px;box-shadow:0 4px 18px #6086bb06}.section-title[data-v-5aaef050]{color:#10141b;overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;margin:0;font-size:18px;font-weight:740;line-height:30px;display:flex}.section-title[data-v-5aaef050]:before{content:"";background:#087dff;border-radius:4px;flex-shrink:0;width:6px;height:16px;display:block}.required[data-v-5aaef050]{color:#ff3f45;margin-left:-5px}.basic-panel[data-v-5aaef050]{min-height:298px;padding-bottom:8px}.field-row[data-v-5aaef050]{text-align:left;background:0 0;border:0;border-bottom:1px solid #eff2f7;grid-template-columns:minmax(100px,34%) minmax(0,1fr) 19px;align-items:center;gap:7px;width:100%;min-height:36px;padding:3px 3px 3px 6px;font-size:16px;line-height:1.35;display:grid}.field-row[data-v-5aaef050]:last-child{border-bottom:0}.field-label[data-v-5aaef050]{color:#24262d;overflow-wrap:anywhere;min-width:0;font-weight:470}.field-value[data-v-5aaef050]{color:#181b22;overflow-wrap:anywhere;min-width:0;font-weight:480}.field-value.placeholder[data-v-5aaef050]{color:#8a9bb4}.field-row:not(:disabled).clickable[data-v-5aaef050]:active{background:#f4f9ff}.field-icon[data-v-5aaef050]{color:#99aac2;place-items:center;display:grid}.field-icon svg[data-v-5aaef050]{width:20px;height:20px}.field-icon.calendar[data-v-5aaef050]{color:#728eac}.field-row:disabled .field-icon[data-v-5aaef050]{opacity:.45}.invoice-panel[data-v-5aaef050]{min-height:101px;padding-top:5px;padding-bottom:7px}.invoice-panel .section-title[data-v-5aaef050]{line-height:29px}.invoice-row[data-v-5aaef050]{grid-template-columns:112px minmax(0,1fr);align-items:center;min-height:30px;padding-left:6px;display:grid}.invoice-prompt[data-v-5aaef050]{color:#343943;font-size:15px}.invoice-options[data-v-5aaef050]{flex-wrap:wrap;align-items:center;gap:10px 38px;min-width:0;display:flex}.radio-choice[data-v-5aaef050]{white-space:nowrap;color:#242932;cursor:pointer;align-items:center;gap:7px;font-size:15px;display:inline-flex}.radio-choice input[data-v-5aaef050]{appearance:none;background:#fff;border:2px solid #c4d1e2;border-radius:50%;place-items:center;width:20px;height:20px;margin:0;display:grid}.radio-choice input[data-v-5aaef050]:checked{background:#087dff;border-color:#087dff}.radio-choice input[data-v-5aaef050]:checked:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px}.info-strip[data-v-5aaef050]{color:#087cf9;background:linear-gradient(100deg,#e7f4ff,#e8f5ff);border-radius:6px;align-items:center;gap:8px;min-width:0;min-height:30px;padding:5px 10px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.info-strip svg[data-v-5aaef050]{width:15px;height:15px}.info-strip span[data-v-5aaef050]{overflow-wrap:anywhere;min-width:0}.invoice-panel .info-strip[data-v-5aaef050]{margin-left:112px}.remarks-panel[data-v-5aaef050]{min-height:245px;padding-top:6px;padding-bottom:8px}.remarks-box[data-v-5aaef050]{min-width:0;margin:2px 0 9px;position:relative}.remarks-box textarea[data-v-5aaef050]{resize:vertical;color:#27364e;background:#f7f9fc;border:1px solid #0000;border-radius:9px;width:100%;height:83px;min-height:83px;padding:10px 15px 26px;font-size:15px;line-height:1.55;display:block}.remarks-box textarea[data-v-5aaef050]::placeholder{color:#93a2ba;opacity:1}.remarks-box textarea[data-v-5aaef050]:focus{border-color:#a7ceff}.remarks-count[data-v-5aaef050]{color:#758aa7;font-variant-numeric:tabular-nums;pointer-events:none;font-size:13px;line-height:1;position:absolute;bottom:7px;right:9px}.field-issue[data-v-5aaef050]{color:#d33e49;overflow-wrap:anywhere;margin:0 0 8px;font-size:13px}.attachment-title[data-v-5aaef050]{margin-top:1px;line-height:31px}.attachment-row[data-v-5aaef050]{align-items:stretch;gap:10px;min-height:73px;margin-top:2px;display:flex}.upload-trigger[data-v-5aaef050]{color:#0d7dff;background:linear-gradient(135deg,#f8fbff,#fff);border:1px dashed #1685ff;border-radius:8px;flex:0 0 103px;place-items:center;height:73px;padding:0;display:grid}.upload-trigger svg[data-v-5aaef050]{width:47px;height:46px}.upload-trigger[data-v-5aaef050]:not(:disabled):hover{background:#edf7ff}.upload-desc[data-v-5aaef050]{background:#f8fafd;border-radius:9px;flex-direction:column;flex:1;justify-content:center;min-width:0;padding:8px 18px;display:flex}.upload-desc strong[data-v-5aaef050]{color:#151920;overflow-wrap:anywhere;font-size:16px;font-weight:740;line-height:1.6}.upload-desc span[data-v-5aaef050]{color:#979da9;overflow-wrap:anywhere;font-size:14px;line-height:1.4}.selected-files[data-v-5aaef050]{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.selected-file[data-v-5aaef050]{background:#f2f7ff;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:8px 10px;font-size:13px;display:flex}.attachment-name[data-v-5aaef050]{text-align:left;color:#41719e;overflow-wrap:anywhere;background:0 0;border:0;flex:1;min-width:0;padding:0}.attachment-status[data-v-5aaef050]{color:#788da9;margin-top:3px;display:block}.remove-attachment[data-v-5aaef050]{color:#ff5962;background:0 0;border:0;flex-shrink:0;font-size:13px}.items-panel[data-v-5aaef050]{min-height:168px;padding-top:3px;padding-bottom:9px}.panel-heading-row[data-v-5aaef050]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:37px;display:flex}.add-btn[data-v-5aaef050]{color:#0678fb;background:#e9f4ff;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 12px;font-size:14px;font-weight:650;display:flex}.add-btn svg[data-v-5aaef050]{width:19px;height:19px}.add-btn[data-v-5aaef050]:not(:disabled):hover{background:#dceeff}.empty-box[data-v-5aaef050]{text-align:center;color:#788da9;background:linear-gradient(145deg,#f8fafd,#f7f9fd);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:120px;display:flex}.empty-box svg[data-v-5aaef050]{width:54px;height:53px;margin-bottom:2px}.empty-primary[data-v-5aaef050]{font-size:14px;line-height:1.35}.empty-secondary[data-v-5aaef050]{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.product-table[data-v-5aaef050]{width:100%;min-width:0;margin-top:6px}.product-table-head[data-v-5aaef050],.product-table-row[data-v-5aaef050]{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr) minmax(0,.52fr) minmax(0,.85fr) minmax(0,1fr) 31px;align-items:center;gap:4px;min-width:0;display:grid}.product-table-head[data-v-5aaef050]{color:#42536b;background:#f4f8fe;min-height:38px;padding:0 6px;font-size:clamp(11px,1.6cqw,16px);font-weight:660}.product-table-head span[data-v-5aaef050]{overflow-wrap:anywhere;min-width:0}.product-table-row[data-v-5aaef050]{color:#121923;border-bottom:1px solid #edf1f7;min-height:47px;padding:5px 6px;font-size:clamp(12px,1.7cqw,16px)}.product-table-row[data-v-5aaef050]:last-child{border-bottom:0}.product-cell[data-v-5aaef050]{overflow-wrap:anywhere;min-width:0}.product-cell.name[data-v-5aaef050]{font-weight:650}.product-cell.spec[data-v-5aaef050]{color:#4a586a}.product-cell.qty[data-v-5aaef050]{text-align:center;font-variant-numeric:tabular-nums}.product-cell.unit-price[data-v-5aaef050],.product-cell.subtotal[data-v-5aaef050]{text-align:right;font-variant-numeric:tabular-nums}.remove-item[data-v-5aaef050]{color:#65768e;background:0 0;border:0;border-radius:7px;place-items:center;width:29px;height:33px;padding:0;display:grid}.remove-item svg[data-v-5aaef050]{width:20px;height:20px}.remove-item[data-v-5aaef050]:not(:disabled):hover{color:#ec4b53;background:#fff0f1}.cart-totals[data-v-5aaef050]{color:#6c7d92;background:#fff;border-radius:11px;gap:7px;margin:0;padding:11px 16px;display:grid;box-shadow:0 4px 15px #5486c407}.cart-total-line[data-v-5aaef050]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:15px;font-size:14px;display:grid}.cart-total-line strong[data-v-5aaef050]{text-align:right;overflow-wrap:anywhere;color:#243249;font-variant-numeric:tabular-nums;min-width:0;font-weight:680}.cart-total-line.grand[data-v-5aaef050]{color:#192c44;border-top:1px solid #edf2f8;padding-top:9px;font-size:16px;font-weight:750}.cart-total-line.grand strong[data-v-5aaef050]{color:#f45b48;font-size:18px}.approval-panel[data-v-5aaef050]{min-height:159px;padding-top:8px;padding-bottom:9px}.approval-panel .section-title[data-v-5aaef050]{margin-bottom:2px}.approval-row[data-v-5aaef050]{border-top:1px solid #eff2f7;grid-template-columns:minmax(106px,34%) minmax(0,1fr) 19px;align-items:center;gap:7px;min-height:37px;padding:3px 3px 3px 6px;font-size:15px;display:grid}.approval-row .field-label[data-v-5aaef050],.approval-row .field-value[data-v-5aaef050]{font-size:15px}.approval-panel .info-strip[data-v-5aaef050]{margin-top:6px}.approval-panel .info-strip span[data-v-5aaef050]{font-size:12.5px}.footer[data-v-5aaef050]{z-index:8;padding:16px clamp(12px, 2.6cqw, 20px) calc(17px + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid #eff3f8;border-radius:0 0 15px 15px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid;position:sticky;bottom:0;box-shadow:0 -5px 18px #6c91c609}.footer button[data-v-5aaef050]{border-radius:8px;min-width:0;min-height:45px;padding:6px;font-size:16px;font-weight:690}.save-btn[data-v-5aaef050]{color:#0976ff;background:#fff;border:1px solid #c8dbf6}.submit-btn[data-v-5aaef050]{color:#fff;background:linear-gradient(130deg,#087bff,#0065f4);border:1px solid #0671fa;box-shadow:0 3px 7px #186cf314}.footer button[data-v-5aaef050]:not(:disabled):active{transform:translateY(1px)}.back-btn[data-v-5aaef050]:disabled,.more-btn[data-v-5aaef050]:disabled,.add-btn[data-v-5aaef050]:disabled,.upload-trigger[data-v-5aaef050]:disabled,.remove-item[data-v-5aaef050]:disabled,.remove-attachment[data-v-5aaef050]:disabled,.footer button[data-v-5aaef050]:disabled{opacity:.45}.page-state[data-v-5aaef050]{color:#63748b;overflow-wrap:anywhere;flex:1;margin:20px;line-height:1.6}.page-state[role=alert][data-v-5aaef050]{color:#be4242}.sr-only[data-v-5aaef050]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (width<=480px){.content[data-v-5aaef050]{gap:9px;padding-top:9px;padding-bottom:9px}.panel[data-v-5aaef050]{padding-left:11px;padding-right:11px}.navbar[data-v-5aaef050]{height:45px}.navbar h1[data-v-5aaef050]{font-size:17px}.basic-panel[data-v-5aaef050]{min-height:0}.section-title[data-v-5aaef050]{font-size:16px;line-height:28px}.section-title[data-v-5aaef050]:before{width:5px;height:15px}.field-row[data-v-5aaef050]{grid-template-columns:minmax(86px,34%) minmax(0,1fr) 16px;gap:5px;padding-left:4px;font-size:clamp(12px,3.7cqw,15px)}.field-icon svg[data-v-5aaef050]{width:17px;height:17px}.invoice-row[data-v-5aaef050]{grid-template-columns:83px minmax(0,1fr);padding-left:4px}.invoice-prompt[data-v-5aaef050],.radio-choice[data-v-5aaef050]{font-size:13px}.invoice-options[data-v-5aaef050]{gap:10px clamp(10px,6cqw,24px)}.radio-choice input[data-v-5aaef050]{width:18px;height:18px}.invoice-panel .info-strip[data-v-5aaef050]{margin-left:0}.info-strip[data-v-5aaef050]{padding-inline:8px;font-size:clamp(10px,3.05cqw,12px)}.remarks-box textarea[data-v-5aaef050]{font-size:13px}.attachment-row[data-v-5aaef050]{gap:8px}.upload-trigger[data-v-5aaef050]{flex-basis:clamp(67px,17cqw,82px)}.upload-trigger svg[data-v-5aaef050]{width:38px;height:38px}.upload-desc[data-v-5aaef050]{padding:6px 9px}.upload-desc strong[data-v-5aaef050]{font-size:14px}.upload-desc span[data-v-5aaef050]{font-size:clamp(10px,3cqw,12px)}.add-btn[data-v-5aaef050]{min-height:30px;padding:0 8px;font-size:12px}.empty-box[data-v-5aaef050]{min-height:112px}.approval-row[data-v-5aaef050]{grid-template-columns:minmax(83px,34%) minmax(0,1fr) 16px;gap:5px;padding-left:4px}.approval-row .field-label[data-v-5aaef050],.approval-row .field-value[data-v-5aaef050]{font-size:clamp(12px,3.7cqw,14px)}.footer[data-v-5aaef050]{padding:12px var(--side) calc(13px + env(safe-area-inset-bottom));gap:9px}.footer button[data-v-5aaef050]{min-height:44px;font-size:14px}.product-table-head[data-v-5aaef050]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.product-table-row[data-v-5aaef050]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 30px;gap:3px 7px;min-height:76px;padding:9px 5px;font-size:13px}.product-table-row .name[data-v-5aaef050]{grid-area:1/1/auto/span 2;font-size:14px}.product-table-row .spec[data-v-5aaef050]{color:#77899f;grid-area:2/1}.product-table-row .qty[data-v-5aaef050]{text-align:right;color:#536b86;grid-area:2/2}.product-table-row .unit-price[data-v-5aaef050]{text-align:left;color:#8294aa;grid-area:3/1;font-size:12px}.product-table-row .unit-price[data-v-5aaef050]:before{content:"单价 "}.product-table-row .subtotal[data-v-5aaef050]{color:#0d1b2d;grid-area:3/2;font-weight:720}.product-table-row .remove-cell[data-v-5aaef050]{grid-area:1/3/span 3}}@media (prefers-reduced-motion:reduce){.footer button[data-v-5aaef050]:not(:disabled):active{transform:none}}.purchase-editor-backdrop[data-v-9df506ba]{z-index:1100;box-sizing:border-box;color:#252a34;background:#14213466;justify-content:center;align-items:flex-end;padding:16px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:fixed;inset:0}.purchase-editor-sheet[data-v-9df506ba]{background:#f5f7fb;border-radius:20px 20px 12px 12px;outline:none;flex-direction:column;width:min(100%,600px);max-height:90dvh;display:flex;overflow:hidden;box-shadow:0 14px 50px #18375933}.sheet-header[data-v-9df506ba]{background:#eaf3ff;border-bottom:1px solid #dceafc;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.sheet-header h2[data-v-9df506ba]{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600}.close-button[data-v-9df506ba]{color:#516174;background:#fff;border:0;border-radius:50%;flex-shrink:0;width:32px;height:32px;font-size:25px;line-height:1}.sheet-body[data-v-9df506ba]{overscroll-behavior:contain;min-height:100px;padding:20px;overflow-y:auto}.input-group[data-v-9df506ba]{flex-direction:column;gap:10px;margin-bottom:20px;font-size:14px;display:flex}.input-group[data-v-9df506ba]:last-child{margin-bottom:0}input[data-v-9df506ba]{box-sizing:border-box;min-width:0;font:inherit;color:inherit;accent-color:#1677ff}.input-group input[data-v-9df506ba],.search input[data-v-9df506ba],.product-inputs input[data-v-9df506ba]{background:#fff;border:1px solid #e1e7ef;border-radius:10px;outline:none;width:100%;padding:13px 12px}.input-group input[data-v-9df506ba]:focus,.search input[data-v-9df506ba]:focus,.product-inputs input[data-v-9df506ba]:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1a}.search[data-v-9df506ba]{flex:1;min-width:0;display:block}.search-row[data-v-9df506ba]{align-items:center;gap:10px;display:flex}.create-product[data-v-9df506ba]{color:#1677ff;white-space:nowrap;background:#fff;border:1px solid #bddaff;border-radius:8px;padding:11px;font-size:13px}.hint[data-v-9df506ba]{color:#858e9d;margin:12px 0;font-size:12px;line-height:1.7}.option-list[data-v-9df506ba]{margin-top:12px}.option[data-v-9df506ba]{text-align:left;width:100%;font:inherit;overflow-wrap:anywhere;background:#fff;border:0;border-bottom:1px solid #eef1f6;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.option>span[data-v-9df506ba]:first-child{min-width:0}.option>span[data-v-9df506ba]:last-child{color:#9ba6b3;font-size:23px}small[data-v-9df506ba]{color:#8993a3;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.6;display:block}.empty[data-v-9df506ba]{text-align:center;color:#99a2af;padding:25px 0;font-size:14px}.product-card[data-v-9df506ba]{background:#fff;border:1px solid #e8edf4;border-radius:14px;margin-top:12px;padding:16px}.product-choice[data-v-9df506ba]{overflow-wrap:anywhere;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.product-choice input[data-v-9df506ba],.attachment-option input[data-v-9df506ba]{flex-shrink:0;width:18px;height:18px;margin:2px 0}.product-choice span[data-v-9df506ba]{min-width:0}.product-inputs[data-v-9df506ba]{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.product-inputs label[data-v-9df506ba]{color:#6e7888;min-width:0;font-size:12px}.product-inputs input[data-v-9df506ba]{color:#252a34;margin-top:7px;padding:10px;font-size:14px}.upload-button[data-v-9df506ba]{text-align:center;color:#1677ff;background:#eef6ff;border:1px dashed #91c0ff;border-radius:12px;padding:16px;display:block;position:relative;overflow:hidden}.upload-button input[data-v-9df506ba]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.upload-button[data-v-9df506ba]:focus-within{outline-offset:2px;outline:2px solid #1677ff}.refresh-files[data-v-9df506ba]{color:#1677ff;background:#fff;border:1px solid #c7defb;border-radius:8px;margin:0 0 12px;padding:8px 12px}.attachment-option[data-v-9df506ba]{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #edf1f6;align-items:flex-start;gap:10px;padding:14px;font-size:14px;display:flex}.attachment-option span[data-v-9df506ba]{min-width:0}.issue[data-v-9df506ba]{color:#c64444;overflow-wrap:anywhere;background:#fff0f0;border-radius:8px;margin:0 0 16px;padding:12px;font-size:13px;line-height:1.6}.sheet-footer[data-v-9df506ba]{padding:16px 20px calc(16px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e9edf3;flex-shrink:0;gap:12px;display:flex}.sheet-footer button[data-v-9df506ba]{border-radius:11px;flex:1;min-width:0;min-height:46px;font-size:16px;font-weight:500}.cancel-button[data-v-9df506ba]{color:#667286;background:#fff;border:1px solid #dce4ee}.save-button[data-v-9df506ba]{color:#fff;background:#1677ff;border:1px solid #1677ff}button[data-v-9df506ba]{cursor:pointer}button[data-v-9df506ba]:disabled,input[data-v-9df506ba]:disabled,.disabled[data-v-9df506ba]{cursor:default;opacity:.55}button[data-v-9df506ba]:focus-visible{outline-offset:3px;outline:2px solid #1677ff}.sr-only[data-v-9df506ba]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=480px){.purchase-editor-backdrop[data-v-9df506ba]{padding:0}.purchase-editor-sheet[data-v-9df506ba]{border-radius:18px 18px 0 0;width:100%;max-height:92dvh}.sheet-header[data-v-9df506ba],.sheet-body[data-v-9df506ba]{padding:16px}.sheet-footer[data-v-9df506ba]{padding-left:16px;padding-right:16px}.product-card[data-v-9df506ba]{padding:12px}.product-inputs[data-v-9df506ba]{gap:8px}.search-row[data-v-9df506ba]{gap:7px}}.selection-page[data-v-9df506ba]{background:#f6faff;align-items:stretch;padding:0}.selection-page .purchase-editor-sheet[data-v-9df506ba]{width:min(100%,900px);height:100dvh;max-height:none;box-shadow:none;background:linear-gradient(135deg,#fafdff,#f5f9ff);border-radius:0}.selection-page .sheet-header[data-v-9df506ba]{box-sizing:border-box;background:#ffffffdb;border:0;flex-shrink:0;height:53px;padding:0 14px;position:relative;box-shadow:0 2px 12px #487ab909}.selection-page .sheet-header h2[data-v-9df506ba]{color:#11151d;white-space:nowrap;margin:0;font-size:18px;font-weight:760;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.selection-back[data-v-9df506ba]{color:#222a39;background:0 0;border:0;place-items:center;width:38px;height:40px;padding:0;display:grid}.selection-back svg[data-v-9df506ba]{width:21px;height:21px}.selection-page .sheet-body[data-v-9df506ba]{flex:1;padding:10px 14px 18px}.selection-page .search[data-v-9df506ba]{background:#fff;border-radius:23px;align-items:center;gap:9px;min-height:43px;margin:0 0 9px;padding:0 13px;display:flex;box-shadow:0 3px 14px #6387b909}.search-icon[data-v-9df506ba]{color:#98a9bf;flex-shrink:0;width:19px;height:19px}.selection-page .search input[data-v-9df506ba]{color:#26384f;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:14px}.selection-page .option-list[data-v-9df506ba]{gap:2px;display:grid}.selection-page .contact-person[data-v-9df506ba]{color:#192b41;border:1px solid #0000;border-radius:10px;grid-template-columns:26px 33px minmax(0,1fr) 25px;align-items:center;gap:11px;min-height:72px;padding:9px 10px;display:grid}.selection-page .contact-person.selected[data-v-9df506ba]{background:linear-gradient(120deg,#eff8ff,#e9f5ff);border-color:#e4f0ff}.contact-radio[data-v-9df506ba],.contact-check[data-v-9df506ba]{box-sizing:border-box;background:#fff;border:1.8px solid #cbd8e9;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.contact-avatar[data-v-9df506ba]{color:#fff;background:linear-gradient(145deg,#4ab4ae,#098e8c);border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;font-weight:730;display:grid}.contact-person .option-info[data-v-9df506ba]{min-width:0;font-size:14px;font-weight:735}.contact-person .option-info small[data-v-9df506ba]{color:#9aa9bd;margin-top:3px;font-size:12px;font-weight:400}.contact-person .contact-check[data-v-9df506ba]{color:#fff;width:19px;height:19px;font-size:13px}.contact-person.selected .contact-radio[data-v-9df506ba],.contact-person.selected .contact-check[data-v-9df506ba]{color:#fff;background:#1685ff;border-color:#1685ff;font-size:13px}.selection-page .sheet-footer[data-v-9df506ba]{padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-color:#edf2f9;gap:7px}.selection-page .sheet-footer button[data-v-9df506ba]{border-radius:8px;min-height:42px;font-size:15px;font-weight:730}.selection-page .cancel-button[data-v-9df506ba]{color:#087bff;border:1.5px solid #077cff}.selection-page .save-button[data-v-9df506ba]{background:#087cff;border-color:#087cff}.editor-feedback[data-v-a6986970]{color:#8b5b16;overflow-wrap:anywhere;background:#fff4e5;max-width:860px;margin:0 auto;padding:12px 20px;line-height:1.6}.editor-feedback button[data-v-a6986970]{color:#1677ff;background:#fff;border:1px solid #c7defb;border-radius:8px;padding:8px 12px}.purchase-contract-overlay[data-v-e9ce1cab]{z-index:3000;color:#17253d;background:#26344c66;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.purchase-contract-editor[data-v-e9ce1cab]{box-sizing:border-box;background:#fff;border-radius:20px;width:min(720px,100%);max-height:calc(100dvh - 36px);padding:24px;font-size:15px;overflow:auto}header[data-v-e9ce1cab]{justify-content:space-between;align-items:center;gap:16px;display:flex}h2[data-v-e9ce1cab]{margin:0;font-size:22px}h3[data-v-e9ce1cab]{font-size:17px}button[data-v-e9ce1cab],input[data-v-e9ce1cab],select[data-v-e9ce1cab]{font:inherit}button[data-v-e9ce1cab]{color:#2c5bc8;cursor:pointer;background:#fff;border:1px solid #d9e2ef;border-radius:9px;padding:9px 13px}button[data-v-e9ce1cab]:disabled{cursor:default;opacity:.55}.primary[data-v-e9ce1cab]{color:#fff;background:#3375ef;border:0;width:100%;margin-top:18px}.error[data-v-e9ce1cab]{color:#b91c1c;background:#fff1f1;border-radius:8px;padding:12px}.success[data-v-e9ce1cab]{color:#147544;background:#edf9f1;border-radius:8px;padding:12px}.explain[data-v-e9ce1cab],small[data-v-e9ce1cab]{color:#64748b;line-height:1.65}fieldset[data-v-e9ce1cab]{border:0;min-width:0;padding:0}label[data-v-e9ce1cab]{gap:8px;margin:14px 0;display:grid}input[data-v-e9ce1cab],select[data-v-e9ce1cab]{box-sizing:border-box;color:#17253d;background:#f9fbfe;border:1px solid #dce4ef;border-radius:10px;min-width:0;max-width:100%;padding:12px}input[readonly][data-v-e9ce1cab]{color:#687b94;background:#f1f5f9}.date-range[data-v-e9ce1cab]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.file-row[data-v-e9ce1cab],.file-add[data-v-e9ce1cab],.history-file[data-v-e9ce1cab]{align-items:center;gap:9px;margin:10px 0;display:flex}.file-row span[data-v-e9ce1cab],.history-file span[data-v-e9ce1cab]:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.file-add>select[data-v-e9ce1cab]:first-child{flex:1}.revision[data-v-e9ce1cab]{border-top:1px solid #e7edf5;margin-top:25px;padding-top:10px}dl[data-v-e9ce1cab]{grid-template-columns:90px minmax(0,1fr);gap:12px;display:grid}dt[data-v-e9ce1cab]{color:#64748b}dd[data-v-e9ce1cab]{overflow-wrap:anywhere;margin:0}a[data-v-e9ce1cab]{color:#3375ef}.history-file[data-v-e9ce1cab]{align-items:flex-start;font-size:14px}p[data-v-e9ce1cab]{overflow-wrap:anywhere}@media (width<=480px){.purchase-contract-overlay[data-v-e9ce1cab]{padding:8px}.purchase-contract-editor[data-v-e9ce1cab]{border-radius:15px;max-height:calc(100dvh - 16px);padding:16px}.date-range[data-v-e9ce1cab]{grid-template-columns:1fr;gap:0}.file-add[data-v-e9ce1cab],.file-row[data-v-e9ce1cab]{flex-wrap:wrap}.file-add>select[data-v-e9ce1cab]:first-child,.file-row>span[data-v-e9ce1cab]{flex-basis:100%}h2[data-v-e9ce1cab]{font-size:19px}}.purchase-page[data-v-2f9398f4]{position:relative}.mobile-page-header>div[data-v-2f9398f4],.detail-header[data-v-2f9398f4],.contract-row[data-v-2f9398f4]{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-page-header>div[data-v-2f9398f4]{grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:12px;min-width:0;display:grid}.mobile-page-header h1[data-v-2f9398f4],.mobile-page-header p[data-v-2f9398f4],.card-heading h2[data-v-2f9398f4],.card-heading p[data-v-2f9398f4],.option-notice p[data-v-2f9398f4],.mobile-empty-state p[data-v-2f9398f4]{margin:0}.mobile-page-header p[data-v-2f9398f4]{grid-column:2;margin-top:2px;font-size:13px}.back-button[data-v-2f9398f4],.refresh-button[data-v-2f9398f4]{background:var(--business-bg-secondary);width:44px;height:44px;color:var(--business-text-secondary);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.back-button[data-v-2f9398f4]{grid-row:1/span 2}.back-button .el-icon[data-v-2f9398f4],.refresh-button .el-icon[data-v-2f9398f4]{font-size:20px}.summary-card[data-v-2f9398f4],.content-card[data-v-2f9398f4]{margin-top:18px}.toolbar[data-v-2f9398f4]{gap:10px;display:grid}.field-label[data-v-2f9398f4]{color:var(--business-text-secondary);font-size:14px;font-weight:600}.toolbar-actions[data-v-2f9398f4]{grid-template-columns:1.25fr 1fr 1fr;gap:8px;display:grid}.toolbar-actions .el-button[data-v-2f9398f4]{min-width:0;margin:0;padding:8px 10px}.toolbar+.el-alert[data-v-2f9398f4]{margin-top:14px}.option-readiness[data-v-2f9398f4]{border-radius:var(--business-radius-md);background:var(--business-warning-bg);color:#714700;gap:10px;margin-top:16px;padding:14px;display:grid}.option-readiness>strong[data-v-2f9398f4]{font-size:15px}.option-readiness.compact[data-v-2f9398f4]{margin:4px 0 16px}.option-notice[data-v-2f9398f4]{gap:3px;display:grid}.option-notice span[data-v-2f9398f4]{font-size:14px;font-weight:700}.option-notice p[data-v-2f9398f4]{color:#855000;font-size:13px;line-height:1.55}.card-heading[data-v-2f9398f4]{border-bottom:1px solid var(--business-border-light);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.card-heading h2[data-v-2f9398f4]{font-size:18px}.card-heading p[data-v-2f9398f4]{margin-top:4px;font-size:13px}.request-list[data-v-2f9398f4]{margin:0 -18px -18px}.request-item[data-v-2f9398f4]{border:0;border-bottom:1px solid var(--business-border-light);width:100%;min-height:92px;color:var(--business-text-primary);text-align:left;cursor:pointer;background:#fff;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:14px 18px;display:grid}.request-item[data-v-2f9398f4]:last-child{border-bottom:0}.request-item[data-v-2f9398f4]:hover{background:var(--business-bg-subtle)}.request-main[data-v-2f9398f4],.request-value[data-v-2f9398f4]{flex-direction:column;gap:6px;min-width:0;display:flex}.request-main strong[data-v-2f9398f4]{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;overflow:hidden}.request-main small[data-v-2f9398f4],.detail-line small[data-v-2f9398f4],.attachment-row small[data-v-2f9398f4]{color:var(--business-text-tertiary);font-size:13px}.request-value[data-v-2f9398f4]{align-items:flex-end}.request-value>strong[data-v-2f9398f4]{font-size:18px}.status-pill[data-v-2f9398f4]{border-radius:var(--business-radius-pill);padding:5px 10px;font-size:12px;font-weight:600}.status-pill.is-success[data-v-2f9398f4]{background:var(--business-success-bg);color:var(--business-success)}.status-pill.is-warning[data-v-2f9398f4]{background:var(--business-warning-bg);color:var(--business-warning)}.status-pill.is-danger[data-v-2f9398f4]{background:var(--business-danger-bg);color:var(--business-danger)}.status-pill.is-neutral[data-v-2f9398f4]{background:var(--business-bg-secondary);color:var(--business-text-secondary)}.request-arrow[data-v-2f9398f4]{color:var(--business-text-placeholder);font-size:26px}.mobile-empty-state[data-v-2f9398f4]{text-align:center;justify-items:center;gap:10px;padding:32px 8px 12px;display:grid}.mobile-empty-state>strong[data-v-2f9398f4]{font-size:18px}.mobile-empty-state p[data-v-2f9398f4]{font-size:14px}.empty-icon[data-v-2f9398f4]{background:var(--business-info-bg);width:56px;height:56px;color:var(--business-color-primary);border-radius:50%;place-items:center;display:grid}.empty-icon .el-icon[data-v-2f9398f4]{font-size:26px}.inner-table[data-v-2f9398f4],h3[data-v-2f9398f4],.contract-row[data-v-2f9398f4]{margin-top:18px}.detail-header[data-v-2f9398f4]{align-items:flex-start}.detail-header>div[data-v-2f9398f4]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.detail-header .el-button[data-v-2f9398f4]{margin:0}.detail-lines[data-v-2f9398f4],.attachment-list[data-v-2f9398f4]{border-top:1px solid var(--business-border-light);margin-top:18px}.detail-line[data-v-2f9398f4],.attachment-row[data-v-2f9398f4]{border-bottom:1px solid var(--business-border-light);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.detail-line>div[data-v-2f9398f4],.attachment-row>span[data-v-2f9398f4]{flex-direction:column;gap:4px;min-width:0;display:flex}.detail-amount[data-v-2f9398f4]{text-align:right;align-items:flex-end}.attachment-row strong[data-v-2f9398f4]{overflow-wrap:anywhere}.empty-copy[data-v-2f9398f4]{text-align:center;padding:16px 0}.item-row[data-v-2f9398f4]{border-radius:var(--business-radius-md);background:var(--business-bg-subtle);grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;padding:14px;display:grid}.item-row[data-v-2f9398f4]>:first-child,.item-row>.el-button[data-v-2f9398f4]{grid-column:1/-1}.contract-row[data-v-2f9398f4]{flex-wrap:wrap;justify-content:flex-start}@media (width<=430px){.toolbar-actions[data-v-2f9398f4]{grid-template-columns:1fr 1fr}.toolbar-actions .el-button[data-v-2f9398f4]:first-child{grid-column:1/-1}.detail-header[data-v-2f9398f4]{flex-direction:column}.detail-header>div[data-v-2f9398f4]{justify-content:flex-start}.item-row[data-v-2f9398f4]{grid-template-columns:1fr}.item-row[data-v-2f9398f4]>:first-child,.item-row>.el-button[data-v-2f9398f4]{grid-column:1}}.feedback[data-v-2f9398f4]{border-radius:var(--business-radius-md);overflow-wrap:anywhere;padding:12px;line-height:1.6}.feedback.success[data-v-2f9398f4]{color:var(--business-success);background:var(--business-success-bg)}.feedback.error[data-v-2f9398f4]{color:var(--business-danger);background:var(--business-danger-bg)}.request-item[data-v-2f9398f4]:disabled{cursor:default;opacity:1}.purchase-payable-list-design[data-v-603c6a3c]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#15191f;-webkit-font-smoothing:antialiased;width:100%;min-width:0;max-width:900px;margin:auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Arial,sans-serif;container:payable-list/inline-size}[data-v-603c6a3c],[data-v-603c6a3c]:before,[data-v-603c6a3c]:after{box-sizing:border-box}button[data-v-603c6a3c],input[data-v-603c6a3c],select[data-v-603c6a3c]{font:inherit}button[data-v-603c6a3c]{cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-603c6a3c]:disabled{cursor:default;opacity:.55}button[data-v-603c6a3c]:focus-visible,input[data-v-603c6a3c]:focus-visible,select[data-v-603c6a3c]:focus-visible,[role=button][data-v-603c6a3c]:focus-visible{outline-offset:2px;outline:3px solid #8fc1ff}svg[data-v-603c6a3c]{flex-shrink:0;display:block}.page[data-v-603c6a3c]{--edge:clamp(10px,3.125cqw,25px);background:radial-gradient(85% 460px at 50% 0,#fff 22%,#fbfcfe 75%,#0000 100%),#f7f9fc;border:1px solid #edf1f5;border-top:0;border-radius:0 0 22px 22px;flex-direction:column;width:100%;min-width:0;min-height:100dvh;display:flex;position:relative}.topbar[data-v-603c6a3c]{min-height:89px;padding:0 var(--edge);background:#ffffffbf;grid-template-columns:51px minmax(0,1fr) 51px;align-items:center;gap:8px;display:grid;position:relative}.back[data-v-603c6a3c],.nav-space[data-v-603c6a3c]{width:51px;height:51px}.back[data-v-603c6a3c]{color:#15191f;background:0 0;border:0;border-radius:14px;place-items:center;display:grid}.back svg[data-v-603c6a3c]{width:28px;height:29px}.page-title[data-v-603c6a3c]{color:#111318;text-align:center;overflow-wrap:anywhere;margin:0;font-size:27px;font-weight:750;line-height:1.25}.company-tools[data-v-603c6a3c]{margin:0 var(--edge) 12px;min-width:0}.company-tools label[data-v-603c6a3c]{color:#627079;align-items:center;gap:10px;font-size:14px;display:flex}.company-tools select[data-v-603c6a3c]{color:#253348;background:#fff;border:1px solid #e8edf4;border-radius:10px;flex:1;min-width:0;max-width:100%;padding:9px}main[data-v-603c6a3c]{flex:1;min-width:0}.summary[data-v-603c6a3c]{margin:0 var(--edge);background:linear-gradient(122deg,#fff1f1 0%,#fff5f4 50%,#fff1f2 100%);border-radius:21px;flex-direction:column;min-height:221px;padding:22px 30px;display:flex;position:relative;overflow:hidden}.summary-label[data-v-603c6a3c]{z-index:1;color:#627079;overflow-wrap:anywhere;font-size:21px;font-weight:560;line-height:30px;position:relative}.total-amount[data-v-603c6a3c]{z-index:1;color:#ff3544;letter-spacing:.3px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:8px;font-size:37px;font-weight:750;line-height:1.25;display:block;position:relative}.wallet-art[data-v-603c6a3c]{opacity:.89;width:88px;height:78px;position:absolute;top:26px;right:27px}.stats[data-v-603c6a3c]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px;margin:auto -8px 0;padding-top:18px;display:grid}.stat[data-v-603c6a3c]{text-align:center;min-width:0}.stat-number[data-v-603c6a3c]{font-variant-numeric:tabular-nums;color:#141b20;overflow-wrap:anywhere;font-size:24px;font-weight:730;line-height:1.4}.stat-label[data-v-603c6a3c]{color:#626e77;overflow-wrap:anywhere;font-size:19px;font-weight:520;line-height:1.55}.scope-note[data-v-603c6a3c]{margin:10px var(--edge) 0;color:#8290a3;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.search-line[data-v-603c6a3c]{margin:24px var(--edge) 0;align-items:center;gap:13px;height:54px;display:flex}.search-box[data-v-603c6a3c]{background:linear-gradient(100deg,#f0f2f4,#f1f4f7);border-radius:29px;flex:1;align-items:center;gap:12px;min-width:0;height:54px;padding:0 18px;display:flex}.search-box svg[data-v-603c6a3c]{color:#9ba5af;width:26px;height:26px}.search-box input[data-v-603c6a3c]{color:#253348;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:20px;font-weight:470;line-height:1.4}.search-box input[data-v-603c6a3c]::placeholder{color:#afb6bf;opacity:1}.filter-btn[data-v-603c6a3c]{color:#151b24;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:98px;height:53px;padding:0 3px;font-size:20px;font-weight:590;display:flex}.filter-btn[data-v-603c6a3c]:not(:disabled):hover{background:#f0f6ff}.filter-btn svg[data-v-603c6a3c]{width:26px;height:26px}.tabs[data-v-603c6a3c]{min-height:75px;padding:0 var(--edge);background:#ffffffd4;border-bottom:1px solid #f1f4f7;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:11px;display:grid}.tab[data-v-603c6a3c]{color:#474d55;overflow-wrap:anywhere;background:0 0;border:0;min-width:0;padding:0 1px 9px;font-size:22px;font-weight:540;position:relative}.tab.active[data-v-603c6a3c]{color:#147bff;font-weight:750}.tab.active[data-v-603c6a3c]:after{content:"";background:#1884ff;border-radius:999px;width:min(45px,70%);height:4px;position:absolute;bottom:7px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #85beff55}.records[data-v-603c6a3c]{padding:1px var(--edge) 122px;gap:12px;display:grid}.bill[data-v-603c6a3c]{text-align:left;background:#fff;border:0;border-radius:17px;width:100%;min-width:0;min-height:144px;padding:15px 44px 12px 25px;position:relative;box-shadow:0 5px 18px #7192ba0a}.bill[data-v-603c6a3c]:first-child:not(.has-paid){min-height:136px}.bill.has-paid[data-v-603c6a3c]{min-height:146px}.bill.actionable[data-v-603c6a3c]{cursor:pointer;transition:box-shadow .16s}.bill.actionable[aria-disabled=true][data-v-603c6a3c]{cursor:default}.bill.actionable[data-v-603c6a3c]:not([aria-disabled=true]):hover{box-shadow:0 7px 23px #577eaf1f}.bill-head[data-v-603c6a3c]{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}.supplier[data-v-603c6a3c]{color:#15181d;letter-spacing:.05px;overflow-wrap:anywhere;font-size:22px;font-weight:720;line-height:35px}.status[data-v-603c6a3c]{overflow-wrap:anywhere;border-radius:11px;justify-content:center;align-items:center;max-width:100%;min-height:36px;padding:5px 13px;font-size:20px;font-weight:650;line-height:1.2;display:inline-flex}.status.unpaid[data-v-603c6a3c]{color:#ff4050;background:#ffe7ea}.status.partial[data-v-603c6a3c]{color:#ee9205;background:#fff2df}.status.paid[data-v-603c6a3c]{color:#10b775;background:#e2f8ee}.status.neutral[data-v-603c6a3c]{color:#728198;background:#eff3f8}.bill-bottom[data-v-603c6a3c]{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:2px;display:flex}.bill-meta[data-v-603c6a3c]{color:#929ba8;gap:1px;min-width:0;font-size:20px;font-weight:470;line-height:33px;display:grid}.bill-meta div[data-v-603c6a3c]{overflow-wrap:anywhere}.bill-money[data-v-603c6a3c]{font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;align-self:center;align-items:flex-end;gap:6px;min-width:0;max-width:100%;display:flex}.price[data-v-603c6a3c]{color:#ff3544;overflow-wrap:anywhere;font-size:24px;font-weight:730;line-height:1.35}.price.paid-price[data-v-603c6a3c]{color:#15191c}.paid-note[data-v-603c6a3c]{color:#929aa6;overflow-wrap:anywhere;font-size:19px;font-weight:500;line-height:1.45}.bill-chevron[data-v-603c6a3c]{color:#7f8c9e;width:18px;height:23px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.empty[data-v-603c6a3c]{color:#98a6b6;text-align:center;overflow-wrap:anywhere;background:#fff;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:220px;padding:24px;font-size:16px;display:flex}.empty svg[data-v-603c6a3c]{color:#b3c4d9;width:42px;height:42px}.empty.error[data-v-603c6a3c]{color:#b54735}.retry[data-v-603c6a3c],.pagination button[data-v-603c6a3c]{color:#2578e0;background:#fff;border:1px solid #dce8f7;border-radius:10px;padding:9px 13px}.pagination[data-v-603c6a3c]{color:#76869b;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.create-rail[data-v-603c6a3c]{z-index:15;bottom:calc(12px + env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:flex-end;height:0;padding-right:17px;display:flex;position:sticky}.fab[data-v-603c6a3c]{pointer-events:auto;color:#fff;background:linear-gradient(145deg,#358eff 0%,#1976ff 63%,#1164fa 100%);border:0;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-self:flex-end;align-items:center;gap:0;width:99px;min-height:99px;margin-top:-99px;padding:8px;display:flex;box-shadow:0 6px 20px #1a66f833}.fab svg[data-v-603c6a3c]{width:39px;height:39px}.fab span[data-v-603c6a3c]{overflow-wrap:anywhere;font-size:16px;font-weight:580;line-height:1.5}@container payable-list (width>=521px) and (width<=639px){.topbar[data-v-603c6a3c]{min-height:clamp(68px,13.9cqw,89px)}.page-title[data-v-603c6a3c]{font-size:clamp(22px,4.22cqw,27px)}.summary[data-v-603c6a3c]{min-height:clamp(205px,34.5cqw,221px)}.summary-label[data-v-603c6a3c]{font-size:clamp(17px,3.28cqw,21px)}.total-amount[data-v-603c6a3c]{font-size:clamp(32px,5.78cqw,37px)}.stat-number[data-v-603c6a3c]{font-size:clamp(21px,3.75cqw,24px)}.stat-label[data-v-603c6a3c]{font-size:clamp(16px,2.97cqw,19px)}.search-line[data-v-603c6a3c]{height:clamp(47px,8.44cqw,54px);margin-top:clamp(17px,3.75cqw,24px)}.search-box[data-v-603c6a3c]{height:100%}.search-box input[data-v-603c6a3c],.filter-btn[data-v-603c6a3c]{font-size:clamp(17px,3.13cqw,20px)}.tabs[data-v-603c6a3c]{min-height:clamp(61px,11.72cqw,75px);margin-top:clamp(6px,1.72cqw,11px)}.tab[data-v-603c6a3c],.supplier[data-v-603c6a3c]{font-size:clamp(19px,3.44cqw,22px)}.status[data-v-603c6a3c]{min-height:clamp(29px,5.625cqw,36px);font-size:clamp(15px,3.13cqw,20px)}.bill-meta[data-v-603c6a3c]{font-size:clamp(15px,3.13cqw,20px)}.price[data-v-603c6a3c]{font-size:clamp(19px,3.75cqw,24px)}.paid-note[data-v-603c6a3c]{font-size:clamp(14px,2.97cqw,19px)}}@container payable-list (width<=520px){.topbar[data-v-603c6a3c]{grid-template-columns:37px minmax(0,1fr) 37px;min-height:68px}.back[data-v-603c6a3c],.nav-space[data-v-603c6a3c]{width:37px;height:40px}.back svg[data-v-603c6a3c]{width:24px;height:24px}.page-title[data-v-603c6a3c]{font-size:clamp(18px,4.9cqw,22px)}.summary[data-v-603c6a3c]{border-radius:17px;min-height:clamp(174px,43cqw,205px);padding:19px 19px 15px}.summary-label[data-v-603c6a3c]{font-size:clamp(13px,3.45cqw,17px);line-height:24px}.total-amount[data-v-603c6a3c]{margin-top:6px;font-size:clamp(25px,6.6cqw,32px)}.wallet-art[data-v-603c6a3c]{width:clamp(58px,17cqw,75px);height:67px;top:20px;right:14px}.stats[data-v-603c6a3c]{gap:5px;margin:auto -9px 0;padding-top:18px}.stat-number[data-v-603c6a3c]{font-size:clamp(16px,4.3cqw,21px)}.stat-label[data-v-603c6a3c]{font-size:clamp(12px,3.35cqw,16px)}.search-line[data-v-603c6a3c]{gap:5px;height:47px;margin-top:17px}.search-box[data-v-603c6a3c]{gap:8px;height:47px;padding:0 12px}.search-box svg[data-v-603c6a3c]{width:21px;height:21px}.search-box input[data-v-603c6a3c]{font-size:clamp(12px,3.4cqw,17px)}.filter-btn[data-v-603c6a3c]{gap:5px;min-width:70px;height:46px;font-size:clamp(13px,3.45cqw,17px)}.filter-btn svg[data-v-603c6a3c]{width:20px;height:20px}.tabs[data-v-603c6a3c]{min-height:61px;margin-top:6px}.tab[data-v-603c6a3c]{padding-bottom:6px;font-size:clamp(14px,4.1cqw,19px)}.tab.active[data-v-603c6a3c]:after{width:35px;height:3px;bottom:4px}.records[data-v-603c6a3c]{gap:11px;padding-top:5px;padding-bottom:110px}.bill[data-v-603c6a3c],.bill[data-v-603c6a3c]:first-child:not(.has-paid),.bill.has-paid[data-v-603c6a3c]{border-radius:15px;min-height:0;padding:14px 14px 13px}.bill-head[data-v-603c6a3c]{gap:7px}.supplier[data-v-603c6a3c]{font-size:clamp(15px,4.2cqw,19px);line-height:1.38}.status[data-v-603c6a3c]{border-radius:9px;min-height:28px;padding:4px 9px;font-size:clamp(12px,3.4cqw,15px)}.bill-bottom[data-v-603c6a3c]{gap:6px;margin-top:7px;padding-right:18px}.bill-meta[data-v-603c6a3c]{font-size:clamp(12px,3.35cqw,15px);line-height:24px}.price[data-v-603c6a3c]{font-size:clamp(15px,4.05cqw,19px)}.paid-note[data-v-603c6a3c]{font-size:clamp(11px,3cqw,14px)}.bill-money[data-v-603c6a3c]{gap:2px}.bill-chevron[data-v-603c6a3c]{width:13px;height:18px;right:7px}.create-rail[data-v-603c6a3c]{bottom:calc(13px + env(safe-area-inset-bottom,0px));padding-right:11px}.fab[data-v-603c6a3c]{width:clamp(73px,21cqw,90px);min-height:clamp(73px,21cqw,90px)}.fab svg[data-v-603c6a3c]{width:clamp(29px,8.5cqw,35px);height:clamp(29px,8.5cqw,35px)}.fab span[data-v-603c6a3c]{font-size:clamp(11px,3.1cqw,14px)}}@container payable-list (width<=365px){.bill-bottom[data-v-603c6a3c]{flex-direction:column;align-items:flex-start;gap:5px}.bill-money[data-v-603c6a3c]{align-items:flex-end;margin-top:0;margin-left:auto}.supplier[data-v-603c6a3c]{font-size:clamp(14px,4.5cqw,16px)}.status[data-v-603c6a3c]{font-size:12px}.summary[data-v-603c6a3c]{padding-left:13px;padding-right:13px}.search-box[data-v-603c6a3c]{padding:0 9px}.search-line[data-v-603c6a3c]{gap:3px}.filter-btn[data-v-603c6a3c]{min-width:62px}}.bill-meta[data-v-603c6a3c]{flex:auto}.bill-money[data-v-603c6a3c]{flex:none;max-width:52%}@media (prefers-reduced-motion:reduce){[data-v-603c6a3c],[data-v-603c6a3c]:before,[data-v-603c6a3c]:after{scroll-behavior:auto!important;transition:none!important}}.purchase-payable-detail-design[data-v-0e12ea7e]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#141820;-webkit-font-smoothing:antialiased;width:100%;min-width:0;max-width:760px;margin:auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;container:payable-detail/inline-size}[data-v-0e12ea7e],[data-v-0e12ea7e]:before,[data-v-0e12ea7e]:after{box-sizing:border-box}button[data-v-0e12ea7e]{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-0e12ea7e]:disabled{cursor:default;opacity:.55}button[data-v-0e12ea7e]:focus-visible,[role=button][data-v-0e12ea7e]:focus-visible{outline-offset:2px;outline:2px solid #1675ff}svg[data-v-0e12ea7e]{flex-shrink:0;display:block}.page[data-v-0e12ea7e]{isolation:isolate;background:linear-gradient(#f9fbff 0%,#fff 70% 100%);border:1px solid #e7eef7;border-radius:clamp(0px,2.6cqw,24px);flex-direction:column;width:100%;min-width:0;height:100dvh;min-height:360px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 28px #4c699208}.header[data-v-0e12ea7e]{background:#ffffffed;flex:none;grid-template-columns:39px minmax(0,1fr) 39px;align-items:center;gap:8px;min-height:clamp(56px,10.9cqw,70px);padding:0 clamp(10px,3.8cqw,25px);display:grid;position:relative}.header h1[data-v-0e12ea7e]{letter-spacing:.2px;text-align:center;overflow-wrap:anywhere;margin:0;font-size:clamp(20px,4.25cqw,27px);font-weight:770}.back[data-v-0e12ea7e],.nav-space[data-v-0e12ea7e]{width:39px;height:45px}.back[data-v-0e12ea7e]{color:#151922;background:0 0;border:0;place-items:center;padding:0;display:grid}.back svg[data-v-0e12ea7e]{width:25px;height:30px}.scroller[data-v-0e12ea7e]{overscroll-behavior:contain;scrollbar-width:none;background:linear-gradient(#f8faff,#fff 73%);flex:auto;min-width:0;min-height:0;padding-bottom:16px;overflow:auto}.scroller[data-v-0e12ea7e]::-webkit-scrollbar{display:none}.main-info[data-v-0e12ea7e]{background:#fff;border-radius:clamp(14px,2.75cqw,19px);margin:clamp(12px,2.85cqw,19px) clamp(11px,3.2cqw,21px) 0;padding:clamp(15px,3.3cqw,25px) clamp(14px,3.1cqw,20px) clamp(13px,2.9cqw,19px);box-shadow:0 7px 24px #6a89b10a}.company-head[data-v-0e12ea7e]{justify-content:space-between;align-items:flex-start;gap:8px;margin:0 0 clamp(16px,3cqw,27px);display:flex}.company-name[data-v-0e12ea7e]{overflow-wrap:anywhere;min-width:0;margin:0;padding:0 0 0 clamp(1px,.7cqw,5px);font-size:clamp(16px,3.82cqw,25px);font-weight:760;line-height:1.5}.status[data-v-0e12ea7e]{color:#f58c00;overflow-wrap:anywhere;background:#fff3df;border-radius:11px;flex:none;justify-content:center;align-items:center;max-width:45%;min-height:clamp(26px,5.6cqw,38px);margin-top:1px;padding:3px clamp(8px,1.8cqw,13px);font-size:clamp(12px,3.25cqw,21px);font-weight:700;line-height:1.4;display:inline-flex}.status.paid[data-v-0e12ea7e]{color:#0c9d59;background:#def8ec}.status.unpaid[data-v-0e12ea7e],.status.neutral[data-v-0e12ea7e]{color:#728198;background:#eff3f8}.info-rows[data-v-0e12ea7e]{flex-direction:column;min-width:0;display:flex}.info-row[data-v-0e12ea7e]{grid-template-columns:minmax(80px,24.4%) minmax(0,1fr);align-items:start;gap:clamp(8px,1.5cqw,12px);min-width:0;min-height:clamp(40px,8.6cqw,53px);padding:clamp(6px,1.45cqw,10px) clamp(4px,1.85cqw,12px);font-size:clamp(14px,3.62cqw,23px);line-height:1.48;display:grid}.label[data-v-0e12ea7e]{color:#8591a3;overflow-wrap:anywhere;font-weight:520}.value[data-v-0e12ea7e]{color:#323b48;overflow-wrap:anywhere;min-width:0;font-weight:490}.field-link[data-v-0e12ea7e]{color:#246ef6;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;display:inline}.field-hint[data-v-0e12ea7e]{white-space:normal;margin-left:4px}.field-hint.muted[data-v-0e12ea7e]{color:#858f9e}.field-hint.warning[data-v-0e12ea7e]{color:#ff9100}.field-hint.danger[data-v-0e12ea7e]{color:#fa343d}.field-hint.success[data-v-0e12ea7e]{color:#159f62}.summary[data-v-0e12ea7e]{background:linear-gradient(115deg,#f2f6fd 0%,#f2f5fc 100%);border-radius:clamp(13px,2.5cqw,17px);min-width:0;margin-top:clamp(16px,3.3cqw,24px);padding:clamp(16px,3.8cqw,24px) clamp(14px,3.6cqw,23px) clamp(18px,3.9cqw,25px)}.summary-main-label[data-v-0e12ea7e]{color:#808b9d;overflow-wrap:anywhere;font-size:clamp(14px,3.4cqw,23px);font-weight:520;line-height:1.3}.summary-main-amount[data-v-0e12ea7e]{color:#06080c;letter-spacing:.35px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:clamp(10px,1.8cqw,13px);font-size:clamp(23px,5.2cqw,34px);font-weight:790;line-height:1.27}.summary-stats[data-v-0e12ea7e]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.03fr);align-items:start;gap:clamp(9px,1.8cqw,14px);min-width:0;margin-top:clamp(21px,4.8cqw,33px);display:grid}.stat-col[data-v-0e12ea7e]{min-width:0}.stat-label[data-v-0e12ea7e]{color:#7b8594;overflow-wrap:anywhere;font-size:clamp(12px,3.35cqw,22px);font-weight:490;line-height:1.3}.stat-num[data-v-0e12ea7e]{color:#171a20;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:clamp(8px,2cqw,13px);font-size:clamp(13px,3.55cqw,22px);font-weight:720;line-height:1.3}.stat-num.danger[data-v-0e12ea7e]{color:#fa343d}.progress-wrap[data-v-0e12ea7e]{align-items:center;gap:clamp(7px,1.6cqw,12px);min-width:0;margin-top:clamp(8px,2cqw,13px);display:flex}.progress-track[data-v-0e12ea7e]{background:#e5eaf1;border-radius:30px;flex:auto;min-width:9px;height:clamp(9px,2.35cqw,16px);overflow:hidden}.progress-fill[data-v-0e12ea7e]{background:linear-gradient(100deg,#1976ff,#3478f0);border-radius:30px;height:100%}.progress-num[data-v-0e12ea7e]{color:#24282e;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(12px,3.25cqw,20px);font-weight:720}.records-block[data-v-0e12ea7e]{background:#fff;border-radius:clamp(13px,2cqw,18px);min-width:0;margin:clamp(19px,3.2cqw,27px) clamp(11px,3.2cqw,21px) 0;padding:0 0 clamp(10px,2.3cqw,14px)}.records-header[data-v-0e12ea7e]{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:clamp(10px,2.4cqw,18px) clamp(12px,2.6cqw,17px);display:flex}.records-header h2[data-v-0e12ea7e]{overflow-wrap:anywhere;margin:0;font-size:clamp(18px,3.9cqw,25px);font-weight:770}.add-payment[data-v-0e12ea7e]{color:#1671ed;text-align:right;background:0 0;border:0;align-items:center;gap:clamp(6px,1.4cqw,10px);padding:2px 0;font-size:clamp(14px,3.4cqw,21px);font-weight:670;display:inline-flex}.add-payment svg[data-v-0e12ea7e]{flex:none;width:clamp(17px,3.8cqw,24px);height:clamp(17px,3.8cqw,24px)}.records-card[data-v-0e12ea7e]{background:#fff;border:1px solid #f0f3f8;border-radius:clamp(14px,2.4cqw,19px);min-width:0;padding:0 clamp(16px,4.4cqw,29px);box-shadow:0 4px 15px #31537f18}.payment-row[data-v-0e12ea7e]{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(8px,2cqw,15px);width:100%;min-width:0;padding:clamp(15px,3.1cqw,21px) 0 clamp(13px,3cqw,20px);display:grid}.payment-row[data-v-0e12ea7e]:last-child{border-bottom:0}.payment-row.actionable[data-v-0e12ea7e]{cursor:pointer}.payment-row.actionable[aria-disabled=true][data-v-0e12ea7e]{cursor:default}.record-left[data-v-0e12ea7e],.record-right[data-v-0e12ea7e]{flex-direction:column;gap:clamp(6px,1.1cqw,9px);min-width:0;display:flex}.record-right[data-v-0e12ea7e]{text-align:right}.record-date[data-v-0e12ea7e],.record-method[data-v-0e12ea7e],.record-operator[data-v-0e12ea7e]{color:#8390a1;overflow-wrap:anywhere;font-size:clamp(12px,3.35cqw,21px);font-weight:480;line-height:1.3}.record-amount[data-v-0e12ea7e]{color:#191b20;overflow-wrap:anywhere;font-size:clamp(14px,3.75cqw,23px);font-weight:760;line-height:1.3}.empty-records[data-v-0e12ea7e]{color:#92a0b4;text-align:center;overflow-wrap:anywhere;margin:0;padding:35px 12px;font-size:15px}.actions[data-v-0e12ea7e]{z-index:2;padding:clamp(11px,2.9cqw,21px) clamp(11px,3.2cqw,21px) calc(clamp(17px,3.5cqw,24px) + env(safe-area-inset-bottom,0px));background:linear-gradient(#ffffffed,#fff 32%);flex:none;box-shadow:0 -8px 19px #f2f6fd9e}.pay-action[data-v-0e12ea7e]{color:#fff;overflow-wrap:anywhere;background:linear-gradient(112deg,#2876fa,#2370f4);border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:clamp(52px,11cqw,70px);padding:10px 18px;font-size:clamp(18px,3.85cqw,25px);font-weight:690;display:flex;box-shadow:0 2px 5px #236ff614}.secondary-actions[data-v-0e12ea7e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(9px,2.2cqw,15px);margin-top:clamp(11px,2.1cqw,15px);display:grid}.secondary[data-v-0e12ea7e]{color:#1655bf;overflow-wrap:anywhere;background:linear-gradient(120deg,#f3f4f6,#f6f7f8);border:0;border-radius:999px;justify-content:center;align-items:center;gap:clamp(8px,2cqw,13px);min-width:0;min-height:clamp(51px,11.25cqw,73px);padding:10px 12px;font-size:clamp(16px,3.35cqw,22px);font-weight:680;display:flex}.secondary[data-v-0e12ea7e]:only-child{grid-column:1/-1}.secondary svg[data-v-0e12ea7e]{width:clamp(18px,3.7cqw,25px);height:clamp(18px,3.7cqw,25px)}.load-state[data-v-0e12ea7e]{text-align:center;color:#92a0b4;overflow-wrap:anywhere;padding:35px 24px;line-height:1.6}.load-state.error[data-v-0e12ea7e]{color:#b54735}.retry[data-v-0e12ea7e]{color:#2578e0;background:#fff;border:1px solid #dce8f7;border-radius:10px;padding:9px 13px}.choice-dialog[data-v-0e12ea7e]{color:#141820;background:#fff;border:0;border-radius:19px;width:min(100% - 28px,440px);max-height:90dvh;padding:23px;overflow:auto;box-shadow:0 18px 48px #19324f2e}.choice-dialog[data-v-0e12ea7e]::backdrop{background:#16253a59}.choice-dialog header[data-v-0e12ea7e]{justify-content:space-between;align-items:center;gap:12px;display:flex}.choice-dialog h2[data-v-0e12ea7e]{overflow-wrap:anywhere;margin:0;font-size:21px}.choice-dialog header button[data-v-0e12ea7e]{color:#718299;background:#f2f5f9;border:0;border-radius:50%;flex:none;width:32px;height:32px;font-size:23px}.choice-note[data-v-0e12ea7e]{color:#6d7b8f;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.payment-choice[data-v-0e12ea7e]{color:#182538;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f6;align-items:center;gap:10px;width:100%;padding:16px 0;display:flex}.payment-choice>span[data-v-0e12ea7e]{flex:1;min-width:0}.payment-choice strong[data-v-0e12ea7e]{overflow-wrap:anywhere;display:block}.payment-choice small[data-v-0e12ea7e]{color:#8490a2;overflow-wrap:anywhere;margin-top:5px;line-height:1.5;display:block}.choice-amount[data-v-0e12ea7e]{font-variant-numeric:tabular-nums;max-width:40%}.payment-choice svg[data-v-0e12ea7e]{color:#7f8c9e;width:13px;height:18px}@container payable-detail (width<=420px){.main-info[data-v-0e12ea7e]{padding-inline:12px}.records-card[data-v-0e12ea7e]{padding-inline:14px}.info-row[data-v-0e12ea7e]{grid-template-columns:minmax(76px,27%) minmax(0,1fr);padding-inline:2px}.company-head[data-v-0e12ea7e]{gap:6px}.summary[data-v-0e12ea7e]{padding-inline:12px}}@container payable-detail (width<=340px){.summary-stats[data-v-0e12ea7e]{gap:5px}.summary[data-v-0e12ea7e]{padding-inline:9px}.stat-label[data-v-0e12ea7e]{font-size:11px}.stat-num[data-v-0e12ea7e]{font-size:11.8px}.progress-num[data-v-0e12ea7e]{font-size:11px}.company-name[data-v-0e12ea7e]{font-size:15px}.status[data-v-0e12ea7e]{padding:2px 7px;font-size:11px}.record-amount[data-v-0e12ea7e]{font-size:13px}}@media (prefers-reduced-motion:reduce){[data-v-0e12ea7e],[data-v-0e12ea7e]:before,[data-v-0e12ea7e]:after{transition:none!important}}.installment-overlay[data-v-fa6a5cb2]{z-index:2200;background:#0006;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.installment-dialog[data-v-fa6a5cb2]{box-sizing:border-box;color:#1f2937;background:#fff;border-radius:18px;width:min(100%,520px);max-height:90dvh;padding:22px;overflow:auto}.installment-dialog h2[data-v-fa6a5cb2]{font-size:20px}.installment-dialog h3[data-v-fa6a5cb2]{font-size:17px}.installment-dialog p[data-v-fa6a5cb2]{color:#64748b;overflow-wrap:anywhere;font-size:14px}.installment-dialog article[data-v-fa6a5cb2]{border-bottom:1px solid #e5e7eb;padding:8px 0}.installment-dialog button[data-v-fa6a5cb2]{color:#1671dc;background:#fff;border:1px solid #dbe6f2;border-radius:8px;margin-top:16px;padding:10px 18px}.finance-page[data-v-1a4126e5]{background:var(--el-bg-color-page);min-height:100vh;padding:28px clamp(18px,4vw,64px)}header[data-v-1a4126e5],.card-header[data-v-1a4126e5],.toolbar[data-v-1a4126e5]{justify-content:space-between;align-items:center;gap:14px;display:flex}.finance-load-error[data-v-1a4126e5]{border:1px solid var(--el-border-color-light);background:var(--el-fill-color-light);border-radius:12px;margin:20px 0;padding:24px}.finance-load-error h2[data-v-1a4126e5]{margin:0 0 12px;font-size:20px}.finance-load-error p[data-v-1a4126e5]{max-width:840px;margin-bottom:16px;line-height:1.8}header h1[data-v-1a4126e5],header p[data-v-1a4126e5]{margin:0}header p[data-v-1a4126e5]{color:var(--el-text-color-secondary);margin-top:7px}.toolbar[data-v-1a4126e5]{justify-content:flex-start;margin:20px 0}.facts[data-v-1a4126e5]{grid-template-columns:repeat(3,minmax(180px,1fr));gap:14px;margin:18px 0;display:grid}.facts small[data-v-1a4126e5],.facts strong[data-v-1a4126e5]{display:block}.facts strong[data-v-1a4126e5]{margin-top:10px;font-size:25px}.section[data-v-1a4126e5]{margin-top:16px}@media (width<=900px){.facts[data-v-1a4126e5]{grid-template-columns:repeat(2,1fr)}header[data-v-1a4126e5]{flex-direction:column;align-items:flex-start}}.fulfillment-page[data-v-7fa0f938]{background:var(--el-bg-color-page);min-height:100%;padding:24px}.page-heading[data-v-7fa0f938],.detail-title[data-v-7fa0f938],.shipment-actions[data-v-7fa0f938],.receipt-card header[data-v-7fa0f938]{justify-content:space-between;align-items:center;gap:16px;display:flex}.page-heading h1[data-v-7fa0f938],.detail-title h2[data-v-7fa0f938]{margin:4px 0}.page-heading p[data-v-7fa0f938],.detail-title p[data-v-7fa0f938]{color:var(--el-text-color-secondary);margin:0}.eyebrow[data-v-7fa0f938]{letter-spacing:.14em;font-size:12px;color:var(--el-color-primary)!important}.heading-actions[data-v-7fa0f938]{align-items:center;gap:10px;display:flex}.workspace-grid[data-v-7fa0f938]{grid-template-columns:260px minmax(0,1fr);gap:18px;margin-top:18px;display:grid}.purchase-list[data-v-7fa0f938],.detail-panel[data-v-7fa0f938]{background:var(--el-bg-color);border:1px solid var(--el-border-color-light);border-radius:14px}.purchase-list[data-v-7fa0f938]{align-self:start;max-height:calc(100vh - 190px);padding:10px;overflow:auto}.purchase-list button[data-v-7fa0f938]{text-align:left;width:100%;color:var(--el-text-color-primary);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;gap:5px;padding:13px;display:flex}.purchase-list button[data-v-7fa0f938]:hover,.purchase-list button.active[data-v-7fa0f938]{background:var(--el-color-primary-light-9)}.purchase-list span[data-v-7fa0f938],.purchase-list small[data-v-7fa0f938],.collapse-meta[data-v-7fa0f938]{color:var(--el-text-color-secondary)}.detail-panel[data-v-7fa0f938]{padding:20px;overflow:hidden}.metric-grid[data-v-7fa0f938]{grid-template-columns:repeat(6,1fr);gap:10px;margin:18px 0;display:grid}.metric-grid div[data-v-7fa0f938],.finance-strip div[data-v-7fa0f938]{background:var(--el-fill-color-light);border-radius:10px;padding:14px}.metric-grid span[data-v-7fa0f938],.finance-strip span[data-v-7fa0f938]{color:var(--el-text-color-secondary);font-size:12px;display:block}.metric-grid strong[data-v-7fa0f938],.finance-strip strong[data-v-7fa0f938]{margin-top:7px;font-size:20px;display:block}.metric-grid .success strong[data-v-7fa0f938]{color:var(--el-color-success)}.metric-grid .danger strong[data-v-7fa0f938]{color:var(--el-color-danger)}.metric-grid .warning strong[data-v-7fa0f938]{color:var(--el-color-warning)}.info-strip[data-v-7fa0f938]{border-block:1px solid var(--el-border-color-lighter);flex-wrap:wrap;align-items:center;gap:18px;padding:12px 0;display:flex}.card-section[data-v-7fa0f938]{margin-top:22px}.card-section h3[data-v-7fa0f938]{margin:0 0 12px}.finance-strip[data-v-7fa0f938]{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:20px;display:grid}.finance-strip strong[data-v-7fa0f938]{font-size:16px}.collapse-meta[data-v-7fa0f938]{margin-left:14px}.shipment-actions[data-v-7fa0f938]{margin-bottom:12px}.attachment-links[data-v-7fa0f938]{flex-wrap:wrap;gap:12px;margin:10px 0;display:flex}.receipt-card[data-v-7fa0f938]{background:var(--el-fill-color-lighter);border-radius:10px;margin-top:14px;padding:14px}.receipt-card header span[data-v-7fa0f938]{color:var(--el-text-color-secondary);font-size:12px}.receipt-card p[data-v-7fa0f938]{margin:10px 0}.form-grid[data-v-7fa0f938]{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.form-grid[data-v-7fa0f938] .el-select,.form-grid[data-v-7fa0f938] .el-date-editor{width:100%}.receipt-line[data-v-7fa0f938]{border:1px solid var(--el-border-color);border-radius:10px;margin:12px 0;padding:14px}.receipt-line h4[data-v-7fa0f938]{margin:0 0 10px}.receipt-line small[data-v-7fa0f938]{color:var(--el-text-color-secondary);font-weight:400}.quantity-grid[data-v-7fa0f938]{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px;display:grid}.quantity-grid label[data-v-7fa0f938]{color:var(--el-text-color-secondary);font-size:12px}.quantity-grid .el-input[data-v-7fa0f938]{margin-top:5px}.exception-grid[data-v-7fa0f938]{grid-template-columns:180px 1fr;gap:10px;margin-top:10px;display:grid}@media (width<=980px){.workspace-grid[data-v-7fa0f938]{grid-template-columns:1fr}.purchase-list[data-v-7fa0f938]{max-height:none}.metric-grid[data-v-7fa0f938]{grid-template-columns:repeat(3,1fr)}.finance-strip[data-v-7fa0f938]{grid-template-columns:repeat(2,1fr)}}.scrap-center[data-v-4f5de53a]{color:#172033;overflow-wrap:anywhere;background:#fff;border:1px solid #dbe3ed;border-radius:16px;max-width:1200px;margin:0 auto;padding:20px}.scrap-center[data-v-4f5de53a] *{box-sizing:border-box;min-width:0}header[data-v-4f5de53a],.buttons[data-v-4f5de53a],nav[data-v-4f5de53a]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}header[data-v-4f5de53a]{justify-content:space-between;align-items:flex-start}h1[data-v-4f5de53a]{font-size:24px}h2[data-v-4f5de53a]{font-size:18px}h1[data-v-4f5de53a],h2[data-v-4f5de53a],h3[data-v-4f5de53a]{margin:0 0 10px}p[data-v-4f5de53a]{margin:10px 0;line-height:1.6}section[data-v-4f5de53a]{margin-top:20px}.filters[data-v-4f5de53a],.cards[data-v-4f5de53a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.filters[data-v-4f5de53a]{align-items:end}label[data-v-4f5de53a]{flex-direction:column;gap:7px;font-weight:600;display:flex}input[data-v-4f5de53a],select[data-v-4f5de53a],button[data-v-4f5de53a]{font:inherit;max-width:100%;min-height:44px}select[data-v-4f5de53a],button[data-v-4f5de53a]{color:inherit;background:#fff;border:1px solid #b9c8da;border-radius:8px;padding:9px 12px}button[data-v-4f5de53a]{cursor:pointer}button[aria-pressed=true][data-v-4f5de53a]{background:#e9f2ff;border-color:#2563eb}button[data-v-4f5de53a]:disabled{opacity:.55;cursor:not-allowed}article[data-v-4f5de53a]{background:#f8fafc;border:1px solid #dbe3ed;border-radius:12px;margin:12px 0;padding:16px}.cards article[data-v-4f5de53a]{margin:0}dl[data-v-4f5de53a]{grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:8px;display:grid}dt[data-v-4f5de53a]{color:#5a687a}dd[data-v-4f5de53a]{white-space:pre-wrap;margin:0}.scope-notice[data-v-4f5de53a],.empty[data-v-4f5de53a]{background:#f1f5f9;border-radius:8px;padding:12px}.error[data-v-4f5de53a]{color:#9f1239}nav[data-v-4f5de53a]{margin:16px 0}small[data-v-4f5de53a]{color:#5a687a}@media (width<=600px){.scrap-center[data-v-4f5de53a]{border-radius:12px;padding:14px}.filters[data-v-4f5de53a],.cards[data-v-4f5de53a]{grid-template-columns:1fr}h1[data-v-4f5de53a]{font-size:21px}}.warehouse-disposal[data-v-7928dfd6]{color:#172b46;background:#fff;border:1px solid #dbe3ed;border-radius:12px;min-width:0;margin-top:24px;padding:20px}.warehouse-disposal header[data-v-7928dfd6],.filters[data-v-7928dfd6],.buttons[data-v-7928dfd6],.warehouse-disposal nav[data-v-7928dfd6]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.warehouse-disposal header[data-v-7928dfd6]{justify-content:space-between}.warehouse-disposal h2[data-v-7928dfd6]{font-size:20px}.warehouse-disposal h3[data-v-7928dfd6]{font-size:16px}.warehouse-disposal label[data-v-7928dfd6]{flex-direction:column;gap:6px;min-width:0;margin:10px 0;display:flex}.warehouse-disposal input[data-v-7928dfd6],.warehouse-disposal select[data-v-7928dfd6],.warehouse-disposal textarea[data-v-7928dfd6]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:6px;padding:10px}.warehouse-disposal button[data-v-7928dfd6]{color:#1853a5;min-height:44px;font:inherit;white-space:normal;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:10px 14px}.warehouse-disposal button[data-v-7928dfd6]:disabled{opacity:.55}.warehouse-disposal fieldset[data-v-7928dfd6]{border:0;min-width:0;padding:0}.warehouse-disposal p[data-v-7928dfd6]{overflow-wrap:anywhere;line-height:1.6}.warehouse-disposal .hint[data-v-7928dfd6]{background:#f1f5f9;border-radius:6px;padding:12px}.warehouse-disposal .error[data-v-7928dfd6]{color:#b42318}.cards[data-v-7928dfd6]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;margin:14px 0;display:grid}.warehouse-disposal article[data-v-7928dfd6],.warehouse-disposal form[aria-label=仓库办理确认][data-v-7928dfd6],.warehouse-disposal section[aria-label=原仓库请求恢复][data-v-7928dfd6]{border:1px solid #dbe3ed;border-radius:8px;min-width:0;margin-top:12px;padding:14px}.warehouse-disposal article p[data-v-7928dfd6]{margin:6px 0}@media (width<=600px){.warehouse-disposal[data-v-7928dfd6]{padding:12px}.filters>label[data-v-7928dfd6]{width:100%}.warehouse-disposal button[data-v-7928dfd6]{max-width:100%}}.overview[data-v-84413ad9]{--ink:#203047;--muted:#65758b;--line:#dce5ee;--blue:var(--el-color-primary,#2865bd);max-width:1440px;color:var(--ink);background:var(--ba-bg-color,#f3f6fa);box-sizing:border-box;min-height:100vh;margin:0 auto;padding:32px;font-family:inherit}.overview[data-v-84413ad9] *{box-sizing:border-box}.overview h1[data-v-84413ad9],.overview h2[data-v-84413ad9],.overview p[data-v-84413ad9]{margin:0}.overview h1[data-v-84413ad9]{letter-spacing:.02em;margin:8px 0 12px;font-size:32px;line-height:1.25}.overview h2[data-v-84413ad9]{font-size:18px;line-height:1.5}.overview-head[data-v-84413ad9]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.overview-head p[data-v-84413ad9]{color:var(--muted);line-height:1.7}.back[data-v-84413ad9]{color:var(--blue);font-size:13px;text-decoration:none}.eyebrow[data-v-84413ad9]{letter-spacing:.12em;font-size:11px;margin-top:18px!important}.overview button[data-v-84413ad9],.overview input[data-v-84413ad9],.overview select[data-v-84413ad9]{font:inherit}.overview button[data-v-84413ad9]{background:var(--blue);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:8px;min-height:40px;padding:10px 15px}.overview button[data-v-84413ad9]:disabled{opacity:.45;cursor:default}.overview button[data-v-84413ad9]:focus-visible,.overview input[data-v-84413ad9]:focus-visible,.overview select[data-v-84413ad9]:focus-visible,.overview summary[data-v-84413ad9]:focus-visible{outline-offset:2px;outline:3px solid #92b9f1}.overview button.secondary[data-v-84413ad9]{color:var(--ink);border-color:var(--line);background:#fff}.overview button.text-button[data-v-84413ad9]{color:var(--blue);background:0 0;min-height:36px;padding:6px 2px}.filter-panel[data-v-84413ad9]{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(200px,1.4fr) auto;gap:12px;padding:20px;display:grid}.overview label[data-v-84413ad9]{color:var(--muted);flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.overview select[data-v-84413ad9],.overview input[data-v-84413ad9]{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);background:#fff;border-radius:7px;min-width:0;padding:9px 10px}.filter-actions[data-v-84413ad9]{align-items:end;gap:8px;display:flex}.snapshot[data-v-84413ad9]{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:16px 0;font-size:12px;display:flex}.metrics[data-v-84413ad9]{grid-template-columns:1.6fr 1fr 1fr;gap:16px;display:grid}.metrics article[data-v-84413ad9]{border:1px solid var(--line);background:#fff;border-radius:14px;padding:25px}.metrics article>span[data-v-84413ad9]{color:var(--muted);font-size:13px}.metrics strong[data-v-84413ad9]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:16px 0 10px;font-size:32px;font-weight:650;display:block}.metrics strong small[data-v-84413ad9]{margin-left:8px;font-size:14px;font-weight:400}.metrics p[data-v-84413ad9]{color:var(--muted);font-size:12px;line-height:1.7}.metrics .value-card[data-v-84413ad9]{color:#fff;background:#183b65;border-color:#183b65}.value-card>span[data-v-84413ad9],.value-card p[data-v-84413ad9]{color:#cadcf1!important}.metrics .unavailable[data-v-84413ad9]{font-size:21px;line-height:1.5}.panel[data-v-84413ad9]{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;margin-top:20px;padding:22px}.section-title[data-v-84413ad9]{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.section-title>span[data-v-84413ad9],.section-title p[data-v-84413ad9]{color:var(--muted);font-size:12px;line-height:1.7}.quantity-grid[data-v-84413ad9]{flex-wrap:wrap;gap:16px;display:flex}.quantity[data-v-84413ad9]{background:#f3f7fb;border:1px solid #e6edf4;border-radius:10px;flex-direction:column;flex:1;gap:10px;min-width:170px;padding:16px 20px;display:flex}.quantity strong[data-v-84413ad9]{font-variant-numeric:tabular-nums;font-size:25px}.quantity small[data-v-84413ad9]{font-size:14px;font-weight:400}.quantity span[data-v-84413ad9]{color:var(--muted);font-size:12px;line-height:1.5}.scope[data-v-84413ad9]{color:var(--muted);margin:14px 2px 0;font-size:12px;line-height:1.9}.group-grid[data-v-84413ad9]{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.group-list[data-v-84413ad9]{flex-direction:column;display:flex}.overview button.group-row[data-v-84413ad9]{width:100%;color:var(--ink);text-align:left;background:0 0;border-top:1px solid #edf1f5;border-radius:0;align-items:center;gap:14px;padding:14px 0;display:flex}.overview button.group-row[data-v-84413ad9]:disabled{opacity:1;cursor:default}.group-row[data-v-84413ad9]:first-child{border-top:0!important}.group-name[data-v-84413ad9]{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.6}.group-row small[data-v-84413ad9]{color:var(--muted);font-size:11px;font-weight:400;line-height:1.6;display:block}.group-values[data-v-84413ad9]{text-align:right;flex-direction:column;gap:3px;font-size:13px;display:flex}.muted[data-v-84413ad9]{color:var(--muted);font-size:12px;line-height:1.7}.trend .section-title label[data-v-84413ad9]{width:110px}.chart[data-v-84413ad9]{margin:18px 0 10px}.chart-caption[data-v-84413ad9]{color:var(--muted);font-size:12px}.chart svg[data-v-84413ad9]{width:100%;height:auto;max-height:250px;display:block;overflow:visible}.axis[data-v-84413ad9]{fill:none;stroke:#dce5ee;stroke-width:1px}.trend-line[data-v-84413ad9]{fill:none;stroke:#3179c8;stroke-width:2.5px;stroke-linejoin:round}.chart circle[data-v-84413ad9]{fill:#3179c8}.chart-dates[data-v-84413ad9]{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.overview details[data-v-84413ad9]{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.overview summary[data-v-84413ad9]{cursor:pointer;color:var(--blue);font-size:13px}.scroll-help[data-v-84413ad9]{display:none}.table-scroll[data-v-84413ad9]{max-width:100%;margin-top:12px;overflow:auto}.overview table[data-v-84413ad9]{border-collapse:collapse;text-align:left;width:100%;font-size:13px;line-height:1.6}.overview th[data-v-84413ad9]{color:var(--muted);white-space:nowrap;background:#f6f8fb;padding:12px;font-size:12px;font-weight:500}.overview td[data-v-84413ad9]{vertical-align:top;font-variant-numeric:tabular-nums;border-bottom:1px solid #edf1f5;min-width:90px;padding:15px 12px}.overview td[data-v-84413ad9]:first-child{min-width:195px}.overview td small[data-v-84413ad9]{color:var(--muted);font-size:11px;line-height:1.7;display:block}.overview td strong[data-v-84413ad9]{font-size:13px;font-weight:500}.state[data-v-84413ad9]{color:#345c84;white-space:nowrap;background:#eef4fb;border-radius:5px;padding:3px 7px;font-size:12px;display:inline-block}.pagination[data-v-84413ad9]{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:12px;display:flex}.pagination>div[data-v-84413ad9]{gap:8px;display:flex}.empty[data-v-84413ad9]{color:var(--muted);padding:22px 0;font-size:13px;line-height:1.8}.status-panel[data-v-84413ad9]{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:20px;padding:28px;line-height:1.8}.status-panel button[data-v-84413ad9]{margin-top:14px}.error[data-v-84413ad9]{color:#934e34;border-color:#e5bbad}.refresh[data-v-84413ad9]{white-space:nowrap}@media (width<=1100px){.filter-panel[data-v-84413ad9]{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics strong[data-v-84413ad9]{font-size:27px}}@media (width<=650px){.scroll-help[data-v-84413ad9]{color:var(--muted);font-size:11px;display:block;margin-bottom:12px!important}.overview[data-v-84413ad9]{padding:18px 12px}.overview h1[data-v-84413ad9]{font-size:27px}.overview-head[data-v-84413ad9]{align-items:flex-start;gap:12px;margin-bottom:18px}.overview-head>div[data-v-84413ad9]{min-width:0}.overview-head p[data-v-84413ad9]{font-size:12px}.overview-head .eyebrow[data-v-84413ad9]{font-size:10px}.refresh[data-v-84413ad9]{margin-top:32px;padding:8px 10px!important;font-size:12px!important}.filter-panel[data-v-84413ad9]{grid-template-columns:1fr 1fr;gap:12px 10px;padding:14px}.keyword[data-v-84413ad9],.filter-actions[data-v-84413ad9]{grid-column:1/-1}.filter-actions button[data-v-84413ad9]{flex:1}.metrics[data-v-84413ad9]{grid-template-columns:1fr 1fr;gap:10px}.metrics article[data-v-84413ad9]{padding:18px 14px}.metrics .value-card[data-v-84413ad9]{grid-column:1/-1}.metrics strong[data-v-84413ad9]{margin:12px 0 8px;font-size:28px}.metrics .unavailable[data-v-84413ad9]{font-size:20px}.metrics p[data-v-84413ad9]{font-size:11px}.metrics article>span[data-v-84413ad9]{font-size:12px}.snapshot[data-v-84413ad9]{gap:6px;font-size:10px}.snapshot button[data-v-84413ad9]{white-space:nowrap;font-size:11px!important}.panel[data-v-84413ad9]{margin-top:14px;padding:16px 14px}.section-title[data-v-84413ad9]{align-items:flex-start;gap:10px;margin-bottom:12px}.section-title>span[data-v-84413ad9]{text-align:right;max-width:95px;font-size:10px}.overview h2[data-v-84413ad9]{font-size:16px}.quantity-grid[data-v-84413ad9]{gap:8px}.quantity[data-v-84413ad9]{min-width:125px;padding:13px 12px}.quantity strong[data-v-84413ad9]{font-size:22px}.quantity span[data-v-84413ad9]{font-size:11px}.group-grid[data-v-84413ad9]{grid-template-columns:1fr}.group-values[data-v-84413ad9]{max-width:45%;font-size:12px}.group-name[data-v-84413ad9]{font-size:13px}.scope[data-v-84413ad9]{font-size:11px}.trend .section-title[data-v-84413ad9]{flex-wrap:wrap}.trend .section-title label[data-v-84413ad9]{width:100%}.trend .section-title select[data-v-84413ad9]{max-width:140px}.pagination[data-v-84413ad9]{flex-direction:column;align-items:flex-start}.pagination>div[data-v-84413ad9]{width:100%}.pagination button[data-v-84413ad9]{flex:1}.overview td[data-v-84413ad9]{padding:12px 8px}.overview th[data-v-84413ad9]{padding:10px 8px}.inventory-details .section-title[data-v-84413ad9]{flex-wrap:wrap}.inventory-details .section-title button[data-v-84413ad9]{font-size:12px}.chart svg[data-v-84413ad9]{min-height:110px}.chart-dates[data-v-84413ad9]{font-size:10px}}.warning-list-design[data-v-b2ddb28d]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#181b21;--muted:#8592a5;--muted-soft:#9fa9ba;--blue:#237af0;--deep-blue:#164aab;--red:#fa4f4f;--orange:#f27b10;--light-blue:#e9f2ff;--line:#f0f3f7;--panel:#fff;--gutter:clamp(12px,3.53vw,24px);--card-gap:clamp(7px,2.74vw,14px);--thumb:clamp(64px,20.98vw,108px);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Helvetica Neue,sans-serif}[data-v-b2ddb28d],[data-v-b2ddb28d]:before,[data-v-b2ddb28d]:after{box-sizing:border-box}.warning-list-design[data-v-b2ddb28d]{color:var(--ink);background:radial-gradient(at 2% 64%,#e6effe42,#0000 37%),radial-gradient(at 96% 43%,#e6effc5c,#0000 32%),linear-gradient(#fbfcff,#fcfdff 68%,#f8fbfe)}button[data-v-b2ddb28d],input[data-v-b2ddb28d],select[data-v-b2ddb28d]{font:inherit}button[data-v-b2ddb28d]{cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-b2ddb28d]:focus-visible,input[data-v-b2ddb28d]:focus-visible,select[data-v-b2ddb28d]:focus-visible{outline-offset:2px;outline:3px solid #8bbfff}[hidden][data-v-b2ddb28d]{display:none!important}.shell[data-v-b2ddb28d]{width:100%;max-width:1100px;min-height:100dvh;margin:0 auto}.topbar[data-v-b2ddb28d]{min-height:clamp(51px,10.58vw,56px);padding-inline:var(--gutter);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.back[data-v-b2ddb28d]{color:#14161a;background:0 0;border:0;justify-self:start;place-items:center;width:clamp(27px,5.88vw,30px);height:clamp(36px,8.23vw,42px);padding:0;display:grid}.back svg[data-v-b2ddb28d]{width:clamp(20px,4.7vw,24px);height:clamp(24px,5.49vw,28px)}.topbar h1[data-v-b2ddb28d]{letter-spacing:.01em;white-space:nowrap;text-align:center;margin:0;font-size:clamp(18px,4.12vw,22px);font-weight:780;line-height:1.2}.content[data-v-b2ddb28d]{padding:0 var(--gutter) clamp(33px,6.67vw,45px)}.tool-row[data-v-b2ddb28d]{align-items:center;gap:clamp(9px,4.9vw,25px);margin-top:clamp(10px,2.74vw,14px);display:flex}.searchbox[data-v-b2ddb28d]{color:#9ba5b5;background:linear-gradient(115deg,#f2f5f9,#f2f5f8 55%,#f0f3f7);border-radius:999px;flex:1;align-items:center;gap:clamp(7px,2.15vw,11px);min-width:0;height:clamp(39px,9.02vw,46px);padding:0 clamp(11px,2.94vw,15px);display:flex}.search-icon[data-v-b2ddb28d]{flex:none;width:clamp(19px,4.31vw,22px);height:clamp(19px,4.31vw,22px)}.searchbox input[data-v-b2ddb28d]{color:#344054;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;height:100%;font-size:clamp(12px,3.14vw,16px);font-weight:430}.searchbox input[data-v-b2ddb28d]::placeholder{opacity:1;color:#98a2b1}.searchbox[data-v-b2ddb28d]:focus-within{background:#f6faff;box-shadow:0 0 0 2px #c0dcff}.clear-search[data-v-b2ddb28d]{color:#fff;background:#c5cedb;border:0;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:16px;line-height:19px;display:grid}.filter-trigger[data-v-b2ddb28d]{color:#21252c;white-space:nowrap;background:0 0;border:0;flex:none;justify-content:flex-end;align-items:center;gap:clamp(5px,1.57vw,8px);width:clamp(72px,16.67vw,85px);padding:0;font-size:clamp(13px,3.13vw,16px);font-weight:700;display:flex}.filter-trigger svg[data-v-b2ddb28d]{color:#1355b8;stroke-width:2.3px;width:clamp(19px,4.51vw,23px);height:clamp(19px,4.51vw,23px)}.metrics[data-v-b2ddb28d]{gap:var(--card-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(15px,3.92vw,20px);display:grid}.metric[data-v-b2ddb28d]{background:var(--metric-bg);text-align:center;white-space:nowrap;border:1px solid #0000;border-radius:clamp(9px,2.55vw,13px);flex-direction:column;align-items:center;min-width:0;height:clamp(96px,23.53vw,120px);padding:0 2px;transition:border-color .15s,box-shadow .15s,transform .12s;display:flex}.metric[data-v-b2ddb28d]:hover{border-color:color-mix(in srgb,var(--metric-color) 22%,transparent)}.metric[data-v-b2ddb28d]:active{transform:scale(.985)}.metric.is-selected[data-v-b2ddb28d]{border-color:var(--metric-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--metric-color) 12%,transparent)}.metric.severe[data-v-b2ddb28d]{--metric-bg:linear-gradient(135deg,#fff0f0,#ffe9ec);--metric-color:#f32b2a;--icon-color:#ffdbdc}.metric.low[data-v-b2ddb28d]{--metric-bg:linear-gradient(135deg,#fff7ed,#fff1e2);--metric-color:#ed790d;--icon-color:#ffe9d1}.metric.expiry[data-v-b2ddb28d]{--metric-bg:linear-gradient(135deg,#eaf4ff,#e4f0ff);--metric-color:#1377ea;--icon-color:#d6e8ff}.metric.over[data-v-b2ddb28d]{--metric-bg:linear-gradient(135deg,#f3f4f6,#eef0f3);--metric-color:#343b46;--icon-color:#dfe4ea}.metric.neutral[data-v-b2ddb28d]{--metric-bg:linear-gradient(135deg,#f3f4f6,#eef0f3);--metric-color:#586577;--icon-color:#dfe4ea}.metric-icon[data-v-b2ddb28d]{place-items:center;width:clamp(44px,11.37vw,58px);height:clamp(45px,11.37vw,58px);margin-top:clamp(8px,1.76vw,9px);display:grid;position:relative}.metric-icon svg[data-v-b2ddb28d]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.metric-icon .alert-back[data-v-b2ddb28d]{fill:var(--icon-color)}.metric-icon .alert-top[data-v-b2ddb28d]{fill:var(--icon-color);opacity:.8}.metric-number[data-v-b2ddb28d]{color:var(--metric-color);font-variant-numeric:tabular-nums;margin-top:clamp(6px,1.37vw,7px);font-size:clamp(22px,5.69vw,29px);font-weight:800;line-height:1;position:relative}.metric-name[data-v-b2ddb28d]{color:var(--metric-color);margin-top:clamp(0px,.2vw,1px);font-size:clamp(10px,3.04vw,15.5px);font-weight:770;line-height:1.3}.metric-hint[data-v-b2ddb28d]{color:#909bab;margin-top:clamp(2px,.58vw,3px);font-size:clamp(9px,2.51vw,12.8px);line-height:1.3}.tabs[data-v-b2ddb28d]{grid-template-columns:.8fr 1.2fr 1.1fr 1fr;align-items:stretch;width:100%;height:clamp(46px,10.59vw,54px);margin-top:clamp(22px,6.08vw,31px);display:grid}.tab[data-v-b2ddb28d]{color:#7e8899;white-space:nowrap;letter-spacing:.005em;background:0 0;border:0;justify-content:center;align-items:center;gap:clamp(2px,.98vw,5px);min-width:0;padding:0 2px;font-size:clamp(10.6px,3.53vw,18px);font-weight:650;display:flex;position:relative}.tab.is-active[data-v-b2ddb28d]{color:var(--blue);font-weight:750}.tab.is-active[data-v-b2ddb28d]:after{content:"";background:var(--blue);border-radius:99px;width:clamp(24px,6.67vw,34px);height:clamp(2px,.79vw,4px);position:absolute;bottom:clamp(0px,.59vw,3px);left:50%;transform:translate(-50%)}.inventory-list[data-v-b2ddb28d]{grid-template-columns:minmax(0,1fr);gap:clamp(2px,.39vw,3px);margin-top:0;display:grid}.inventory-item[data-v-b2ddb28d]{grid-template-columns:var(--thumb) minmax(0,1fr) clamp(90px,25.1vw,128px);text-align:left;width:100%;min-width:0;min-height:clamp(112px,28.83vw,147px);color:inherit;background:#fffffff5;border:0;border-radius:clamp(11px,2.74vw,14px);align-items:center;column-gap:clamp(6px,2.55vw,13px);padding:clamp(8px,1.96vw,10px) clamp(9px,2.35vw,12px) clamp(8px,1.96vw,10px) clamp(7px,1.57vw,8px);transition:background .14s,box-shadow .14s;display:grid;box-shadow:0 2px 13px #50638607}.inventory-item[data-v-b2ddb28d]:hover{background:#fbfdff;box-shadow:0 4px 22px #36619b17}.product-image[data-v-b2ddb28d]{width:var(--thumb);height:var(--thumb);background:#f2f5f9;border-radius:clamp(7px,2.16vw,11px);display:block;overflow:hidden}.product-image img[data-v-b2ddb28d]{object-fit:cover;width:100%;height:100%;display:block}.product-info[data-v-b2ddb28d]{flex-direction:column;align-self:center;align-items:flex-start;min-width:0;padding-top:clamp(1px,.59vw,3px);display:flex}.product-name[data-v-b2ddb28d]{color:#161a1d;white-space:normal;overflow-wrap:anywhere;font-size:clamp(12px,3.53vw,18px);font-weight:780;line-height:1.35}.product-id[data-v-b2ddb28d]{color:#7f8c9f;margin-top:clamp(6px,1.57vw,8px);font-size:clamp(11px,2.75vw,14px);line-height:1.4}.product-spec[data-v-b2ddb28d]{color:#7e8a9e;overflow-wrap:anywhere;margin-top:clamp(7px,1.57vw,8px);font-size:clamp(11px,2.75vw,14px);line-height:1.45}.warning-side[data-v-b2ddb28d]{flex-direction:column;align-self:stretch;align-items:flex-end;width:100%;min-width:0;display:flex}.warning-badge[data-v-b2ddb28d]{white-space:nowrap;border-radius:clamp(4px,.78vw,5px);width:max-content;max-width:100%;margin-top:clamp(7px,2.35vw,12px);padding:clamp(4px,.98vw,5px) clamp(6px,1.76vw,9px);font-size:clamp(11px,3.14vw,16px);font-weight:700;line-height:1.26;display:inline-block}.warning-badge.severe[data-v-b2ddb28d]{color:#fff;background:linear-gradient(135deg,#fb545a,#f04e51)}.warning-badge.low[data-v-b2ddb28d]{color:#e96f0b;background:linear-gradient(135deg,#ffd8ad,#ffcc91)}.warning-badge.expiry[data-v-b2ddb28d]{color:#1277ec;background:linear-gradient(135deg,#b9dbff,#a7cbff)}.warning-badge.over[data-v-b2ddb28d]{color:#313945;background:#e2e6ed}.warning-badge.neutral[data-v-b2ddb28d]{color:#586577;background:#edf0f4}.stock-line[data-v-b2ddb28d]{color:#ed3436;white-space:nowrap;margin-top:auto;font-size:clamp(11px,3.33vw,17px);font-weight:700;line-height:1.4}.stock-line strong[data-v-b2ddb28d]{font-variant-numeric:tabular-nums;font-weight:800}.warning-meta[data-v-b2ddb28d]{color:#7f8b9e;white-space:nowrap;margin-top:clamp(6px,1.18vw,6px);margin-bottom:clamp(6px,1.57vw,8px);font-size:clamp(10px,3.04vw,15.5px)}.warning-meta strong[data-v-b2ddb28d]{color:inherit;font-weight:550}.loaded-hint[data-v-b2ddb28d]{color:#99a4b4;text-align:center;justify-content:center;align-items:center;gap:clamp(7px,1.57vw,8px);margin:clamp(25px,5.88vw,30px) 0 0;font-size:clamp(12px,2.75vw,14px);display:flex}.loaded-hint[data-v-b2ddb28d]:before,.loaded-hint[data-v-b2ddb28d]:after{content:"";background:#abb5c2;flex:none;width:clamp(20px,5.49vw,28px);height:1px}.empty-state[data-v-b2ddb28d]{text-align:center;color:#8794a7;background:#fff;border-radius:14px;margin-top:5px;padding:38px 16px 44px}.empty-state svg[data-v-b2ddb28d]{color:#b6c9e0;width:62px;height:62px}.empty-state h3[data-v-b2ddb28d]{color:#60748e;margin:8px 0 5px;font-size:16px;font-weight:650}.empty-state p[data-v-b2ddb28d]{margin:0;font-size:13px;line-height:1.55}@media (width<=400px){.product-image[data-v-b2ddb28d]{border-radius:9px}.warning-badge[data-v-b2ddb28d]{margin-top:5px}.warning-meta[data-v-b2ddb28d]{white-space:normal;text-align:right;margin-bottom:4px;line-height:1.3}.inventory-item[data-v-b2ddb28d]{grid-template-columns:var(--thumb) minmax(0,1fr) clamp(76px,23vw,92px);column-gap:8px}.product-id[data-v-b2ddb28d],.product-spec[data-v-b2ddb28d]{margin-top:5px}.product-name[data-v-b2ddb28d]{line-height:1.3}.stock-line[data-v-b2ddb28d]{font-size:clamp(10px,2.94vw,12px)}}@media (width<=340px){.tool-row[data-v-b2ddb28d]{gap:6px}.filter-trigger[data-v-b2ddb28d]{width:65px}.searchbox[data-v-b2ddb28d]{padding-inline:9px}.searchbox input[data-v-b2ddb28d]{font-size:11px}.tabs[data-v-b2ddb28d]{grid-template-columns:.8fr 1.2fr 1.1fr 1fr}.tab[data-v-b2ddb28d]{gap:2px;padding:0;font-size:10px}.inventory-item[data-v-b2ddb28d]{grid-template-columns:clamp(64px,22.8vw,77px) minmax(0,1fr);gap:8px;min-height:132px;padding:10px}.product-image[data-v-b2ddb28d]{aspect-ratio:1;align-self:start;width:100%;height:auto}.product-info[data-v-b2ddb28d]{align-self:start;padding:2px 0}.product-name[data-v-b2ddb28d]{font-size:13px}.product-id[data-v-b2ddb28d],.product-spec[data-v-b2ddb28d]{font-size:11px}.warning-side[data-v-b2ddb28d]{border-top:1px solid #f2f4f7;flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-self:auto;align-items:center;gap:5px;padding-top:7px;display:flex}.warning-badge[data-v-b2ddb28d]{margin:0;padding:5px 6px;font-size:11px}.stock-line[data-v-b2ddb28d]{margin:0;font-size:11px}.warning-meta[data-v-b2ddb28d]{margin:0;font-size:10px}.metric-name[data-v-b2ddb28d]{font-size:10px}}@media (width>=900px){.warning-list-design[data-v-b2ddb28d]{--gutter:clamp(28px,3.3vw,38px)}.inventory-list[data-v-b2ddb28d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 13px}.inventory-item[data-v-b2ddb28d]{grid-template-columns:108px minmax(0,1fr) 122px;min-height:150px}.product-name[data-v-b2ddb28d]{font-size:17px}.metric[data-v-b2ddb28d]{height:138px}.metric-icon[data-v-b2ddb28d]{margin-top:16px}.metrics[data-v-b2ddb28d]{gap:18px}}@media (prefers-reduced-motion:reduce){[data-v-b2ddb28d],[data-v-b2ddb28d]:before,[data-v-b2ddb28d]:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.warning-list-design[data-v-b2ddb28d]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-width:0}button[data-v-b2ddb28d]:disabled{cursor:default}.back[data-v-b2ddb28d]:disabled,.filter-trigger[data-v-b2ddb28d]:disabled,.tab[data-v-b2ddb28d]:disabled,.metric[data-v-b2ddb28d]:disabled{opacity:.55}.inventory-item[data-v-b2ddb28d]:disabled:hover{background:#fffffff5;box-shadow:0 2px 13px #50638607}.product-warehouse[data-v-b2ddb28d]{color:#7e8a9e;overflow-wrap:anywhere;margin-top:5px;font-size:clamp(10px,2.5vw,13px)}.no-image[data-v-b2ddb28d]{color:#8492a5;place-items:center;width:100%;height:100%;font-size:12px;display:grid}.stock-line[data-v-b2ddb28d],.warning-badge[data-v-b2ddb28d],.metric-name[data-v-b2ddb28d],.metric-hint[data-v-b2ddb28d]{white-space:normal;overflow-wrap:anywhere}.warning-badge[data-v-b2ddb28d],.stock-line[data-v-b2ddb28d]{text-align:right}.metric-number[data-v-b2ddb28d]{overflow-wrap:anywhere;max-width:100%}.metric-number.unknown[data-v-b2ddb28d]{font-size:12px}.metric[data-v-b2ddb28d]{height:auto;min-height:clamp(96px,23.53vw,120px);padding-bottom:8px}.tabs.extended[data-v-b2ddb28d]{gap:12px;display:flex;overflow-x:auto}.tabs.extended .tab[data-v-b2ddb28d]{flex:none;min-width:70px}.inventory-item[data-v-b2ddb28d]{overflow-wrap:anywhere}.load-more[data-v-b2ddb28d]{color:#237af0;background:#fff;border:1px solid #e2eaf5;border-radius:20px;margin:24px auto 0;padding:10px 24px;display:block}@media (width>=900px){.metric[data-v-b2ddb28d]{min-height:138px}}.warning-detail-design[data-v-991b31b2]{color:#232a34;-webkit-font-smoothing:antialiased;background:#f4f8fe;width:100%;min-width:0;max-width:720px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;container-type:inline-size}.screen[data-v-991b31b2]{--u:calc(100cqw / 526);background:#f4f8fe;width:100%;min-width:0}.topbar[data-v-991b31b2]{height:calc(80 * var(--u));grid-template-columns:calc(58 * var(--u)) 1fr calc(112 * var(--u));padding:0 calc(10 * var(--u)) 0 calc(8 * var(--u));background:#ffffffe6;align-items:center;display:grid}.back[data-v-991b31b2]{width:calc(46 * var(--u));height:calc(46 * var(--u));color:#11161b;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.back[data-v-991b31b2]:before{content:"";width:calc(13 * var(--u));height:calc(13 * var(--u));border-left:calc(2.6 * var(--u)) solid currentColor;border-bottom:calc(2.6 * var(--u)) solid currentColor;margin-left:calc(7 * var(--u));transform:rotate(45deg)}.title[data-v-991b31b2]{text-align:center;font-size:calc(22 * var(--u));color:#101318;letter-spacing:.1px;overflow-wrap:anywhere;font-weight:780;line-height:1}.main[data-v-991b31b2]{padding:0 calc(13 * var(--u)) calc(17 * var(--u))}.card[data-v-991b31b2]{border-radius:calc(16 * var(--u));box-shadow:0 calc(7 * var(--u)) calc(20 * var(--u)) #2f476106;background:#fffffffa}.product-card[data-v-991b31b2]{min-height:calc(350 * var(--u));padding:calc(22 * var(--u)) calc(19 * var(--u)) calc(16 * var(--u))}.product-top[data-v-991b31b2]{grid-template-columns:calc(118 * var(--u)) minmax(0,1fr) auto;gap:calc(16 * var(--u));align-items:start;display:grid}.product-image[data-v-991b31b2]{width:calc(118 * var(--u));height:calc(118 * var(--u));border-radius:calc(12 * var(--u));object-fit:cover;background:#f1f4f7}.product-copy[data-v-991b31b2]{min-width:0;padding-top:calc(1 * var(--u))}.product-name[data-v-991b31b2]{margin:0 0 calc(4 * var(--u));font-size:calc(19 * var(--u));color:#171a1e;overflow-wrap:anywhere;font-weight:760;line-height:1.25}.product-code[data-v-991b31b2]{font-size:calc(15 * var(--u));color:#788597;margin-bottom:calc(1 * var(--u));line-height:1.55}.meta[data-v-991b31b2]{font-size:calc(15 * var(--u));color:#778394;overflow-wrap:anywhere;text-overflow:ellipsis;line-height:1.55}.status-badge[data-v-991b31b2]{margin-top:calc(1 * var(--u));min-width:calc(77 * var(--u));height:calc(31 * var(--u));padding:0 calc(11 * var(--u));border-radius:calc(9 * var(--u));color:#fff;font-size:calc(14 * var(--u));overflow-wrap:anywhere;box-shadow:0 calc(5 * var(--u)) calc(11 * var(--u)) #ff2b3a1f;background:linear-gradient(#ff4050,#ff2635);place-items:center;font-weight:760;display:grid}.warning[data-v-991b31b2]{margin-top:calc(18 * var(--u));min-height:calc(54 * var(--u));border-radius:calc(10 * var(--u));align-items:center;gap:calc(12 * var(--u));padding:0 calc(16 * var(--u));color:#ff2f3b;font-size:calc(16 * var(--u));overflow-wrap:anywhere;background:linear-gradient(90deg,#fff0f2,#fff3f5);font-weight:690;display:flex}.stats[data-v-991b31b2]{margin-top:calc(17 * var(--u));min-height:calc(77 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.stat[data-v-991b31b2]{text-align:center;flex-direction:column;justify-content:center;display:flex;position:relative}.stat+.stat[data-v-991b31b2]:before{content:"";left:0;top:calc(7 * var(--u));bottom:calc(7 * var(--u));width:calc(1 * var(--u));background:#e5ebf2;position:absolute}.stat-label[data-v-991b31b2]{font-size:calc(16 * var(--u));color:#667386;margin-bottom:calc(9 * var(--u));font-weight:520;line-height:1.1}.stat-value[data-v-991b31b2]{font-size:calc(28 * var(--u));color:#252b34;font-weight:560;line-height:1}.stat-value.red[data-v-991b31b2]{color:#ff1d2c}.distribution-card[data-v-991b31b2]{min-height:calc(205 * var(--u));margin-top:calc(17 * var(--u));padding:calc(14 * var(--u)) calc(20 * var(--u)) 0}.section-title[data-v-991b31b2]{font-size:calc(19 * var(--u));color:#171b20;margin:0;font-weight:760;line-height:1.2}.distribution-list[data-v-991b31b2]{margin-top:calc(4 * var(--u))}.dist-row[data-v-991b31b2]{width:100%;min-height:calc(52 * var(--u));grid-template-columns:calc(46 * var(--u)) minmax(0,1fr) minmax(calc(60 * var(--u)),auto) calc(18 * var(--u));border:0;border-bottom:calc(1 * var(--u)) solid #edf1f5;cursor:pointer;background:0 0;align-items:center;padding:0;display:grid}.dist-row[data-v-991b31b2]:last-child{border-bottom:0}.dist-icon[data-v-991b31b2]{width:calc(38 * var(--u));height:calc(38 * var(--u));border-radius:calc(10 * var(--u));place-items:center;display:grid}.dist-icon.blue[data-v-991b31b2]{color:#137cff;background:#eef6ff}.dist-icon.sky[data-v-991b31b2]{color:#1f91ff;background:#edf7ff}.dist-icon.mint[data-v-991b31b2]{color:#16c7a2;background:#ecfbf8}.dist-icon svg[data-v-991b31b2]{width:calc(25 * var(--u));height:calc(25 * var(--u))}.dist-name[data-v-991b31b2]{font-size:calc(16 * var(--u));color:#303640;text-align:left;font-weight:540}.dist-count[data-v-991b31b2]{font-size:calc(16 * var(--u));color:#252b34;text-align:right;overflow-wrap:anywhere;font-weight:540}.chevron[data-v-991b31b2]{width:calc(9 * var(--u));height:calc(9 * var(--u));border-top:calc(1.8 * var(--u)) solid #7e8b9c;border-right:calc(1.8 * var(--u)) solid #7e8b9c;justify-self:end;transform:rotate(45deg)}.records-card[data-v-991b31b2]{min-height:calc(352 * var(--u));margin-top:calc(17 * var(--u));padding:calc(20 * var(--u)) calc(20 * var(--u)) calc(10 * var(--u))}.records-head[data-v-991b31b2]{margin-bottom:calc(12 * var(--u));justify-content:space-between;align-items:flex-start;display:flex}.link-btn[data-v-991b31b2]{color:#7e8a9b;font-size:calc(14 * var(--u));cursor:pointer;align-items:center;gap:calc(4 * var(--u));background:0 0;border:0;padding:0;display:flex}.link-btn[data-v-991b31b2]:after{content:"";width:calc(7 * var(--u));height:calc(7 * var(--u));border-top:calc(1.6 * var(--u)) solid #8a97a7;border-right:calc(1.6 * var(--u)) solid #8a97a7;transform:rotate(45deg)}.table[data-v-991b31b2]{border-collapse:collapse;table-layout:fixed;width:100%}.table th[data-v-991b31b2]{height:calc(35 * var(--u));text-align:left;font-size:calc(14 * var(--u));color:#8290a2;padding:0;font-weight:560}.table th[data-v-991b31b2]:first-child{width:34%}.table th[data-v-991b31b2]:nth-child(2){width:26%}.table th[data-v-991b31b2]:nth-child(3){text-align:center;width:20%}.table th[data-v-991b31b2]:nth-child(4){text-align:right;width:20%}.table td[data-v-991b31b2]{height:calc(45 * var(--u));border-bottom:calc(1 * var(--u)) solid #edf1f5;font-size:calc(15 * var(--u));color:#667486;padding:0;font-weight:520}.table tr:last-child td[data-v-991b31b2]{border-bottom:0}.table td[data-v-991b31b2]:nth-child(3){text-align:center}.table td[data-v-991b31b2]:nth-child(4){text-align:right}.qty-out[data-v-991b31b2]{color:#ff2a36!important;font-weight:700!important}.qty-in[data-v-991b31b2]{color:#71842d!important;font-weight:700!important}.advice-card[data-v-991b31b2]{min-height:calc(126 * var(--u));margin-top:calc(17 * var(--u));padding:calc(23 * var(--u)) calc(20 * var(--u))}.advice-title[data-v-991b31b2]{align-items:center;gap:calc(10 * var(--u));font-size:calc(18 * var(--u));color:#252a30;font-weight:760;display:flex}.bulb[data-v-991b31b2]{font-size:calc(24 * var(--u));line-height:1}.advice-copy[data-v-991b31b2]{margin-top:calc(18 * var(--u));font-size:calc(16 * var(--u));color:#424a56;overflow-wrap:anywhere;line-height:1.2}.advice-copy strong[data-v-991b31b2]{color:#0c73ee;font-size:calc(18 * var(--u));font-weight:760}.actions[data-v-991b31b2]{height:calc(82 * var(--u));margin-top:calc(17 * var(--u));gap:calc(14 * var(--u));padding:0 calc(3 * var(--u));grid-template-columns:1fr 1fr;align-items:center;display:grid}.action[data-v-991b31b2]{height:calc(53 * var(--u));border-radius:calc(13 * var(--u));font-size:calc(18 * var(--u));cursor:pointer;font-weight:680}.action.secondary[data-v-991b31b2]{color:#147af5;border:calc(1.6 * var(--u)) solid #1680ff;background:#fff}.action.primary[data-v-991b31b2]{color:#fff;box-shadow:0 calc(8 * var(--u)) calc(18 * var(--u)) #0f75ed21;background:linear-gradient(135deg,#1985ff,#0a6fe8);border:0}.action[data-v-991b31b2]:active{transform:translateY(calc(1 * var(--u)))}.screen[data-v-991b31b2] *,.screen[data-v-991b31b2] :before,.screen[data-v-991b31b2] :after{box-sizing:border-box}button[data-v-991b31b2]{font:inherit}button[data-v-991b31b2]:focus-visible{outline:calc(3 * var(--u)) solid #8bbfff;outline-offset:calc(2 * var(--u))}button[data-v-991b31b2]:disabled{cursor:default}h1[data-v-991b31b2],h2[data-v-991b31b2],p[data-v-991b31b2]{margin:0}.back[data-v-991b31b2]:disabled,.action[data-v-991b31b2]:disabled,.link-btn[data-v-991b31b2]:disabled{opacity:.5}.product-top[data-v-991b31b2]{grid-template-columns:calc(118 * var(--u)) minmax(0,1fr) auto}.no-image[data-v-991b31b2]{color:#8492a5;font-size:calc(15 * var(--u));place-items:center;display:grid}.status-badge[data-v-991b31b2]{height:auto;min-height:calc(31 * var(--u));max-width:calc(100 * var(--u));padding:calc(5 * var(--u)) calc(11 * var(--u));text-align:center}.status-badge.low[data-v-991b31b2]{color:#b25100;box-shadow:none;background:#ffdab1}.status-badge.expiry[data-v-991b31b2]{color:#1263bc;box-shadow:none;background:#d5e9ff}.status-badge.over[data-v-991b31b2],.status-badge.neutral[data-v-991b31b2]{color:#394454;box-shadow:none;background:#e2e6ed}.warning[data-v-991b31b2]{padding:calc(10 * var(--u)) calc(16 * var(--u))}.warning.low[data-v-991b31b2]{color:#b25100;background:#fff6e9}.warning.expiry[data-v-991b31b2]{color:#1263bc;background:#edf6ff}.warning.over[data-v-991b31b2],.warning.neutral[data-v-991b31b2]{color:#394454;background:#f2f4f6}.warn-icon[data-v-991b31b2]{width:calc(23 * var(--u));height:calc(23 * var(--u));flex:none;font-size:0;position:relative}.warn-icon[data-v-991b31b2]:before{content:"";left:var(--u);top:var(--u);border-left:calc(10.5 * var(--u)) solid transparent;border-right:calc(10.5 * var(--u)) solid transparent;border-bottom:calc(20 * var(--u)) solid currentColor;width:0;height:0;position:absolute}.warn-icon[data-v-991b31b2]:after{content:"!";left:0;top:calc(4 * var(--u));width:calc(23 * var(--u));text-align:center;color:#fff;font-size:calc(13 * var(--u));font-weight:800;position:absolute}.stat[data-v-991b31b2]{min-width:0;padding:0 calc(4 * var(--u))}.stat-value[data-v-991b31b2]{overflow-wrap:anywhere;line-height:1.25}.stat-value.severe[data-v-991b31b2]{color:#ff1d2c}.stat-value.low[data-v-991b31b2]{color:#d36b0a}.stats.long-values[data-v-991b31b2]{gap:calc(15 * var(--u));grid-template-columns:minmax(0,1fr)}.long-values .stat[data-v-991b31b2]{text-align:left;align-items:stretch}.long-values .stat+.stat[data-v-991b31b2]:before{display:none}.long-values .stat-value[data-v-991b31b2]{white-space:nowrap;font-size:calc(24 * var(--u));overflow-x:auto}.observation[data-v-991b31b2]{margin-top:calc(14 * var(--u));color:#778496;font-size:calc(13 * var(--u));overflow-wrap:anywhere;line-height:1.6}.observation span[data-v-991b31b2]{display:block}.dist-icon[data-v-991b31b2]{color:#137cff;background:#eef6ff}.dist-row:nth-child(3n+2) .dist-icon[data-v-991b31b2]{color:#1f91ff;background:#edf7ff}.dist-row:nth-child(3n+3) .dist-icon[data-v-991b31b2]{color:#16c7a2;background:#ecfbf8}.dist-name[data-v-991b31b2],.dist-count[data-v-991b31b2]{overflow-wrap:anywhere;min-width:0}.dist-row[data-v-991b31b2]{gap:calc(4 * var(--u));padding:calc(7 * var(--u)) 0}.table td[data-v-991b31b2]{overflow-wrap:anywhere;padding:calc(8 * var(--u)) calc(3 * var(--u));vertical-align:middle}.table th[data-v-991b31b2]{padding:0 calc(3 * var(--u))}.advice-copy[data-v-991b31b2]{overflow-wrap:anywhere;line-height:1.6}.bulb[data-v-991b31b2]{width:calc(24 * var(--u));height:calc(24 * var(--u));color:#65572c;fill:#ffdc59}.actions[data-v-991b31b2]{height:auto;min-height:calc(82 * var(--u));grid-template-columns:repeat(auto-fit,minmax(calc(180 * var(--u)),1fr));padding:calc(14 * var(--u)) calc(3 * var(--u))}.action[data-v-991b31b2]{height:auto;min-height:calc(53 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));overflow-wrap:anywhere}.state-message[data-v-991b31b2]{padding:calc(28 * var(--u)) calc(16 * var(--u));color:#778496;text-align:center;font-size:calc(16 * var(--u));overflow-wrap:anywhere;line-height:1.6}.sr-only[data-v-991b31b2]{width:calc(1 * var(--u));height:calc(1 * var(--u));margin:calc(-1 * var(--u));clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.warning-center[data-v-4bd6a7cc]{background:#fbfcff;min-width:0}.management-links[data-v-4bd6a7cc]{flex-wrap:wrap;justify-content:flex-end;gap:16px;padding:8px 16px;font-size:12px;display:flex}.management-links a[data-v-4bd6a7cc]{color:#426586;text-decoration:none}.filter-panel[data-v-4bd6a7cc]{background:#fff;flex-wrap:wrap;gap:12px;padding:16px;display:flex}.filter-panel label[data-v-4bd6a7cc]{color:#526175;gap:6px;font-size:13px;display:grid}.filter-panel select[data-v-4bd6a7cc]{border:1px solid #dce5ef;border-radius:8px;min-width:150px;max-width:100%;padding:8px}.filter-panel button[data-v-4bd6a7cc],.retry[data-v-4bd6a7cc]{color:#176fce;background:#fff;border:1px solid #c9def7;border-radius:8px;padding:8px 16px}.scope-note[data-v-4bd6a7cc]{color:#65768c;overflow-wrap:anywhere;max-width:680px;margin:10px auto;padding:0 16px;font-size:13px;line-height:1.6}.retry[data-v-4bd6a7cc]{margin:12px auto;display:block}.filter-backdrop[data-v-4bd6a7cc]{z-index:70;background:#0006;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.filter-panel[data-v-4bd6a7cc]{width:min(100%,680px);max-height:85dvh;padding:20px 20px max(24px,env(safe-area-inset-bottom));border-radius:18px 18px 0 0;flex-direction:column;gap:16px;display:flex;overflow:auto}.filter-heading[data-v-4bd6a7cc]{justify-content:space-between;align-items:center;display:flex}.filter-heading h2[data-v-4bd6a7cc]{color:#202a35;margin:0;font-size:18px}.filter-heading button[data-v-4bd6a7cc]{color:#8994a3;border:0;width:40px;height:40px;padding:0;font-size:24px}.filter-panel label[data-v-4bd6a7cc]{width:100%;font-size:14px}.filter-panel select[data-v-4bd6a7cc]{width:100%;min-height:44px}.filter-panel>button[type=submit][data-v-4bd6a7cc]{color:#fff;background:#1677ff;border:0;border-radius:9px;min-height:46px}.filter-panel .management-links[data-v-4bd6a7cc]{justify-content:flex-start;padding:0}.inventory-warnings{--iw-ink:#203047;--iw-muted:#62748a;--iw-line:#dce5ee;--iw-primary:var(--el-color-primary,#2865bd);background:var(--ba-bg-color,#f3f6fa);max-width:1400px;color:var(--iw-ink);box-sizing:border-box;min-height:100vh;margin:auto;padding:30px;line-height:1.6}.inventory-warnings *{box-sizing:border-box}.inventory-warnings h1,.inventory-warnings h2,.inventory-warnings h3,.inventory-warnings p{margin:0}.inventory-warnings h1{margin:10px 0;font-size:30px}.inventory-warnings h2{font-size:19px}.inventory-warnings h3{font-size:16px}.inventory-warnings button,.inventory-warnings input,.inventory-warnings select,.inventory-warnings textarea{font:inherit}.inventory-warnings button{border:1px solid var(--iw-line);min-height:42px;color:var(--iw-ink);cursor:pointer;background:#fff;border-radius:8px;padding:9px 15px}.inventory-warnings button.primary{background:var(--iw-primary);border-color:var(--iw-primary);color:#fff}.inventory-warnings button:disabled{opacity:.5;cursor:default}.inventory-warnings :is(button,input,select,textarea,a,summary):focus-visible{outline-offset:3px;outline:3px solid #8bb5ee}.inventory-warnings .page-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.inventory-warnings .back{color:var(--iw-primary);font-size:13px;text-decoration:none}.inventory-warnings .eyebrow{color:var(--iw-muted);letter-spacing:.12em;margin-top:14px;font-size:11px}.inventory-warnings .muted{color:var(--iw-muted);font-size:13px}.inventory-warnings .policy{color:#785b30;background:#fff8ea;border:1px solid #efdcba;border-radius:12px;margin:18px 0;padding:16px 20px;font-size:13px}.inventory-warnings .policy strong{margin-bottom:4px;font-size:14px;display:block}.inventory-warnings .panel{border:1px solid var(--iw-line);background:#fff;border-radius:14px;min-width:0;margin-top:18px;padding:22px}.inventory-warnings .filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:14px;display:grid}.inventory-warnings label{min-width:0;color:var(--iw-muted);flex-direction:column;gap:7px;font-size:12px;display:flex}.inventory-warnings input,.inventory-warnings select,.inventory-warnings textarea{border:1px solid var(--iw-line);width:100%;min-width:0;max-width:100%;color:var(--iw-ink);background:#fff;border-radius:7px;min-height:42px;padding:10px 12px}.inventory-warnings textarea{resize:vertical}.inventory-warnings .actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.inventory-warnings .section-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.inventory-warnings .tabs{background:#e9eff6;border-radius:10px;gap:6px;max-width:420px;margin:20px 0;padding:6px;display:flex}.inventory-warnings .tabs button{color:var(--iw-muted);background:0 0;border-color:#0000;flex:1}.inventory-warnings .tabs button.active{color:var(--iw-primary);background:#fff;box-shadow:0 2px 7px #1636530d}.inventory-warnings .error,.inventory-warnings .notice,.inventory-warnings .pending{border-radius:10px;margin-top:15px;padding:15px 18px;font-size:13px}.inventory-warnings .error{color:#9a3927;background:#fff0ec;border:1px solid #ebc7bf}.inventory-warnings .notice{color:#25633b;background:#eaf6ef;border:1px solid #c8e3d2}.inventory-warnings .pending{color:#805c21;background:#fff7e6;border:1px solid #eedcb7}.inventory-warnings .pending button{margin-top:10px}.inventory-warnings .empty{color:var(--iw-muted);padding:26px 0;font-size:13px}.inventory-warnings .table-scroll{width:100%;overflow:auto}.inventory-warnings table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.inventory-warnings th{color:var(--iw-muted);white-space:nowrap;background:#f5f8fb;padding:12px;font-size:12px;font-weight:500}.inventory-warnings td{vertical-align:top;font-variant-numeric:tabular-nums;border-bottom:1px solid #edf1f5;min-width:110px;padding:15px 12px}.inventory-warnings td:first-child{min-width:185px}.inventory-warnings td small{color:var(--iw-muted);font-size:11px;line-height:1.8;display:block}.inventory-warnings td .actions{gap:5px;min-width:135px}.inventory-warnings td button{min-height:34px;padding:4px 8px;font-size:12px}.inventory-warnings .link-button{color:var(--iw-primary);background:0 0;border-color:#0000}.inventory-warnings .badge{color:#4a6583;white-space:nowrap;background:#eef3f9;border-radius:5px;padding:3px 8px;font-size:12px;display:inline-block}.inventory-warnings .badge.warning{color:#926022;background:#fff0d2}.inventory-warnings .badge.success{color:#2b6b48;background:#e8f5ee}.inventory-warnings .pagination{color:var(--iw-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:17px;font-size:12px;display:flex}.inventory-warnings .pagination .actions{flex-wrap:nowrap}.inventory-warnings .operation-picker{grid-template-columns:180px minmax(180px,1fr) auto;align-items:end;gap:14px;display:grid}.inventory-warnings .operation-panel{border-top:3px solid #e7ba69}.inventory-warnings .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.inventory-warnings fieldset{border:1px solid var(--iw-line);border-radius:10px;min-width:0;margin:20px 0;padding:16px}.inventory-warnings legend{padding:0 7px;font-size:14px;font-weight:600}.inventory-warnings .recipients{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.inventory-warnings .check{min-height:38px;color:var(--iw-ink);flex-direction:row;align-items:center;gap:9px;font-size:13px;display:flex}.inventory-warnings .check input{width:18px;height:18px;min-height:18px;accent-color:var(--iw-primary);flex:none;padding:0}.inventory-warnings .form-tip{color:var(--iw-muted);margin:14px 0;font-size:12px;line-height:1.8}.inventory-warnings .details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.inventory-warnings .metric{background:#f3f7fb;border-radius:9px;min-width:0;padding:17px}.inventory-warnings .metric span{color:var(--iw-muted);font-size:12px;display:block}.inventory-warnings .metric strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:8px;font-size:20px;display:block}.inventory-warnings .metric small{color:var(--iw-muted);font-size:11px}.inventory-warnings .key-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;font-size:13px;display:grid}.inventory-warnings .key-values p{overflow-wrap:anywhere}.inventory-warnings .key-values span{color:var(--iw-muted);margin-right:8px}.inventory-warnings .history-list{margin-top:16px}.inventory-warnings .history-list article{border-top:1px solid var(--iw-line);padding:16px 0;font-size:13px}.inventory-warnings .history-list small{color:var(--iw-muted);margin-top:5px;display:block}.inventory-warnings .history-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px}.inventory-warnings .full-width{grid-column:1/-1}.inventory-warnings .nowrap{white-space:nowrap}.inventory-warnings .scroll-help{display:none}@media (width<=900px){.inventory-warnings .filters,.inventory-warnings .recipients{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.inventory-warnings{padding:18px 12px}.inventory-warnings h1{font-size:27px}.inventory-warnings h2{font-size:17px}.inventory-warnings .page-head{align-items:flex-start;gap:12px}.inventory-warnings .page-head>div{min-width:0}.inventory-warnings .page-head>button{white-space:nowrap;margin-top:30px;padding:8px 10px;font-size:12px}.inventory-warnings .muted{font-size:12px}.inventory-warnings .policy{padding:14px;font-size:12px}.inventory-warnings .panel{margin-top:14px;padding:16px 13px}.inventory-warnings .filters{gap:12px 10px}.inventory-warnings .filters>.actions{grid-column:1/-1}.inventory-warnings .filters>.actions button{flex:1}.inventory-warnings .section-head{flex-wrap:wrap;align-items:flex-start}.inventory-warnings .section-head>.actions{width:100%}.inventory-warnings .section-head>.actions button{flex:1}.inventory-warnings .operation-picker,.inventory-warnings .form-grid,.inventory-warnings .recipients{grid-template-columns:1fr}.inventory-warnings fieldset{padding:12px}.inventory-warnings .details-grid{grid-template-columns:1fr 1fr;gap:8px}.inventory-warnings .metric{padding:13px 10px}.inventory-warnings .metric strong{font-size:18px}.inventory-warnings .key-values{grid-template-columns:1fr}.inventory-warnings .pagination{flex-wrap:wrap}.inventory-warnings .pagination .actions{width:100%}.inventory-warnings .pagination button{flex:1}.inventory-warnings .scroll-help{color:var(--iw-muted);margin:10px 0;font-size:11px;display:block}.inventory-warnings td{padding:12px 9px}.inventory-warnings th{padding:10px 9px}.inventory-warnings .tabs{margin:16px 0}.inventory-warnings .tabs button{font-size:13px}.inventory-warnings .form-actions button{flex:1}.inventory-warnings .pending button{width:100%}}.warning-design-return[data-v-f3d68f30]{color:#176fce;margin:12px 16px;font-size:14px;display:inline-block}.inventory-expiry{--iw-ink:#203047;--iw-muted:#62748a;--iw-line:#dce5ee;--iw-primary:var(--el-color-primary,#2865bd);background:var(--ba-bg-color,#f3f6fa);max-width:1400px;color:var(--iw-ink);box-sizing:border-box;min-height:100vh;margin:auto;padding:30px;line-height:1.6}.inventory-expiry *{box-sizing:border-box}.inventory-expiry h1,.inventory-expiry h2,.inventory-expiry h3,.inventory-expiry p{margin:0}.inventory-expiry h1{margin:10px 0;font-size:30px}.inventory-expiry h2{font-size:19px}.inventory-expiry h3{font-size:16px}.inventory-expiry button,.inventory-expiry input,.inventory-expiry select,.inventory-expiry textarea{font:inherit}.inventory-expiry button{border:1px solid var(--iw-line);min-height:42px;color:var(--iw-ink);cursor:pointer;background:#fff;border-radius:8px;padding:9px 15px}.inventory-expiry button.primary{background:var(--iw-primary);border-color:var(--iw-primary);color:#fff}.inventory-expiry button:disabled{opacity:.5;cursor:default}.inventory-expiry :is(button,input,select,textarea,a,summary):focus-visible{outline-offset:3px;outline:3px solid #8bb5ee}.inventory-expiry .page-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.inventory-expiry .back{color:var(--iw-primary);font-size:13px;text-decoration:none}.inventory-expiry .eyebrow{color:var(--iw-muted);letter-spacing:.12em;margin-top:14px;font-size:11px}.inventory-expiry .muted{color:var(--iw-muted);font-size:13px}.inventory-expiry .policy{color:#785b30;background:#fff8ea;border:1px solid #efdcba;border-radius:12px;margin:18px 0;padding:16px 20px;font-size:13px}.inventory-expiry .policy strong{margin-bottom:4px;font-size:14px;display:block}.inventory-expiry .panel{border:1px solid var(--iw-line);background:#fff;border-radius:14px;min-width:0;margin-top:18px;padding:22px}.inventory-expiry .filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:14px;display:grid}.inventory-expiry label{min-width:0;color:var(--iw-muted);flex-direction:column;gap:7px;font-size:12px;display:flex}.inventory-expiry input,.inventory-expiry select,.inventory-expiry textarea{border:1px solid var(--iw-line);width:100%;min-width:0;max-width:100%;color:var(--iw-ink);background:#fff;border-radius:7px;min-height:42px;padding:10px 12px}.inventory-expiry textarea{resize:vertical}.inventory-expiry .actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.inventory-expiry .section-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.inventory-expiry .tabs{background:#e9eff6;border-radius:10px;gap:6px;max-width:420px;margin:20px 0;padding:6px;display:flex}.inventory-expiry .tabs button{color:var(--iw-muted);background:0 0;border-color:#0000;flex:1}.inventory-expiry .tabs button.active{color:var(--iw-primary);background:#fff;box-shadow:0 2px 7px #1636530d}.inventory-expiry .error,.inventory-expiry .notice,.inventory-expiry .pending{border-radius:10px;margin-top:15px;padding:15px 18px;font-size:13px}.inventory-expiry .error{color:#9a3927;background:#fff0ec;border:1px solid #ebc7bf}.inventory-expiry .notice{color:#25633b;background:#eaf6ef;border:1px solid #c8e3d2}.inventory-expiry .pending{color:#805c21;background:#fff7e6;border:1px solid #eedcb7}.inventory-expiry .pending button{margin-top:10px}.inventory-expiry .empty{color:var(--iw-muted);padding:26px 0;font-size:13px}.inventory-expiry .table-scroll{width:100%;overflow:auto}.inventory-expiry table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.inventory-expiry th{color:var(--iw-muted);white-space:nowrap;background:#f5f8fb;padding:12px;font-size:12px;font-weight:500}.inventory-expiry td{vertical-align:top;font-variant-numeric:tabular-nums;border-bottom:1px solid #edf1f5;min-width:110px;padding:15px 12px}.inventory-expiry td:first-child{min-width:185px}.inventory-expiry td small{color:var(--iw-muted);font-size:11px;line-height:1.8;display:block}.inventory-expiry td .actions{gap:5px;min-width:135px}.inventory-expiry td button{min-height:34px;padding:4px 8px;font-size:12px}.inventory-expiry .link-button{color:var(--iw-primary);background:0 0;border-color:#0000}.inventory-expiry .badge{color:#4a6583;white-space:nowrap;background:#eef3f9;border-radius:5px;padding:3px 8px;font-size:12px;display:inline-block}.inventory-expiry .badge.expiry{color:#926022;background:#fff0d2}.inventory-expiry .badge.success{color:#2b6b48;background:#e8f5ee}.inventory-expiry .pagination{color:var(--iw-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:17px;font-size:12px;display:flex}.inventory-expiry .pagination .actions{flex-wrap:nowrap}.inventory-expiry .operation-picker{grid-template-columns:180px minmax(180px,1fr) auto;align-items:end;gap:14px;display:grid}.inventory-expiry .operation-panel{border-top:3px solid #e7ba69}.inventory-expiry .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.inventory-expiry fieldset{border:1px solid var(--iw-line);border-radius:10px;min-width:0;margin:20px 0;padding:16px}.inventory-expiry legend{padding:0 7px;font-size:14px;font-weight:600}.inventory-expiry .recipients{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.inventory-expiry .check{min-height:38px;color:var(--iw-ink);flex-direction:row;align-items:center;gap:9px;font-size:13px;display:flex}.inventory-expiry .check input{width:18px;height:18px;min-height:18px;accent-color:var(--iw-primary);flex:none;padding:0}.inventory-expiry .form-tip{color:var(--iw-muted);margin:14px 0;font-size:12px;line-height:1.8}.inventory-expiry .details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.inventory-expiry .metric{background:#f3f7fb;border-radius:9px;min-width:0;padding:17px}.inventory-expiry .metric span{color:var(--iw-muted);font-size:12px;display:block}.inventory-expiry .metric strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:8px;font-size:20px;display:block}.inventory-expiry .metric small{color:var(--iw-muted);font-size:11px}.inventory-expiry .key-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;font-size:13px;display:grid}.inventory-expiry .key-values p{overflow-wrap:anywhere}.inventory-expiry .key-values span{color:var(--iw-muted);margin-right:8px}.inventory-expiry .history-list{margin-top:16px}.inventory-expiry .history-list article{border-top:1px solid var(--iw-line);padding:16px 0;font-size:13px}.inventory-expiry .history-list small{color:var(--iw-muted);margin-top:5px;display:block}.inventory-expiry .history-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px}.inventory-expiry .full-width{grid-column:1/-1}.inventory-expiry .nowrap{white-space:nowrap}.inventory-expiry .scroll-help{display:none}@media (width<=900px){.inventory-expiry .filters,.inventory-expiry .recipients{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.inventory-expiry{padding:18px 12px}.inventory-expiry h1{font-size:27px}.inventory-expiry h2{font-size:17px}.inventory-expiry .page-head{align-items:flex-start;gap:12px}.inventory-expiry .page-head>div{min-width:0}.inventory-expiry .page-head>button{white-space:nowrap;margin-top:30px;padding:8px 10px;font-size:12px}.inventory-expiry .muted{font-size:12px}.inventory-expiry .policy{padding:14px;font-size:12px}.inventory-expiry .panel{margin-top:14px;padding:16px 13px}.inventory-expiry .filters{gap:12px 10px}.inventory-expiry .filters>.actions{grid-column:1/-1}.inventory-expiry .filters>.actions button{flex:1}.inventory-expiry .section-head{flex-wrap:wrap;align-items:flex-start}.inventory-expiry .section-head>.actions{width:100%}.inventory-expiry .section-head>.actions button{flex:1}.inventory-expiry .operation-picker,.inventory-expiry .form-grid,.inventory-expiry .recipients{grid-template-columns:1fr}.inventory-expiry fieldset{padding:12px}.inventory-expiry .details-grid{grid-template-columns:1fr 1fr;gap:8px}.inventory-expiry .metric{padding:13px 10px}.inventory-expiry .metric strong{font-size:18px}.inventory-expiry .key-values{grid-template-columns:1fr}.inventory-expiry .pagination{flex-wrap:wrap}.inventory-expiry .pagination .actions{width:100%}.inventory-expiry .pagination button{flex:1}.inventory-expiry .scroll-help{color:var(--iw-muted);margin:10px 0;font-size:11px;display:block}.inventory-expiry td{padding:12px 9px}.inventory-expiry th{padding:10px 9px}.inventory-expiry .tabs{margin:16px 0}.inventory-expiry .tabs button{font-size:13px}.inventory-expiry .form-actions button{flex:1}.inventory-expiry .pending button{width:100%}}.inventory-expiry details{min-width:210px}.inventory-expiry summary{cursor:pointer;color:var(--iw-primary);padding:8px 0}.inventory-expiry .batch-facts{margin:14px 0}.inventory-expiry .locations{color:var(--iw-muted);margin:10px 0;padding-left:18px;font-size:12px}.inventory-expiry .locations li{overflow-wrap:anywhere}.inventory-replenishment{color:#172b35;max-width:1200px;margin:0 auto;padding:28px;font-family:inherit;line-height:1.65}.inventory-replenishment *{box-sizing:border-box}.inventory-replenishment h1{margin:3px 0;font-size:30px}.inventory-replenishment h2{margin:0 0 8px;font-size:20px}.inventory-replenishment h3{margin:5px 0;font-size:16px}.inventory-replenishment p{margin:8px 0}.inventory-replenishment .page-head,.inventory-replenishment .section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.inventory-replenishment .page-head>button{white-space:nowrap;flex-shrink:0}.inventory-replenishment .eyebrow{letter-spacing:.12em;color:#526f7a;font-size:11px}.inventory-replenishment .muted,.inventory-replenishment small{color:#657d85;font-size:13px}.inventory-replenishment .panel{background:#fff;border:1px solid #dce7e8;border-radius:15px;margin:20px 0;padding:22px}.inventory-replenishment .policy,.inventory-replenishment .notice{background:#edf6f5;border:1px solid #cee2df;border-radius:10px;padding:14px 17px}.inventory-replenishment .error{color:#9e3323;background:#fff0ed;border:1px solid #f1c4b9;border-radius:10px;padding:14px}.inventory-replenishment .pending{background:#fff7db;border:1px solid #ead990;border-radius:10px;padding:16px}.inventory-replenishment button,.inventory-replenishment input,.inventory-replenishment select,.inventory-replenishment textarea{font:inherit}.inventory-replenishment button{color:#244953;cursor:pointer;background:#fff;border:1px solid #c4d6d8;border-radius:8px;padding:8px 13px}.inventory-replenishment button.primary,.inventory-replenishment .tabs button.active{color:#fff;background:#175d64;border-color:#175d64}.inventory-replenishment button:disabled{cursor:not-allowed;opacity:.5}.inventory-replenishment label{flex-direction:column;gap:6px;margin:10px 0;font-size:14px;display:flex}.inventory-replenishment input,.inventory-replenishment select,.inventory-replenishment textarea{color:#172b35;background:#fff;border:1px solid #bcd0d4;border-radius:7px;width:100%;min-width:0;padding:9px 11px}.inventory-replenishment textarea{resize:vertical;min-height:84px}.inventory-replenishment input:focus,.inventory-replenishment select:focus,.inventory-replenishment textarea:focus,.inventory-replenishment button:focus-visible,.inventory-replenishment a:focus-visible{outline-offset:2px;outline:3px solid #8dd0d1}.inventory-replenishment fieldset{border:0;margin:0;padding:0}.inventory-replenishment fieldset:disabled{opacity:.72}.inventory-replenishment .filters,.inventory-replenishment .actions,.inventory-replenishment .tabs,.inventory-replenishment .pagination{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inventory-replenishment .filters{align-items:flex-end}.inventory-replenishment .filters label{flex:1;min-width:180px}.inventory-replenishment .filters button{margin-bottom:10px}.inventory-replenishment .tabs{margin:15px 0}.inventory-replenishment .cards{gap:16px;display:grid}.inventory-replenishment .source-card{background:#fcfefe;border:1px solid #dce7e8;border-radius:12px;padding:18px}.inventory-replenishment .metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.inventory-replenishment .metrics>div{background:#eef5f6;border-radius:8px;min-width:0;padding:12px}.inventory-replenishment .metrics span{color:#536e78;font-size:12px;display:block}.inventory-replenishment .metrics strong{overflow-wrap:anywhere;font-size:20px;display:block}.inventory-replenishment .buckets{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0;display:grid}.inventory-replenishment .buckets>div{border-bottom:1px solid #e2ebed;padding-bottom:7px}.inventory-replenishment dt{color:#536e78;font-size:13px}.inventory-replenishment dd{margin:3px 0}.inventory-replenishment .form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.inventory-replenishment .check{flex-direction:row;align-items:center}.inventory-replenishment .check input{width:auto}.inventory-replenishment a{color:#17636a}.inventory-replenishment .tag{white-space:nowrap;background:#e5efed;border-radius:20px;padding:3px 9px;font-size:12px}.inventory-replenishment .purchase-row,.inventory-replenishment .history-row{overflow-wrap:anywhere;border-bottom:1px solid #e4ecee;padding:13px 0}.inventory-replenishment .purchase-row a{margin-right:16px}.inventory-replenishment .pagination{margin-top:20px}.inventory-replenishment .empty{text-align:center;color:#657d85;padding:20px}@media (width<=700px){.inventory-replenishment{padding:16px}.inventory-replenishment h1{font-size:26px}.inventory-replenishment .page-head{align-items:flex-start}.inventory-replenishment .panel{padding:16px}.inventory-replenishment .metrics,.inventory-replenishment .buckets{grid-template-columns:repeat(2,1fr)}.inventory-replenishment .form-grid{grid-template-columns:1fr}.inventory-replenishment .filters label{min-width:100%;margin:6px 0}.inventory-replenishment .filters{gap:8px}.inventory-replenishment .source-card{padding:13px}.inventory-replenishment .section-head{align-items:flex-start}.inventory-replenishment .muted{overflow-wrap:anywhere}}@media (width<=360px){.inventory-replenishment .metrics{grid-template-columns:1fr}}.inventory-tabs[data-v-2c931d7f]{box-sizing:border-box;background:#fff;border-bottom:1px solid #f3f5f8;grid-template-columns:repeat(4,.84fr) repeat(2,1.3fr);width:100%;max-width:1180px;margin:0 auto;padding:0;display:grid;position:relative}.inventory-tabs button[data-v-2c931d7f]{font:inherit;white-space:nowrap;color:#252c35;cursor:pointer;box-sizing:border-box;background:0 0;border:0;place-items:center;min-width:0;height:67px;padding:0;font-size:20px;font-weight:580;display:grid;position:relative}.inventory-tabs button.active[data-v-2c931d7f]{color:#157dfc;font-weight:650}.inventory-tabs button.active[data-v-2c931d7f]:after{content:"";background:#157dfc;border-radius:4px;width:43px;height:4px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.inventory-tabs button[data-v-2c931d7f]:disabled{opacity:.46;cursor:default}.inventory-tabs button[data-v-2c931d7f]:focus-visible{outline-offset:-4px;border-radius:5px;outline:3px solid #216ed9}.inventory-tab-indicator[data-v-2c931d7f]{display:none}.inventory-tabs.is-inbound[data-v-2c931d7f]{border-bottom:1px solid #e8e8e8;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;display:flex;overflow-x:auto}.is-inbound button[data-v-2c931d7f]{color:#666;border-bottom:3px solid #0000;flex:1;min-width:70px;height:55px;padding:14px 12px;font-size:16px;font-weight:400}.is-inbound button.active[data-v-2c931d7f]{color:#0078ff;border-color:#0078ff;font-weight:500}.is-inbound button.active[data-v-2c931d7f]:after{display:none}.inventory-tabs.is-transfer[data-v-2c931d7f]{border:0;justify-content:space-between;align-items:center;gap:0;height:50px;padding:0 clamp(14px,4.35vw,23px);display:flex}.is-transfer button[data-v-2c931d7f]{color:#1f2329;flex:none;height:50px;font-size:clamp(12px,3.3vw,17px);font-weight:600}.is-transfer button.active[data-v-2c931d7f]{color:#1677ff}.is-transfer button.active[data-v-2c931d7f]:after{background:#1677ff;border-radius:4px;width:calc(100% + 4px);height:3px;bottom:0}@media (width<=540px){.inventory-tabs.is-outbound button[data-v-2c931d7f]{height:58px;font-size:clamp(12px,3.55vw,19px)}.is-outbound button.active[data-v-2c931d7f]:after{width:34px;height:3px;bottom:4px}}@media (width<=390px){.inventory-tabs.is-transfer[data-v-2c931d7f]{padding-inline:11px}.is-transfer button[data-v-2c931d7f]{font-size:12px}}@media (width<=350px){.inventory-tabs.is-outbound button[data-v-2c931d7f]{height:54px;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.inventory-tab-indicator[data-v-2c931d7f]{transition:none}}.inventory-layout[data-v-23dbebee]{color:#1f2329;background:#f5f6f8;width:100%;min-height:100dvh;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif}.inventory-navigation[data-v-23dbebee]{z-index:20;background:#fff;margin:0 auto;position:relative}.inventory-layout.is-inbound .inventory-navigation[data-v-23dbebee]{max-width:600px}.inventory-layout.is-outbound[data-v-23dbebee]{background:#f4f8fc}.inventory-layout.is-transfer[data-v-23dbebee]{background:linear-gradient(#f8fafb 0%,#f3f6f8 100%);max-width:720px}.inventory-heading[data-v-23dbebee]{box-sizing:border-box;background:#fffffffa;grid-template-columns:118px minmax(0,1fr) 118px;align-items:center;height:60px;padding:0 clamp(14px,4.35vw,23px);display:grid}.inventory-heading h1[data-v-23dbebee]{text-align:center;color:#111318;margin:0;font-size:21px;font-weight:700;line-height:1.3}.inventory-heading button[data-v-23dbebee]{font:inherit;cursor:pointer;background:0 0;border:0;min-width:42px;min-height:42px}.inventory-heading .inventory-back[data-v-23dbebee]{color:#111318;place-items:center;width:42px;height:42px;padding:0;display:grid}.inventory-back svg[data-v-23dbebee]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:23px}.inventory-heading .inventory-refresh[data-v-23dbebee]{color:#8e98a8;justify-self:end;font-size:13px}.inventory-heading button[data-v-23dbebee]:disabled{opacity:.46;cursor:default}.inventory-heading button[data-v-23dbebee]:focus-visible{outline-offset:1px;border-radius:5px;outline:3px solid #1677ff}.inventory-content-enter-active[data-v-23dbebee]{transition:opacity .14s}.inventory-content-enter-from[data-v-23dbebee]{opacity:.55}@media (width<=390px){.inventory-heading[data-v-23dbebee]{grid-template-columns:88px minmax(0,1fr) 88px;padding-inline:11px}.inventory-heading h1[data-v-23dbebee]{font-size:19px}}@media (width>=721px){.inventory-layout.is-transfer[data-v-23dbebee]{border-radius:30px;min-height:calc(100dvh - 40px);margin:20px auto;box-shadow:0 18px 60px #2e3d4c1f}.inventory-layout.is-transfer .inventory-navigation[data-v-23dbebee]{border-radius:30px 30px 0 0;overflow:hidden}}@media (prefers-reduced-motion:reduce){.inventory-content-enter-active[data-v-23dbebee]{transition:none}.inventory-content-enter-from[data-v-23dbebee]{opacity:1;transform:none}}.inventory-layout.is-transfer-detail[data-v-23dbebee]{background:#f5f9fc;max-width:900px}.inventory-layout.is-transfer-detail[data-v-23dbebee]:has(.transfer-create-shell){max-width:720px}.inventory-layout.is-transfer-detail[data-v-23dbebee]:has(.transfer-picker-shell){background:#fff;max-width:1000px}@media (width>=721px){.inventory-layout.is-transfer-detail[data-v-23dbebee]:has(.transfer-create-shell){border-radius:34px;min-height:calc(100dvh - 48px);margin:24px auto}}.inbound-form.inbound-confirmation[data-v-de36f041]{box-sizing:border-box;padding:0 0 calc(96px + env(safe-area-inset-bottom));color:var(--business-text-primary,#172135);font:inherit;margin:0}.inbound-confirmation[data-v-de36f041] *{box-sizing:border-box}button[data-v-de36f041],input[data-v-de36f041],select[data-v-de36f041],textarea[data-v-de36f041]{font:inherit}button[data-v-de36f041]{cursor:pointer}button[data-v-de36f041]:disabled{opacity:.45;cursor:default}button[data-v-de36f041]:focus-visible,input[data-v-de36f041]:focus-visible,select[data-v-de36f041]:focus-visible,textarea[data-v-de36f041]:focus-visible,summary[data-v-de36f041]:focus-visible{outline:3px solid var(--business-color-primary,#2f73f4);outline-offset:3px}.capture-preview[data-v-de36f041]{background:var(--business-bg-secondary,#f5f6f8);border-radius:16px;height:180px;overflow:hidden}.capture-preview img[data-v-de36f041]{object-fit:contain;width:100%;height:100%;display:block}.capture-preview.empty[data-v-de36f041]{border:1px dashed var(--business-border-medium,#d9dde3);background:var(--business-bg-page,#fff);color:var(--business-text-secondary,#48556a);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.capture-preview svg[data-v-de36f041]{fill:none;width:44px;height:44px;stroke:var(--business-color-primary,#2f73f4);stroke-width:1.6px}.capture-actions[data-v-de36f041]{gap:12px;margin:12px 0 24px;display:flex}.capture-actions button[data-v-de36f041]{border:0;border-radius:12px;flex:1;min-width:0;min-height:44px;padding:10px 8px;font-size:14px;font-weight:600}.view-photo[data-v-de36f041]{background:var(--business-info-bg,#eaf2ff);color:var(--business-color-primary,#2f73f4)}.retake-photo[data-v-de36f041]{background:var(--business-danger-bg,#ffe4e5);color:var(--business-danger,#e21b1b)}.confirmation-heading[data-v-de36f041]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.confirmation-heading h2[data-v-de36f041]{margin:0;font-size:17px;line-height:1.5}.confirmation-heading p[data-v-de36f041]{color:var(--business-text-tertiary,#7b8799);margin:0 0 4px;font-size:12px}.draft-badge[data-v-de36f041]{background:var(--business-info-bg,#eaf2ff);color:var(--business-color-primary,#2f73f4);border-radius:6px;flex:none;padding:4px 8px;font-size:12px}.confirmation-card[data-v-de36f041]{border:1px solid var(--business-border-light,#edf0f5);background:var(--business-bg-page,#fff);border-radius:16px;min-width:0;margin:0;padding:0 16px 20px}.info-row[data-v-de36f041]{border-bottom:1px solid var(--business-border-light,#edf0f5);align-items:center;gap:12px;min-height:60px;padding-block:8px;font-size:14px;display:flex;margin:0!important}.row-icon[data-v-de36f041]{width:20px;height:20px;color:var(--business-text-secondary,#48556a);flex:none}.row-icon svg[data-v-de36f041],.product-mark svg[data-v-de36f041],.source-label svg[data-v-de36f041]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.row-label[data-v-de36f041]{flex:none;width:64px;font-weight:500}.row-value[data-v-de36f041]{text-align:right;overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.7}.info-row select[data-v-de36f041]{width:0;min-width:0;min-height:44px;color:inherit;text-align:right;background:0 0;border:0;border-radius:8px;flex:1;padding:8px 0;font-size:13px}.confirmation-product[data-v-de36f041]{border-bottom:1px solid var(--business-border-light,#edf0f5);padding:20px 0}.product-heading[data-v-de36f041]{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.product-heading>div[data-v-de36f041]{overflow-wrap:anywhere;flex:1;min-width:0}.product-mark[data-v-de36f041]{background:var(--business-info-bg,#eaf2ff);width:44px;height:44px;color:var(--business-color-primary,#2f73f4);border-radius:12px;flex:none;padding:10px}.product-heading h3[data-v-de36f041]{margin:0;font-size:16px;line-height:1.6}.product-heading p[data-v-de36f041]{color:var(--business-text-secondary,#48556a);margin:4px 0 0;font-size:12px;line-height:1.6}.quantity-row[data-v-de36f041]{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.quantity-stepper[data-v-de36f041]{flex:1;align-items:center;gap:8px;min-width:0;max-width:260px;display:flex}.quantity-stepper button[data-v-de36f041]{border:1px solid var(--business-border-medium,#d9dde3);background:var(--business-bg-page,#fff);width:44px;height:44px;color:var(--business-text-primary,#172135);border-radius:50%;flex:none;font-size:24px;line-height:1}.quantity-stepper button[data-v-de36f041]:last-child{border-color:var(--business-color-primary,#2f73f4);color:var(--business-color-primary,#2f73f4);background:var(--business-info-bg,#eaf2ff)}.quantity-stepper input[data-v-de36f041]{border:1px solid var(--business-border-light,#edf0f5);background:var(--business-bg-secondary,#f5f6f8);width:100%;min-width:0;min-height:44px;color:var(--business-text-primary,#172135);text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;padding:6px 2px;font-size:18px;font-weight:600}.quantity-stepper input.long-quantity[data-v-de36f041]{font-size:13px}.quantity-hint[data-v-de36f041]{color:var(--business-text-tertiary,#7b8799);margin:12px 0 0;font-size:12px;line-height:1.7}.detail-field[data-v-de36f041]{color:var(--business-text-secondary,#48556a);gap:8px;margin:12px 0;font-size:13px;display:grid}.detail-field input[data-v-de36f041],.detail-field textarea[data-v-de36f041]{border:1px solid var(--business-border-medium,#d9dde3);background:var(--business-bg-page,#fff);border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px;font-size:14px}.detail-field textarea[data-v-de36f041]{resize:vertical;min-height:88px}.batch-details[data-v-de36f041]{margin-top:12px}.batch-details summary[data-v-de36f041]{cursor:pointer;min-height:44px;color:var(--business-text-secondary,#48556a);align-items:center;gap:8px;font-size:12px;list-style:none;display:flex}.batch-details summary[data-v-de36f041]::-webkit-details-marker{display:none}.batch-details summary[data-v-de36f041]:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;margin-right:4px;transform:rotate(-45deg)}.batch-details[open] summary[data-v-de36f041]:before{transform:rotate(45deg)}.batch-details summary span[data-v-de36f041]{color:var(--business-text-tertiary,#7b8799)}.confirmation-dates[data-v-de36f041]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.outline-button[data-v-de36f041]{border:1px solid var(--business-color-primary,#2f73f4);background:var(--business-bg-page,#fff);min-height:44px;color:var(--business-color-primary,#2f73f4);border-radius:8px;padding:8px 12px;font-size:13px}.source-card[data-v-de36f041]{border:1px solid var(--business-border-light,#edf0f5);background:var(--business-info-bg,#eaf2ff);width:100%;color:var(--business-text-primary,#172135);text-align:left;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding:16px;display:flex}.source-label[data-v-de36f041]{align-items:center;gap:8px;width:100%;font-size:13px;font-weight:600;display:flex}.source-label svg[data-v-de36f041]{width:20px;height:20px;color:var(--business-color-primary,#2f73f4)}.source-card>span[data-v-de36f041]:nth-child(2){min-width:0;color:var(--business-color-primary,#2f73f4);flex:1}.source-card strong[data-v-de36f041]{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.source-card small[data-v-de36f041]{color:var(--business-text-secondary,#48556a);margin-top:4px;font-size:12px;font-weight:400;line-height:1.6;display:block}.source-project[data-v-de36f041]{margin-top:4px;display:block}.source-arrow[data-v-de36f041]{flex:none;font-size:24px}.source-hint[data-v-de36f041]{color:var(--business-text-tertiary,#7b8799);margin:8px 0 20px;font-size:12px;line-height:1.7}.source-detail-button[data-v-de36f041]{min-height:44px;color:var(--business-color-primary,#2f73f4);background:0 0;border:0;padding:8px 0;font-size:12px;display:block}.note-field[data-v-de36f041]{gap:12px;font-size:14px;font-weight:600;display:grid}.note-field small[data-v-de36f041],.attachment-heading small[data-v-de36f041]{color:var(--business-danger,#e21b1b);margin-left:4px;font-size:12px;font-weight:400}.note-field>div[data-v-de36f041]{position:relative}.note-field textarea[data-v-de36f041]{border:1px solid var(--business-border-light,#edf0f5);background:var(--business-bg-secondary,#f5f6f8);resize:vertical;border-radius:12px;width:100%;min-height:112px;padding:12px 12px 32px;font-size:14px;font-weight:400;line-height:1.7;display:block}.note-field textarea[data-v-de36f041]::placeholder{color:var(--business-text-placeholder,#8c95a4)}.note-count[data-v-de36f041]{color:var(--business-text-tertiary,#7b8799);pointer-events:none;font-size:12px;font-weight:400;position:absolute;bottom:10px;right:12px}.attachment-heading[data-v-de36f041]{margin-bottom:12px;font-size:14px;font-weight:600}.attachment-note[data-v-de36f041]{background:var(--business-bg-secondary,#f5f6f8);color:var(--business-text-secondary,#48556a);border-radius:12px;padding:12px;font-size:12px;line-height:1.7}.confirmation-error[data-v-de36f041]{background:var(--business-danger-bg,#ffe4e5);color:var(--business-danger,#e21b1b);border-radius:12px;padding:12px;font-size:13px;line-height:1.7}.confirmation-help[data-v-de36f041]{color:var(--business-text-tertiary,#7b8799);margin:12px 0 0;font-size:12px;line-height:1.7}.confirmation-action-bar[data-v-de36f041]{z-index:19;width:min(100%,575px);padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--business-border-light,#edf0f5);background:var(--business-bg-page,#fff);position:fixed;bottom:0;left:50%;transform:translate(-50%)}.confirm-inbound[data-v-de36f041]{background:var(--business-color-primary,#2f73f4);color:#fff;border:0;border-radius:12px;width:100%;min-height:50px;padding:12px;font-size:16px;font-weight:600}.inbound-confirmation fieldset[data-v-de36f041]:disabled{opacity:.8}@media (width<=359px){.confirmation-card[data-v-de36f041]{padding-inline:12px}.info-row[data-v-de36f041]{gap:8px;font-size:13px}.row-label[data-v-de36f041]{width:56px}.quantity-row[data-v-de36f041]{flex-wrap:wrap}.quantity-stepper[data-v-de36f041]{flex-basis:100%;max-width:none}.confirmation-dates[data-v-de36f041]{grid-template-columns:minmax(0,1fr)}.source-card[data-v-de36f041]{padding:12px}}.inbound-form.inbound-confirmation[data-v-de36f041]{width:100%;max-width:600px;padding:16px 16px calc(100px + env(safe-area-inset-bottom));color:#333;background:#fff;margin:0 auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;line-height:1.5}.capture-preview[data-v-de36f041]{background:#fafafa;border-radius:16px;height:180px}.capture-preview img[data-v-de36f041]{object-fit:cover}.capture-preview.empty[data-v-de36f041]{color:#bbb;border:0}.capture-actions[data-v-de36f041]{gap:12px;margin:16px 0 20px}.capture-actions button[data-v-de36f041]{border-radius:8px;min-height:0;padding:12px 20px;font-size:15px;font-weight:500;line-height:1.5}.view-photo[data-v-de36f041]{color:#1976d2;background:#e3f2fd}.retake-photo[data-v-de36f041]{color:#e91e63;background:#ffe8ee}.confirmation-card[data-v-de36f041]{background:#fff;border:0;border-radius:0;padding:0}.info-row[data-v-de36f041],.quantity-row[data-v-de36f041]{border-bottom:1px solid #f0f0f0;gap:12px;min-height:0;padding:16px 0;font-size:15px}.row-icon[data-v-de36f041]{color:#666;width:24px;height:24px}.row-label[data-v-de36f041]{width:90px;min-width:90px;font-weight:400}.row-value[data-v-de36f041]{color:#333;font-size:15px;line-height:1.5}.pending-number[data-v-de36f041],.automatic-time[data-v-de36f041]{color:#999;font-size:13px}.info-row select[data-v-de36f041]{color:#333;min-height:24px;padding:0;font-size:15px}.confirmation-product[data-v-de36f041]{border:0;padding:0}.product-heading-label[data-v-de36f041]{clip:rect(0,0,0,0);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.quantity-stepper[data-v-de36f041]{flex:1;justify-content:flex-end;gap:20px;max-width:none}.quantity-stepper button[data-v-de36f041],.quantity-stepper button[data-v-de36f041]:last-child{color:#333;background:#fff;border:1.5px solid #e0e0e0;width:28px;height:28px;font-size:18px;font-weight:500}.quantity-stepper input[data-v-de36f041]{color:#333;background:#fff;border:0;border-radius:0;width:40px;min-width:40px;height:28px;min-height:28px;padding:0;font-size:15px;font-weight:500}.quantity-stepper input.long-quantity[data-v-de36f041]{width:100%;font-size:13px}.quantity-row:has(.long-quantity) .quantity-stepper[data-v-de36f041]{flex-basis:100%;max-width:100%}.product-extra[data-v-de36f041],.batch-details[data-v-de36f041],.source-extra[data-v-de36f041]{color:#999;margin:0;font-size:12px}.product-extra>summary[data-v-de36f041],.source-extra>summary[data-v-de36f041],.batch-details>summary[data-v-de36f041]{cursor:pointer;color:#999;min-height:28px;font-size:12px}.quantity-hint[data-v-de36f041]{margin:8px 0}.source-card[data-v-de36f041]{color:#333;background:#fff;border:0;border-bottom:1px solid #f0f0f0;border-radius:0;flex-wrap:nowrap;gap:12px;margin:0;padding:16px 0;font-size:15px;display:flex}.source-card .row-icon[data-v-de36f041]{flex:none}.source-card>.row-label[data-v-de36f041]{color:#333;flex:none}.source-card>.row-value[data-v-de36f041]{color:#333;flex:1;font-weight:400}.source-arrow[data-v-de36f041]{color:#999;font-size:20px}.source-extra[data-v-de36f041]{margin:8px 0 24px}.source-hint[data-v-de36f041]{margin:8px 0}.note-field[data-v-de36f041]{gap:12px;font-size:15px;font-weight:400}.note-field small[data-v-de36f041]{color:#f44;font-size:12px}.note-field textarea[data-v-de36f041]{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;min-height:100px;padding:14px;font-size:14px;font-weight:400;line-height:1.5}.note-count[data-v-de36f041]{text-align:right;color:#aaa;margin-top:8px;font-size:12px;display:block;position:static}.attachment-section[data-v-de36f041]{margin-top:24px}.confirmation-action-bar[data-v-de36f041]{width:100%;max-width:600px;padding:16px 16px calc(24px + env(safe-area-inset-bottom));background:#fff;border:0}.confirm-inbound[data-v-de36f041]{background:#1976d2;border-radius:8px;min-height:0;padding:14px;font-size:16px;font-weight:500;line-height:1.5}.confirmation-help[data-v-de36f041]{color:#999;font-size:12px}.confirmation-dates[data-v-de36f041]{gap:12px}@media (width<=359px){.row-label[data-v-de36f041]{width:78px;min-width:78px}.info-row[data-v-de36f041],.quantity-row[data-v-de36f041]{gap:8px}.quantity-row[data-v-de36f041]{flex-wrap:nowrap}.quantity-stepper[data-v-de36f041]{flex-basis:auto;gap:12px}.quantity-stepper input[data-v-de36f041]{width:30px;min-width:24px}.capture-actions button[data-v-de36f041]{padding-inline:10px}.row-value[data-v-de36f041],.info-row select[data-v-de36f041]{font-size:14px}}.source-details-card[data-v-de36f041]{color:#666;text-align:left;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:12px;width:100%;padding:12px;font-size:13px;display:flex}.source-details-card>.source-label[data-v-de36f041]{font-size:13px;font-weight:400}.source-details-card strong[data-v-de36f041]{font-size:13px;line-height:1.6;display:block}.source-details-card small[data-v-de36f041]{color:#999;font-size:12px;line-height:1.6;display:block}.all-product-extra[data-v-de36f041]{color:#999;margin-top:20px;font-size:12px}.all-product-extra>summary[data-v-de36f041]{cursor:pointer;min-height:28px}.all-product-extra h3[data-v-de36f041]{color:#666;margin:12px 0 8px;font-size:13px}.source-card>.row-label[data-v-de36f041]{width:90px;min-width:90px}.quantity-stepper input[data-v-de36f041]{width:var(--quantity-width,40px);min-width:var(--quantity-width,40px);flex:none;max-width:100%}.quantity-stepper input.long-quantity[data-v-de36f041]{min-width:0;width:var(--quantity-width);flex:1;font-size:13px}.quantity-row[data-v-de36f041]:has(.long-quantity){flex-wrap:wrap}.quantity-row:has(.long-quantity) .quantity-stepper[data-v-de36f041]{flex-basis:100%;gap:20px}.inbound-evidence[data-v-6120990d]{color:#25334a;min-width:0;margin-top:18px;font-size:14px}.evidence-heading[data-v-6120990d]{justify-content:space-between;align-items:center;gap:10px;display:flex}.required-mark[data-v-6120990d]{color:#e94444}.evidence-link[data-v-6120990d]{color:#1877d8;min-height:36px;font:inherit;background:0 0;border:0;font-size:12px}.evidence-help[data-v-6120990d]{color:#8290a2;margin:7px 0 10px;font-size:12px;line-height:1.7}.evidence-upload[data-v-6120990d]{background:#f4f6f9;border-radius:10px;padding:12px}.file-picker[data-v-6120990d]{color:#1677df;cursor:pointer;align-items:center;gap:12px;min-height:60px;position:relative;display:flex!important}.file-picker>span[data-v-6120990d]:first-child{border:1px dashed #2987ff;border-radius:8px;flex:none;place-items:center;width:62px;height:56px;font-size:28px;display:grid}.file-picker input[data-v-6120990d]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.file-picker[data-v-6120990d]:focus-within{outline-offset:4px;outline:2px solid #1677ff}.picked-file[data-v-6120990d]{overflow-wrap:anywhere;gap:8px;font-size:12px;display:grid}.picked-file button[data-v-6120990d],.use-photo[data-v-6120990d]{color:#1677df;font:inherit;background:#fff;border:1px solid #187be0;border-radius:7px;min-height:40px;padding:9px 10px;font-size:13px}.use-photo[data-v-6120990d]{width:100%;margin-top:10px}.evidence-error[data-v-6120990d]{color:#b92727;background:#fff0f0;border-radius:7px;padding:10px;font-size:12px;line-height:1.6}.evidence-file[data-v-6120990d]{border:1px solid #e2e9f2;border-radius:9px;align-items:center;gap:8px;min-width:0;margin-top:9px;padding:11px;display:flex}.evidence-file label[data-v-6120990d]{flex:1;align-items:center;gap:10px;min-width:0;margin:0!important;display:flex!important}.evidence-file input[data-v-6120990d]{flex:none;height:18px;width:18px!important;min-height:18px!important}.evidence-file span[data-v-6120990d]{min-width:0}.evidence-file strong[data-v-6120990d]{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.evidence-file small[data-v-6120990d]{color:#8b97a7;font-size:11px;line-height:1.7;display:block}.evidence-file a[data-v-6120990d]{color:#1877d8;flex:none;align-items:center;min-height:36px;font-size:12px;display:flex}.selection-state[data-v-6120990d]{color:#8b6b2e;font-size:12px;line-height:1.7}.selection-state.complete[data-v-6120990d]{color:#168158}button[data-v-6120990d]:disabled{opacity:.45;cursor:default}button[data-v-6120990d]:focus-visible,a[data-v-6120990d]:focus-visible{outline-offset:3px;outline:2px solid #1677ff}.inbound-evidence[data-v-6120990d]{color:var(--business-text-primary,#172135);margin-top:0}.evidence-help[data-v-6120990d]{color:var(--business-text-secondary,#48556a)}.evidence-link[data-v-6120990d]{min-height:44px;color:var(--business-color-primary,#2f73f4)}.evidence-upload[data-v-6120990d]{border:1px dashed var(--business-border-medium,#d9dde3);background:var(--business-bg-secondary,#f5f6f8);border-radius:12px;padding:12px}.file-picker[data-v-6120990d]{color:var(--business-color-primary,#2f73f4);gap:12px}.file-picker>span[data-v-6120990d]:first-child{border-color:var(--business-color-primary,#2f73f4);background:var(--business-bg-page,#fff);width:52px;height:52px}.file-picker svg[data-v-6120990d]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.file-picker[data-v-6120990d]:has(input:disabled){opacity:.5;cursor:default}.picked-file button[data-v-6120990d],.use-photo[data-v-6120990d]{border-color:var(--business-color-primary,#2f73f4);min-height:44px;color:var(--business-color-primary,#2f73f4);border-radius:8px}.evidence-file[data-v-6120990d]{border-color:var(--business-border-light,#edf0f5);border-radius:12px;padding:12px}.evidence-file label[data-v-6120990d],.evidence-file a[data-v-6120990d]{min-height:44px}.evidence-file small[data-v-6120990d]{color:var(--business-text-secondary,#48556a)}.evidence-file a[data-v-6120990d]{color:var(--business-color-primary,#2f73f4)}.inbound-evidence[data-v-6120990d]{color:#333;font-size:15px}.evidence-heading[data-v-6120990d]{margin-bottom:12px}.evidence-heading strong[data-v-6120990d]{font-weight:400}.evidence-link[data-v-6120990d]{color:#1976d2;min-height:24px;font-size:12px}.evidence-heading+.evidence-help[data-v-6120990d]{color:#999;margin:0 0 12px;font-size:12px}.evidence-upload[data-v-6120990d]{background:#fafafa;border:1.5px dashed #d0d0d0;border-radius:8px;padding:24px 20px}.file-picker[data-v-6120990d]{color:#333;gap:16px;min-height:64px;font-size:15px;font-weight:500}.file-picker>span[data-v-6120990d]:first-child{color:#1976d2;background:#fff;border:2px dashed #1976d2;border-radius:8px;width:64px;height:64px}.file-picker svg[data-v-6120990d]{width:32px;height:32px}.file-picker small[data-v-6120990d]{color:#999;margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}.evidence-file[data-v-6120990d]{border-radius:8px}.evidence-help[data-v-6120990d],.selection-state[data-v-6120990d]{color:#999;font-size:12px}.arrival-workspace[data-v-91b292dd]{min-width:0;color:var(--business-text-primary,#172135)}.arrival-status[data-v-91b292dd],.arrival-error[data-v-91b292dd],.arrival-notice[data-v-91b292dd]{overflow-wrap:anywhere;border-radius:12px;padding:12px;line-height:1.7}.arrival-status[data-v-91b292dd],.arrival-notice[data-v-91b292dd]{background:var(--business-info-bg,#eaf2ff)}.arrival-error[data-v-91b292dd]{color:#bd2424;background:#fff0f0}.arrival-workspace button[data-v-91b292dd],.arrival-workspace input[data-v-91b292dd],.arrival-workspace select[data-v-91b292dd],.arrival-workspace textarea[data-v-91b292dd]{font:inherit;box-sizing:border-box;max-width:100%;min-height:44px}.arrival-workspace button[data-v-91b292dd]{color:#2468d7;cursor:pointer;background:#f3f7ff;border:1px solid #d7e3f6;border-radius:8px;padding:8px 12px}.arrival-workspace button[data-v-91b292dd]:disabled{opacity:.45;cursor:default}.arrival-inspection[data-v-91b292dd],.arrival-delivery[data-v-91b292dd]{gap:12px;margin:16px 0;display:grid}.arrival-inspection label[data-v-91b292dd],.arrival-delivery label[data-v-91b292dd]{gap:8px;font-size:13px;display:grid}.arrival-inspection small[data-v-91b292dd]{color:#64748b;line-height:1.7}.arrival-inspection fieldset[data-v-91b292dd]{border:1px solid #e4e8ee;border-radius:10px;gap:10px;min-width:0;margin:0;display:grid}.arrival-workspace input[data-v-91b292dd],.arrival-workspace select[data-v-91b292dd],.arrival-workspace textarea[data-v-91b292dd]{background:var(--business-bg-page,#fff);width:100%;min-width:0;color:inherit;border:1px solid #dfe5ee;border-radius:8px;padding:10px}.arrival-workspace textarea[data-v-91b292dd]{resize:vertical;min-height:80px}.arrival-warehouse[data-v-91b292dd]{justify-content:space-between;align-items:center;gap:12px;min-height:60px;display:flex}.arrival-warehouse select[data-v-91b292dd]{flex:1;width:0}.arrival-delivery summary[data-v-91b292dd]{cursor:pointer;min-height:44px}.arrival-delivery label[data-v-91b292dd]{margin:10px 0}.arrival-photo[data-v-91b292dd]{z-index:80;background:#182235f2;grid-template-rows:44px minmax(0,1fr);gap:12px;padding:16px;display:grid;position:fixed;inset:0}.arrival-photo img[data-v-91b292dd]{object-fit:contain;width:100%;height:100%}.import-workspace[data-v-498fd3b6]{--inbound-blue:var(--business-color-primary,#2f73f4);box-sizing:border-box;background:var(--business-bg-secondary,#f5f6f8);min-width:0;color:var(--business-text-primary,#172135);overflow-wrap:anywhere;border-radius:16px;margin-block:20px;padding:16px}.import-workspace[data-v-498fd3b6] *{box-sizing:border-box}.import-workspace.full-page[data-v-498fd3b6]{max-width:575px;min-height:calc(100dvh - 60px);padding:16px 16px calc(168px + env(safe-area-inset-bottom));border-radius:0;margin:0 auto}.import-workspace h2[data-v-498fd3b6],.import-workspace h3[data-v-498fd3b6],.import-workspace h4[data-v-498fd3b6]{margin:0}.import-workspace h2[data-v-498fd3b6]{font-size:18px}.import-workspace h3[data-v-498fd3b6]{font-size:16px;line-height:1.6}.import-workspace h4[data-v-498fd3b6]{font-size:14px}.import-workspace p[data-v-498fd3b6]{color:var(--business-text-secondary,#48556a);margin:8px 0;font-size:13px;line-height:1.7}.import-workspace button[data-v-498fd3b6],.import-workspace .button[data-v-498fd3b6]{background:var(--inbound-blue);color:#fff;max-width:100%;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:10px 16px;text-decoration:none}.import-workspace button[data-v-498fd3b6]:disabled{opacity:.45;cursor:default}.import-workspace button[data-v-498fd3b6]:focus-visible,.import-workspace a[data-v-498fd3b6]:focus-visible,.import-workspace input[data-v-498fd3b6]:focus-visible,.import-workspace summary[data-v-498fd3b6]:focus-visible{outline:3px solid var(--inbound-blue);outline-offset:3px}.upload-panel[data-v-498fd3b6]{border:1.5px dashed var(--inbound-blue);background:var(--business-bg-page,#fff);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:12px;min-height:256px;margin:0;padding:28px 16px;display:flex;position:relative}.upload-icon[data-v-498fd3b6]{fill:none;width:56px;height:56px;stroke:var(--inbound-blue);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.upload-panel h2[data-v-498fd3b6]{font-size:17px;font-weight:600}.upload-panel p[data-v-498fd3b6]{color:var(--business-text-tertiary,#7b8799);margin:0;font-size:12px}.file-input[data-v-498fd3b6]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.upload-panel .choose-file[data-v-498fd3b6]{border-radius:999px;width:min(100%,240px);font-size:15px}.upload-panel .preview-button[data-v-498fd3b6]{border:1px solid var(--inbound-blue);background:var(--business-info-bg,#eaf2ff);min-height:44px;color:var(--inbound-blue);font-size:13px}.has-preview .upload-panel[data-v-498fd3b6]{text-align:left;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px 12px;min-height:0;padding:16px;display:grid}.has-preview .upload-icon[data-v-498fd3b6]{grid-row:1/span 2;width:44px;height:44px}.has-preview .upload-panel p[data-v-498fd3b6]{grid-column:2}.has-preview .upload-panel .choose-file[data-v-498fd3b6]{border:1px solid var(--business-border-medium,#d9dde3);background:var(--business-bg-page,#fff);width:auto;min-height:44px;color:var(--inbound-blue);grid-column:1/-1;justify-self:end;padding:8px 16px;font-size:13px}.file-card[data-v-498fd3b6]{border:1px solid var(--business-border-light,#edf0f5);background:var(--business-bg-page,#fff);border-radius:12px;align-items:center;gap:12px;min-height:80px;margin-top:12px;padding:16px 12px 16px 16px;display:flex}.file-card>div[data-v-498fd3b6]{flex:1;min-width:0}.file-card strong[data-v-498fd3b6]{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.6;display:block}.file-card small[data-v-498fd3b6]{color:var(--business-text-tertiary,#7b8799);margin-top:4px;font-size:12px;display:block}.excel-icon[data-v-498fd3b6]{background:var(--business-success-bg,#daf5df);width:44px;height:48px;color:var(--business-success,#138b3d);border-radius:10px;flex:none;place-items:center;display:grid}.excel-icon svg[data-v-498fd3b6]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:34px}.file-card .icon-button[data-v-498fd3b6]{background:var(--business-bg-secondary,#f5f6f8);width:44px;height:44px;color:var(--business-text-secondary,#48556a);border-radius:50%;flex:none;padding:0;font-size:24px}.template-panel[data-v-498fd3b6]{border:1px solid var(--business-border-light,#edf0f5);background:var(--business-bg-page,#fff);border-radius:12px;margin:16px 0;padding:8px 16px;font-size:13px}.template-panel summary[data-v-498fd3b6]{cursor:pointer;min-height:44px;color:var(--inbound-blue);padding-block:12px;line-height:1.6}.template-panel>summary small[data-v-498fd3b6]{color:var(--business-text-tertiary,#7b8799);margin-left:8px;font-size:12px;font-weight:400;display:inline-block}.template-panel fieldset[data-v-498fd3b6]{border:0;min-width:0;margin:12px 0 0;padding:0}.template-panel legend[data-v-498fd3b6]{color:var(--business-text-secondary,#48556a)}.template-panel .choice[data-v-498fd3b6]{align-items:center;gap:8px;min-height:44px;margin:8px 0;display:flex}.choice input[data-v-498fd3b6]{width:18px;height:18px;accent-color:var(--inbound-blue);flex:none}.template-panel label[data-v-498fd3b6]{font-size:12px;line-height:1.7}.template-panel input[readonly][data-v-498fd3b6]{border:1px solid var(--business-border-medium,#d9dde3);background:var(--business-bg-secondary,#f5f6f8);width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;border-radius:8px;padding:8px}.template-panel details[data-v-498fd3b6]{margin-top:12px}.template-panel .button[data-v-498fd3b6]{align-items:center;font-size:12px;display:inline-flex}.preview-summary[data-v-498fd3b6]{border:1px solid var(--business-border-light,#edf0f5);background:var(--business-info-bg,#eaf2ff);color:var(--inbound-blue);border-radius:12px;align-items:center;gap:12px;margin-top:20px;padding:16px;display:flex}.preview-summary>svg[data-v-498fd3b6]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.preview-summary>div[data-v-498fd3b6]{min-width:0}.preview-summary h3[data-v-498fd3b6]{font-size:14px}.preview-summary p[data-v-498fd3b6]{margin:4px 0 0;font-size:12px}.preview-summary.invalid[data-v-498fd3b6],.preview-summary.partial[data-v-498fd3b6]{background:var(--business-warning-bg,#fff0ce);color:var(--business-warning,#c77800)}.preview-summary.completed[data-v-498fd3b6]{background:var(--business-success-bg,#daf5df);color:var(--business-success,#138b3d)}.list-heading[data-v-498fd3b6]{justify-content:space-between;align-items:center;gap:12px;margin:16px 0 8px;display:flex}.list-heading h2[data-v-498fd3b6]{font-size:17px;line-height:1.6}.list-heading h2 span[data-v-498fd3b6]{color:var(--business-text-tertiary,#7b8799);white-space:nowrap;font-size:14px;font-weight:400}.list-heading .text-button[data-v-498fd3b6]{min-width:44px;color:var(--inbound-blue);background:0 0;flex:none;padding:8px 0;font-size:13px}.empty-list[data-v-498fd3b6]{border:1px dashed var(--business-border-medium,#d9dde3);background:var(--business-bg-page,#fff);text-align:center;border-radius:12px;padding:32px 16px}.item-card[data-v-498fd3b6]{border:1px solid var(--business-border-light,#edf0f5);background:var(--business-bg-page,#fff);border-radius:16px;margin:12px 0;padding:16px}.item-card.needs-attention[data-v-498fd3b6]{border-color:var(--business-warning,#c77800)}.item-heading[data-v-498fd3b6]{align-items:flex-start;gap:12px;display:flex}.item-number[data-v-498fd3b6]{text-align:center;min-width:16px;color:var(--business-text-tertiary,#7b8799);font-variant-numeric:tabular-nums;flex:none;padding-top:12px;font-size:12px}.product-icon[data-v-498fd3b6]{background:var(--business-info-bg,#eaf2ff);width:48px;height:52px;color:var(--inbound-blue);border-radius:12px;flex:none;place-items:center;display:grid}.product-icon svg[data-v-498fd3b6]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:32px;height:32px}.item-title[data-v-498fd3b6]{flex:1;min-width:0}.item-title h3[data-v-498fd3b6]{font-size:16px;font-weight:600}.item-content[data-v-498fd3b6]{min-width:0}.item-overview[data-v-498fd3b6]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;margin:12px 0;display:flex}.item-overview .specification[data-v-498fd3b6]{flex:1;min-width:min(100%,120px);margin:0;font-size:12px}.item-quantity[data-v-498fd3b6]{max-width:100%;color:var(--inbound-blue);text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.5}.item-quantity.long-quantity[data-v-498fd3b6]{flex-basis:100%;font-size:16px}.item-quantity small[data-v-498fd3b6]{color:var(--business-text-secondary,#48556a);margin-left:4px;font-size:12px;font-weight:400}.item-content dl[data-v-498fd3b6]{background:var(--business-bg-secondary,#f5f6f8);border-radius:12px;margin:0 0 12px;padding:12px}.item-content dl>div[data-v-498fd3b6]{grid-template-columns:80px minmax(0,1fr);gap:8px;margin:8px 0;font-size:12px;line-height:1.7;display:grid}.item-content dl>div[data-v-498fd3b6]:first-child{margin-top:0}.item-content dl>div[data-v-498fd3b6]:last-child{margin-bottom:0}.item-content dt[data-v-498fd3b6]{color:var(--business-text-tertiary,#7b8799);align-items:flex-start;gap:6px;display:flex}.item-content dt svg[data-v-498fd3b6]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;margin-top:2px}.item-content dd[data-v-498fd3b6]{min-width:0;color:var(--business-text-secondary,#48556a);margin:0}.item-status[data-v-498fd3b6]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.status-tag[data-v-498fd3b6]{background:var(--business-info-bg,#eaf2ff);color:var(--inbound-blue);border-radius:6px;flex:none;padding:4px 8px;font-size:12px;display:inline-block}.status-tag.succeeded[data-v-498fd3b6]{background:var(--business-success-bg,#daf5df);color:var(--business-success,#138b3d)}.status-tag.failed[data-v-498fd3b6],.status-tag.invalid[data-v-498fd3b6]{background:var(--business-danger-bg,#ffe4e5);color:var(--business-danger,#e21b1b)}.item-status .document-number[data-v-498fd3b6]{flex:1;min-width:120px;margin:0;font-size:12px}.group-card[data-v-498fd3b6]{border:1px solid var(--business-border-light,#edf0f5);background:var(--business-bg-page,#fff);border-radius:12px;margin:12px 0;padding:16px}.message[data-v-498fd3b6]{background:var(--business-warning-bg,#fff0ce);border-radius:12px;margin:12px 0;padding:12px 16px;font-size:13px;line-height:1.7}.import-workspace .message[data-v-498fd3b6]{color:var(--business-text-secondary,#48556a)}.message p[data-v-498fd3b6]{color:inherit;margin:4px 0}.import-workspace .error[data-v-498fd3b6]{color:var(--business-danger,#e21b1b)}.message.error[data-v-498fd3b6]{background:var(--business-danger-bg,#ffe4e5)}.import-workspace .message.success[data-v-498fd3b6]{background:var(--business-success-bg,#daf5df);color:var(--business-success,#138b3d)}.row-errors[data-v-498fd3b6]{border:1px solid var(--business-danger-bg,#ffe4e5);background:var(--business-bg-page,#fff);color:var(--business-danger,#e21b1b);border-radius:12px;margin:12px 0;padding:12px 16px 12px 36px;font-size:13px;line-height:1.8}.row-errors li+li[data-v-498fd3b6]{margin-top:8px}.import-workspace .list-note[data-v-498fd3b6]{color:var(--business-text-tertiary,#7b8799);margin:16px 0 0;font-size:12px}.confirmation-bar[data-v-498fd3b6]{z-index:19;padding:12px 0 calc(12px + env(safe-area-inset-bottom));background:var(--business-bg-page,#fff);margin-top:20px;position:sticky;bottom:0}.full-page .confirmation-bar[data-v-498fd3b6]{border-top:1px solid var(--business-border-light,#edf0f5);width:min(100%,575px);margin:0;padding-inline:16px;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.confirmation-bar p[data-v-498fd3b6]{text-align:center;color:var(--business-text-secondary,#48556a);margin:0 0 8px;font-size:12px;line-height:1.6}.confirmation-bar .confirm-button[data-v-498fd3b6]{border-radius:999px;width:100%;min-height:50px;font-size:16px;font-weight:600}.import-workspace.full-page .import-list-content>.inbound-list[data-v-498fd3b6]{min-height:180px}@media (width<=359px){.item-card[data-v-498fd3b6]{padding:12px}.item-heading[data-v-498fd3b6]{gap:8px}.product-icon[data-v-498fd3b6]{width:44px;height:48px}.item-content dl[data-v-498fd3b6]{padding:10px}.item-content dl>div[data-v-498fd3b6]{grid-template-columns:76px minmax(0,1fr);gap:6px}.list-heading h2[data-v-498fd3b6]{font-size:16px}.template-panel>summary small[data-v-498fd3b6]{margin:4px 0 0;display:block}}.product-card[data-v-498fd3b6]{position:relative}.import-workspace .item-detail-link[data-v-498fd3b6]{border-top:1px solid var(--business-border-light,#edf0f5);width:100%;min-height:48px;color:var(--inbound-blue);text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 0 0;font-size:13px;display:flex}.item-detail-link[data-v-498fd3b6]:after{content:"";z-index:1;border-radius:16px;position:absolute;inset:0}.item-detail-link[data-v-498fd3b6]:focus-visible{outline:none!important}.item-detail-link[data-v-498fd3b6]:focus-visible:after{outline:3px solid var(--inbound-blue);outline-offset:3px}.item-detail-link span[data-v-498fd3b6]{font-size:22px}.import-workspace.showing-detail[data-v-498fd3b6]{padding-bottom:0}.import-item-detail[data-v-498fd3b6]{min-height:calc(100dvh - 92px);padding-bottom:calc(104px + env(safe-area-inset-bottom))}.detail-heading[data-v-498fd3b6]{clip-path:inset(50%);width:1px;height:1px;scroll-margin-top:80px;position:absolute;overflow:hidden}.detail-pagination[data-v-498fd3b6]{justify-content:space-between;align-items:center;gap:8px;margin:-4px 0 12px;display:flex}.import-workspace .detail-pagination button[data-v-498fd3b6]{background:var(--business-bg-page,#fff);min-width:90px;color:var(--inbound-blue);justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.detail-pagination button span[data-v-498fd3b6]{font-size:22px;line-height:1}.detail-pagination>span[data-v-498fd3b6]{color:var(--business-text-primary,#111318);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.detail-pagination small[data-v-498fd3b6]{color:var(--business-text-tertiary,#7b8799);font-size:13px;font-weight:400}.detail-hero[data-v-498fd3b6],.detail-section[data-v-498fd3b6]{border:1px solid var(--business-border-light,#edf0f5);background:var(--business-bg-page,#fff);border-radius:16px;margin-bottom:16px;padding:20px}.detail-hero-top[data-v-498fd3b6]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.detail-product-icon[data-v-498fd3b6]{background:var(--business-info-bg,#eaf2ff);width:72px;height:72px;color:var(--inbound-blue);border-radius:16px;place-items:center;display:grid}.detail-product-icon svg[data-v-498fd3b6]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:48px;height:48px}.import-workspace .detail-hero h3[data-v-498fd3b6]{font-size:20px;font-weight:600;line-height:1.5}.detail-quantity[data-v-498fd3b6]{border-top:1px solid var(--business-border-light,#edf0f5);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding-top:16px;display:flex}.detail-quantity>span[data-v-498fd3b6]{color:var(--business-text-secondary,#48556a);font-size:13px}.detail-quantity strong[data-v-498fd3b6]{min-width:0;max-width:100%;color:var(--inbound-blue);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.4}.detail-quantity strong.long-quantity[data-v-498fd3b6]{text-align:right;flex-basis:100%;font-size:20px}.detail-quantity small[data-v-498fd3b6]{color:var(--business-text-secondary,#48556a);margin-left:6px;font-size:13px;font-weight:400}.detail-section[data-v-498fd3b6]{padding:0 16px}.import-workspace .detail-section h3[data-v-498fd3b6]{align-items:center;gap:8px;padding:16px 0;font-size:15px;display:flex}.detail-section h3 svg[data-v-498fd3b6]{fill:none;width:20px;height:20px;stroke:var(--inbound-blue);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.detail-fields>div[data-v-498fd3b6]{border-top:1px solid var(--business-border-light,#edf0f5);grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;min-height:52px;padding:16px 0;font-size:13px;line-height:1.7;display:grid}.detail-fields dt[data-v-498fd3b6]{color:var(--business-text-tertiary,#7b8799)}.detail-fields dd[data-v-498fd3b6]{min-width:0;color:var(--business-text-primary,#111318);text-align:right;white-space:pre-wrap;margin:0}.detail-fields dd small[data-v-498fd3b6]{color:var(--business-text-tertiary,#7b8799);margin-top:4px;font-size:12px;display:block}.detail-source[data-v-498fd3b6]{border-top:3px solid var(--business-info-bg,#eaf2ff)}.import-workspace .detail-note[data-v-498fd3b6]{color:var(--business-text-tertiary,#7b8799);margin:4px 4px 0;font-size:12px}.detail-footer[data-v-498fd3b6]{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--business-border-light,#edf0f5);background:var(--business-bg-page,#fff);margin-top:24px;position:sticky;bottom:0}.full-page .detail-footer[data-v-498fd3b6]{z-index:19;width:min(100%,575px);margin:0;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.import-workspace .detail-return[data-v-498fd3b6]{border-radius:999px;width:100%;min-height:50px;font-weight:600}.detail-empty[data-v-498fd3b6]{background:var(--business-bg-page,#fff);text-align:center;border-radius:16px;padding:40px 20px}.detail-empty svg[data-v-498fd3b6]{fill:none;width:56px;height:56px;stroke:var(--inbound-blue);stroke-width:1.5px;margin-bottom:8px}@media (width<=359px){.detail-hero[data-v-498fd3b6]{padding:16px}.detail-quantity strong.long-quantity[data-v-498fd3b6]{font-size:17px}.detail-fields>div[data-v-498fd3b6]{grid-template-columns:72px minmax(0,1fr);gap:8px}.detail-pagination button[data-v-498fd3b6]{min-width:80px}}.import-workspace[data-v-498fd3b6]{--inbound-blue:#1890ff;color:#333;background:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;line-height:1.5}.import-workspace.full-page[data-v-498fd3b6]{width:100%;max-width:640px;padding:16px 16px calc(100px + env(safe-area-inset-bottom))}.upload-panel[data-v-498fd3b6],.has-preview .upload-panel[data-v-498fd3b6]{text-align:center;background:#fff;border:2px dashed #1890ff;border-radius:16px;flex-direction:column;align-items:center;gap:0;min-height:0;margin:0 0 16px;padding:40px 20px;display:flex}.upload-icon[data-v-498fd3b6],.has-preview .upload-icon[data-v-498fd3b6]{width:64px;height:64px;margin:0 0 20px}.upload-panel h2[data-v-498fd3b6]{margin:0 0 12px;font-size:17px;font-weight:500}.upload-panel p[data-v-498fd3b6],.has-preview .upload-panel p[data-v-498fd3b6]{color:#999;margin:0 0 24px;font-size:13px;line-height:1.5}.upload-panel .choose-file[data-v-498fd3b6],.has-preview .upload-panel .choose-file[data-v-498fd3b6]{color:#fff;background:#1890ff;border:0;border-radius:999px;width:auto;padding:13px 60px;font-size:16px;font-weight:500;line-height:1.5}.upload-panel .preview-button[data-v-498fd3b6]{border-radius:999px;margin-top:12px}.file-card[data-v-498fd3b6]{border:0;border-radius:12px;min-height:0;margin:0 0 20px;padding:14px;box-shadow:0 1px 4px #0000000f}.excel-icon[data-v-498fd3b6]{color:#fff;background:#1d9f5e;border-radius:10px;width:44px;height:44px}.file-card .icon-button[data-v-498fd3b6]{color:#999;background:#f0f0f0;border:1px solid #e0e0e0;width:24px;height:24px;min-height:24px;font-size:16px}.file-card strong[data-v-498fd3b6]{text-overflow:ellipsis;white-space:nowrap;color:#333;font-size:14px;overflow:hidden}.file-card small[data-v-498fd3b6]{color:#999}.template-panel[data-v-498fd3b6]{background:0 0;border:0;margin:0 0 12px;padding:0}.template-panel summary[data-v-498fd3b6]{color:#999;min-height:24px;padding:0;font-size:12px}.template-panel summary small[data-v-498fd3b6]{font-size:11px}.preview-audit[data-v-498fd3b6]{color:#999;margin-bottom:12px;font-size:12px}.preview-audit>summary[data-v-498fd3b6]{cursor:pointer}.inbound-list .list-heading[data-v-498fd3b6]{margin:0 0 16px}.list-heading h2[data-v-498fd3b6]{color:#333;font-size:16px;font-weight:600}.list-heading h2 span[data-v-498fd3b6]{color:#333;font-size:16px}.import-workspace .list-heading .text-button[data-v-498fd3b6]{color:#1890ff;min-height:0;padding:4px 8px;font-size:14px}.item-card.product-card[data-v-498fd3b6]{background:#fff;border:0;border-radius:12px;grid-template-columns:24px 88px minmax(0,1fr);gap:0 12px;margin:0 0 12px;padding:16px;display:grid;position:relative;box-shadow:0 1px 4px #0000000f}.item-heading[data-v-498fd3b6]{display:contents}.item-number[data-v-498fd3b6]{color:#999;background:0 0;grid-area:1/1/span 2;width:24px;min-height:0;padding:0;font-size:16px;font-weight:500}.item-card .product-icon[data-v-498fd3b6]{color:#bbb;background:#f5f5f5;border-radius:8px;grid-area:1/2/span 2;width:88px;height:88px;font-size:24px}.item-title[data-v-498fd3b6]{grid-area:1/3;min-width:0;padding-right:45px}.item-title h3[data-v-498fd3b6]{color:#333;font-size:17px;font-weight:600;line-height:1.5}.item-title .sku-code[data-v-498fd3b6]{color:#999;margin:4px 0 6px;font-size:13px}.item-content[data-v-498fd3b6]{grid-area:2/3;min-width:0}.item-overview[data-v-498fd3b6]{margin:0;display:block}.item-overview .specification[data-v-498fd3b6]{color:#999;margin:0 0 6px;font-size:12px}.item-overview .item-quantity[data-v-498fd3b6]{color:#666;font-size:15px;font-weight:400;position:absolute;top:16px;right:16px}.item-quantity small[data-v-498fd3b6]{font-size:12px}.item-content dl[data-v-498fd3b6]{background:0 0;border:0;border-radius:0;margin:0;padding:0}.item-content dl>div[data-v-498fd3b6]{gap:6px;margin:0 0 8px;font-size:13px;line-height:1.5;display:flex}.item-content dt[data-v-498fd3b6]{color:#999;flex:none;min-width:56px;font-size:13px}.item-content dt svg[data-v-498fd3b6]{width:16px;height:16px;margin-top:1px}.item-content dd[data-v-498fd3b6]{color:#666;flex:1;margin:0;font-size:13px}.import-workspace .item-detail-link[data-v-498fd3b6]{color:#999;border:0;width:20px;min-height:20px;margin:0;padding:0;font-size:20px;position:absolute;bottom:12px;right:12px}.item-detail-text[data-v-498fd3b6]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.item-status[data-v-498fd3b6]{margin-top:6px}.confirmation-bar[data-v-498fd3b6]{width:100%;max-width:640px;padding:12px 16px calc(20px + env(safe-area-inset-bottom));background:#fff;border:0;box-shadow:0 -2px 8px #00000014}.confirmation-bar>p[data-v-498fd3b6]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.import-workspace .confirm-button[data-v-498fd3b6]{background:#1890ff;border-radius:999px;min-height:0;padding:15px;font-size:17px;font-weight:500;line-height:1.5}.list-note[data-v-498fd3b6]{color:#999;font-size:12px}.import-workspace.full-page.showing-detail[data-v-498fd3b6]{padding:16px}.import-item-detail[data-v-498fd3b6]{min-height:0;padding:0}.detail-heading[data-v-498fd3b6]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.detail-media[data-v-498fd3b6]{background:#fff;border-radius:12px;height:260px;margin-bottom:16px;position:relative;overflow:hidden}.detail-media-placeholder[data-v-498fd3b6]{color:#bbb;background:#fafafa;place-items:center;height:100%;font-size:36px;display:grid}.detail-pagination[data-v-498fd3b6]{background:0 0;border:0;justify-content:space-between;align-items:center;margin:0;padding:0 12px;display:flex;position:absolute;inset:0}.import-workspace .detail-pagination button[data-v-498fd3b6]{color:#fff;background:#0006;border:0;border-radius:50%;width:32px;height:32px;min-height:32px;padding:0;font-size:18px}.detail-pagination>span[data-v-498fd3b6]{color:#999;font-size:12px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.detail-hero[data-v-498fd3b6]{background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;padding:0;display:flex}.import-workspace .detail-hero h3[data-v-498fd3b6]{font-size:15px;font-weight:500}.detail-hero .detail-sku[data-v-498fd3b6]{color:#999;margin:0;font-size:12px}.detail-hero .status-tag[data-v-498fd3b6]{margin-left:auto}.detail-section[data-v-498fd3b6]{background:#fff;border:0;border-radius:12px;margin:0 0 16px;padding:0;overflow:hidden}.detail-section>h3[data-v-498fd3b6]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.detail-fields[data-v-498fd3b6]{margin:0}.detail-fields>div[data-v-498fd3b6]{border-bottom:1px solid #f0f0f0;align-items:center;gap:12px;min-height:56px;margin:0;padding:16px;font-size:15px;display:flex}.detail-fields>div[data-v-498fd3b6]:last-child{border:0}.detail-fields dt[data-v-498fd3b6]{color:#333;align-items:center;min-width:112px;font-size:15px;display:flex}.detail-fields dt[data-v-498fd3b6]:before{content:"";box-sizing:border-box;border:1.5px solid #666;border-radius:3px;width:18px;height:18px;margin-right:12px;display:inline-block}.detail-fields dd[data-v-498fd3b6]{text-align:right;color:#666;flex:1;margin:0;font-size:15px;line-height:1.5}.detail-fields dd small[data-v-498fd3b6]{color:#999;font-size:11px}.detail-quantity[data-v-498fd3b6]{background:0 0;padding:0}.detail-quantity strong[data-v-498fd3b6]{color:#333;font-size:16px;font-weight:400}.detail-quantity small[data-v-498fd3b6]{margin-left:6px;font-size:12px}.detail-contract[data-v-498fd3b6]{background:#fff;border:2px solid #ff4d4f;border-radius:12px;margin:0 0 16px;padding:16px}.detail-contract>div[data-v-498fd3b6]{align-items:center;gap:8px;font-size:15px;display:flex}.detail-contract svg[data-v-498fd3b6]{fill:none;stroke:#666;stroke-width:1.5px;width:20px;height:20px}.contract-value[data-v-498fd3b6]{color:#666;margin-left:auto}.detail-contract p[data-v-498fd3b6]{color:#999;margin:8px 0 0 28px;font-size:12px}.detail-notes[data-v-498fd3b6],.detail-attachments[data-v-498fd3b6]{margin:0 0 20px}.import-workspace .detail-notes h3[data-v-498fd3b6],.import-workspace .detail-attachments h3[data-v-498fd3b6]{margin:0 0 12px;font-size:15px;font-weight:400}.readonly-note[data-v-498fd3b6]{color:#bbb;background:#fff;border:1px solid #e5e5e5;border-radius:8px;height:120px;padding:12px}.detail-notes>small[data-v-498fd3b6]{text-align:right;color:#999;margin-top:6px;font-size:12px;display:block}.readonly-attachment[data-v-498fd3b6]{background:#fff;border:2px dashed #d9d9d9;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:30px 20px;display:flex}.readonly-attachment svg[data-v-498fd3b6]{fill:none;stroke:#1890ff;stroke-width:2px;width:48px;height:48px}.readonly-attachment>span[data-v-498fd3b6]{color:#333;font-size:15px}.readonly-attachment small[data-v-498fd3b6]{color:#999;font-size:12px}.detail-business-extra[data-v-498fd3b6]{color:#999;margin-bottom:16px;font-size:12px}.detail-business-extra>summary[data-v-498fd3b6]{cursor:pointer;min-height:28px}.detail-business-extra .detail-section[data-v-498fd3b6]{margin-top:12px}.detail-note[data-v-498fd3b6]{color:#999;font-size:12px}.detail-footer[data-v-498fd3b6]{background:0 0;border:0;width:100%;margin-top:20px;padding:0;position:static;transform:none}.import-workspace .detail-return[data-v-498fd3b6]{color:#fff;background:#1890ff;border-radius:8px;width:100%;min-height:0;padding:15px;font-size:17px;font-weight:500;line-height:1.5}@media (width<=379px){.item-card.product-card[data-v-498fd3b6]{grid-template-columns:18px 64px minmax(0,1fr);gap:0 8px;padding:12px}.item-card .product-icon[data-v-498fd3b6]{width:64px;height:64px}.item-number[data-v-498fd3b6]{width:18px}.item-title h3[data-v-498fd3b6]{font-size:15px}.item-content dl>div[data-v-498fd3b6],.item-content dt[data-v-498fd3b6],.item-content dd[data-v-498fd3b6]{font-size:11px}.item-content dt[data-v-498fd3b6]{min-width:48px}.item-content dt svg[data-v-498fd3b6]{display:none}.item-overview .item-quantity[data-v-498fd3b6]{font-size:13px;top:12px;right:12px}.detail-fields dt[data-v-498fd3b6]{min-width:100px}.detail-fields>div[data-v-498fd3b6]{padding:14px 12px;font-size:14px}.detail-fields dd[data-v-498fd3b6]{font-size:14px}}.detail-fields dt[data-v-498fd3b6]:has(svg):before{display:none}.detail-fields dt>svg[data-v-498fd3b6]{flex:none;width:20px;height:20px;margin-right:12px}.import-workspace .item-detail-link[data-v-498fd3b6]{float:right;position:static}.item-detail-link[data-v-498fd3b6]:after{width:auto;height:auto;position:absolute;inset:0}.upload-panel h2[data-v-498fd3b6],.upload-panel p[data-v-498fd3b6],.has-preview .upload-panel p[data-v-498fd3b6]{line-height:normal}.upload-panel .choose-file[data-v-498fd3b6],.has-preview .upload-panel .choose-file[data-v-498fd3b6]{min-height:0;line-height:normal}.import-limits[data-v-498fd3b6]{color:#999;margin:0 0 12px;font-size:12px}.import-limits>summary[data-v-498fd3b6]{cursor:pointer;min-height:24px}.import-workspace .detail-pagination button[data-v-498fd3b6]{flex:0 0 32px;min-width:32px;max-width:32px;line-height:1}.detail-fields>div[data-v-498fd3b6]{border-top:0}.detail-fields dd.detail-quantity[data-v-498fd3b6]{text-align:right;border:0;padding:0;display:block}.detail-fields dd.detail-quantity strong[data-v-498fd3b6]{color:#333;font-size:16px;font-weight:400}.detail-fields dd.detail-quantity small[data-v-498fd3b6]{margin:0 0 0 6px;font-size:12px;display:inline}.detail-business-extra .detail-hero[data-v-498fd3b6]{margin-top:12px}.full-page .detail-footer[data-v-498fd3b6]{width:100%;max-width:none;margin-top:20px;position:static;left:auto;transform:none}.item-title[data-v-498fd3b6]{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:8px;padding-right:0;display:grid}.item-title h3[data-v-498fd3b6]{grid-area:1/1}.item-title .sku-code[data-v-498fd3b6]{grid-column:1/-1}.item-title .item-quantity[data-v-498fd3b6]{color:#666;white-space:nowrap;grid-area:1/2;align-self:start;font-size:15px;font-weight:400;line-height:1.5;position:static}.item-title:has(.long-quantity) .item-quantity[data-v-498fd3b6]{white-space:normal;overflow-wrap:anywhere;grid-area:2/1/auto/-1;font-size:13px}.item-title:has(.long-quantity) .sku-code[data-v-498fd3b6]{grid-row:3}.detail-input[data-v-498fd3b6]{color:#333;width:100%;min-width:0;font:inherit;text-align:right;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:7px 9px}.detail-note-input[data-v-498fd3b6]{color:#333;resize:vertical;background:#fff;border:1px solid #e5e5e5;border-radius:8px;width:100%;min-height:100px;padding:12px;font-family:inherit;font-size:14px;line-height:normal;display:block}.detail-note-input[data-v-498fd3b6]::placeholder{color:#bfbfbf}.readonly-note[data-v-498fd3b6]{white-space:pre-wrap;color:#666;height:auto;min-height:120px}.required-mark[data-v-498fd3b6]{color:#f04438;margin-left:4px}.evidence-help[data-v-498fd3b6]{color:#999;font-size:12px;line-height:1.6}.batch-evidence-item[data-v-498fd3b6]{border-bottom:1px solid #f3f3f3;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.batch-evidence-item>span[data-v-498fd3b6]{overflow-wrap:anywhere;flex:1;min-width:0}.batch-evidence-item small[data-v-498fd3b6]{color:#999;margin-top:3px;display:block}.batch-evidence-item a[data-v-498fd3b6]{color:#3b82f6;white-space:nowrap}.import-workspace .batch-evidence-upload[data-v-498fd3b6]{color:#1890ff;text-align:center;background:#fff;border:1px dashed #d9d9d9;border-radius:8px;flex-direction:column;align-items:center;width:100%;min-height:0;margin-top:8px;padding:20px;display:flex}.import-workspace .batch-evidence-upload[data-v-498fd3b6]:hover:not(:disabled){border-color:#1890ff}.batch-upload-icon[data-v-498fd3b6]{flex:none;width:48px;height:48px;margin-bottom:12px}.batch-upload-title[data-v-498fd3b6]{margin-bottom:6px;font-size:15px;line-height:normal}.batch-upload-hint[data-v-498fd3b6]{color:#999;font-size:12px;line-height:normal}.import-workspace .batch-evidence-refresh[data-v-498fd3b6]{color:#1890ff;background:0 0;width:auto;min-height:32px;margin:4px 0 0 auto;padding:4px 0;font-size:12px;display:block}.detail-pagination>.detail-index[data-v-498fd3b6]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.detail-dots[data-v-498fd3b6]{gap:6px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.detail-dot[data-v-498fd3b6]{background:#ffffff80;border-radius:50%;width:6px;height:6px}.detail-dot.active[data-v-498fd3b6]{background:#1890ff;border-radius:3px;width:16px}.detail-quantity-control[data-v-498fd3b6]{justify-content:flex-end;align-items:center;gap:16px;min-width:0;margin-left:auto;display:flex}.import-workspace .detail-quantity-control button[data-v-498fd3b6]{color:#666;background:#fff;border:1px solid #d9d9d9;border-radius:50%;flex:none;width:28px;height:28px;min-height:28px;padding:0;font-size:18px;line-height:1}.import-workspace .detail-quantity-control button[data-v-498fd3b6]:hover:not(:disabled){color:#1890ff;border-color:#1890ff}.detail-quantity-control .quantity-input[data-v-498fd3b6]{width:var(--quantity-width,30px);color:#333;text-align:center;background:#fff;border:0;border-radius:0;min-width:30px;max-width:100%;padding:0;font-family:inherit;font-size:16px}.detail-fields>div[data-v-498fd3b6]:has(.long-edit-quantity){flex-wrap:wrap}.detail-fields dd.long-edit-quantity[data-v-498fd3b6]{flex-basis:100%}.long-edit-quantity .quantity-input[data-v-498fd3b6]{flex:1;width:auto;min-width:0}@media (width<=359px){.detail-fields>div[data-v-498fd3b6]:has(.compact-edit-quantity){flex-wrap:wrap}.detail-fields dd.compact-edit-quantity[data-v-498fd3b6]{flex-basis:100%}}.detail-save[data-v-498fd3b6]{color:#fff;background:#3b82f6;border:0;border-radius:8px;min-height:44px;padding:10px 18px;font-size:16px}.detail-footer[data-v-498fd3b6]:has(.detail-save){flex-wrap:wrap;gap:10px;display:flex}.detail-footer:has(.detail-save)>button[data-v-498fd3b6]{flex:1;min-width:120px}.detail-footer:has(.detail-save) .detail-return[data-v-498fd3b6]{color:#666;background:#fff;border:1px solid #e5e7eb}.edit-leave-backdrop[data-v-498fd3b6]{z-index:3000;background:#0006;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.edit-leave-dialog[data-v-498fd3b6]{background:#fff;border-radius:14px;gap:12px;width:min(100%,360px);padding:22px;display:grid}.edit-leave-dialog h3[data-v-498fd3b6],.edit-leave-dialog p[data-v-498fd3b6]{margin:0}.edit-leave-dialog>button[data-v-498fd3b6]{border:1px solid #e5e7eb;border-radius:7px;min-height:42px}.inbound-recovery[data-v-d4176b95]{background:var(--business-bg-page,#fff);border:1px solid var(--business-border-light,#edf0f5);overflow-wrap:anywhere;border-radius:16px;margin:20px;padding:24px;line-height:1.8}.inbound-recovery h1[data-v-d4176b95]{margin:0 0 16px;font-size:20px}.inbound-recovery .primary[data-v-d4176b95]{white-space:normal;max-width:100%;min-height:44px}.inbound-batch-page[data-v-d4176b95]{min-height:100dvh}.inbound-batch-page>.page-heading[data-v-d4176b95]{z-index:20;background:var(--business-bg-page,#fff);border-bottom:1px solid var(--business-border-light,#edf0f5);position:sticky;top:0}.inbound-batch-page>.page-heading .back[data-v-d4176b95]{min-width:44px;min-height:44px}.inbound-batch-body[data-v-d4176b95]{padding:0}.inbound-batch-body>.state-box[data-v-d4176b95]{margin:16px}.inbound-page.inbound-confirmation-page[data-v-d4176b95]{background:var(--business-bg-secondary,#f5f6f8);max-width:575px}.confirmation-route[data-v-d4176b95]{min-height:100dvh}.confirmation-route>.page-heading[data-v-d4176b95]{z-index:20;border-bottom:1px solid var(--business-border-light,#edf0f5);background:var(--business-bg-page,#fff);position:sticky;top:0}.confirmation-route>.page-heading .back[data-v-d4176b95]{min-width:44px;min-height:44px}.confirmation-route-body[data-v-d4176b95]{padding:16px}.route-badge[data-v-d4176b95]{color:var(--business-text-tertiary,#7b8799);font-size:12px}.source-selection[data-v-d4176b95]{background:var(--business-bg-page,#fff);border:1px solid var(--business-border-light,#edf0f5);border-radius:16px;margin-bottom:20px;padding:16px}.source-selection h2[data-v-d4176b95]{margin:0 0 8px;font-size:15px}.source-selection-fields[data-v-d4176b95]{display:grid}.source-selection-fields label[data-v-d4176b95]{border-bottom:1px solid var(--business-border-light,#edf0f5);min-height:56px;color:var(--business-text-secondary,#48556a);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;display:grid}.source-selection select[data-v-d4176b95]{width:100%;min-width:0;min-height:44px;color:var(--business-text-primary,#172135);text-align:right;background:0 0;border:0;border-radius:8px;padding:8px 0;font-size:13px}.source-selection p[data-v-d4176b95]{color:var(--business-text-tertiary,#7b8799);margin:12px 0 0;font-size:12px;line-height:1.7}@media (width<=359px){.source-selection-fields label[data-v-d4176b95]{grid-template-columns:100px minmax(0,1fr)}.source-selection[data-v-d4176b95]{padding:12px}}.inbound-page[data-v-d4176b95]{max-width:575px;min-height:100vh;color:var(--business-text-primary,#172135);padding-bottom:calc(24px + env(safe-area-inset-bottom));overflow-wrap:anywhere;background:#f4f8ff;margin:auto;font-family:inherit}button[data-v-d4176b95],input[data-v-d4176b95],select[data-v-d4176b95],textarea[data-v-d4176b95]{font:inherit}button[data-v-d4176b95]{cursor:pointer}button[data-v-d4176b95]:disabled{opacity:.46;cursor:default}button[data-v-d4176b95]:focus-visible,input[data-v-d4176b95]:focus-visible,select[data-v-d4176b95]:focus-visible,textarea[data-v-d4176b95]:focus-visible,summary[data-v-d4176b95]:focus-visible{outline-offset:3px;outline:3px solid #216ed9}.page-heading[data-v-d4176b95]{background:#fff;justify-content:space-between;align-items:center;padding:8px 18px;display:flex}.page-heading h1[data-v-d4176b95]{margin:0;font-size:19px}.back[data-v-d4176b95]{color:inherit;background:0 0;border:0;width:36px;height:40px;font-size:30px}.text-button[data-v-d4176b95]{color:#3075bd;background:0 0;border:0;min-height:40px;padding:6px;font-size:13px}.page-body[data-v-d4176b95]{padding:16px 24px}.company-select[data-v-d4176b95]{color:#758397;align-items:center;gap:10px;font-size:12px;display:flex}.company-select select[data-v-d4176b95]{color:#48556a;background:0 0;border:0;flex:1;min-width:0;min-height:34px;padding:4px}.scan-section[data-v-d4176b95]{text-align:center;margin:24px 0 30px}.scan-target[data-v-d4176b95]{color:#bfd9f4;background:#fff;border:1px solid #dceaff;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:144px;display:flex;position:relative}.scan-target span[data-v-d4176b95]{color:#5689b9;font-size:13px}.scan-section p[data-v-d4176b95]{color:#526274;margin:15px 0 0;font-size:13px;line-height:1.6}.corner[data-v-d4176b95]{border:solid #2584eb;width:20px;height:20px;position:absolute}.tl[data-v-d4176b95]{border-width:3px 0 0 3px;border-radius:8px 0 0;top:-3px;left:-3px}.tr[data-v-d4176b95]{border-width:3px 3px 0 0;border-radius:0 8px 0 0;top:-3px;right:-3px}.bl[data-v-d4176b95]{border-width:0 0 3px 3px;border-radius:0 0 0 8px;bottom:-3px;left:-3px}.br[data-v-d4176b95]{border-width:0 3px 3px 0;border-radius:0 0 8px;bottom:-3px;right:-3px}h2[data-v-d4176b95]{margin:0;font-size:18px}h3[data-v-d4176b95]{margin:0;font-size:15px}.bulk-section h2[data-v-d4176b95]{align-items:center;gap:10px;margin-bottom:14px;display:flex}.bulk-section svg[data-v-d4176b95],.bulk-actions svg[data-v-d4176b95],.filter-button svg[data-v-d4176b95]{fill:none;stroke:currentColor;stroke-width:1.8px;flex:none;width:24px;height:24px}.bulk-section h2 svg[data-v-d4176b95]{color:#087bff}.bulk-actions[data-v-d4176b95]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.primary[data-v-d4176b95],.secondary[data-v-d4176b95]{color:#fff;background:#087bff;border:1px solid #087bff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-weight:500;display:inline-flex}.secondary[data-v-d4176b95]{color:#087bff;background:#fff}.bulk-actions button[data-v-d4176b95]{min-height:66px;padding:12px 7px;font-size:15px}.bulk-actions small[data-v-d4176b95]{opacity:.8;margin-top:3px;font-size:10px;font-weight:400;display:block}.bulk-actions .secondary small[data-v-d4176b95]{color:#7b8799}.search-form[data-v-d4176b95]{background:#fff;border:1px solid #dce6f2;border-radius:9px;margin:25px 0 22px;padding:0 7px 0 12px;display:flex}.search-form input[data-v-d4176b95]{background:0 0;border:0;width:100%;min-width:0;min-height:44px;font-size:13px}.search-form button[data-v-d4176b95]{flex:none}.section-heading[data-v-d4176b95]{justify-content:space-between;align-items:center;gap:10px;margin:18px 0 10px;display:flex}.count[data-v-d4176b95]{color:#317acf;background:#e4efff;border-radius:10px;margin-left:5px;padding:3px 7px;font-size:12px}.filter-button[data-v-d4176b95]{color:#708199;align-items:center;gap:3px;display:flex}.filter-button svg[data-v-d4176b95]{width:18px}.pending-card[data-v-d4176b95]{background:#fff;border:1px solid #e4edf8;border-radius:10px;margin:12px 0;padding:14px}.card-title[data-v-d4176b95]{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.badge[data-v-d4176b95]{color:#9b650f;background:#fff4dc;border-radius:5px;flex:none;padding:4px 7px;font-size:11px}.pending-card p[data-v-d4176b95]{color:#748197;margin:7px 0;font-size:12px;line-height:1.7}.pending-card ul[data-v-d4176b95]{margin:10px 0;padding:0;list-style:none}.pending-card li[data-v-d4176b95]{justify-content:space-between;gap:10px;margin:8px 0;font-size:13px;display:flex}.pending-card li small[data-v-d4176b95]{color:#8190a4;font-size:11px;font-weight:400}.pending-card li>span small[data-v-d4176b95]{margin-top:3px;display:block}.pending-card li strong[data-v-d4176b95]{flex:none}.small-button[data-v-d4176b95]{min-height:36px;padding:5px 10px;font-size:13px}.empty-state[data-v-d4176b95],.state-box[data-v-d4176b95]{color:#6e7d92;background:#fff;border-radius:10px;padding:18px 14px;font-size:13px;line-height:1.7}.error[data-v-d4176b95]{color:#bb3030!important;background:#fff1f0!important}.muted[data-v-d4176b95],.stock-explanation[data-v-d4176b95],.filter-summary[data-v-d4176b95]{color:#758397;font-size:12px;line-height:1.7}.filter-panel[data-v-d4176b95]{background:#fff;border-radius:10px;gap:10px;margin-bottom:14px;padding:14px;display:grid}.filter-panel p[data-v-d4176b95]{color:#708095;margin:0;font-size:12px;line-height:1.6}.filter-actions[data-v-d4176b95]{justify-content:flex-end;gap:12px;display:flex}.recent-card[data-v-d4176b95]{background:#fff;border-radius:10px;grid-template-columns:62px minmax(0,1fr);gap:12px;margin:0 0 14px;padding:16px;display:grid}.product-icon[data-v-d4176b95]{color:#8eb6df;background:#eef5fc;border-radius:10px;place-items:center;width:62px;height:62px;display:grid}.product-icon svg[data-v-d4176b95]{fill:none;stroke:currentColor;stroke-width:1.5px;width:39px;height:39px}.product-info h3[data-v-d4176b95]{line-height:1.5}.product-info p[data-v-d4176b95]{color:#8894a6;margin:3px 0 4px;font-size:12px}.location[data-v-d4176b95]{color:#8491a2;font-size:11px;line-height:1.5}.card-stats[data-v-d4176b95]{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;display:grid}.stat[data-v-d4176b95]{background:#f7faff;border:1px solid #e0edff;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:9px 12px;display:flex}.stat>span[data-v-d4176b95]{white-space:nowrap;color:#7a8aa0;font-size:11px}.stat strong[data-v-d4176b95]{word-break:break-all;color:#0066cf;overflow-wrap:anywhere;max-width:100%;font-size:22px;line-height:1.2}.stat strong.long-quantity[data-v-d4176b95]{font-size:14px}.stat.stock[data-v-d4176b95]{background:#f2faf5;border-color:#e1f2e8}.stat.stock strong[data-v-d4176b95]{color:#189348}.stat small[data-v-d4176b95]{color:#798d82;font-size:10px}.recent-card footer[data-v-d4176b95]{grid-column:1/-1;justify-content:space-between;align-items:center;gap:6px;margin-top:-5px;display:flex}.recent-card time[data-v-d4176b95]{color:#8792a2;font-size:11px}.recent-card footer button[data-v-d4176b95]{color:#8493a7;min-height:30px;font-size:11px}.all-stock[data-v-d4176b95]{border-radius:11px;justify-content:space-between;width:100%;min-height:52px;margin-top:22px;padding-inline:20px;font-size:17px;display:flex}.workspace-popup[data-v-d4176b95]{padding-bottom:env(safe-area-inset-bottom)}.inbound-page[data-v-d4176b95]{padding:0 0 24px!important}.inbound-page .page-heading[data-v-d4176b95]{flex-direction:row;margin-bottom:0}.legacy-ledger[data-v-d4176b95]{margin-top:20px}.legacy-ledger summary[data-v-d4176b95]{cursor:pointer;min-height:44px}.legacy-ledger .section-title[data-v-d4176b95]{margin:20px 0 12px}.legacy-ledger .section-title span[data-v-d4176b95]{color:var(--business-text-secondary);font-size:12px}.popup-title[data-v-d4176b95]{padding:22px 22px 0}.detail-section[data-v-d4176b95]{padding:24px 20px}.detail-section h2[data-v-d4176b95]{margin-bottom:18px}.full-photo[data-v-d4176b95]{max-width:100%;height:auto;margin:auto;display:block}.success-receipt[data-v-d4176b95]{color:#168158;border:1px solid #b8dec8}.detail-section dl[data-v-d4176b95]{margin:20px 0}.detail-section dl>div[data-v-d4176b95]{grid-template-columns:110px minmax(0,1fr);gap:12px;margin:14px 0;font-size:13px;line-height:1.7;display:grid}.detail-section dt[data-v-d4176b95]{color:#748398}.detail-section dd[data-v-d4176b95]{margin:0}.detail-section input[data-v-d4176b95],.filter-panel input[data-v-d4176b95],.filter-panel select[data-v-d4176b95]{box-sizing:border-box;color:#273447;background:#fff;border:1px solid #dbe5f1;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:10px}.filter-panel label[data-v-d4176b95]{color:#55657a;gap:7px;margin-bottom:10px;font-size:13px;display:grid}.date-fields[data-v-d4176b95]{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width>=480px){.recent-card[data-v-d4176b95]{grid-template-columns:68px minmax(0,1fr) 176px;gap:12px}.card-stats[data-v-d4176b95]{grid-column:auto;align-items:center;gap:8px}.stat[data-v-d4176b95]{flex-direction:column;gap:4px;height:70px;padding:9px 4px;display:flex}.stat strong[data-v-d4176b95]{font-size:23px}.product-icon[data-v-d4176b95]{width:68px;height:68px}.stat>span[data-v-d4176b95]{font-size:10px}.product-info h3[data-v-d4176b95]{font-size:16px}}@media (width<=359px){.page-body[data-v-d4176b95]{padding:14px}.bulk-actions[data-v-d4176b95]{gap:10px}.bulk-actions button[data-v-d4176b95]{font-size:13px}.bulk-actions svg[data-v-d4176b95]{width:21px}.stat[data-v-d4176b95]{padding:8px}.stat strong[data-v-d4176b95]{font-size:19px}.date-fields[data-v-d4176b95]{grid-template-columns:1fr}.detail-section dl>div[data-v-d4176b95]{grid-template-columns:90px minmax(0,1fr)}}.inbound-home[data-v-d4176b95]{background:var(--business-bg-secondary,#f5f6f8);color:var(--business-text-primary,#111318);padding-bottom:0!important}.inbound-home .company-select[data-v-d4176b95]{color:var(--business-text-secondary,#48556a);gap:10px;font-size:12px}.inbound-home .company-select>svg[data-v-d4176b95]{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:18px;height:18px}.inbound-home .company-select select[data-v-d4176b95]{min-height:40px;color:var(--business-text-primary,#111318);font-size:13px}.inbound-home .scan-section[data-v-d4176b95]{margin:16px 0 28px;position:relative}.inbound-home .scan-target[data-v-d4176b95]{border:1px solid var(--business-color-primary,#2f73f4);border-radius:var(--business-radius-lg,16px);background:var(--business-bg-page,#fff);height:auto;min-height:212px;color:var(--business-color-primary,#2f73f4);gap:12px;padding:28px 16px 60px;transition:background .16s,box-shadow .16s}.inbound-home .scan-target>svg[data-v-d4176b95]{width:72px;height:72px;color:var(--business-color-primary,#2f73f4);opacity:.4}.inbound-home .scan-section>small[data-v-d4176b95]{pointer-events:none;color:var(--business-text-secondary,#48556a);font-size:12px;line-height:1.7;position:absolute;bottom:22px;left:16px;right:16px}.inbound-home .tl[data-v-d4176b95]{border-radius:16px 0 0;top:-1px;left:-1px}.inbound-home .tr[data-v-d4176b95]{border-radius:0 16px 0 0;top:-1px;right:-1px}.inbound-home .bl[data-v-d4176b95]{border-radius:0 0 0 16px;bottom:-1px;left:-1px}.inbound-home .br[data-v-d4176b95]{border-radius:0 0 16px;bottom:-1px;right:-1px}.inbound-home h2[data-v-d4176b95]{font-size:17px;font-weight:600;line-height:1.5}.inbound-home .bulk-section h2[data-v-d4176b95]{gap:8px;margin-bottom:14px}.inbound-home .primary[data-v-d4176b95],.inbound-home .secondary[data-v-d4176b95]{border-color:var(--business-color-primary,#2f73f4);border-radius:var(--business-radius-md,12px);background:var(--business-color-primary,#2f73f4);color:#fff;transition:background .16s,box-shadow .16s}.inbound-home .secondary[data-v-d4176b95]{background:var(--business-bg-page,#fff);color:var(--business-color-primary,#2f73f4)}.inbound-home .bulk-actions button[data-v-d4176b95]{flex-direction:column;gap:8px;min-height:104px;padding:16px 8px;font-size:15px}.inbound-home .bulk-actions svg[data-v-d4176b95]{width:26px;height:26px}.inbound-home .bulk-actions small[data-v-d4176b95]{opacity:.9;margin-top:3px;font-size:11px}.inbound-home .section-heading[data-v-d4176b95]{gap:8px;margin:0 0 12px}.inbound-home .text-button[data-v-d4176b95]{color:var(--business-color-primary,#2f73f4);min-height:44px}.inbound-home .filter-button[data-v-d4176b95]{color:var(--business-text-secondary,#48556a);gap:6px}.inbound-home .filter-button[aria-expanded=true][data-v-d4176b95]{color:var(--business-color-primary,#2f73f4)}.inbound-home .search-form[data-v-d4176b95]{border-color:var(--business-border-light,#edf0f5);border-radius:var(--business-radius-md,12px);align-items:center;gap:8px;margin:0 0 16px;padding:0 8px 0 12px}.inbound-home .search-form>svg[data-v-d4176b95]{fill:none;width:18px;height:18px;stroke:var(--business-text-tertiary,#7b8799);stroke-width:1.7px;flex:none}.inbound-home .search-form input[data-v-d4176b95]{color:var(--business-text-primary,#111318)}.inbound-home .search-form input[data-v-d4176b95]::placeholder{color:var(--business-text-placeholder,#8c95a4)}.inbound-home .filter-panel[data-v-d4176b95]{border:1px solid var(--business-border-light,#edf0f5);border-radius:var(--business-radius-md,12px);padding:16px}.inbound-home .recent-card[data-v-d4176b95]{border:1px solid var(--business-border-light,#edf0f5);border-radius:var(--business-radius-md,12px);box-shadow:var(--business-shadow-card,0 2px 15px #26406e0b);grid-template-columns:56px minmax(0,1fr);gap:12px;margin-bottom:12px;padding:16px}.inbound-home .product-icon[data-v-d4176b95]{border-radius:var(--business-radius-sm,8px);background:var(--business-bg-secondary,#f5f6f8);width:56px;height:64px;color:var(--business-text-tertiary,#7b8799)}.inbound-home .product-icon svg[data-v-d4176b95]{width:34px;height:34px}.inbound-home .product-info[data-v-d4176b95]{align-self:center;min-width:0}.inbound-home .product-info h3[data-v-d4176b95]{font-size:15px;font-weight:600}.inbound-home .product-info p[data-v-d4176b95]{color:var(--business-text-secondary,#48556a);font-size:12px}.inbound-home .location[data-v-d4176b95]{color:var(--business-text-secondary,#48556a);align-items:flex-start;gap:4px;font-size:11px;display:flex}.inbound-home .location svg[data-v-d4176b95]{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:14px;height:14px;margin-top:1px}.inbound-home .card-stats[data-v-d4176b95]{gap:12px;min-width:0}.inbound-home .stat[data-v-d4176b95]{border-radius:var(--business-radius-sm,8px);background:var(--business-bg-subtle,#fafbfd);border:0;gap:6px;height:auto;padding:10px 8px}.inbound-home .stat>span[data-v-d4176b95]{color:var(--business-text-secondary,#48556a);font-size:11px}.inbound-home .stat strong[data-v-d4176b95]{color:var(--business-color-primary,#2f73f4);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.inbound-home .stat strong.compact-quantity[data-v-d4176b95]{font-size:18px}.inbound-home .stat strong.long-quantity[data-v-d4176b95]{font-size:14px}.inbound-home .stat.stock[data-v-d4176b95]{background:var(--business-bg-subtle,#fafbfd);border:0}.inbound-home .stat small[data-v-d4176b95]{color:var(--business-text-secondary,#48556a);text-align:center;font-size:11px}.inbound-home .recent-card footer[data-v-d4176b95]{border-top:1px solid var(--business-border-light,#edf0f5);margin-top:0;padding-top:4px}.inbound-home .recent-card time[data-v-d4176b95]{color:var(--business-text-secondary,#48556a);font-size:11px}.inbound-home .recent-card footer button[data-v-d4176b95]{min-height:44px;color:var(--business-color-primary,#2f73f4);padding-right:0;font-size:12px}.inbound-home .stock-explanation[data-v-d4176b95]{color:var(--business-text-secondary,#48556a);margin:14px 0 0}.inbound-home .pending-section[data-v-d4176b95]{border-top:1px solid var(--business-border-medium,#d9dde3);margin-top:28px;padding-top:20px}.inbound-home .count[data-v-d4176b95]{background:var(--business-info-bg,#eaf2ff);color:var(--business-color-primary,#2f73f4)}.inbound-home .pending-card[data-v-d4176b95]{border-color:var(--business-border-light,#edf0f5);border-radius:var(--business-radius-md,12px);padding:16px}.inbound-home .pending-card .small-button[data-v-d4176b95]{min-height:44px}.inbound-home .empty-state[data-v-d4176b95]{border:1px dashed var(--business-border-medium,#d9dde3);color:var(--business-text-secondary,#48556a);padding:24px 16px}.inbound-home .stock-action-bar[data-v-d4176b95]{z-index:19;box-sizing:border-box;width:min(100%,575px);padding:12px 20px calc(16px + env(safe-area-inset-bottom));background:var(--business-bg-secondary,#f5f6f8);border-top:1px solid var(--business-border-light,#edf0f5);position:fixed;bottom:0;left:50%;transform:translate(-50%)}.inbound-home .stock-action-bar .all-stock[data-v-d4176b95]{justify-content:center;gap:10px;min-height:52px;margin:0;font-size:16px}.inbound-home .stock-action-bar svg[data-v-d4176b95]{fill:none;stroke:currentColor;stroke-width:1.7px;width:20px;height:20px}@media (width>=480px){.inbound-home .recent-card[data-v-d4176b95]{grid-template-columns:56px minmax(0,1fr) 174px}.inbound-home .card-stats[data-v-d4176b95]{grid-column:auto;align-self:center;gap:8px}.inbound-home .stat[data-v-d4176b95]{padding:10px 4px}.inbound-home .stat>span[data-v-d4176b95]{font-size:10px}}@media (width<=359px){.inbound-home .page-body[data-v-d4176b95]{padding-left:16px;padding-right:16px}.inbound-home .scan-target[data-v-d4176b95]{min-height:192px}.inbound-home .bulk-actions[data-v-d4176b95]{gap:10px}.inbound-home .bulk-actions button[data-v-d4176b95]{padding-inline:6px;font-size:14px}.inbound-home .search-form[data-v-d4176b95]{gap:6px;padding-left:10px}.inbound-home .search-form input[data-v-d4176b95]{font-size:12px}.inbound-home .stock-action-bar[data-v-d4176b95]{padding-inline:16px}.inbound-home .filter-actions[data-v-d4176b95]{gap:8px}}@media (hover:hover){.inbound-home .scan-target[data-v-d4176b95]:hover:not(:disabled),.inbound-home .secondary[data-v-d4176b95]:hover:not(:disabled){background:var(--business-info-bg,#eaf2ff)}.inbound-home .primary[data-v-d4176b95]:hover:not(:disabled){background:var(--business-color-primary-hover,#2468e8)}}@media (prefers-reduced-motion:reduce){.inbound-home .scan-target[data-v-d4176b95],.inbound-home .primary[data-v-d4176b95],.inbound-home .secondary[data-v-d4176b95]{transition:none}}.detail-page-indicator[data-v-d4176b95]{color:#999;text-align:right;max-width:70px;font-size:14px;font-weight:400;line-height:normal;position:absolute;right:16px}.inbound-page[data-v-d4176b95]{color:#333;background:#f5f6f8;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;line-height:1.5;max-width:600px!important}.inbound-page.inbound-batch-route[data-v-d4176b95]{background:#f5f5f5;max-width:640px!important}.inbound-home .page-body[data-v-d4176b95]{padding:20px 16px 100px}.inbound-home .scan-section[data-v-d4176b95]{margin:0 0 24px}.inbound-home .scan-target[data-v-d4176b95]{background:#fff;border:2px solid #0078ff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:0;padding:80px 20px;display:flex}.inbound-home .scan-target>svg[data-v-d4176b95]{color:#b8d4f1;opacity:1;width:80px;height:80px}.inbound-home .scan-target>span[data-v-d4176b95]{color:#666;font-size:15px;font-weight:400}.inbound-home .corner[data-v-d4176b95]{border-color:#0078ff;width:24px;height:24px}.inbound-home .tl[data-v-d4176b95]{border-width:3px 0 0 3px}.inbound-home .tr[data-v-d4176b95]{border-width:3px 3px 0 0}.inbound-home .bl[data-v-d4176b95]{border-width:0 0 3px 3px}.inbound-home .br[data-v-d4176b95]{border-width:0 3px 3px 0}.inbound-home .tl[data-v-d4176b95],.inbound-home .tr[data-v-d4176b95]{top:-2px}.inbound-home .bl[data-v-d4176b95],.inbound-home .br[data-v-d4176b95]{bottom:-2px}.inbound-home .tl[data-v-d4176b95],.inbound-home .bl[data-v-d4176b95]{left:-2px}.inbound-home .tr[data-v-d4176b95],.inbound-home .br[data-v-d4176b95]{right:-2px}.inbound-home .bulk-section[data-v-d4176b95]{margin-bottom:24px}.inbound-home .bulk-section h2[data-v-d4176b95]{gap:8px;margin:0 0 16px;font-size:16px;font-weight:500}.inbound-home .bulk-section h2 svg[data-v-d4176b95]{color:#0078ff;width:24px;height:24px}.inbound-home .bulk-actions[data-v-d4176b95]{gap:12px}.inbound-home .bulk-actions button[data-v-d4176b95]{border-radius:8px;gap:4px;min-height:0;padding:14px 16px;font-size:15px;font-weight:500}.inbound-home .bulk-actions button svg[data-v-d4176b95]{width:24px;height:24px;margin-bottom:4px}.inbound-home .bulk-actions button small[data-v-d4176b95]{opacity:.8;margin:0;font-size:12px;font-weight:400}.inbound-home .primary[data-v-d4176b95]{background:#0078ff}.inbound-home .secondary[data-v-d4176b95]{color:#0078ff;background:#fff;border:1.5px solid #0078ff}.inbound-home .section-heading[data-v-d4176b95]{margin-bottom:16px}.inbound-home .section-heading h2[data-v-d4176b95]{font-size:17px;font-weight:500}.inbound-home .filter-button[data-v-d4176b95]{color:#999;gap:4px;min-height:24px;padding:0;font-size:14px}.inbound-home .filter-button svg[data-v-d4176b95]{width:18px;height:18px}.inbound-home .recent-card[data-v-d4176b95]{background:#fff;border-radius:12px;align-items:center;gap:12px;margin:0 0 12px;padding:16px;display:flex;position:relative}.inbound-home .product-icon[data-v-d4176b95]{color:#bbb;background:#f5f5f5;border-radius:8px;flex:none;width:80px;height:80px;font-size:24px}.inbound-home .product-info[data-v-d4176b95]{flex:1;min-width:0}.inbound-home .product-info h3[data-v-d4176b95]{margin:0 0 4px;font-size:16px;font-weight:500;line-height:1.5}.inbound-home .product-info p[data-v-d4176b95]{color:#666;margin:0 0 4px;font-size:14px}.inbound-home .location[data-v-d4176b95]{color:#999;gap:4px;margin-bottom:8px;font-size:13px}.inbound-home .product-info time[data-v-d4176b95]{color:#ccc;font-size:13px}.inbound-home .card-stats[data-v-d4176b95]{flex:none;gap:20px;display:flex}.inbound-home .stat[data-v-d4176b95],.inbound-home .stat.stock[data-v-d4176b95]{background:0 0;border:0;border-radius:0;gap:4px;padding:0;display:flex}.inbound-home .stat>span[data-v-d4176b95]{color:#999;white-space:normal;background:#f5f5f5;border-radius:4px;padding:4px 12px;font-size:13px}.inbound-home .stat strong[data-v-d4176b95]{color:#0078ff;font-size:28px;font-weight:500}.inbound-home .stat.stock strong[data-v-d4176b95]{color:#00c853}.inbound-home .recent-card footer[data-v-d4176b95]{border:0;flex:none;margin:0;padding:0}.inbound-home .recent-card footer button[data-v-d4176b95]{color:#ccc;min-width:20px;min-height:32px;padding:0;font-size:24px}.inbound-home .recent-card footer button[data-v-d4176b95]:after{content:"";border-radius:12px;position:absolute;inset:0}.inbound-home .stock-action-bar[data-v-d4176b95]{width:100%;max-width:600px;padding:12px 16px calc(20px + env(safe-area-inset-bottom));box-shadow:none;background:#f5f6f8;border:0}.inbound-home .stock-action-bar .all-stock[data-v-d4176b95]{background:#0078ff;border-radius:12px;min-height:0;padding:16px;font-size:17px;font-weight:500}.inbound-home .all-stock>svg[data-v-d4176b95],.inbound-home .all-stock>span[data-v-d4176b95]{display:none}.home-business-options[data-v-d4176b95]{color:#999;margin:20px 0;font-size:13px}.home-business-options>summary[data-v-d4176b95]{cursor:pointer;min-height:32px}.home-business-options .pending-section[data-v-d4176b95]{border:0;margin:0;padding:12px 0}.inbound-home .stock-explanation[data-v-d4176b95]{color:#ccc;text-align:right;font-size:13px}.inbound-home .stock-explanation summary[data-v-d4176b95]{cursor:pointer}.inbound-home .stock-explanation p[data-v-d4176b95]{text-align:left;color:#999}.inbound-page .page-heading[data-v-d4176b95]{border-bottom:1px solid #e5e5e5;justify-content:center;min-height:52px;padding:12px 16px;display:flex;position:relative}.inbound-page .page-heading h1[data-v-d4176b95]{color:#000;margin:0;font-size:18px;font-weight:600;line-height:27px}.inbound-page .page-heading>.back[data-v-d4176b95]{color:#333;width:28px;min-width:0;height:28px;min-height:0;padding:4px;font-size:28px;line-height:1;position:absolute;left:16px}.inbound-page .page-heading>.text-button[data-v-d4176b95]{min-height:28px;padding:0;font-size:13px;position:absolute;right:16px}.route-badge[data-v-d4176b95]{display:none}.inbound-confirmation-page[data-v-d4176b95],.confirmation-route[data-v-d4176b95]{background:#fff}.confirmation-route-body[data-v-d4176b95],.confirmation-body[data-v-d4176b95]{flex-direction:column;padding:0;display:flex}.source-options[data-v-d4176b95]{color:#999;order:2;margin:16px;font-size:13px}.source-options[open][data-v-d4176b95]{order:-1}.source-options>summary[data-v-d4176b95]{cursor:pointer;min-height:32px}.source-selection[data-v-d4176b95]{margin-top:12px}.confirmation-route-body>.state-box[data-v-d4176b95],.confirmation-body>.state-box[data-v-d4176b95]{margin:16px}.visually-hidden[data-v-d4176b95],.inbound-home .scan-section>small.visually-hidden[data-v-d4176b95]{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=359px){.inbound-home .recent-card[data-v-d4176b95]{flex-wrap:wrap}.inbound-home .card-stats[data-v-d4176b95]{flex:1;justify-content:flex-end;margin-left:72px}.inbound-home .scan-target[data-v-d4176b95]{padding:64px 16px}.inbound-home .bulk-actions button[data-v-d4176b95]{padding-inline:8px}}.inbound-page.inbound-batch-route .page-heading[data-v-d4176b95]{min-height:49px}.inbound-page.inbound-batch-route .page-heading h1[data-v-d4176b95]{line-height:24px}.inbound-home .stat[data-v-d4176b95]{height:auto}.inbound-home .product-info time[data-v-d4176b95]{overflow-wrap:anywhere;display:block}.inbound-home .location[data-v-d4176b95]{align-items:flex-start;display:flex}.inbound-home .location>svg[data-v-d4176b95]{flex:none;width:14px;height:14px}.inbound-home .product-icon[data-v-d4176b95]{flex-shrink:0}.inbound-home .bulk-actions button>span[data-v-d4176b95]{line-height:normal}.inbound-home .bulk-actions .secondary small[data-v-d4176b95]{color:#0078ff}.inbound-home .recent-card[data-v-d4176b95]{box-shadow:none;border:0}.confirmation-return[data-v-d4176b95]{min-height:44px;margin:0 16px calc(110px + env(safe-area-inset-bottom));color:#666;background:#fff;border:1px solid #e8e8e8;border-radius:8px;order:3;align-self:flex-start;padding:8px 12px;font-size:14px}.inbound-home .recent-card[data-v-d4176b95]:has(.long-quantity){grid-template-columns:80px minmax(0,1fr) 20px;display:grid}.inbound-home .recent-card:has(.long-quantity)>.product-icon[data-v-d4176b95]{grid-area:1/1}.inbound-home .recent-card:has(.long-quantity)>.product-info[data-v-d4176b95]{grid-area:1/2}.inbound-home .recent-card:has(.long-quantity)>footer[data-v-d4176b95]{grid-area:1/3}.inbound-home .recent-card:has(.long-quantity)>.card-stats[data-v-d4176b95]{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;margin:0;display:grid}.inbound-home .recent-card:has(.long-quantity) .stat strong[data-v-d4176b95]{white-space:normal;overflow-wrap:anywhere;word-break:break-all;min-width:0;max-width:100%}.outbound-source-selection[data-v-6ff5ff7d]{color:#181818;background:#fff;border-radius:14px;margin:16px 0;padding:16px}.outbound-source-selection label[data-v-6ff5ff7d]{grid-template-columns:95px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;font-size:15px;display:grid}.outbound-source-selection select[data-v-6ff5ff7d]{width:100%;min-width:0;min-height:42px;color:inherit;font:inherit;background:#fff;border:1px solid #e6eaf0;border-radius:8px;padding:8px}.outbound-source-selection p[data-v-6ff5ff7d]{overflow-wrap:anywhere;margin:10px 0;font-size:13px;line-height:1.7}.source-error[data-v-6ff5ff7d]{color:#b33232}.outbound-source-selection button[data-v-6ff5ff7d]{color:#137fff;min-height:40px;font:inherit;background:#fff;border:1px solid #dce8f9;border-radius:8px;margin:6px 8px 0 0;padding:8px 12px}.outbound-source-selection button[data-v-6ff5ff7d]:disabled,.outbound-source-selection select[data-v-6ff5ff7d]:disabled{opacity:.55}.source-actions[data-v-6ff5ff7d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.source-actions button[aria-pressed=true][data-v-6ff5ff7d]{background:#eef6ff;border-color:#137fff}.source-actions>span[data-v-6ff5ff7d]{width:100%;font-size:14px}.evidence-preview[data-v-dbe57237]{border:1px solid #dce7f7;border-radius:10px;margin-top:14px;padding:12px}.evidence-preview>div[data-v-dbe57237]{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.evidence-preview img[data-v-dbe57237]{object-fit:contain;max-width:100%;max-height:460px;margin:12px auto;display:block}.evidence-preview iframe[data-v-dbe57237]{border:0;width:100%;height:420px}.evidence-preview>a[data-v-dbe57237]{color:#1677ff;padding:10px 0;font-size:12px;display:block}.inbound-evidence[data-v-dbe57237]{color:#25334a;min-width:0;margin-top:18px;font-size:14px}.evidence-heading[data-v-dbe57237]{justify-content:space-between;align-items:center;gap:10px;display:flex}.required-mark[data-v-dbe57237]{color:#e94444}.evidence-link[data-v-dbe57237]{color:#1877d8;min-height:36px;font:inherit;background:0 0;border:0;font-size:12px}.evidence-help[data-v-dbe57237]{color:#8290a2;margin:7px 0 10px;font-size:12px;line-height:1.7}.file-picker[data-v-dbe57237]{color:#1677df;cursor:pointer;align-items:center;gap:12px;min-height:60px;position:relative;display:flex!important}.file-picker>span[data-v-dbe57237]:first-child{border:1px dashed #2987ff;border-radius:8px;flex:none;place-items:center;width:62px;height:56px;font-size:28px;display:grid}.file-picker input[data-v-dbe57237]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.file-picker[data-v-dbe57237]:focus-within{outline-offset:4px;outline:2px solid #1677ff}.picked-file[data-v-dbe57237]{overflow-wrap:anywhere;gap:8px;font-size:12px;display:grid}.picked-file button[data-v-dbe57237],.use-photo[data-v-dbe57237]{color:#1677df;font:inherit;background:#fff;border:1px solid #187be0;border-radius:7px;min-height:40px;padding:9px 10px;font-size:13px}.use-photo[data-v-dbe57237]{width:100%;margin-top:10px}.evidence-error[data-v-dbe57237]{color:#b92727;background:#fff0f0;border-radius:7px;padding:10px;font-size:12px;line-height:1.6}.evidence-file[data-v-dbe57237]{border:1px solid #e2e9f2;border-radius:9px;align-items:center;gap:8px;min-width:0;margin-top:9px;padding:11px;display:flex}.evidence-file label[data-v-dbe57237]{flex:1;align-items:center;gap:10px;min-width:0;margin:0!important;display:flex!important}.evidence-file input[data-v-dbe57237]{flex:none;height:18px;width:18px!important;min-height:18px!important}.evidence-file span[data-v-dbe57237]{min-width:0}.evidence-file strong[data-v-dbe57237]{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.evidence-file small[data-v-dbe57237]{color:#8b97a7;font-size:11px;line-height:1.7;display:block}.evidence-file a[data-v-dbe57237]{color:#1877d8;flex:none;align-items:center;min-height:36px;font-size:12px;display:flex}.selection-state[data-v-dbe57237]{color:#8b6b2e;font-size:12px;line-height:1.7}.selection-state.complete[data-v-dbe57237]{color:#168158}button[data-v-dbe57237]:disabled{opacity:.45;cursor:default}button[data-v-dbe57237]:focus-visible,a[data-v-dbe57237]:focus-visible{outline-offset:3px;outline:2px solid #1677ff}.inbound-evidence[data-v-dbe57237]{color:#181818;margin-top:clamp(10px,1.65vw,12px);position:relative}.evidence-heading[data-v-dbe57237]{align-items:center;gap:8px;min-height:28px}.evidence-heading strong[data-v-dbe57237]{font-size:clamp(15px,3.45vw,23px);font-weight:600}.evidence-link[data-v-dbe57237]{color:#157dfc;min-height:28px;padding:0;line-height:1.4}.evidence-instructions[data-v-dbe57237]{color:#9da3ad;margin:0 0 7px;font-size:11px;line-height:1.6}.evidence-instructions summary[data-v-dbe57237]{cursor:pointer}.evidence-upload[data-v-dbe57237]{background:0 0;border-radius:0;padding:0}.file-picker[data-v-dbe57237]{background:#ebebeb;border-radius:clamp(9px,1.9vw,14px);gap:0;min-height:clamp(66px,16.5vw,112px);overflow:hidden}.file-picker>span[data-v-dbe57237]:first-child{color:#3999fa;background:#eaeaea;border:2px solid #9fcaff;border-radius:clamp(9px,1.9vw,14px);flex:0 0 clamp(66px,16.5vw,112px);width:clamp(66px,16.5vw,112px);height:clamp(66px,16.5vw,112px);box-shadow:inset 0 0 0 1px #4f9dff17}.file-picker svg[data-v-dbe57237]{width:54%;height:54%}.upload-description[data-v-dbe57237]{color:#2c91ff;flex-direction:column;gap:clamp(3px,.8vw,6px);min-width:0;padding:7px 8px 7px clamp(14px,3.8vw,26px);font-size:clamp(16px,3.5vw,24px);line-height:1.25;display:flex}.upload-description small[data-v-dbe57237]{color:#b8b8b8;overflow-wrap:anywhere;font-size:clamp(10px,2.65vw,18px);font-weight:500;line-height:1.35}.selection-state[data-v-dbe57237]{margin-bottom:0;font-size:12px}.use-photo[data-v-dbe57237]{background:0 0;border:0;min-height:28px;padding:4px 0;font-size:12px}.photo-gallery[data-v-5569d107]{background:#fff;border:1px solid #e1eafb;border-radius:16px;margin-bottom:20px;overflow:hidden}.photo-gallery>a[data-v-5569d107]{background:#edf3fc;display:block}.photo-gallery img[data-v-5569d107]{object-fit:contain;width:100%;height:260px;display:block}.photo-caption[data-v-5569d107]{color:#6b7f99;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.photo-caption span[data-v-5569d107]{overflow-wrap:anywhere;flex:1;min-width:0}.photo-caption button[data-v-5569d107]{color:#1677ff;background:#eff5ff;border:0;border-radius:8px;flex:none;min-height:44px;padding:8px 12px}.photo-missing[data-v-5569d107]{color:#7a8ca3;text-align:center;padding:32px 18px;font-size:13px}.is-photo .save-tip[data-v-5569d107]{color:#976921;background:#fff6e6;border-radius:10px;padding:12px}.selection-row input[type=radio][data-v-5569d107]{flex:none;width:22px;height:22px;min-height:22px}@media (width<=360px){.photo-gallery img[data-v-5569d107]{height:210px}}.source-setup[data-v-5569d107]{margin-top:16px}.template-download[data-v-5569d107]{color:#1677ff;align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.selection-panel[data-v-5569d107]{background:#fff;border:1px solid #e1eafb;border-radius:14px;margin:16px 0;padding:18px}.selection-panel h2[data-v-5569d107]{margin:0;font-size:18px}.selection-panel>label[data-v-5569d107]{color:#596c86;gap:8px;margin:16px 0;font-size:13px;display:grid}.selection-row[data-v-5569d107]{border-bottom:1px solid #edf1f7;align-items:center;gap:12px;padding:14px 0;display:flex}.selection-row>label[data-v-5569d107]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.selection-row input[type=checkbox][data-v-5569d107]{flex:none;width:22px;height:22px;min-height:22px}.selection-row span[data-v-5569d107]{overflow-wrap:anywhere;gap:6px;display:grid}.selection-row small[data-v-5569d107]{color:#7a8ca3;font-size:11px}.selection-row>input[data-v-5569d107]{width:100px}.selection-panel>.primary-button[data-v-5569d107]{width:100%;margin-top:16px;font-size:16px}.outbound-batch[data-v-5569d107]{color:#1e2b42;box-sizing:border-box;background:#f4f8ff;max-width:575px;border:0!important;border-radius:18px!important;margin:0 auto 24px!important;padding:24px!important}.outbound-batch[data-v-5569d107] *{box-sizing:border-box}button[data-v-5569d107],input[data-v-5569d107],select[data-v-5569d107],textarea[data-v-5569d107]{font:inherit}.source-setup[data-v-5569d107],.saved-import[data-v-5569d107],.detail-card[data-v-5569d107]{background:#fff;border:1px solid #e1eafb;border-radius:14px;margin-bottom:20px;padding:18px}.source-setup summary[data-v-5569d107]{cursor:pointer;font-size:15px;font-weight:600;line-height:1.7}.source-setup summary>span[data-v-5569d107]{color:#247cf3}.source-setup small[data-v-5569d107]{color:#8290a5;margin-left:12px;font-weight:400}.source-setup fieldset[data-v-5569d107]{border:0;margin:16px 0 0;padding:0}.form-grid[data-v-5569d107]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid label[data-v-5569d107],.saved-import label[data-v-5569d107]{color:#596c86;gap:8px;font-size:13px;display:grid}.form-grid .wide[data-v-5569d107]{grid-column:1/-1}input[data-v-5569d107],select[data-v-5569d107],textarea[data-v-5569d107]{color:#243550;background:#fff;border:1px solid #dbe5f3;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px}.help[data-v-5569d107]{color:#8190a5;margin:12px 0 0;font-size:12px;line-height:1.8}.saved-import[data-v-5569d107]{align-items:end;gap:12px;display:flex}.saved-import label[data-v-5569d107]{flex:1;min-width:0}.upload-zone[data-v-5569d107]{background:#fff;border:2px solid #d6e8ff;border-radius:14px;flex-direction:column;align-items:center;gap:12px;margin:0;padding:28px 18px 20px;display:flex;position:relative}.upload-zone>svg[data-v-5569d107]{stroke:#2084ff;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;width:64px;height:64px}.upload-zone h2[data-v-5569d107]{color:#1876eb;margin:0;font-size:21px}.upload-zone>p[data-v-5569d107]{color:#94a0b0;text-align:center;margin:0;font-size:13px;line-height:1.8}.file-select[data-v-5569d107]{color:#fff;cursor:pointer;background:#1677ff;border-radius:24px;place-items:center;width:240px;max-width:100%;min-height:46px;font-size:16px;display:grid;position:relative;overflow:hidden}.file-select input[data-v-5569d107]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.file-select[data-v-5569d107]:focus-within{outline:3px solid #9bcaff}.upload-links[data-v-5569d107]{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.upload-links a[data-v-5569d107],.upload-links button[data-v-5569d107]{color:#1677ff;cursor:pointer;background:0 0;border:0;min-height:36px;font-size:12px;text-decoration:none}.file-card[data-v-5569d107]{background:#fff;border-radius:12px;align-items:center;gap:15px;margin-top:14px;padding:18px 20px;display:flex}.excel-icon[data-v-5569d107]{color:#22934d;background:#e6f5eb;border-radius:6px;flex:none;place-items:center;width:38px;height:42px;font-weight:700;display:grid}.file-card>div[data-v-5569d107]{flex:1;min-width:0}.file-card strong[data-v-5569d107]{overflow-wrap:anywhere;font-size:14px;font-weight:500}.file-card small[data-v-5569d107]{color:#92a0b3;margin-top:6px;font-size:11px;display:block}.file-card button[data-v-5569d107]{color:#9aa6b6;background:0 0;border:0;min-width:36px;min-height:36px;font-size:24px}.list-heading[data-v-5569d107]{justify-content:space-between;align-items:center;gap:14px;margin:28px 0 14px;display:flex}.list-heading h2[data-v-5569d107]{margin:0;font-size:21px}.list-heading h2 span[data-v-5569d107]{font-weight:400}.text-button[data-v-5569d107]{color:#1677ff;background:0 0;border:0;min-height:40px;font-size:14px}.product-card[data-v-5569d107]{background:#fff;border:1px solid #e9eff8;border-radius:14px;margin-bottom:12px;overflow:hidden;padding:0!important}.product-open[data-v-5569d107]{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:22px 18px;display:flex}.row-number[data-v-5569d107]{color:#7c8da5;flex:none;font-size:12px}.product-visual[data-v-5569d107]{background:#f0f5fc;border-radius:12px;flex:none;place-items:center;width:76px;height:82px;display:grid}.product-visual svg[data-v-5569d107]{stroke:#94b0d3;stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:48px;height:48px}.product-info[data-v-5569d107]{color:#7a8ca3;overflow-wrap:anywhere;flex:1;gap:6px;min-width:0;font-size:12px;display:grid}.product-info strong[data-v-5569d107]{color:#1c2c45;font-size:19px}.product-info>small[data-v-5569d107]:first-of-type{color:#a0adbe;margin-bottom:5px;font-size:12px}.row-state[data-v-5569d107]{color:#c28623;padding-top:3px;font-size:11px}.row-state.done[data-v-5569d107]{color:#199868}.row-error[data-v-5569d107]{color:#be3838;font-size:11px}.row-quantity[data-v-5569d107]{color:#243b5a;flex:none;align-self:start;margin-top:2px;font-size:20px}.row-quantity small[data-v-5569d107]{text-align:right;color:#94a1b2;margin-top:4px;font-size:11px;display:block}.chevron[data-v-5569d107]{color:#a5b0c0;font-size:26px}.empty-list[data-v-5569d107]{text-align:center;color:#99a8bd;place-items:center;min-height:170px;font-size:13px;display:grid}.empty-list>span[data-v-5569d107]{color:#bacbe0;font-size:40px}.batch-footer[data-v-5569d107]{margin-top:28px}.batch-footer p[data-v-5569d107]{color:#8595ab;font-size:12px;line-height:1.8}.primary-button[data-v-5569d107]{color:#fff;cursor:pointer;background:#1677ff;border:0;border-radius:12px;min-height:52px;padding:12px 22px;font-size:19px}.batch-footer>.primary-button[data-v-5569d107]{width:100%}.plain-button[data-v-5569d107]{color:#536780;cursor:pointer;background:#fff;border:1px solid #dbe5f3;border-radius:9px;min-height:44px;padding:10px 15px}.error-banner[data-v-5569d107],.notice-banner[data-v-5569d107],.pending-banner[data-v-5569d107]{overflow-wrap:anywhere;border-radius:10px;margin:14px 0;padding:14px 16px;font-size:13px;line-height:1.8}.error-banner[data-v-5569d107]{color:#b33232;background:#fff0f0}.notice-banner[data-v-5569d107]{color:#257a59;background:#edf9f2}.pending-banner[data-v-5569d107]{color:#a0681a;background:#fff5e6}.pending-banner button[data-v-5569d107]{color:#936124;background:#fff;border:1px solid #e1bf82;border-radius:7px;min-height:40px;padding:8px 12px}.state-message[data-v-5569d107]{color:#7d8ca2;font-size:13px}.is-detail[data-v-5569d107]{max-width:575px;padding-bottom:100px!important}.detail-heading[data-v-5569d107]{align-items:center;gap:14px;margin-bottom:20px;display:flex}.detail-heading>button[data-v-5569d107]{color:#527092;background:#fff;border:1px solid #e1eafa;border-radius:12px;min-width:42px;min-height:44px;font-size:30px}.detail-heading>div[data-v-5569d107]{flex:1;min-width:0}.detail-heading h2[data-v-5569d107]{overflow-wrap:anywhere;margin:0;font-size:22px}.detail-heading p[data-v-5569d107]{color:#8496b0;margin:0 0 6px;font-size:11px}.detail-heading>span[data-v-5569d107]{color:#347ccb;background:#e5f0ff;border-radius:6px;padding:6px 9px;font-size:11px}.product-gallery[data-v-5569d107]{color:#88a0be;background:linear-gradient(135deg,#edf4ff,#e4eaf4);border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:230px;margin-bottom:20px;display:flex}.product-gallery svg[data-v-5569d107]{fill:none;stroke:#a0b5d1;stroke-width:2px;stroke-linejoin:round;width:90px;height:90px}.product-gallery strong[data-v-5569d107]{font-size:16px;font-weight:500}.product-gallery p[data-v-5569d107]{margin:0;font-size:11px}.detail-card[data-v-5569d107]{padding:10px 20px 18px}.detail-card dl>div[data-v-5569d107]{border-bottom:1px solid #edf1f7;align-items:center;gap:14px;min-height:58px;padding:10px 0;font-size:14px;display:flex}.detail-card dt[data-v-5569d107]{color:#596c85;flex:none;width:126px}.detail-card dd[data-v-5569d107]{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;line-height:1.7}.blue[data-v-5569d107]{color:#1677ff}.quantity-control[data-v-5569d107]{align-items:center;gap:10px;display:flex}.quantity-control>button[data-v-5569d107]{color:#58708f;background:#fff;border:1px solid #cbd6e4;border-radius:50%;width:32px;min-width:32px;height:32px;font-size:18px}.quantity-control>input[data-v-5569d107]{text-align:center;background:#f4f6fa;border:0;flex:1;min-width:0;font-size:17px}.quantity-control>small[data-v-5569d107]{color:#97a5b7;font-size:11px}.required[data-v-5569d107]{color:#e25050}.note-field[data-v-5569d107]{color:#596c85;padding-top:10px;font-size:14px;display:block;position:relative}.note-field textarea[data-v-5569d107]{resize:vertical;background:#f5f7fb;border:0;min-height:110px;margin-top:12px;padding-bottom:28px;display:block}.note-field>small[data-v-5569d107]{color:#9ba8b9;font-size:11px;position:absolute;bottom:10px;right:12px}.save-tip[data-v-5569d107]{color:#c28a49;text-align:center;background:#fff7ef;border:1px solid #ffdabd;border-radius:9px;padding:12px 16px;font-size:12px;line-height:1.8}.detail-footer[data-v-5569d107]{background:#f4f8fff2;gap:12px;margin-top:20px;padding:14px 0 4px;display:flex;position:sticky;bottom:0}.detail-footer>button[data-v-5569d107]{flex:1}.detail-footer .plain-button[data-v-5569d107]{font-size:16px}button[data-v-5569d107]:disabled,input[data-v-5569d107]:disabled,select[data-v-5569d107]:disabled,textarea[data-v-5569d107]:disabled{opacity:.5;cursor:default}button[data-v-5569d107]:focus-visible,a[data-v-5569d107]:focus-visible,input[data-v-5569d107]:focus-visible,select[data-v-5569d107]:focus-visible,textarea[data-v-5569d107]:focus-visible{outline-offset:2px;outline:3px solid #9bcaff}@media (width<=600px){.outbound-batch[data-v-5569d107]{padding:16px!important}.source-setup[data-v-5569d107],.saved-import[data-v-5569d107]{padding:14px}.form-grid[data-v-5569d107]{grid-template-columns:1fr}.source-setup small[data-v-5569d107]{margin-left:0;display:block}.saved-import[data-v-5569d107]{flex-wrap:wrap}.saved-import label[data-v-5569d107]{flex-basis:100%}.product-open[data-v-5569d107]{gap:10px;padding:16px 12px;position:relative}.row-number[data-v-5569d107]{font-size:10px}.product-visual[data-v-5569d107]{width:58px;height:66px}.product-info strong[data-v-5569d107]{padding-right:44px;font-size:17px}.product-info>span[data-v-5569d107]{font-size:11px}.row-quantity[data-v-5569d107]{font-size:17px;position:absolute;top:17px;right:16px}.row-quantity small[data-v-5569d107],.chevron[data-v-5569d107]{display:none}.list-heading h2[data-v-5569d107]{font-size:19px}.detail-card[data-v-5569d107]{padding:8px 14px 16px}.detail-card dt[data-v-5569d107]{width:98px;font-size:12px}.detail-card dd[data-v-5569d107]{font-size:13px}.detail-card dl>div[data-v-5569d107]{gap:8px}.quantity-control[data-v-5569d107]{gap:6px}.quantity-control>button[data-v-5569d107]{width:28px;min-width:28px;height:28px}.quantity-control>input[data-v-5569d107]{padding:8px 3px;font-size:15px}.product-gallery[data-v-5569d107]{min-height:190px}.primary-button[data-v-5569d107]{font-size:17px}.upload-zone[data-v-5569d107]{padding-inline:12px}.upload-zone>p[data-v-5569d107]{font-size:11px}.detail-heading h2[data-v-5569d107]{font-size:20px}}.quantity-control>button[data-v-5569d107]{width:44px;min-width:44px;height:44px}.detail-footer>button[data-v-5569d107]{white-space:nowrap;min-width:0}@media (width<=600px){.detail-card dl>.quantity-row[data-v-5569d107]{padding:14px 0;display:block}.quantity-row dt[data-v-5569d107]{width:auto;margin-bottom:10px}.quantity-row .quantity-control[data-v-5569d107]{grid-template-columns:44px minmax(0,1fr) 44px auto;gap:8px;width:100%;display:grid}.quantity-control>input[data-v-5569d107]{font-variant-numeric:tabular-nums;height:44px;padding:8px 3px;font-size:16px}.detail-footer>button[data-v-5569d107]{padding:12px 8px;font-size:16px}.save-wide[data-v-5569d107]{display:none}.save-compact[data-v-5569d107]{display:inline}}.outbound-batch.is-batch[data-v-5569d107]{--blue:#137fff;--blue-dark:#087aff;--canvas:#f5faff;--ink:#18191c;--mute:#85878d;--stroke:#ddecff;--side:clamp(12px,2.6vw,22px);--round:clamp(9px,2vw,15px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Helvetica Neue,Arial,sans-serif}.outbound-batch.is-batch[data-v-5569d107] *,.outbound-batch.is-batch[data-v-5569d107] :before,.outbound-batch.is-batch[data-v-5569d107] :after{box-sizing:border-box}.outbound-batch.is-batch[data-v-5569d107]{background:var(--canvas);min-width:0;min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:linear-gradient(165deg,#fafcff 0%,#f3f9fe 43%,#f6fbff 100%);margin:0}.outbound-batch.is-batch button[data-v-5569d107],.outbound-batch.is-batch input[data-v-5569d107],.outbound-batch.is-batch textarea[data-v-5569d107]{font:inherit}.outbound-batch.is-batch button[data-v-5569d107]{cursor:pointer}.outbound-batch.is-batch [hidden][data-v-5569d107]{display:none!important}.outbound-batch.is-batch[data-v-5569d107] :focus-visible{outline:2px solid var(--blue);outline-offset:3px}.outbound-batch.is-batch[data-v-5569d107]{width:100%;max-width:900px;min-height:100dvh;margin:0 auto;padding-bottom:clamp(120px,17vw,145px)}.outbound-batch.is-batch .header[data-v-5569d107]{justify-content:center;align-items:flex-start;height:clamp(64px,13.05vw,81px);padding-top:clamp(13px,2.6vw,19px);display:flex;position:relative}.outbound-batch.is-batch .header-title[data-v-5569d107]{letter-spacing:.035em;margin:0;font-size:clamp(21px,3.88vw,26px);font-weight:700;line-height:1.25}.outbound-batch.is-batch .back[data-v-5569d107]{left:var(--side);color:#1f2328;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:34px;padding:2px;display:grid;position:absolute;top:clamp(12px,2.2vw,15px)}.outbound-batch.is-batch .back svg[data-v-5569d107]{width:26px;height:29px}.outbound-batch.is-batch .upload-shell[data-v-5569d107]{margin:0 var(--side);background:#ffffff36;border:2px solid #e0edff;border-radius:12px;position:relative}.outbound-batch.is-batch .upload-corner[data-v-5569d107]{z-index:1;pointer-events:none;width:24px;height:26px;position:absolute}.outbound-batch.is-batch .upload-corner.top-left[data-v-5569d107]{border-top:2.7px solid #1786ff;border-left:2.7px solid #1786ff;border-top-left-radius:10px;top:-2px;left:-2px}.outbound-batch.is-batch .upload-corner.top-right[data-v-5569d107]{border-top:2.7px solid #1786ff;border-right:2.7px solid #1786ff;border-top-right-radius:10px;top:-2px;right:-2px}.outbound-batch.is-batch .upload-corner.bottom-left[data-v-5569d107]{border-bottom:2.7px solid #1786ff;border-left:2.7px solid #1786ff;border-bottom-left-radius:10px;bottom:-2px;left:-2px}.outbound-batch.is-batch .upload-corner.bottom-right[data-v-5569d107]{border-bottom:2.7px solid #1786ff;border-right:2.7px solid #1786ff;border-bottom-right-radius:10px;bottom:-2px;right:-2px}.outbound-batch.is-batch .upload-zone[data-v-5569d107]{text-align:center;flex-direction:column;align-items:center;height:clamp(218px,43.6vw,271px);padding-top:clamp(24px,5.4vw,34px);display:flex}.outbound-batch.is-batch .upload-zone>svg[data-v-5569d107]{color:#1583ff;flex:none;width:clamp(55px,11.4vw,71px);height:clamp(47px,9.5vw,59px)}.outbound-batch.is-batch .upload-zone h2[data-v-5569d107]{color:#2389ff;margin:clamp(8px,1.35vw,11px) 0 0;font-size:clamp(20px,3.8vw,26px);font-weight:500;line-height:1.25}.outbound-batch.is-batch .upload-zone>p[data-v-5569d107]{color:#a3a5aa;margin:clamp(7px,1.45vw,10px) 0 0;font-size:clamp(12px,2.6vw,17px);font-weight:500;line-height:1.35}.outbound-batch.is-batch .file-select[data-v-5569d107]{background:var(--blue);color:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;width:min(50.5vw,299px);min-width:clamp(194px,32vw,250px);height:clamp(47px,8.95vw,56px);margin-top:clamp(14px,3.2vw,20px);font-size:clamp(17px,3.6vw,24px);font-weight:500;line-height:1;display:flex;box-shadow:0 1px 1px #0064ff21}.outbound-batch.is-batch .file-select[data-v-5569d107]:hover,.outbound-batch.is-batch .batch-footer>button[data-v-5569d107]:hover{background:#0873ee}.outbound-batch.is-batch .upload-shell.dragging[data-v-5569d107]{outline-offset:3px;background:#eff8ff;outline:3px dashed #308dff}.outbound-batch.is-batch .file-card[data-v-5569d107]{background:#fff;border-top:2px solid #ecf4ff;border-radius:0 0 10px 10px;align-items:center;gap:clamp(13px,3.2vw,19px);width:100%;min-height:clamp(82px,15.5vw,96px);padding:clamp(11px,2vw,16px) clamp(16px,4.1vw,25px);display:flex}.outbound-batch.is-batch .excel-icon[data-v-5569d107]{flex:none;width:clamp(39px,7.5vw,48px);height:clamp(43px,8.3vw,53px)}.outbound-batch.is-batch .file-card>div[data-v-5569d107]{flex:1;min-width:0}.outbound-batch.is-batch .file-card strong[data-v-5569d107]{color:#222;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(14px,2.98vw,20px);font-weight:400;line-height:1.4;overflow:hidden}.outbound-batch.is-batch .file-card small[data-v-5569d107]{color:#abadb1;margin-top:clamp(3px,.8vw,6px);font-size:clamp(12px,2.55vw,17px);font-weight:500;line-height:1.35}.outbound-batch.is-batch .file-card>button[data-v-5569d107]{color:#b0b3b7;background:0 0;border:0;flex:none;place-items:center;width:34px;height:34px;padding:5px;display:grid}.outbound-batch.is-batch .file-card>button svg[data-v-5569d107]{width:27px;height:27px}.outbound-batch.is-batch .list-section[data-v-5569d107]{margin:clamp(22px,4.4vw,28px) var(--side) 0}.outbound-batch.is-batch .list-heading[data-v-5569d107]{justify-content:space-between;align-items:center;gap:8px;min-height:clamp(34px,5.8vw,36px);display:flex}.outbound-batch.is-batch .list-heading h2[data-v-5569d107]{letter-spacing:.005em;min-width:0;margin:0;font-size:clamp(18px,3.55vw,24px);font-weight:700;line-height:1.4}.outbound-batch.is-batch .list-heading>button[data-v-5569d107]{color:#1684ff;background:0 0;border:0;flex:none;padding:3px 0 3px 8px;font-size:clamp(16px,3.05vw,21px);font-weight:600}.outbound-batch.is-batch .products[data-v-5569d107]{flex-direction:column;gap:clamp(12px,2vw,16px);margin-top:clamp(16px,2.5vw,18px);display:flex}.outbound-batch.is-batch .product-open[data-v-5569d107]{background:#fff;border-radius:clamp(10px,2vw,14px);grid-template-columns:clamp(15px,4vw,25px) clamp(62px,15.2vw,94px) minmax(0,1fr);align-items:start;gap:clamp(10px,4.65vw,29px);width:100%;padding:clamp(16px,2.9vw,19px) clamp(16px,2.9vw,19px) clamp(21px,4.2vw,27px);display:grid;position:relative;box-shadow:0 1px #d5e3f414}.outbound-batch.is-batch .row-number[data-v-5569d107]{color:#60636a;font-variant-numeric:tabular-nums;place-self:center;font-size:clamp(15px,3.1vw,21px);line-height:1.3}.outbound-batch.is-batch .product-img[data-v-5569d107],.outbound-batch.is-batch .product-visual[data-v-5569d107]{aspect-ratio:1;object-fit:cover;border-radius:clamp(8px,1.55vw,11px);width:100%;display:block}.outbound-batch.is-batch .product-visual[data-v-5569d107]{color:#4497eb;background:#eef7ff;place-items:center;display:grid}.outbound-batch.is-batch .product-visual svg[data-v-5569d107]{width:49%;height:49%}.outbound-batch.is-batch .product-content[data-v-5569d107]{min-width:0;padding-bottom:0}.outbound-batch.is-batch .product-top[data-v-5569d107]{justify-content:space-between;align-items:flex-start;gap:5px;min-width:0;display:flex}.outbound-batch.is-batch .product-title[data-v-5569d107]{overflow-wrap:anywhere;color:#15191e;max-width:100%;font-size:clamp(17px,3.75vw,25px);font-weight:700;line-height:1.3;display:block}.outbound-batch.is-batch .product-code[data-v-5569d107]{color:#95969b;overflow-wrap:anywhere;max-width:100%;margin-top:clamp(1px,.3vw,3px);font-size:clamp(12px,2.66vw,18px);line-height:1.3;display:block}.outbound-batch.is-batch .row-quantity[data-v-5569d107]{color:#363942;white-space:nowrap;flex:none;justify-content:flex-end;align-items:baseline;min-width:48px;padding-top:1px;font-size:clamp(16px,3.3vw,22px);display:inline-flex}.outbound-batch.is-batch .row-quantity input[data-v-5569d107]{width:2.65ch;min-width:1.5ch;max-width:4ch;color:inherit;appearance:textfield;line-height:1.3;font-size:inherit;text-align:left;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;margin:0;padding:0}.outbound-batch.is-batch .row-quantity input[data-v-5569d107]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.outbound-batch.is-batch .row-quantity input[data-v-5569d107]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.outbound-batch.is-batch .row-quantity[data-v-5569d107]:focus-within{box-shadow:0 2px #8ec3ff}.outbound-batch.is-batch .product-facts[data-v-5569d107]{margin-top:clamp(9px,1.25vw,10px)}.outbound-batch.is-batch .product-fact[data-v-5569d107]{grid-template-columns:clamp(15px,3vw,19px) clamp(55px,11vw,72px) minmax(0,1fr);align-items:center;gap:clamp(5px,1.2vw,8px);min-width:0;margin-top:clamp(5px,1vw,7px);font-size:clamp(11px,2.43vw,16px);line-height:1.32;display:grid}.outbound-batch.is-batch .product-fact[data-v-5569d107]:first-child{margin-top:0}.outbound-batch.is-batch .product-fact svg[data-v-5569d107]{color:#747780;width:clamp(15px,2.9vw,19px);height:clamp(15px,2.9vw,19px)}.outbound-batch.is-batch .product-fact>span[data-v-5569d107]:first-of-type{color:#898c92;white-space:nowrap}.outbound-batch.is-batch .product-fact>span[data-v-5569d107]:last-child{color:#373b43;overflow-wrap:anywhere;min-width:0}.outbound-batch.is-batch .item-location[data-v-5569d107]{background:#f4f7fa;border:1px solid #edf1f6;border-radius:6px;align-items:center;gap:3px;min-width:0;min-height:clamp(25px,4.5vw,30px);padding:0 clamp(5px,.8vw,7px);display:flex}.outbound-batch.is-batch .item-location input[data-v-5569d107]{color:#373b43;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;padding:3px 0;font-size:clamp(11px,2.35vw,15px);line-height:1.25}.outbound-batch.is-batch .item-location input[data-v-5569d107]::placeholder{color:#b7bcc3}.outbound-batch.is-batch .edit-icon[data-v-5569d107]{color:#737a86;background:0 0;border:0;flex:none;place-items:center;width:20px;height:22px;padding:0;display:grid}.outbound-batch.is-batch .edit-icon svg[data-v-5569d107]{width:15px;height:15px}.outbound-batch.is-batch .card-arrow[data-v-5569d107]{color:#6b727a;background:0 0;border:0;place-items:center;width:27px;height:31px;padding:4px;transition:transform .2s;display:grid;position:absolute;bottom:clamp(15px,2.8vw,20px);right:clamp(14px,2.7vw,20px)}.outbound-batch.is-batch .card-arrow svg[data-v-5569d107]{width:16px;height:22px}.outbound-batch.is-batch .card-arrow[aria-expanded=true][data-v-5569d107]{transform:rotate(90deg)}.outbound-batch.is-batch .extra-detail[data-v-5569d107]{border-top:1px solid #eff2f5;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;width:100%;padding-top:14px;display:grid}.outbound-batch.is-batch .extra-detail label[data-v-5569d107]{color:#767f8a;flex-direction:column;gap:5px;min-width:0;font-size:13px;display:flex}.outbound-batch.is-batch .extra-detail input[data-v-5569d107]{color:#2b3542;background:#f8fbfe;border:1px solid #dce7f2;border-radius:7px;width:100%;min-width:0;height:36px;padding:0 8px;font-size:14px}.outbound-batch.is-batch .extra-detail .wide[data-v-5569d107]{grid-column:1/-1}.outbound-batch.is-batch .empty-state[data-v-5569d107]{color:#9ba4af;text-align:center;background:#fff;border-radius:14px;place-items:center;min-height:124px;padding:18px;font-size:15px;display:grid}.outbound-batch.is-batch .empty-state svg[data-v-5569d107]{color:#bfd3e8;width:35px;height:35px;margin-bottom:7px}.outbound-batch.is-batch .bottom-panel[data-v-5569d107]{z-index:8;max-width:900px;padding:0 var(--side) max(clamp(24px,4.6vw,30px),env(safe-area-inset-bottom));pointer-events:none;margin-inline:auto;position:fixed;bottom:0;left:0;right:0}.outbound-batch.is-batch .batch-footer>button[data-v-5569d107]{background:var(--blue);color:#fff;letter-spacing:.09em;pointer-events:auto;border:1px solid #90c7ff;border-radius:clamp(10px,2.05vw,13px);width:100%;height:clamp(56px,12.55vw,78px);font-size:clamp(22px,4.2vw,29px);font-weight:500;display:block;box-shadow:0 2px 2px #1070fa14}.outbound-batch.is-batch .batch-footer>button[data-v-5569d107]:disabled{opacity:.65;cursor:wait}.outbound-batch.is-selection[data-v-5569d107]{--primary:#117dff;--primary-dark:#0a71ee;--text:#15191e;--muted:#989ca1;--page:#f4f9fe;--white:#fff;--stroke:#eff1f4;--side:clamp(12px,4.28vw,24px);--large-font:clamp(18px,4.25vw,22px);--small-font:clamp(12px,3.12vw,17px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Arial,sans-serif}.outbound-batch.is-selection[data-v-5569d107] *,.outbound-batch.is-selection[data-v-5569d107] :before,.outbound-batch.is-selection[data-v-5569d107] :after{box-sizing:border-box}.outbound-batch.is-selection[data-v-5569d107],.outbound-batch.is-selection[data-v-5569d107]{width:100%;min-width:0;margin:0}.outbound-batch.is-selection[data-v-5569d107]{background:var(--page);color:var(--text);background:var(--page);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.outbound-batch.is-selection button[data-v-5569d107],.outbound-batch.is-selection input[data-v-5569d107],.outbound-batch.is-selection select[data-v-5569d107],.outbound-batch.is-selection textarea[data-v-5569d107]{font:inherit}.outbound-batch.is-selection button[data-v-5569d107]{cursor:pointer}.outbound-batch.is-selection [hidden][data-v-5569d107]{display:none!important}.outbound-batch.is-selection input[data-v-5569d107]{min-width:0}.outbound-batch.is-selection button[data-v-5569d107]:focus-visible,.outbound-batch.is-selection input[data-v-5569d107]:focus-visible,.outbound-batch.is-selection select[data-v-5569d107]:focus-visible,.outbound-batch.is-selection textarea[data-v-5569d107]:focus-visible{outline-offset:2px;outline:2px solid #5aa6ff}.outbound-batch.is-selection[data-v-5569d107]{background:linear-gradient(108deg,#f4f9fe,#f7faff 70%);flex-direction:column;width:100%;max-width:860px;height:100dvh;min-height:520px;margin:0 auto;display:flex;position:relative;overflow:hidden}.outbound-batch.is-selection .header[data-v-5569d107]{background:linear-gradient(115deg,#f5f9fd 0%,#fff 40%,#f7faff 100%);flex:0 0 clamp(60px,14.4vw,74px);justify-content:center;align-items:flex-start;padding-top:clamp(15px,3.6vw,20px);display:flex;position:relative}.outbound-batch.is-selection .header-title[data-v-5569d107]{color:#111418;letter-spacing:.015em;margin:0;font-size:clamp(20px,4.7vw,25px);font-weight:700;line-height:1.32}.outbound-batch.is-selection .go-back[data-v-5569d107]{left:calc(var(--side) - 2px);color:#181d23;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:32px;padding:0;display:grid;position:absolute;top:clamp(17px,4vw,22px)}.outbound-batch.is-selection .go-back svg[data-v-5569d107]{width:24px;height:28px}.outbound-batch.is-selection .selection-search[data-v-5569d107]{z-index:3;padding:clamp(14px,3.55vw,18px) var(--side) 0;background:linear-gradient(#fff,#fafcff);flex:0 0 clamp(70px,17.9vw,92px);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(11px,3vw,20px);display:grid;position:relative}.outbound-batch.is-selection .selection-search>label[data-v-5569d107]{color:#a8adb1;background:#fff;border:2px solid #ededed;border-radius:clamp(12px,3.2vw,18px);align-items:center;gap:clamp(7px,2vw,10px);height:clamp(44px,10.5vw,55px);padding:0 clamp(10px,3.4vw,19px);display:flex;box-shadow:0 1px 6px #00000005}.outbound-batch.is-selection .selection-search>label[data-v-5569d107]:focus-within{border-color:#bcdcff}.outbound-batch.is-selection .selection-search>label>svg[data-v-5569d107]{flex:none;width:clamp(18px,4.3vw,24px);height:clamp(18px,4.3vw,24px)}.outbound-batch.is-selection .selection-search>label input[data-v-5569d107]{color:#30383f;text-overflow:ellipsis;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0;font-size:clamp(13px,3.5vw,19px)}.outbound-batch.is-selection .selection-search>label input[data-v-5569d107]::placeholder{color:#a5a5a5}.outbound-batch.is-selection .selection-filter-trigger[data-v-5569d107]{white-space:nowrap;color:#33373c;background:0 0;border:0;justify-content:center;align-items:center;gap:clamp(5px,1.65vw,9px);height:clamp(44px,10.5vw,55px);padding:0 clamp(2px,1vw,5px);font-size:clamp(15px,3.72vw,20px);font-weight:500;display:flex}.outbound-batch.is-selection .selection-filter-trigger svg[data-v-5569d107]{width:clamp(21px,4.8vw,26px);height:clamp(21px,4.8vw,26px)}.outbound-batch.is-selection .selection-filter-trigger.is-active[data-v-5569d107]{color:var(--primary)}.outbound-batch.is-selection .filter-panel h3[data-v-5569d107]{margin:0 0 13px;font-size:17px}.outbound-batch.is-selection .filter-panel label[data-v-5569d107]{color:#555f6c;flex-direction:column;gap:7px;margin-top:12px;font-size:14px;display:flex}.outbound-batch.is-selection .filter-panel select[data-v-5569d107]{color:#303945;background:#f8fbff;border:1px solid #deeaf7;border-radius:8px;width:100%;height:39px;padding:0 8px}.outbound-batch.is-selection .filter-panel .toggle-row[data-v-5569d107]{flex-direction:row;align-items:center;gap:9px}.outbound-batch.is-selection .filter-panel .toggle-row input[data-v-5569d107]{accent-color:var(--primary);width:17px;height:17px}.outbound-batch.is-selection .filter-actions[data-v-5569d107]{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.outbound-batch.is-selection .filter-actions button[data-v-5569d107]{color:#4d6175;background:#fff;border:1px solid #dce7f1;border-radius:8px;height:39px}.outbound-batch.is-selection .filter-actions .apply-filter[data-v-5569d107]{background:var(--primary);border-color:var(--primary);color:#fff}.outbound-batch.is-selection .selection-tabs[data-v-5569d107]{background:#fff;border-bottom:1px solid #e9edf2;flex:0 0 clamp(54px,13.2vw,68px);grid-template-columns:1fr 1fr;display:grid}.outbound-batch.is-selection .selection-tabs>button[data-v-5569d107]{color:#676767;background:#fff;border:0;height:100%;font-size:clamp(17px,4.05vw,22px);font-weight:500;position:relative}.outbound-batch.is-selection .selection-tabs>button.active[data-v-5569d107]{color:var(--primary);font-weight:700}.outbound-batch.is-selection .selection-tabs>button.active[data-v-5569d107]:after{content:"";left:calc(var(--side) - 1px);background:var(--primary);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;right:0}.outbound-batch.is-selection .selection-tabs>button:nth-child(2).active[data-v-5569d107]:after{left:0;right:var(--side)}.outbound-batch.is-selection .selection-toolbar[data-v-5569d107]{padding:0 calc(var(--side) + clamp(8px,2.5vw,14px));background:#f4f9fe;flex:0 0 clamp(56px,14vw,72px);justify-content:space-between;align-items:center;gap:8px;display:flex}.outbound-batch.is-selection .selection-toolbar>button[data-v-5569d107]{color:#25292f;white-space:nowrap;background:0 0;border:0;align-items:center;gap:clamp(8px,2.6vw,14px);min-width:0;padding:4px 0;font-size:clamp(16px,3.8vw,20px);font-weight:600;display:flex}.outbound-batch.is-selection .selection-all-icon[data-v-5569d107]{background:#fff;border:2px solid #c4d5e9;border-radius:5px;flex:none;justify-content:center;align-items:center;width:clamp(20px,5vw,26px);height:clamp(20px,5vw,26px);display:inline-flex}.outbound-batch.is-selection .selection-all-icon.selected[data-v-5569d107],.outbound-batch.is-selection .selection-all-icon.partial[data-v-5569d107]{border-color:var(--primary);background:var(--primary)}.outbound-batch.is-selection .selection-all-icon svg[data-v-5569d107]{opacity:0;width:18px;height:17px}.outbound-batch.is-selection .selection-all-icon.selected svg[data-v-5569d107],.outbound-batch.is-selection .selection-all-icon.partial svg[data-v-5569d107]{opacity:1}.outbound-batch.is-selection .selection-stats[data-v-5569d107]{white-space:nowrap;color:#3e4247;min-width:0;font-size:clamp(13px,3.85vw,20px);font-weight:500}.outbound-batch.is-selection .selection-stats .number[data-v-5569d107]{color:var(--primary);font-weight:700}.outbound-batch.is-selection .selection-stats .total-label[data-v-5569d107]{margin-left:clamp(6px,1.65vw,9px)}.outbound-batch.is-selection .selection-catalog[data-v-5569d107],.outbound-batch.is-selection .manual-scroll[data-v-5569d107]{overscroll-behavior:contain;scrollbar-width:none;background:linear-gradient(#f5faff,#f6fafe);flex:auto;min-height:0;overflow-y:auto}.outbound-batch.is-selection .selection-catalog[data-v-5569d107]::-webkit-scrollbar{display:none}.outbound-batch.is-selection .manual-scroll[data-v-5569d107]::-webkit-scrollbar{display:none}.outbound-batch.is-selection .selection-product-list[data-v-5569d107]{margin:0 var(--side) 18px;background:#fff;border-radius:clamp(10px,2.5vw,14px);overflow:hidden;box-shadow:0 1px 2px #00000003}.outbound-batch.is-selection .selection-product-card[data-v-5569d107]{background:#fff;grid-template-columns:clamp(21px,5.1vw,27px) clamp(61px,16.3vw,84px) minmax(0,1fr);align-items:center;gap:clamp(8px,2.7vw,14px);min-height:clamp(126px,30.6vw,157px);padding:clamp(12px,2.65vw,14px);display:grid;position:relative}.outbound-batch.is-selection .selection-product-card[data-v-5569d107]:not(:last-child):after{content:"";background:#f0f1f2;height:2px;position:absolute;bottom:0;left:clamp(12px,3vw,16px);right:clamp(12px,3vw,16px)}.outbound-batch.is-selection .selection-check input[data-v-5569d107]{appearance:none;cursor:pointer;background:#fff;border:2px solid #bdcfe5;border-radius:5px;flex:none;align-self:center;place-items:center;width:clamp(21px,5.1vw,27px);height:clamp(21px,5.1vw,27px);margin:0;padding:0;display:grid}.outbound-batch.is-selection .selection-check input[data-v-5569d107]:checked{background:var(--primary);border-color:var(--primary)}.outbound-batch.is-selection .selection-check input[data-v-5569d107]:checked:after{content:"";border-bottom:2.5px solid #fff;border-left:2.5px solid #fff;width:11px;height:7px;display:block;transform:rotate(-45deg)translateY(-1px)}.outbound-batch.is-selection .photo[data-v-5569d107]{object-fit:contain;mix-blend-mode:multiply;width:100%;height:clamp(78px,21.1vw,109px);display:block}.outbound-batch.is-selection .selection-product-image[data-v-5569d107]{color:#5088bf;background:#f6fafe;border-radius:8px;place-items:center;width:100%;height:clamp(78px,21.1vw,109px);display:grid}.outbound-batch.is-selection .selection-product-image svg[data-v-5569d107]{width:45%;height:45%}.outbound-batch.is-selection .selection-product-name[data-v-5569d107]{flex-direction:column;align-self:center;align-items:flex-start;min-width:0;display:flex;position:relative}.outbound-batch.is-selection .selection-product-name h3[data-v-5569d107]{color:#121418;overflow-wrap:anywhere;width:calc(100% - clamp(97px,27vw,143px));min-width:0;font-size:clamp(16px,4.2vw,22px);font-weight:700;line-height:1.3}.outbound-batch.is-selection .selection-product-name p[data-v-5569d107]{color:#a2a2a2;overflow-wrap:anywhere;width:calc(100% - clamp(97px,27vw,143px));min-width:0;margin-top:clamp(1px,.2vw,2px);font-size:clamp(13px,3.42vw,18px);line-height:1.42}.outbound-batch.is-selection .selection-product-facts[data-v-5569d107]{font-size:var(--small-font);color:#9a9da0;margin-top:clamp(5px,1.6vw,9px);line-height:1.55}.outbound-batch.is-selection .selection-product-facts>div[data-v-5569d107]{flex-wrap:wrap;gap:5px;display:flex}.outbound-batch.is-selection .selection-product-facts>div strong[data-v-5569d107]{color:#999c9f;font-weight:500}.outbound-batch.is-selection .selection-quantity[data-v-5569d107]{z-index:1;white-space:nowrap;align-items:center;gap:clamp(5px,1.65vw,9px);display:flex;position:absolute;top:clamp(25px,6.15vw,32px);right:clamp(12px,2.8vw,15px)}.outbound-batch.is-selection .selection-quantity>button[data-v-5569d107]{color:#8b9196;background:0 0;border:0;flex:none;place-items:center;width:clamp(22px,5.5vw,29px);height:clamp(22px,5.5vw,29px);padding:0;display:grid}.outbound-batch.is-selection .selection-quantity>button svg[data-v-5569d107]{width:100%;height:100%}.outbound-batch.is-selection .selection-quantity>button[data-v-5569d107]:disabled{opacity:.35;cursor:not-allowed}.outbound-batch.is-selection .selection-quantity>input[data-v-5569d107]{color:#202227;text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;background:#f6f6f6;border:0;border-radius:7px;outline:none;width:clamp(40px,13.25vw,69px);height:clamp(35px,8.9vw,47px);padding:0 3px;font-size:clamp(17px,4.3vw,23px)}.outbound-batch.is-selection .selection-quantity>input[data-v-5569d107]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.outbound-batch.is-selection .selection-quantity>input[data-v-5569d107]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.outbound-batch.is-selection .selection-quantity>input[data-v-5569d107]:focus{box-shadow:0 0 0 2px #badbff}.outbound-batch.is-selection .no-results[data-v-5569d107]{color:#8b98a7;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;padding:40px 20px;display:flex}.outbound-batch.is-selection .no-results svg[data-v-5569d107]{color:#a1bedf;width:34px;height:34px}.outbound-batch.is-selection .manual-scroll[data-v-5569d107]{padding:20px var(--side) 25px}.outbound-batch.is-selection .manual-card[data-v-5569d107]{background:#fff;border-radius:14px;padding:22px}.outbound-batch.is-selection .manual-card h2[data-v-5569d107]{margin:0 0 18px;font-size:19px}.outbound-batch.is-selection .manual-grid[data-v-5569d107]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.outbound-batch.is-selection .manual-field[data-v-5569d107]{color:#646e7a;flex-direction:column;gap:8px;min-width:0;font-size:14px;display:flex}.outbound-batch.is-selection .manual-field.wide[data-v-5569d107]{grid-column:1/-1}.outbound-batch.is-selection .manual-field input[data-v-5569d107]{color:#252c34;background:#fafcff;border:1px solid #e1eaf4;border-radius:9px;width:100%;height:44px;padding:0 12px;font-size:15px}.outbound-batch.is-selection .manual-submit[data-v-5569d107]{background:var(--primary);color:#fff;border:0;border-radius:10px;width:100%;height:47px;margin-top:22px;font-size:17px;font-weight:600;display:block}.outbound-batch.is-selection .selection-footer[data-v-5569d107]{z-index:2;background:#fff;flex:none;position:relative;box-shadow:0 -1px #9ea8b2}.outbound-batch.is-selection .selection-summary[data-v-5569d107]{width:100%;min-height:clamp(81px,21.72vw,112px);padding:0 calc(var(--side) + clamp(8px,2vw,12px));color:var(--primary);text-align:left;background:linear-gradient(105deg,#e1f1ff,#eef8ff 65%,#e1f1ff);border:0;align-items:center;gap:clamp(12px,3.2vw,17px);display:flex}.outbound-batch.is-selection .selection-summary.compact[data-v-5569d107]{min-height:clamp(54px,14.5vw,72px)}.outbound-batch.is-selection .package-icon[data-v-5569d107]{flex:none;width:clamp(31px,7.2vw,39px);height:clamp(31px,7.2vw,39px)}.outbound-batch.is-selection .summary-text[data-v-5569d107]{flex-direction:column;gap:clamp(4px,1.2vw,7px);min-width:0;font-weight:600;display:flex}.outbound-batch.is-selection .selection-summary>strong[data-v-5569d107]{color:var(--primary);font-size:clamp(15px,4vw,21px);line-height:1.3}.outbound-batch.is-selection .selection-summary>div[data-v-5569d107]{color:#60656b;font-size:clamp(12px,3.05vw,16px);font-weight:500;line-height:1.3}.outbound-batch.is-selection .summary-arrow[data-v-5569d107]{flex:none;width:27px;height:27px;margin-left:auto;transition:transform .2s;transform:rotate(180deg)}.outbound-batch.is-selection .selection-summary.compact .summary-arrow[data-v-5569d107]{transform:none}.outbound-batch.is-selection .selection-footer-actions[data-v-5569d107]{padding:clamp(14px,3.6vw,19px) var(--side) max(clamp(16px,3.9vw,21px),env(safe-area-inset-bottom));background:linear-gradient(115deg,#fafcfe,#fff);grid-template-columns:.83fr 1.18fr;align-items:start;gap:clamp(11px,2.5vw,14px);display:grid}.outbound-batch.is-selection .selection-footer-actions button[data-v-5569d107]{cursor:pointer;border-radius:clamp(10px,2.5vw,13px);height:clamp(51px,14vw,72px);font-size:clamp(20px,4.8vw,26px);font-weight:500;line-height:1}.outbound-batch.is-selection .selection-footer-actions .plain-button[data-v-5569d107]{color:#222;background:#fff;border:2px solid #e7e7e7}.outbound-batch.is-selection .selection-footer-actions .primary-button[data-v-5569d107]{background:var(--primary);color:#fff;border:1px solid #6cafff}.outbound-batch.is-selection .selection-footer-actions .primary-button[data-v-5569d107]:hover{background:var(--primary-dark)}.outbound-batch.is-selection .selection-footer-actions .primary-button[data-v-5569d107]:disabled{opacity:.55;cursor:not-allowed}.outbound-batch.is-item-detail[data-v-5569d107] *{box-sizing:border-box;margin:0;padding:0}.outbound-batch.is-item-detail[data-v-5569d107]{color:#333;background:#f4f8fc;padding-bottom:100px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.outbound-batch.is-item-detail .detail-heading[data-v-5569d107]{z-index:100;background:#fff;justify-content:center;align-items:center;padding:12px 16px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #0000000d}.outbound-batch.is-item-detail .detail-heading>button[data-v-5569d107]{color:#333;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:24px;display:flex;position:absolute;left:16px}.outbound-batch.is-item-detail .detail-heading h1[data-v-5569d107]{color:#333;font-size:18px;font-weight:500}.outbound-batch.is-item-detail[data-v-5569d107]{max-width:800px;margin:0 auto;padding:16px}.outbound-batch.is-item-detail .product-gallery[data-v-5569d107]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:16px;margin-bottom:16px;overflow:hidden}.outbound-batch.is-item-detail .image-placeholder[data-v-5569d107]{object-fit:cover;width:100%;height:180px}.outbound-batch.is-item-detail .view-image-placeholder[data-v-5569d107]{color:#4caf50;cursor:pointer;background:#ffffffe6;border:1px solid #e0e0e0;border-radius:8px;margin:16px auto;padding:10px 32px;font-size:15px;transition:all .3s;display:block}.outbound-batch.is-item-detail .view-image-placeholder[data-v-5569d107]:hover{background:#fff;transform:translateY(-1px)}.outbound-batch.is-item-detail .detail-card[data-v-5569d107]{background:#fff;border-radius:12px;padding:20px 16px;box-shadow:0 2px 8px #0000000d}.outbound-batch.is-item-detail .detail-card dl>div[data-v-5569d107]{border-bottom:1px solid #f0f0f0;align-items:center;padding:16px 0;display:flex}.outbound-batch.is-item-detail .detail-card dl>div[data-v-5569d107]:last-child{border-bottom:none}.outbound-batch.is-item-detail .detail-card dt[data-v-5569d107]{color:#666;flex-shrink:0;min-width:80px;font-size:15px}.outbound-batch.is-item-detail .detail-card dd[data-v-5569d107]{color:#333;text-align:right;flex:1;justify-content:flex-end;align-items:center;font-size:15px;display:flex}.outbound-batch.is-item-detail .detail-card dd.blue[data-v-5569d107]{color:#06f}.outbound-batch.is-item-detail .dropdown-icon[data-v-5569d107]{color:#999;margin-left:8px;font-size:18px}.outbound-batch.is-item-detail .edit-icon[data-v-5569d107]{color:#999;cursor:pointer;margin-left:8px;font-size:18px}.outbound-batch.is-item-detail .quantity-control[data-v-5569d107]{align-items:center;gap:16px;display:flex}.outbound-batch.is-item-detail .quantity-control>button[data-v-5569d107]{cursor:pointer;color:#666;background:#fff;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;transition:all .2s;display:flex}.outbound-batch.is-item-detail .quantity-control>button[data-v-5569d107]:hover{background:#f5f5f5;border-color:#999}.outbound-batch.is-item-detail .quantity-control>input[data-v-5569d107]{text-align:center;min-width:40px;font-size:16px}.outbound-batch.is-item-detail .note-field[data-v-5569d107]{color:#333;margin-top:20px;margin-bottom:8px;font-size:15px}.outbound-batch.is-item-detail .required[data-v-5569d107]{color:#f44;margin-left:2px}.outbound-batch.is-item-detail .note-field textarea[data-v-5569d107]{resize:vertical;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;width:100%;min-height:80px;padding:12px;font-family:inherit;font-size:14px}.outbound-batch.is-item-detail .note-field textarea[data-v-5569d107]:focus{background:#fff;border-color:#06f;outline:none}.outbound-batch.is-item-detail .upload-section[data-v-5569d107]{margin-top:20px}.outbound-batch.is-item-detail .upload-area[data-v-5569d107]{cursor:pointer;background:#f9f9f9;border-radius:8px;align-items:center;gap:12px;padding:16px;transition:all .2s;display:flex}.outbound-batch.is-item-detail .upload-area[data-v-5569d107]:hover{background:#f0f0f0}.outbound-batch.is-item-detail .upload-icon[data-v-5569d107]{background:#e3f2fd;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.outbound-batch.is-item-detail .upload-icon svg[data-v-5569d107]{color:#2196f3;width:32px;height:32px}.outbound-batch.is-item-detail .upload-text[data-v-5569d107]{flex:1}.outbound-batch.is-item-detail .upload-title[data-v-5569d107]{color:#2196f3;margin-bottom:4px;font-size:15px}.outbound-batch.is-item-detail .upload-hint[data-v-5569d107]{color:#999;font-size:12px}.outbound-batch.is-item-detail .save-tip[data-v-5569d107]{text-align:center;color:#ff9800;background:#fff9e6;border-radius:8px;margin-top:16px;padding:12px;font-size:13px}.outbound-batch.is-item-detail .detail-footer[data-v-5569d107]{background:#fff;gap:12px;max-width:800px;margin:0 auto;padding:12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000000d}.outbound-batch.is-item-detail .detail-footer>button[data-v-5569d107]{cursor:pointer;border:none;border-radius:8px;flex:1;padding:14px;font-size:16px;transition:all .3s}.outbound-batch.is-item-detail .detail-footer .plain-button[data-v-5569d107]{color:#333;background:#fff;border:1px solid #ddd}.outbound-batch.is-item-detail .detail-footer .plain-button[data-v-5569d107]:hover{background:#f5f5f5}.outbound-batch.is-item-detail .detail-footer .primary-button[data-v-5569d107]{color:#fff;background:#06f}.outbound-batch.is-item-detail .detail-footer .primary-button[data-v-5569d107]:hover{background:#0052cc;transform:translateY(-1px)}.outbound-batch.is-item-detail .input-field[data-v-5569d107]{color:#333;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:6px;width:100%;padding:8px;font-size:15px}.outbound-batch.is-item-detail .input-field[data-v-5569d107]:focus{background:#fff;border-color:#06f;outline:none}.outbound-batch.is-item-detail select.form-select[data-v-5569d107]{color:#333;cursor:pointer;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:6px;padding:8px;font-size:15px}.outbound-batch.is-item-detail select.form-select[data-v-5569d107]:focus{border-color:#06f;outline:none}.outbound-batch.is-photo[data-v-5569d107]{--page-bg:#f4f8fc;--white:#fff;--text:#181818;--subtle:#eee;--input-bg:#ebebeb;--location-bg:#f4f5f4;--blue:#157dfc;--stock-blue:#3696f3;--green-bg:#f1f9f3;--green-border:#cbe8d3;--green-text:#4cab63;--warning-bg:#fef8f1;--warning-border:#ffdfc9;--warning-text:#f99c45;--gutter:clamp(18px, 5.75vw, 40px);--card-pad:clamp(18px, 6vw, 42px);--body-size:clamp(14px, 3.92vw, 27px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,sans-serif}.outbound-batch.is-photo[data-v-5569d107] *,.outbound-batch.is-photo[data-v-5569d107] :before,.outbound-batch.is-photo[data-v-5569d107] :after{box-sizing:border-box}.outbound-batch.is-photo[data-v-5569d107]{background:var(--page-bg);background:var(--page-bg);min-width:280px;min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;margin:0}.outbound-batch.is-photo button[data-v-5569d107],.outbound-batch.is-photo input[data-v-5569d107],.outbound-batch.is-photo select[data-v-5569d107],.outbound-batch.is-photo textarea[data-v-5569d107]{font:inherit}.outbound-batch.is-photo button[data-v-5569d107]{-webkit-tap-highlight-color:transparent}.outbound-batch.is-photo [hidden][data-v-5569d107]{display:none!important}.outbound-batch.is-photo[data-v-5569d107]{width:100%;max-width:920px;padding-bottom:max(20px, env(safe-area-inset-bottom));margin-inline:auto}.outbound-batch.is-photo .detail-heading[data-v-5569d107]{justify-content:center;align-items:center;height:clamp(58px,15.3vw,104px);display:flex;position:relative}.outbound-batch.is-photo .detail-heading h1[data-v-5569d107]{letter-spacing:.015em;margin:0;font-size:clamp(20px,4.45vw,31px);font-weight:600;line-height:1.3}.outbound-batch.is-photo .detail-heading>button[data-v-5569d107]{top:50%;left:calc(var(--gutter) - 5px);color:#1f2529;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:clamp(28px,6vw,43px);height:clamp(36px,7vw,50px);padding:5px;display:grid;position:absolute;transform:translateY(-50%)}.outbound-batch.is-photo .detail-heading>button svg[data-v-5569d107]{width:100%;height:100%}.outbound-batch.is-photo .photo-gallery[data-v-5569d107]{margin:0 var(--gutter)}.outbound-batch.is-photo .photo-gallery img[data-v-5569d107]{aspect-ratio:597/227;object-fit:cover;border-radius:clamp(14px,4vw,27px);width:100%;display:block}.outbound-batch.is-photo .photo-view-link[data-v-5569d107]{border:2px solid var(--green-border);width:clamp(124px,31.8vw,216px);height:clamp(35px,9.15vw,62px);color:var(--green-text);background:var(--green-bg);cursor:pointer;border-radius:clamp(7px,1.5vw,11px);margin:clamp(10px,2.65vw,18px) auto 0;font-size:clamp(15px,3.75vw,26px);font-weight:600;display:block;box-shadow:0 1px 2px #3c824614}.outbound-batch.is-photo .detail-card[data-v-5569d107]{margin:clamp(19px, 5vw, 34px) var(--gutter) 0;padding:clamp(8px, 1.4vw, 10px) var(--card-pad);background:var(--white);border-radius:clamp(12px,2.65vw,19px)}.outbound-batch.is-photo .detail-card dl>div[data-v-5569d107]{min-height:clamp(49px,12.9vw,88px);font-size:var(--body-size);border-bottom:2px solid #f0f0f0;grid-template-columns:minmax(94px,38%) minmax(0,1fr);align-items:center;column-gap:0;line-height:1.3;display:grid}.outbound-batch.is-photo .detail-card dl>div[data-v-5569d107]:last-child{border-bottom:none}.outbound-batch.is-photo .detail-card dt[data-v-5569d107]{white-space:nowrap;padding-right:6px;font-weight:500}.outbound-batch.is-photo .detail-card dd[data-v-5569d107]{overflow-wrap:anywhere;min-width:0;font-weight:400}.outbound-batch.is-photo .blue[data-v-5569d107]{color:var(--stock-blue)}.outbound-batch.is-photo .stock-unit[data-v-5569d107]{color:var(--text)}.outbound-batch.is-photo .choice[data-v-5569d107]{align-items:center;width:100%;min-width:0;display:flex;position:relative}.outbound-batch.is-photo .choice input[data-v-5569d107]{width:100%;min-width:0;color:var(--text);text-overflow:ellipsis;background:0 0;border:none;border-radius:5px;outline:none;padding:7px clamp(25px,5vw,37px) 7px 0;line-height:1.3}.outbound-batch.is-photo .choice-trigger[data-v-5569d107]{color:#141414;cursor:pointer;background:0 0;border:none;place-items:center;width:clamp(24px,5vw,36px);height:clamp(24px,5vw,36px);padding:2px;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.outbound-batch.is-photo .choice-trigger svg[data-v-5569d107]{width:90%;height:80%}.outbound-batch.is-photo .choice input[data-v-5569d107]:focus-visible,.outbound-batch.is-photo .location-field input[data-v-5569d107]:focus-visible{outline-offset:3px;outline:2px solid #157dfc80}.outbound-batch.is-photo .quantity-control[data-v-5569d107]{justify-content:space-between;align-items:center;gap:clamp(7px,2.1vw,15px);width:100%;display:flex}.outbound-batch.is-photo .quantity-control>button[data-v-5569d107]{color:#6d7273;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:clamp(22px,5.2vw,36px);height:clamp(22px,5.2vw,36px);padding:0;display:grid}.outbound-batch.is-photo .quantity-control>button svg[data-v-5569d107]{width:100%;height:100%}.outbound-batch.is-photo .quantity-control input[data-v-5569d107]{color:#252525;text-align:center;width:10px;min-width:0;height:clamp(34px,8.5vw,58px);font-size:var(--body-size);font-variant-numeric:tabular-nums;appearance:textfield;background:#f7f7f7;border:0;border-radius:clamp(6px,1.2vw,9px);outline:none;flex:auto;padding:0 4px}.outbound-batch.is-photo .quantity-control input[data-v-5569d107]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.outbound-batch.is-photo .quantity-control input[data-v-5569d107]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.outbound-batch.is-photo .quantity-control input[data-v-5569d107]:focus{outline:2px solid #157dfc66}.outbound-batch.is-photo .quantity-control>button[data-v-5569d107]:disabled{opacity:.45;cursor:not-allowed}.outbound-batch.is-photo .location-field[data-v-5569d107]{background:var(--location-bg);border-radius:clamp(6px,1.4vw,10px);align-items:center;width:100%;height:clamp(34px,8.4vw,57px);display:flex;overflow:hidden}.outbound-batch.is-photo .location-field input[data-v-5569d107]{width:100%;min-width:0;height:100%;color:var(--text);font-size:var(--body-size);background:0 0;border:none;outline:none;flex:1;padding:0 clamp(8px,1.5vw,12px)}.outbound-batch.is-photo .edit-location[data-v-5569d107]{color:#333;cursor:pointer;background:0 0;border:none;flex:none;place-items:center;width:clamp(35px,8.5vw,57px);height:100%;display:grid}.outbound-batch.is-photo .edit-location svg[data-v-5569d107]{width:clamp(17px,4.3vw,29px);height:clamp(17px,4.3vw,29px)}.outbound-batch.is-photo .extra-fields[data-v-5569d107]{margin:clamp(12px, 2.65vw, 18px) calc(var(--gutter) + clamp(3px, .9vw, 6px)) 0}.outbound-batch.is-photo .note-field[data-v-5569d107]{margin:0 0 clamp(6px,1.3vw,9px);font-size:clamp(15px,3.45vw,23px);font-weight:600;line-height:1.4;display:block}.outbound-batch.is-photo .required-star[data-v-5569d107]{color:#ff4747;margin-left:2px}.outbound-batch.is-photo .note-field textarea[data-v-5569d107]{background:var(--input-bg);width:100%;height:clamp(65px,14.3vw,97px);color:var(--text);resize:vertical;border:2px solid #0000;border-radius:clamp(9px,1.9vw,14px);outline:none;padding:clamp(10px,2vw,15px);font-size:clamp(15px,3.1vw,21px);display:block}.outbound-batch.is-photo .note-field textarea[data-v-5569d107]:focus{background:#f2f2f2;border-color:#86bbff}.outbound-batch.is-photo .upload-caption[data-v-5569d107]{margin-top:clamp(10px,1.65vw,12px)}.outbound-batch.is-photo .upload-zone[data-v-5569d107]{background:var(--input-bg);cursor:pointer;border-radius:clamp(9px,1.9vw,14px);align-items:center;width:100%;min-height:clamp(66px,16.5vw,112px);display:flex;overflow:hidden}.outbound-batch.is-photo .upload-symbol[data-v-5569d107]{color:#3999fa;background:#eaeaea;border:2px solid #9fcaff;border-radius:clamp(9px,1.9vw,14px);flex:0 0 clamp(66px,16.5vw,112px);place-items:center;width:clamp(66px,16.5vw,112px);height:clamp(66px,16.5vw,112px);display:grid;box-shadow:inset 0 0 0 1px #4f9dff17}.outbound-batch.is-photo .upload-symbol svg[data-v-5569d107]{width:54%;height:54%}.outbound-batch.is-photo .upload-description[data-v-5569d107]{flex-direction:column;justify-content:center;gap:clamp(3px,.8vw,6px);min-width:0;padding:7px 8px 7px clamp(14px,3.8vw,26px);display:flex}.outbound-batch.is-photo .upload-main[data-v-5569d107]{color:#2c91ff;font-size:clamp(16px,3.5vw,24px);font-weight:500;line-height:1.25}.outbound-batch.is-photo .upload-hint[data-v-5569d107]{color:#b8b8b8;overflow-wrap:anywhere;font-size:clamp(10px,2.65vw,18px);font-weight:500;line-height:1.35}.outbound-batch.is-photo .upload-zone.dragging[data-v-5569d107]{outline:2px dashed var(--blue);outline-offset:3px}.outbound-batch.is-photo .selected-files[data-v-5569d107]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.outbound-batch.is-photo .file-pill[data-v-5569d107]{color:#426384;background:#fff;border:1px solid #d8e5f7;border-radius:99px;align-items:center;gap:5px;max-width:100%;padding:5px 8px 5px 10px;font-size:13px;display:inline-flex}.outbound-batch.is-photo .file-pill span[data-v-5569d107]{text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:inline-block;overflow:hidden}.outbound-batch.is-photo .file-pill button[data-v-5569d107]{color:#6c7d90;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:16px}.outbound-batch.is-photo .save-tip[data-v-5569d107]{min-height:clamp(47px,11vw,75px);margin:clamp(14px, 2.5vw, 17px) calc(var(--gutter) - clamp(1px, .7vw, 5px)) 0;border:2px solid var(--warning-border);background:var(--warning-bg);color:var(--warning-text);text-align:center;border-radius:clamp(9px,1.8vw,13px);justify-content:center;align-items:center;padding:8px 10px;font-size:clamp(13px,3.3vw,23px);font-weight:600;line-height:1.45;display:flex}.outbound-batch.is-photo .detail-footer[data-v-5569d107]{margin:clamp(12px, 2.65vw, 18px) var(--gutter) 0;grid-template-columns:1.05fr 1.8fr;gap:clamp(9px,2.3vw,16px);display:grid}.outbound-batch.is-photo .detail-footer button[data-v-5569d107]{cursor:pointer;border-radius:clamp(11px,2.5vw,18px);min-width:0;height:clamp(49px,12.7vw,86px);font-size:clamp(19px,4.3vw,30px);font-weight:500;transition:filter .15s,transform .15s}.outbound-batch.is-photo .detail-footer .plain-button[data-v-5569d107]{color:#222;background:#fff;border:2px solid #e5e5e5;box-shadow:0 1px 2px #00000005}.outbound-batch.is-photo .detail-footer .primary-button[data-v-5569d107]{background:var(--blue);color:#fff;border:2px solid #85bbfc}.outbound-batch.is-photo .detail-footer button[data-v-5569d107]:active,.outbound-batch.is-photo .photo-view-link[data-v-5569d107]:active{transform:scale(.985)}.outbound-batch.is-photo .detail-footer button[data-v-5569d107]:disabled{opacity:.65;cursor:wait}.outbound-batch[data-v-5569d107]{font-synthesis:none;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Arial,sans-serif}.outbound-batch .sr-only[data-v-5569d107]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.outbound-batch .entry-options[data-v-5569d107]{margin:10px var(--side,16px);color:#85878d;font-size:12px}.entry-options>summary[data-v-5569d107]{cursor:pointer;min-height:30px;line-height:30px}.entry-mode-nav[data-v-5569d107]{gap:10px;padding:10px 0;display:flex}.entry-mode-nav button[data-v-5569d107]{color:#157dfc;background:#fff;border:1px solid #ddecff;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:40px;display:flex}.entry-mode-nav svg[data-v-5569d107]{fill:none;stroke:currentColor;stroke-width:1.7px;width:18px;height:18px}.entry-mode-nav .active[data-v-5569d107]{background:#edf5ff}.source-setup[data-v-5569d107]{margin:8px 0}.business-context[data-v-5569d107]{margin:12px var(--side,16px);color:#85878d;font-size:12px}.business-context summary[data-v-5569d107]{cursor:pointer;min-height:30px;line-height:30px}.preview-summary[data-v-5569d107]{padding:10px 0}.preview-summary>svg[data-v-5569d107]{fill:none;stroke:currentColor;width:22px;height:22px}.preview-summary h3[data-v-5569d107]{font-size:14px}.preview-summary p[data-v-5569d107]{font-size:12px}.file-card svg[data-v-5569d107]{fill:none;stroke:currentColor;stroke-width:2px;width:100%;height:100%;display:block}.file-card button svg[data-v-5569d107]{width:27px;height:27px}.file-select.is-disabled[data-v-5569d107]{opacity:.5;cursor:default}.file-select input[data-v-5569d107]{min-height:0;padding:0}.row-state[data-v-5569d107],.group-state[data-v-5569d107]{font-size:11px;line-height:1.5}.row-status[data-v-5569d107]{margin-top:8px;display:block}.row-error[data-v-5569d107]{line-height:1.6;display:block}.view-detail[data-v-5569d107]{color:#898c92;justify-content:space-between;align-items:center;margin-top:8px;font-size:11px;line-height:1.6;display:flex}.view-detail>span[data-v-5569d107]{font-size:16px}.item-detail-meta[data-v-5569d107]{color:#8b95a2;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:12px;display:flex}.item-detail-state.succeeded[data-v-5569d107]{color:#168158}.item-detail-state.failed[data-v-5569d107],.item-detail-state.invalid[data-v-5569d107]{color:#b33232}.location-placeholder[data-v-5569d107]{background:#f4f5f4;border-radius:6px;padding:8px}.product-visual>span[data-v-5569d107]{color:#99a5b2;font-size:24px}.list-note[data-v-5569d107]{margin:12px var(--side,16px);color:#85878d;font-size:12px;line-height:1.7}.group-card[data-v-5569d107]{margin:12px var(--side,16px);background:#fff;border-radius:12px;padding:16px;font-size:13px;line-height:1.7}.group-card h3[data-v-5569d107]{font-size:15px}.product-content[data-v-5569d107]{min-width:0;display:block}.product-top[data-v-5569d107],.product-title[data-v-5569d107]{min-width:0}.product-title strong[data-v-5569d107]{font:inherit;display:block}.product-code[data-v-5569d107],.product-facts[data-v-5569d107]{display:block}.product-fact svg[data-v-5569d107]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.save-wide[data-v-5569d107]{display:inline}.save-compact[data-v-5569d107]{display:none}.detail-card .photo-card-heading[data-v-5569d107],.detail-card .item-card-heading[data-v-5569d107]{clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.detail-card dl[data-v-5569d107]{margin:0}.detail-card dt[data-v-5569d107]{width:auto}.detail-card dd[data-v-5569d107]{min-width:0;margin:0}.detail-card dl>div[data-v-5569d107]:last-child{border-bottom:0}.photo-type-field[data-v-5569d107]:empty{display:none}.outbound-batch.is-batch[data-v-5569d107]{background:linear-gradient(165deg,#fafcff 0%,#f3f9fe 43%,#f6fbff 100%);width:100%;max-width:900px;border-radius:0!important;margin:0 auto!important;padding:0 0 clamp(120px,17vw,145px)!important}.outbound-batch.is-batch .upload-zone[data-v-5569d107]{background:0 0;border:0;border-radius:0;gap:0;padding:clamp(24px,5.4vw,34px) 12px 0}.outbound-batch.is-batch .upload-zone[data-v-5569d107]:has(.preview-button){height:auto;min-height:clamp(218px,43.6vw,271px);padding-bottom:14px}.outbound-batch.is-batch .preview-button[data-v-5569d107]{color:#137fff;background:#fff;border:1px solid #137fff;border-radius:7px;margin-top:10px;padding:8px 14px;font-size:13px}.outbound-batch.is-batch .file-card[data-v-5569d107]{border:0;border-top:2px solid #ecf4ff;margin:0}.outbound-batch.is-batch .excel-icon[data-v-5569d107]{background:0 0;border-radius:0;display:block}.outbound-batch.is-batch .list-heading[data-v-5569d107]{margin:clamp(22px,4.4vw,28px) var(--side) clamp(16px,2.5vw,18px)}.outbound-batch.is-batch .list-heading h2 span[data-v-5569d107]{font:inherit}.outbound-batch.is-batch .product-card[data-v-5569d107]{margin:0 var(--side) clamp(12px,2vw,16px);background:#fff;border:0;border-radius:clamp(10px,2vw,14px);padding:0!important}.outbound-batch.is-batch .product-open[data-v-5569d107]{cursor:pointer;text-align:left;color:inherit;border:0;margin:0}.outbound-batch.is-batch .product-title[data-v-5569d107]{font-size:clamp(17px,3.75vw,25px);font-weight:700;line-height:1.3}.outbound-batch.is-batch .product-title strong[data-v-5569d107]{padding:0}.outbound-batch.is-batch .row-quantity[data-v-5569d107]{color:#363942;white-space:normal;overflow-wrap:anywhere;max-width:48%;margin:1px 0 0;font-size:clamp(16px,3.3vw,22px);line-height:1.3;position:static}.outbound-batch.is-batch .row-quantity small[data-v-5569d107]{color:#95969b;margin-left:3px;font-size:11px;display:inline}.outbound-batch.is-batch .row-quantity.long-quantity[data-v-5569d107]{font-size:13px}.outbound-batch.is-batch .product-fact[data-v-5569d107]{grid-template-columns:clamp(15px,3vw,19px) clamp(55px,11vw,72px) minmax(0,1fr);gap:clamp(5px,1.2vw,8px);display:grid}.outbound-batch.is-batch .batch-footer[data-v-5569d107]{z-index:19;width:min(100%,900px);padding:clamp(12px,2.5vw,18px) var(--side) max(16px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e9eff7;margin:0;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.outbound-batch.is-batch .batch-footer p[data-v-5569d107]{text-align:center;color:#85878d;margin:0 0 8px;font-size:12px;line-height:1.5}.outbound-batch.is-batch .batch-footer>button[data-v-5569d107]{background:#137fff;border-radius:999px;height:clamp(50px,9.2vw,62px);min-height:0;font-size:clamp(20px,3.7vw,26px);font-weight:500}.outbound-batch.is-batch .upload-links[data-v-5569d107]{margin:4px var(--side)}.outbound-batch.is-selection[data-v-5569d107]{--side:clamp(12px,4.28vw,24px);height:var(--inventory-content-height,100dvh);background:linear-gradient(108deg,#f4f9fe,#f7faff 70%);flex-direction:column;max-width:860px;min-height:520px;display:flex;overflow:hidden;border-radius:0!important;margin:0 auto!important;padding:0!important}.outbound-batch.is-selection .entry-options[data-v-5569d107]{flex:none;margin-block:0}.outbound-batch.is-selection .entry-options[open][data-v-5569d107]{max-height:45dvh;overflow:auto}.outbound-batch.is-selection .selection-panel[data-v-5569d107]{background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;margin:0;padding:0;display:flex}.outbound-batch.is-selection .selection-search[data-v-5569d107]{flex-shrink:0;margin:0;position:relative}.outbound-batch.is-selection .selection-search>label[data-v-5569d107],.outbound-batch.is-selection .selection-search input[data-v-5569d107]{min-height:0;margin:0}.outbound-batch.is-selection .selection-search svg[data-v-5569d107]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.outbound-batch.is-selection .selection-tabs[data-v-5569d107]{border-radius:0;overflow:visible}.outbound-batch.is-selection .selection-tabs button[data-v-5569d107]{min-height:0;padding:0}.outbound-batch.is-selection .selection-tabs button>span[data-v-5569d107]{font:inherit}.outbound-batch.is-selection .selection-toolbar[data-v-5569d107]{flex-shrink:0;margin:0}.outbound-batch.is-selection .selection-toolbar>button[data-v-5569d107]{min-height:0}.outbound-batch.is-selection .selection-all-icon[data-v-5569d107]{place-items:center;display:grid}.outbound-batch.is-selection .selection-all-icon svg[data-v-5569d107]{fill:none;stroke:#fff;stroke-width:2px}.outbound-batch.is-selection .selection-toolbar .checked .selection-all-icon[data-v-5569d107],.outbound-batch.is-selection .selection-toolbar .mixed .selection-all-icon[data-v-5569d107]{background:#117dff;border-color:#117dff}.outbound-batch.is-selection .selection-toolbar .checked .selection-all-icon svg[data-v-5569d107],.outbound-batch.is-selection .selection-toolbar .mixed .selection-all-icon svg[data-v-5569d107]{opacity:1}.outbound-batch.is-selection .selection-toolbar>span[data-v-5569d107]{color:#3e4247;font-size:clamp(13px,3.85vw,20px)}.outbound-batch.is-selection .selection-visible-count[data-v-5569d107]{display:none}.outbound-batch.is-selection .selection-catalog[data-v-5569d107]{flex:1;min-height:0;overflow:auto}.outbound-batch.is-selection .selection-product-card[data-v-5569d107]{border:0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:clamp(21px,5.1vw,27px) clamp(61px,16.3vw,84px) minmax(0,1fr);align-content:center;margin:0;display:grid}.outbound-batch.is-selection .selection-product-heading[data-v-5569d107]{display:contents}.outbound-batch.is-selection .selection-check[data-v-5569d107]{grid-area:1/1/3;display:flex}.outbound-batch.is-selection .selection-check input[data-v-5569d107]{min-height:0}.outbound-batch.is-selection .selection-product-image[data-v-5569d107]{background:#f6fafe;grid-area:1/2/3;place-items:center;display:grid}.outbound-batch.is-selection .selection-product-image svg[data-v-5569d107]{fill:none;stroke:currentColor;stroke-width:1.5px}.outbound-batch.is-selection .selection-product-name[data-v-5569d107]{grid-area:1/3;align-self:end;display:block;position:static}.outbound-batch.is-selection .selection-product-name h3[data-v-5569d107]{margin:0;font-size:clamp(16px,4.2vw,22px);font-weight:700}.outbound-batch.is-selection .selection-product-name p[data-v-5569d107]{margin-top:clamp(1px,.2vw,2px);margin-bottom:0}.outbound-batch.is-selection .selection-product-name small[data-v-5569d107]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.outbound-batch.is-selection .selection-product-facts[data-v-5569d107]{grid-area:2/3;align-self:start;margin:clamp(5px,1.6vw,9px) 0 0;display:block}.outbound-batch.is-selection .selection-product-facts>div[data-v-5569d107]{font-size:var(--small-font);flex-wrap:wrap;gap:5px;margin:0;line-height:1.55;display:flex}.outbound-batch.is-selection .selection-product-facts dt[data-v-5569d107],.outbound-batch.is-selection .selection-product-facts dd[data-v-5569d107]{font:inherit;overflow-wrap:anywhere;margin:0;display:block}.outbound-batch.is-selection .selection-product-facts dd[data-v-5569d107]{color:#999c9f}.outbound-batch.is-selection .selection-product-facts dd span[data-v-5569d107]{display:inline}.outbound-batch.is-selection .selection-quantity[data-v-5569d107]{margin:0;padding:0;display:flex;position:absolute;top:clamp(25px,6.15vw,32px);right:clamp(12px,2.8vw,15px)}.outbound-batch.is-selection .selection-quantity-label[data-v-5569d107]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.outbound-batch.is-selection .selection-quantity>button[data-v-5569d107]{border:1.5px solid #8b9196;border-radius:50%;min-width:0;min-height:0;font-size:18px;line-height:1}.outbound-batch.is-selection .selection-quantity>input[data-v-5569d107]{flex:none;min-height:0}.outbound-batch.is-selection .selection-quantity>small[data-v-5569d107]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.outbound-batch.is-selection .selection-quantity.long-quantity[data-v-5569d107]{flex-wrap:wrap;grid-area:auto/3;max-width:100%;margin-top:5px;position:static}.outbound-batch.is-selection .selection-quantity.long-quantity>input[data-v-5569d107]{flex:1;width:90px;font-size:13px}.outbound-batch.is-selection .selection-quantity-error[data-v-5569d107],.outbound-batch.is-selection .selection-unavailable[data-v-5569d107]{color:#bd5944;grid-column:3;margin:5px 0 0;font-size:11px;line-height:1.5}.outbound-batch.is-selection .selection-footer[data-v-5569d107]{border:0;border-radius:0;flex:none;width:100%;max-height:45vh;margin:0;padding:0;position:relative;bottom:auto;left:auto;overflow:auto;transform:none}.outbound-batch.is-selection .selection-summary[data-v-5569d107]{padding:10px calc(var(--side) + clamp(8px,2vw,12px));border:0;border-radius:0;grid-template-columns:clamp(31px,7.2vw,39px) minmax(0,1fr);align-content:center;align-items:center;gap:clamp(4px,1.2vw,7px) clamp(12px,3.2vw,17px);display:grid}.outbound-batch.is-selection .selection-summary>.package-icon[data-v-5569d107]{grid-area:1/1/3}.outbound-batch.is-selection .selection-summary>strong[data-v-5569d107]{grid-area:1/2}.outbound-batch.is-selection .selection-summary>div[data-v-5569d107]{grid-area:2/2}.outbound-batch.is-selection .selection-summary>strong[data-v-5569d107]{font-size:clamp(15px,4vw,21px);font-weight:600}.outbound-batch.is-selection .selection-summary>div[data-v-5569d107]{flex-wrap:wrap;gap:10px;display:flex}.outbound-batch.is-selection .selection-summary span[data-v-5569d107]{display:inline}.outbound-batch.is-selection .selection-footer-actions[data-v-5569d107]{margin:0}.outbound-batch.is-selection .selection-footer-actions>button[data-v-5569d107]{white-space:normal;min-width:0;min-height:0;padding:6px;font-size:clamp(15px,4vw,23px)}.outbound-batch.is-selection .selection-empty[data-v-5569d107]{margin:0 var(--side);color:#8b98a7;padding:24px 16px;font-size:13px;line-height:1.7}.outbound-batch.is-selection .filter-panel[data-v-5569d107]{top:62px;right:var(--side);width:min(350px,calc(100% - 2 * var(--side)));z-index:30;background:#fff;border:1px solid #dce8f9;border-radius:14px;padding:15px;position:absolute;box-shadow:0 15px 38px #1b46782e}.outbound-batch.is-selection .filter-panel label[data-v-5569d107]{gap:7px;margin:0 0 10px;font-size:13px;display:grid}.outbound-batch.is-selection .filter-panel input[data-v-5569d107]{min-height:39px}.outbound-batch.is-selection .filter-panel .selection-positive-toggle[data-v-5569d107]{align-items:center;gap:9px;display:flex}.outbound-batch.is-selection .selection-positive-toggle input[data-v-5569d107]{width:18px;height:18px;min-height:18px}.outbound-batch.is-selection .filter-panel p[data-v-5569d107]{font-size:12px;line-height:1.7}.selection-filter-actions[data-v-5569d107]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.selection-filter-actions button[data-v-5569d107]{color:#117dff;background:#fff;border:1px solid #dce8f9;border-radius:8px;height:39px}.outbound-batch.is-item-detail[data-v-5569d107]{color:#333;background:#f4f8fc;width:100%;max-width:800px;border-radius:0!important;margin:0 auto!important;padding:16px 16px 100px!important}.outbound-batch.is-item-detail .detail-heading[data-v-5569d107]{min-height:48px;margin:-16px -16px 16px}.outbound-batch.is-item-detail .detail-heading>button[data-v-5569d107]{color:#333;border:0;border-radius:0;min-width:32px;min-height:32px}.outbound-batch.is-item-detail .detail-heading svg[data-v-5569d107]{fill:none;stroke:currentColor;stroke-width:2.5px;width:24px;height:28px}.outbound-batch.is-item-detail .detail-heading h1[data-v-5569d107]{margin:0;font-size:18px}.outbound-batch.is-item-detail .product-gallery[data-v-5569d107]{background:0 0;border-radius:16px;gap:0;min-height:0;display:block}.outbound-batch.is-item-detail .image-placeholder[data-v-5569d107]{color:#a2aab5;background:#edf1f6;border-radius:16px;place-items:center;width:100%;height:180px;font-size:32px;display:grid}.outbound-batch.is-item-detail .view-image-placeholder[data-v-5569d107]{cursor:default;opacity:.6}.outbound-batch.is-item-detail .detail-card[data-v-5569d107]{border:0;margin-bottom:0}.outbound-batch.is-item-detail .detail-card dt[data-v-5569d107]{width:80px;font-size:15px;line-height:1.5}.outbound-batch.is-item-detail .detail-card dd[data-v-5569d107]{font-size:15px;line-height:1.5}.outbound-batch.is-item-detail .detail-card dl>div[data-v-5569d107]{gap:12px;min-height:0;padding:16px 0}.outbound-batch.is-item-detail .detail-card dl>.quantity-row[data-v-5569d107]{display:flex}.outbound-batch.is-item-detail .quantity-row dt[data-v-5569d107]{margin:0}.outbound-batch.is-item-detail .quantity-row .quantity-control[data-v-5569d107]{justify-content:flex-end;gap:16px;width:auto;display:flex}.outbound-batch.is-item-detail .quantity-control>button[data-v-5569d107]{width:28px;min-width:28px;height:28px;min-height:28px;font-size:18px}.outbound-batch.is-item-detail .quantity-control>input[data-v-5569d107]{background:0 0;border:0;flex:0 100px;width:54px;min-height:32px;padding:4px;font-size:16px}.outbound-batch.is-item-detail .item-long-quantity[data-v-5569d107]{flex-wrap:wrap}.outbound-batch.is-item-detail .quantity-control.item-long-quantity>input[data-v-5569d107]{background:#f9f9f9;flex:0 0 100%;order:-1;width:100%;font-size:13px}.outbound-batch.is-item-detail .extra-fields[data-v-5569d107]{box-shadow:none;background:0 0;margin-top:20px;padding:0}.outbound-batch.is-item-detail .note-field[data-v-5569d107]{color:#333;margin:0;padding:0;font-size:15px}.outbound-batch.is-item-detail .note-field textarea[data-v-5569d107]{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;min-height:80px;margin-top:8px;padding:12px 12px 25px;font-size:14px}.outbound-batch.is-item-detail .save-tip[data-v-5569d107]{color:#ff9800;background:#fff9e6;border:0;border-radius:8px;margin-top:16px;padding:12px;font-size:13px}.outbound-batch.is-item-detail .detail-footer[data-v-5569d107]{z-index:19;background:#fff;gap:12px;max-width:800px;margin:0 auto;padding:12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000000d}.outbound-batch.is-item-detail .detail-footer>button[data-v-5569d107]{white-space:normal;border-radius:8px;min-width:0;min-height:48px;padding:14px;font-size:16px}.outbound-batch.is-photo[data-v-5569d107]{--gutter:clamp(18px,5.75vw,40px);--card-pad:clamp(18px,6vw,42px);--body-size:clamp(14px,3.92vw,27px);color:#181818;background:#f4f8fc;width:100%;max-width:920px;padding:0 0 max(20px,env(safe-area-inset-bottom))!important;border-radius:0!important;margin:0 auto!important}.outbound-batch.is-photo .detail-heading[data-v-5569d107]{gap:0;margin:0}.outbound-batch.is-photo .detail-heading>button[data-v-5569d107]{color:#1f2529;background:0 0;border:0;min-width:0;min-height:0}.outbound-batch.is-photo .detail-heading>button svg[data-v-5569d107]{fill:none;stroke:currentColor;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.outbound-batch.is-photo .detail-heading h1[data-v-5569d107]{letter-spacing:.015em;margin:0;font-size:clamp(20px,4.45vw,31px);font-weight:600}.outbound-batch.is-photo .photo-gallery[data-v-5569d107]{background:0 0;border:0;border-radius:0;margin-bottom:0}.outbound-batch.is-photo .photo-gallery>a[data-v-5569d107]{background:0 0;display:block}.outbound-batch.is-photo .photo-gallery img[data-v-5569d107]{aspect-ratio:597/227;object-fit:cover;height:auto}.outbound-batch.is-photo .photo-caption[data-v-5569d107]{background:0 0;flex-direction:column;align-items:center;gap:0;padding:0;display:flex;position:relative}.outbound-batch.is-photo .photo-caption>span[data-v-5569d107]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.outbound-batch.is-photo .photo-view-link[data-v-5569d107]{flex:none;place-items:center;min-height:0;padding:0;line-height:1.3;text-decoration:none;display:grid}.outbound-batch.is-photo .photo-caption>button[data-v-5569d107]{color:#9da3ad;background:0 0;border:0;min-height:24px;margin:5px 0 0;padding:2px 8px;font-size:12px}.outbound-batch.is-photo .photo-missing[data-v-5569d107]{aspect-ratio:597/227;background:#edf1f6;border:1px dashed #dbe5ef;border-radius:clamp(14px,4vw,27px);place-items:center;padding:20px;display:grid}.outbound-batch.is-photo .detail-card[data-v-5569d107]{border:0;margin-bottom:0}.outbound-batch.is-photo .detail-card dl>div[data-v-5569d107]{min-height:clamp(49px,12.9vw,88px);font-size:var(--body-size);border-bottom:2px solid #f0f0f0;grid-template-columns:minmax(94px,38%) minmax(0,1fr);gap:0;padding:0;display:grid}.outbound-batch.is-photo .detail-card dt[data-v-5569d107]{width:auto;font-size:var(--body-size);color:#181818;white-space:normal;margin:0;font-weight:500;line-height:1.3}.outbound-batch.is-photo .detail-card dd[data-v-5569d107]{font-size:var(--body-size);text-align:left;color:#181818;line-height:1.3}.outbound-batch.is-photo .detail-card dd.blue[data-v-5569d107]{color:#3696f3}.outbound-batch.is-photo .quantity-row .quantity-control[data-v-5569d107]{gap:clamp(7px,2.1vw,15px);width:100%;display:flex}.outbound-batch.is-photo .quantity-control>button[data-v-5569d107]{color:#6d7273;background:0 0;border:2px solid #6d7273;border-radius:50%;flex:none;width:clamp(22px,5.2vw,36px);min-width:0;height:clamp(22px,5.2vw,36px);min-height:0;font-size:20px;line-height:1}.outbound-batch.is-photo .quantity-control>input[data-v-5569d107]{width:10px;height:clamp(34px,8.5vw,58px);min-height:0;font-size:var(--body-size);background:#f7f7f7;border:0;border-radius:clamp(6px,1.2vw,9px);flex:1;padding:0 4px}.outbound-batch.is-photo .quantity-control>small[data-v-5569d107]{display:none}.outbound-batch.is-photo .quantity-control.long-quantity[data-v-5569d107]{flex-wrap:wrap}.outbound-batch.is-photo .quantity-control.long-quantity>input[data-v-5569d107]{flex:0 0 100%;order:-1;font-size:14px}.outbound-batch.is-photo .extra-fields[data-v-5569d107]{margin:clamp(12px,2.65vw,18px) calc(var(--gutter) + clamp(3px,.9vw,6px)) 0;background:0 0;border-radius:0;padding:0}.outbound-batch.is-photo .note-field[data-v-5569d107]{color:#181818;padding:0;font-size:clamp(15px,3.45vw,23px)}.outbound-batch.is-photo .note-field textarea[data-v-5569d107]{background:#ebebeb;border:2px solid #0000;height:clamp(65px,14.3vw,97px);min-height:65px;margin-top:clamp(6px,1.3vw,9px);padding:clamp(10px,2vw,15px) 12px 24px;font-size:clamp(15px,3.1vw,21px)}.outbound-batch.is-photo .save-tip[data-v-5569d107]{color:#f99c45;background:#fef8f1;border:2px solid #ffdfc9;font-size:clamp(13px,3.3vw,23px)}.outbound-batch.is-photo .detail-footer[data-v-5569d107]{z-index:auto;background:0 0;padding:0;position:static}.outbound-batch.is-photo .detail-footer>button[data-v-5569d107]{white-space:normal;min-height:0;padding:0 8px;font-size:clamp(19px,4.3vw,30px);font-weight:500;line-height:1.3}.outbound-batch.is-photo .photo-type-field[data-v-5569d107]{margin:clamp(12px,2.65vw,18px) var(--gutter) 0}.outbound-batch.is-photo .source-setup[data-v-5569d107],.outbound-batch.is-photo .selection-panel[data-v-5569d107]{margin:16px var(--gutter)}@media (width<=430px){.outbound-batch.is-selection .selection-product-card[data-v-5569d107]{gap:clamp(6px,2vw,9px);padding:10px 9px}.outbound-batch.is-selection .selection-product-name h3[data-v-5569d107]{width:calc(100% - 97px);font-size:clamp(14px,4.1vw,17px)}.outbound-batch.is-selection .selection-product-name p[data-v-5569d107]{width:calc(100% - 97px);font-size:clamp(11px,3.3vw,14px)}.outbound-batch.is-selection .selection-product-facts>div[data-v-5569d107]{font-size:clamp(10px,3.1vw,13px);line-height:1.53}.outbound-batch.is-selection .selection-quantity[data-v-5569d107]{gap:4px;top:23px;right:9px}.outbound-batch.is-selection .selection-quantity>input[data-v-5569d107]{width:clamp(37px,10.5vw,45px)}.outbound-batch.is-selection .selection-toolbar>button[data-v-5569d107]{font-size:15px}.outbound-batch.is-selection .selection-toolbar>span[data-v-5569d107]{font-size:clamp(12px,3.5vw,15px)}}@media (width<=360px){.outbound-batch.is-photo[data-v-5569d107]{--card-pad:17px}.outbound-batch.is-photo .detail-card dl>div[data-v-5569d107]{grid-template-columns:94px minmax(0,1fr)}.outbound-batch.is-photo .save-tip[data-v-5569d107]{font-size:12px}}@media (width<=340px){.outbound-batch.is-selection .selection-product-card[data-v-5569d107]{grid-template-columns:20px 51px minmax(0,1fr);gap:6px}.outbound-batch.is-selection .selection-product-image[data-v-5569d107]{height:72px}.outbound-batch.is-selection .selection-product-name h3[data-v-5569d107],.outbound-batch.is-selection .selection-product-name p[data-v-5569d107]{width:calc(100% - 85px)}.outbound-batch.is-selection .selection-product-name h3[data-v-5569d107]{font-size:14px}.outbound-batch.is-selection .selection-product-name p[data-v-5569d107]{font-size:11px}.outbound-batch.is-selection .selection-quantity[data-v-5569d107]{gap:3px;right:6px}.outbound-batch.is-selection .selection-quantity>input[data-v-5569d107]{width:35px}.outbound-batch.is-selection .selection-quantity>button[data-v-5569d107]{width:19px;height:19px}.outbound-batch.is-selection .selection-product-facts>div[data-v-5569d107]{font-size:10px}.outbound-batch.is-selection .selection-toolbar[data-v-5569d107]{padding-inline:calc(var(--side) + 2px)}}@media (width>=921px){.outbound-batch.is-photo[data-v-5569d107]{--gutter:48px}}.outbound-batch.is-batch .file-card>div[data-v-5569d107]{flex:1;min-width:0;overflow:hidden}.outbound-batch.is-batch .file-card strong[data-v-5569d107]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.outbound-batch.is-batch .file-card small[data-v-5569d107]{overflow-wrap:anywhere}.outbound-batch.is-batch .file-card>button[data-v-5569d107]{flex:none}.outbound-batch.is-batch .batch-footer[data-v-5569d107]{padding:0 var(--side) max(clamp(24px,4.6vw,30px),env(safe-area-inset-bottom));background:0 0;border-top:0}.outbound-batch.is-batch .batch-footer>button[data-v-5569d107]{border:1px solid #90c7ff;border-radius:clamp(10px,2.05vw,13px);height:clamp(56px,12.55vw,78px);font-size:clamp(22px,4.2vw,29px);box-shadow:0 2px 2px #1070fa14}.outbound-batch.is-batch .batch-footer p[data-v-5569d107]{background:#f6fbff;margin:0;padding:8px}.entry-options .source-setup>h3[data-v-5569d107]{margin:0;font-size:15px;font-weight:600;line-height:1.7}.entry-options .source-setup>h3 small[data-v-5569d107]{font-size:12px;font-weight:400}.outbound-batch.is-item-detail[data-v-5569d107] .inbound-evidence{color:#333;margin-top:20px}.outbound-batch.is-item-detail[data-v-5569d107] .evidence-heading strong{font-size:15px;font-weight:400}.outbound-batch.is-item-detail[data-v-5569d107] .file-picker{background:#f9f9f9;border-radius:8px;gap:12px;min-height:92px;padding:16px}.outbound-batch.is-item-detail[data-v-5569d107] .file-picker>span:first-child{width:60px;height:60px;box-shadow:none;color:#2196f3;background:#e3f2fd;border:0;border-radius:8px;flex:0 0 60px}.outbound-batch.is-item-detail[data-v-5569d107] .file-picker svg{width:32px;height:32px}.outbound-batch.is-item-detail[data-v-5569d107] .upload-description{color:#2196f3;gap:6px;padding:0;font-size:15px}.outbound-batch.is-item-detail[data-v-5569d107] .upload-description small{color:#999;font-size:12px;font-weight:400}.entry-options>summary[data-v-5569d107]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.outbound-batch.is-selection[data-v-5569d107]:has(>.entry-options[open]){height:auto;min-height:var(--inventory-content-height,100dvh);overflow:visible}.outbound-batch.is-selection:has(>.entry-options[open]) .selection-panel[data-v-5569d107]{flex:none}.outbound-batch.is-selection:has(>.entry-options[open]) .selection-catalog[data-v-5569d107]{flex:none;min-height:180px;overflow:visible}.outbound-batch.is-item-detail .detail-back-glyph[data-v-5569d107]{font:24px Arial,sans-serif}@media (width<=360px){.outbound-batch .detail-footer .save-wide[data-v-5569d107]{display:none}.outbound-batch .detail-footer .save-compact[data-v-5569d107]{display:inline}}.outbound-batch.is-item-detail .product-gallery[data-v-5569d107]{position:relative}.outbound-batch.is-item-detail .detail-pagination[data-v-5569d107]{inset:68px 12px auto}.outbound-batch.is-item-detail .detail-index[data-v-5569d107]{white-space:nowrap;position:absolute;top:88px;left:50%;transform:translate(-50%)}.outbound-batch.is-item-detail .detail-dots[data-v-5569d107]{top:74px;bottom:auto}.detail-pagination[data-v-5569d107]{color:#3181f6;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;inset:auto 16px 10px}.detail-pagination button[data-v-5569d107]{width:44px;min-height:44px;color:inherit;cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;flex:none;font-size:32px;line-height:1}.detail-pagination button[data-v-5569d107]:disabled{opacity:.35;cursor:default}.detail-index[data-v-5569d107]{color:#7487a4;font-size:12px}.detail-dots[data-v-5569d107]{justify-content:center;gap:6px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.detail-dots i[data-v-5569d107]{background:#ccd9ec;border-radius:50%;width:6px;height:6px}.detail-dots i.active[data-v-5569d107]{background:#3181f6}.edit-leave-backdrop[data-v-5569d107]{z-index:1100;background:#0f1b3073;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.edit-leave-dialog[data-v-5569d107]{color:#243550;background:#fff;border-radius:16px;gap:12px;width:min(100%,380px);max-height:calc(100dvh - 40px);padding:22px;display:grid;overflow:auto}.edit-leave-dialog h3[data-v-5569d107],.edit-leave-dialog p[data-v-5569d107]{margin:0}.edit-leave-dialog p[data-v-5569d107]{font-size:14px;line-height:1.6}.edit-leave-dialog button[data-v-5569d107]{min-height:44px;font-size:15px}.outbound-batch.is-batch .batch-footer[data-v-5569d107]{background:#f6fbff}@media (width<=360px){.outbound-batch .detail-footer .save-wide[data-v-5569d107]{display:none}.outbound-batch .detail-footer .save-compact[data-v-5569d107]{display:inline}}.outbound-photo-workspace[data-v-19863935]{box-sizing:border-box;background:#f4f8fc;width:100%;max-width:920px;min-height:100vh;margin:auto;padding-top:0}.photo-state[data-v-19863935]{border:1px solid var(--business-border-light,#edf0f5);background:var(--business-bg-page,#fff);color:var(--business-text-secondary,#48556a);overflow-wrap:anywhere;border-radius:16px;margin:0 16px;padding:20px;font-size:14px;line-height:1.8}.photo-state[role=alert][data-v-19863935]{color:#b33232}.photo-state button[data-v-19863935]{border:1px solid var(--business-border-medium,#d9dde3);min-height:44px;color:var(--business-color-primary,#2f73f4);font:inherit;cursor:pointer;background:#fff;border-radius:10px;margin:8px 8px 0 0;padding:10px 16px}.photo-state button[data-v-19863935]:disabled{opacity:.5;cursor:default}.photo-state button[data-v-19863935]:focus-visible{outline-offset:2px;outline:3px solid #99c9ff}.custody-panel[data-v-418feeb4]{color:#172033;overflow-wrap:anywhere;background:#fff;border:1px solid #dbe3ed;border-radius:16px;min-width:0;margin-top:24px;padding:20px}.custody-panel[data-v-418feeb4] *{box-sizing:border-box;min-width:0}header[data-v-418feeb4],.buttons[data-v-418feeb4],nav[data-v-418feeb4]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}header[data-v-418feeb4]{justify-content:space-between;align-items:flex-start}h2[data-v-418feeb4],h3[data-v-418feeb4],h4[data-v-418feeb4]{margin:0 0 10px}p[data-v-418feeb4]{margin:10px 0;line-height:1.6}section[data-v-418feeb4]{margin-top:22px}.picker[data-v-418feeb4],.fields[data-v-418feeb4],.cards[data-v-418feeb4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.picker[data-v-418feeb4]{align-items:end}article[data-v-418feeb4],.editor[data-v-418feeb4]{border:1px solid #dbe3ed;border-radius:12px;padding:16px}article[data-v-418feeb4]{background:#f8fafc}article+article[data-v-418feeb4]{margin-top:10px}.cards article+article[data-v-418feeb4]{margin-top:0}label[data-v-418feeb4]{flex-direction:column;gap:7px;margin-bottom:12px;font-weight:600;display:flex}input[data-v-418feeb4],select[data-v-418feeb4],textarea[data-v-418feeb4],button[data-v-418feeb4]{font:inherit;max-width:100%}input[data-v-418feeb4],select[data-v-418feeb4],textarea[data-v-418feeb4]{width:100%;color:inherit;background:#fff;border:1px solid #acbbcd;border-radius:8px;padding:10px;display:block}select[multiple][data-v-418feeb4]{min-height:90px}button[data-v-418feeb4]{color:#144778;cursor:pointer;background:#f1f7ff;border:1px solid #9db3cd;border-radius:8px;padding:10px 14px;line-height:1.35}button[data-v-418feeb4]:disabled{opacity:.5;cursor:not-allowed}fieldset[data-v-418feeb4]{border:1px solid #dbe3ed;border-radius:10px;margin:14px 0;padding:14px}legend[data-v-418feeb4]{font-weight:600}dl[data-v-418feeb4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}dt[data-v-418feeb4]{color:#52637a;font-size:13px}dd[data-v-418feeb4]{font-variant-numeric:tabular-nums;margin:5px 0 0}.wide[data-v-418feeb4]{grid-column:1/-1}.hint[data-v-418feeb4]{color:#52637a}.error[data-v-418feeb4]{color:#a11d2c;background:#fff0f1;border-radius:8px;padding:12px}.success[data-v-418feeb4]{color:#106341;background:#ecfaf2;border-radius:8px;padding:12px}nav[data-v-418feeb4]{margin-top:16px}@media (width<=640px){.custody-panel[data-v-418feeb4]{padding:12px}.picker[data-v-418feeb4],.fields[data-v-418feeb4],.cards[data-v-418feeb4],dl[data-v-418feeb4]{grid-template-columns:1fr}article[data-v-418feeb4],.editor[data-v-418feeb4],fieldset[data-v-418feeb4]{padding:12px}.buttons button[data-v-418feeb4]{flex:auto}}.transfer-exception-panel[data-v-b21d24a8]{color:#172033;overflow-wrap:anywhere;background:#fff;border:1px solid #dbe3ed;border-radius:16px;min-width:0;margin-top:24px;padding:20px}.transfer-exception-panel[data-v-b21d24a8] *{box-sizing:border-box;min-width:0}header[data-v-b21d24a8],.buttons[data-v-b21d24a8],nav[data-v-b21d24a8]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}header[data-v-b21d24a8]{justify-content:space-between;align-items:flex-start}h2[data-v-b21d24a8],h3[data-v-b21d24a8],h4[data-v-b21d24a8]{margin:0 0 10px}p[data-v-b21d24a8]{margin:10px 0;line-height:1.6}section[data-v-b21d24a8]{margin-top:22px}.picker[data-v-b21d24a8],.fields[data-v-b21d24a8],.cards[data-v-b21d24a8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.picker[data-v-b21d24a8]{align-items:end}article[data-v-b21d24a8],.editor[data-v-b21d24a8]{border:1px solid #dbe3ed;border-radius:12px;padding:16px}article[data-v-b21d24a8]{background:#f8fafc}article+article[data-v-b21d24a8]{margin-top:10px}.cards article+article[data-v-b21d24a8]{margin-top:0}label[data-v-b21d24a8]{flex-direction:column;gap:7px;margin-bottom:12px;font-weight:600;display:flex}input[data-v-b21d24a8],select[data-v-b21d24a8],textarea[data-v-b21d24a8],button[data-v-b21d24a8]{font:inherit;max-width:100%}input[data-v-b21d24a8],select[data-v-b21d24a8],textarea[data-v-b21d24a8]{width:100%;color:inherit;background:#fff;border:1px solid #acbbcd;border-radius:8px;padding:10px;display:block}select[multiple][data-v-b21d24a8]{min-height:90px}button[data-v-b21d24a8]{color:#144778;cursor:pointer;background:#f1f7ff;border:1px solid #9db3cd;border-radius:8px;padding:10px 14px;line-height:1.35}button[data-v-b21d24a8]:disabled{opacity:.5;cursor:not-allowed}fieldset[data-v-b21d24a8]{border:1px solid #dbe3ed;border-radius:10px;margin:14px 0;padding:14px}legend[data-v-b21d24a8]{font-weight:600}dl[data-v-b21d24a8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}dt[data-v-b21d24a8]{color:#52637a;font-size:13px}dd[data-v-b21d24a8]{font-variant-numeric:tabular-nums;margin:5px 0 0}.wide[data-v-b21d24a8]{grid-column:1/-1}.hint[data-v-b21d24a8]{color:#52637a}.error[data-v-b21d24a8]{color:#a11d2c;background:#fff0f1;border-radius:8px;padding:12px}.success[data-v-b21d24a8]{color:#106341;background:#ecfaf2;border-radius:8px;padding:12px}nav[data-v-b21d24a8]{margin-top:16px}@media (width<=640px){.transfer-exception-panel[data-v-b21d24a8]{padding:12px}.picker[data-v-b21d24a8],.fields[data-v-b21d24a8],.cards[data-v-b21d24a8],dl[data-v-b21d24a8]{grid-template-columns:1fr}article[data-v-b21d24a8],.editor[data-v-b21d24a8],fieldset[data-v-b21d24a8]{padding:12px}.buttons button[data-v-b21d24a8]{flex:auto}}.transfer-home[data-v-3cb70d78]{--transfer-primary:#1677ff;--transfer-muted:#8e98a8;--transfer-gutter:clamp(14px, 4.35vw, 23px);color:#1f2329;-webkit-tap-highlight-color:transparent;background:linear-gradient(#f8fafb 0,#f3f6f8 100%);width:100%;max-width:720px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif;position:relative}.transfer-home[data-v-3cb70d78],.transfer-home[data-v-3cb70d78] *,.transfer-home[data-v-3cb70d78] :before,.transfer-home[data-v-3cb70d78] :after{box-sizing:border-box}.transfer-home button[data-v-3cb70d78],.transfer-home input[data-v-3cb70d78]{font:inherit}.transfer-home button[data-v-3cb70d78]{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.transfer-home button[data-v-3cb70d78]:disabled,.transfer-home input[data-v-3cb70d78]:disabled{opacity:.48;cursor:default}.transfer-home button[data-v-3cb70d78]:focus-visible,.transfer-home input[data-v-3cb70d78]:focus-visible,.transfer-page-summary[data-v-3cb70d78]:focus-visible{outline:2px solid var(--transfer-primary);outline-offset:2px}.transfer-search-wrap[data-v-3cb70d78]{height:66px;padding:10px var(--transfer-gutter) 13px;background:#fff}.transfer-search[data-v-3cb70d78]{background:#f5f6f8;border-radius:22px;align-items:center;gap:11px;height:43px;padding:0 16px;display:flex}.transfer-search svg[data-v-3cb70d78]{color:#8b96a6;flex:none}.transfer-search input[data-v-3cb70d78]{color:#3d4652;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:clamp(13px,3.05vw,16px)}.transfer-search input[data-v-3cb70d78]::placeholder{color:#a7afbb;opacity:1}.transfer-status-tabs[data-v-3cb70d78]{height:62px;padding:0 var(--transfer-gutter);background:#f9fbfc;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;display:grid}.transfer-status-tabs button[data-v-3cb70d78]{color:#606b7a;white-space:nowrap;min-width:0;height:100%;font-size:clamp(13px,3.3vw,17px);position:relative}.transfer-status-tabs button.active[data-v-3cb70d78]{color:var(--transfer-primary);font-weight:700}.transfer-status-tabs button.active[data-v-3cb70d78]:after{content:"";background:var(--transfer-primary);border-radius:3px;height:3px;position:absolute;bottom:8px;left:27%;right:27%}.transfer-content[data-v-3cb70d78]{padding:7px var(--transfer-gutter) 24px;flex-direction:column;gap:14px;display:flex}.transfer-home.has-entry .transfer-content[data-v-3cb70d78]{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}.transfer-records[data-v-3cb70d78]{flex-direction:column;gap:14px;display:flex}.transfer-card[data-v-3cb70d78]{background:#fff;border-radius:16px;min-width:0;min-height:234px;padding:17px 22px 16px;position:relative;box-shadow:0 7px 21px #2b3a4a06}.transfer-card h3[data-v-3cb70d78]{letter-spacing:.1px;overflow-wrap:anywhere;margin:0;padding-right:100px;font-size:22px;font-weight:700;line-height:1.2}.transfer-date[data-v-3cb70d78]{color:#98a1af;overflow-wrap:anywhere;min-height:19px;margin:7px 0 0;font-size:16px;font-weight:500;line-height:1.2}.transfer-status[data-v-3cb70d78]{overflow-wrap:anywhere;border-radius:12px;max-width:calc(100% - 36px);padding:5px 12px;font-size:15px;font-weight:700;line-height:1.1;position:absolute;top:18px;right:18px}.status-in_transit[data-v-3cb70d78]{color:#1681ff;background:#e9f3ff}.status-received[data-v-3cb70d78]{color:#09b669;background:#ddf9eb}.status-closed[data-v-3cb70d78],.status-other[data-v-3cb70d78]{color:#66707c;background:#ebeff3}.transfer-details[data-v-3cb70d78]{grid-template-columns:120px minmax(0,1fr);row-gap:8px;margin:14px 0 0;font-size:17px;line-height:1.15;display:grid}.transfer-details dt[data-v-3cb70d78]{color:#8994a3}.transfer-details dd[data-v-3cb70d78]{color:#12161c;white-space:normal;overflow-wrap:anywhere;min-width:0;margin:0;padding-right:10px;font-weight:500}.transfer-quantity[data-v-3cb70d78]{display:contents}.transfer-quantity strong[data-v-3cb70d78]{font-weight:500}.transfer-arrow[data-v-3cb70d78]{border-top:2px solid #b3bcc8;border-right:2px solid #b3bcc8;width:11px;height:11px;position:absolute;top:50%;right:18px;transform:translateY(-50%)rotate(45deg)}.transfer-card .transfer-view[data-v-3cb70d78]{z-index:1;border-radius:16px;width:100%;height:100%;position:absolute;inset:0}.transfer-card .transfer-receive[data-v-3cb70d78]{z-index:2;color:var(--transfer-primary);font-size:inherit;line-height:inherit;text-align:left;margin:-8px 0;padding:8px 0;position:relative}.transfer-sr-only[data-v-3cb70d78]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.transfer-empty[data-v-3cb70d78]{text-align:center;color:#9aa4b0;padding:70px 10px;font-size:15px;line-height:1.6}.transfer-empty strong[data-v-3cb70d78]{font-weight:400}.transfer-empty p[data-v-3cb70d78]{margin:8px 0 0;font-size:13px}.transfer-page-info[data-v-3cb70d78]{color:#8994a3;font-size:12px;line-height:1.7}.transfer-page-summary[data-v-3cb70d78]{cursor:pointer;width:fit-content}.transfer-scope-note[data-v-3cb70d78]{margin:4px 0 0}.transfer-pagination[data-v-3cb70d78]{color:#8994a3;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.transfer-pagination button[data-v-3cb70d78]{min-height:36px;color:var(--transfer-primary);padding:8px 12px}.transfer-access-note[data-v-3cb70d78]{padding:22px var(--transfer-gutter);color:#8994a3;margin:0;font-size:13px;line-height:1.8}.transfer-entry[data-v-3cb70d78]{z-index:20;width:min(100%,720px);padding:15px var(--transfer-gutter) calc(29px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #f0f2f4;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.transfer-entry button[data-v-3cb70d78]{color:#fff;background:linear-gradient(135deg,#1677ff,#0d79ff);border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;height:59px;font-size:19px;font-weight:600;display:flex;box-shadow:0 8px 18px #1677ff2e}.transfer-plus[data-v-3cb70d78]{font-size:33px;font-weight:300;line-height:1;transform:translateY(-1px)}.transfer-plus[data-v-3cb70d78]:before{content:"＋"}@media (width<=390px){.transfer-home[data-v-3cb70d78]{--transfer-gutter:11px}.transfer-status-tabs button[data-v-3cb70d78]{font-size:13px}.transfer-content[data-v-3cb70d78],.transfer-records[data-v-3cb70d78]{gap:11px}.transfer-card[data-v-3cb70d78]{min-height:219px;padding:14px 14px 13px}.transfer-card h3[data-v-3cb70d78]{padding-right:88px;font-size:18px}.transfer-date[data-v-3cb70d78]{min-height:17px;font-size:14px}.transfer-status[data-v-3cb70d78]{padding:5px 9px;font-size:13px;top:14px;right:12px}.transfer-details[data-v-3cb70d78]{grid-template-columns:94px minmax(0,1fr);row-gap:8px;font-size:14px}.transfer-arrow[data-v-3cb70d78]{right:12px}.transfer-entry button[data-v-3cb70d78]{height:54px;font-size:17px}.transfer-entry[data-v-3cb70d78]{padding-top:12px;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}}@media (width>=721px){.transfer-entry[data-v-3cb70d78]{border-radius:0 0 30px 30px;bottom:20px}}.transfer-create[data-v-f6a131b9]{--page:#eef1f4;--surface:#fff;--surface-field:#f4f6f8;--muted:#8d96a5;--line:#edf0f4;--blue:#1677ff;--red:#ff2d2d;--shadow:0 8px 24px #1f2d3d09;--radius:14px;--gutter:clamp(12px,4.5vw,22px);color:#1e2228;background:linear-gradient(#f5f7f9 0,#f0f3f6 100%);width:100%;min-width:0;max-width:720px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif;position:relative}.transfer-create[data-v-f6a131b9] *,.transfer-create[data-v-f6a131b9] :before,.transfer-create[data-v-f6a131b9] :after{box-sizing:border-box}.transfer-create button[data-v-f6a131b9],.transfer-create input[data-v-f6a131b9],.transfer-create textarea[data-v-f6a131b9],.transfer-create select[data-v-f6a131b9]{font:inherit}.transfer-create button[data-v-f6a131b9]{color:inherit;cursor:pointer;background:0 0;border:0}.transfer-create button[data-v-f6a131b9]:disabled{cursor:default;opacity:.5}.transfer-create[data-v-f6a131b9] :is(button,input,textarea,select):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.nav-bar[data-v-f6a131b9]{height:68px;padding:0 max(14px,var(--gutter));background:#fff;border-bottom:1px solid #f5f6f8;border-radius:34px 34px 0 0;grid-template-columns:92px 1fr 92px;align-items:center;display:grid}.back-btn[data-v-f6a131b9]{justify-self:start;place-items:center;width:46px;height:46px;display:grid}.back-icon[data-v-f6a131b9]{border-bottom:2.4px solid #15191f;border-left:2.4px solid #15191f;width:12px;height:12px;margin-left:6px;transform:rotate(45deg)}.nav-title[data-v-f6a131b9]{text-align:center;letter-spacing:.2px;white-space:nowrap;margin:0;font-size:20px;font-weight:700}.create-content[data-v-f6a131b9]{padding:14px var(--gutter) calc(120px + env(safe-area-inset-bottom));flex-direction:column;gap:14px;display:flex}.card[data-v-f6a131b9]{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;overflow:hidden}.info-row[data-v-f6a131b9]{justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:0 17px;display:flex;position:relative}.info-row+.info-row[data-v-f6a131b9]:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:17px;right:17px}.row-label[data-v-f6a131b9]{white-space:nowrap;font-size:17px;font-weight:650}.row-value[data-v-f6a131b9]{min-width:0;color:var(--muted);text-align:right;justify-content:flex-end;align-items:center;gap:10px;font-size:16px;font-weight:500;display:flex}.chev[data-v-f6a131b9]{border-top:2px solid #a6aebb;border-right:2px solid #a6aebb;flex:none;width:9px;height:9px;transform:rotate(45deg)}.edit-icon[data-v-f6a131b9]{color:#9ba5b4;flex:none;width:16px;height:16px}.transfer-card[data-v-f6a131b9]{padding-bottom:16px}.transfer-card .info-row[data-v-f6a131b9]{min-height:55px}.position-label[data-v-f6a131b9]{font-weight:500}.field-input[data-v-f6a131b9]{color:#333;text-align:right;appearance:none;text-overflow:ellipsis;background:0 0;border:0;width:min(220px,48vw);min-width:0;max-width:100%;font-size:16px}.field-input[data-v-f6a131b9]:disabled{color:#9ca4b1;opacity:1}.field-input.is-empty[data-v-f6a131b9]{color:var(--muted)}.date-input[data-v-f6a131b9]{width:min(180px,45vw);color:var(--muted);position:relative}.date-input[data-v-f6a131b9]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:auto;height:auto;position:absolute;inset:0}.section-label[data-v-f6a131b9]{padding:13px 17px 8px;font-size:17px;font-weight:650;display:block}.transfer-card .section-label[data-v-f6a131b9]{padding-top:9px;padding-bottom:6px}.required[data-v-f6a131b9]{color:var(--red);margin-left:4px}.note-wrap[data-v-f6a131b9]{background:var(--surface-field);border-radius:8px;margin:0 17px;padding-bottom:4px;display:block;position:relative}.note-wrap textarea[data-v-f6a131b9]{resize:none;color:#343b44;background:0 0;border:0;width:100%;height:70px;padding:10px 12px 22px;font-size:15px;display:block}.counter[data-v-f6a131b9]{color:#737b86;font-size:12px;position:absolute;bottom:6px;right:9px}.attachment-label[data-v-f6a131b9]{padding-top:8px}.upload-wrap[data-v-f6a131b9]{padding:2px 17px 0}.transfer-create .upload-box[data-v-f6a131b9]{text-align:left;background:#f8f9fb;border-radius:9px;grid-template-columns:80px minmax(0,1fr);align-items:center;width:100%;height:74px;padding:0;display:grid;overflow:hidden}.upload-icon-box[data-v-f6a131b9]{border:1.5px dashed var(--blue);height:74px;color:var(--blue);background:#fff;border-radius:9px;place-items:center;display:grid}.upload-copy[data-v-f6a131b9]{min-width:0;padding:0 12px}.upload-copy strong[data-v-f6a131b9]{margin-bottom:4px;font-size:16px;font-weight:700;display:block}.upload-copy small[data-v-f6a131b9]{color:#8f97a4;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.35;display:block;overflow:hidden}.file-input[data-v-f6a131b9]{display:none}.staged-files[data-v-f6a131b9]{margin:10px 0 0;padding:0;list-style:none}.staged-files li[data-v-f6a131b9]{border-top:1px solid var(--line);align-items:center;gap:8px;padding:8px 0;display:flex}.staged-files img[data-v-f6a131b9],.file-kind[data-v-f6a131b9]{object-fit:contain;flex:none;width:40px;height:40px}.file-kind[data-v-f6a131b9]{color:#65778b;background:#f1f5fa;place-items:center;font-size:12px;display:grid}.file-name[data-v-f6a131b9]{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.file-name small[data-v-f6a131b9]{color:#8d96a5;font-size:11px;display:block}.staged-files button[data-v-f6a131b9]{color:#d23b3b;min-height:44px;font-size:12px}.field-error[data-v-f6a131b9],.quantity-error[data-v-f6a131b9]{color:#c43d3d;margin:6px 17px;font-size:12px;line-height:1.5}.upload-wrap .field-error[data-v-f6a131b9]{margin-inline:0}.counter.invalid[data-v-f6a131b9]{color:#c43d3d}.products-card[data-v-f6a131b9]{padding-bottom:0;overflow:visible}.products-title-row[data-v-f6a131b9]{justify-content:space-between;align-items:center;gap:8px;height:62px;padding:0 16px;display:flex}.products-title[data-v-f6a131b9]{white-space:nowrap;align-items:center;gap:11px;margin:0;font-size:19px;font-weight:700;display:flex}.products-title[data-v-f6a131b9]:before{content:"";background:var(--blue);border-radius:3px;width:4px;height:20px}.transfer-create .scan-add[data-v-f6a131b9]{color:var(--blue);align-items:center;gap:8px;min-height:44px;padding:8px 2px;font-size:16px;font-weight:650;display:flex}.scan-icon[data-v-f6a131b9]{background:#f3f8ff;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.choose-wrap[data-v-f6a131b9]{padding:0 16px 15px}.transfer-create .choose-btn[data-v-f6a131b9]{border:1.5px solid var(--blue);width:100%;height:52px;color:var(--blue);background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:12px;font-size:17px;font-weight:650;display:flex;box-shadow:inset 0 0 0 1px #1677ff0d}.plus[data-v-f6a131b9]{margin-top:-2px;font-size:31px;font-weight:300;line-height:1}.table-head[data-v-f6a131b9]{color:#7f8794;text-align:center;background:#f8f9fa;border-top:1px solid #f6f7f8;border-bottom:1px solid #f4f5f7;grid-template-columns:.62fr 1.35fr 1fr .7fr .7fr;align-items:center;height:61px;padding:0 12px;font-size:15px;font-weight:650;display:grid}.product-list[data-v-f6a131b9]{background:#fff;flex-direction:column;min-height:278px;display:flex}.empty[data-v-f6a131b9]{color:#a8afb9;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:278px;padding:26px 10px 34px;display:flex}.empty svg[data-v-f6a131b9]{opacity:.82;width:82px;height:70px}.empty strong[data-v-f6a131b9]{color:#adb4bd;font-size:16px;font-weight:600}.empty span[data-v-f6a131b9]{color:#abb2bd;font-size:16px}.product-row[data-v-f6a131b9]{border-bottom:1px solid var(--line);text-align:center;grid-template-columns:.62fr 1.35fr 1fr .7fr .7fr;align-items:center;gap:3px;min-height:58px;padding:8px 12px;font-size:13px;display:grid}.product-row[data-v-f6a131b9]>*{overflow-wrap:anywhere;min-width:0}.product-row .name[data-v-f6a131b9]{color:#333;font-weight:650}.name small[data-v-f6a131b9]{color:#8993a1;font-size:10px;font-weight:400;display:block}.name .source-label[data-v-f6a131b9]{margin-top:2px}.quantity input[data-v-f6a131b9]{text-align:center;color:#333;background:#fff;border:1px solid #dce3ec;border-radius:5px;width:100%;min-height:36px;padding:4px 2px;font-size:13px}.quantity small[data-v-f6a131b9]{color:#8993a1;font-size:11px}.product-row .del[data-v-f6a131b9]{color:#ff4d4f;min-height:44px;padding:0}.quantity-full[data-v-f6a131b9]{text-align:left;color:#8993a1;grid-column:2/-1;margin:2px 0;font-size:12px;line-height:1.5}.quantity-error[data-v-f6a131b9]{text-align:left;grid-column:2/-1;margin:2px 0}.total-row[data-v-f6a131b9]{border-top:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);background:#fff;flex-wrap:wrap;align-items:center;gap:4px;min-height:58px;padding:12px 16px;font-size:17px;font-weight:550;display:flex}.total-row b[data-v-f6a131b9]{font-size:21px;font-weight:700}.total-row .red[data-v-f6a131b9]{color:var(--red);overflow-wrap:anywhere}.availability[data-v-f6a131b9]{color:#6f7e8f;margin:0 3px;font-size:13px;line-height:1.6}.bottom-bar[data-v-f6a131b9]{z-index:20;width:min(100% - 16px,704px);padding:14px 12px calc(26px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #f0f1f3;border-radius:0 0 30px 30px;grid-template-columns:.92fr 1.28fr;gap:14px;display:grid;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.transfer-create .action-btn[data-v-f6a131b9]{border-radius:11px;height:52px;font-size:17px;font-weight:650}.transfer-create .draft[data-v-f6a131b9]{color:var(--blue);background:#fff;border:1px solid #e0e6ed;box-shadow:0 2px 7px #27445f0d}.transfer-create .submit[data-v-f6a131b9]{color:#fff;background:linear-gradient(135deg,#1677ff,#0b73ff);box-shadow:0 8px 18px #1677ff38}@media (width<=380px){.transfer-create[data-v-f6a131b9]{--gutter:10px}.nav-bar[data-v-f6a131b9]{grid-template-columns:70px 1fr 70px}.nav-title[data-v-f6a131b9]{font-size:18px}.row-label[data-v-f6a131b9],.section-label[data-v-f6a131b9]{font-size:15px}.row-value[data-v-f6a131b9],.field-input[data-v-f6a131b9]{font-size:14px}.info-row[data-v-f6a131b9]{padding-left:13px;padding-right:13px}.info-row+.info-row[data-v-f6a131b9]:before{left:13px;right:13px}.section-label[data-v-f6a131b9]{padding-left:13px;padding-right:13px}.note-wrap[data-v-f6a131b9]{margin-left:13px;margin-right:13px}.upload-wrap[data-v-f6a131b9]{padding-left:13px;padding-right:13px}.transfer-create .upload-box[data-v-f6a131b9]{grid-template-columns:68px minmax(0,1fr)}.upload-icon-box[data-v-f6a131b9]{width:68px}.products-title-row[data-v-f6a131b9]{padding:0 12px}.products-title[data-v-f6a131b9]{font-size:17px}.transfer-create .scan-add[data-v-f6a131b9]{font-size:14px}.choose-wrap[data-v-f6a131b9]{padding-left:12px;padding-right:12px}.table-head[data-v-f6a131b9],.product-row[data-v-f6a131b9]{grid-template-columns:.62fr 1.25fr 1fr .72fr .74fr;padding-left:6px;padding-right:6px;font-size:12px}.total-row[data-v-f6a131b9]{font-size:15px}.total-row b[data-v-f6a131b9]{font-size:19px}.bottom-bar[data-v-f6a131b9]{gap:10px}.transfer-create .action-btn[data-v-f6a131b9]{font-size:16px}}@media (width>=721px){.bottom-bar[data-v-f6a131b9]{bottom:24px}}.transfer-picker[data-v-1d4f95b5]{--ink:#1b2028;--blue:#2f86fc;--sidebar-size:clamp(94px,28.5%,235px);isolation:isolate;width:100%;min-width:0;max-width:1000px;height:calc(100dvh - 46px);min-height:490px;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fefefe;flex-direction:column;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;display:flex;position:relative;overflow:hidden}.transfer-picker[data-v-1d4f95b5] *,.transfer-picker[data-v-1d4f95b5] :before,.transfer-picker[data-v-1d4f95b5] :after{box-sizing:border-box}.transfer-picker button[data-v-1d4f95b5],.transfer-picker input[data-v-1d4f95b5]{font:inherit}.transfer-picker button[data-v-1d4f95b5]{cursor:pointer;-webkit-tap-highlight-color:transparent}.transfer-picker button[data-v-1d4f95b5]:disabled{opacity:.5;cursor:default}.transfer-picker button[data-v-1d4f95b5]:focus-visible,.transfer-picker input[data-v-1d4f95b5]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.navbar[data-v-1d4f95b5]{background:#fff;flex:0 0 63px;justify-content:center;align-items:center;padding:0 68px;display:flex;position:relative}.page-title[data-v-1d4f95b5]{letter-spacing:.4px;margin:0;font-size:22px;font-weight:730;line-height:1.2}.back[data-v-1d4f95b5]{color:#13171d;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.search-area[data-v-1d4f95b5]{background:#fff;border-bottom:1px solid #f8f9fb;flex:0 0 79px;align-items:flex-start;gap:15px;padding:13px 18px 21px 23px;display:flex}.search-wrap[data-v-1d4f95b5]{background:linear-gradient(90deg,#f2f4f7,#f6f7f9);border-radius:26px;flex:1;align-items:center;gap:14px;min-width:0;height:45px;padding:0 17px;display:flex}.search-wrap svg[data-v-1d4f95b5]{flex:none}.search-wrap input[data-v-1d4f95b5]{color:#3c4857;background:0 0;border:0;width:100%;min-width:0;height:100%;font-size:15px;font-weight:530}.search-wrap input[data-v-1d4f95b5]::placeholder{color:#a8b0ba;opacity:1}.scan-btn[data-v-1d4f95b5]{color:#202833;background:#fbfcfd;border:0;border-radius:13px;flex:0 0 44px;place-items:center;height:45px;display:grid}.workspace[data-v-1d4f95b5]{grid-template-columns:var(--sidebar-size) minmax(0,1fr);background:#fff;flex:auto;min-height:0;display:grid}.categories[data-v-1d4f95b5]{scrollbar-width:none;background:linear-gradient(145deg,#f7f9fb,#f1f4f8 63%,#f7f9fb);min-width:0;height:100%;overflow-y:auto}.categories[data-v-1d4f95b5]::-webkit-scrollbar{display:none}.products[data-v-1d4f95b5]::-webkit-scrollbar{display:none}.category[data-v-1d4f95b5]{text-align:left;color:#6f7c8e;letter-spacing:.2px;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;align-items:center;width:100%;min-height:68px;padding:12px 10px 12px 30px;font-size:18px;font-weight:540;display:flex}.category.active[data-v-1d4f95b5]{color:var(--blue);font-weight:700}.category[data-v-1d4f95b5]:hover:not(.active){color:#313f51;background:#ffffff59}.products[data-v-1d4f95b5]{scrollbar-width:none;overscroll-behavior:contain;background:#fff;min-width:0;height:100%;padding:7px 0 48px;overflow:hidden auto}.product[data-v-1d4f95b5]{grid-template-columns:minmax(86px,110px) minmax(0,1fr) 42px;align-items:center;column-gap:15px;width:100%;min-height:124px;padding:8px 16px 8px 18px;display:grid}.thumbnail[data-v-1d4f95b5]{background:#fff;border-radius:18px;justify-content:center;align-items:center;width:100%;height:104px;display:flex;overflow:hidden}.thumbnail img[data-v-1d4f95b5]{object-fit:contain;width:100%;height:100%;display:block}.no-image[data-v-1d4f95b5]{color:#afb9c6;flex-direction:column;align-items:center;gap:6px;font-size:11px;display:flex}.product-info[data-v-1d4f95b5]{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.product-name[data-v-1d4f95b5]{white-space:nowrap;text-overflow:ellipsis;color:#192028;width:100%;margin:0;font-size:18px;font-weight:730;line-height:26px;overflow:hidden}.product-code[data-v-1d4f95b5],.product-stock[data-v-1d4f95b5]{color:#818b9b;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:16px;font-weight:500;line-height:21px}.code-value[data-v-1d4f95b5]{color:#818b9b}.stock-value[data-v-1d4f95b5]{color:#404a59;font-weight:650}.product-specification[data-v-1d4f95b5],.product-source[data-v-1d4f95b5]{color:#8995a6;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:12px;line-height:1.45}.product-specification[data-v-1d4f95b5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.add[data-v-1d4f95b5]{background:var(--blue);color:#fff;border:0;border-radius:999px;place-items:center;width:42px;height:27px;display:grid;position:relative;box-shadow:0 1px 2px #2d82f41a}.add[data-v-1d4f95b5]:before{content:"";min-width:44px;min-height:44px;position:absolute;inset:-9px -1px}.add.selected[data-v-1d4f95b5]{background:#196ccf}.add svg[data-v-1d4f95b5]{pointer-events:none;display:block}.empty[data-v-1d4f95b5]{color:#8d98a7;text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:260px;padding:35px 10px;font-size:14px;display:flex}.empty svg[data-v-1d4f95b5]{color:#b9c5d3}.retry[data-v-1d4f95b5]{color:#237cf1;background:#edf5ff;border:0;border-radius:9px;min-height:44px;padding:10px 14px}.picker-actions[data-v-1d4f95b5]{min-height:76px;padding:12px 22px calc(12px + env(safe-area-inset-bottom));color:#687789;background:#fff;border-top:1px solid #edf0f4;flex:none;justify-content:space-between;align-items:center;gap:14px;font-size:15px;display:flex}.picker-actions strong[data-v-1d4f95b5]{color:var(--blue)}.picker-actions button[data-v-1d4f95b5]{background:var(--blue);color:#fff;border:0;border-radius:10px;min-height:44px;padding:0 22px;font-weight:650}@media (width<=480px){.transfer-picker[data-v-1d4f95b5]{height:calc(100dvh - 16px);min-height:460px}.navbar[data-v-1d4f95b5]{flex-basis:57px}.page-title[data-v-1d4f95b5]{font-size:19px}.back[data-v-1d4f95b5]{left:10px}.search-area[data-v-1d4f95b5]{flex-basis:70px;gap:8px;padding:10px 10px 16px 15px}.search-wrap[data-v-1d4f95b5]{gap:8px;height:43px;padding:0 11px}.search-wrap input[data-v-1d4f95b5]{font-size:12px}.scan-btn[data-v-1d4f95b5]{flex-basis:39px;height:43px}.category[data-v-1d4f95b5]{letter-spacing:0;min-height:62px;padding-left:clamp(14px,4.5vw,22px);padding-right:3px;font-size:clamp(13px,3.65vw,16px)}.products[data-v-1d4f95b5]{padding-top:5px}.product[data-v-1d4f95b5]{grid-template-columns:clamp(66px,21vw,88px) minmax(0,1fr) 34px;column-gap:7px;min-height:113px;padding:8px 9px 8px 8px}.thumbnail[data-v-1d4f95b5]{border-radius:12px;height:90px}.product-info[data-v-1d4f95b5]{gap:5px}.product-name[data-v-1d4f95b5]{font-size:15px;line-height:23px}.product-code[data-v-1d4f95b5],.product-stock[data-v-1d4f95b5]{font-size:12px;line-height:20px}.product-source[data-v-1d4f95b5],.product-specification[data-v-1d4f95b5]{font-size:10px}.add[data-v-1d4f95b5]{width:34px;height:26px}.add[data-v-1d4f95b5]:before{inset:-9px -5px}.add svg[data-v-1d4f95b5]{width:21px;height:21px}.picker-actions[data-v-1d4f95b5]{padding-inline:15px;font-size:13px}}@media (width<=360px){.transfer-picker[data-v-1d4f95b5]{--sidebar-size:90px}.page-title[data-v-1d4f95b5]{font-size:18px}.product[data-v-1d4f95b5]{grid-template-columns:66px minmax(0,1fr) 31px;column-gap:6px;padding:8px 7px}.product-name[data-v-1d4f95b5]{font-size:14px}.product-code[data-v-1d4f95b5],.product-stock[data-v-1d4f95b5]{font-size:11.5px}.add[data-v-1d4f95b5]{width:31px;height:25px}.add[data-v-1d4f95b5]:before{inset:-10px -6px}.category[data-v-1d4f95b5]{padding-left:12px;font-size:13px}}@media (height<=550px){.transfer-picker[data-v-1d4f95b5]{min-height:0}}.transfer-applications[data-v-be10cb01]{box-sizing:border-box;width:100%;min-width:0;color:var(--business-text-primary,#202733);font-size:14px}.card[data-v-be10cb01],.recovery[data-v-be10cb01]{overflow-wrap:anywhere;background:#fff;border:1px solid #e8edf4;border-radius:14px;min-width:0;margin:12px 0;padding:16px}.card h2[data-v-be10cb01]{margin:0 0 12px;font-size:18px}.card header[data-v-be10cb01],.buttons[data-v-be10cb01]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card label[data-v-be10cb01],.endpoint-fields label[data-v-be10cb01],.recovery label[data-v-be10cb01]{flex-direction:column;gap:6px;margin:12px 0;display:flex}.endpoint-fields[data-v-be10cb01]{padding:0 17px}.transfer-applications fieldset[data-v-be10cb01]{border:0;min-width:0;margin:0}.transfer-applications input[data-v-be10cb01]:not([type=checkbox]),.transfer-applications select[data-v-be10cb01],.transfer-applications textarea[data-v-be10cb01]{box-sizing:border-box;width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;background:#fff;border:1px solid #dce3ed;border-radius:8px;padding:10px}.transfer-applications select[multiple][data-v-be10cb01]{min-height:100px}.transfer-applications button[data-v-be10cb01]{color:#1677ff;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e3f7;border-radius:8px;padding:9px 12px}.transfer-applications button[data-v-be10cb01]:disabled{opacity:.5;cursor:default}.application-row[data-v-be10cb01]{text-align:left;overflow-wrap:anywhere;justify-content:space-between;gap:12px;width:100%;margin:10px 0;display:flex}.application-detail article[data-v-be10cb01]{border-bottom:1px solid #edf0f4;padding:12px 0}.error[data-v-be10cb01]{color:#bd3030;overflow-wrap:anywhere}.recovery[data-v-be10cb01]{background:#fff8e8}.leave-dialog[data-v-be10cb01]{z-index:100;background:#fff;border:2px solid #1677ff;border-radius:14px;padding:24px;position:fixed;inset:30% 10% auto}.leave-dialog button[data-v-be10cb01]{margin:8px}[data-v-be10cb01] .transfer-create .card{padding:0}[data-v-be10cb01] .transfer-create .bottom-bar{z-index:30}@media (width<=380px){.card[data-v-be10cb01],.recovery[data-v-be10cb01]{padding:12px}.application-row[data-v-be10cb01]{flex-wrap:wrap}}.transfer-applications[data-v-be10cb01]{background:linear-gradient(#f8fafb,#f3f6f8);max-width:720px;margin:auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif}.application-list[data-v-be10cb01]{padding-bottom:100px}.application-search[data-v-be10cb01]{box-sizing:border-box;background:#fff;align-items:center;gap:10px;height:66px;padding:10px 20px 13px;display:flex}.application-search svg[data-v-be10cb01]{fill:none;stroke:#8b96a6;stroke-width:2px;flex:none;width:22px;height:22px}.application-search input[type=search][data-v-be10cb01]{background:#f5f6f8;border:0;border-radius:22px;min-height:43px;font-size:14px}.application-tabs[data-v-be10cb01]{scrollbar-width:none;background:#f9fbfc;padding:0 14px;display:flex;overflow-x:auto}.application-tabs button[data-v-be10cb01]{color:#606b7a;white-space:nowrap;border:0;border-radius:0;flex:1 0 auto;min-height:58px;padding:8px 14px;position:relative}.application-tabs button.active[data-v-be10cb01]{color:#1677ff;font-weight:700}.application-tabs button.active[data-v-be10cb01]:after{content:"";background:#1677ff;border-radius:3px;height:3px;position:absolute;bottom:7px;left:28%;right:28%}.transfer-applications .application-row[data-v-be10cb01]{box-sizing:border-box;color:#1f2329;text-align:left;background:#fff;border:1px solid #eef1f4;border-radius:14px;width:100%;margin:0 0 14px;padding:19px 20px;display:block;position:relative;box-shadow:0 3px 12px #244c7510}.application-card-heading[data-v-be10cb01]{justify-content:space-between;align-items:center;gap:10px;font-size:17px;display:flex}.application-status[data-v-be10cb01]{white-space:normal;color:#1677ff;background:#eaf3ff;border-radius:5px;padding:3px 7px;font-size:12px;font-weight:600;line-height:1.5}.application-status.status-submitted[data-v-be10cb01]{color:#d78a12;background:#fff5dc}.application-status.status-completed[data-v-be10cb01]{color:#1ba85b;background:#e8f8ee}.application-status.status-cancelled[data-v-be10cb01],.application-status.status-rejected[data-v-be10cb01]{color:#7d8794;background:#f0f2f5}.application-date[data-v-be10cb01]{color:#9aa3af;margin:7px 0 16px;font-size:12px;display:block}.application-row dl[data-v-be10cb01],.application-basic dl[data-v-be10cb01]{margin:15px 0 0}.application-row dl>div[data-v-be10cb01],.application-basic dl>div[data-v-be10cb01]{justify-content:space-between;gap:16px;margin:11px 0;font-size:14px;display:flex}.application-row dt[data-v-be10cb01],.application-basic dt[data-v-be10cb01]{color:#8b96a6;flex:none}.application-row dd[data-v-be10cb01],.application-basic dd[data-v-be10cb01]{text-align:right;overflow-wrap:anywhere;margin:0}.application-arrow[data-v-be10cb01]{color:#a5aeb9;font-size:24px;position:absolute;top:50%;right:8px}.application-empty[data-v-be10cb01]{text-align:center;color:#8993a1;padding:40px 12px}.application-pagination[data-v-be10cb01]{justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:12px;display:flex}.application-more[data-v-be10cb01]{color:#788493;margin:14px 18px;font-size:13px}.application-more>summary[data-v-be10cb01]{cursor:pointer;min-height:44px}.application-create[data-v-be10cb01]{z-index:12;padding:14px 20px max(18px,env(safe-area-inset-bottom));background:#fff;position:sticky;bottom:0}.transfer-applications .application-create button[data-v-be10cb01]{color:#fff;background:#1677ff;border:0;border-radius:10px;width:100%;min-height:52px;font-size:18px;font-weight:600}.application-create span[data-v-be10cb01]:before{content:"＋"}.application-create span[data-v-be10cb01]{margin-right:10px;font-size:24px}.application-detail-heading[data-v-be10cb01]{background:#fff;align-items:center;gap:14px;height:58px;padding:0 17px;display:flex}.application-detail-heading h1[data-v-be10cb01]{margin:0;font-size:19px;font-weight:600}.transfer-applications .application-detail-heading button[data-v-be10cb01]{background:0 0;border:0;width:44px;padding:10px 8px}.application-detail-heading svg[data-v-be10cb01]{fill:none;stroke:currentColor;stroke-width:2.3px;width:19px;height:27px}.application-overview[data-v-be10cb01],.application-basic[data-v-be10cb01],.application-items[data-v-be10cb01],.application-detail>fieldset[data-v-be10cb01],.application-detail>section[aria-label][data-v-be10cb01],.application-route[data-v-be10cb01]{background:#fff;border:1px solid #eef1f4;border-radius:13px;margin:14px 17px;padding:18px}.application-overview[data-v-be10cb01]{justify-content:space-between;align-items:center;gap:12px;font-size:18px;display:flex}.application-basic h2[data-v-be10cb01],.application-items h2[data-v-be10cb01]{margin:0 0 16px;font-size:17px}.application-basic dl>div[data-v-be10cb01]{align-items:flex-start;min-height:28px;font-size:14px}.application-detail>fieldset label[data-v-be10cb01]{flex-direction:column;gap:6px;margin:12px 0;display:flex}.application-items article[data-v-be10cb01]{font-size:14px}.application-route[data-v-be10cb01]{color:#6e7b8d;font-size:13px}.application-route summary[data-v-be10cb01]{cursor:pointer}.application-route p[data-v-be10cb01]{line-height:1.7}.application-detail>section[aria-label][data-v-be10cb01]{font-size:14px}.transfer-applications .endpoint-fields[data-v-be10cb01]{padding:0}.transfer-applications .endpoint-fields label[data-v-be10cb01]{border-bottom:1px solid #f3f4f6;flex-direction:row;justify-content:space-between;align-items:center;gap:14px;min-height:56px;margin:0;padding:0 17px;font-size:16px;display:flex}.transfer-applications .endpoint-fields label>select[data-v-be10cb01],.transfer-applications .endpoint-fields label>input[data-v-be10cb01]{text-align:right;color:#535d6b;background:0 0;border:0;border-radius:0;flex:1;width:auto;min-width:0;max-width:66%;padding:10px 0;font-size:15px}.transfer-applications .endpoint-fields label>select[data-v-be10cb01]{direction:rtl}.transfer-applications .endpoint-fields label>select option[data-v-be10cb01]{direction:ltr}.transfer-applications .transfer-create .card[data-v-be10cb01]{margin:0 0 14px}.transfer-applications .transfer-create button[data-v-be10cb01]{border:0}.transfer-applications .transfer-create .choose-btn[data-v-be10cb01]{border:1.5px solid #1677ff}.transfer-applications .transfer-create .draft[data-v-be10cb01]{border:1px solid #e0e6ed}.transfer-applications .transfer-create .submit[data-v-be10cb01]{color:#fff}@media (width<=380px){.application-cards[data-v-be10cb01]{padding-inline:11px}.application-card-heading[data-v-be10cb01]{font-size:15px}.application-row dl>div[data-v-be10cb01]{font-size:13px}.application-overview[data-v-be10cb01],.application-basic[data-v-be10cb01],.application-items[data-v-be10cb01],.application-detail>fieldset[data-v-be10cb01],.application-detail>section[aria-label][data-v-be10cb01],.application-route[data-v-be10cb01]{margin-inline:11px;padding:15px}.transfer-applications .endpoint-fields label[data-v-be10cb01]{padding-inline:13px;font-size:15px}.transfer-applications .endpoint-fields label>select[data-v-be10cb01],.transfer-applications .endpoint-fields label>input[data-v-be10cb01]{font-size:14px}}.application-search[data-v-be10cb01]{padding:10px clamp(14px,4.35vw,23px) 13px}.application-search-inner[data-v-be10cb01]{background:#f5f6f8;border-radius:22px;align-items:center;gap:11px;width:100%;height:43px;padding:0 16px;display:flex}.application-search input[type=search][data-v-be10cb01]{background:0 0;border-radius:0;min-height:0;padding:0}.transfer-applications .application-row[data-v-be10cb01]{border:0;border-radius:16px;padding:17px 22px 16px;box-shadow:0 7px 21px #2b3a4a06}.application-row dl>div[data-v-be10cb01]{grid-template-columns:120px minmax(0,1fr);gap:0;margin:8px 0;font-size:17px;line-height:1.3;display:grid}.application-row dd[data-v-be10cb01]{text-align:left;color:#12161c;padding-right:12px;font-weight:500}.application-card-heading[data-v-be10cb01]{font-size:22px}.application-date[data-v-be10cb01]{font-size:16px;font-weight:500}.application-cards[data-v-be10cb01]{padding:7px clamp(14px,4.35vw,23px) 0}.application-status[data-v-be10cb01]{border-radius:12px;padding:5px 12px;font-size:15px;line-height:1.1}.application-tabs[data-v-be10cb01]{height:62px}.application-tabs button[data-v-be10cb01]{min-height:62px}.application-create[data-v-be10cb01]{margin-top:auto;position:sticky;bottom:0}.application-list[data-v-be10cb01]{flex-direction:column;min-height:100dvh;padding-bottom:0;display:flex}@media (width<=390px){.application-search[data-v-be10cb01],.application-cards[data-v-be10cb01]{padding-left:11px;padding-right:11px}.transfer-applications .application-row[data-v-be10cb01]{padding:14px 14px 13px}.application-card-heading[data-v-be10cb01]{font-size:18px}.application-date[data-v-be10cb01]{font-size:14px}.application-row dl>div[data-v-be10cb01]{grid-template-columns:94px minmax(0,1fr);font-size:14px}.application-status[data-v-be10cb01]{padding:5px 9px;font-size:13px}.application-create[data-v-be10cb01]{padding-bottom:calc(18px + env(safe-area-inset-bottom))}}.transfer-detail[data-v-08d2875c]{color:#111318;box-sizing:border-box;background:#f5f9fc;width:100%;min-width:0;max-width:900px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif}.transfer-detail[data-v-08d2875c] *,.transfer-detail[data-v-08d2875c] :before,.transfer-detail[data-v-08d2875c] :after{box-sizing:border-box}.transfer-detail-heading[data-v-08d2875c]{z-index:20;background:#fff;justify-content:center;align-items:center;height:60px;padding:0 80px;display:flex;position:sticky;top:0}.transfer-detail-heading h1[data-v-08d2875c]{text-align:center;margin:0;font-size:26px;font-weight:750;line-height:1.25}.detail-back[data-v-08d2875c]{color:#111922;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:8px;display:grid;position:absolute;top:50%;left:30px;transform:translateY(-50%)}.detail-back svg[data-v-08d2875c]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:29px}.detail-back[data-v-08d2875c]:disabled{opacity:.45;cursor:default}.detail-back[data-v-08d2875c]:focus-visible{outline-offset:2px;outline:2px solid #087aff}.transfer-detail-content[data-v-08d2875c]{padding:14px 22px calc(150px + env(safe-area-inset-bottom));min-width:0}.detail-card[data-v-08d2875c]{background:#fff;border-radius:20px;min-width:0;box-shadow:0 10px 24px #5f789605}.detail-card+.detail-card[data-v-08d2875c]{margin-top:20px}.transfer-overview[data-v-08d2875c]{min-height:212px;padding:20px 24px 22px}.overview-top[data-v-08d2875c]{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.detail-serial[data-v-08d2875c]{letter-spacing:-.4px;overflow-wrap:anywhere;min-width:0;font-size:31px;font-weight:760;line-height:40px}.detail-status[data-v-08d2875c]{color:#0879ee;text-align:center;overflow-wrap:anywhere;background:#e1efff;border-radius:12px;flex:0 auto;justify-content:center;align-items:center;min-width:99px;max-width:42%;min-height:35px;padding:4px 13px;font-size:21px;font-weight:725;line-height:1.35;display:inline-flex}.detail-status.status-in_transit[data-v-08d2875c]{white-space:nowrap;flex-shrink:0}.detail-status.status-received[data-v-08d2875c]{color:#228654;background:#e8f7ef}.detail-status.status-closed[data-v-08d2875c]{color:#68778a;background:#edf0f5}.detail-issued-at[data-v-08d2875c]{color:#78869c;letter-spacing:.2px;overflow-wrap:anywhere;margin:4px 0 0;font-size:22px;font-weight:440;line-height:31px}.detail-progress[data-v-08d2875c]{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));margin:19px 0 0;padding:0;list-style:none;display:grid;position:relative}.detail-progress[data-v-08d2875c]:before,.detail-progress[data-v-08d2875c]:after{content:"";z-index:0;border-radius:9px;height:4px;position:absolute;top:15px;left:16.6667%}.detail-progress[data-v-08d2875c]:before{background:#c8cfd9;right:16.6667%}.detail-progress[data-v-08d2875c]:after{background:#087aff;width:33.3333%}.detail-progress.is-finished[data-v-08d2875c]:after{width:66.6667%}.detail-progress li[data-v-08d2875c]{text-align:center;z-index:1;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.step-dot[data-v-08d2875c]{background:#fff;border:3px solid #7c899d;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;margin:2px 0 12px;display:grid}.done .step-dot[data-v-08d2875c]{background:#087aff;border:0;width:28px;height:28px;margin:1px 0 11px;box-shadow:0 1px 2px #006efa1f}.step-dot svg[data-v-08d2875c]{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.current .step-dot[data-v-08d2875c]{border:8px solid #087aff;width:34px;height:34px;margin:-2px 0 8px}.step-name[data-v-08d2875c]{color:#77869c;font-size:22px;line-height:30px}.current .step-name[data-v-08d2875c]{color:#087aff;font-weight:750}.transfer-basic[data-v-08d2875c],.transfer-items[data-v-08d2875c]{padding:24px 24px 12px}.detail-card h2[data-v-08d2875c]{letter-spacing:-.3px;border-bottom:1px solid #e9eef4;min-height:54px;margin:0;padding:3px 0 16px;font-size:26px;font-weight:770;line-height:34px}.transfer-basic dl[data-v-08d2875c]{margin:0}.detail-row[data-v-08d2875c]{grid-template-columns:minmax(0,31%) minmax(0,1fr);align-items:stretch;width:100%;min-height:56px;display:grid}.detail-row dt[data-v-08d2875c]{color:#78869b;align-self:center;min-width:0;padding:8px 6px 8px 0;font-size:23px;font-weight:480;line-height:1.45}.detail-row dd[data-v-08d2875c]{overflow-wrap:anywhere;border-bottom:1px solid #e9eef4;align-items:center;min-width:0;min-height:56px;margin:0;padding:9px 0;font-size:23px;font-weight:460;line-height:1.55;display:flex}.detail-row:last-child dd[data-v-08d2875c]{border-bottom:0}.detail-note[data-v-08d2875c]{white-space:pre-wrap}.transfer-detail-actions[data-v-08d2875c]{z-index:30;width:min(100%,900px);padding:20px 24px max(28px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eef1f5;gap:14px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.transfer-detail-actions button[data-v-08d2875c-s]{color:#fff;min-width:0;height:64px;font:inherit;cursor:pointer;background:#087aff;border:1.5px solid #087aff;border-radius:14px;flex:1;margin:0;padding:0 14px;font-size:23px;font-weight:650}.transfer-detail-actions button.secondary[data-v-08d2875c-s]{color:#333942;background:#f9fcff;border-color:#c7d6e9}.transfer-detail-actions button[data-v-08d2875c-s]:disabled{opacity:.45;cursor:default}@media (width<=520px){.transfer-detail-heading[data-v-08d2875c]{height:55px;padding:0 65px}.transfer-detail-heading h1[data-v-08d2875c]{font-size:21px}.detail-back[data-v-08d2875c]{left:14px}.transfer-detail-content[data-v-08d2875c]{padding:12px 13px calc(125px + env(safe-area-inset-bottom))}.detail-card[data-v-08d2875c]{border-radius:16px}.detail-card+.detail-card[data-v-08d2875c]{margin-top:14px}.transfer-overview[data-v-08d2875c]{min-height:171px;padding:17px 15px}.detail-serial[data-v-08d2875c]{font-size:clamp(18px,4.6vw,25px);line-height:33px}.detail-status[data-v-08d2875c]{border-radius:9px;min-width:73px;min-height:30px;padding:4px 9px;font-size:15px}.detail-issued-at[data-v-08d2875c]{margin-top:1px;font-size:16px;line-height:23px}.detail-progress[data-v-08d2875c]{margin-top:18px}.detail-progress[data-v-08d2875c]:before,.detail-progress[data-v-08d2875c]:after{height:3px;top:12px}.step-dot[data-v-08d2875c]{border-width:2px;width:22px;height:22px;margin:2px 0 10px}.done .step-dot[data-v-08d2875c]{width:24px;height:24px;margin:1px 0 9px}.current .step-dot[data-v-08d2875c]{border-width:7px;width:29px;height:29px;margin:-1px 0 6px}.step-name[data-v-08d2875c]{font-size:clamp(11px,3.6vw,17px);line-height:23px}.transfer-basic[data-v-08d2875c],.transfer-items[data-v-08d2875c]{padding:18px 16px 10px}.detail-card h2[data-v-08d2875c]{min-height:46px;padding:1px 0 11px;font-size:21px;line-height:31px}.detail-row[data-v-08d2875c]{grid-template-columns:minmax(0,34%) minmax(0,1fr);min-height:48px}.detail-row dt[data-v-08d2875c],.detail-row dd[data-v-08d2875c]{font-size:clamp(13px,3.85vw,19px);line-height:1.5}.detail-row dd[data-v-08d2875c]{min-height:48px;padding:8px 0}.detail-row dt[data-v-08d2875c]{padding:7px 5px 7px 0}.transfer-detail-actions[data-v-08d2875c]{padding:16px 15px max(26px,env(safe-area-inset-bottom));gap:9px}.transfer-detail-actions button[data-v-08d2875c-s]{border-radius:11px;height:56px;font-size:19px}}@media (width<=355px){.transfer-detail-heading h1[data-v-08d2875c]{font-size:19px}.detail-back[data-v-08d2875c]{left:9px}.transfer-detail-content[data-v-08d2875c]{padding:10px 9px calc(125px + env(safe-area-inset-bottom))}.transfer-overview[data-v-08d2875c]{min-height:161px;padding-inline:12px}.detail-serial[data-v-08d2875c]{letter-spacing:-.5px;font-size:17px}.detail-status[data-v-08d2875c]{min-width:65px;font-size:13px}.transfer-basic[data-v-08d2875c],.transfer-items[data-v-08d2875c]{padding-inline:12px}.detail-row[data-v-08d2875c]{grid-template-columns:minmax(0,36%) minmax(0,1fr)}.detail-row dt[data-v-08d2875c],.detail-row dd[data-v-08d2875c]{font-size:12.7px}.transfer-detail-actions[data-v-08d2875c]{padding-inline:10px}.transfer-detail-actions button[data-v-08d2875c-s]{font-size:17px}}@media (width>=800px){.transfer-overview[data-v-08d2875c],.transfer-basic[data-v-08d2875c],.transfer-items[data-v-08d2875c]{padding-inline:clamp(24px,4vw,40px)}.transfer-detail-content[data-v-08d2875c]{padding-inline:26px}.detail-row[data-v-08d2875c]{grid-template-columns:minmax(0,30%) minmax(0,1fr)}}.movement-workspace.transfer-detail-shell>.transfer-detail[data-v-fce1c25f]{box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.movement-workspace.transfer-home-shell[data-v-fce1c25f]{width:100%;min-width:0;max-width:575px;padding:14px 16px calc(120px + env(safe-area-inset-bottom));background:var(--business-bg-secondary,#f4f7f9);margin:0 auto}.transfer-home-shell>.scope-controls[data-v-fce1c25f]{border:1px solid var(--business-border-light,#edf0f5);background:var(--business-bg-page,#fff);border-radius:12px;align-items:flex-end;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.transfer-home-shell>.scope-controls>label[data-v-fce1c25f]{min-width:0;color:var(--business-text-secondary,#667085);flex:1;font-size:12px;line-height:1.7}.transfer-home-shell>.scope-controls select[data-v-fce1c25f]{border:1px solid var(--business-border,#dce1e9);background:var(--business-bg-secondary,#f5f6f8);border-radius:9px;width:100%;max-width:100%;min-height:44px;padding:8px 10px;font-size:13px}.transfer-home-shell>.scope-controls>button[data-v-fce1c25f]{min-height:44px;color:var(--business-color-primary,#2f73f4);background:0 0;border:0;flex:none;margin:0;padding:8px 10px;font-size:12px}.transfer-home-shell>.transfer-home[data-v-fce1c25f]{background:0 0;border:0;border-radius:0;width:calc(100% + 32px);max-width:none;margin:0 -16px;padding:0}.transfer-home-shell>.transfer-form-heading[data-v-fce1c25f]{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;display:flex}.transfer-home-shell>.transfer-form-heading>button[data-v-fce1c25f]{min-height:44px;color:var(--business-color-primary,#2f73f4);background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:13px;display:flex}.transfer-home-shell>.transfer-form-heading svg[data-v-fce1c25f]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.transfer-home-shell>.transfer-form-heading>h2[data-v-fce1c25f]{margin:0;font-size:16px;line-height:1.6}.transfer-home-shell>[aria-label=在途与接收][data-v-fce1c25f]{border:1px solid var(--business-border-light,#edf0f5);background:var(--business-bg-page,#fff);border-radius:14px;margin-top:16px;padding:16px}.transfer-home-shell>[aria-label=在途与接收]>h2[data-v-fce1c25f]{margin-top:0;font-size:17px}.transfer-home-shell .editor[data-v-fce1c25f]{overflow-wrap:anywhere;min-width:0}.transfer-home-shell .error[data-v-fce1c25f],.transfer-home-shell .success[data-v-fce1c25f]{border-radius:10px;font-size:13px;line-height:1.8}@media (width<=359px){.movement-workspace.transfer-home-shell[data-v-fce1c25f]{padding-inline:12px}.transfer-home-shell>.transfer-home[data-v-fce1c25f]{width:calc(100% + 24px);margin-inline:-12px}.transfer-home-shell>.scope-controls[data-v-fce1c25f]{gap:6px;padding-inline:10px}.transfer-home-shell>.scope-controls>button[data-v-fce1c25f]{padding-inline:4px}}.outbound-page-heading[data-v-fce1c25f]{justify-content:center;align-items:center;width:100%;max-width:575px;min-height:60px;position:relative;background:0 0!important;border:0!important;margin:0 auto!important;padding:0 16px!important;display:flex!important}.outbound-page-heading button[data-v-fce1c25f]{width:44px;height:44px;min-height:44px;color:var(--business-text-primary,#202632);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:8px;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.outbound-page-heading button svg[data-v-fce1c25f]{width:24px;height:28px;display:block}.outbound-page-heading button[data-v-fce1c25f]:disabled{opacity:.46;cursor:default}.outbound-page-heading button[data-v-fce1c25f]:focus-visible{outline:3px solid var(--business-color-primary,#2f73f4);outline-offset:2px}.outbound-page-heading h1[data-v-fce1c25f]{letter-spacing:.015em;text-align:center;width:100%;min-width:0;padding:0 48px;font-weight:600;line-height:1.3;margin:0!important;font-size:20px!important}.sales-outbound-shell>.outbound-company-context[data-v-fce1c25f]{color:var(--business-text-tertiary,#7b8799);text-align:right;padding:0 16px 12px;font-size:12px;line-height:1.6;margin:0!important}.movement-workspace[data-v-fce1c25f]{box-sizing:border-box;max-width:1200px;color:var(--business-text-primary,var(--el-text-color-primary,#172033));overflow-wrap:anywhere;margin:auto;padding:24px}header[data-v-fce1c25f]{margin-bottom:24px}h1[data-v-fce1c25f]{margin:16px 0 8px;font-size:26px}h2[data-v-fce1c25f]{margin:24px 0 12px;font-size:20px}h3[data-v-fce1c25f]{margin:0 0 10px;font-size:16px}p[data-v-fce1c25f]{color:var(--business-text-secondary,var(--el-text-color-regular,#48556a));line-height:1.65}a[data-v-fce1c25f]{color:var(--business-color-primary,var(--el-color-primary,#2f73f4))}section[data-v-fce1c25f]{border:1px solid var(--business-border-light,var(--el-border-color-light,#e4e7ed));background:var(--business-bg-page,var(--el-bg-color,#fff));border-radius:12px;min-width:0;margin-block:20px;padding:20px}section section[data-v-fce1c25f]{padding:16px}.scope-controls[data-v-fce1c25f],.fields[data-v-fce1c25f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.scope-controls[data-v-fce1c25f]{align-items:end}.scope-controls button[data-v-fce1c25f]{justify-self:end}label[data-v-fce1c25f]{gap:8px;min-width:0;line-height:1.5;display:grid}fieldset[data-v-fce1c25f]{border:1px solid var(--business-border-medium,var(--el-border-color,#d9dde3));border-radius:8px;min-width:0;margin-block:16px;padding:16px}legend[data-v-fce1c25f]{padding:0 6px;font-weight:600}fieldset>label[data-v-fce1c25f]{margin-block:12px}input[data-v-fce1c25f],select[data-v-fce1c25f],textarea[data-v-fce1c25f]{box-sizing:border-box;border:1px solid var(--business-border-medium,var(--el-border-color,#c9d1de));background:var(--business-bg-page,var(--el-bg-color,#fff));width:100%;min-width:0;max-width:100%;min-height:44px;color:inherit;font:inherit;border-radius:8px;padding:10px 12px}textarea[data-v-fce1c25f]{resize:vertical}input[type=file][data-v-fce1c25f]{border:0;padding:8px 0}input[readonly][data-v-fce1c25f]{background:var(--business-bg-muted,var(--el-fill-color-light,#f4f6f8));font-size:13px}.choice[data-v-fce1c25f]{align-items:flex-start;gap:10px;margin-block:12px;display:flex}.choice input[data-v-fce1c25f]{flex:none;width:18px;height:18px;min-height:18px;margin-top:3px}button[data-v-fce1c25f],.button[data-v-fce1c25f]{box-sizing:border-box;background:var(--business-color-primary,var(--el-color-primary,#2f73f4));color:#fff;max-width:100%;min-height:44px;font:inherit;cursor:pointer;text-align:center;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;line-height:1.4;text-decoration:none;display:inline-flex}button.secondary[data-v-fce1c25f]{border-color:var(--business-border-medium,var(--el-border-color,#c9d1de));background:var(--business-bg-page,var(--el-bg-color,#fff));color:var(--business-text-primary,var(--el-text-color-primary,#172033))}button[data-v-fce1c25f]:disabled{opacity:.5;cursor:default}.buttons[data-v-fce1c25f]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.upload-form[data-v-fce1c25f]{gap:12px;margin-block:16px;display:grid}.upload-form button[data-v-fce1c25f]{justify-self:start}form>button[data-v-fce1c25f]{margin:8px 8px 8px 0}article[data-v-fce1c25f]{border-bottom:1px solid var(--business-border-light,var(--el-border-color-light,#e4e7ed));padding:16px 0}.source-list[data-v-fce1c25f]{margin:16px 0}summary[data-v-fce1c25f]{cursor:pointer;line-height:1.6}.hint[data-v-fce1c25f]{background:var(--business-bg-muted,var(--el-fill-color-light,#f4f6f8));border-radius:8px;padding:12px}.error[data-v-fce1c25f]{color:var(--business-danger,var(--el-color-danger,#b42318))}.success[data-v-fce1c25f]{color:var(--business-success,var(--el-color-success,#16713d))}ul[data-v-fce1c25f]{padding-inline-start:22px}li[data-v-fce1c25f]{line-height:1.7}button[data-v-fce1c25f]:focus-visible,a[data-v-fce1c25f]:focus-visible,input[data-v-fce1c25f]:focus-visible,select[data-v-fce1c25f]:focus-visible,textarea[data-v-fce1c25f]:focus-visible,summary[data-v-fce1c25f]:focus-visible{outline:3px solid var(--business-color-primary,var(--el-color-primary,#2f73f4));outline-offset:3px}@media (width<=640px){.movement-workspace[data-v-fce1c25f]{padding:16px}h1[data-v-fce1c25f]{font-size:24px}section[data-v-fce1c25f]{padding:14px}.scope-controls[data-v-fce1c25f],.fields[data-v-fce1c25f]{grid-template-columns:minmax(0,1fr)}.scope-controls button[data-v-fce1c25f]{justify-self:start}fieldset[data-v-fce1c25f],section section[data-v-fce1c25f]{padding:12px}button[data-v-fce1c25f],.button[data-v-fce1c25f]{white-space:normal}.buttons>button[data-v-fce1c25f]{flex:120px}}.movement-workspace.sales-outbound-shell[data-v-fce1c25f]{background:var(--business-bg-secondary,#f5f6f8);width:100%;max-width:575px;min-height:100dvh;padding:0}.sales-outbound-shell>.scope-controls[data-v-fce1c25f]{padding:0 16px 16px}.sales-outbound-shell>p[data-v-fce1c25f]{margin-inline:16px}.movement-workspace.transfer-home-shell[data-v-fce1c25f]{width:100%;max-width:720px;padding:0 0 calc(104px + env(safe-area-inset-bottom));background:0 0;flex-direction:column;margin:0 auto;display:flex}.transfer-home-shell>.transfer-home[data-v-fce1c25f]{background:0 0;border:0;width:100%;margin:0;padding:0}.workspace-scope[data-v-fce1c25f],.workspace-exceptions[data-v-fce1c25f]{border:0;min-width:0;margin:0;padding:0}.transfer-home-shell>.workspace-scope[data-v-fce1c25f],.transfer-home-shell>.workspace-exceptions[data-v-fce1c25f]{background:#fff;border:1px solid #eef1f4;border-radius:12px;order:20;margin:0 clamp(14px,4.35vw,23px) 12px;padding:0 14px}.transfer-home-shell>.workspace-exceptions[data-v-fce1c25f]{order:21}.transfer-home-shell summary[data-v-fce1c25f]{color:#8e98a8;cursor:pointer;overflow-wrap:anywhere;padding:14px 0;font-size:13px;line-height:1.6}.transfer-home-shell .scope-controls[data-v-fce1c25f]{align-items:end;gap:12px;margin:0 0 14px;padding:0;display:flex}.transfer-home-shell .scope-controls>label[data-v-fce1c25f]{color:#667085;flex:1;min-width:0;font-size:12px}.transfer-home-shell .scope-controls select[data-v-fce1c25f]{border:1px solid #dce1e9;border-radius:9px;width:100%;min-height:44px;font-size:13px}.transfer-home-shell .scope-controls>button[data-v-fce1c25f]{color:#1677ff;background:0 0;border:0;padding:8px;font-size:12px}.movement-workspace.sales-outbound-shell[data-v-fce1c25f]{background:linear-gradient(165deg,#fafcff 0%,#f3f9fe 43%,#f6fbff 100%);width:100%;max-width:900px;min-height:100dvh;margin:0 auto;padding:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif}.outbound-page-heading[data-v-fce1c25f]{box-sizing:border-box;align-items:flex-start;max-width:none;height:clamp(64px,13.05vw,81px);min-height:0;background:0 0!important;margin:0!important;padding:clamp(13px,2.6vw,19px) 16px 0!important}.outbound-page-heading h1[data-v-fce1c25f]{letter-spacing:.035em;font-weight:700;line-height:1.25;font-size:clamp(21px,3.88vw,26px)!important}.outbound-page-heading button[data-v-fce1c25f]{color:#1f2328;width:44px;height:44px;padding:0;top:calc(clamp(12px,2.2vw,15px) - 5px);left:calc(clamp(12px,2.6vw,22px) - 7px);transform:none}.outbound-page-heading button .file-back-icon[data-v-fce1c25f]{width:26px;height:29px}.outbound-page-heading button .selection-back-icon[data-v-fce1c25f]{display:none}.sales-outbound-shell>.outbound-company-context[data-v-fce1c25f]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden;margin:0!important;padding:0!important}@media (width<=390px){.transfer-home-shell>.workspace-scope[data-v-fce1c25f],.transfer-home-shell>.workspace-exceptions[data-v-fce1c25f]{margin-inline:11px}.movement-workspace.transfer-home-shell[data-v-fce1c25f]{padding-inline:0}.transfer-home-shell>.transfer-home[data-v-fce1c25f]{width:100%;margin:0}.transfer-home-shell .scope-controls[data-v-fce1c25f]{gap:6px}}.sales-outbound-shell[data-v-fce1c25f]:has(.selection-panel){--inventory-content-height:calc(100dvh - clamp(60px,14.4vw,74px));max-width:860px}.sales-outbound-shell:has(.selection-panel)>.outbound-page-heading[data-v-fce1c25f]{height:clamp(60px,14.4vw,74px);background:linear-gradient(115deg,#f5f9fd 0%,#fff 40%,#f7faff 100%)!important;padding-top:clamp(15px,3.6vw,20px)!important}.sales-outbound-shell:has(.selection-panel)>.outbound-page-heading h1[data-v-fce1c25f]{letter-spacing:.015em;color:#111418;line-height:1.32;font-size:clamp(20px,4.7vw,25px)!important}.sales-outbound-shell:has(.selection-panel)>.outbound-page-heading button[data-v-fce1c25f]{color:#181d23;top:calc(clamp(17px,4vw,22px) - 6px);left:calc(clamp(12px,4.28vw,24px) - 10px)}.sales-outbound-shell:has(.selection-panel)>.outbound-page-heading .file-back-icon[data-v-fce1c25f]{display:none}.sales-outbound-shell:has(.selection-panel)>.outbound-page-heading .selection-back-icon[data-v-fce1c25f]{width:24px;height:28px;display:block}.sales-outbound-shell[data-v-fce1c25f]:has(.is-item-detail){max-width:800px}.movement-leave-backdrop[data-v-fce1c25f]{z-index:1100;background:#0f1b3073;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.movement-leave-dialog[data-v-fce1c25f]{color:#243550;background:#fff;border-radius:16px;gap:12px;width:min(100%,380px);max-height:calc(100dvh - 40px);padding:22px;display:grid;overflow:auto}.movement-leave-dialog h3[data-v-fce1c25f],.movement-leave-dialog p[data-v-fce1c25f]{margin:0}.movement-leave-dialog p[data-v-fce1c25f]{font-size:14px;line-height:1.6}.movement-leave-dialog button[data-v-fce1c25f]{min-height:44px;font-size:15px}.movement-workspace.transfer-detail-shell[data-v-fce1c25f]{max-width:900px;padding:0;padding-bottom:calc(125px + env(safe-area-inset-bottom));background:#f5f9fc}.transfer-detail-shell[data-v-fce1c25f] .transfer-detail-content{padding-bottom:20px}.transfer-receipt-form[data-v-fce1c25f],.transfer-receipt-form fieldset[data-v-fce1c25f]{border:0;min-width:0;margin:0;padding:0}.transfer-receipt-form .sr-only[data-v-fce1c25f]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.transfer-detail-item[data-v-fce1c25f]{overflow-wrap:anywhere;border:0;border-bottom:1px solid #e9eef4;margin:0;padding:18px 0}.transfer-detail-item[data-v-fce1c25f]:last-child{border-bottom:0}.transfer-detail-item strong[data-v-fce1c25f]{font-size:18px;line-height:1.5}.transfer-detail-item p[data-v-fce1c25f]{color:#78869b;margin:8px 0;font-size:15px;line-height:1.7}.transfer-detail-item p span[data-v-fce1c25f]{color:#111318}.transfer-detail-item .transfer-item-code[data-v-fce1c25f]{color:#8c96a6;font-size:13px}.transfer-receipt-form label[data-v-fce1c25f]{color:#78869b;flex-direction:column;gap:8px;margin:14px 0;font-size:15px;line-height:1.5;display:flex}.transfer-receipt-form input[data-v-fce1c25f]:not([type=checkbox]),.transfer-receipt-form textarea[data-v-fce1c25f]{color:#111318;width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;box-sizing:border-box;background:#f8fafc;border:1px solid #e9eef4;border-radius:9px;padding:10px 12px}.transfer-receipt-form .choice[data-v-fce1c25f]{color:#59677b;flex-direction:row;align-items:flex-start;display:flex}.transfer-receipt-form .choice input[data-v-fce1c25f]{flex:none;margin:4px 0}@media (width<=355px){.transfer-detail-item strong[data-v-fce1c25f]{font-size:16px}.transfer-detail-item p[data-v-fce1c25f],.transfer-receipt-form label[data-v-fce1c25f]{font-size:13px}}.movement-workspace.transfer-create-shell[data-v-fce1c25f]{background:#f5f8fc;max-width:720px;padding:0}.movement-workspace.transfer-picker-shell[data-v-fce1c25f]{background:#fff;max-width:1000px;padding:0}.transfer-create-shell>.transfer-create[data-v-fce1c25f],.transfer-picker-shell>.transfer-picker[data-v-fce1c25f]{border:0;margin:0;padding:0}.workspace-original-records[data-v-fce1c25f]{color:#6f7a89;margin:12px 17px;font-size:14px}.workspace-original-records>summary[data-v-fce1c25f]{cursor:pointer;align-items:center;min-height:44px;display:flex}.outbound-confirm[data-v-94158ec4]{box-sizing:border-box;width:100%;max-width:575px;padding:0 16px calc(28px + env(safe-area-inset-bottom));background:var(--business-bg-secondary,#f5f6f8);color:var(--business-text-primary,#111318);margin:auto}.outbound-confirm[data-v-94158ec4] *{box-sizing:border-box}.confirmation-heading[data-v-94158ec4]{justify-content:center;align-items:center;min-height:60px;margin-bottom:8px;display:flex;position:relative}.outbound-confirm .confirmation-heading>button[data-v-94158ec4]{width:44px;height:44px;min-height:44px;color:var(--business-text-primary,#111318);background:0 0;border:0;border-radius:8px;place-items:center;padding:8px;display:grid;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}.confirmation-heading>button svg[data-v-94158ec4]{width:24px;height:28px;display:block}.confirmation-heading h1[data-v-94158ec4]{text-align:center;letter-spacing:.015em;width:100%;margin:0;padding:0 48px;font-size:20px;font-weight:600;line-height:1.3}.captured-product[data-v-94158ec4],.match-panel[data-v-94158ec4],.product-confirmation[data-v-94158ec4],.confirmed-product[data-v-94158ec4]{border:1px solid var(--business-border-light,#edf0f5);background:var(--business-bg-page,#fff);border-radius:16px;margin-bottom:16px;overflow:hidden}.captured-product>img[data-v-94158ec4]{object-fit:contain;background:#edf0f3;width:100%;height:200px;display:block}.photo-placeholder[data-v-94158ec4]{color:var(--business-text-tertiary,#7b8799);justify-items:center;gap:12px;padding:32px 16px;font-size:13px;display:grid}.photo-placeholder svg[data-v-94158ec4]{fill:none;stroke:currentColor;stroke-width:1.5px;width:40px;height:40px}.photo-actions[data-v-94158ec4]{flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.photo-actions>span[data-v-94158ec4]{color:var(--business-text-secondary,#48556a);flex-basis:100%;margin-bottom:2px;font-size:12px;line-height:1.6}.outbound-confirm .view-photo[data-v-94158ec4],.outbound-confirm .retake-photo[data-v-94158ec4]{border:0;border-radius:22px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:13px;text-decoration:none;display:inline-flex}.outbound-confirm .view-photo[data-v-94158ec4]{background:var(--business-success-bg,#daf5df);color:var(--business-success,#138b3d)}.outbound-confirm .retake-photo[data-v-94158ec4]{background:var(--business-info-bg,#eaf2ff);color:var(--business-color-primary,#2f73f4)}.match-panel[data-v-94158ec4],.product-confirmation[data-v-94158ec4]{padding:16px}.match-panel h2[data-v-94158ec4],.product-confirmation h2[data-v-94158ec4]{overflow-wrap:anywhere;margin:0 0 12px;font-size:17px;line-height:1.5}.help[data-v-94158ec4]{color:var(--business-text-secondary,#48556a);overflow-wrap:anywhere;margin:10px 0;font-size:12px;line-height:1.8}.match-search[data-v-94158ec4]{gap:12px;margin-top:16px;display:grid}.match-search label[data-v-94158ec4]{color:var(--business-text-secondary,#48556a);gap:8px;font-size:13px;display:grid}.outbound-confirm input[data-v-94158ec4],.outbound-confirm select[data-v-94158ec4]{border:1px solid var(--business-border-light,#edf0f5);background:var(--business-bg-secondary,#f5f6f8);width:100%;min-width:0;min-height:44px;color:var(--business-text-primary,#111318);font:inherit;border-radius:10px;padding:10px 12px}.outbound-confirm button[data-v-94158ec4]{border:1px solid var(--business-border-medium,#d9dde3);background:var(--business-bg-page,#fff);min-height:44px;color:var(--business-color-primary,#2f73f4);font:inherit;cursor:pointer;border-radius:10px;padding:10px 12px}.outbound-confirm button[data-v-94158ec4]:disabled{opacity:.5;cursor:default}.outbound-confirm[data-v-94158ec4] :is(button,input,select,a):focus-visible{outline-offset:2px;outline:3px solid #99c9ff}.outbound-confirm .text-button[data-v-94158ec4]{background:0 0;border:0;margin-top:4px;padding-left:0;font-size:13px}.match-search>button[data-v-94158ec4]{background:var(--business-info-bg,#eaf2ff);border-color:#0000;font-size:14px;font-weight:600}.outbound-confirm .primary[data-v-94158ec4]{background:var(--business-color-primary,#2f73f4);color:#fff;border:0;border-radius:12px;width:100%;min-height:48px;margin-top:8px;font-size:16px;font-weight:600}.outbound-confirm .product-choice[data-v-94158ec4]{text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;margin:10px 0;padding:12px;display:flex}.outbound-confirm .product-choice.selected[data-v-94158ec4]{border-color:var(--business-color-primary,#2f73f4);background:var(--business-info-bg,#eaf2ff)}.product-choice>span[data-v-94158ec4]:nth-child(2){flex:1;min-width:0}.product-choice>span[data-v-94158ec4]:last-child{flex:none}.product-choice strong[data-v-94158ec4],.product-choice small[data-v-94158ec4]{overflow-wrap:anywhere;display:block}.product-choice strong[data-v-94158ec4]{color:var(--business-text-primary,#111318);font-size:15px;line-height:1.5}.product-choice small[data-v-94158ec4]{color:var(--business-text-secondary,#48556a);margin-top:5px;font-size:12px;line-height:1.6}.product-icon[data-v-94158ec4]{width:40px;height:44px;color:var(--business-color-primary,#2f73f4);flex:none;place-items:center;display:grid}.product-icon svg[data-v-94158ec4]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;width:36px;height:36px}.product-confirmation dl[data-v-94158ec4]{margin:0}.product-confirmation dl>div[data-v-94158ec4]{border-bottom:1px solid var(--business-border-light,#edf0f5);gap:16px;padding:14px 0;font-size:13px;line-height:1.7;display:flex}.product-confirmation dt[data-v-94158ec4]{width:72px;color:var(--business-text-secondary,#48556a);flex:none}.product-confirmation dd[data-v-94158ec4]{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.product-confirmation dd p[data-v-94158ec4]{margin:0 0 10px}.product-confirmation dd p[data-v-94158ec4]:last-child{margin-bottom:0}.product-confirmation dd small[data-v-94158ec4]{color:var(--business-color-primary,#2f73f4);font-variant-numeric:tabular-nums;margin-top:5px;font-size:12px;display:block}.quantity[data-v-94158ec4]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:16px 0;font-size:13px;display:grid}.quantity input[data-v-94158ec4]{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.quantity input.long-quantity[data-v-94158ec4]{letter-spacing:0;font-size:13px}.confirmed-product[data-v-94158ec4]{flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.confirmed-product>div[data-v-94158ec4]{overflow-wrap:anywhere;flex:170px;min-width:0}.confirmed-product strong[data-v-94158ec4]{font-size:16px;line-height:1.5}.confirmed-product p[data-v-94158ec4]{color:var(--business-text-secondary,#48556a);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:12px;line-height:1.7}.confirmed-product button[data-v-94158ec4]{flex:none;font-size:12px}.message[data-v-94158ec4]{color:#98611c;overflow-wrap:anywhere;background:#fff4e7;border-radius:12px;padding:14px;font-size:13px;line-height:1.8}.message.error[data-v-94158ec4]{color:#b7463c;background:#fff0ef}.message h2[data-v-94158ec4]{font-size:17px}.pages[data-v-94158ec4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.code-options[data-v-94158ec4]{background:var(--business-bg-secondary,#f5f6f8);overflow-wrap:anywhere;border-radius:10px;padding:12px;font-size:12px;line-height:1.7}.code-options button[data-v-94158ec4]{overflow-wrap:anywhere;max-width:100%;margin:4px}.outbound-confirm[data-v-94158ec4] .outbound-type-form{border-color:var(--business-border-light,#edf0f5);margin:16px 0;padding:16px}.outbound-confirm[data-v-94158ec4] .outbound-form-heading h2{font-size:17px}.outbound-confirm[data-v-94158ec4] .outbound-type-label select{background:var(--business-bg-secondary,#f5f6f8);border-color:var(--business-border-light,#edf0f5)}.outbound-confirm[data-v-94158ec4] .movement-workspace,.outbound-confirm[data-v-94158ec4] .gift-workspace,.outbound-confirm[data-v-94158ec4] .outbound-photo-workspace{min-height:0;padding:0}@media (width<=360px){.outbound-confirm[data-v-94158ec4]{padding-inline:12px}.captured-product>img[data-v-94158ec4]{height:180px}.match-panel[data-v-94158ec4],.product-confirmation[data-v-94158ec4],.confirmed-product[data-v-94158ec4]{padding:14px}}.outbound-confirm[data-v-94158ec4]{--gutter:clamp(18px,5.75vw,40px);--card-pad:clamp(18px,6vw,42px);--body-size:clamp(14px,3.92vw,27px);width:100%;max-width:920px;padding:0 0 max(20px,env(safe-area-inset-bottom));color:#181818;font-synthesis:none;background:#f4f8fc;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,sans-serif}.outbound-confirm .sr-only[data-v-94158ec4]{clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.confirmation-heading[data-v-94158ec4]{height:clamp(58px,15.3vw,104px);min-height:0;margin:0}.confirmation-heading h1[data-v-94158ec4]{letter-spacing:.015em;padding:0 48px;font-size:clamp(20px,4.45vw,31px);font-weight:600;line-height:1.3}.outbound-confirm .confirmation-heading>button[data-v-94158ec4]{left:calc(var(--gutter) - 5px);width:clamp(28px,6vw,43px);height:clamp(36px,7vw,50px);min-height:0;padding:5px}.confirmation-heading>button svg[data-v-94158ec4]{width:100%;height:100%}.captured-product[data-v-94158ec4]{margin:0 var(--gutter);background:0 0;border:0;border-radius:0;overflow:visible}.captured-product>img[data-v-94158ec4]{aspect-ratio:597/227;object-fit:cover;border-radius:clamp(14px,4vw,27px);height:auto}.photo-placeholder[data-v-94158ec4]{aspect-ratio:597/227;background:#edf1f6;border-radius:clamp(14px,4vw,27px);padding:20px}.photo-actions[data-v-94158ec4]{flex-direction:column;align-items:center;gap:0;padding:0;display:flex;position:relative}.photo-actions>span[data-v-94158ec4]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.outbound-confirm .view-photo[data-v-94158ec4]{color:#4cab63;background:#f1f9f3;border:2px solid #cbe8d3;border-radius:clamp(7px,1.5vw,11px);place-items:center;width:clamp(124px,31.8vw,216px);height:clamp(35px,9.15vw,62px);min-height:0;margin:clamp(10px,2.65vw,18px) auto 0;padding:0;font-size:clamp(15px,3.75vw,26px);font-weight:600;display:grid;box-shadow:0 1px 2px #3c824614}.outbound-confirm .retake-photo[data-v-94158ec4]{color:#9da3ad;background:0 0;border:0;border-radius:0;min-height:24px;margin-top:5px;padding:2px 8px;font-size:12px}.match-panel[data-v-94158ec4]{margin:12px var(--gutter) 0;color:#7f8996;background:0 0;border:0;border-radius:0;padding:0 8px}.match-panel>summary[data-v-94158ec4]{cursor:pointer;min-height:28px;font-size:12px;line-height:28px}.match-panel>h2[data-v-94158ec4]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.match-panel[open][data-v-94158ec4]{padding-bottom:12px}.product-confirmation[data-v-94158ec4]{margin:clamp(19px,5vw,34px) var(--gutter) 0;padding:clamp(8px,1.4vw,10px) var(--card-pad);background:#fff;border:0;border-radius:clamp(12px,2.65vw,19px)}.product-confirmation dl>div[data-v-94158ec4]{min-height:clamp(49px,12.9vw,88px);font-size:var(--body-size);border-bottom:2px solid #f0f0f0;grid-template-columns:minmax(94px,38%) minmax(0,1fr);align-items:center;gap:0;padding:10px 0;line-height:1.3;display:grid}.product-confirmation dt[data-v-94158ec4]{width:auto;font-size:var(--body-size);color:#181818;padding-right:6px;font-weight:500}.product-confirmation dd[data-v-94158ec4]{font-size:var(--body-size);font-weight:400;line-height:1.3}.product-confirmation dd small[data-v-94158ec4]{color:#3696f3;font-size:12px}.quantity[data-v-94158ec4]{min-height:clamp(49px,12.9vw,88px);font-size:var(--body-size);grid-template-columns:minmax(94px,38%) minmax(0,1fr) auto;gap:5px;margin:10px 0}.quantity>span[data-v-94158ec4]:first-child{color:#181818;grid-column:auto}.quantity input[data-v-94158ec4]{height:clamp(34px,8.5vw,58px);min-height:0;font-size:var(--body-size);text-align:center;background:#f7f7f7;border:0;font-weight:400}.outbound-confirm .primary[data-v-94158ec4]{background:#157dfc;border:2px solid #85bbfc;border-radius:clamp(11px,2.5vw,18px);height:clamp(49px,12.7vw,86px);min-height:0;margin:12px 0;padding:0 8px;font-size:clamp(17px,4vw,26px);font-weight:500}.confirmed-product[data-v-94158ec4]{margin:clamp(19px,5vw,34px) var(--gutter) 0;padding:clamp(8px,1.4vw,10px) var(--card-pad);border:0;border-radius:clamp(12px,2.65vw,19px)}.message[data-v-94158ec4]{margin:12px var(--gutter)}.outbound-confirm[data-v-94158ec4] .outbound-type-form{margin:clamp(12px,2.65vw,18px) var(--gutter) 0;padding:clamp(8px,1.4vw,10px) var(--card-pad);border:0;border-radius:clamp(12px,2.65vw,19px)}.outbound-confirm[data-v-94158ec4] .outbound-type-label select{background:0 0;border:0;min-height:34px}.outbound-confirm[data-v-94158ec4] .outbound-photo-workspace{background:0 0;max-width:920px}.outbound-confirm[data-v-94158ec4] .outbound-batch.is-photo{padding:0!important}@media (width<=360px){.outbound-confirm[data-v-94158ec4]{--card-pad:17px;padding-inline:0}.product-confirmation dl>div[data-v-94158ec4]{grid-template-columns:94px minmax(0,1fr)}.captured-product>img[data-v-94158ec4]{height:auto}.match-panel[data-v-94158ec4]{padding-inline:8px}.product-confirmation[data-v-94158ec4],.confirmed-product[data-v-94158ec4]{padding:8px var(--card-pad)}}@media (width>=921px){.outbound-confirm[data-v-94158ec4]{--gutter:48px}}.outbound-home[data-v-9886fd8e]{--page-bg:#f4f8fc;--blue:#157dfc;--blue-dark:#0874f3;--ink:#1a1e25;--secondary:#9da3ad;--soft-red:#fff7f5;--red:#e53630;--soft-green:#f1f9f3;--green:#18a846;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif}[data-v-9886fd8e],[data-v-9886fd8e]:before,[data-v-9886fd8e]:after{box-sizing:border-box}.outbound-home[data-v-9886fd8e]{background:var(--page-bg);min-width:280px;color:var(--ink);background:var(--page-bg);margin:0}button[data-v-9886fd8e],input[data-v-9886fd8e],select[data-v-9886fd8e]{font:inherit}button[data-v-9886fd8e]{cursor:pointer}button[data-v-9886fd8e]:focus-visible,a[data-v-9886fd8e]:focus-visible,input[data-v-9886fd8e]:focus-visible,select[data-v-9886fd8e]:focus-visible{outline-offset:3px;outline:3px solid #8fbeff}[hidden][data-v-9886fd8e]{display:none!important}.topbar[data-v-9886fd8e]{background:#fff;border-bottom:1px solid #f3f5f8;width:100%;height:67px}.tabs[data-v-9886fd8e]{grid-template-columns:.84fr .84fr .84fr .84fr 1.3fr 1.3fr;width:min(100%,1180px);height:100%;margin:0 auto;display:grid}.tab[data-v-9886fd8e]{color:#263448;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;min-width:0;padding:0 3px;font-size:20px;font-weight:580;display:flex;position:relative}.tab.is-active[data-v-9886fd8e]{color:var(--blue);font-weight:650}.tab.is-active[data-v-9886fd8e]:after{content:"";background:var(--blue);border-radius:99px;width:43px;height:4px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.app-main[data-v-9886fd8e]{width:100%;min-height:calc(100vh - 67px)}.page-body[data-v-9886fd8e]{width:100%;max-width:1180px;margin:0 auto;padding:25px 29px 36px}.scan-section[data-v-9886fd8e]{text-align:center;margin:0 4px}.scan-target[data-v-9886fd8e]{isolation:isolate;background:#fff;border:1px solid #ffe4de;border-radius:7px;justify-content:center;align-items:center;width:100%;height:162px;padding:0;display:flex;position:relative}.scan-target[data-v-9886fd8e]:hover{background:#fffefe}.corner[data-v-9886fd8e]{pointer-events:none;border:0 solid #df3531;width:25px;height:26px;position:absolute}.tl[data-v-9886fd8e]{border-top-width:5px;border-left-width:5px;border-top-left-radius:9px;top:-3px;left:-3px}.tr[data-v-9886fd8e]{border-top-width:5px;border-right-width:5px;border-top-right-radius:9px;top:-3px;right:-3px}.bl[data-v-9886fd8e]{border-bottom-width:5px;border-left-width:5px;border-bottom-left-radius:9px;bottom:-3px;left:-3px}.br[data-v-9886fd8e]{border-bottom-width:5px;border-right-width:5px;border-bottom-right-radius:9px;bottom:-3px;right:-3px}.camera-drawing[data-v-9886fd8e]{color:#ffd7cf;width:92px;height:78px}.scan-prompt[data-v-9886fd8e]{color:#2a2a2a;margin-top:13px;font-size:17px;font-weight:600;line-height:24px}.bulk-section[data-v-9886fd8e]{margin:25px 12px 0 7px}.bulk-heading[data-v-9886fd8e]{justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.batch-title[data-v-9886fd8e]{align-items:center;gap:13px;min-width:0;display:flex}.batch-icon[data-v-9886fd8e]{width:32px;height:32px;color:var(--blue);flex:none}.batch-title h2[data-v-9886fd8e],.recent-title[data-v-9886fd8e]{margin:0;font-size:22px;font-weight:680;line-height:1.4}.template-link[data-v-9886fd8e]{color:#007aff;white-space:nowrap;font-size:18px;font-weight:450;text-decoration:none}.template-link[data-v-9886fd8e]:hover{text-decoration:underline}.bulk-actions[data-v-9886fd8e]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;margin-top:20px;display:grid}.action-btn[data-v-9886fd8e]{border:2px solid var(--blue);min-width:0;height:66px;color:var(--blue);white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:13px;padding:0 9px;font-size:20px;font-weight:600;transition:background .15s,box-shadow .15s;display:flex}.action-btn svg[data-v-9886fd8e]{flex:none;width:33px;height:33px}.action-btn-primary[data-v-9886fd8e]{background:var(--blue);color:#fff}.action-btn-primary[data-v-9886fd8e]:hover,.all-stock[data-v-9886fd8e]:hover{background:var(--blue-dark)}.action-btn-outline[data-v-9886fd8e]:hover{background:#eaf3ff}.recent-section[data-v-9886fd8e]{margin:35px 5px 0}.recent-heading[data-v-9886fd8e]{justify-content:space-between;align-items:center;gap:15px;min-height:32px;padding:0 3px;display:flex}.filter-button[data-v-9886fd8e]{color:#9da0a5;background:0 0;border:0;align-items:center;gap:4px;padding:4px 0 4px 6px;font-size:16px;display:flex}.filter-button svg[data-v-9886fd8e]{color:#24272b;width:25px;height:25px}.recent-list[data-v-9886fd8e]{grid-template-columns:minmax(0,1fr);gap:19px;margin-top:12px;display:grid}.recent-card[data-v-9886fd8e]{background:#fff;border-radius:9px;grid-template-columns:82px minmax(0,1fr) 101px 102px;align-items:start;column-gap:14px;min-width:0;height:134px;padding:16px 25px 12px 22px;display:grid;position:relative}.photo-column[data-v-9886fd8e]{width:82px;position:relative}.product-icon[data-v-9886fd8e]{background-color:#d9dae3;background-image:var(--photo);background-position:50%;background-size:cover;border-radius:9px;width:82px;height:82px}.card-date[data-v-9886fd8e]{color:#a6a7aa;white-space:nowrap;font-size:14px;font-weight:400;line-height:21px;position:absolute;top:91px;left:2px}.product-info[data-v-9886fd8e]{flex-direction:column;align-items:flex-start;min-width:0;padding-top:1px;display:flex}.product-info h3[data-v-9886fd8e]{white-space:nowrap;text-overflow:ellipsis;color:#13171b;width:100%;font-size:22px;font-weight:720;line-height:29px;overflow:hidden}.product-info>p[data-v-9886fd8e]{color:#a3a4ab;white-space:nowrap;font-size:17px;line-height:24px}.location[data-v-9886fd8e]{color:#777c83;white-space:nowrap;align-items:center;gap:4px;min-width:0;margin-top:1px;font-size:14px;line-height:21px;display:flex}.location svg[data-v-9886fd8e]{color:#62a5ff;flex:0 0 19px;width:19px;height:21px}.location>span[data-v-9886fd8e]{text-overflow:ellipsis;min-width:0;overflow:hidden}.stat[data-v-9886fd8e]{border:2px solid #0000;border-radius:11px;flex-direction:column;align-items:center;min-width:0;height:78px;margin-top:4px;display:flex}.stat.outbound[data-v-9886fd8e]{background:var(--soft-red);border-color:#ffded7}.stat.remaining[data-v-9886fd8e]{background:var(--soft-green);border-color:#e3f4e9}.stat>span[data-v-9886fd8e]{color:#b0b0b2;white-space:nowrap;margin-top:6px;font-size:15px;line-height:22px}.stat>strong[data-v-9886fd8e]{font-variant-numeric:tabular-nums;font-size:35px;font-weight:500;line-height:40px}.stat.outbound .stat>strong[data-v-9886fd8e]{color:var(--red)}.stat.remaining .stat>strong[data-v-9886fd8e]{color:var(--green)}.recent-card footer button[data-v-9886fd8e]{color:#b6b7bb;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;line-height:20px;display:flex;position:absolute;bottom:8px;right:12px}.recent-card footer button svg[data-v-9886fd8e]{width:16px;height:17px}.recent-card footer button[data-v-9886fd8e]:hover{color:var(--blue)}.empty-state[data-v-9886fd8e]{text-align:center;color:var(--secondary);background:#fff;border-radius:10px;padding:44px 10px}.all-stock[data-v-9886fd8e]{background:var(--blue);color:#fff;letter-spacing:.5px;border:1px solid #64a8ff;border-radius:15px;width:100%;height:72px;margin-top:28px;font-size:28px;font-weight:500}@media (width>=960px){.recent-list[data-v-9886fd8e]{grid-template-columns:repeat(2,minmax(0,1fr))}.recent-card[data-v-9886fd8e]{grid-template-columns:82px minmax(0,1fr) 101px 102px}.scan-target[data-v-9886fd8e]{height:190px}}@media (width<=540px){.topbar[data-v-9886fd8e]{height:58px}.tab[data-v-9886fd8e]{font-size:clamp(12px,3.55vw,19px)}.tab.is-active[data-v-9886fd8e]:after{width:34px;height:3px;bottom:4px}.app-main[data-v-9886fd8e]{min-height:calc(100vh - 58px)}.page-body[data-v-9886fd8e]{padding:20px 16px 28px}.scan-section[data-v-9886fd8e]{margin:0 2px}.scan-target[data-v-9886fd8e]{height:clamp(126px,30vw,158px)}.camera-drawing[data-v-9886fd8e]{width:78px;height:68px}.scan-prompt[data-v-9886fd8e]{margin-top:12px;font-size:clamp(13px,3.3vw,17px)}.bulk-section[data-v-9886fd8e]{margin:24px 2px 0}.bulk-heading[data-v-9886fd8e],.batch-title[data-v-9886fd8e]{gap:8px}.batch-title h2[data-v-9886fd8e],.recent-title[data-v-9886fd8e]{font-size:19px}.batch-icon[data-v-9886fd8e]{width:27px;height:27px}.template-link[data-v-9886fd8e]{font-size:clamp(12px,3.1vw,17px)}.bulk-actions[data-v-9886fd8e]{gap:12px;margin-top:16px}.action-btn[data-v-9886fd8e]{gap:7px;height:56px;padding:0 5px;font-size:clamp(13px,3.6vw,18px)}.action-btn svg[data-v-9886fd8e]{width:26px;height:26px}.recent-section[data-v-9886fd8e]{margin:31px 1px 0}.recent-list[data-v-9886fd8e]{gap:13px;margin-top:10px}.recent-card[data-v-9886fd8e]{grid-template-columns:67px minmax(0,1fr) minmax(60px,20%) minmax(60px,20%);column-gap:8px;height:122px;padding:14px 12px 10px 13px}.photo-column[data-v-9886fd8e],.product-icon[data-v-9886fd8e]{width:67px}.product-icon[data-v-9886fd8e]{border-radius:8px;height:67px}.card-date[data-v-9886fd8e]{font-size:11px;top:74px;left:0}.product-info[data-v-9886fd8e]{padding-top:0}.product-info h3[data-v-9886fd8e]{font-size:17px;line-height:23px}.product-info>p[data-v-9886fd8e]{font-size:12px;line-height:20px}.location[data-v-9886fd8e]{gap:2px;font-size:11px;line-height:18px}.location svg[data-v-9886fd8e]{flex-basis:14px;width:14px;height:17px}.stat[data-v-9886fd8e]{border-width:1px;border-radius:8px;height:65px;margin-top:2px}.stat>span[data-v-9886fd8e]{margin-top:5px;font-size:11px;line-height:17px}.stat>strong[data-v-9886fd8e]{font-size:27px;line-height:35px}.recent-card footer button[data-v-9886fd8e]{font-size:11px;bottom:7px;right:9px}.all-stock[data-v-9886fd8e]{border-radius:12px;height:60px;margin-top:22px;font-size:23px}}@media (width<=350px){.topbar[data-v-9886fd8e]{height:54px}.tab[data-v-9886fd8e]{font-size:11.5px}.page-body[data-v-9886fd8e]{padding:17px 12px 22px}.scan-target[data-v-9886fd8e]{height:120px}.batch-title h2[data-v-9886fd8e],.recent-title[data-v-9886fd8e]{font-size:17px}.batch-icon[data-v-9886fd8e]{width:23px;height:23px}.batch-title[data-v-9886fd8e]{gap:5px}.template-link[data-v-9886fd8e]{font-size:11px}.action-btn[data-v-9886fd8e]{gap:4px;height:52px;font-size:12px}.action-btn svg[data-v-9886fd8e]{width:22px;height:22px}.recent-card[data-v-9886fd8e]{grid-template-rows:65px 61px;grid-template-columns:60px minmax(0,1fr) minmax(0,1fr);gap:9px 10px;height:179px;padding:12px 13px 26px}.photo-column[data-v-9886fd8e],.product-icon[data-v-9886fd8e]{width:60px}.product-icon[data-v-9886fd8e]{height:60px}.card-date[data-v-9886fd8e]{font-size:11px;position:absolute;top:145px;left:1px}.product-info[data-v-9886fd8e]{grid-area:1/2/auto/-1}.product-info h3[data-v-9886fd8e]{font-size:18px}.product-info>p[data-v-9886fd8e]{font-size:13px}.location[data-v-9886fd8e]{font-size:12px}.stat[data-v-9886fd8e]{height:61px;margin:0}.stat.outbound[data-v-9886fd8e]{grid-area:2/1/auto/3}.stat.remaining[data-v-9886fd8e]{grid-area:2/3/auto/4}.stat>strong[data-v-9886fd8e]{font-size:26px;line-height:30px}.recent-card footer button[data-v-9886fd8e]{bottom:10px}}@media (prefers-reduced-motion:reduce){[data-v-9886fd8e],[data-v-9886fd8e]:before,[data-v-9886fd8e]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.outbound-home[data-v-9886fd8e]{font-synthesis:none;-webkit-font-smoothing:antialiased;background:#f4f8fc;width:100%;max-width:1180px;min-height:100vh;margin:auto}.outbound-home[data-v-9886fd8e] *{box-sizing:border-box}.page-body[data-v-9886fd8e]{padding-bottom:36px}.sr-only[data-v-9886fd8e]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button[data-v-9886fd8e]:disabled{opacity:.46;cursor:default}.scan-section>p[data-v-9886fd8e]:not(.access-note){color:#2a2a2a;margin:13px 0 0;font-size:17px;font-weight:600;line-height:24px}.bulk-heading h2[data-v-9886fd8e]{align-items:center;gap:13px;min-width:0;margin:0;font-size:22px;font-weight:680;line-height:1.4;display:flex}.bulk-heading h2 svg[data-v-9886fd8e]{fill:none;stroke:#157dfc;stroke-width:2.7px;flex:none;width:32px;height:32px}.template-link[data-v-9886fd8e]{background:0 0;border:0;padding:0}.template-link>svg[data-v-9886fd8e]{display:none}.bulk-actions button[data-v-9886fd8e]{color:#157dfc;white-space:nowrap;background:#fff;border:2px solid #157dfc;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:13px;min-width:0;height:66px;padding:0 9px;font-size:20px;font-weight:600;display:flex}.bulk-actions .primary[data-v-9886fd8e]{color:#fff;background:#157dfc}.bulk-actions svg[data-v-9886fd8e]{fill:none;stroke:currentColor;stroke-width:1.9px;flex:none;width:33px;height:33px}.section-heading[data-v-9886fd8e]{justify-content:space-between;align-items:center;gap:15px;min-height:32px;padding:0 3px;display:flex}.section-heading h2[data-v-9886fd8e]{margin:0;font-size:22px;font-weight:680;line-height:1.4}.filter-button svg[data-v-9886fd8e]{fill:none;stroke:currentColor;stroke-width:1.8px}.recent-card[data-v-9886fd8e]{box-shadow:none;border:0;margin:0;position:relative}.product-icon[data-v-9886fd8e]{color:#9da3ad;background:#eef1f4;place-items:center;display:grid}.product-icon>span[data-v-9886fd8e]{font-size:22px}.product-info h3[data-v-9886fd8e],.product-info>p[data-v-9886fd8e]{margin:0}.location svg[data-v-9886fd8e]{fill:none;stroke:currentColor;stroke-width:1.7px}.card-stats[data-v-9886fd8e]{display:contents}.stat[data-v-9886fd8e]{gap:0;padding:0}.stat>strong[data-v-9886fd8e]{overflow-wrap:anywhere;max-width:100%;font-weight:500}.recent-card footer[data-v-9886fd8e]{display:contents}.recent-card footer time[data-v-9886fd8e]{color:#a6a7aa;font-size:14px;font-weight:400;line-height:21px;position:absolute;top:107px;left:24px}.recent-card footer button[data-v-9886fd8e]{color:#b6b7bb;min-height:20px;padding:0;font-size:13px;position:absolute;bottom:8px;right:12px}.recent-card.expanded-stats[data-v-9886fd8e],.recent-card.stacked-stats[data-v-9886fd8e]{height:auto;min-height:134px;padding-bottom:42px}.stat>strong.compact-quantity[data-v-9886fd8e]{font-size:25px}.stat>strong.long-quantity[data-v-9886fd8e]{font-size:16px}.recent-card.expanded-stats .stat[data-v-9886fd8e]{height:auto;min-height:78px}.all-stock[data-v-9886fd8e]{color:#fff;background:#157dfc;padding:0;display:block}.business-context[data-v-9886fd8e]{color:#7f8996;margin-top:24px;font-size:12px}.business-context summary[data-v-9886fd8e]{cursor:pointer;min-height:32px;line-height:32px}.scope-row[data-v-9886fd8e]{align-items:center;gap:12px;display:flex}.scope-row label[data-v-9886fd8e]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.scope-row svg[data-v-9886fd8e]{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px;height:18px}.scope-row select[data-v-9886fd8e]{color:#263448;background:#fff;border:1px solid #dce7f1;border-radius:6px;flex:1;min-width:0;min-height:40px}.scope-row label>span[data-v-9886fd8e]{flex:none}.access-note[data-v-9886fd8e],.stock-explanation[data-v-9886fd8e]{color:#7f8996;font-size:12px;line-height:1.7}.state-box[data-v-9886fd8e]{color:#7f8996;background:#fff;border-radius:9px;padding:24px 16px;font-size:13px;line-height:1.7}.error[data-v-9886fd8e],.error-text[data-v-9886fd8e]{color:#c53530}.text-button[data-v-9886fd8e]{color:#157dfc;background:0 0;border:0}.filter-panel[data-v-9886fd8e]{background:#fff;border:1px solid #dce8f9;border-radius:12px;margin:10px 0;padding:16px}.filter-panel fieldset[data-v-9886fd8e]{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.filter-panel label[data-v-9886fd8e]{gap:7px;min-width:0;font-size:13px;display:grid}.filter-panel input[data-v-9886fd8e],.filter-panel select[data-v-9886fd8e]{background:#fff;border:1px solid #dce7f1;border-radius:7px;width:100%;min-width:0;min-height:40px;padding:8px}.date-filters[data-v-9886fd8e],.filter-actions[data-v-9886fd8e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.filter-panel p[data-v-9886fd8e]{margin:0;font-size:12px;line-height:1.7}.filter-actions button[data-v-9886fd8e]{color:#157dfc;background:#fff;border:1px solid #157dfc;border-radius:7px;height:40px}.filter-actions .primary[data-v-9886fd8e]{color:#fff;background:#157dfc}@media (width<=540px){.scan-section>p[data-v-9886fd8e]:not(.access-note){margin-top:12px;font-size:clamp(13px,3.3vw,17px)}.bulk-heading h2[data-v-9886fd8e],.section-heading h2[data-v-9886fd8e]{font-size:19px}.bulk-heading h2[data-v-9886fd8e]{gap:8px}.bulk-heading h2 svg[data-v-9886fd8e]{width:27px;height:27px}.bulk-actions button[data-v-9886fd8e]{gap:7px;height:56px;padding:0 5px;font-size:clamp(13px,3.6vw,18px)}.bulk-actions svg[data-v-9886fd8e]{width:26px;height:26px}.recent-card footer time[data-v-9886fd8e]{font-size:11px;top:88px;left:13px}.recent-card footer button[data-v-9886fd8e]{font-size:11px;bottom:7px;right:9px}.stat>strong.compact-quantity[data-v-9886fd8e]{font-size:20px}.stat>strong.long-quantity[data-v-9886fd8e]{font-size:13px}.recent-card.expanded-stats[data-v-9886fd8e],.recent-card.stacked-stats[data-v-9886fd8e]{min-height:122px}.stat>strong[data-v-9886fd8e]{line-height:35px}}@media (width<=350px){.bulk-heading h2[data-v-9886fd8e],.section-heading h2[data-v-9886fd8e]{font-size:17px}.bulk-heading h2[data-v-9886fd8e]{gap:5px}.bulk-heading h2 svg[data-v-9886fd8e]{width:23px;height:23px}.bulk-actions button[data-v-9886fd8e]{gap:4px;height:52px;font-size:12px}.bulk-actions svg[data-v-9886fd8e]{width:22px;height:22px}.recent-card footer time[data-v-9886fd8e]{top:157px;left:14px}.recent-card .product-info[data-v-9886fd8e]{grid-area:1/2/auto/-1}.recent-card footer button[data-v-9886fd8e]{bottom:10px}.stat.outbound[data-v-9886fd8e]{grid-area:2/1/auto/3}.stat.remaining[data-v-9886fd8e]{grid-area:2/3/auto/4}.stat>strong[data-v-9886fd8e]{line-height:30px}.recent-card.expanded-stats[data-v-9886fd8e],.recent-card.stacked-stats[data-v-9886fd8e]{min-height:179px}.date-filters[data-v-9886fd8e]{grid-template-columns:minmax(0,1fr)}}.outbound-home[data-v-9886fd8e]{border:0!important;border-radius:0!important;padding:0!important}.product-info>p[data-v-9886fd8e]{text-overflow:ellipsis;width:100%;min-width:0;overflow:hidden}.product-info h3[data-v-9886fd8e]{min-width:0}.stat.outbound>strong[data-v-9886fd8e]{color:#e53630}.stat.remaining>strong[data-v-9886fd8e]{color:#18a846}.stat>strong[data-v-9886fd8e]{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums}.recent-card.expanded-stats[data-v-9886fd8e]{grid-template-rows:auto auto;grid-template-columns:82px minmax(0,1fr) minmax(0,1fr);gap:12px 14px;height:auto;min-height:220px;padding-bottom:40px}.recent-card.expanded-stats .product-info[data-v-9886fd8e]{grid-area:1/2/auto/-1}.recent-card.expanded-stats .stat.outbound[data-v-9886fd8e]{grid-area:2/1/auto/3}.recent-card.expanded-stats .stat.remaining[data-v-9886fd8e]{grid-area:2/3/auto/4}.recent-card.expanded-stats footer time[data-v-9886fd8e]{top:auto;bottom:12px}.recent-card.stacked-stats .stat.outbound[data-v-9886fd8e]{grid-area:2/1/auto/-1}.recent-card.stacked-stats .stat.remaining[data-v-9886fd8e]{grid-area:3/1/auto/-1}.recent-card.stacked-stats .stat>strong[data-v-9886fd8e]{white-space:normal;overflow-wrap:anywhere}.recent-card.stacked-stats[data-v-9886fd8e]{grid-template-rows:auto auto auto}.recent-card h3[data-v-9886fd8e],.recent-card .product-info>p[data-v-9886fd8e]{max-width:100%}@media (width<=540px){.stat>strong.compact-quantity[data-v-9886fd8e]{font-size:18px}.stat>strong.long-quantity[data-v-9886fd8e]{font-size:13px}.recent-card.expanded-stats[data-v-9886fd8e]{grid-template-columns:67px minmax(0,1fr) minmax(0,1fr)}}.location>span[data-v-9886fd8e]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-info .location[data-v-9886fd8e]{width:100%;max-width:100%}.outbound-home-container[data-v-6e8766e8]{background:#f4f8fc;width:100%;max-width:1180px;min-height:100vh;margin:auto}.resume-banner[data-v-6e8766e8]{color:#8a621c;box-sizing:border-box;background:#fff4df;max-width:1180px;margin:auto;padding:16px;font-size:14px}.resume-banner button[data-v-6e8766e8]{min-height:44px;color:inherit;background:#fff;border:1px solid #dcb968;border-radius:8px;padding:8px 16px}.recent-overlay[data-v-6e8766e8]{z-index:1000;background:#12274466;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.recent-detail[data-v-6e8766e8]{box-sizing:border-box;color:#263850;overflow-wrap:anywhere;background:#fff;border-radius:16px;width:100%;max-width:450px;padding:24px}.recent-detail>button[data-v-6e8766e8]{float:right;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:26px}.recent-detail p[data-v-6e8766e8]{line-height:1.7}.outbound-entry-state[data-v-cf84a65f]{color:#34465e;background:#fff;border:1px solid #e5ebf3;border-radius:16px;margin:16px;padding:22px;line-height:1.8}.outbound-entry-state h2[data-v-cf84a65f]{margin:0 0 8px;font-size:18px}.outbound-entry-state p[data-v-cf84a65f]{color:#6a7b90;margin:0}.outbound-source-entry[data-v-cf84a65f]{background:#f4f8fc;width:100%;max-width:920px;min-height:100vh;margin:auto;padding:0 20px 24px}.outbound-source-entry header[data-v-cf84a65f]{justify-content:center;align-items:center;height:clamp(48px,12.32vw,84px);display:flex;position:relative}.outbound-source-entry h1[data-v-cf84a65f]{margin:0;font-size:clamp(19px,4.45vw,30px);font-weight:600}.outbound-source-entry header>button[data-v-cf84a65f]{color:#181818;background:0 0;border:0;min-width:44px;min-height:44px;font:32px Arial;position:absolute;left:0}.claims-page[data-v-6800df42]{background:var(--el-bg-color-page);min-height:100vh;padding:28px clamp(18px,4vw,58px)}header[data-v-6800df42],.header-actions[data-v-6800df42],.detail-title[data-v-6800df42],.actions[data-v-6800df42]{justify-content:space-between;align-items:center;gap:12px;display:flex}header[data-v-6800df42]{margin-bottom:18px}header h1[data-v-6800df42],header p[data-v-6800df42]{margin:0}header p[data-v-6800df42]{color:var(--el-text-color-secondary)}.section-card[data-v-6800df42]{margin-top:18px}.claim-layout[data-v-6800df42]{grid-template-columns:minmax(280px,.7fr) minmax(600px,2fr);gap:18px;margin-top:18px;display:grid}.claim-entry[data-v-6800df42]{border:1px solid var(--el-border-color);cursor:pointer;text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px;display:flex}.claim-entry+.claim-entry[data-v-6800df42]{margin-top:8px}.claim-entry.active[data-v-6800df42]{border-color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.claim-entry span[data-v-6800df42],.claim-entry small[data-v-6800df42]{display:block}.actions[data-v-6800df42]{flex-wrap:wrap;justify-content:flex-start;margin-top:18px}small[data-v-6800df42]{color:var(--el-text-color-secondary)}[data-v-6800df42] .el-select,[data-v-6800df42] .el-date-editor{width:100%}@media (width<=900px){.claim-layout[data-v-6800df42]{grid-template-columns:1fr}header[data-v-6800df42]{flex-direction:column;align-items:flex-start}}.supplier-fees[data-v-e0385af4]{color:#334155;margin:16px 0;font-size:14px}.supplier-fees h3[data-v-e0385af4]{margin:0 0 8px;font-size:16px}.supplier-fees p[data-v-e0385af4]{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.supplier-fees fieldset[data-v-e0385af4]{border:1px solid #e2e8f0;border-radius:12px;min-width:0;margin:12px 0;padding:14px}.supplier-fees label[data-v-e0385af4]{line-height:1.6;display:block}.supplier-fees input[data-v-e0385af4]:not([type=checkbox]),.supplier-fees textarea[data-v-e0385af4]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:8px;margin:6px 0 12px;padding:10px;display:block}.supplier-fees textarea[data-v-e0385af4]{min-height:72px}.fee-choice input[data-v-e0385af4]{margin-right:8px}.supplier-fees article[data-v-e0385af4]{border-top:1px solid #e2e8f0;padding:10px 0}.supplier-fees summary[data-v-e0385af4]{cursor:pointer}.basis[data-v-e0385af4]{white-space:pre-wrap}.page[data-v-b151c7c7]{box-sizing:border-box;background:#f4f7fb;min-height:100vh;padding:28px}.page header[data-v-b151c7c7]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.page h1[data-v-b151c7c7]{margin:4px 0 0;font-size:28px}.page header p[data-v-b151c7c7]{color:#64748b;margin:0}.header-actions[data-v-b151c7c7],.actions[data-v-b151c7c7]{flex-wrap:wrap;gap:8px;display:flex}.header-actions .el-select[data-v-b151c7c7]{width:190px}.section-card[data-v-b151c7c7]{margin-top:18px}.create-return[data-v-b151c7c7]{margin-top:16px}.el-select[data-v-b151c7c7]{width:100%}.el-form-item .el-input+.el-input[data-v-b151c7c7],.el-form-item .el-date-editor+.el-date-editor[data-v-b151c7c7]{margin-top:8px}@media (width<=760px){.page[data-v-b151c7c7]{padding:14px}.page header[data-v-b151c7c7]{display:block}.header-actions[data-v-b151c7c7]{margin-top:12px}.page h1[data-v-b151c7c7]{font-size:22px}}.sales-management-list-design[data-v-faeee38d]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#172234;--soft:#8697ad;--blue:#117bff;--green:#06bf46;--red:#ff2638;--paper:#f8fcff;width:100%;min-width:0;max-width:900px;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Arial,sans-serif;container-type:inline-size}[data-v-faeee38d],[data-v-faeee38d]:before,[data-v-faeee38d]:after{box-sizing:border-box}button[data-v-faeee38d],input[data-v-faeee38d]{font:inherit}button[data-v-faeee38d]{cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-faeee38d]:disabled{cursor:default;opacity:.5}button[data-v-faeee38d]:focus-visible,input[data-v-faeee38d]:focus-visible,[role=button][data-v-faeee38d]:focus-visible{outline-offset:2px;outline:3px solid #85beff}svg[data-v-faeee38d]{flex-shrink:0;display:block}.app[data-v-faeee38d]{--edge:clamp(10px,3.05cqw,23px);background:radial-gradient(95% 370px at 50% 0,#fff 6%,#f8fbff 92%,#0000 100%),linear-gradient(#f9fcff 0%,#f7fbff 100%);width:100%;min-height:100dvh;margin:0 auto;overflow-x:clip}.topbar[data-v-faeee38d]{height:56px;padding:0 var(--edge);background:#ffffff75;justify-content:space-between;align-items:center;display:flex;position:relative}.back[data-v-faeee38d],.nav-space[data-v-faeee38d]{width:37px;height:39px}.back[data-v-faeee38d]{color:#17212e;background:0 0;border:0;border-radius:11px;place-items:center;padding:0;display:grid}.back svg[data-v-faeee38d]{width:24px;height:24px}.back[data-v-faeee38d]:not(:disabled):hover{background:#f0f7ff}.page-title[data-v-faeee38d]{letter-spacing:.15px;white-space:nowrap;pointer-events:none;margin:0;font-size:21px;font-weight:780;line-height:1.35;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.toolbar[data-v-faeee38d]{padding:0 var(--edge) 10px}.search-row[data-v-faeee38d]{height:40px;margin:0 var(--edge);align-items:center;gap:7px;display:flex}.search-box[data-v-faeee38d]{background:#ffffffd9;border:1.5px solid #e3edf8;border-radius:23px;flex:1;align-items:center;gap:9px;min-width:0;height:40px;padding:0 12px;display:flex;box-shadow:0 1px 5px #4579b906}.search-box svg[data-v-faeee38d]{color:#98a8bd;width:21px;height:21px}.search-box input[data-v-faeee38d]{color:#26384e;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:14px;line-height:1.4}.search-box input[data-v-faeee38d]::placeholder{color:#91a1b6;opacity:1}.search-btn[data-v-faeee38d]{color:#0876fa;background:0 0;border:0;border-radius:17px;flex:0 0 67px;height:39px;font-size:14px;font-weight:770}.search-btn[data-v-faeee38d]:not(:disabled):hover{background:#edf6ff}.features[data-v-faeee38d]{margin:8px var(--edge) 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.feature[data-v-faeee38d]{color:#22334e;background:#fffffff0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;height:91px;padding:10px 2px 7px;display:flex;box-shadow:0 4px 13px #5884b506}.feature[data-v-faeee38d]:not(:disabled):active{transform:translateY(1px)}.feature-icon[data-v-faeee38d]{color:#fff;border-radius:11px;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 2px 5px #1c64b917}.feature-icon svg[data-v-faeee38d]{width:27px;height:27px}.feature.create .feature-icon[data-v-faeee38d]{background:linear-gradient(145deg,#2787e7,#1557a9)}.feature.orders .feature-icon[data-v-faeee38d]{background:linear-gradient(145deg,#35c76a,#069c3f)}.feature.shipping .feature-icon[data-v-faeee38d]{background:linear-gradient(145deg,#ff9d1d,#ff7900)}.feature.payments .feature-icon[data-v-faeee38d]{background:linear-gradient(145deg,#9074cf,#7055ad)}.feature-label[data-v-faeee38d]{white-space:nowrap;font-size:14px;font-weight:660;line-height:1.2}.tabs[data-v-faeee38d]{margin:5px var(--edge) 0;background:0 0;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;height:49px;display:grid}.tab[data-v-faeee38d]{color:#5f7189;white-space:nowrap;background:0 0;border:0;place-items:center;min-width:0;padding:0 1px 6px;font-size:14px;font-weight:610;display:grid;position:relative}.tab.active[data-v-faeee38d]{color:#263c59;font-weight:780}.tab.active[data-v-faeee38d]:after{content:"";background:#167dff;border-radius:3px;width:35px;height:3px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.tab-badge[data-v-faeee38d]{color:#fff;background:#ff2633;border-radius:50%;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:11px;font-weight:750;display:grid;position:absolute;top:3px;left:calc(50% + 33px)}.sales-list[data-v-faeee38d]{padding:2px var(--edge) calc(35px + env(safe-area-inset-bottom,0px));align-content:start;gap:8px;display:grid}.sale-card[data-v-faeee38d]{background:#fffffff7;border:0;border-radius:18px;min-width:0;min-height:136px;padding:12px 16px 10px;transition:box-shadow .15s,transform .15s;position:relative;box-shadow:0 5px 17px #5d92cb0a}.sale-card.actionable[data-v-faeee38d]{cursor:pointer}.sale-card.actionable[data-v-faeee38d]:hover{box-shadow:0 7px 24px #5380c11d}.sale-card.actionable[data-v-faeee38d]:active{transform:scale(.998)}.sale-top[data-v-faeee38d]{grid-template-columns:53px minmax(0,1fr);align-items:start;gap:16px;min-height:69px;display:grid}.school-logo[data-v-faeee38d]{object-fit:contain;background:#eef5fe;border-radius:50%;width:53px;height:53px}.school-logo.placeholder[data-v-faeee38d]{color:#1782eb;background:#e1f1ff;place-items:center;display:grid}.school-logo.placeholder svg[data-v-faeee38d]{width:36px;height:36px}.school-meta[data-v-faeee38d]{min-width:0}.school-name[data-v-faeee38d]{color:#15202c;letter-spacing:.06px;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;font-weight:770;line-height:23px;overflow:hidden}.has-status .school-name[data-v-faeee38d]{padding-right:96px}.school-code[data-v-faeee38d],.school-date[data-v-faeee38d]{color:#8292a9;overflow-wrap:anywhere;padding-right:10px;font-size:14px;font-weight:550;line-height:21px}.sale-status[data-v-faeee38d]{white-space:nowrap;text-overflow:ellipsis;border-radius:20px;place-items:center;min-width:80px;max-width:calc(100% - 110px);height:30px;padding:0 9px;font-size:14px;font-weight:700;display:grid;position:absolute;top:8px;right:15px;overflow:hidden}.sale-status.orange[data-v-faeee38d]{color:#ff9000;background:#fff4d9}.sale-status.red[data-v-faeee38d]{color:#ff3442;background:#ffe8eb}.sale-status.green[data-v-faeee38d]{color:#1bbf62;background:#e6f8eb}.sale-status.neutral[data-v-faeee38d]{color:#667d98;background:#edf3f9}.sale-status.decorated[data-v-faeee38d]:before{content:"";opacity:.7;background:radial-gradient(circle at 13%,#ffb434 0 2px,#0000 3px),radial-gradient(circle at 52% 35%,#ffca63 0 2px,#0000 3px),radial-gradient(circle at 87% 68%,#ffb434 0 2px,#0000 3px);width:37px;height:7px;position:absolute;top:-7px;left:30%}.sale-chevron[data-v-faeee38d]{color:#b2bfd0;width:13px;height:21px;position:absolute;top:47px;right:12px}.values[data-v-faeee38d]{grid-template-columns:1.05fr .96fr 1fr;gap:5px;padding-top:7px;display:grid}.money-cell[data-v-faeee38d]{min-width:0}.money-label[data-v-faeee38d]{color:#7a8aa1;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px}.money-value[data-v-faeee38d]{color:#192334;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin-top:1px;font-size:15px;font-weight:730;line-height:21px;display:block}.money-value.green[data-v-faeee38d]{color:#03b940}.money-value.red[data-v-faeee38d]{color:#ff2638}.empty[data-v-faeee38d]{color:#94a5ba;text-align:center;overflow-wrap:anywhere;background:#fff;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:230px;margin:0;padding:24px;font-size:15px;display:flex;box-shadow:0 5px 15px #467ab40a}.empty svg[data-v-faeee38d]{color:#bed3ed;width:51px;height:51px}.empty.error[data-v-faeee38d]{color:#b54735}.list-footer[data-v-faeee38d]{min-width:0}.sale-status.decorated[data-v-faeee38d]{overflow:visible}@container (width>=601px){.feature[data-v-faeee38d]{height:104px}.feature-icon[data-v-faeee38d]{width:49px;height:49px}.feature-label[data-v-faeee38d]{font-size:16px}.sale-card[data-v-faeee38d]{min-height:148px}.sale-top[data-v-faeee38d]{min-height:78px}.school-name[data-v-faeee38d]{font-size:19px}.school-code[data-v-faeee38d],.school-date[data-v-faeee38d],.money-label[data-v-faeee38d]{font-size:16px}.money-value[data-v-faeee38d],.tab[data-v-faeee38d]{font-size:17px}.tabs[data-v-faeee38d]{height:58px}.sale-status[data-v-faeee38d]{font-size:15px}}@container (width<=440px){.school-logo[data-v-faeee38d]{width:48px;height:48px}.sale-top[data-v-faeee38d]{grid-template-columns:48px minmax(0,1fr);gap:10px}.sale-card[data-v-faeee38d]{padding:11px 11px 9px}.school-name[data-v-faeee38d]{font-size:clamp(14px,3.7cqw,16px)}.has-status .school-name[data-v-faeee38d]{padding-right:94px}.school-code[data-v-faeee38d],.school-date[data-v-faeee38d]{font-size:clamp(11px,3.1cqw,13px)}.sale-status[data-v-faeee38d]{min-width:0;height:26px;padding:0 8px;font-size:clamp(10px,3cqw,13px);right:10px}.sale-chevron[data-v-faeee38d]{right:8px}.money-label[data-v-faeee38d]{font-size:clamp(11px,3.08cqw,14px)}.money-value[data-v-faeee38d]{font-size:clamp(11px,3.25cqw,14px)}.feature-icon[data-v-faeee38d]{width:clamp(34px,9.3cqw,41px);height:clamp(34px,9.3cqw,41px)}.feature-icon svg[data-v-faeee38d]{width:65%;height:65%}.feature-label[data-v-faeee38d]{font-size:clamp(11px,3.1cqw,13px)}.tab[data-v-faeee38d]{font-size:clamp(10px,3cqw,13px)}.tab-badge[data-v-faeee38d]{left:calc(50% + 23px)}}@container (width<=350px){.page-title[data-v-faeee38d]{font-size:17px}.back[data-v-faeee38d],.nav-space[data-v-faeee38d]{width:30px}.tabs[data-v-faeee38d]{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:4px;display:flex;overflow-x:auto}.tabs[data-v-faeee38d]::-webkit-scrollbar{display:none}.tab[data-v-faeee38d]{flex:none;min-width:74px;padding:0 5px 6px;font-size:10px}.tab-badge[data-v-faeee38d]{min-width:16px;height:16px;top:0;left:calc(50% + 19px);right:auto}.sale-card[data-v-faeee38d]{padding:10px 9px}.school-name[data-v-faeee38d]{max-width:100%;font-size:13px}.has-status .school-name[data-v-faeee38d]{padding-right:76px}.sale-status[data-v-faeee38d]{font-size:10px;top:9px;right:9px}.school-code[data-v-faeee38d],.school-date[data-v-faeee38d]{font-size:11px}.sale-top[data-v-faeee38d]{grid-template-columns:43px minmax(0,1fr);gap:7px}.school-logo[data-v-faeee38d]{width:43px;height:43px}.money-label[data-v-faeee38d]{font-size:11px}.money-value[data-v-faeee38d]{letter-spacing:-.25px;font-size:11px}.feature[data-v-faeee38d]{padding-left:0;padding-right:0}.feature-label[data-v-faeee38d]{font-size:11px}}@media (prefers-reduced-motion:reduce){[data-v-faeee38d],[data-v-faeee38d]:before,[data-v-faeee38d]:after{scroll-behavior:auto!important;transition:none!important}}.sales-detail-design[data-v-ec937ca8]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-bg:#f2f8fc;--dark:#16243a;--muted:#7e8b9e;--green:#00b630;--red:#ff1015;--panel-inset:clamp(11px,2.8cqw,13px);--content-inset:clamp(12px,3cqw,14px);width:100%;min-width:0;max-width:560px;color:var(--dark);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0 auto;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Microsoft YaHei,Noto Sans CJK SC,Hiragino Sans GB,system-ui,sans-serif;container-type:inline-size}[data-v-ec937ca8],[data-v-ec937ca8]:before,[data-v-ec937ca8]:after{box-sizing:border-box}button[data-v-ec937ca8]{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-v-ec937ca8]:focus-visible{outline-offset:3px;outline:2px solid #0874ea}button[data-v-ec937ca8]:disabled{cursor:default;opacity:.48}svg[data-v-ec937ca8]{flex-shrink:0;display:block}.app[data-v-ec937ca8]{background:linear-gradient(#f2f8fc 0%,#f0f7fb 100%);flex-direction:column;width:100%;min-width:0;min-height:100dvh;margin:0 auto;display:flex;overflow-x:clip}.topbar[data-v-ec937ca8]{background:linear-gradient(#f3f8fc,#f2f8fc);flex:0 0 62px;justify-content:center;align-items:center;height:62px;padding:0 58px;display:flex;position:relative}.back[data-v-ec937ca8]{color:#102238;background:0 0;border:0;border-radius:8px;place-items:center;width:38px;height:40px;padding:0;display:grid;position:absolute;top:8px;left:20px}.back svg[data-v-ec937ca8]{width:27px;height:27px}.topbar-title[data-v-ec937ca8]{color:#15233a;letter-spacing:.6px;text-align:center;overflow-wrap:anywhere;min-width:0;margin:0;font-size:21px;font-weight:750;line-height:1.35}.company-toolbar[data-v-ec937ca8]{min-width:0;padding:0 16px 12px}.page-state[data-v-ec937ca8]{text-align:center;color:#8492a5;overflow-wrap:anywhere;background:#fff;border-radius:16px;place-items:center;min-height:280px;margin:0 12px;padding:24px;font-size:14px;display:grid}.page-state.error[data-v-ec937ca8]{color:#b54735}.main-sheet[data-v-ec937ca8]{background:linear-gradient(#fcfeff 0% 82%,#fff 100%);border-radius:0 0 32px 32px;flex-direction:column;flex:1 0 auto;min-width:0;min-height:calc(100dvh - 70px);margin:0 3px 8px;display:flex;box-shadow:0 2px 18px #5e85a306}.overview[data-v-ec937ca8]{min-width:0;margin:0 clamp(8px,1.72cqw,9px) 0 var(--panel-inset);padding:16px var(--content-inset) 11px;background:linear-gradient(120deg,#fff,#fdfefe 85%);border-radius:16px;flex:none;box-shadow:0 5px 20px #63809b03}.profile[data-v-ec937ca8]{align-items:flex-start;gap:15px;min-height:93px;padding-left:11px;display:flex;position:relative}.school-image[data-v-ec937ca8]{object-fit:cover;border-radius:50%;flex:0 0 70px;width:70px;height:70px;margin-top:11px;display:block}.avatar-fallback[data-v-ec937ca8]{color:#1782eb;background:#e1f1ff;place-items:center;display:grid}.avatar-fallback svg[data-v-ec937ca8]{width:44px;height:44px}.profile-text[data-v-ec937ca8]{flex:1;min-width:0;padding-top:2px}.school-name[data-v-ec937ca8]{letter-spacing:.1px;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0 0 4px;font-size:clamp(18px,4.5cqw,21px);font-weight:750;line-height:29px;overflow:hidden}.profile-text.with-status .school-name[data-v-ec937ca8]{margin-right:106px}.profile-subline[data-v-ec937ca8]{color:#8290a4;letter-spacing:-.1px;overflow-wrap:anywhere;margin:0;font-size:clamp(13px,3.5cqw,16px);font-weight:500;line-height:24px}.contact-line[data-v-ec937ca8]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.expiry-tag[data-v-ec937ca8]{overflow-wrap:anywhere;letter-spacing:-.12px;background:#fff2d9;border-radius:999px;justify-content:center;align-items:center;max-width:47%;min-height:33px;padding:5px 11px;font-size:14px;font-weight:700;line-height:23px;display:flex;position:absolute;top:0;right:0}.expiry-tag.tone-green[data-v-ec937ca8]{background:#e6f8eb}.expiry-tag.tone-red[data-v-ec937ca8]{background:#ffe8eb}.expiry-tag.tone-blue[data-v-ec937ca8]{background:#e9f3ff}.expiry-tag.tone-muted[data-v-ec937ca8]{background:#eef2f6}.metrics[data-v-ec937ca8]{background:linear-gradient(115deg,#f5faff,#f5faff 60%,#f4faff);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-height:72px;margin-top:7px;display:grid;overflow:hidden}.metric[data-v-ec937ca8]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;height:100%;padding:0;display:flex}.metric-amount[data-v-ec937ca8]{letter-spacing:-.35px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;font-size:clamp(12px,3.95cqw,18px);font-weight:750;line-height:26px}.metric-name[data-v-ec937ca8]{color:#58667a;overflow-wrap:anywhere;font-size:clamp(12px,3.55cqw,16px);font-weight:500;line-height:24px}.deadline[data-v-ec937ca8]{text-align:left;background:#fff7e2;border:0;border-radius:11px;align-items:center;gap:20px;width:100%;min-height:40px;margin-top:12px;padding:8px 13px;display:flex}.warn-icon[data-v-ec937ca8]{color:#fff;background:#ff9500;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:17px;font-weight:750;line-height:1;display:grid}.deadline-text[data-v-ec937ca8]{color:#dd5b0e;overflow-wrap:anywhere;flex:auto;min-width:0;font-size:clamp(12px,3.22cqw,15px);font-weight:650;line-height:1.4}.deadline-chevron[data-v-ec937ca8]{color:#d7c6aa;flex:0 0 14px;width:14px;height:20px}.detail-fields[data-v-ec937ca8]{flex-direction:column;width:100%;min-width:0;margin:19px 0 0;padding:0 0 0 1px;display:flex}.field[data-v-ec937ca8]{grid-template-columns:106px minmax(0,1fr);align-items:stretch;min-width:0;min-height:34px;display:grid}.field-label[data-v-ec937ca8]{color:#8390a2;overflow-wrap:anywhere;padding:5px 0;font-size:clamp(13px,3.45cqw,16px);font-weight:500;line-height:24px}.field-value[data-v-ec937ca8]{color:#192b45;letter-spacing:-.23px;overflow-wrap:anywhere;white-space:pre-line;border-bottom:1px solid #edf2f7;min-width:0;margin:0;padding:4.5px 0;font-size:clamp(13px,3.45cqw,16px);font-weight:550;line-height:24px}.field:last-child .field-value[data-v-ec937ca8]{border-bottom:0}.tabbar[data-v-ec937ca8]{background:#fdfefffa;border-bottom:1px solid #e6edf4;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-height:52px;margin-top:14px;padding:0 14px;display:grid}.tab[data-v-ec937ca8]{color:#8793a5;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;min-width:0;padding:3px 1px 0;font-size:clamp(13px,3.55cqw,17px);font-weight:600;line-height:1.3;display:flex;position:relative}.tab[aria-selected=true][data-v-ec937ca8]{color:#066fe8;font-weight:700}.tab[aria-selected=true][data-v-ec937ca8]:after{content:"";background:#0876f6;border-radius:3px 3px 0 0;width:39px;height:3px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.tab-panel[data-v-ec937ca8]{background:linear-gradient(#f8fcff 0%,#fbfdff 100%);flex:none;width:100%;min-width:0}.products-table[data-v-ec937ca8]{width:100%;min-width:0;padding:0 22px;overflow-x:auto}.table-line[data-v-ec937ca8]{color:#22314d;font-variant-numeric:tabular-nums;border-bottom:1px solid #e8eef4;grid-template-columns:31% 20% 12% 18% 19%;align-items:center;width:100%;min-width:380px;font-size:clamp(11px,3.05cqw,14px);font-weight:500;display:grid}.table-line>span[data-v-ec937ca8]{overflow-wrap:anywhere;min-width:0;padding-right:3px;line-height:1.5}.table-line>span[data-v-ec937ca8]:last-child{padding-right:0}.table-head[data-v-ec937ca8]{color:#283b56;background:0 0;min-height:40px;font-size:clamp(11px,3.15cqw,14px);font-weight:750}.table-head>span[data-v-ec937ca8]{transform:translateY(4.5px)}.table-body-line[data-v-ec937ca8]{min-height:39px;padding:8px 0}.table-line .center[data-v-ec937ca8]{text-align:center}.table-line .right[data-v-ec937ca8]{text-align:right;white-space:nowrap;overflow-wrap:normal}.item-source[data-v-ec937ca8]{color:#8492a5;margin-top:3px;font-size:11px;font-weight:400;line-height:1.35;display:block}.table-total[data-v-ec937ca8]{color:#1c2b46;overflow-wrap:anywhere;justify-content:flex-end;align-items:center;gap:6px;min-height:50px;padding:10px 21px;font-size:clamp(14px,3.35cqw,16px);font-weight:700;display:flex}.table-total strong[data-v-ec937ca8]{color:#ff1014;font-variant-numeric:tabular-nums;min-width:0;font-size:clamp(17px,4.05cqw,20px);font-weight:750}.records[data-v-ec937ca8]{min-height:172px;padding:14px 21px 18px}.empty-records[data-v-ec937ca8]{color:#9aa8b8;text-align:center;overflow-wrap:anywhere;place-items:center;min-height:154px;margin:0;padding:14px;font-size:14px;line-height:1.6;display:grid}.record[data-v-ec937ca8]{color:#263a55;border-bottom:1px solid #e9f0f6;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 0;font-size:14px;line-height:1.5;display:grid}.record-main[data-v-ec937ca8],.record-end[data-v-ec937ca8]{overflow-wrap:anywhere;min-width:0}.record small[data-v-ec937ca8]{color:#8492a5;white-space:pre-line;margin-top:3px;font-size:12px;display:block}.record strong[data-v-ec937ca8]{font-variant-numeric:tabular-nums;font-weight:700}.record-end[data-v-ec937ca8]{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;max-width:160px;display:flex}.record-link[data-v-ec937ca8]{color:#0874ea;overflow-wrap:anywhere;background:0 0;border:0;border-radius:4px;max-width:100%;padding:3px 0;font-size:13px;line-height:1.5}.file-record[data-v-ec937ca8]{align-items:center}.extra-actions[data-v-ec937ca8]{min-width:0;padding:14px 18px}.extra-actions[data-v-ec937ca8]:empty{display:none}.actions[data-v-ec937ca8]{width:100%;padding:18px 18px calc(23px + env(safe-area-inset-bottom,0px));background:0 0;flex:none;align-items:center;gap:12px;margin-top:auto;display:flex;position:relative}.action[data-v-ec937ca8]{color:#25364f;overflow-wrap:anywhere;background:linear-gradient(#edf4fa 0%,#e9f1f8 100%);border:0;border-radius:999px;min-width:0;min-height:48px;padding:8px 5px;font-size:clamp(13px,3.65cqw,17px);font-weight:750;line-height:1.3;box-shadow:0 1px 2px #3b5f7c03}.action.primary[data-v-ec937ca8]{color:#fff;background:linear-gradient(#126bcf 0%,#1765c4 100%)}.action.edit[data-v-ec937ca8]{flex:.85 1 0}.action.ship[data-v-ec937ca8]{flex:1 1 0}.action.pay[data-v-ec937ca8]{flex:1.12 1 0}.action.more[data-v-ec937ca8]{flex:.9 1 0}.action[data-v-ec937ca8]:active{filter:brightness(.96)}.more-menu[data-v-ec937ca8]{overscroll-behavior:contain;z-index:30;max-height:min(360px,100dvh - 132px);right:18px;bottom:calc(80px + env(safe-area-inset-bottom,0px));background:#fff;border:1px solid #edf2f7;border-radius:13px;width:180px;max-width:calc(100% - 36px);padding:6px;position:absolute;overflow-y:auto;box-shadow:0 12px 32px #1c355926}.more-menu button[data-v-ec937ca8]{color:#34455b;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:8px;width:100%;padding:12px 11px;font-size:14px;display:block}.more-menu button[data-v-ec937ca8]:not(:disabled):hover{background:#f5f9fd}.tone-default[data-v-ec937ca8]{color:#162232}.tone-green[data-v-ec937ca8]{color:var(--green)}.tone-red[data-v-ec937ca8]{color:var(--red)}.tone-orange[data-v-ec937ca8]{color:#f80}.tone-blue[data-v-ec937ca8]{color:#0874ea}.tone-muted[data-v-ec937ca8]{color:#8290a4}@media (width>=700px){.app[data-v-ec937ca8]{box-shadow:0 0 30px #3f618412}}@container (width<=420px){.overview[data-v-ec937ca8]{padding-top:15px}.profile[data-v-ec937ca8]{gap:11px;min-height:88px;padding-left:5px}.school-image[data-v-ec937ca8]{flex-basis:63px;width:63px;height:63px;margin-top:12px}.profile-text[data-v-ec937ca8]{padding-top:3px}.profile-text.with-status .school-name[data-v-ec937ca8]{margin-right:89px}.profile-subline[data-v-ec937ca8]{font-size:clamp(12px,3.55cqw,15px);line-height:22px}.contact-line[data-v-ec937ca8]{gap:2px 8px}.expiry-tag[data-v-ec937ca8]{min-height:30px;padding:4px 8px;font-size:12px;line-height:22px}.field[data-v-ec937ca8]{grid-template-columns:92px minmax(0,1fr)}.metrics[data-v-ec937ca8]{margin-top:7px}.deadline[data-v-ec937ca8]{gap:12px;padding:8px 11px}.products-table[data-v-ec937ca8],.table-total[data-v-ec937ca8]{padding-left:16px;padding-right:16px}.actions[data-v-ec937ca8]{gap:9px;padding-left:16px;padding-right:16px}}@container (width<=365px){.topbar-title[data-v-ec937ca8]{font-size:19px}.back[data-v-ec937ca8]{left:11px}.overview[data-v-ec937ca8]{padding-left:11px;padding-right:11px}.profile[data-v-ec937ca8]{gap:9px;padding-left:1px}.school-image[data-v-ec937ca8]{flex-basis:55px;width:55px;height:55px;margin-top:14px}.avatar-fallback svg[data-v-ec937ca8]{width:35px;height:35px}.school-name[data-v-ec937ca8]{margin-bottom:3px;font-size:17px}.profile-text.with-status .school-name[data-v-ec937ca8]{margin-right:83px;padding-top:0}.expiry-tag[data-v-ec937ca8]{min-height:25px;font-size:11px;line-height:17px}.profile-subline[data-v-ec937ca8]{font-size:11.5px}.contact-line[data-v-ec937ca8]{gap:2px 6px}.field[data-v-ec937ca8]{grid-template-columns:81px minmax(0,1fr)}.field-label[data-v-ec937ca8],.field-value[data-v-ec937ca8]{font-size:12.5px}.metrics[data-v-ec937ca8]{min-height:66px}.metric-amount[data-v-ec937ca8]{letter-spacing:-.5px;font-size:12px}.metric-name[data-v-ec937ca8],.deadline-text[data-v-ec937ca8]{font-size:12px}.products-table[data-v-ec937ca8]{padding-left:12px;padding-right:12px}.table-line[data-v-ec937ca8]{grid-template-columns:34% 18% 10% 18% 20%;font-size:10.5px}.table-head[data-v-ec937ca8]{font-size:10.5px}.tab[data-v-ec937ca8]{font-size:12px}.actions[data-v-ec937ca8]{gap:7px;padding-left:12px;padding-right:12px}.action[data-v-ec937ca8]{font-size:13px}.record-end[data-v-ec937ca8]{max-width:112px}}@media (prefers-reduced-motion:reduce){[data-v-ec937ca8],[data-v-ec937ca8]:before,[data-v-ec937ca8]:after{scroll-behavior:auto!important;transition:none!important}}.sales-management-workspace[data-v-27c38b3f]{width:100%;min-width:0}.company-context[data-v-27c38b3f]{color:#7b8ca3;justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:12px;line-height:1.5;display:flex}.company-context label[data-v-27c38b3f]{align-items:center;gap:7px;min-width:0;display:flex}.company-context select[data-v-27c38b3f]{min-width:0;max-width:100%;font:inherit;color:#506681;background:#fff;border:1px solid #e1ebf5;border-radius:8px;padding:5px}.company-context button[data-v-27c38b3f],.pagination button[data-v-27c38b3f]{font:inherit;color:#1677e8;cursor:pointer;background:#fff;border:1px solid #e1ebf5;border-radius:8px;flex:none;padding:6px 10px}.company-context button[data-v-27c38b3f]:disabled,.pagination button[data-v-27c38b3f]:disabled{opacity:.45;cursor:default}.pagination[data-v-27c38b3f]{color:#7b8ca3;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}.pagination span[data-v-27c38b3f]{text-align:center;overflow-wrap:anywhere;min-width:0}button[data-v-27c38b3f]:focus-visible,select[data-v-27c38b3f]:focus-visible{outline-offset:2px;outline:2px solid #85beff}.sales-metadata[data-v-2ccb0e4d]{box-sizing:border-box;color:#365272;background:#fff;border:1px solid #e4edf7;border-radius:16px;width:100%;max-width:560px;margin:12px auto;padding:14px 16px;font:13px/1.6 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.sales-metadata header[data-v-2ccb0e4d],.sales-metadata header>div[data-v-2ccb0e4d],.form-actions[data-v-2ccb0e4d],.metadata-history nav[data-v-2ccb0e4d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sales-metadata button[data-v-2ccb0e4d]{color:#1677e8;font:inherit;cursor:pointer;background:#f4f9ff;border:1px solid #dceafa;border-radius:9px;padding:6px 10px}.sales-metadata button[data-v-2ccb0e4d]:disabled{opacity:.45;cursor:default}.sales-metadata p[data-v-2ccb0e4d]{overflow-wrap:anywhere;margin:7px 0}.sales-metadata [role=alert][data-v-2ccb0e4d]{color:#ba4527}.sales-metadata [role=status][data-v-2ccb0e4d]{color:#24794d}.sales-metadata label[data-v-2ccb0e4d]{gap:5px;margin-top:12px;display:grid}.sales-metadata input[data-v-2ccb0e4d],.sales-metadata textarea[data-v-2ccb0e4d]{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#263b54;background:#fff;border:1px solid #dce5ef;border-radius:9px;padding:10px}.sales-metadata input[data-v-2ccb0e4d]:read-only{color:#7b8ba1;background:#f6f8fb}.sales-metadata textarea[data-v-2ccb0e4d]{resize:vertical;min-height:80px}.form-actions[data-v-2ccb0e4d]{justify-content:flex-end}.form-actions button[type=submit][data-v-2ccb0e4d]{color:#fff;background:#1677e8}.pending[data-v-2ccb0e4d]{color:#8f641a;background:#fff8e9;border-radius:10px;margin-top:10px;padding:10px}.metadata-history article[data-v-2ccb0e4d]{border-bottom:1px solid #e8eef6;padding:10px 0}.metadata-history nav[data-v-2ccb0e4d]{margin-top:10px}.sales-metadata button[data-v-2ccb0e4d]:focus-visible,.sales-metadata input[data-v-2ccb0e4d]:focus-visible,.sales-metadata textarea[data-v-2ccb0e4d]:focus-visible{outline-offset:2px;outline:2px solid #85beff}.sales-fulfillment[data-v-1a914c6d]{box-sizing:border-box;color:#365272;background:#fff;border:1px solid #e4edf7;border-radius:16px;width:100%;min-width:0;margin:12px 0;padding:14px 16px;font:13px/1.6 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.sales-fulfillment header[data-v-1a914c6d],.sales-fulfillment header>div[data-v-1a914c6d],.row-actions[data-v-1a914c6d],.form-actions[data-v-1a914c6d],.fulfillment-history nav[data-v-1a914c6d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sales-fulfillment button[data-v-1a914c6d]{color:#1677e8;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:#f4f9ff;border:1px solid #dceafa;border-radius:9px;padding:6px 10px}.sales-fulfillment button[data-v-1a914c6d]:disabled{opacity:.45;cursor:default}.sales-fulfillment p[data-v-1a914c6d]{overflow-wrap:anywhere;margin:7px 0}.sales-fulfillment [role=alert][data-v-1a914c6d]{color:#ba4527}.sales-fulfillment [role=status][data-v-1a914c6d]{color:#24794d}.sales-fulfillment label[data-v-1a914c6d]{gap:5px;margin-top:12px;display:grid}.sales-fulfillment input[data-v-1a914c6d],.sales-fulfillment select[data-v-1a914c6d],.sales-fulfillment textarea[data-v-1a914c6d]{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#263b54;background:#fff;border:1px solid #dce5ef;border-radius:9px;padding:10px}.sales-fulfillment input[data-v-1a914c6d]:read-only{color:#7b8ba1;background:#f6f8fb}.sales-fulfillment textarea[data-v-1a914c6d]{resize:vertical;min-height:70px}.manifest-item[data-v-1a914c6d],.fulfillment-detail article[data-v-1a914c6d],.fulfillment-history article[data-v-1a914c6d]{border-bottom:1px solid #e8eef6;margin:12px 0;padding:12px 0}.two-fields[data-v-1a914c6d]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stage-row[data-v-1a914c6d]{gap:6px;min-width:0;display:flex}.stage-row button[data-v-1a914c6d]{flex-shrink:0}.stage-editor[data-v-1a914c6d]{margin:12px 0}.stage[data-v-1a914c6d]{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px;padding:7px 0;display:flex}.checkbox[data-v-1a914c6d]{align-items:center;gap:8px!important;display:flex!important}.checkbox input[data-v-1a914c6d]{flex-shrink:0;width:17px;height:17px}.form-actions[data-v-1a914c6d]{justify-content:flex-end;margin-top:14px}.form-actions button[type=submit][data-v-1a914c6d]{color:#fff;background:#1677e8}.pending[data-v-1a914c6d]{color:#8f641a;background:#fff8e9;border-radius:10px;margin-top:10px;padding:10px}.sales-fulfillment ul[data-v-1a914c6d]{overflow-wrap:anywhere;padding-left:20px}.sales-fulfillment li>button[data-v-1a914c6d]{margin-left:6px}.sales-fulfillment h3[data-v-1a914c6d]{overflow-wrap:anywhere;font-size:14px}.sales-fulfillment button[data-v-1a914c6d]:focus-visible,.sales-fulfillment input[data-v-1a914c6d]:focus-visible,.sales-fulfillment textarea[data-v-1a914c6d]:focus-visible,.sales-fulfillment select[data-v-1a914c6d]:focus-visible{outline-offset:2px;outline:2px solid #85beff}.sales-cash[data-v-b9063fc7]{box-sizing:border-box;color:#365272;background:#fff;border:1px solid #e4edf7;border-radius:16px;width:100%;max-width:560px;margin:12px auto;padding:14px 16px;font:13px/1.6 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.sales-cash header[data-v-b9063fc7],.sales-cash header>div[data-v-b9063fc7],.form-actions[data-v-b9063fc7],.pager[data-v-b9063fc7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sales-cash button[data-v-b9063fc7]{color:#1677e8;font:inherit;cursor:pointer;background:#f4f9ff;border:1px solid #dceafa;border-radius:9px;padding:6px 10px}.sales-cash button[data-v-b9063fc7]:disabled{opacity:.45;cursor:default}.sales-cash p[data-v-b9063fc7]{overflow-wrap:anywhere;margin:7px 0}.sales-cash [role=alert][data-v-b9063fc7]{color:#ba4527}.sales-cash [role=status][data-v-b9063fc7]{color:#24794d}.sales-cash label[data-v-b9063fc7]{gap:5px;margin-top:12px;display:grid}.sales-cash input[data-v-b9063fc7],.sales-cash textarea[data-v-b9063fc7],.sales-cash select[data-v-b9063fc7]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;color:#263b54;background:#fff;border:1px solid #dce5ef;border-radius:9px;padding:10px}.sales-cash textarea[data-v-b9063fc7]{resize:vertical;min-height:80px}.form-actions[data-v-b9063fc7]{justify-content:flex-end;margin-top:12px}.form-actions button[type=submit][data-v-b9063fc7]{color:#fff;background:#1677e8}.pending[data-v-b9063fc7]{color:#8f641a;background:#fff8e9;border-radius:10px;margin-top:10px;padding:10px}.sales-cash[data-v-b9063fc7] :focus-visible{outline-offset:2px;outline:2px solid #85beff}.pager[data-v-b9063fc7]{margin-top:8px}.sales-contact[data-v-3aab5537]{box-sizing:border-box;color:#365272;background:#fff;border:1px solid #e4edf7;border-radius:16px;width:100%;min-width:0;margin:12px 0;padding:14px 16px;font:13px/1.6 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.sales-contact header[data-v-3aab5537],.sales-contact header>div[data-v-3aab5537],.form-actions[data-v-3aab5537],.contact-history nav[data-v-3aab5537]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sales-contact button[data-v-3aab5537]{color:#1677e8;font:inherit;cursor:pointer;background:#f4f9ff;border:1px solid #dceafa;border-radius:9px;padding:6px 10px}.sales-contact button[data-v-3aab5537]:disabled{opacity:.45;cursor:default}.sales-contact p[data-v-3aab5537]{overflow-wrap:anywhere;margin:7px 0}.sales-contact [role=alert][data-v-3aab5537]{color:#ba4527}.sales-contact [role=status][data-v-3aab5537]{color:#24794d}.sales-contact label[data-v-3aab5537]{gap:5px;margin-top:12px;display:grid}.sales-contact select[data-v-3aab5537],.sales-contact textarea[data-v-3aab5537]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;color:#263b54;background:#fff;border:1px solid #dce5ef;border-radius:9px;padding:10px}.sales-contact textarea[data-v-3aab5537]{resize:vertical;min-height:70px}.form-actions[data-v-3aab5537]{justify-content:flex-end;margin-top:14px}.form-actions button[type=submit][data-v-3aab5537]{color:#fff;background:#1677e8}.pending[data-v-3aab5537]{color:#8f641a;background:#fff8e9;border-radius:10px;margin-top:10px;padding:10px}.contact-history article[data-v-3aab5537]{border-bottom:1px solid #e8eef6;margin:10px 0;padding-bottom:10px}.sales-contact[data-v-3aab5537] :focus-visible{outline-offset:2px;outline:2px solid #85beff}.cancellation-panel[data-v-a1543a48]{box-sizing:border-box;color:#1e293b;overflow-wrap:anywhere;background:#fff;border:1px solid #cbd5e1;border-radius:12px;margin:12px 0;padding:16px}h2[data-v-a1543a48]{margin:0 0 12px;font-size:18px}p[data-v-a1543a48]{line-height:1.6}[role=alert][data-v-a1543a48]{color:#b42318}fieldset[data-v-a1543a48]{border:0;min-width:0;margin:0;padding:0}label[data-v-a1543a48]{gap:6px;margin:12px 0;display:grid}input[data-v-a1543a48]:not([type=checkbox]),textarea[data-v-a1543a48]{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:inherit;background:#fff;border:1px solid #94a3b8;border-radius:6px;padding:10px}textarea[data-v-a1543a48]{resize:vertical;min-height:76px}.cancel-item[data-v-a1543a48]{border:1px solid #e2e8f0;border-radius:8px;margin:10px 0;padding:8px 12px}.check[data-v-a1543a48]{align-items:center;display:flex}.buttons[data-v-a1543a48]{flex-wrap:wrap;gap:10px;display:flex}button[data-v-a1543a48]{color:#1e40af;min-height:40px;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #1d4ed8;border-radius:7px;padding:8px 14px}button[data-v-a1543a48]:disabled{opacity:.55;cursor:default}.sales-action-panel[data-v-8a23c8e8]{border:1px solid var(--el-border-color,#ddd);background:var(--el-bg-color,#fff);border-radius:12px;padding:16px}h2[data-v-8a23c8e8]{margin:0 0 12px;font-size:17px}.action-row[data-v-8a23c8e8]{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.action-row span[data-v-8a23c8e8]{overflow-wrap:anywhere;max-width:100%}button[data-v-8a23c8e8]{cursor:pointer;padding:8px 12px}button[data-v-8a23c8e8]:disabled{cursor:default;opacity:.5}textarea[data-v-8a23c8e8]{box-sizing:border-box;width:100%;min-height:72px;margin:8px 0;display:block}[role=alert][data-v-8a23c8e8]{color:#b42318}.receipt-panel[data-v-1a9e0ce3]{border:1px solid var(--el-border-color,#ddd);background:var(--el-bg-color,#fff);overflow-wrap:anywhere;border-radius:8px;margin:16px 0;padding:16px}.receipt-panel h2[data-v-1a9e0ce3]{margin:0 0 12px;font-size:18px}.receipt-panel p[data-v-1a9e0ce3],.receipt-panel li[data-v-1a9e0ce3]{line-height:1.6}.receipt-panel fieldset[data-v-1a9e0ce3]{border:0;min-width:0;padding:0}.receipt-panel label[data-v-1a9e0ce3]{margin:10px 0;display:block}.receipt-panel input[data-v-1a9e0ce3]:not([type=checkbox]),.receipt-panel textarea[data-v-1a9e0ce3]{box-sizing:border-box;border:1px solid var(--el-border-color,#ccc);background:var(--el-fill-color-blank,#fff);width:100%;color:inherit;font:inherit;border-radius:4px;padding:9px;display:block}.receipt-row[data-v-1a9e0ce3]{border:1px solid var(--el-border-color,#ddd);border-radius:6px;margin:12px 0;padding:8px 12px}.receipt-quantities[data-v-1a9e0ce3]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.receipt-wide[data-v-1a9e0ce3]{grid-column:1/-1}.receipt-error[data-v-1a9e0ce3]{color:var(--el-color-danger,#b42318)}.receipt-panel button[data-v-1a9e0ce3]{border:1px solid var(--el-color-primary,#1989fa);color:var(--el-color-primary,#1677dd);background:var(--el-bg-color,#fff);cursor:pointer;font:inherit;border-radius:5px;margin:4px;padding:10px 16px}.receipt-panel button[data-v-1a9e0ce3]:disabled{cursor:default;opacity:.55}.receipt-buttons[data-v-1a9e0ce3]{flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width<=600px){.receipt-panel[data-v-1a9e0ce3]{padding:12px}.receipt-quantities[data-v-1a9e0ce3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sales-page[data-v-14fd969d]{background:var(--el-bg-color-page);min-height:100vh;padding:28px clamp(20px,4vw,64px)}header[data-v-14fd969d],.toolbar[data-v-14fd969d],.detail-head[data-v-14fd969d],.line[data-v-14fd969d]{justify-content:space-between;align-items:center;gap:12px;display:flex}header h1[data-v-14fd969d],header p[data-v-14fd969d]{margin:0}header p[data-v-14fd969d]{color:var(--el-text-color-secondary);margin-top:6px}.el-card[data-v-14fd969d]{margin-top:16px}.nested-card[data-v-14fd969d]{margin-top:12px}.line[data-v-14fd969d]{margin:10px 0}.installment-line[data-v-14fd969d]{grid-template-columns:1.25fr 1fr .85fr .8fr auto 1fr .9fr 1fr auto;align-items:center;gap:8px;margin:10px 0;display:grid}.line .el-select[data-v-14fd969d]{min-width:280px}h3[data-v-14fd969d]{margin-top:22px}@media (width<=575px){.sales-draft-dialog{margin-top:24px;width:calc(100vw - 24px)!important}.sales-draft-dialog .el-dialog__body{max-height:calc(100vh - 176px);overflow-y:auto}.sales-draft-dialog .el-col{flex:0 0 100%;max-width:100%}.sales-draft-dialog .line,.sales-draft-dialog .installment-line{grid-template-columns:minmax(0,1fr);display:grid}.sales-draft-dialog .line .el-select{width:100%;min-width:0}.sales-draft-dialog .el-date-editor{max-width:100%}}.release-correction[data-v-37445993]{overflow-wrap:anywhere;margin-top:16px}fieldset[data-v-37445993]{border:0;min-width:0;padding:0}label[data-v-37445993]{gap:6px;margin:10px 0;display:grid}button[data-v-37445993],input[data-v-37445993],textarea[data-v-37445993]{box-sizing:border-box;max-width:100%;min-height:44px;font:inherit;color:inherit;background:var(--business-bg-page,#fff);border:1px solid var(--business-border-medium,#ccd5e0);border-radius:8px;padding:9px}input[data-v-37445993],textarea[data-v-37445993]{width:100%;min-width:0}button[data-v-37445993]{cursor:pointer;margin:4px 8px 4px 0}button[data-v-37445993]:disabled{opacity:.5;cursor:default}article[data-v-37445993]{border-bottom:1px solid var(--business-border-light,#e1e7ef);padding:8px 0}[role=alert][data-v-37445993]{color:var(--business-danger,#b42318)}:is(button[data-v-37445993],input[data-v-37445993],textarea[data-v-37445993]):focus-visible{outline:2px solid var(--business-color-primary,#2f73f4);outline-offset:2px}.dispute-release[data-v-f59a5acf]{color:#253247;overflow-wrap:anywhere;background:#fff;border:1px solid #d6dfeb;border-radius:8px;margin:16px 0;padding:16px}label[data-v-f59a5acf]{margin:12px 0;display:block}input[data-v-f59a5acf],select[data-v-f59a5acf],textarea[data-v-f59a5acf]{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:9px;display:block}button[data-v-f59a5acf]{color:#1677dd;font:inherit;cursor:pointer;background:#fff;border:1px solid #1989fa;border-radius:5px;margin:4px;padding:9px 12px}button[data-v-f59a5acf]:disabled{opacity:.55;cursor:default}fieldset[data-v-f59a5acf]{border:0;min-width:0;margin:0;padding:0}nav[data-v-f59a5acf]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}p[data-v-f59a5acf]{line-height:1.6}.basis[data-v-f59a5acf]{white-space:pre-wrap}[role=alert][data-v-f59a5acf]{color:#b42318}.sales-finance-workspace[data-v-4623c239]{color:#253247;background:#fff;padding:16px}.toolbar[data-v-4623c239],nav[data-v-4623c239],footer[data-v-4623c239]{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.intro[data-v-4623c239]{background:#eef6fd;padding:12px;line-height:1.7}h3[data-v-4623c239]{margin:24px 0 12px}article[data-v-4623c239]{overflow-wrap:anywhere;border-bottom:1px solid #e4e8ef;padding:12px 0}article p[data-v-4623c239]{margin:8px 0}button[data-v-4623c239],input[data-v-4623c239],select[data-v-4623c239]{font:inherit;box-sizing:border-box;border:1px solid #c7d0dc;border-radius:6px;max-width:100%;padding:8px}button[data-v-4623c239]{color:#24446c;cursor:pointer;background:#f5f8fc}button[data-v-4623c239]:disabled{opacity:.45;cursor:default}label[data-v-4623c239]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.handling-form[data-v-4623c239]{background:#f5f8fc;border:1px solid #dae3ef;border-radius:8px;margin-top:20px;padding:16px}.receipt-facts[data-v-4623c239]{border:0;min-width:0;margin:0;padding:0}.handling-form label[data-v-4623c239]{margin:14px 0}.handling-form input[data-v-4623c239]{background:#fff;flex:1;min-width:160px}.handling-form small[data-v-4623c239]{color:#637289;display:block}[role=alert][data-v-4623c239]{color:#b42318}@media (width<=600px){.sales-finance-workspace[data-v-4623c239],.handling-form[data-v-4623c239]{padding:12px}.handling-form label[data-v-4623c239]{flex-direction:column;align-items:flex-start}.handling-form input[data-v-4623c239],.handling-form select[data-v-4623c239]{width:100%}nav button[data-v-4623c239]{font-size:13px}article[data-v-4623c239]{line-height:1.65}}.sales-finance-page[data-v-73f92ffa]{padding:16px}.return-inspection-panel[data-v-a3546e35]{box-sizing:border-box;color:#1e293b;overflow-wrap:anywhere;background:#fff;border:1px solid #cbd5e1;border-radius:12px;margin:12px 0;padding:16px}h2[data-v-a3546e35]{margin:0 0 12px;font-size:18px}p[data-v-a3546e35]{line-height:1.6}[role=alert][data-v-a3546e35]{color:#b42318}fieldset[data-v-a3546e35]{border:0;min-width:0;margin:0;padding:0}label[data-v-a3546e35]{gap:6px;margin:12px 0;display:grid}input[data-v-a3546e35]:not([type=checkbox]),textarea[data-v-a3546e35],select[data-v-a3546e35]{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:inherit;background:#fff;border:1px solid #94a3b8;border-radius:6px;padding:10px}textarea[data-v-a3546e35]{resize:vertical;min-height:76px}.receipt-item[data-v-a3546e35]{border:1px solid #e2e8f0;border-radius:8px;margin:10px 0;padding:8px 12px}.check[data-v-a3546e35]{align-items:center;display:flex}.buttons[data-v-a3546e35]{flex-wrap:wrap;gap:10px;display:flex}button[data-v-a3546e35]{color:#1e40af;min-height:40px;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #1d4ed8;border-radius:7px;padding:8px 14px}button[data-v-a3546e35]:disabled{opacity:.55;cursor:default}.return-receipt-panel[data-v-427f0c4c]{box-sizing:border-box;color:#1e293b;overflow-wrap:anywhere;background:#fff;border:1px solid #cbd5e1;border-radius:12px;margin:12px 0;padding:16px}h2[data-v-427f0c4c]{margin:0 0 12px;font-size:18px}p[data-v-427f0c4c]{line-height:1.6}[role=alert][data-v-427f0c4c]{color:#b42318}fieldset[data-v-427f0c4c]{border:0;min-width:0;margin:0;padding:0}label[data-v-427f0c4c]{gap:6px;margin:12px 0;display:grid}input[data-v-427f0c4c]:not([type=checkbox]),textarea[data-v-427f0c4c],select[data-v-427f0c4c]{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:inherit;background:#fff;border:1px solid #94a3b8;border-radius:6px;padding:10px}textarea[data-v-427f0c4c]{resize:vertical;min-height:76px}.receipt-item[data-v-427f0c4c]{border:1px solid #e2e8f0;border-radius:8px;margin:10px 0;padding:8px 12px}.check[data-v-427f0c4c]{align-items:center;display:flex}.buttons[data-v-427f0c4c]{flex-wrap:wrap;gap:10px;display:flex}button[data-v-427f0c4c]{color:#1e40af;min-height:40px;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #1d4ed8;border-radius:7px;padding:8px 14px}button[data-v-427f0c4c]:disabled{opacity:.55;cursor:default}.page[data-v-45a8b3c2]{background:var(--el-bg-color-page);min-height:100vh;padding:24px}.toolbar[data-v-45a8b3c2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.toolbar[data-v-45a8b3c2]>*{min-width:0;max-width:100%}.toolbar p[data-v-45a8b3c2]{color:var(--el-text-color-secondary);margin:6px 0 0;font-size:13px}.actions[data-v-45a8b3c2]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.layout[data-v-45a8b3c2]{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.list-card[data-v-45a8b3c2],.detail-card[data-v-45a8b3c2]{min-width:0}.detail-card[data-v-45a8b3c2] .el-descriptions__body{overflow-x:auto}h3[data-v-45a8b3c2]{margin:24px 0 10px;font-size:15px}.sub-table[data-v-45a8b3c2]{margin-top:10px}.form-grid[data-v-45a8b3c2]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.dialog-form[data-v-45a8b3c2]{margin-top:16px}@media (width<=720px){.page[data-v-45a8b3c2]{padding:12px}.toolbar[data-v-45a8b3c2]{flex-direction:column;align-items:flex-start}.form-grid[data-v-45a8b3c2]{grid-template-columns:1fr}}.invoice-page[data-v-b80d338d]{color:var(--business-text-primary);padding:20px 16px 48px}.invoice-header[data-v-b80d338d],.actions[data-v-b80d338d],.search-row[data-v-b80d338d]{align-items:center;gap:12px;display:flex}.invoice-header[data-v-b80d338d]{margin-bottom:24px}.invoice-header a[data-v-b80d338d]{color:var(--business-text-primary);padding:8px;display:inline-flex}svg[data-v-b80d338d]{fill:none;stroke:currentColor;stroke-width:1.8px;width:24px;height:24px}h1[data-v-b80d338d]{margin:0;font-size:24px}h2[data-v-b80d338d]{margin:0 0 12px;font-size:19px}h3[data-v-b80d338d]{margin:0 0 8px;font-size:16px}p[data-v-b80d338d]{overflow-wrap:anywhere;margin:8px 0;line-height:1.6}.invoice-card[data-v-b80d338d]{border-radius:var(--business-radius-md);background:var(--business-bg-page);box-shadow:var(--business-shadow-card);margin:16px 0;padding:20px}.hint[data-v-b80d338d],dt[data-v-b80d338d],.invoice-header p[data-v-b80d338d]{color:var(--business-text-secondary);font-size:13px}label[data-v-b80d338d]{margin:12px 0;font-size:14px;display:block}input[data-v-b80d338d],select[data-v-b80d338d],textarea[data-v-b80d338d]{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:var(--business-bg-page);border:1px solid var(--business-border-medium);border-radius:var(--business-radius-sm);min-height:42px;margin-top:6px;padding:10px 12px;display:block}fieldset[data-v-b80d338d]{border:0;min-width:0;margin:0;padding:0}button[data-v-b80d338d]{cursor:pointer;font:inherit;min-height:42px;color:var(--business-color-primary);background:var(--business-bg-page);border:1px solid var(--business-border-medium);border-radius:var(--business-radius-sm);padding:10px 12px;font-size:14px}button.primary[data-v-b80d338d]{color:var(--business-bg-page);background:var(--business-color-primary);border-color:var(--business-color-primary)}button[data-v-b80d338d]:disabled,fieldset[data-v-b80d338d]:disabled{opacity:.6;cursor:wait}button[data-v-b80d338d]:focus-visible,input[data-v-b80d338d]:focus-visible,select[data-v-b80d338d]:focus-visible,textarea[data-v-b80d338d]:focus-visible,a[data-v-b80d338d]:focus-visible,summary[data-v-b80d338d]:focus-visible{outline:2px solid var(--business-color-primary);outline-offset:3px}.actions[data-v-b80d338d]{flex-wrap:wrap;margin-top:16px}.search-row label[data-v-b80d338d]{flex:1;min-width:0}.amounts[data-v-b80d338d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}dd[data-v-b80d338d]{overflow-wrap:anywhere;margin:6px 0 0;font-size:21px;font-weight:600}.error[data-v-b80d338d],.notice[data-v-b80d338d]{border-radius:var(--business-radius-sm);padding:12px}.error[data-v-b80d338d]{color:var(--business-danger);background:var(--business-danger-bg)}.notice[data-v-b80d338d]{color:var(--business-success);background:var(--business-success-bg)}.invoice-line[data-v-b80d338d],.history-row[data-v-b80d338d]{border-top:1px solid var(--business-border-light);padding:16px 0}.invoice-line legend[data-v-b80d338d]{padding-top:12px;font-size:14px}.checkbox[data-v-b80d338d]{align-items:center;gap:8px;display:flex}.checkbox input[data-v-b80d338d]{width:20px;min-height:20px;margin:0;display:inline-block}summary[data-v-b80d338d]{cursor:pointer;margin:12px 0;font-size:14px}a[data-v-b80d338d]{color:var(--business-color-primary);text-underline-offset:3px;text-decoration:underline}.page[data-v-62d8d122]{background:#f4f6f8;min-height:100vh;padding:24px}.hero[data-v-62d8d122],.actions[data-v-62d8d122],.detail-head[data-v-62d8d122],.detail-actions[data-v-62d8d122]{justify-content:space-between;align-items:center;gap:12px;display:flex}.hero[data-v-62d8d122]{margin-bottom:18px}.hero p[data-v-62d8d122],.hero h1[data-v-62d8d122],.detail-head p[data-v-62d8d122]{margin:0}.hero span[data-v-62d8d122],.detail-head p[data-v-62d8d122],small[data-v-62d8d122]{color:#6b7280}.grid[data-v-62d8d122]{grid-template-columns:1.1fr 1fr;gap:16px;margin-top:16px;display:grid}.detail-actions[data-v-62d8d122]{flex-wrap:wrap;justify-content:flex-start;margin-top:16px}.el-card[data-v-62d8d122]{margin-top:16px}@media (width<=1100px){.grid[data-v-62d8d122]{grid-template-columns:1fr}.hero[data-v-62d8d122]{flex-direction:column;align-items:flex-start}.actions[data-v-62d8d122]{flex-wrap:wrap}}.page[data-v-1e5abc9c]{width:100vw;height:100vh;color:var(--ba-bg-color-overlay);background:#0078d7;justify-content:center;align-items:center;display:flex}.page .container[data-v-1e5abc9c]{width:50vw}.page .container .font-h1[data-v-1e5abc9c]{font-size:120px}.page .container .tip[data-v-1e5abc9c]{padding-top:20px;font-size:30px}.page .container .complete[data-v-1e5abc9c]{padding:30px 0;font-size:30px}.page .container .details[data-v-1e5abc9c]{align-items:center;display:flex}.page .container .details .qr-image img[data-v-1e5abc9c]{width:80px;height:80px}.page .container .details .stopcode[data-v-1e5abc9c]{padding-left:10px}.page .container .details .stopcode .stopcode-text[data-v-1e5abc9c]{padding:4px 0;font-size:16px;display:block}.stopcode-a[data-v-1e5abc9c]{color:var(--ba-bg-color-overlay);padding-right:16px;font-size:16px}@media screen and (width<=720px){.container[data-v-1e5abc9c]{width:90vw!important}.tip[data-v-1e5abc9c]{padding-top:20px;font-size:20px!important}.complete[data-v-1e5abc9c]{padding:30px 0;font-size:20px!important}.stopcode-text[data-v-1e5abc9c]{font-size:15px!important}}.page[data-v-b6724a97]{background:#000;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.container[data-v-b6724a97]{color:var(--ba-bg-color-overlay);flex-wrap:wrap;justify-content:center;align-items:center;width:60vw;display:flex}.fbi[data-v-b6724a97]{text-align:center;background:#a00;margin:20px auto;padding:0 30px;font-size:80px;font-weight:700;display:inline-block}.warning[data-v-b6724a97]{width:100%;font-size:24px}.warning[data-v-b6724a97]:first-letter{font-size:40px}.page-footer[data-v-b6724a97]{padding-top:60px}.stopcode-a[data-v-b6724a97]{color:var(--ba-bg-color-overlay);text-decoration:none}@media screen and (width<=768px){.container[data-v-b6724a97]{width:90vw}.fbi[data-v-b6724a97]{padding:10px 30px;font-size:50px}.warning[data-v-b6724a97]{font-size:16px}.warning[data-v-b6724a97]:first-letter{font-size:30px}}.permission-key[data-v-df04b663]{color:var(--el-text-color-secondary);margin-left:8px}.ba-table-render-buttons-item .text[data-v-0b3e5c5a]{font-size:14px}.ba-table-render-buttons-item .icon+.text[data-v-0b3e5c5a]{padding-left:5px}.ba-table-render-buttons-item.el-button--small[data-v-0b3e5c5a]{height:auto;padding:4px 5px}.ba-table-render-buttons-move[data-v-0b3e5c5a]{cursor:move}.buttons-popconfirm-reference-box[data-v-0b3e5c5a]{vertical-align:middle;display:inline-flex}.buttons-ml-6+.buttons-ml-6[data-v-0b3e5c5a]{margin-left:6px}.ba-table-render-color[data-v-5c132ae2]{width:100%;height:25px}.ba-table-render-image[data-v-44a6912a]{width:36px;height:36px}.ba-table-render-images-item[data-v-9a7ac038]{width:36px;height:36px;margin:0 5px}.m-4[data-v-096f5c4b]{margin:4px}.ba-data-table[data-v-af104042] .table-header-cell .cell{color:var(--el-text-color-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-pagination[data-v-af104042]{box-sizing:border-box;background-color:var(--ba-bg-color-overlay);width:100%;max-width:100%;padding:13px 15px}.ba-array-key[data-v-b7b95894],.ba-array-value[data-v-b7b95894]{color:var(--el-text-color-secondary);justify-content:center;align-items:center;padding:5px 0;display:flex}.ba-array-item[data-v-b7b95894]{margin-bottom:6px}.ba-add-array-item[data-v-b7b95894]{float:right}.ba-upload-select-dialog .el-dialog__body{padding:10px 20px}.table-header-operate-text{margin-left:6px}.ml-10{margin-left:10px}.selection-count{color:var(--el-color-primary);font-weight:700}.ba-upload-wrapper[data-v-e52f888a]{outline:none;position:relative}.ba-upload-wrapper.is-drag-over[data-v-e52f888a]:not(.is-disabled) .el-upload--picture-card,.ba-upload-wrapper.is-drag-over[data-v-e52f888a]:not(.is-disabled) .el-upload-dragger{border-color:var(--el-color-primary)}.ba-upload-trigger[data-v-e52f888a]{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;position:absolute;inset:0}.ba-upload-trigger.ba-upload-trigger-file[data-v-e52f888a]{inset:unset;gap:6px;min-height:32px;padding:0 10px;position:relative}.ba-upload-drag-mask[data-v-e52f888a]{z-index:10;border:2px dashed var(--el-color-primary);color:var(--el-color-primary);font-size:var(--el-font-size-small);pointer-events:none;background:#ffffffeb;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.ba-upload-select-image[data-v-e52f888a],.ba-upload-paste-image[data-v-e52f888a]{border:1px dashed var(--el-border-color);width:var(--el-upload-picture-card-size);text-align:center;height:30px;line-height:30px;font-size:var(--el-font-size-extra-small);color:var(--el-text-color-regular);-webkit-user-select:none;user-select:none;border-radius:6px;position:absolute}.ba-upload-select-image[data-v-e52f888a]:hover,.ba-upload-paste-image[data-v-e52f888a]:hover{color:var(--el-color-primary);border:1px dashed var(--el-color-primary)}.ba-upload-select-image[data-v-e52f888a]{border-top:1px dashed #0000;border-bottom-right-radius:20px;border-bottom-left-radius:20px;top:0}.ba-upload-select-image[data-v-e52f888a]:hover{border-top:1px dashed var(--el-color-primary)}.ba-upload-paste-image[data-v-e52f888a]{border-bottom:1px dashed #0000;border-top-left-radius:20px;border-top-right-radius:20px;bottom:0}.ba-upload-paste-image[data-v-e52f888a]:hover{border-bottom:1px dashed var(--el-color-primary)}.ba-upload[data-v-e52f888a] .el-upload:hover .ba-upload-icon{color:var(--el-color-primary)!important}[data-v-e52f888a] .ba-upload-preview .el-dialog__body{justify-content:center;align-items:center;height:auto;padding:10px;display:flex}.ba-upload-preview-scroll[data-v-e52f888a]{justify-content:center;align-items:center;height:auto;max-height:70vh;padding:10px;display:flex;overflow:auto}.ba-upload-preview-img[data-v-e52f888a]{max-width:100%;max-height:100%}[data-v-e52f888a] .el-dialog__headerbtn{width:37px;height:37px;top:2px}.ba-upload.image[data-v-e52f888a] .el-upload--picture-card,.ba-upload.images[data-v-e52f888a] .el-upload--picture-card{justify-content:center;align-items:center;display:inline-flex;position:relative}.ba-upload.image[data-v-e52f888a] .el-upload--picture-card>.el-tooltip__trigger,.ba-upload.images[data-v-e52f888a] .el-upload--picture-card>.el-tooltip__trigger{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;position:absolute;inset:0}.ba-upload.file[data-v-e52f888a] .el-upload,.ba-upload.files[data-v-e52f888a] .el-upload{position:relative}.ba-upload.file[data-v-e52f888a] .el-upload-list,.ba-upload.files[data-v-e52f888a] .el-upload-list{margin-left:-10px}.ba-upload.files[data-v-e52f888a] .el-upload-list__item,.ba-upload.images[data-v-e52f888a] .el-upload-list__item{-webkit-user-select:none;user-select:none}.ba-upload.files[data-v-e52f888a] .el-upload-list__item .el-upload-list__item-actions,.ba-upload.files[data-v-e52f888a] .el-upload-list__item .el-upload-list__item-name,.ba-upload.images[data-v-e52f888a] .el-upload-list__item .el-upload-list__item-actions,.ba-upload.images[data-v-e52f888a] .el-upload-list__item .el-upload-list__item-name{cursor:move}.ml-6[data-v-e52f888a]{margin-left:6px}.ba-upload.hide-image-plus[data-v-e52f888a] .el-upload--picture-card{display:none}.ba-upload.is-disabled[data-v-e52f888a] .el-upload,.ba-upload.is-disabled[data-v-e52f888a] .el-upload .el-button,.ba-upload.is-disabled[data-v-e52f888a] .el-upload--picture-card{cursor:not-allowed}.tips[data-v-5d5c399b]{color:var(--el-text-color-placeholder)}[data-v-8120a4b7] .remote-select-popper{color:var(--el-text-color-secondary);text-align:center;font-size:12px}.remote-select-option[data-v-8120a4b7]{white-space:pre}.w100[data-v-8120a4b7]{position:relative}.ba-upload-image[data-v-9a1fd2a0] .el-upload--picture-card{justify-content:center;align-items:center;display:inline-flex}.ba-upload-file[data-v-9a1fd2a0] .el-upload-list{margin-left:-10px}.table-com-search[data-v-ec4e245b]{box-sizing:border-box;background-color:var(--ba-bg-color-overlay);border:1px solid var(--ba-border-color);border-bottom:none;width:100%;max-width:100%;padding:13px 15px;font-size:14px}.table-com-search .com-search-col[data-v-ec4e245b]{color:var(--el-text-color-regular);align-items:center;padding-top:8px;font-size:13px;display:flex}.table-com-search .com-search-col-label[data-v-ec4e245b]{text-align:right;white-space:nowrap;width:33.33%;padding:0 15px;overflow:hidden}.table-com-search .com-search-col-input[data-v-ec4e245b]{width:66.66%;padding:0 15px}.table-com-search .com-search-col-input-range[data-v-ec4e245b]{align-items:center;width:66.66%;padding:0 15px;display:flex}.table-com-search .com-search-col-input-range .range-separator[data-v-ec4e245b]{padding:0 5px}.pl-20[data-v-ec4e245b]{padding-left:20px}.w16[data-v-ec4e245b]{width:16.5%!important}.w83[data-v-ec4e245b]{width:83.5%!important}.table-header[data-v-af1fc075]{box-sizing:border-box;background-color:var(--ba-bg-color-overlay);border:1px solid var(--ba-border-color);border-bottom:none;align-items:center;width:100%;max-width:100%;padding:13px 15px;font-size:14px;display:flex;position:relative;overflow-x:auto}.table-header .table-header-operate-text[data-v-af1fc075]{margin-left:6px}.btns-ml-12+.btns-ml-12[data-v-af1fc075]{margin-left:12px}.table-search[data-v-af1fc075]{margin-left:auto;display:flex}.table-search .quick-search[data-v-af1fc075]{width:auto}.table-search-button-group[data-v-af1fc075]{border:1px solid var(--el-border-color);border-radius:var(--el-border-radius-base);margin-left:12px;display:flex;overflow:hidden}.table-search-button-group button[data-v-af1fc075]:focus,.table-search-button-group button[data-v-af1fc075]:active{background-color:var(--ba-bg-color-overlay)}.table-search-button-group button[data-v-af1fc075]:hover{background-color:var(--el-color-info-light-7)}.table-search-button-group .table-search-button-item[data-v-af1fc075]{border:none;border-radius:0;height:30px}.table-search-button-group .el-button+.el-button[data-v-af1fc075]{margin:0}.table-search-button-group .right-border[data-v-af1fc075]{border-right:1px solid var(--el-border-color)}html.dark .table-search-button-group button[data-v-af1fc075]:focus,html.dark .table-search-button-group button[data-v-af1fc075]:active{background-color:var(--el-color-info-dark-2)}html.dark .table-search-button-group button[data-v-af1fc075]:hover{background-color:var(--el-color-info-light-7)}html.dark .table-search-button-group button[data-v-af1fc075]{background-color:var(--ba-bg-color-overlay)}html.dark .table-search-button-group button el-icon[data-v-af1fc075]{color:#fff!important}.group-super-alert[data-v-ed707f8d]{margin-bottom:10px}.ba-form-item-label-tip[data-v-54bbc833]{color:var(--el-text-color-secondary);padding-left:6px}.ba-form-item-label-tip i[data-v-54bbc833]{cursor:pointer}.ba-form-item-not-support[data-v-54bbc833]{line-height:15px}.ba-input-item-array[data-v-54bbc833] .el-form-item__content{padding-bottom:32px;display:block}.default-main[data-v-abf06e2e]{margin-bottom:0}.known-record[data-v-69ab17e2]{gap:8px;max-width:650px;margin:12px 0;display:flex}table[data-v-69ab17e2]{border-collapse:collapse;width:100%;margin:12px 0}th[data-v-69ab17e2],td[data-v-69ab17e2]{text-align:left;border-bottom:1px solid var(--el-border-color);overflow-wrap:anywhere;padding:8px}.record-detail[data-v-69ab17e2]{grid-template-columns:150px minmax(0,1fr);gap:8px;display:grid}dt[data-v-69ab17e2]{font-weight:600}dd[data-v-69ab17e2]{margin:0}pre[data-v-69ab17e2]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0}.permission-picker[data-v-60361af0]{border:1px solid var(--el-border-color);color:var(--el-text-color-primary);border-radius:8px;min-width:0;overflow:hidden}.picker-heading[data-v-60361af0]{background:var(--el-fill-color-light);justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.picker-heading h3[data-v-60361af0]{margin:0;font-size:15px}.picker-heading strong[data-v-60361af0]{white-space:nowrap;color:var(--el-color-primary);font-size:13px}.picker-filters[data-v-60361af0]{flex-wrap:wrap;gap:8px;padding:10px 12px 6px;display:flex}.picker-filters input[type=search][data-v-60361af0],.picker-filters select[data-v-60361af0]{border:1px solid var(--el-border-color);background:var(--el-bg-color);color:inherit;min-width:0;font:inherit;border-radius:5px;padding:7px 8px}.picker-filters input[type=search][data-v-60361af0]{flex:1;min-width:140px}.permission-picker input[type=checkbox][data-v-60361af0]{width:16px;height:16px;accent-color:var(--el-color-primary);cursor:pointer;flex-shrink:0;margin:0}.tree-toolbar[data-v-60361af0]{flex-wrap:wrap;align-items:center;gap:6px 12px;padding:4px 12px 8px;display:flex}.permission-picker .tree-toolbar button[data-v-60361af0]{font:inherit;color:var(--el-color-primary);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12px}.codes-switch[data-v-60361af0],.tree-total[data-v-60361af0]{color:var(--el-text-color-secondary);align-items:center;gap:5px;font-size:12px;display:flex}.codes-switch[data-v-60361af0]{margin-left:auto}.group-selection-hint[data-v-60361af0]{color:var(--el-text-color-secondary);margin:0;padding:0 12px 8px;font-size:12px;line-height:1.6}.select-visible[data-v-60361af0]{border-top:1px solid var(--el-border-color-lighter);border-bottom:1px solid var(--el-border-color-lighter);align-items:center;gap:7px;padding:7px 12px;font-size:12px;display:flex}.resource-tree[data-v-60361af0],.tree-children[data-v-60361af0]{margin:0;padding:0;list-style:none}.resource-tree[data-v-60361af0]{max-height:430px;padding:6px 8px;overflow:auto}.tree-children[data-v-60361af0]{border-left:1px solid var(--el-border-color-lighter);margin-left:15px;padding-left:12px}.tree-row[data-v-60361af0]{box-sizing:border-box;border-radius:4px;align-items:center;gap:7px;min-height:33px;padding:3px 5px;font-size:13px;display:flex}.group-row[data-v-60361af0]:hover{background:var(--el-fill-color-light)}.permission-picker .tree-toggle[data-v-60361af0],.permission-picker .group-name[data-v-60361af0]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0}.permission-picker .tree-toggle[data-v-60361af0]{width:18px;height:25px;color:var(--el-text-color-secondary);flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex}.permission-picker .group-name[data-v-60361af0]{text-align:left;overflow-wrap:anywhere;min-width:0;line-height:1.5}.module-node>.group-row .group-name[data-v-60361af0]{font-weight:600}.group-row small[data-v-60361af0]{white-space:nowrap;color:var(--el-text-color-secondary);margin-left:auto;font-size:11px}.permission-option[data-v-60361af0]{cursor:pointer;flex-wrap:wrap;justify-content:flex-start}.permission-name[data-v-60361af0]{overflow-wrap:anywhere;min-width:0;line-height:1.5}.permission-option.checked[data-v-60361af0]{background:var(--el-color-primary-light-9)}.leaf-tag[data-v-60361af0]{background:var(--el-fill-color);color:var(--el-text-color-secondary);white-space:nowrap;border-radius:3px;padding:1px 4px;font-size:10px}.leaf-tag.risk[data-v-60361af0]{color:var(--el-color-warning-dark-2);background:var(--el-color-warning-light-9)}.retired[data-v-60361af0]{opacity:.65;cursor:default}.permission-leaf code[data-v-60361af0]{overflow-wrap:anywhere;color:var(--el-text-color-secondary);padding:2px 5px 5px;font-size:11px;display:block}.leaf-details[data-v-60361af0]{overflow-wrap:anywhere;min-width:0;padding:0 5px 5px;font-size:12px}.selected-summary[data-v-60361af0]{border-top:1px solid var(--el-border-color-lighter);padding:9px 12px}.selected-summary summary[data-v-60361af0]{cursor:pointer;color:var(--el-text-color-secondary);font-size:12px}.selected-chips[data-v-60361af0]{flex-wrap:wrap;gap:6px;max-height:100px;padding-top:8px;display:flex;overflow-y:auto}.permission-picker .selected-chips button[data-v-60361af0]{border:1px solid var(--el-border-color);background:var(--el-bg-color);color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;border-radius:4px;max-width:100%;padding:4px 6px;font-size:12px}.picker-empty[data-v-60361af0]{color:var(--el-text-color-secondary);margin:0;padding:14px 12px;font-size:13px;line-height:1.6}.related-hint[data-v-60361af0]{background:var(--el-color-warning-light-9);color:var(--el-text-color-secondary);margin:0;padding:8px 12px;font-size:12px;line-height:1.6}.readonly-tree .permission-option[data-v-60361af0]{cursor:default}.permission-picker button[data-v-60361af0]:disabled,.permission-picker input[data-v-60361af0]:disabled{cursor:not-allowed}.permission-picker button[data-v-60361af0]:focus-visible,.permission-picker input[data-v-60361af0]:focus-visible,.permission-picker select[data-v-60361af0]:focus-visible,.permission-picker summary[data-v-60361af0]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}@media (width<=480px){.picker-filters input[type=search][data-v-60361af0]{flex-basis:100%}.tree-children[data-v-60361af0]{margin-left:9px;padding-left:8px}.resource-tree[data-v-60361af0]{max-height:380px;padding:5px}.tree-row[data-v-60361af0]{gap:5px}.codes-switch[data-v-60361af0]{margin-left:0}}.authorization-workspace[data-v-e4525db6]{color:var(--el-text-color-primary);grid-template-columns:230px minmax(0,1fr);align-items:start;gap:20px;margin:16px 0 24px;display:grid}.authorization-workspace button[data-v-e4525db6],.authorization-workspace input[data-v-e4525db6],.authorization-workspace select[data-v-e4525db6],.authorization-workspace textarea[data-v-e4525db6]{font:inherit;box-sizing:border-box}.authorization-workspace input[data-v-e4525db6]:not([type=checkbox]),.authorization-workspace select[data-v-e4525db6],.authorization-workspace textarea[data-v-e4525db6]{border:1px solid var(--el-border-color);background:var(--el-bg-color);width:100%;min-width:0;color:inherit;border-radius:6px;padding:9px}.authorization-workspace button[data-v-e4525db6]{border:1px solid var(--el-border-color);cursor:pointer;background:var(--el-bg-color);color:inherit;border-radius:6px;padding:8px 12px}.authorization-workspace button[data-v-e4525db6]:disabled{cursor:not-allowed;opacity:.55}.authorization-workspace[data-v-e4525db6] :focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.authorization-workspace h3[data-v-e4525db6]{margin:0 0 12px;font-size:17px}.authorization-workspace h4[data-v-e4525db6]{margin:20px 0 10px}.authorization-workspace p[data-v-e4525db6]{margin:8px 0;line-height:1.7}.subject-panel[data-v-e4525db6]{border:1px solid var(--el-border-color);border-radius:8px;min-width:0;padding:14px;position:sticky;top:12px}.subject-panel>input[data-v-e4525db6],.subject-panel>select[data-v-e4525db6]{margin-bottom:9px}.subject-types[data-v-e4525db6]{gap:6px;margin-bottom:14px;display:flex}.subject-types button[data-v-e4525db6]{flex:1}.subject-types button[aria-pressed=true][data-v-e4525db6],.subject-list button[aria-pressed=true][data-v-e4525db6]{background:var(--el-color-primary-light-9);color:var(--el-color-primary);border-color:var(--el-color-primary-light-5)}.subject-list[data-v-e4525db6]{gap:8px;max-height:65vh;display:grid;overflow:auto}.subject-list button[data-v-e4525db6]{text-align:left;overflow-wrap:anywhere;flex-direction:column;gap:6px;display:flex}.subject-list span[data-v-e4525db6],.muted[data-v-e4525db6]{color:var(--el-text-color-secondary);font-size:12px}.subject-content[data-v-e4525db6]{min-width:0}.subject-actions[data-v-e4525db6]{flex-wrap:wrap;gap:8px;display:flex}.subject-heading[data-v-e4525db6],.editor-footer[data-v-e4525db6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.subject-heading p[data-v-e4525db6]{color:var(--el-text-color-secondary);font-size:12px}.workspace-message[data-v-e4525db6]{border:1px dashed var(--el-border-color);color:var(--el-text-color-secondary);border-radius:8px;padding:35px 20px}.workspace-error[data-v-e4525db6]{background:var(--el-color-danger-light-9);color:var(--el-color-danger);border-radius:6px;padding:12px}.workspace-notice[data-v-e4525db6],.scope-notice[data-v-e4525db6]{background:var(--el-color-primary-light-9);border-radius:6px;padding:10px}.permission-sources>summary[data-v-e4525db6]{cursor:pointer}.source-tag[data-v-e4525db6],.denied-tag[data-v-e4525db6]{background:var(--el-color-primary-light-9);color:var(--el-color-primary);border-radius:4px;margin:2px 4px 2px 0;padding:1px 6px;font-size:12px;display:inline-block}.denied-tag[data-v-e4525db6]{background:var(--el-color-danger-light-9);color:var(--el-color-danger)}.permission-sources[data-v-e4525db6]{overflow-wrap:anywhere;color:var(--el-text-color-secondary);font-size:13px;line-height:1.6}.permission-sources ul[data-v-e4525db6]{margin:8px 0;padding-left:18px}.permission-sources li+li[data-v-e4525db6]{margin-top:8px}.scope-default[data-v-e4525db6]{color:var(--el-color-primary);font-size:13px}.permission-editor[data-v-e4525db6]{border-top:2px solid var(--el-color-primary);margin-top:20px;padding-top:18px}.permission-editor fieldset[data-v-e4525db6]{border:1px solid var(--el-border-color);border-radius:6px;margin:12px 0 18px;padding:12px}.permission-editor legend[data-v-e4525db6]{font-size:13px}.scope-grid[data-v-e4525db6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.scope-grid label[data-v-e4525db6],.scope-choice[data-v-e4525db6],.reason-label[data-v-e4525db6]{flex-direction:column;gap:6px;font-size:13px;display:flex}.scope-grid label span[data-v-e4525db6]{padding:8px 0;font-size:12px}.reason-label[data-v-e4525db6]{margin-top:15px}.editor-footer[data-v-e4525db6]{margin-top:12px;padding:12px 0}.editor-footer strong[data-v-e4525db6]{margin-right:auto;font-size:13px}.editor-footer .primary[data-v-e4525db6]{background:var(--el-color-primary);color:#fff;border-color:var(--el-color-primary)}@media (width<=1100px){.authorization-workspace[data-v-e4525db6]{grid-template-columns:190px minmax(0,1fr);gap:12px}.scope-grid[data-v-e4525db6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.authorization-workspace[data-v-e4525db6]{grid-template-columns:minmax(0,1fr)}.subject-panel[data-v-e4525db6]{position:static}.subject-list[data-v-e4525db6]{max-height:180px}.subject-heading[data-v-e4525db6]{align-items:flex-start}.scope-grid[data-v-e4525db6]{grid-template-columns:minmax(0,1fr)}.editor-footer button[data-v-e4525db6]{flex:1}.editor-footer strong[data-v-e4525db6]{flex-basis:100%}}.business-grant-dialog .el-dialog__body{max-height:73vh;padding-right:8px;overflow-y:auto}.authorization-page[data-v-6c8392ba]{gap:16px;display:grid}.authorization-page .card-header[data-v-6c8392ba],.authorization-page .toolbar[data-v-6c8392ba]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.authorization-page h2[data-v-6c8392ba],.authorization-page h3[data-v-6c8392ba],.authorization-page p[data-v-6c8392ba]{margin:0}.authorization-page h2[data-v-6c8392ba]{font-size:18px}.authorization-page h3[data-v-6c8392ba]{margin:20px 0 10px;font-size:15px}.authorization-page p[data-v-6c8392ba]{color:var(--el-text-color-secondary);margin-top:6px;font-size:13px}.authorization-page .toolbar[data-v-6c8392ba]{justify-content:flex-end;margin-bottom:14px}.authorization-page .explain-select[data-v-6c8392ba]{width:min(620px,100%);margin:4px 0 18px}.authorization-page .explain-select .el-select[data-v-6c8392ba]{width:100%}.authorization-page .date-grid[data-v-6c8392ba]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.authorization-page .date-grid[data-v-6c8392ba] .el-date-editor{width:100%}.authorization-page .permission-filters[data-v-6c8392ba]{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.authorization-page .permission-filters .el-input[data-v-6c8392ba]{grid-column:1/-1}.authorization-page .permission-description[data-v-6c8392ba]{overflow-wrap:anywhere;margin-bottom:14px}.configuration-page .card-header[data-v-27fd644d]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.configuration-page h2[data-v-27fd644d],.configuration-page p[data-v-27fd644d]{margin:0}.configuration-page p[data-v-27fd644d]{color:var(--el-text-color-secondary);margin-top:6px;font-size:13px}.configuration-page .configuration-tabs[data-v-27fd644d]{margin-top:18px}.configuration-page .toolbar[data-v-27fd644d]{justify-content:flex-end;margin-bottom:12px;display:flex}.inventory-dashboard[data-v-19b0f0ed]{padding:26px}.hero[data-v-19b0f0ed]{color:#fff;background:linear-gradient(135deg,#173d82,#2e75d4);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:34px;display:flex}.hero span[data-v-19b0f0ed],.hero p[data-v-19b0f0ed],.hero h1[data-v-19b0f0ed],.section-title h2[data-v-19b0f0ed],.section-title p[data-v-19b0f0ed]{margin:0}.hero span[data-v-19b0f0ed]{opacity:.72}.hero h1[data-v-19b0f0ed]{margin:7px 0 9px;font-size:30px}.hero p[data-v-19b0f0ed]{opacity:.86}section+section[data-v-19b0f0ed]{margin-top:28px}.section-title[data-v-19b0f0ed]{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.section-title h2[data-v-19b0f0ed]{font-size:20px}.section-title p[data-v-19b0f0ed]{color:var(--el-text-color-secondary)}.entry-grid[data-v-19b0f0ed]{grid-template-columns:repeat(3,minmax(220px,1fr));gap:14px;display:grid}.hero .administrator-identity[data-v-19b0f0ed]{opacity:1;margin-top:16px}.business-availability[data-v-19b0f0ed]{color:var(--el-text-color-primary);background:var(--el-fill-color-light);border-radius:12px;padding:20px}.business-availability p[data-v-19b0f0ed]{margin:8px 0 0;line-height:1.7}.entry[data-v-19b0f0ed]{color:var(--el-text-color-primary);text-align:left;border:1px solid var(--el-border-color-light);background:var(--el-bg-color-overlay);cursor:pointer;border-radius:12px;align-items:flex-start;gap:14px;padding:20px;transition:all .18s;display:flex}.entry[data-v-19b0f0ed]:hover{border-color:var(--el-color-primary-light-5);box-shadow:var(--el-box-shadow-light);transform:translateY(-2px)}.entry strong[data-v-19b0f0ed],.entry small[data-v-19b0f0ed]{display:block}.entry strong[data-v-19b0f0ed]{margin-bottom:7px;font-size:16px}.entry small[data-v-19b0f0ed]{color:var(--el-text-color-secondary);line-height:1.5}@media (width<=1100px){.entry-grid[data-v-19b0f0ed]{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.hero[data-v-19b0f0ed]{flex-direction:column;align-items:flex-start}.entry-grid[data-v-19b0f0ed]{grid-template-columns:1fr}}.account-application-page .card-header[data-v-5b70e31c]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.account-application-page h2[data-v-5b70e31c],.account-application-page p[data-v-5b70e31c]{margin:0}.account-application-page h2[data-v-5b70e31c]{font-size:18px}.account-application-page p[data-v-5b70e31c]{color:var(--el-text-color-secondary);margin-top:6px;font-size:13px}.account-application-page .pagination[data-v-5b70e31c]{justify-content:flex-end;margin-top:18px}.account-application-page .review-form[data-v-5b70e31c]{margin-top:20px}.account-security-admin .card-header[data-v-93b47fc9]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.account-security-admin h2[data-v-93b47fc9],.account-security-admin p[data-v-93b47fc9]{margin:0}.account-security-admin p[data-v-93b47fc9]{color:var(--el-text-color-secondary);margin-top:6px;font-size:13px}.account-security-admin .security-tabs[data-v-93b47fc9],.account-security-admin .link-form[data-v-93b47fc9],.account-security-admin .dialog-form[data-v-93b47fc9]{margin-top:20px}.account-security-admin .temporary-password[data-v-93b47fc9]{letter-spacing:.08em;text-align:center;background:var(--el-fill-color-light);border-radius:8px;margin-top:20px;padding:20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:26px;font-weight:700}.department-manager-panel[data-v-47f6fafa]{color:#34445a;background:#fff;border:1px solid #dce5ef;border-radius:12px;margin:16px 0;padding:16px;font-size:14px}.department-manager-panel header[data-v-47f6fafa],.department-manager-panel form>div[data-v-47f6fafa]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.department-manager-panel label[data-v-47f6fafa]{gap:7px;margin:12px 0;display:grid}.department-manager-panel select[data-v-47f6fafa],.department-manager-panel textarea[data-v-47f6fafa]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #dce5ef;border-radius:8px;padding:9px}.department-manager-panel textarea[data-v-47f6fafa]{min-height:80px}.department-manager-panel button[data-v-47f6fafa]{color:#1677df;cursor:pointer;background:#f0f7ff;border:1px solid #cbdff6;border-radius:8px;padding:8px 12px}.department-manager-panel button[data-v-47f6fafa]:disabled{opacity:.5}.department-manager-panel p[data-v-47f6fafa]{overflow-wrap:anywhere;line-height:1.6}.department-manager-panel [role=alert][data-v-47f6fafa]{color:#b24225}.pending[data-v-47f6fafa]{background:#fff7e9;border-radius:9px;padding:10px}.organization-directory .card-header[data-v-9375ff8b],.organization-directory .section-title[data-v-9375ff8b]{justify-content:space-between;align-items:center;gap:20px;display:flex}.organization-directory h2[data-v-9375ff8b],.organization-directory h3[data-v-9375ff8b],.organization-directory p[data-v-9375ff8b]{margin:0}.organization-directory h2[data-v-9375ff8b]{font-size:18px}.organization-directory h3[data-v-9375ff8b]{font-size:16px}.organization-directory p[data-v-9375ff8b],.organization-directory .section-title span[data-v-9375ff8b]{color:var(--el-text-color-secondary);margin-top:6px;font-size:13px}.organization-directory .section-title[data-v-9375ff8b]{margin:14px 0}.organization-directory .department-card[data-v-9375ff8b]{margin-top:16px}@media (width<=575px){.form-grid[data-v-9375ff8b]{grid-template-columns:minmax(0,1fr)}[data-v-9375ff8b] .master-data-editor-dialog{flex-direction:column;max-height:90dvh;margin-top:5vh;margin-bottom:5vh;display:flex}[data-v-9375ff8b] .master-data-editor-dialog .el-dialog__body{min-height:0;overflow-y:auto}[data-v-9375ff8b] .master-data-editor-dialog .el-dialog__header,[data-v-9375ff8b] .master-data-editor-dialog .el-dialog__footer{flex-shrink:0}}.procurement-configuration[data-v-d93de786]{padding:16px}.toolbar[data-v-d93de786]{margin:16px 0}.admin-info[data-v-4a10a633]{background-color:var(--ba-bg-color-overlay);border-radius:var(--el-border-radius-base);border-top:3px solid #409eff}.admin-info .avatar-uploader[data-v-4a10a633]{box-shadow:var(--el-box-shadow-light);border:1px dashed var(--el-border-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:110px;height:110px;margin:60px auto 10px;display:flex;position:relative;overflow:hidden}.admin-info .avatar-uploader[data-v-4a10a633]:hover{border-color:var(--el-color-primary)}.admin-info .avatar[data-v-4a10a633]{width:110px;height:110px;display:block}.admin-info .image-slot[data-v-4a10a633]{justify-content:center;align-items:center;height:100%;display:flex}.admin-info .admin-info-base .admin-nickname[data-v-4a10a633]{color:var(--el-text-color-primary);text-align:center;padding:8px 0;font-size:22px}.admin-info .admin-info-base .admin-other[data-v-4a10a633]{color:var(--el-text-color-regular);text-align:center;font-size:14px;line-height:20px}.admin-info .admin-info-form[data-v-4a10a633]{padding:30px}.el-card[data-v-4a10a633] .el-timeline-item__icon{font-size:10px}@media screen and (width<=1200px){.lg-mb-20[data-v-4a10a633]{margin-bottom:20px}}.preview-img[data-v-5c9ec1d0]{width:60px;height:60px}.table-header-operate[data-v-11d61eb3]{margin-left:12px}.table-header-operate-text[data-v-11d61eb3]{margin-left:6px}.send-test-mail[data-v-b622c3f8]{padding-bottom:20px}.el-tabs--border-card[data-v-b622c3f8]{box-shadow:var(--el-box-shadow-light);border-radius:var(--el-border-radius-base);border:none}.el-tabs--border-card[data-v-b622c3f8] .el-tabs__header{background-color:var(--ba-bg-color);border-top-left-radius:var(--el-border-radius-base);border-top-right-radius:var(--el-border-radius-base);border-bottom:none}.el-tabs--border-card[data-v-b622c3f8] .el-tabs__item.is-active{border:1px solid #0000}.el-tabs--border-card[data-v-b622c3f8] .el-tabs__nav-wrap{border-top-left-radius:var(--el-border-radius-base);border-top-right-radius:var(--el-border-radius-base)}.el-card[data-v-b622c3f8] .el-card__header{background-color:var(--ba-bg-color);border:none;height:40px;padding:0 0 0 20px;line-height:40px}.config-tab-pane[data-v-b622c3f8]{padding:5px}.config-tab-pane-add[data-v-b622c3f8]{width:80%}.config-form-item[data-v-b622c3f8]{align-items:center;display:flex}.config-form-item .el-form-item[data-v-b622c3f8]{flex:13}.config-form-item .config-form-item-name[data-v-b622c3f8]{opacity:0;color:var(--el-text-color-disabled);flex:3;padding-left:20px;font-size:13px}.config-form-item .del-config-form-item[data-v-b622c3f8]{cursor:pointer;flex:1;padding-left:10px}.config-form-item .close-icon[data-v-b622c3f8]{display:none}.config-form-item:hover .config-form-item-name[data-v-b622c3f8]{opacity:1}.config-form-item:hover .close-icon[data-v-b622c3f8]{display:block;color:var(--el-text-color-disabled)!important}.config_quick_entrance[data-v-b622c3f8]{margin-bottom:10px;margin-left:10px}@media screen and (width<=768px){.xs-mb-20[data-v-b622c3f8]{margin-bottom:20px}}.ba-el-radio[data-v-603d646d]{margin-bottom:10px}[data-v-a5bf0203] .color-red{color:var(--el-color-danger)!important}.table-header-operate[data-v-ecb2cbf5]{margin-left:12px}.ba-el-radio[data-v-f0d20d0e]{margin-bottom:10px}.form-hr[data-v-f0d20d0e]{border-style:solid;border-color:#dcdfe6;margin-bottom:16px}[data-v-9a2c9c36] .color-red{color:var(--el-color-danger)!important}.info-content[data-v-9a2c9c36]{word-wrap:break-word;word-break:break-all}.table-header-operate-text[data-v-9a2c9c36]{margin-left:6px}.diff-box[data-v-9a2c9c36] .d2h-file-wrapper{border:1px solid #ebeef5}.diff-box-title[data-v-9a2c9c36]{justify-content:center;align-items:center;font-weight:700;line-height:40px;display:flex}.table-header-operate[data-v-985b7a00]{margin-left:12px}.table-header-operate-text[data-v-985b7a00]{margin-left:6px}.workflow-management[data-v-52d3c595]{padding:16px}.el-tabs[data-v-52d3c595]{margin-top:16px}.el-table[data-v-52d3c595]{margin-top:14px}.iframe-main[data-v-56d4d26e]{margin:var(--ba-main-space)}.iframe-main iframe[data-v-56d4d26e]{border:none}
/*$vite$:1*/