.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;cursor:pointer;text-align:center;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.end-date .el-date-table-cell__text,.el-date-table td.today.start-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{background-color:var(--el-datepicker-active-color);color:#fff}.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.end-date .el-date-table-cell,.el-date-table td.start-date .el-date-table-cell{color:#fff}.el-date-table td.end-date .el-date-table-cell__text,.el-date-table td.start-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);color:var(--el-text-color-placeholder);cursor:not-allowed;opacity:1}.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{border-bottom:1px solid var(--el-border-color-lighter);color:var(--el-datepicker-header-text-color);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{cursor:pointer;text-align:center;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.end-date .el-date-table-cell__text,.el-month-table td.today.start-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);color:var(--el-text-color-placeholder);cursor:not-allowed}.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{color:var(--el-datepicker-text-color);border-radius:18px;width:54px;height:36px;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.end-date .el-date-table-cell,.el-month-table td.start-date .el-date-table-cell{color:#fff}.el-month-table td.end-date .el-date-table-cell__text,.el-month-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff}.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{background-color:var(--el-datepicker-active-color);color:#fff}.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{cursor:pointer;text-align:center;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.end-date .el-date-table-cell__text,.el-year-table td.today.start-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);color:var(--el-text-color-placeholder);cursor:not-allowed}.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{color:var(--el-datepicker-text-color);border-radius:18px;width:60px;height:36px;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.end-date .el-date-table-cell,.el-year-table td.start-date .el-date-table-cell{color:#fff}.el-year-table td.end-date .el-date-table-cell__text,.el-year-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff}.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{background-color:var(--el-datepicker-active-color);color:#fff}.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);cursor:pointer;text-align:center;width:100%;height:30px;z-index:var(--el-index-normal);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,.el-time-spinner__list{text-align:center;padding:0}.el-time-spinner__list{margin: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{color:var(--el-text-color-regular);height:32px;font-size:12px;line-height:32px}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:700}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform-origin:top;transition:var(--el-transition-md-fade);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;transform-origin:bottom;transition:var(--el-transition-md-fade);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;transform-origin:0 0;transition:var(--el-transition-md-fade);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-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper,.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{height:var(--el-input-height,var(--el-component-size));width:var(--el-date-editor-width)}.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 .clear-icon,.el-date-editor .close-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-input-clear-hover-color)}.el-date-editor .el-range__icon{color:var(--el-text-color-placeholder);float:left;height:inherit;font-size:14px}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{appearance:none;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);text-align:center;background-color:#0000;border:none;outline:none;width:39%;height:30px;margin:0;padding:0;line-height:30px;display:inline-block}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{color:var(--el-text-color-primary);overflow-wrap:break-word;flex:1;justify-content:center;align-items:center;height:100%;margin:0;padding:0 5px;font-size:14px;display:inline-flex}.el-date-editor .el-range__close-icon{color:var(--el-text-color-placeholder);cursor:pointer;height:inherit;width:unset;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);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled,.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{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{background:var(--el-datepicker-bg-color);border-radius:var(--el-popper-border-radius,var(--el-border-radius-base));color:var(--el-text-color-regular);line-height:30px}.el-picker-panel .el-time-panel{background-color:var(--el-datepicker-bg-color);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light);margin:5px 0}.el-picker-panel__body-wrapper:after,.el-picker-panel__body:after{clear:both;content:"";display:table}.el-picker-panel__content{margin:15px;position:relative}.el-picker-panel__footer{background-color:var(--el-datepicker-bg-color);border-top:1px solid var(--el-datepicker-inner-border-color);text-align:right;padding:4px 12px;font-size:0;position:relative}.el-picker-panel__shortcut{color:var(--el-datepicker-text-color);cursor:pointer;text-align:left;background-color:#0000;border:0;outline:none;width:100%;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:1px solid 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{color:var(--el-text-color-regular);cursor:pointer;text-align:center;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{cursor:pointer;float:left;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{color:var(--el-text-color-regular);cursor:pointer;text-align:center;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{color:var(--el-datepicker-icon-color);vertical-align:middle;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{box-sizing:content-box;-webkit-user-select:none;user-select:none;width:180px;z-index:var(--el-index-top);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{box-sizing:border-box;content:"";text-align:left;z-index:-1;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-bottom:1px solid var(--el-border-color-light);border-top: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));box-sizing:border-box;text-align:right;height:36px;padding:4px;line-height:25px}.el-time-panel__btn{color:var(--el-text-color-primary);cursor:pointer;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:1px solid 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}.date-input{vertical-align:middle;text-align:left;--el-color-primary:#148a91;--el-border-radius-base:6px;flex-direction:column;width:170px;min-width:0;max-width:100%;display:inline-flex;position:relative}.form-field>.date-input,.form-grid label>.date-input,.followup-composer .date-input{width:100%}.date-input .el-date-editor.el-input{--el-input-height:34px;width:100%;height:34px}.date-input .el-input__wrapper{cursor:pointer;background:#fff;padding:1px 10px}.date-input .el-input__inner{cursor:pointer;color:inherit;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;height:30px!important;min-height:0!important;padding:0!important;font-size:12px!important}.date-input .el-input__prefix{margin-right:5px}.date-input .el-input__suffix{margin-left:4px}.date-input input.date-input-validation{opacity:0;pointer-events:none;border:0!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important;inset:0 auto auto 0!important}.date-input-invalid .el-input__wrapper{box-shadow:inset 0 0 0 1px #dc5960}.date-input-error{color:#c63d48;margin-top:4px;font-size:11px}.el-picker-panel button,.el-time-panel button{background:0 0;border:0;min-height:0;padding:0}.el-picker-panel table{width:100%;min-width:0;font-size:12px}.el-picker-panel td,.el-picker-panel th{white-space:normal;background:0 0;border:0;padding:0}.el-picker-panel .el-date-table th{color:#75818d;border-bottom:1px solid #eef1f5;padding:5px}.el-picker-panel .el-button{padding:5px 10px}.el-picker-panel .el-date-table td{padding:4px 0}.el-picker-panel .el-date-table td.current:not(.disabled) .el-date-table-cell__text{background:#148a91}.el-picker-panel .el-input__inner{min-height:0;box-shadow:none;border:0;padding:0}.procurement-import[data-v-40bc4656]{margin:14px 0}.procurement-import .form-grid[data-v-40bc4656]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.procurement-import small[data-v-40bc4656]{color:var(--muted)}@media (width<=760px){.procurement-import .form-grid[data-v-40bc4656]{grid-template-columns:1fr}}.file-attachments[data-v-3222fbb6]{margin:10px 0}.attachment-upload[data-v-3222fbb6]{cursor:pointer;color:#385768;align-items:center;padding:6px 0;font-size:13px;display:inline-flex}.attachment-upload.disabled[data-v-3222fbb6]{pointer-events:none;opacity:.5}.attachment-list[data-v-3222fbb6]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.attachment-item[data-v-3222fbb6]{background:#f8fafb;border:1px solid #e4e9ee;border-radius:8px;align-items:center;gap:8px;max-width:100%;padding:4px 8px;display:inline-flex}.attachment-item>button[data-v-3222fbb6]:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.file-preview[data-v-3222fbb6]{max-width:min(900px,95vw)}.file-preview img[data-v-3222fbb6]{object-fit:contain;max-width:100%;max-height:75vh;margin:auto;display:block}.detail-page-header>.text-button[data-v-65c71ea8]{margin-bottom:20px}.detail-page-header .page-heading[data-v-65c71ea8]{margin-bottom:16px}.detail-actions[data-v-65c71ea8]{border-bottom:1px solid var(--border);margin-bottom:8px;padding-bottom:20px}.detail-body[data-v-65c71ea8]{grid-template-columns:minmax(260px,1fr) minmax(0,2fr);align-items:start;gap:24px;display:grid}.detail-body .detail-grid[data-v-65c71ea8]{grid-template-columns:110px minmax(0,1fr);margin-bottom:0}.detail-body dd[data-v-65c71ea8]{color:#31445e}.detail-activity>section+section[data-v-65c71ea8]{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.detail-activity form[data-v-65c71ea8]{margin:16px 0 24px}.detail-activity form button[data-v-65c71ea8]{margin-top:10px}.detail-activity .actions[data-v-65c71ea8]{margin-top:16px}.detail-activity .timeline-item[data-v-65c71ea8]{border-left:2px solid var(--accent-soft);margin-left:5px;padding-left:18px;position:relative}.detail-activity .timeline-item[data-v-65c71ea8]:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:22px;left:-5px}@media (width<=900px){.detail-body[data-v-65c71ea8]{grid-template-columns:minmax(0,1fr);gap:0}.detail-page-header .page-heading[data-v-65c71ea8]{align-items:flex-start}.detail-body .detail-grid[data-v-65c71ea8]{grid-template-columns:100px minmax(0,1fr)}}.period-chart[data-v-aea97138]{padding:20px 0}.period-chart-grid[data-v-aea97138]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.period-chart-row[data-v-aea97138]{grid-template-columns:38px minmax(20px,1fr) auto;align-items:center;gap:8px;margin:10px 0;font-size:11px;display:grid}.period-chart-row strong[data-v-aea97138]{font-size:12px}.period-chart-track[data-v-aea97138]{background:#eef1f6;border-radius:5px;height:8px;overflow:hidden}.period-chart-track i[data-v-aea97138]{background:#bbc5d5;border-radius:5px;height:100%;display:block}.period-chart-track i.current[data-v-aea97138]{background:var(--accent)}.period-chart-track i.negative[data-v-aea97138]{background:#d95660}.period-chart>p[data-v-aea97138]{margin:12px 0 0}.report-mobile-dimensions[data-v-aea97138]{display:none}.dimension-card[data-v-aea97138]{border:1px solid var(--border);background:#fff;border-radius:12px;margin-bottom:14px;padding:18px}.dimension-card header[data-v-aea97138]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dimension-card header h3[data-v-aea97138]{margin:0}.dimension-card header span[data-v-aea97138]{font-size:12px}.dimension-card-periods[data-v-aea97138]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.dimension-card-periods section[data-v-aea97138]{background:#f7f9fc;border-radius:8px;min-width:0;padding:12px}.dimension-card-periods section[data-v-aea97138]:first-child{background:var(--accent-soft)}.dimension-card-periods h4[data-v-aea97138]{margin-bottom:10px}.dimension-card-periods dl[data-v-aea97138]{margin:0}.dimension-card-periods dt[data-v-aea97138]{color:var(--muted);margin-top:9px;font-size:11px}.dimension-card-periods dd[data-v-aea97138]{overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.dimension-card footer[data-v-aea97138]{justify-content:space-between;gap:12px;display:flex}.dimension-card .cross-grid[data-v-aea97138]{margin-top:14px}@media (width<=760px){.period-chart-grid[data-v-aea97138]{grid-template-columns:1fr;gap:16px}.period-chart .section-heading[data-v-aea97138]{flex-direction:column;align-items:flex-start;gap:6px}.report-desktop-dimensions[data-v-aea97138]{display:none}.report-mobile-dimensions[data-v-aea97138]{display:block}.layer-tabs[data-v-aea97138]{justify-content:flex-start;overflow:auto}.layer-tabs button[data-v-aea97138]{flex-shrink:0}.report-controls .toolbar>select[data-v-aea97138]{width:100%;max-width:none}.report-controls .toolbar>button[data-v-aea97138]{flex:1}.period-controls label[data-v-aea97138]{flex-wrap:wrap}.page-heading h1[data-v-aea97138]{font-size:23px}}.boss-evidence[data-v-80570da9]{max-height:90vh;overflow:auto}.boss-evidence>header[data-v-80570da9]{background:var(--surface,#fff);z-index:2;padding:12px 0;position:sticky;top:-24px}.boss-evidence-metrics[data-v-80570da9]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.boss-evidence-metrics article[data-v-80570da9]{background:#f3f7fb;border:1px solid #e3eaf1;border-radius:10px;padding:16px}.boss-evidence-metrics span[data-v-80570da9],.boss-evidence-metrics small[data-v-80570da9]{color:#73818d;font-size:12px;display:block}.boss-evidence-metrics strong[data-v-80570da9]{color:#286db0;margin:7px 0;font-size:20px;display:block}.boss-query-chart[data-v-80570da9]{border:1px solid #e4eaf0;border-radius:10px;margin:16px 0;padding:16px}.boss-query-chart h3[data-v-80570da9]{margin:0 0 14px;font-size:14px}.boss-query-chart svg[data-v-80570da9]{width:100%;max-height:230px}.boss-query-chart text[data-v-80570da9]{fill:#788997;font-size:11px}.boss-query-bar[data-v-80570da9]{grid-template-columns:150px 1fr 110px;align-items:center;gap:12px;margin:10px 0;font-size:12px;display:grid}.boss-query-bar>span[data-v-80570da9]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.boss-query-bar>div[data-v-80570da9]{background:#eff3f8;border-radius:5px;height:12px}.boss-query-bar i[data-v-80570da9]{border-radius:5px;height:100%;display:block}.boss-evidence td[data-v-80570da9]{font-size:12px}.boss-evidence .warning[data-v-80570da9]{color:#946b20;background:#fff8e9;border-radius:6px;padding:8px 12px}@media (width<=650px){.boss-evidence-metrics[data-v-80570da9]{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-query-bar[data-v-80570da9]{grid-template-columns:95px 1fr 90px}}.message-content.boss-rich-content[data-v-b7a13631]{box-sizing:border-box;white-space:normal;background:#fff;border:1px solid #e3ebe6;border-radius:0 12px 12px;min-width:0;max-width:100%;padding:20px 23px;box-shadow:0 2px 8px #183e2b04}@media (width<=760px){.message-content.boss-rich-content[data-v-b7a13631]{padding:15px 16px}}.boss-query-sources[data-v-b7a13631]{margin-top:10px;font-size:12px}.boss-query-sources .text-button[data-v-b7a13631]{text-align:left;white-space:normal;font-size:12px}.assistant-reasoning[data-v-b7a13631]{color:#73818d;margin:8px 0;font-size:12px}.assistant-reasoning summary[data-v-b7a13631]{cursor:pointer;color:#16858c}.assistant-reasoning>div[data-v-b7a13631]{white-space:pre-wrap;background:#f4f7fa;border-radius:8px;max-height:220px;margin-top:6px;padding:10px 12px;line-height:1.7;overflow:auto}.customer-sticky-header[data-v-2d6a0a05]{top:calc(-1 * var(--customer-inset-y,24px));z-index:3;margin:calc(-1 * var(--customer-inset-y,24px)) calc(-1 * var(--customer-inset-x,24px)) 16px;padding:14px var(--customer-inset-x,24px) 12px;background:#fff;border-bottom:1px solid #e9eef3;position:sticky;box-shadow:0 4px 12px #23364b05}.customer-sticky-header .section-heading[data-v-2d6a0a05]{margin:0 0 10px!important;padding:0!important;position:static!important}.customer-sticky-header .customer-identity[data-v-2d6a0a05]{align-items:center;margin:0!important}.customer-account[data-v-2d6a0a05]{flex-direction:column;gap:7px;margin:16px 0;display:flex}.customer-account select[data-v-2d6a0a05]{margin-top:0!important}.customer-account small[data-v-2d6a0a05]{font-size:11px;line-height:1.6}.customer-followup-history .timeline-item[data-v-2d6a0a05]{background:#fbfcfe;border:1px solid #e7edf4;border-radius:10px;margin:10px 0 12px;padding:13px 14px}.followup-record-date[data-v-2d6a0a05]{color:#4a87c8;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;line-height:1.5;display:block}.customer-followup-history .followup-record-content[data-v-2d6a0a05]{color:#253345;margin:7px 0 10px;font-size:13px;font-weight:650;line-height:1.8}.followup-next[data-v-2d6a0a05]{color:#8995a3;align-items:flex-start;gap:5px;margin-top:8px;font-size:11px;line-height:1.6;display:flex}.followup-next svg[data-v-2d6a0a05]{flex-shrink:0;width:13px;height:13px;margin-top:2px}.followup-next time[data-v-2d6a0a05]{font-variant-numeric:tabular-nums}.customer-heading-actions[data-v-2d6a0a05]{align-items:center;gap:8px;display:flex}.customer-place-order[data-v-2d6a0a05]{min-height:26px;padding:4px 10px;font-size:12px}.customer-identity .customer-name[data-v-2d6a0a05]{flex:1;min-width:0}.customer-identity .avatar[data-v-2d6a0a05]{flex-shrink:0}.customer-identity>.text-button[data-v-2d6a0a05]{flex-shrink:0;align-self:flex-start}.customer-name h2[data-v-2d6a0a05]{overflow-wrap:anywhere;font-size:18px;line-height:1.45}.customer-profile-summary[data-v-2d6a0a05]{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 16px;display:grid}.customer-profile-summary>div[data-v-2d6a0a05]{background:#f6f9fb;border:1px solid #e8edf1;border-radius:9px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:11px 12px;display:flex}.customer-profile-summary>div>span[data-v-2d6a0a05]{color:#758998;font-size:11px}.customer-profile-summary strong[data-v-2d6a0a05]{overflow-wrap:anywhere;font-size:13px}.customer-grade[data-v-2d6a0a05]{color:#4775b4;background:#eaf1fb;border-radius:6px;padding:3px 10px;font-weight:700}.customer-grade.grade-S[data-v-2d6a0a05]{color:#8c5db5;background:#f1eafb}.customer-grade.grade-A[data-v-2d6a0a05]{color:#a56c16;background:#fff1dc}.customer-grade.grade-C[data-v-2d6a0a05],.customer-grade.grade-D[data-v-2d6a0a05]{color:#687e8d;background:#edf1f4}.customer-stage[data-v-2d6a0a05]{color:#417c8d}.customer-stage.won[data-v-2d6a0a05]{color:#21805b}.customer-stage.lost[data-v-2d6a0a05]{color:#b85e68}.customer-edit[data-v-2d6a0a05]{background:#f9fbfc;border:1px solid #e5ecef;border-radius:9px;grid-template-columns:1fr 1fr;margin-bottom:16px;padding:12px}.customer-edit .customer-wide[data-v-2d6a0a05]{grid-column:1/-1}.customer-note[data-v-2d6a0a05]{background:#f5faf8;border:1px solid #e4edea;border-left:3px solid #8ebdb4;border-radius:8px;margin:14px 0 18px;padding:12px 13px}.customer-note h3[data-v-2d6a0a05]{color:#587a71;margin:0 0 7px;font-size:12px}.customer-note-body[data-v-2d6a0a05]{color:#3d5650;white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;margin:0;font-size:13px;line-height:1.8;overflow:auto}.customer-note-body.is-empty[data-v-2d6a0a05]{color:#92a19d;font-size:12px}.customer-followup-history[data-v-2d6a0a05]{border-top:1px solid #edf1f4;padding-top:13px}.customer-followup-history>h3[data-v-2d6a0a05]{margin:0 0 13px}.customer-inspector[data-v-2d6a0a05]{background:#fff;border-left:1px solid #e4e9ef;min-width:0;padding:24px}.customer-identity[data-v-2d6a0a05]{align-items:center;gap:12px;margin:18px 0;display:flex}.customer-identity h2[data-v-2d6a0a05]{margin:0 0 6px}.customer-meta[data-v-2d6a0a05]{grid-template-columns:80px 1fr;gap:10px;margin:20px 0;font-size:13px;display:grid}.customer-meta dt[data-v-2d6a0a05]{color:#7a8796}.customer-meta dd[data-v-2d6a0a05]{overflow-wrap:anywhere;margin:0}.inline-form[data-v-2d6a0a05]{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.inline-form select[data-v-2d6a0a05]{flex:1;min-width:0}.inline-form p[data-v-2d6a0a05]{width:100%}.relation-actions[data-v-2d6a0a05]{border-bottom:1px solid #edf0f4;flex-wrap:wrap;gap:14px;padding:14px 0;display:flex}.followup-composer[data-v-2d6a0a05]{border-top:1px solid #edf0f4;padding-top:12px}.followup-composer textarea[data-v-2d6a0a05]{box-sizing:border-box;width:100%}.followup-composer .primary[data-v-2d6a0a05]{width:100%;margin-top:12px}.timeline-item p[data-v-2d6a0a05]{white-space:pre-wrap;overflow-wrap:anywhere}.inline-check[data-v-2d6a0a05]{gap:8px;margin:12px 0;font-size:13px;display:flex}.feature-fieldset[data-v-07df4b5b]{border:0;min-width:0;margin:20px 0 0;padding:0}.feature-summary[data-v-07df4b5b]{grid-template-columns:1fr 1fr;align-items:center;gap:20px;display:grid}.feature-summary p[data-v-07df4b5b]{margin:0}.section-heading[data-v-07df4b5b]{margin-bottom:12px}.section-heading h3[data-v-07df4b5b]{font-size:13px}.selection-count[data-v-07df4b5b]{align-self:center;margin-right:auto}.checkbox-label[data-v-07df4b5b]{min-height:30px}@media (width<=760px){.feature-summary[data-v-07df4b5b]{grid-template-columns:1fr}.check-grid[data-v-07df4b5b]{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-actions[data-v-07df4b5b]{flex-wrap:wrap}.selection-count[data-v-07df4b5b]{flex-basis:100%}}.supervision-list[data-v-f9613949]{gap:14px;display:grid}.supervision-card[data-v-f9613949]{border:1px solid var(--border);background:#fff;border-radius:10px;min-width:0;padding:20px}.supervision-card>header[data-v-f9613949]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.supervision-identity[data-v-f9613949]{flex-wrap:wrap;align-items:center;gap:15px;min-width:0;display:flex}.supervision-identity>strong[data-v-f9613949]{color:var(--accent);overflow-wrap:anywhere;font-size:14px}.supervision-identity>span[data-v-f9613949]{color:var(--muted);font-size:12px}.supervision-identity b[data-v-f9613949]{color:#52667a;margin-left:4px}.supervision-card>h3[data-v-f9613949]{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:10px;font-size:15px;line-height:1.8}.supervision-meta[data-v-f9613949]{color:var(--muted);flex-wrap:wrap;gap:8px 20px;font-size:11px;display:flex}.supervision-meta span[data-v-f9613949]{overflow-wrap:anywhere;min-width:0}.supervision-feedback[data-v-f9613949]{background:#f6faf7;border-radius:7px;margin-top:17px;padding:15px 17px}.supervision-feedback h4[data-v-f9613949]{color:#85998c;margin:0 0 8px;font-size:11px}.supervision-feedback p[data-v-f9613949]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.9}@media (width<=600px){.supervision-card[data-v-f9613949]{padding:15px}.supervision-identity[data-v-f9613949]{flex-direction:column;align-items:flex-start;gap:4px}.supervision-card>h3[data-v-f9613949]{font-size:13px}.supervision-feedback[data-v-f9613949]{padding:12px}.supervision-meta[data-v-f9613949]{font-size:10px}.supervision-card>header[data-v-f9613949]{gap:8px}}.data-period-grid[data-v-750c3cac]{grid-template-columns:1fr 1fr;gap:26px;display:grid}.data-period-grid>section[data-v-750c3cac]{min-width:0}.data-note[data-v-750c3cac]{margin-top:16px}.import-steps[data-v-750c3cac]{color:var(--muted);padding-left:20px;line-height:2.3}.metric-table[data-v-750c3cac]{white-space:normal}.metric-table th[data-v-750c3cac]:first-child{min-width:110px}.preview-cell[data-v-750c3cac]{white-space:normal;overflow-wrap:anywhere;min-width:160px;max-width:650px}@media (width<=760px){.data-period-grid[data-v-750c3cac]{grid-template-columns:1fr;gap:18px}}.assets-search[data-v-302520b4]{flex:1}.asset-money[data-v-302520b4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 20px;display:grid}.asset-money article[data-v-302520b4]{border:1px solid var(--border);background:#fff;border-radius:12px;padding:20px 24px}.asset-money span[data-v-302520b4]{color:var(--muted);font-size:12px;display:block}.asset-money strong[data-v-302520b4]{font-variant-numeric:tabular-nums;font-size:23px}.asset-detail[data-v-302520b4]{flex-wrap:wrap;gap:22px;padding:12px 0;display:flex}.asset-mobile[data-v-302520b4]{display:none}.asset-card[data-v-302520b4]{border-bottom:1px solid var(--border);padding:20px 0}.asset-card header[data-v-302520b4]{justify-content:space-between;align-items:center;gap:12px;display:flex}.asset-card h3[data-v-302520b4]{margin:0}.asset-card dl[data-v-302520b4]{grid-template-columns:1fr 1fr;gap:14px;margin:14px 0;display:grid}.asset-card dt[data-v-302520b4]{color:var(--muted);font-size:11px}.asset-card dd[data-v-302520b4]{margin:3px 0 0;font-size:16px;font-weight:600}@media (width<=760px){.asset-desktop[data-v-302520b4]{display:none}.asset-mobile[data-v-302520b4]{display:block}.asset-money[data-v-302520b4]{grid-template-columns:1fr;gap:10px}.asset-money article[data-v-302520b4]{justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.asset-money strong[data-v-302520b4]{font-size:21px}}.back-button[data-v-6a2d6aac]{margin-bottom:9px}.plain-fieldset[data-v-6a2d6aac]{border:0;min-width:0;margin:0;padding:0}.package-features[data-v-6a2d6aac]{border-top:1px solid var(--border);margin-top:25px;padding-top:20px}.protected-tag[data-v-6a2d6aac]{margin-left:8px}.remark-cell[data-v-6a2d6aac]{white-space:normal;overflow-wrap:anywhere;max-width:270px}.toolbar input[inputmode=numeric][data-v-6a2d6aac]{max-width:230px}.permission-group h4[data-v-6a2d6aac]{font-size:13px}.checkbox-label[data-v-6a2d6aac]{min-height:30px}.plain-fieldset[data-v-6a2d6aac]:disabled{opacity:.85}@media (width<=760px){.page-heading[data-v-6a2d6aac]{flex-wrap:wrap}.page-heading>button[data-v-6a2d6aac]{margin-left:auto}.check-grid[data-v-6a2d6aac]{grid-template-columns:repeat(2,minmax(0,1fr))}.remark-cell[data-v-6a2d6aac]{min-width:140px}.toolbar input[inputmode=numeric][data-v-6a2d6aac]{max-width:100%}.modal .form-grid[data-v-6a2d6aac]{grid-template-columns:1fr}.protected-tag[data-v-6a2d6aac]{width:fit-content;margin:5px 0 0;display:flex}}.desktop-update-settings[data-v-413282d3]{max-width:860px}.desktop-update-settings .form-field[data-v-413282d3]{margin:22px 0}.desktop-update-settings small[data-v-413282d3]{line-height:1.7}.admin-home .page-heading h1[data-v-d82efdf9]{overflow-wrap:anywhere}.admin-home .admin-start[data-v-d82efdf9]{box-shadow:none;border:1px solid #e4e8ee;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:20px 24px;display:flex}.admin-start>div[data-v-d82efdf9]{min-width:0}.admin-start-label[data-v-d82efdf9]{color:#687587;overflow-wrap:anywhere;font-size:12px;display:block}.admin-start h2[data-v-d82efdf9]{color:#1f2937;margin:7px 0 6px;font-size:17px;font-weight:600;line-height:1.5}.admin-start p[data-v-d82efdf9]{max-width:680px;margin:0;font-size:13px;line-height:1.7}.admin-start button[data-v-d82efdf9]{flex:none;gap:10px}.admin-entry-grid[data-v-d82efdf9]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.admin-home .admin-entry[data-v-d82efdf9]{min-width:0;box-shadow:none;border:1px solid #e4e8ee;border-radius:5px;margin:0;padding:20px}.admin-entry header[data-v-d82efdf9]{align-items:center;gap:10px;display:flex}.admin-entry-icon[data-v-d82efdf9]{background:#edf4fc;border-radius:4px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.admin-entry header img[data-v-d82efdf9]{opacity:.8;width:18px;height:18px}.admin-entry h2[data-v-d82efdf9]{color:#1f2937;margin:0;font-size:15px;font-weight:600;line-height:1.5}.admin-entry>p[data-v-d82efdf9]{color:#687587;margin:10px 0 15px;font-size:12px;line-height:1.7}.admin-entry-links[data-v-d82efdf9]{flex-direction:column;display:flex}.admin-entry-links a[data-v-d82efdf9]{color:#344256;border-top:1px solid #edf0f4;align-items:center;gap:10px;min-height:43px;padding:10px 0;font-size:13px;line-height:1.6;text-decoration:none;display:flex}.admin-entry-links a[data-v-d82efdf9]:hover{color:#2b7de1;background:#f5f8fc}.admin-entry-name[data-v-d82efdf9]{overflow-wrap:anywhere;min-width:0}.admin-entry-links small[data-v-d82efdf9]{color:#687587;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:36%;margin-left:auto;font-size:11px;overflow:hidden}.admin-entry-arrow[data-v-d82efdf9]{color:#8190a2;flex:none;font-size:18px;line-height:1}@media (width>=1600px){.admin-entry-grid[data-v-d82efdf9]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.admin-home .admin-start[data-v-d82efdf9]{flex-direction:column;align-items:flex-start}}@media (width<=760px){.admin-entry-grid[data-v-d82efdf9]{grid-template-columns:1fr;gap:14px}.admin-home .admin-start[data-v-d82efdf9],.admin-home .admin-entry[data-v-d82efdf9]{padding:18px}.admin-start button[data-v-d82efdf9]{white-space:normal;max-width:100%}}.shared-resources[data-v-e1fa0315]{margin-top:20px}.shared-resources h2[data-v-e1fa0315]{margin:0 0 8px;font-size:18px}.shared-resources .section-heading[data-v-e1fa0315]{align-items:flex-start;gap:16px}.shared-resources .section-heading p[data-v-e1fa0315]{margin:0;font-size:13px;line-height:1.7}.shared-row[data-v-e1fa0315]{border-top:1px solid var(--border);padding:20px 0}.shared-row>header[data-v-e1fa0315]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shared-body[data-v-e1fa0315]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.shared-actions[data-v-e1fa0315]{margin-top:14px}.public-edit-fields[data-v-e1fa0315]{border:0;min-width:0;padding:0}.check-grid[data-v-e1fa0315]{max-height:45vh;overflow:auto}.resource-grant-dialog[data-v-6b2c3ac9]{width:540px}.grant-resource-name[data-v-6b2c3ac9]{color:#557885;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px}.grant-companies[data-v-6b2c3ac9]{border:1px solid #e4ecef;border-radius:10px;gap:14px;min-width:0;max-height:40vh;margin:18px 0 0;padding:17px;display:grid;overflow:auto}.grant-companies .checkbox-label[data-v-6b2c3ac9]{font-size:13px}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child:last-child{border-bottom-left-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-top-right-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.is-active,.el-button-group>.el-button:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover{z-index:1}.el-button-group--horizontal{vertical-align:middle;display:inline-block}.el-button-group--horizontal:after,.el-button-group--horizontal:before{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-bottom-color:var(--el-button-divide-border-color);border-top-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-bottom-color:var(--el-button-divide-border-color);border-top-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-bottom-color:var(--el-button-divide-border-color);border-top-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-bottom-color:var(--el-button-divide-border-color);border-top-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-bottom-color:var(--el-button-divide-border-color);border-top-color:var(--el-button-divide-border-color)}.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);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper,.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{background:var(--el-overlay-color-lighter);content:"";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{background-color:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);box-shadow:none;z-index:var(--el-dropdown-menu-index);border:none;margin:0;padding:5px 0;list-style:none;position:relative;top:0;left:0}.el-dropdown-menu__item{color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-base);white-space:nowrap;outline:none;align-items:center;margin:0;padding:5px 16px;line-height:22px;list-style:none;display:flex}.el-dropdown-menu__item:not(.is-disabled):focus,.el-dropdown-menu__item:not(.is-disabled):hover{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{color:var(--el-text-color-disabled);cursor:not-allowed}.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}.customer-order-button[data-v-fda13b49]{border-radius:6px;min-height:25px;padding:3px 11px;font-size:11px}.customer-more-button[data-v-fda13b49]{color:#738894;background:0 0;border:0;min-height:25px;padding:2px 7px;font-size:20px;line-height:18px}.customer-more-button[data-v-fda13b49]:hover{color:#087e83;background:#edf5f6}.customer-tabs button[data-v-fda13b49]{transition:color .14s,box-shadow .14s}.customer-results[data-v-fda13b49]{min-height:190px;position:relative}.customer-results[aria-busy=true] tbody[data-v-fda13b49]{visibility:hidden}.customer-results-loading[data-v-fda13b49]{z-index:1;background:#fff;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:40px 0 0}.customer-results[aria-busy=true][data-v-fda13b49]{cursor:progress}.customer-results[aria-busy=false] tbody[data-v-fda13b49]{animation:.14s customer-result-enter-fda13b49}@keyframes customer-result-enter-fda13b49{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.customer-results tbody[data-v-fda13b49]{animation:none!important}.customer-tabs button[data-v-fda13b49]{transition:none}}.customer-tabs[data-v-fda13b49]{--customer-tab-width:min(120px,33.3333%);border-bottom:1px solid #e5ecef;gap:0;margin:12px 0;display:flex;position:relative}.customer-tab-indicator[data-v-fda13b49]{width:var(--customer-tab-width);height:3px;transform:translateX(calc(var(--customer-tab-index,0) * 100%));pointer-events:none;background:#129397;border-radius:3px 3px 0 0;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0}.customer-tabs button[data-v-fda13b49]{flex:0 0 var(--customer-tab-width);justify-content:center;min-width:0;position:relative}.customer-tabs button span[data-v-fda13b49]{transition:background-color .18s,color .18s}.customer-results.personal-results[data-v-fda13b49]{--customer-slide-from:18px}.customer-results.personal-results[data-slide-direction=backward][data-v-fda13b49]{--customer-slide-from:-18px}.customer-results.personal-results[aria-busy=false] tbody[data-v-fda13b49]{animation:.24s cubic-bezier(.22,1,.36,1) customer-pager-enter-fda13b49}@keyframes customer-pager-enter-fda13b49{0%{opacity:.35;transform:translateX(var(--customer-slide-from))}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.customer-tab-indicator[data-v-fda13b49],.customer-tabs button span[data-v-fda13b49]{transition:none}.customer-results.personal-results tbody[data-v-fda13b49]{animation:none!important}}.customer-tabs button[data-v-fda13b49]{color:#687e8b;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:10px 4px;display:flex}.customer-tabs button.active[data-v-fda13b49]{color:#087e83;font-weight:650}.customer-tabs button span[data-v-fda13b49]{background:#eef3f7;border-radius:12px;padding:2px 7px;font-size:11px}.customer-tabs button.active span[data-v-fda13b49]{color:#087e83;background:#dff3ef}.customer-search[data-v-fda13b49]{flex-wrap:wrap;align-items:center}.customer-search>input[data-v-fda13b49]{max-width:260px}.customer-search select[data-v-fda13b49]{width:auto}.overdue-label[data-v-fda13b49]{color:#c46525;font-size:10px;display:block}.empty-state button[data-v-fda13b49]{margin:8px auto 0;display:block}.crm-layout.has-detail[data-v-fda13b49]{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.crm-layout .panel[data-v-fda13b49]{min-width:0}.selected[data-v-fda13b49]{background:#eef7f7}.toolbar[data-v-fda13b49]{gap:8px;margin-bottom:16px;display:flex}.toolbar input[data-v-fda13b49]{flex:1;min-width:0}@media (width<=1100px){.crm-layout.has-detail[data-v-fda13b49]{grid-template-columns:1fr}}.approval-setting-grid[data-v-b6ffbc2b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.approval-setting-grid fieldset[data-v-b6ffbc2b]{border:1px solid #e4e8ee;border-radius:6px;min-width:0;padding:12px}.approval-setting-grid legend[data-v-b6ffbc2b]{padding:0 6px;font-size:13px}.approval-candidates[data-v-b6ffbc2b]{max-height:170px;overflow:auto}.approval-candidates label[data-v-b6ffbc2b]{align-items:center;gap:8px;padding:5px 0;display:flex}.approval-candidates input[data-v-b6ffbc2b]{width:auto;min-height:0}.approval-candidates small[data-v-b6ffbc2b]{color:#687587;margin-left:auto}@media (width<=900px){.approval-setting-grid[data-v-b6ffbc2b]{grid-template-columns:1fr}}.company-branding-form[data-v-ca9765cd]{border-bottom:1px solid #edf0f4;gap:20px;margin-bottom:24px;padding-bottom:24px;display:grid}.company-branding-form>label[data-v-ca9765cd]{max-width:480px}.company-logo-editor[data-v-ca9765cd]{align-items:center;gap:20px;display:flex}.company-logo-preview[data-v-ca9765cd]{color:#8c97a6;background:#f8fafc;border:1px solid #dce3eb;border-radius:6px;flex:none;justify-content:center;align-items:center;width:180px;height:96px;padding:12px;font-size:12px;display:flex}.company-logo-preview img[data-v-ca9765cd]{object-fit:contain;max-width:100%;max-height:100%}.company-logo-controls[data-v-ca9765cd]{min-width:0}.company-logo-controls small[data-v-ca9765cd]{margin-top:8px;display:block}.company-logo-upload[data-v-ca9765cd]{cursor:pointer;color:#2b7de1;border:1px solid #dce3eb;border-radius:4px;align-items:center;min-height:36px;padding:6px 14px;font-size:13px;display:inline-flex}.company-logo-upload.disabled[data-v-ca9765cd]{cursor:default;opacity:.5}@media (width<=600px){.company-logo-editor[data-v-ca9765cd]{flex-direction:column;align-items:flex-start;gap:12px}}.company-brand[data-v-2390312d]{letter-spacing:0;flex-direction:column;align-items:flex-start;gap:6px;width:100%;min-width:0;display:flex}.company-brand img[data-v-2390312d]{object-fit:contain;object-position:left center;width:160px;max-width:100%;height:52px;display:block}.company-brand .company-brand-name[data-v-2390312d]{-webkit-line-clamp:2;letter-spacing:0;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;font-size:14px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.asset-date[data-v-7311e186]{font-size:22px!important}.asset-history[data-v-7311e186]{margin-top:20px}.asset-columns[data-v-7311e186]{grid-template-columns:1fr 1fr;gap:28px;display:grid}.asset-qr img[data-v-7311e186]{width:240px;height:240px;margin:12px auto;display:block}.notice[data-v-7311e186]{color:#126754;background:#edf8f5;border-radius:8px;padding:10px 14px}.actions input[data-v-7311e186]{max-width:190px}.asset-qr p[data-v-7311e186]{line-height:1.7}@media (width<=760px){.asset-columns[data-v-7311e186]{grid-template-columns:1fr}.section-heading[data-v-7311e186],.page-heading[data-v-7311e186]{align-items:flex-start;gap:12px}.actions[data-v-7311e186]{flex-wrap:wrap}}.device-checkin[data-v-94124d8a]{text-align:center;background:#fff;border:1px solid #e4e8ed;border-radius:18px;max-width:440px;margin:24px auto;padding:32px 24px}.checkin-mark[data-v-94124d8a]{color:#087a74;background:#e6f4f2;border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto 22px;font-size:34px;display:grid}.device-checkin h1[data-v-94124d8a]{font-size:25px;line-height:1.4}.device-checkin form[data-v-94124d8a]{text-align:left;margin-top:28px}.checkin-submit[data-v-94124d8a]{width:100%;min-height:48px;margin:16px 0 14px}.checkin-device[data-v-94124d8a]{background:#f4f6f8;border-radius:12px;margin-top:24px;padding:24px}.checkin-device span[data-v-94124d8a]{color:#6c7785;font-size:13px;display:block}.checkin-device strong[data-v-94124d8a]{margin-top:9px;font-size:28px;display:block}.checkin-device p[data-v-94124d8a]{margin-bottom:0}.checkin-success[data-v-94124d8a]{color:#147653;background:#edf8f1;border-radius:8px;padding:12px}.checkin-help[data-v-94124d8a]{margin-top:30px;line-height:1.8}@media (width<=600px){.device-checkin[data-v-94124d8a]{border:0;margin:0 auto;padding:20px 16px}}.finance-workflow-info[data-v-a9ffd9be]{letter-spacing:0;font-size:12px}.finance-workflow-info p[data-v-a9ffd9be]{white-space:normal;overflow-wrap:anywhere;margin:7px 0}.finance-workflow-info summary[data-v-a9ffd9be]{cursor:pointer;color:var(--accent,#2b7de1);padding:6px 0}.finance-workflow-info ol[data-v-a9ffd9be]{border-left:2px solid #e4e8ee;margin:8px 0;padding-left:16px;list-style:none}.finance-workflow-info li[data-v-a9ffd9be]{white-space:normal;padding:5px 0 10px}.finance-workflow-info time[data-v-a9ffd9be]{color:#687587;margin-top:3px;display:block}.order-customer-select[data-v-852bb641]{--el-color-primary:#148a91;--el-border-radius-base:6px;width:100%}.order-customer-select[data-v-852bb641] .el-select__wrapper{min-height:34px;padding:4px 10px}.order-customer-select[data-v-852bb641] .el-select__input{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;height:24px!important;min-height:0!important;padding:0!important;font-size:12px!important}.lifecycle-view[data-v-852bb641]{gap:20px;display:grid}.lifecycle-search[data-v-852bb641],.lifecycle-actions[data-v-852bb641]{flex-wrap:wrap;gap:10px;display:flex}.lifecycle-search input[data-v-852bb641]{max-width:360px}.lifecycle-money[data-v-852bb641]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.lifecycle-money article[data-v-852bb641]{background:var(--surface,#fff);border:1px solid var(--border,#e2e8f0);border-radius:10px;padding:18px}.lifecycle-money span[data-v-852bb641]{color:var(--muted,#64748b);font-size:13px;display:block}.lifecycle-money strong[data-v-852bb641]{margin-top:8px;font-size:21px;display:block}.lifecycle-request[data-v-852bb641],.lifecycle-aftersale[data-v-852bb641]{border-top:1px solid var(--border,#e2e8f0);justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.lifecycle-aftersale .actions[data-v-852bb641]{justify-content:flex-end;max-width:460px}.lifecycle-lines[data-v-852bb641]{margin-top:20px}.lifecycle-line[data-v-852bb641]{grid-template-columns:minmax(160px,2fr) 1fr 1fr auto;gap:10px;margin-bottom:10px;display:grid}.lifecycle-modal[data-v-852bb641]{max-height:90vh;overflow:auto}.lifecycle-view td[data-v-852bb641]{vertical-align:top}.lifecycle-view .panel h2[data-v-852bb641]{margin:0 0 16px}.lifecycle-view button[data-v-852bb641]{white-space:nowrap}.lifecycle-view .notice[data-v-852bb641]{color:#087f5b}.lifecycle-view .warning[data-v-852bb641]{color:#9a3412;background:#fff7ed;border-radius:8px;padding:12px}@media (width<=900px){.lifecycle-money[data-v-852bb641]{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-request[data-v-852bb641],.lifecycle-aftersale[data-v-852bb641]{flex-direction:column;align-items:flex-start}.lifecycle-aftersale .actions[data-v-852bb641]{justify-content:flex-start}.lifecycle-line[data-v-852bb641]{grid-template-columns:1fr 1fr}.lifecycle-view .page-heading[data-v-852bb641]{align-items:flex-start;gap:12px}}.storage-settings-grid[data-v-525a785a]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.storage-notice[data-v-525a785a]{color:#16644b;background:#eaf7f2;border-radius:8px;padding:12px 16px}.panel[data-v-525a785a]{margin-bottom:20px}.form-grid[data-v-525a785a]{margin:18px 0}.panel h2[data-v-525a785a]{font-size:18px}@media (width<=900px){.storage-settings-grid[data-v-525a785a]{grid-template-columns:1fr}}.desktop-status[data-v-ce157fe4]{padding:8px 12px;position:relative}.desktop-status-toggle[data-v-ce157fe4]{text-align:left;align-items:center;gap:9px;width:100%;padding:7px 4px;font-size:12px;display:flex;color:inherit!important;background:0 0!important;border:0!important}.desktop-status-toggle i[data-v-ce157fe4]{background:#5fc3bb;border-radius:50%;width:6px;height:6px;margin-left:auto}.desktop-status-panel[data-v-ce157fe4]{color:#203139;z-index:90;background:#fff;border:1px solid #dfe5e9;border-radius:12px;width:290px;padding:18px;position:absolute;bottom:45px;left:12px;box-shadow:0 10px 35px #102a4326}.desktop-status-panel p[data-v-ce157fe4]{font-size:13px;line-height:1.6}.desktop-status-hint[data-v-ce157fe4]{color:#77838e}.desktop-status-panel>div[data-v-ce157fe4]{gap:8px;display:flex}.desktop-status-panel button[data-v-ce157fe4]{padding:7px 10px;font-size:12px}.quota-month[data-v-462aec49]{white-space:nowrap;align-items:center;gap:8px;display:flex}.quota-month input[data-v-462aec49]{width:160px}.quota-summary[data-v-462aec49]{flex-wrap:wrap;gap:40px;margin:4px 0 20px;display:flex}.quota-summary span[data-v-462aec49]{color:#687587;font-size:12px;display:block}.quota-summary strong[data-v-462aec49]{font-size:24px;font-weight:600}.quota-estimated[data-v-462aec49]{color:#8c97a6;font-size:11px;display:block}.form-grid[data-v-462aec49]{grid-template-columns:1fr}.modal[data-v-462aec49]{max-width:560px}.finance-summary[data-v-8018778c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.finance-summary>button[data-v-8018778c],.finance-summary>article[data-v-8018778c]{border:1px solid var(--border,#e4e8ee);background:#fff;border-radius:6px;flex-direction:column;align-items:flex-start;min-width:0;padding:16px;display:flex}.finance-summary span[data-v-8018778c]{color:#687587;font-size:12px}.finance-summary strong[data-v-8018778c]{overflow-wrap:anywhere;margin-top:6px;font-size:22px}.finance-review td[data-v-8018778c]{vertical-align:top}.finance-detail[data-v-8018778c]{max-height:90vh;overflow:auto}.finance-action-shade[data-v-8018778c]{z-index:350}.finance-review .detail-grid dd[data-v-8018778c]{overflow-wrap:anywhere}.finance-review .toolbar label[data-v-8018778c]{align-items:center;gap:8px;display:flex}@media (width<=900px){.finance-summary[data-v-8018778c]{grid-template-columns:repeat(2,minmax(0,1fr))}}.procurement-tabs[data-v-d5c4b905]{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.procurement-tabs .active[data-v-d5c4b905]{color:#fff;background:#2878e5;border-color:#2878e5}.procurement-detail[data-v-d5c4b905]{max-width:1050px;max-height:90vh;overflow:auto}.procurement-view td[data-v-d5c4b905]{vertical-align:top}.procurement-view .form-field small[data-v-d5c4b905]{color:var(--muted)}.procurement-action[data-v-d5c4b905]{z-index:350}.procurement-event[data-v-d5c4b905]{border-left:2px solid #dce6f5;margin:8px 0;padding:8px 14px}.procurement-event p[data-v-d5c4b905]{margin:5px 0}.adjustment-preview[data-v-d5c4b905]{border-top:1px solid #e4e8ee;margin-top:18px;padding-top:12px}.adjustment-preview article[data-v-d5c4b905]{padding-bottom:14px}.procurement-detail .form-grid[data-v-d5c4b905]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=760px){.procurement-detail .form-grid[data-v-d5c4b905]{grid-template-columns:1fr}}:root{color:#243048;font-synthesis:none;--accent:#3469e8;--accent-dark:#2454c7;--accent-soft:#edf3ff;--border:#e7ebf2;--muted:#8490a4;--radius:12px;background:#f5f7fb;font-family:Inter,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,.button{color:#34415a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe5ee;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 14px;line-height:1.4;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}button:hover,.button:hover{background:#f8faff;border-color:#b5c8ed}button:disabled{cursor:not-allowed;opacity:.5}.button:has(input:disabled){cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #91b4ff}input,select,textarea{color:#243048;background:#fff;border:1px solid #dfe5ee;border-radius:7px;outline:none;min-width:0;max-width:100%;min-height:38px;padding:8px 11px}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}input::placeholder,textarea::placeholder{color:#a0aabd}input[readonly],textarea[readonly]{background:#f8f9fc}input[type=checkbox]{width:16px;height:16px;min-height:0;accent-color:var(--accent);flex-shrink:0;padding:0}textarea{resize:vertical;width:100%;min-height:96px}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,p{margin-top:0}h1{letter-spacing:-.6px;color:#1b2941;margin-bottom:8px;font-size:27px;line-height:1.4}h2{color:#243048;margin-bottom:16px;font-size:19px;line-height:1.45}h3{margin-bottom:14px;font-size:15px}h4{margin-bottom:10px;font-size:14px}p{margin-bottom:14px}small,.small{font-size:12px}strong,b{font-weight:600}hr{border:0;border-top:1px solid var(--border);margin:24px 0}label{flex-direction:column;gap:7px;font-size:13px;display:flex}form>label{margin-bottom:18px}fieldset{min-width:0}legend{padding:0 8px;font-weight:600}.muted{color:var(--muted)}.eyebrow{color:var(--accent);letter-spacing:1px;margin-bottom:8px;font-size:11px;font-weight:600}.primary,.button.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 3px 8px #3469e81a}.primary:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.full{width:100%}.text-button{min-height:28px;color:var(--accent);box-shadow:none;background:0 0;border-color:#0000;padding:3px 4px}.text-button:hover{background:var(--accent-soft);border-color:#0000}.subtle-button{background:#f1f4f9;border:0}.danger-text{color:#d95660!important}.positive-text{color:#249873!important}.error,.success,.warning,.info-banner{overflow-wrap:anywhere;border-radius:8px;margin:14px 0;padding:11px 15px;font-size:13px}.error{color:#bc3646;background:#fff0f1;border:1px solid #f9dadd}.success{color:#227e5e;background:#eef9f3;border:1px solid #d5efdf}.warning{color:#a07824;background:#fff9eb;border:1px solid #f5e8c6}.info-banner{background:var(--accent-soft);color:var(--accent)}.empty-state,.loading{text-align:center;color:var(--muted);padding:48px 20px}.loading:before{content:"";border:2px solid #d7e2f5;border-top-color:var(--accent);vertical-align:-3px;border-radius:50%;width:13px;height:13px;margin-right:9px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{min-height:100dvh;display:flex}.sidebar{color:#a8b4c9;z-index:40;background:#172238;flex-direction:column;width:224px;padding:27px 16px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;letter-spacing:2px;align-items:center;gap:12px;margin:0 12px 20px;font-size:21px;display:flex}.brand:hover{text-decoration:none}.brand-seal{background:var(--accent);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;font-size:23px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #163e9326}.sidebar-caption{letter-spacing:1.5px;color:#6f7e99;margin:7px 16px 12px;font-size:11px}.sidebar nav{scrollbar-width:thin;scrollbar-color:#35455e transparent;flex-direction:column;gap:4px;min-height:0;display:flex;overflow:auto}.sidebar nav button{color:#abb8cd;background:0 0;border:0;justify-content:flex-start;width:100%;min-height:42px;padding:11px 15px;font-size:13px}.sidebar nav button:hover{color:#fff;background:#23314b}.sidebar nav button.active{color:#fff;background:#3469e8;box-shadow:0 4px 12px #0f182d30}.nav-mark{opacity:.6;font-variant-numeric:tabular-nums;min-width:23px;font-size:10px}.sidebar-user{align-items:center;gap:9px;margin-top:auto;padding:22px 8px 0;display:flex}.sidebar-user>div{flex:1;min-width:0}.sidebar-user b{color:#e8edf6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.sidebar-user small{color:#71809b;font-size:10px;display:block}.sidebar-user button{color:#8b9bb6;background:0 0;border:0;padding:4px;font-size:11px}.avatar{color:#5170ae;background:#e7eeff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:600;display:inline-flex}.small-avatar{width:29px;height:29px;font-size:11px}.app-body{width:calc(100% - 224px);min-width:0;margin-left:224px}.topbar{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:14px;height:68px;padding:0 32px;display:flex}.topbar>div:first-of-type{font-size:12px}.topbar-actions{align-items:center;gap:22px;font-size:12px;display:flex}.topbar-actions a{color:#8b97a9}.page-content{min-width:0;max-width:1680px;margin:auto;padding:30px 32px 48px}.menu-toggle{display:none}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.page-heading p:last-child{margin-bottom:0;font-size:12px}.actions,.inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inline{flex-wrap:nowrap}.inline input{width:100%}.panel{border:1px solid var(--border);border-radius:var(--radius);background:#fff;min-width:0;margin-bottom:22px;padding:23px;box-shadow:0 3px 12px #24304803}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.section-heading h2,.section-heading h3,.section-heading h4{margin:0}.section-heading .eyebrow{margin-bottom:5px}.toolbar{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;padding-bottom:18px;display:flex}.toolbar>input:first-child{flex:180px;max-width:280px}.toolbar input[type=date]{flex:0 148px;width:148px}.toolbar select{max-width:220px}.toolbar-tail{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.toolbar>span:not(.toolbar-tail){color:var(--muted);font-size:12px}.table-wrap{overscroll-behavior-x:contain;scrollbar-width:thin;width:100%;max-width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}th{color:#8390a4;background:#f7f9fc;font-weight:500}td,th{vertical-align:middle;border-bottom:1px solid #eef1f6;padding:14px 13px}tbody tr:hover{background:#fbfcff}tbody tr:last-child td{border-bottom:0}td{color:#526078}td strong{color:#2b3952}.row-actions{white-space:nowrap}.row-actions button{margin-right:6px;font-size:12px}.pagination{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;font-size:12px;display:flex}.pagination>span:first-child{margin-right:auto}.pagination select,.pagination button{min-height:32px;padding:5px 10px;font-size:12px}.tag{color:#5b78b8;white-space:nowrap;background:#eef3ff;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:3px 9px;font-size:11px;line-height:1.6;display:inline-flex}.tag.active,.tag.approved,.tag.published,.tag.completed,.tag.confirmed,.tag.ready{color:#32916a;background:#eaf7f0}.tag.pending,.tag.processing,.tag.open{color:#b58b35;background:#fff6e4}.tag.rejected,.tag.failed,.tag.danger{color:#d05f69;background:#fff0f0}.tag.disabled,.tag.draft{color:#8c96a8;background:#f0f2f6}.modal-shade{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17223866;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.modal{overscroll-behavior:contain;scrollbar-width:thin;background:#fff;border-radius:15px;width:640px;min-width:0;max-width:100%;max-height:calc(100dvh - 48px);padding:25px;overflow-y:auto;box-shadow:0 20px 80px #111d3733}.wide-modal{width:940px}.modal>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.modal>header h2{margin:0}.modal>header button{color:#8b97aa;background:#f4f6fa;border:0;width:32px;height:32px;min-height:0;padding:0;font-size:23px}.modal form{min-width:0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 20px;display:grid}.form-field{min-width:0;margin:0}.form-field span{color:#68758c;font-size:12px}.form-field i{color:#d45666;font-style:normal}.form-field:has(textarea){grid-column:1/-1}.form-field input,.form-field select,.form-field textarea{width:100%}.form-field input[type=checkbox]{width:16px}.modal-actions{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;margin-top:26px;padding-top:20px;display:flex}.order-items{border-top:1px solid var(--border);margin-top:26px;padding-top:18px}.item-edit{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;gap:8px;margin:12px 0;display:grid}.item-edit input,.item-edit select{width:100%}.order-items>p{margin-top:14px}.drawer-panel{width:740px}.detail-grid{grid-template-columns:130px minmax(0,1fr);gap:12px;margin:0 0 24px;display:grid}.detail-grid dt{color:var(--muted);font-size:12px}.detail-grid dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.timeline-item{border-bottom:1px solid var(--border);padding:14px 0}.timeline-item p{white-space:pre-wrap;margin-bottom:5px}.selection-fieldset{border:1px solid var(--border);border-radius:8px;margin:24px 0 0;padding:16px}.check-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px 18px;display:grid}.checkbox-label{overflow-wrap:anywhere;flex-direction:row;align-items:flex-start;gap:9px;font-size:12px;display:flex}.checkbox-label input{margin-top:3px}.permission-label span{overflow-wrap:anywhere;min-width:0}.permission-group{border-bottom:1px solid var(--border);padding:15px 0}.permission-group:last-child{border-bottom:0}.permission-group h4{color:#7c8ba4;font-size:12px}.selection-fieldset>p{margin-bottom:15px}.checkbox-label:has(input:disabled){color:#9aa3b4}.stat-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.stat-strip article{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:22px}.stat-strip span{color:#8b97aa;font-size:12px}.stat-strip strong{color:#273751;font-variant-numeric:tabular-nums;margin-top:9px;font-size:26px;line-height:1.5;display:block}.stat-strip small{color:#a4adbc;font-size:12px;font-weight:400}.workbench-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:24px;min-width:0;display:grid}.workbench-grid>.panel{height:fit-content}.task-row{border-bottom:1px solid #f0f2f7;align-items:center;gap:13px;padding:16px 0;display:flex}.task-row>div{flex:1;min-width:0}.task-row strong{overflow-wrap:anywhere;font-size:13px}.task-row p{margin:4px 0 0}.round-check{color:#a7b4c8;border-radius:50%;flex-shrink:0;width:27px;height:27px;min-height:0;padding:0}.quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.quick-actions button{text-align:left;white-space:normal;background:#f6f8fd;border:0;padding:15px 11px;display:block}.quick-actions strong,.quick-actions span{display:block}.quick-actions strong{font-size:12px}.quick-actions span{color:#98a3b6;margin-top:5px;font-size:10px}progress{width:100%;height:8px;accent-color:var(--accent);border:0;border-radius:10px;overflow:hidden}progress::-webkit-progress-bar{background:#eef2f9}progress::-webkit-progress-value{background:var(--accent);border-radius:10px}.report-controls{padding-bottom:14px}.period-controls{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.period-controls label{background:#f7f9fc;border-radius:8px;flex-flow:wrap;align-items:center;gap:8px;padding:9px 10px;font-size:12px}.period-controls .current-period{background:var(--accent-soft);color:var(--accent)}.period-controls input{width:138px;min-height:32px;padding:5px 7px;font-size:12px}.report-asof{color:#9ba5b5;justify-content:space-between;align-items:center;margin:15px 0;font-size:11px;display:flex}.layer-tabs,.agent-tabs,.node-tabs,.mini-tabs{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.layer-tabs{border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:18px}.layer-tabs button,.agent-tabs button,.node-tabs button,.mini-tabs button{color:#8a96aa;background:0 0;border-color:#0000;font-size:12px}.layer-tabs button.active,.agent-tabs button.active,.node-tabs button.active,.mini-tabs button.active{background:var(--accent-soft);color:var(--accent)}.result-periods{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.period-card{border:1px solid var(--border);background:#fafbfd;border-radius:10px;min-width:0;padding:20px}.period-card.current{background:#f4f8ff;border-color:#dce6fa}.period-card .section-heading{flex-wrap:wrap;gap:5px;margin-bottom:21px}.period-card h3{color:#8290a5;font-size:13px}.period-card.current h3{color:var(--accent)}.period-card>p{margin:18px 0 0;font-size:11px}.primary-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.primary-metrics span{color:#8290a5;font-size:11px}.primary-metrics strong{letter-spacing:-.6px;color:#263b63;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:7px 0;font-size:21px;display:block}.primary-metrics small{color:#99a4b7;font-size:10px;display:block}.rule-judgment{background:#fafcff;border:1px solid #e3eaf7;border-radius:8px;margin:22px 0;padding:20px}.rule-judgment p{color:#687997;margin:7px 0;font-size:12px}.bridge-row,.priority-row{border-bottom:1px solid #eef1f6;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;font-size:12px;display:flex}.priority-row{flex-wrap:wrap}.priority-row strong{color:#52617a}.bridge-row+p{margin-top:15px}.mini-tabs{margin:12px 0}.comparison-table th:first-child{min-width:150px}.comparison-table td{font-variant-numeric:tabular-nums}.dimension-table thead tr:first-child th{text-align:center}.dimension-table thead tr:first-child th:first-child{text-align:left}.dimension-table tbody th{background:#fff}.cross-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;padding:10px;display:grid}.cross-grid article{white-space:normal;background:#f8fafd;border-radius:8px;padding:16px}.cross-grid p{margin:6px 0;font-size:12px}.report-footer{border-top:1px solid var(--border);flex-wrap:wrap;gap:10px;margin-top:24px;padding-top:20px;display:flex}.report-footer+section{margin-top:24px}.diagnosis{background:#f8fbff;border:1px solid #e0eaf7;border-radius:10px;margin-top:22px;padding:22px}.prose-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#52627a;font-size:13px;line-height:1.9}.assistant-layout{border:1px solid var(--border);background:#fff;border-radius:13px;grid-template-columns:230px minmax(0,1fr);height:calc(100dvh - 130px);min-height:580px;display:grid;overflow:hidden}.chat-history{border-right:1px solid var(--border);background:#fafbfd;min-width:0;padding:20px 13px;overflow-y:auto}.chat-history .section-heading{gap:8px}.chat-history h3{font-size:12px}.chat-history .section-heading button{min-height:30px;padding:6px 8px;font-size:11px}.chat-history article{border-radius:7px;align-items:center;margin:8px 0;display:flex}.chat-history article.active{background:#edf3ff}.history-title{text-overflow:ellipsis;text-align:left;white-space:nowrap;background:0 0;border:0;flex:1;min-width:0;padding:12px 10px;font-size:12px;display:block;overflow:hidden}.history-title small{color:#a1abbb;margin-top:5px;font-size:10px;display:block}.chat-history article>.text-button{color:#a4adbc;margin-right:5px}.chat-main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.chat-toolbar{border-bottom:1px solid #f0f2f7;align-items:center;gap:12px;padding:23px 25px;display:flex}.chat-toolbar>div{flex:1;min-width:0}.chat-toolbar h1{margin:0;font-size:20px}.chat-toolbar .eyebrow{letter-spacing:.4px;margin-bottom:4px;font-size:10px}.chat-toolbar select{max-width:180px;min-height:33px;font-size:12px}.history-toggle{display:none}.agent-tabs{border-bottom:1px solid #f0f2f7;gap:5px;padding:12px 20px}.agent-tabs button{min-height:30px;padding:6px 11px;font-size:11px}.chat-main>.error,.chat-main>.success,.chat-main>.info-banner{margin:10px 20px 0;font-size:12px}.chat-feed{scrollbar-width:thin;overscroll-behavior:contain;flex:1;min-height:0;padding:24px 30px;overflow-y:auto}.chat-welcome{text-align:center;max-width:610px;margin:40px auto 30px}.chat-welcome>.brand-seal{border-radius:16px;width:49px;height:49px;margin-bottom:20px}.chat-welcome h2{margin-bottom:11px;font-size:21px;line-height:1.6}.chat-welcome p{font-size:12px}.question-chips{text-align:left;gap:9px;max-width:430px;margin:25px auto 0;display:grid}.question-chips button{white-space:normal;background:#fafbfd;border-color:#e9edf5;justify-content:flex-start;padding:13px 16px;font-size:12px}.question-chips button:after{content:"↗";color:#9caccc;margin-left:auto;padding-left:10px}.chat-message{max-width:92%;margin-bottom:23px}.chat-message.user{margin-left:auto}.message-byline{color:#8896ad;align-items:center;gap:10px;margin-bottom:7px;font-size:10px;display:flex}.message-byline time{color:#adb6c5;font-size:9px}.user .message-byline{justify-content:flex-end}.message-content{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fb;border-radius:0 10px 10px;padding:15px 18px;font-size:13px;line-height:1.9}.user .message-content{background:var(--accent-soft);color:#3e5f9d;border-radius:10px 0 10px 10px}.chat-composer{background:#fff;padding:14px 24px 12px}.chat-composer form{border:1px solid #dfe6f2;border-radius:11px;overflow:hidden;box-shadow:0 3px 12px #26457706}.chat-composer form:focus-within{border-color:#a7c0f1}.chat-composer textarea{resize:none;min-height:75px;max-height:160px;box-shadow:none;border:0;border-radius:0;padding:14px 16px;font-size:13px}.composer-actions{align-items:center;gap:12px;padding:4px 12px 11px;display:flex}.composer-actions>span{margin-left:auto;font-size:10px}.composer-actions button,.composer-actions .button{min-height:31px;padding:6px 13px;font-size:11px}.composer-note{color:#a6afbe;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;font-size:9px;display:flex}.composer-note .text-button{font-size:10px}.attachment-list{flex-wrap:wrap;gap:8px;padding-bottom:10px;display:flex}.attachment-list>span{overflow-wrap:anywhere;background:#f4f7fc;border:1px solid #e3eaf7;border-radius:5px;align-items:center;gap:7px;max-width:100%;padding:4px 8px;font-size:10px;display:inline-flex}.attachment-list button{background:0 0;border:0;min-height:22px;padding:0;font-size:17px}.script-workbench{padding:0;overflow:hidden}.script-workbench>.toolbar{margin:0;padding:20px}.node-tabs{border-bottom:1px solid var(--border);padding:0 20px 16px}.node-tabs button{min-height:29px;padding:5px 10px;font-size:11px}.script-columns{grid-template-columns:310px minmax(0,1fr);min-height:480px;display:grid}.script-list{border-right:1px solid var(--border);background:#fcfdff;max-height:650px;overflow:auto}.script-list article{border-bottom:1px solid #edf1f6;align-items:flex-start;padding:5px 8px;display:flex}.script-list article.active{border-left:3px solid var(--accent);background:#f0f5ff;padding-left:5px}.script-select{text-align:left;white-space:normal;border:0;flex:1;min-width:0;padding:15px 10px;display:block;background:0 0!important}.script-select strong{color:#3d4c66;margin-bottom:8px;font-size:13px;display:block}.script-select span{-webkit-line-clamp:2;color:#99a3b5;-webkit-box-orient:vertical;font-size:11px;line-height:1.8;display:-webkit-box;overflow:hidden}.script-select small{color:#a6afc0;margin-top:10px;font-size:9px;display:block}.favorite-button{color:#bbc5d4;background:0 0;border:0;min-height:28px;margin-top:13px;padding:4px 7px;font-size:19px}.favorite-button.active{color:#e1b258}.script-detail{flex-direction:column;min-width:0;padding:30px;display:flex}.script-detail .prose-text{flex:1}.script-copy-bar{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:30px;padding-top:30px;display:flex}.script-copy-bar span{max-width:300px}.script-workbench>.pagination{border-top:1px solid var(--border);margin:0;padding:16px 20px}.quick .app-body{width:100%;margin-left:0}.compact-content{max-width:900px;padding:22px}.quick .script-columns{grid-template-columns:240px minmax(0,1fr)}.quick .topbar{height:54px;padding:0 20px}.quick .page-heading h1{font-size:22px}.boss{--accent:#278b70;--accent-dark:#20745e;--accent-soft:#edf7f2;background:#f7faf8}.boss .sidebar{color:#73877c;background:#f0f5f1;border-right:1px solid #e1eae4}.boss .brand{color:#244c3b}.boss .brand-seal{background:#2e8c6c}.boss .sidebar-caption{color:#98aa9e}.boss .sidebar nav button{color:#73877c}.boss .sidebar nav button:hover{color:#31785b;background:#e3eee7}.boss .sidebar nav button.active{color:#28734f;box-shadow:none;background:#dfeee5}.boss .sidebar-user{border-top:1px solid #e1e9e3;padding-top:18px}.boss .sidebar-user b{color:#4c6a58}.boss .sidebar-user small,.boss .sidebar-user button{color:#97a89e}.boss .avatar{color:#63866d;background:#dfece3}.boss .period-card.current{background:#f1f8f3;border-color:#dcecdf}.boss .rule-judgment{background:#f6faf7;border-color:#e1eee4}.boss .period-card.current .primary-metrics strong{color:#306b4b}.boss .chat-history article.active{background:#e5f1e9}.boss .chat-main,.boss .chat-composer{background:#fcfefc}.boss .question-chips button{background:#f6faf7;border-color:#e2ece5}.boss .message-content{background:#f1f6f2}.boss .user .message-content{color:#3b7154;background:#e6f2e9}.boss .diagnosis{background:#f3f9f5;border-color:#deede2}.boss .chat-toolbar select{background:#f5faf6;border-color:#e0eae3}.full-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:100dvh;padding:30px;display:flex}.full-state p{color:#8d9bb0}.login-shell{background:#fff;grid-template-columns:1.1fr 1fr;min-height:100dvh;display:grid}.login-story{color:#a1b0c9;background:#17253f;flex-direction:column;justify-content:center;padding:70px max(35px,12%);display:flex;position:relative;overflow:hidden}.login-story:after{content:"";pointer-events:none;border:1px solid #3d52724d;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-270px;right:-200px;box-shadow:0 0 0 70px #293e5b22,0 0 0 150px #293e5b15}.login-story .brand-seal{margin-bottom:55px}.login-story .eyebrow{color:#8caef7}.login-story h1{color:#fff;letter-spacing:2px;margin-bottom:22px;font-size:42px;line-height:1.65}.login-story>p:not(.eyebrow){max-width:340px;font-size:13px;line-height:2}.login-facts{color:#7087aa;flex-wrap:wrap;gap:20px;margin-top:38px;font-size:10px;display:flex}.login-facts span:before{content:"·";color:#5682e1;margin-right:7px}.login-card{place-self:center;width:380px;max-width:100%;padding:45px 15px}.login-card h2{margin-bottom:9px;font-size:26px}.login-card>p.muted{margin-bottom:30px;font-size:12px}.login-card label{color:#6c7c96;font-size:12px}.login-card input{min-height:43px}.login-card>.text-button{margin:15px auto;display:flex}.login-card>.small{text-align:center;margin:24px 0 0}.workspace-home{max-width:1240px;margin:auto;padding:40px 40px 80px}.workspace-home>header{align-items:center;gap:14px;margin-bottom:85px;display:flex}.workspace-home>header strong{letter-spacing:2px;font-size:23px}.workspace-home>header button{margin-left:auto}.workspace-home>h1{font-size:35px}.workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:38px;display:grid}.workspace-grid>a{border:1px solid var(--border);color:#75849d;background:#fff;border-radius:15px;padding:34px 28px;box-shadow:0 6px 20px #223b6004}.workspace-grid>a:hover{border-color:#b2c5eb;text-decoration:none;transform:translateY(-2px)}.workspace-grid span{letter-spacing:2px;color:var(--accent);font-size:10px}.workspace-grid h2{margin:22px 0 12px}.workspace-grid p{font-size:12px;line-height:1.9}.workspace-grid b{color:var(--accent);margin-top:35px;font-size:12px;display:block}.nav-shade{display:none}@media (width>=1600px){.sidebar{width:240px}.app-body{width:calc(100% - 240px);margin-left:240px}.page-content{padding-left:42px;padding-right:42px}}@media (width<=1190px){.sidebar{width:200px}.app-body{width:calc(100% - 200px);margin-left:200px}.page-content{padding:25px 22px}.topbar{padding:0 22px}.primary-metrics{gap:7px}.primary-metrics strong{font-size:18px}.result-periods{gap:12px}.period-card{padding:16px}.assistant-layout{grid-template-columns:190px minmax(0,1fr)}.chat-toolbar{padding:20px}.chat-toolbar select{max-width:130px}.chat-feed{padding:20px}.script-columns{grid-template-columns:250px minmax(0,1fr)}.script-detail{padding:24px}.workbench-grid{gap:18px}.stat-strip{gap:12px}.stat-strip article{padding:18px}.stat-strip strong{font-size:22px}}@media (width<=960px){.result-periods{grid-template-columns:1fr}.primary-metrics strong{font-size:24px}.workbench-grid{grid-template-columns:1fr}.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-layout{grid-template-columns:1fr;position:relative}.chat-history{display:none}.chat-history.visible{z-index:8;width:270px;max-width:85%;display:block;position:absolute;top:0;bottom:0;left:0;box-shadow:10px 0 30px #28375020}.history-toggle{min-height:32px;font-size:11px;display:inline-flex}.script-columns{grid-template-columns:210px minmax(0,1fr)}.script-detail{padding:20px}.workspace-grid{grid-template-columns:1fr}.workspace-grid>a{padding:25px}.workspace-grid b{margin-top:20px}.login-story{padding:45px 35px}.login-story h1{font-size:34px}.login-card{width:340px;padding:40px 22px}.section-heading{flex-wrap:wrap}}@media (width<=760px){.sidebar{width:248px;box-shadow:none;padding-top:23px;transition:transform .2s;transform:translate(-100%)}.drawer-open .sidebar{transform:translate(0);box-shadow:20px 0 50px #12203730}.app-body{width:100%;margin-left:0}.menu-toggle{color:#7d8ca6;background:#f3f6fb;border:0;width:33px;min-height:32px;padding:5px;display:inline-flex}.topbar{gap:10px;height:58px;padding:0 18px}.topbar>div:first-of-type{margin-right:auto;font-size:11px}.topbar-actions{gap:11px;font-size:10px}.topbar-actions .small-avatar{display:none}.page-content{padding:23px 18px 32px}.page-heading{align-items:flex-start;gap:12px;margin-bottom:20px}.page-heading h1{font-size:23px}.page-heading .eyebrow{font-size:9px}.page-heading>.actions{justify-content:flex-end}.page-heading>.actions .button{padding:7px 10px;font-size:11px}.page-heading>button{min-height:33px;padding:7px 10px;font-size:11px}.panel{border-radius:10px;margin-bottom:18px;padding:18px}.nav-shade{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:35;background:#14233f55;display:block;position:fixed;inset:0}.table-wrap{border-radius:5px}.toolbar{gap:8px;padding-bottom:15px}.toolbar>input:first-child{max-width:none}.toolbar-tail{flex-basis:100%;justify-content:flex-end;margin-left:0}.toolbar>.toolbar-tail.small{justify-content:flex-start}.toolbar input[type=date]{flex:110px;width:110px}.toolbar select{flex:110px;max-width:100%}.toolbar button{font-size:12px}.period-controls{gap:9px}.period-controls label{justify-content:space-between;gap:6px;width:100%;font-size:11px}.period-controls input{flex:1;width:115px;min-width:0;font-size:11px}.report-asof{gap:10px;font-size:9px}.layer-tabs{gap:4px;margin-bottom:18px;padding-bottom:14px}.layer-tabs button{flex:40%;padding:7px;font-size:10px}.report-controls>.toolbar button{flex:32%}.report-controls>.toolbar select{flex:43%}.report-controls>.toolbar .toolbar-tail{flex-basis:auto;margin:0}.primary-metrics{gap:10px}.primary-metrics strong{font-size:22px}.primary-metrics small{font-size:9px}.rule-judgment{padding:15px}.report-footer button{flex:1;padding:7px;font-size:11px}.comparison-table td,.comparison-table th{padding:13px 10px}.cross-grid{grid-template-columns:1fr}.stat-strip{gap:10px;margin-bottom:18px}.stat-strip article{padding:17px}.stat-strip strong{font-size:23px}.task-row{gap:9px}.task-row strong{font-size:12px}.task-row p{font-size:10px}.quick-actions{gap:8px}.quick-actions button{padding:13px 9px}.quick-actions strong{font-size:11px}.quick-actions span{font-size:9px}.assistant-layout{border-radius:10px;height:calc(100dvh - 104px);min-height:500px}.chat-toolbar{flex-wrap:wrap;gap:8px;padding:17px 15px}.chat-toolbar h1{font-size:19px}.chat-toolbar .eyebrow{font-size:9px}.chat-toolbar select{max-width:155px;font-size:11px}.agent-tabs{gap:2px;padding:10px 12px}.agent-tabs button{padding:5px 8px;font-size:10px}.chat-main>.error,.chat-main>.success,.chat-main>.info-banner{margin-left:12px;margin-right:12px;font-size:11px}.chat-feed{padding:20px 15px}.chat-welcome{margin:24px auto}.chat-welcome h2{font-size:19px}.chat-welcome p{font-size:11px}.question-chips button{padding:12px;font-size:11px}.chat-message{max-width:95%}.message-content{padding:12px 14px;font-size:12px}.message-byline time{display:none}.chat-composer{padding:10px 12px 12px}.chat-composer textarea{min-height:67px;font-size:12px}.composer-actions{gap:8px;padding:0 9px 9px}.composer-actions>span{font-size:9px}.composer-actions button,.composer-actions .button{padding:6px 10px;font-size:10px}.composer-note{font-size:9px}.boss .page-content:has(.assistant-layout){padding:14px 12px}.boss .assistant-layout{border-color:#e2eae4;height:calc(100dvh - 86px);min-height:450px}.boss .chat-toolbar{padding:20px 17px}.boss .topbar{background:#f8fbf8}.boss .menu-toggle{color:#638772;background:#edf4ef}.modal-shade{align-items:center;padding:14px}.modal{border-radius:12px;max-height:calc(100dvh - 28px);padding:20px}.modal>header{margin-bottom:20px}.modal>header h2{font-size:18px}.form-grid{gap:16px}.check-grid{grid-template-columns:1fr}.selection-fieldset{padding:13px}.item-edit{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}.item-edit button{grid-column:1/-1;justify-self:end;font-size:11px}.detail-grid{grid-template-columns:90px minmax(0,1fr);gap:11px;font-size:12px}.script-columns,.quick .script-columns{grid-template-columns:1fr}.script-list{border-right:0;border-bottom:1px solid var(--border);max-height:260px}.script-list article{padding:0 8px}.script-select{padding:12px 10px}.script-select span{-webkit-line-clamp:1}.script-select small{margin-top:5px}.script-detail{min-height:300px;padding:22px 18px}.script-copy-bar{margin-top:20px;padding-top:20px}.script-copy-bar .primary{width:100%}.script-workbench>.toolbar{padding:16px}.node-tabs{padding:0 16px 13px}.compact-content{padding:18px 13px}.quick .page-heading{margin-bottom:15px}.quick .script-list{max-height:230px}.quick .topbar{padding:0 15px}.quick .topbar-actions a{font-size:10px}.login-shell{background:#f5f8fe;padding:35px 22px;display:block}.login-story{border-radius:16px;min-height:190px;padding:28px}.login-story .brand-seal{width:34px;height:34px;margin-bottom:18px;font-size:21px}.login-story h1{letter-spacing:1px;margin-bottom:10px;font-size:25px;line-height:1.6}.login-story .eyebrow{margin-bottom:5px;font-size:9px}.login-story>p:not(.eyebrow){max-width:none;margin-bottom:0;font-size:11px}.login-facts{display:none}.login-card{width:100%;max-width:420px;margin:auto;padding:32px 5px 10px}.login-card h2{font-size:23px}.workspace-home{padding:25px 23px 45px}.workspace-home>header{margin-bottom:50px}.workspace-home>h1{font-size:28px}.workspace-grid{gap:14px;margin-top:25px}}@media (width<=430px){.topbar-actions a{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.topbar>div:first-of-type>strong{display:none}.page-heading{flex-wrap:wrap}.page-heading>button,.page-heading>.actions{margin-left:auto}.form-grid{grid-template-columns:1fr}.primary-metrics strong{font-size:20px}.primary-metrics span{font-size:10px}.primary-metrics small{font-size:8px}.period-card{padding:14px}.stat-strip strong{font-size:21px}.stat-strip span{font-size:11px}.pagination{gap:8px;font-size:10px}.pagination button,.pagination select{padding:5px 7px;font-size:10px}.pagination>span:first-child{flex-basis:100%}.chat-toolbar select{max-width:128px}.chat-toolbar .eyebrow{font-size:8px}.chat-toolbar h1,.chat-welcome h2{font-size:18px}.modal-actions{background:#fff;margin-top:20px;padding:15px 0 0;position:sticky;bottom:-20px}.report-asof{flex-wrap:wrap}.report-controls .period-controls label{justify-content:flex-start}.period-controls input{width:112px}.period-controls label>span{flex:0}.period-controls label{padding:8px}.boss .chat-toolbar{gap:7px;padding:17px 13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sidebar .brand-seal{box-shadow:none;background:0 0;border-radius:0}.sidebar .nav-group{margin:0 0 7px}.sidebar nav .group-trigger{gap:11px;font-size:13px;font-weight:500}.nav-icon{filter:brightness(0)invert(.75);flex:none;width:21px;height:21px}.sidebar nav .group-trigger.group-active{color:#fff;background:#28374c}.nav-chevron{margin-left:auto;font-size:18px}.nav-children{flex-direction:column;gap:3px;padding:3px 0 5px 32px;display:flex}.nav-children a{color:#a8b4c9;border-radius:6px;padding:8px 10px;font-size:12px;text-decoration:none}.nav-children a:hover{color:#fff;background:#23314b}.nav-children a.active{color:#fff;background:var(--accent)}.section-navigation{border-bottom:1px solid var(--border);scrollbar-width:thin;gap:24px;margin:0 0 26px;display:flex;overflow-x:auto}.section-navigation a{color:#8590a2;border-bottom:3px solid #0000;flex:none;padding:0 1px 14px;font-size:13px;text-decoration:none}.section-navigation a.active{color:var(--accent);border-color:var(--accent);font-weight:600}.boss .nav-icon{filter:brightness(0)saturate()invert(45%)sepia(12%)saturate(850%)hue-rotate(98deg)}.boss .sidebar nav .group-trigger.group-active{color:#28734f;background:#e3eee7}.boss .nav-children a{color:#63806d}.boss .nav-children a.active,.boss .nav-children a:hover{color:#216b49;background:#dfeee5}@media (width>=761px){.sales-shell{background:#fff}.sales-shell .sidebar{background:#22292f;align-items:center;width:84px;padding:20px 8px 16px}.sales-shell .brand{margin:0 0 26px}.sales-shell .brand strong,.sales-shell .sidebar-caption,.sales-shell .sidebar-user>div{display:none}.sales-shell .sidebar nav{gap:10px;width:100%}.sales-shell .sidebar .nav-group{margin:0}.sales-shell .sidebar nav .group-trigger{border-radius:9px;flex-direction:column;justify-content:center;gap:9px;min-height:72px;padding:12px 0;font-size:11px}.sales-shell .sidebar nav .group-trigger.group-active{color:#fff;background:#315ef5}.sales-shell .group-active .nav-icon{filter:brightness(0)invert()}.sales-shell .sidebar-user{flex-direction:column;padding:18px 0 0}.sales-shell .app-body{width:calc(100% - 84px);margin-left:84px}.sales-shell .page-content{padding:32px 40px 40px}.sales-shell .panel{box-shadow:none}}@media (width<=760px){.sidebar nav .group-trigger{min-height:46px}.section-navigation{gap:20px;margin-bottom:22px}.section-navigation a{padding-bottom:12px;font-size:12px}.sales-shell .group-active .nav-icon{filter:brightness(0)invert()}}.boss-menu-toggle{display:inline-flex}@media (width>=761px){.boss.sidebar-collapsed .sidebar{transform:translate(-100%)}.boss.sidebar-collapsed .app-body{width:100%;margin-left:0}}.admin-brand-logo{object-fit:cover;flex:none;width:220px;max-width:100%;height:72px;display:block}.admin-shell .sidebar .admin-brand-logo{width:192px;height:64px}.admin-login .login-story .admin-brand-logo{width:260px;height:86px;margin-bottom:24px}.admin-shell,.admin-login{--accent:#2b7de1;--accent-dark:#1d68c5;--accent-soft:#edf4fd;--border:#e4e8ee;--muted:#687587;--radius:6px;color:#253244;background:#f3f5f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6}.admin-shell .sidebar{background:#28384b;border-right:1px solid #263548;width:216px;padding:24px 12px 16px}.admin-shell .brand{color:#fff;letter-spacing:1px;gap:10px;margin:0 0 6px;font-size:21px}.admin-shell .brand.company-branded{margin:0 12px 6px}.admin-shell .brand.company-branded+.sidebar-caption{padding-left:0}.admin-shell .sidebar .brand-seal{color:#fff;width:36px;height:36px;box-shadow:none;background:#2b7de1;border:0;border-radius:6px;font-size:23px}.admin-shell .sidebar-caption{color:#adbacb;letter-spacing:0;margin:0 12px 24px;padding-left:13px;font-size:12px}.admin-shell .sidebar nav{scrollbar-color:#526278 transparent;flex:1;gap:3px}.admin-shell .sidebar .nav-group{margin:0 0 3px}.admin-shell .sidebar nav .group-trigger{color:#d8e0ea;border-radius:4px;gap:11px;min-height:42px;padding:10px 12px;font-size:14px;font-weight:400}.admin-shell .sidebar nav .group-trigger:hover{color:#fff;background:#35465c}.admin-shell .sidebar nav .group-trigger.group-active{color:#fff;box-shadow:none;background:#2b7de1}.admin-shell .nav-icon{filter:brightness(0)invert(.88);width:18px;height:18px}.admin-shell .group-active .nav-icon{filter:brightness(0)invert()}.admin-shell .nav-chevron{opacity:.8;font-size:17px}.admin-shell .nav-children{gap:2px;margin:4px 0 7px;padding:0 0 0 28px}.admin-shell .nav-children a{color:#c2cedd;border-radius:4px;padding:8px 12px;font-size:13px}.admin-shell .nav-children a:hover{color:#fff;background:#35465c}.admin-shell .nav-children a.active{color:#fff;background:#3a506c;box-shadow:inset 2px 0 #78aff1}.admin-shell .sidebar-user{border-top:1px solid #435166;gap:10px;margin-top:16px;padding:16px 8px 0}.admin-shell .sidebar-user b{color:#f1f4f8;font-size:13px;font-weight:500}.admin-shell .sidebar-user small{color:#adbacb;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-shell .sidebar-user button{color:#c2cedd;font-size:12px}.admin-shell .avatar{color:#286dca;background:#e9f1fc;border-radius:6px;font-weight:500}.admin-shell .sidebar .avatar{color:#fff;background:#2b7de1}.admin-shell .app-body{width:calc(100% - 216px);margin-left:216px}.admin-shell .topbar{border-bottom:1px solid var(--border);height:auto;min-height:64px;box-shadow:none;background:#fff;gap:16px;padding:12px 24px}.admin-shell .admin-header-context{flex:1;align-items:center;gap:20px;min-width:0;display:flex}.admin-shell .company-switch{color:#4d5b6e;flex-direction:row;align-items:center;gap:10px;min-width:0;margin:0;font-size:13px;display:flex}.admin-shell .company-switch>img{flex:none;width:18px;height:18px}.admin-shell .company-switch>span{white-space:nowrap}.admin-shell .company-switch select{color:#253244;background:#f8fafc;border-color:#dce3eb;width:auto;min-width:130px;max-width:240px;margin:0;padding:7px 28px 7px 10px}.admin-shell .admin-current-company{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.admin-shell .admin-breadcrumb{border-left:1px solid var(--border);color:#526175;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-left:20px;font-size:13px;overflow:hidden}.admin-shell .topbar-actions{flex:none;gap:16px;font-size:12px}.admin-shell .topbar-actions a{color:#526175}.admin-shell .small-avatar{width:30px;height:30px;font-size:12px}.admin-shell .page-content{padding:24px 28px 40px}.admin-shell .page-heading{gap:16px;margin-bottom:20px}.admin-shell .page-heading h1{color:#1f2937;letter-spacing:0;margin-bottom:6px;font-size:24px;font-weight:600}.admin-shell .page-heading p:last-child{color:#687587;font-size:13px}.admin-shell .eyebrow{letter-spacing:0;margin-bottom:5px;font-size:12px;font-weight:400}.admin-shell h2{color:#253244;font-size:16px}.admin-shell h3{font-size:14px}.admin-shell .panel{border-color:var(--border);box-shadow:none;border-radius:6px;margin-bottom:18px;padding:20px}.admin-shell .section-heading{gap:12px;margin-bottom:16px}.admin-shell button,.admin-shell .button{box-shadow:none;border-radius:4px;font-size:13px}.admin-shell .primary{background:var(--accent);border-color:var(--accent);color:#fff}.admin-shell .primary:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.admin-shell .text-button{background:0 0;border-color:#0000}.admin-shell .text-button:hover{background:var(--accent-soft)}.admin-shell button:focus-visible,.admin-shell a:focus-visible{outline-offset:3px;outline:2px solid #75a9ec}.admin-shell input:not([type=checkbox]):not([type=radio]),.admin-shell select,.admin-shell textarea{color:#253244;border-color:#dce3eb;border-radius:4px;min-height:36px;font-size:13px}.admin-shell input:focus,.admin-shell select:focus,.admin-shell textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.admin-shell input::placeholder,.admin-shell textarea::placeholder{color:#8c97a6}.admin-shell .form-field>span{color:#526175;font-size:13px}.admin-shell .form-grid{gap:18px 20px}.admin-shell .toolbar{gap:8px;padding-bottom:16px}.admin-shell .toolbar>input:first-child{max-width:300px}.admin-shell .toolbar-tail{gap:8px}.admin-shell table{font-size:13px}.admin-shell th{color:#687587;background:#f5f7fa;font-weight:500}.admin-shell th,.admin-shell td{border-bottom-color:#edf0f4;padding:12px 14px}.admin-shell td{color:#48576a}.admin-shell td strong{color:#253244;font-weight:500}.admin-shell tbody tr:hover{background:#f8faff}.admin-shell .row-actions button{margin-right:4px;font-size:13px}.admin-shell .pagination{color:#687587;gap:10px;margin-top:18px}.admin-shell .pagination select,.admin-shell .pagination button{min-height:32px;font-size:12px}.admin-shell .tag{border-radius:4px;padding:2px 8px;font-size:12px}.admin-shell .tag.disabled,.admin-shell .tag.draft{color:#687587}.admin-shell .error,.admin-shell .success,.admin-shell .warning,.admin-shell .info-banner{border-radius:4px}.admin-shell .modal-shade{-webkit-backdrop-filter:none;backdrop-filter:none;background:#17263d66}.admin-shell .modal{border-radius:6px;padding:24px;box-shadow:0 12px 48px #15283c26}.admin-shell .modal>header{margin-bottom:20px}.admin-shell .modal>header h2{font-size:18px}.admin-shell .modal>header button{font-size:22px}.admin-shell .modal-actions{flex-wrap:wrap;margin-top:24px;padding-top:18px}.admin-shell .selection-fieldset{border-radius:4px}.admin-shell .checkbox-label{font-size:13px}.admin-shell .admin-scope{border:1px solid var(--border);border-left:3px solid var(--accent);background:#fff;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:20px;padding:10px 14px;display:flex}.admin-shell .admin-scope>div{align-items:baseline;gap:10px;min-width:0;display:flex}.admin-shell .admin-scope span{color:#687587;white-space:nowrap;font-size:12px}.admin-shell .admin-scope strong{color:#253244;overflow-wrap:anywhere;font-size:13px;font-weight:500}.admin-shell .admin-scope p{color:#687587;margin:0;font-size:12px}.admin-shell .admin-scope a{white-space:nowrap;margin-left:auto;font-size:12px}.admin-shell .resource-scope{color:#526175;flex-direction:row;align-items:center;gap:10px;margin:0 0 18px;font-size:13px;display:flex}.admin-shell .resource-scope select{width:150px;margin:0}.admin-shell .admin-ai-guide{background:#f8fbff;border-left:3px solid #9bc0ee}.admin-shell .admin-ai-guide>strong{color:#345b8a;font-size:13px;font-weight:500}.admin-shell .admin-ai-guide>p{color:#687587;margin:6px 0;font-size:12px}.admin-shell .admin-ai-guide>a{font-size:12px}.admin-shell .provider-note{color:#345b8a;background:#edf4fd;border-radius:4px}.admin-shell .ai-status-bar label{flex-direction:row}.admin-shell .date-input{--el-color-primary:#2b7de1;--el-border-radius-base:4px}.admin-shell .date-input .el-input__inner{font-size:13px!important}body:has(.admin-shell) .el-popper{--el-color-primary:#2b7de1;--el-border-radius-base:4px}body:has(.admin-shell) .el-picker-panel .el-date-table td.current:not(.disabled) .el-date-table-cell__text{background:#2b7de1}.admin-login .login-story{background:#28384b}.admin-login .login-story:after{display:none}.admin-login .login-story .brand-seal{box-shadow:none;border-radius:6px}.admin-login .login-story h1{letter-spacing:0;font-size:34px}.admin-login .login-story .eyebrow{color:#9fc6f7}.admin-login .login-facts{color:#becbdb;font-size:12px}.admin-login .login-card{width:390px}.admin-login .login-card h2{font-size:25px}.admin-login .login-card input,.admin-login .login-card button{border-radius:4px}.admin-login .primary{box-shadow:none}@media (width<=1100px){.admin-shell .page-content{padding:22px 20px 32px}.admin-shell .topbar{padding:12px 20px}.admin-shell .admin-header-context{flex-wrap:wrap;gap:12px}.admin-shell .admin-breadcrumb{padding-left:12px}.admin-shell .company-switch select{max-width:210px}}@media (width<=760px){.admin-shell .sidebar{width:244px}.admin-shell .app-body{width:100%;margin-left:0}.admin-shell .topbar{flex-wrap:wrap;gap:10px;min-height:60px;padding:12px 16px}.admin-shell .admin-header-context{gap:8px}.admin-shell .company-switch{flex:1;gap:8px}.admin-shell .company-switch>img{display:none}.admin-shell .company-switch select{flex:1;width:100%;min-width:0;max-width:250px}.admin-shell .admin-breadcrumb{display:none}.admin-shell .topbar-actions{gap:10px;margin-left:auto}.admin-shell .menu-toggle{color:#3d5674;background:#f0f4f9;width:32px;min-height:32px;padding:4px}.admin-shell .page-content{padding:18px 16px 28px}.admin-shell .page-heading{flex-wrap:wrap;align-items:flex-start}.admin-shell .page-heading h1{font-size:22px}.admin-shell .panel{padding:16px}.admin-shell .toolbar>input:first-child{max-width:none}.admin-shell .toolbar-tail{margin-left:0}.admin-shell .admin-scope{gap:7px 12px;padding:10px 12px}.admin-shell .admin-scope p{flex-basis:100%}.admin-shell .modal-shade{padding:12px}.admin-shell .modal{max-height:calc(100dvh - 24px);padding:18px}.admin-shell .modal-actions{bottom:-18px}.admin-login .login-story{border-radius:6px;padding:24px}.admin-login .login-story h1{font-size:26px}.admin-login .login-card{width:100%}}@media (width<=430px){.admin-shell .topbar-actions{flex-basis:100%;justify-content:flex-end}.admin-shell .topbar-actions a{max-width:none}.admin-shell .form-grid{grid-template-columns:minmax(0,1fr)}.admin-shell .pagination{gap:8px}.admin-shell .pagination select,.admin-shell .pagination button{padding:5px 8px}}.desktop-sales{--accent:#117e84;--accent-dark:#0a656b;--accent-soft:#e9f6f4;--border:#e1e7ed;--muted:#8794a0;--radius:8px;color:#253744;background:#f3f6f9}.desktop-sales .sidebar{background:#192a36;align-items:stretch;width:220px;padding:24px 12px 16px}.desktop-sales .sidebar .brand{letter-spacing:1px;gap:10px;margin:0 10px 5px}.desktop-sales .sidebar .brand strong{color:#f6f9fc;font-size:24px;display:block}.desktop-sales .sidebar .brand-seal{color:#62c7c0;width:35px;height:35px;box-shadow:none;background:#124e59;border-radius:8px;font-size:23px}.desktop-sales .sidebar-caption{color:#a0b1bf;letter-spacing:.5px;margin:4px 13px 22px;font-size:11px;display:block}.desktop-sales .sidebar nav{gap:6px;width:100%}.desktop-sales .sidebar .nav-group{margin:0 0 4px}.desktop-sales .sidebar nav .group-trigger{color:#cbd6df;min-height:45px;box-shadow:none;border-radius:7px;flex-direction:row;justify-content:flex-start;gap:12px;padding:10px 13px;font-size:14px;font-weight:450}.desktop-sales .sidebar nav .group-trigger:hover{color:#fff;background:#243945}.desktop-sales .sidebar nav .group-trigger.group-active{color:#fff;background:#11505b;box-shadow:inset 3px 0 #27b4b0}.desktop-sales .sidebar .nav-icon{filter:brightness(0)invert(.9);width:19px;height:19px}.desktop-sales .sidebar .nav-chevron{color:#b2c3cf;font-size:17px}.desktop-sales .nav-children{gap:3px;padding:4px 0 8px 30px}.desktop-sales .nav-children a{color:#9aafbe;border-radius:6px;padding:7px 12px;font-size:12px;line-height:1.5}.desktop-sales .nav-children a:hover{color:#f4f8fb;background:#243945}.desktop-sales .nav-children a.active{color:#8ce2d7;background:#233e49}.desktop-sales .sidebar-user{flex-direction:row;gap:9px;width:100%;padding:20px 7px 0}.desktop-sales .sidebar-user>div{display:block}.desktop-sales .sidebar-user b{color:#e6edf2;font-size:12px}.desktop-sales .sidebar-user small{color:#92a8b9;font-size:10px}.desktop-sales .sidebar-user .avatar{color:#496773;background:#dfebef;width:30px;height:30px}.desktop-sales .sidebar-user button{color:#a9bdca;font-size:11px}.desktop-sales .app-body{width:calc(100% - 220px);margin-left:220px}.desktop-sales .topbar{background:#fafcfd;border-bottom:1px solid #e0e7ec;height:48px;padding:0 24px}.desktop-sales .topbar strong{color:#263946;font-size:12px}.desktop-sales .topbar .muted{color:#8d9ba7;font-size:11px}.desktop-sales .topbar-actions{gap:17px;font-size:11px}.desktop-sales .page-content{max-width:none;padding:24px 26px 40px}.desktop-sales .page-content:has(.sales-workbench){padding:0}.desktop-sales .section-navigation{border-color:#dfe6ec;gap:24px;margin-bottom:23px}.desktop-sales .section-navigation a{border-bottom-width:2px;padding-bottom:12px;font-size:12px}.desktop-sales .panel{box-shadow:none;border-color:#e1e7ed;border-radius:8px}.desktop-sales .page-heading h1{color:#192d38;letter-spacing:-.4px;font-size:27px}.desktop-sales button,.desktop-sales .button{color:#334955;min-height:35px;box-shadow:none;background:#f7f9fa;border-color:#dce4e9;border-radius:7px;padding:7px 13px;font-size:12px;font-weight:500;transition:background .12s,border-color .12s}.desktop-sales button:hover,.desktop-sales .button:hover{background:#edf2f4;border-color:#c8d5dd}.desktop-sales button.primary,.desktop-sales .button.primary{color:#fff;box-shadow:none;background:#233842;border-color:#233842}.desktop-sales button.primary:hover,.desktop-sales .button.primary:hover{background:#172d37;border-color:#172d37}.desktop-sales button.text-button,.desktop-sales .text-button{color:#167e83;box-shadow:none;background:0 0;border-color:#0000;min-height:28px;padding:3px 4px}.desktop-sales .text-button:hover{background:#edf7f5;border-color:#0000}.desktop-sales .icon-button{color:#83939e;background:0 0;border-color:#0000;min-height:28px;padding:3px 8px;font-size:20px}.desktop-sales input,.desktop-sales select,.desktop-sales textarea{color:#334650;background:#fff;border-color:#dce4ea;border-radius:7px;font-size:13px}.desktop-sales input:focus,.desktop-sales select:focus,.desktop-sales textarea:focus{border-color:#71aaa9;outline:none;box-shadow:0 0 0 2px #e7f2f1}.desktop-sales input[type=checkbox]{accent-color:#16898a}.desktop-sales .tag{border-radius:10px;padding:2px 8px;font-size:11px}.desktop-sales .table-wrap th{color:#71808e;background:#eff4f7;font-weight:500}.desktop-sales .table-wrap td{color:#3b4e5c}.desktop-sales .modal{border-radius:12px;box-shadow:0 16px 70px #192e4433}.desktop-sales .modal-shade{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#16293655}.desktop-sales .customer-inspector .text-button{font-size:12px}.desktop-sales .customer-inspector .danger-text{color:#8a7780!important}.desktop-sales .customer-inspector .followup-composer .primary{height:38px}.desktop-sales .attachment-upload{color:#5d7180;font-size:12px}.desktop-sales .customer-meta dd{color:#344a58}.desktop-sales .customer-identity h2{color:#1b303c}.sales-workbench{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.sales-workbench.has-inspector{grid-template-columns:minmax(0,1fr) 350px;gap:0}.workbench-main{min-width:0;padding:24px}.workbench-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px;display:flex}.workbench-heading h1{letter-spacing:-.5px;color:#17252f;margin:0 0 4px;font-size:28px;font-weight:650}.workbench-heading p{color:#77838e;margin:0;font-size:12px}.workbench-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.workbench-heading-actions button{white-space:nowrap}.workbench-search{background:#fff;border:1px solid #dce3e9;border-radius:8px;flex-direction:row;align-items:center;gap:10px;max-width:250px;height:38px;padding:0 12px;display:flex}.workbench-search svg{stroke:#798899;stroke-width:1.8px;flex:none;width:17px}.workbench-search input{background:0 0;width:155px;box-shadow:none!important;border:0!important;min-height:30px!important;padding:0!important}.workbench-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.workbench-stats article{background:#fff;border:1px solid #e1e7ed;border-radius:8px;align-items:flex-start;gap:12px;min-width:0;padding:19px 16px;display:flex}.stat-symbol{border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.stat-symbol svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.stat-symbol.blue{color:#2593dc;background:#eaf6ff}.stat-symbol.orange{color:#ed7838;background:#fff3e9}.stat-symbol.teal{color:#1b8b8f;background:#eaf5f5}.workbench-stats article>div{min-width:0}.workbench-stats article>div>span{color:#667482;white-space:nowrap;font-size:12px;display:block}.workbench-stats strong{color:#14232e;letter-spacing:-.6px;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;font-weight:650;line-height:1.45;display:block}.workbench-stats strong.overdue-number{color:#e27739}.workbench-panel{background:#fff;border:1px solid #e1e7ed;border-radius:8px;min-width:0;padding:18px}.workbench-panel-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.workbench-panel-heading h2{color:#17252f;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600;display:flex}.workbench-panel-heading img{width:18px;height:18px}.workbench-panel-heading>.text-button{color:#82909b;white-space:nowrap;font-size:12px}.workbench-task-tabs{border-bottom:1px solid #e7edf1;align-items:center;gap:24px;margin-bottom:10px;display:flex;overflow:auto}.desktop-sales .workbench-task-tabs button{color:#667482;white-space:nowrap;min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:8px 0 11px;font-size:13px}.desktop-sales .workbench-task-tabs button.active{color:#087c84;border-bottom-color:#108a90}.workbench-task-tabs button>span{background:#f1f4f7;border-radius:10px;margin-left:5px;padding:1px 6px;font-size:11px}.workbench-task-tabs button.active>span{background:#e7f6f4}.workbench-task-tabs button>span.alert-count{color:#da6d3b;background:#fff0e8}.desktop-sales .workbench-task-tabs .all-tasks-link{color:#82909b;margin-left:auto;font-size:11px}.workbench-task-table th{color:#6f7b87;background:#f1f5f7;padding:11px 12px;font-size:12px}.workbench-task-table td{color:#364652;height:54px;padding:14px 12px;font-size:13px}.workbench-task-table td strong{color:#20313d;font-weight:550}.workbench-task-table tr.selected{background:#eaf7f6}.workbench-task-table tr:hover{background:#f5fafb}.workbench-task-table tr.selected:hover{background:#e5f4f3}.workbench-task-table .task-title-cell{text-overflow:ellipsis;max-width:260px;overflow:hidden}.desktop-sales .workbench-task-table .text-button{color:#087c84;white-space:nowrap;gap:8px;padding:3px 0;font-size:13px}.task-state{color:#73828f;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.task-state i{background:#a0adb7;border-radius:50%;width:7px;height:7px}.task-state.overdue{color:#dc7337}.task-state.overdue i{background:#e88949}.workbench-task-footer{color:#94a0aa;justify-content:space-between;gap:10px;padding-top:12px;font-size:11px;display:flex}.workbench-task-footer small{font-size:11px}.workbench-bottom-grid{grid-template-columns:1fr 1fr;align-items:start;gap:14px;margin-top:14px;display:grid}.balance-order{border:1px solid #ebeff2;border-radius:7px;margin:0 0 10px;padding:12px}.balance-order header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:13px;display:flex}.balance-order header>strong{color:#344550;overflow-wrap:anywhere;font-size:12px}.balance-badge{color:#dc7a3f;white-space:nowrap;background:#fff3e9;border-radius:10px;padding:2px 7px;font-size:10px}.balance-order-content{justify-content:space-between;gap:12px;display:flex}.balance-order dl{flex:1;grid-template-columns:auto 1fr;gap:7px 12px;min-width:0;margin:0;font-size:12px;display:grid}.balance-order dt{color:#89949f}.balance-order dd{color:#344550;overflow-wrap:anywhere;margin:0}.balance-amount{border-left:1px solid #edf1f4;flex-direction:column;align-items:flex-start;gap:3px;padding-left:14px;display:flex}.balance-amount>span{color:#89949f;font-size:11px}.balance-amount>strong{color:#df7a3e;white-space:nowrap;letter-spacing:-.5px;font-size:22px;line-height:1.3}.desktop-sales .balance-amount .soft-primary{color:#126e72;background:#e3f4f1;border-color:#0000;min-height:30px;margin-top:6px;padding:5px 10px;font-size:12px}.workbench-caption{color:#96a1ab;margin:10px 0 0;font-size:11px}.device-row{align-items:center;gap:9px;margin:12px 0;display:flex}.device-symbol{color:#405563;background:#f0f4f7;border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;font-size:30px;display:flex}.device-row>div{flex:1;min-width:0}.device-row strong{color:#263844;font-size:12px}.device-row strong span{margin-left:6px;font-weight:400}.device-row p{color:#8d9aa5;margin:2px 0 0;font-size:11px}.device-reminder{color:#c58247;background:#fff6ec;border-radius:7px;align-items:center;gap:10px;padding:11px;font-size:11px;display:flex}.device-reminder>span{flex:1}.desktop-sales .device-reminder .text-button{white-space:nowrap;color:#19797d;padding:0;font-size:11px}.workbench-device+.workbench-device{border-top:1px solid #edf0f4;margin-top:10px;padding-top:8px}.workbench-card-empty{color:#92a0aa;justify-content:center;align-items:center;gap:8px;min-height:115px;font-size:12px;display:flex}.device-clear{color:#3a9a80;font-size:20px}.workbench-empty{color:#8a98a4;flex-direction:column;align-items:center;gap:8px;padding:38px 15px;font-size:12px;display:flex}.empty-check{color:#5f9b93;background:#eff6f5;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;display:flex}.workbench-empty strong{font-size:14px!important;font-weight:500!important}.sales-workbench .customer-inspector{overscroll-behavior:contain;border-left:1px solid #e1e7ed;height:calc(100dvh - 48px);padding:24px 20px;position:sticky;top:48px;overflow-y:auto}.sales-workbench .customer-inspector h2{font-size:19px}.sales-workbench .customer-inspector h3{font-size:14px}.sales-workbench .customer-inspector .timeline-item{border-left:2px solid #edf1f4;margin:12px 0;padding:0 0 10px 13px;font-size:12px}.sales-workbench .customer-inspector .timeline-item p{margin:7px 0}.sales-workbench .customer-inspector .followup-composer{margin-top:18px}.sales-workbench .customer-inspector .tag{color:#398a6f;background:#eaf7f0;border-radius:10px}.sales-workbench .customer-inspector .form-field select{max-width:100%}.sales-workbench .customer-inspector .inline-form button{padding:5px 8px;font-size:11px}.sales-workbench .customer-inspector .inline-form select{font-size:12px}.sales-workbench .customer-inspector .avatar{color:#607580;background:#ecf1f4;width:44px;height:44px;font-size:17px}@media (width>=1800px){.desktop-sales .sidebar{width:236px}.desktop-sales .app-body{width:calc(100% - 236px);margin-left:236px}.sales-workbench.has-inspector{grid-template-columns:minmax(0,1fr) 400px}.workbench-main{padding:28px}.workbench-stats strong{font-size:30px}}@media (width<=1390px){.workbench-heading{flex-direction:column;align-items:flex-start;gap:14px}.workbench-heading-actions{justify-content:flex-start;width:100%}.workbench-search{flex:1;max-width:none}.workbench-search input{width:100%}.workbench-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-main{padding:20px}.sales-workbench.has-inspector{grid-template-columns:minmax(0,1fr) 320px}.workbench-bottom-grid{grid-template-columns:1fr}.workbench-task-tabs{gap:18px}.workbench-task-table .task-title-cell{max-width:190px}}@media (width<=1190px) and (width>=761px){.desktop-sales .sidebar{width:200px}.desktop-sales .app-body{width:calc(100% - 200px);margin-left:200px}.desktop-sales .sidebar nav .group-trigger{padding:10px;font-size:13px}}@media (width<=1050px){.sales-workbench.has-inspector{grid-template-columns:1fr}.sales-workbench .customer-inspector{z-index:28;width:380px;max-width:calc(100vw - 40px);position:fixed;top:48px;bottom:0;right:0;box-shadow:-12px 0 40px #152b4220}.workbench-bottom-grid{grid-template-columns:1fr 1fr}.workbench-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-symbol{width:30px;height:30px}.workbench-stats article{gap:8px;padding:14px 10px}.workbench-stats strong{font-size:21px}}@media (width<=760px){.desktop-sales .sidebar{width:248px;padding-top:24px}.desktop-sales .app-body{width:100%;margin-left:0}.desktop-sales .topbar{height:58px;padding:0 16px}.desktop-sales .page-content{padding:20px 15px 30px}.desktop-sales .page-content:has(.sales-workbench){padding:0}.desktop-sales .topbar-actions{gap:10px}.desktop-sales .sidebar nav .group-trigger{min-height:46px}.desktop-sales .page-heading h1{font-size:24px}.workbench-main{padding:18px 14px}.workbench-heading h1{font-size:25px}.workbench-heading-actions{gap:7px}.workbench-heading-actions button{padding:8px 10px;font-size:12px}.workbench-search{flex-basis:100%}.workbench-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.workbench-stats article{padding:15px 12px}.workbench-stats strong{font-size:23px}.workbench-panel{padding:14px}.workbench-panel-heading h2{font-size:16px}.workbench-task-tabs{gap:16px}.desktop-sales .workbench-task-tabs .all-tasks-link{display:none}.workbench-task-footer{flex-wrap:wrap}.workbench-bottom-grid{grid-template-columns:1fr}.sales-workbench .customer-inspector{width:100vw;max-width:100vw;height:calc(100dvh - 58px);padding:20px;top:58px}.workbench-task-table td{font-size:12px}.workbench-task-table .task-title-cell{max-width:160px}}
