@charset "UTF-8";@font-face{font-family:Montserrat-Light;src:url(/v3/assets/Montserrat-Light-CWY8cMUX.ttf) format("truetype")}@font-face{font-family:Montserrat-Regular;src:url(/v3/assets/Montserrat-Regular-dKSYcarW.ttf) format("truetype")}@font-face{font-family:Montserrat-Medium;src:url(/v3/assets/Montserrat-Medium-B6_CVUrt.ttf) format("truetype")}@font-face{font-family:Montserrat-SemiBold;src:url(/v3/assets/Montserrat-SemiBold-U2BYPJfG.ttf) format("truetype")}@font-face{font-family:Montserrat-Bold;src:url(/v3/assets/Montserrat-Bold-DwCw38g9.ttf) format("truetype")}@font-face{font-family:SourceHanSansCN-Regular;src:url(/v3/assets/SourceHanSansCN-Regular-DDvDncSQ.otf) format("opentype")}@font-face{font-family:SourceHanSansCN-Medium;src:url(/v3/assets/SourceHanSansCN-Medium-Cy0FBqzI.otf) format("opentype")}@font-face{font-family:SourceHanSansCN-Bold;src:url(/v3/assets/SourceHanSansCN-Bold-BgXb8VVL.otf) format("opentype")}@font-face{font-family:AlarmClock;src:url(/v3/assets/alarm-clock-Chdz0QUV.ttf) format("opentype")}@font-face{font-family:STHeitiSCPinyin-Light;src:url(/v3/assets/STHeitiSCPinyin-Light-BQg4Fb5Z.otf)}@font-face{font-family:HanziPen;src:url(/v3/assets/hanzipen-BklTKtxr.otf)}:root{--nc-transition-duration-fast: .15s;--nc-transition-duration-base: .25s;--nc-transition-duration-slow: .35s;--nc-transition-ease: cubic-bezier(.4, 0, .2, 1);--nc-transition-ease-out: cubic-bezier(0, 0, .2, 1);--nc-transition-ease-in-out: cubic-bezier(.4, 0, .2, 1);--nc-transition-fast: all var(--nc-transition-duration-fast) var(--nc-transition-ease);--nc-transition-base: all var(--nc-transition-duration-base) var(--nc-transition-ease);--nc-transition-slow: all var(--nc-transition-duration-slow) var(--nc-transition-ease);--nc-transition-opacity: opacity var(--nc-transition-duration-base) var(--nc-transition-ease);--nc-transition-colors: color var(--nc-transition-duration-base) var(--nc-transition-ease), background-color var(--nc-transition-duration-base) var(--nc-transition-ease), border-color var(--nc-transition-duration-base) var(--nc-transition-ease)}.nc-transition-fast{transition:var(--nc-transition-fast)}.nc-transition-base{transition:var(--nc-transition-base)}.nc-transition-slow{transition:var(--nc-transition-slow)}.nc-transition-opacity{transition:var(--nc-transition-opacity)}.nc-transition-colors{transition:var(--nc-transition-colors)}.nc-fade-enter-active,.nc-fade-leave-active{transition:var(--nc-transition-opacity)}.nc-fade-enter-from,.nc-fade-leave-to{opacity:0}.nc-fade-enter-to,.nc-fade-leave-from{opacity:1}.nc-fade-fast-enter-active,.nc-fade-fast-leave-active{transition:opacity var(--nc-transition-duration-fast) var(--nc-transition-ease)}.nc-fade-fast-enter-from,.nc-fade-fast-leave-to{opacity:0}.nc-slide-fade-enter-active,.nc-slide-fade-leave-active{transition:opacity var(--nc-transition-duration-base) var(--nc-transition-ease),transform var(--nc-transition-duration-base) var(--nc-transition-ease)}.nc-slide-fade-enter-from,.nc-slide-fade-leave-to{opacity:0;transform:translateY(calc(-1 * var(--nc-spacing-xxs, 4px)))}.nc-slide-fade-enter-to,.nc-slide-fade-leave-from{opacity:1;transform:translateY(0)}.nc-fade-x-enter-active,.nc-fade-x-leave-active{transition:all var(--nc-transition-duration-base) var(--nc-transition-ease)}.nc-fade-x-enter-from,.nc-fade-x-leave-to{opacity:0;transform:translate(calc(-1 * var(--nc-spacing-xl, 20px)))}.nc-fade-x-enter-to,.nc-fade-x-leave-from{opacity:1;transform:translate(0)}.el-tooltip{border:none!important}.el-tooltip .el-popper__arrow{display:none}.el-tooltip span{text-transform:uppercase}.el-dropdown__popper .el-dropdown-menu{border:none!important;padding:calc(var(--nc-spacing-xxs) * 2.5) var(--nc-spacing-lg)!important;border-radius:var(--nc-radius-md)!important;box-shadow:0 4px 10px #0f172a1f!important}.el-dropdown__popper .el-dropdown-menu .el-dropdown-menu__item{padding:calc(var(--nc-spacing-xxs) * .5) 0!important;color:var(--nc-color-text-main)!important;font-size:var(--nc-font-size-xs)!important;font-family:var(--nc-font-en-semibold)!important;box-sizing:border-box;transition:all var(--nc-transition-duration-fast) var(--nc-transition-ease)}.el-dropdown__popper .el-dropdown-menu .el-dropdown-menu__item:hover{background-color:var(--nc-color-white)!important}.nc-filter-bar .el-select .el-select__wrapper,.nc-filter-bar .el-date-editor .el-input__wrapper,.nc-filter-bar .el-range-editor .el-input__wrapper,.nc-filter-bar .el-select .el-select__wrapper:hover,.nc-filter-bar .el-select .el-select__wrapper.is-focused,.nc-filter-bar .el-date-editor .el-input__wrapper:hover,.nc-filter-bar .el-date-editor .el-input__wrapper.is-focused,.nc-filter-bar .el-range-editor .el-input__wrapper:hover,.nc-filter-bar .el-range-editor .el-input__wrapper.is-focused{border:none!important;box-shadow:none!important}.el-range-editor.is-active,.el-range-editor.is-active:hover,.el-date-editor .el-input__wrapper:hover,.el-date-editor.el-input__wrapper:hover,.el-range-editor .el-input__wrapper:hover,.el-range-editor.el-input__wrapper:hover{box-shadow:none!important}.el-picker-panel{--el-color-primary: var(--nc-color-primary);--el-color-primary-light-3: var(--nc-color-primary);--el-color-primary-light-5: var(--nc-color-primary);--el-color-primary-light-7: var(--nc-color-primary);--el-color-primary-light-8: var(--nc-color-bg-gery);--el-color-primary-light-9: var(--nc-color-bg-gery);color:var(--nc-color-text-main);background-color:var(--nc-color-bg-gery);border:none}.el-picker-panel .el-picker-panel__icon-btn,.el-picker-panel .el-date-picker__header-label{color:var(--nc-color-text-main)}.el-picker-panel .el-picker-panel__icon-btn:hover,.el-picker-panel .el-date-picker__header-label:hover{color:var(--nc-color-primary)}.el-picker-panel .el-picker-panel__shortcut{color:var(--nc-color-text-main)}.el-picker-panel .el-picker-panel__shortcut:hover{color:var(--nc-color-primary)}.el-picker-panel .el-date-table th{color:var(--nc-color-text-muted)}.el-picker-panel .el-date-table td.available .el-date-table-cell__text{color:var(--nc-color-text-main)}.el-picker-panel .el-date-table td.today .el-date-table-cell__text{color:var(--nc-color-primary)}.el-picker-panel .el-date-table td.available:hover .el-date-table-cell__text,.el-picker-panel .el-date-table td.in-range .el-date-table-cell__text,.el-picker-panel .el-date-table td.start-date .el-date-table-cell__text,.el-picker-panel .el-date-table td.end-date .el-date-table-cell__text{background-color:var(--nc-color-primary);color:var(--nc-color-white)}.el-picker-panel .el-time-panel__btn,.el-picker-panel .el-time-panel__btn:hover{color:var(--nc-color-primary)}.el-select-dropdown{--el-color-primary: var(--nc-color-primary);--el-color-primary-light-3: var(--nc-color-primary);--el-color-primary-light-5: var(--nc-color-primary);--el-color-primary-light-7: var(--nc-color-primary);--el-color-primary-light-8: var(--nc-color-bg-gery);--el-color-primary-light-9: var(--nc-color-bg-gery);border-radius:var(--nc-radius-sm);background:var(--nc-color-bg-gery);box-shadow:var(--nc-shadow-md)}.el-select-dropdown .el-select-dropdown__list{padding:0}.el-select-dropdown .el-select-dropdown__item{color:var(--nc-color-text-muted);font-size:11px;font-family:var(--nc-font-en-medium);text-transform:uppercase}.el-select-dropdown .el-select-dropdown__item:hover{background-color:var(--nc-color-bg-gery);color:var(--nc-color-primary);border-radius:var(--nc-radius-sm)}.el-select-dropdown .el-select-dropdown__item.selected,.el-select-dropdown .el-select-dropdown__item.is-selected{color:var(--nc-color-text-secondary);background-color:var(--nc-color-bg-gery);font-weight:400}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--nc-color-primary)!important;border-color:var(--nc-color-primary)!important}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--nc-color-primary)!important}.el-radio{height:auto!important}.el-radio .el-radio__inner{border-color:var(--nc-color-bg)!important;background-color:var(--nc-color-white)!important}.el-radio .el-radio__inner:hover{border-color:var(--nc-color-primary)!important}.el-radio.is-checked .el-radio__inner{border-color:var(--nc-color-primary)!important;background-color:var(--nc-color-primary)!important}.el-message{border:none;border-left:4px solid transparent;border-radius:var(--nc-radius-sm);box-shadow:var(--nc-shadow-md);background-color:var(--nc-color-white);color:var(--nc-color-text-main);font-family:var(--nc-font-en-medium)}.el-message .el-message__icon,.el-message .el-message__content{color:inherit}.el-message .el-message__closeBtn{color:var(--nc-color-text-muted);transition:color var(--nc-transition-duration-fast) var(--nc-transition-ease)}.el-message .el-message__closeBtn:hover{color:var(--nc-color-primary)}.el-message.el-message--success{border-left-color:var(--nc-color-primary);background-color:var(--nc-color-white);color:var(--nc-color-primary)}.el-message.el-message--info{border-left-color:var(--nc-color-text-muted);background-color:var(--nc-color-white);color:var(--nc-color-text-secondary)}.el-message.el-message--warning{border-left-color:var(--nc-color-accent-yellow);background-color:var(--nc-color-white);color:var(--nc-color-text-main)}.el-message.el-message--error{border-left-color:var(--nc-color-orange);background-color:var(--nc-color-white);color:var(--nc-color-orange)}.el-message.nc-notify{max-width:min(560px,100vw - 32px)}.el-message.nc-notify .el-message__content{white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.4}.el-overlay .el-message-box{border-radius:var(--nc-radius-md);border:1px solid var(--nc-color-border-light);background-color:var(--nc-color-white)}.el-overlay .el-message-box .el-message-box__title{color:var(--nc-color-text-main);font-family:var(--nc-font-en-semibold)}.el-overlay .el-message-box .el-message-box__content{color:var(--nc-color-text-secondary);font-family:var(--nc-font-en-regular)}.el-overlay .el-message-box .el-message-box__status.el-icon{color:var(--nc-color-accent-yellow)}.el-overlay .el-message-box .el-message-box__headerbtn .el-message-box__close{color:var(--nc-color-text-muted);transition:var(--nc-transition-fast)}.el-overlay .el-message-box .el-message-box__headerbtn:hover .el-message-box__close{color:var(--nc-color-primary)}.el-overlay .el-message-box .el-message-box__btns{padding-top:var(--nc-spacing-lg)}.el-overlay .el-message-box .el-message-box__btns .el-button{border-radius:var(--nc-radius-pill);font-family:var(--nc-font-en-semibold);transition:var(--nc-transition-fast)}.el-overlay .el-message-box .el-message-box__btns .el-button:hover:not(:disabled){opacity:.85}.el-overlay .el-message-box .el-message-box__btns .el-button:not(.el-button--primary){border-color:var(--nc-color-border-light)!important;color:var(--nc-color-text-secondary)!important;background-color:var(--nc-color-white)!important}.el-overlay .el-message-box .el-message-box__btns .el-button:not(.el-button--primary):hover:not(:disabled){border-color:var(--nc-color-primary)!important;color:var(--nc-color-primary)!important;background-color:var(--nc-color-white)!important}.el-overlay .el-message-box .el-message-box__btns .el-button--primary{border-color:var(--nc-color-primary);background-color:var(--nc-color-primary);color:var(--nc-color-white)}.el-overlay .el-message-box .el-message-box__btns .el-button--primary:hover:not(:disabled){border-color:var(--nc-color-primary-dark);background-color:var(--nc-color-primary-dark);color:var(--nc-color-white)}.el-overlay .el-message-box.nc-unsaved-message-box{width:360px;max-width:calc(100vw - 32px);padding:var(--nc-spacing-md) var(--nc-spacing-md) var(--nc-spacing-sm);border-radius:var(--nc-radius-base);border:1px solid var(--nc-color-border-calendar);box-shadow:var(--nc-shadow-lg)}.el-overlay .el-message-box.nc-unsaved-message-box .el-message-box__header{padding:0}.el-overlay .el-message-box.nc-unsaved-message-box .el-message-box__title{font-size:var(--nc-font-size-sm);font-family:var(--nc-font-zh-medium);line-height:1.4;color:var(--nc-color-text-main)}.el-overlay .el-message-box.nc-unsaved-message-box .el-message-box__headerbtn{top:var(--nc-spacing-md);right:var(--nc-spacing-md);width:24px;height:24px}.el-overlay .el-message-box.nc-unsaved-message-box .el-message-box__content{padding:var(--nc-spacing-xs) 0 0}.el-overlay .el-message-box.nc-unsaved-message-box .el-message-box__container{align-items:flex-start}.el-overlay .el-message-box.nc-unsaved-message-box .el-message-box__status{display:none}.el-overlay .el-message-box.nc-unsaved-message-box .el-message-box__message{padding-left:0}.el-overlay .el-message-box.nc-unsaved-message-box .el-message-box__message p{margin:0;color:var(--nc-color-text-muted);font-size:var(--nc-font-size-xs);font-family:var(--nc-font-zh-regular);line-height:1.5}.el-overlay .el-message-box.nc-unsaved-message-box .el-message-box__btns{padding-top:var(--nc-spacing-md)}.el-overlay .el-message-box.nc-unsaved-message-box .el-message-box__btns .el-button{min-width:72px;height:32px;padding:0 var(--nc-spacing-sm);border-radius:var(--nc-radius-sm);font-size:var(--nc-font-size-xs);font-family:var(--nc-font-zh-regular)}.el-dialog.nc-attention-dialog{border-radius:calc(var(--nc-radius-xl) + var(--nc-spacing-xxs));overflow:hidden;padding:0;background:#f1f1f0}.el-dialog.nc-attention-dialog .el-dialog__header{display:none}.el-dialog.nc-attention-dialog .el-dialog__body{padding:0;background:#f1f1f0;min-height:300px}.nc-attention-dialog__header{height:80px;display:flex;align-items:center;justify-content:center;background:var(--nc-color-primary);color:var(--nc-color-white);font-size:var(--nc-font-size-lg);font-family:var(--nc-font-en-medium)}.nc-attention-dialog__body{display:flex;flex-direction:column;align-items:center;padding:var(--nc-spacing-xl) var(--nc-spacing-xl) calc(var(--nc-spacing-xl) + var(--nc-spacing-xs))}.nc-attention-dialog__image{width:74px;height:74px;object-fit:contain;display:block;margin-bottom:var(--nc-spacing-md)}.nc-attention-dialog__text{margin:0;color:var(--nc-color-text-muted);font-size:var(--nc-font-size-md);line-height:1.6;text-align:center;font-family:var(--nc-font-cn-light)}.nc-attention-dialog__text+.nc-attention-dialog__text{margin-top:var(--nc-spacing-xs)}.nc-attention-dialog__text-highlight{color:var(--nc-color-primary);font-family:var(--nc-font-cn-medium)}.nc-attention-dialog__actions{margin-top:calc(var(--nc-spacing-xl) + var(--nc-spacing-xs));width:100%;display:flex;justify-content:center;gap:var(--nc-spacing-md)}.nc-attention-dialog__button{min-width:120px;padding:15px 40px;border:none;border-radius:var(--nc-radius-pill);cursor:pointer;font-size:14px;font-family:var(--nc-font-cn-medium);font-weight:500;transform:translateY(0);transition:transform var(--nc-transition-duration-fast) var(--nc-transition-ease),opacity var(--nc-transition-duration-fast) var(--nc-transition-ease)}.nc-attention-dialog__button:hover{opacity:.92;transform:translateY(-2px)}.nc-attention-dialog__button--leave{background:var(--nc-color-white);color:var(--nc-color-text-disabled)}.nc-attention-dialog__button--confirm{background:var(--nc-color-white);color:var(--nc-color-accent-yellow)}.el-pagination{align-items:center}.el-pagination .el-pagination__total{color:var(--nc-color-text-secondary);font-size:var(--nc-font-size-xsm);font-family:var(--nc-font-en-medium)}.el-pagination .el-pagination__sizes{margin-right:var(--nc-spacing-xs)!important}.el-pagination .el-pagination__sizes .el-select{height:28px}.el-pagination .el-pagination__sizes .el-select .el-select__wrapper{height:28px;min-height:28px;box-sizing:border-box}.el-pagination .el-pagination__sizes .el-select .el-select__wrapper .el-select__selected-item{color:var(--nc-color-text-secondary);font-size:var(--nc-font-size-xsm);font-family:var(--nc-font-en-medium)}.el-pagination .btn-prev,.el-pagination .btn-next{margin:0 var(--nc-spacing-xs)!important;width:28px!important;height:28px!important;background-color:var(--nc-color-bg)!important;box-sizing:border-box!important;min-width:28px!important;border-radius:var(--nc-radius-xs)!important}.el-pagination .el-pager{gap:var(--nc-spacing-xs)!important}.el-pagination .el-pager li{width:28px!important;height:28px!important;background-color:var(--nc-color-bg)!important;box-sizing:border-box!important;min-width:28px!important;border-radius:var(--nc-radius-xs)!important;font-size:var(--nc-font-size-xsm)!important;font-family:var(--nc-font-en-medium)!important;color:var(--nc-color-text-secondary)!important}.el-pagination .el-pager li.is-active{background-color:var(--nc-color-primary)!important;color:var(--nc-color-white)!important}.el-pagination .el-pagination__jump{margin-left:var(--nc-spacing-xs)!important;height:28px}.el-pagination .el-pagination__jump .el-pagination__goto{color:var(--nc-color-text-secondary);font-size:var(--nc-font-size-xsm);font-family:var(--nc-font-en-medium)}.el-pagination .el-pagination__jump .el-pagination__editor{height:28px;width:46px}.el-pagination .el-pagination__jump .el-pagination__editor .el-input__wrapper{padding:0 8px!important}.el-pagination .el-pagination__jump .el-pagination__editor .el-input__inner{height:100%;min-height:28px}.nc-progress--white-track .el-progress-bar__outer{background-color:var(--nc-color-white)}.sales-filter{position:relative;font-size:var(--nc-font-size-xs);font-family:var(--nc-font-en-regular);color:var(--nc-color-text-secondary)}.sales-filter .filter-popup-wrapper{position:absolute;top:calc(100% + var(--nc-spacing-xs));left:0;z-index:var(--nc-z-modal, 1000)}.sales-filter .popup-overlay{position:fixed;inset:0;background-color:transparent;z-index:-1}.sales-filter .filter-popup--scroll{scrollbar-width:thin;scrollbar-color:var(--nc-color-border-mid) var(--nc-color-progress-bg)}.sales-filter .filter-popup--scroll::-webkit-scrollbar{width:var(--nc-spacing-base);height:var(--nc-spacing-base)}.sales-filter .filter-popup--scroll::-webkit-scrollbar-track{background:var(--nc-color-progress-bg);border-radius:var(--nc-radius-xs)}.sales-filter .filter-popup--scroll::-webkit-scrollbar-thumb{background:var(--nc-color-border-mid);border-radius:var(--nc-radius-scrollbar-thumb)}.sales-filter .filter-popup{position:relative;box-sizing:border-box;display:flex;flex-direction:column;background-color:var(--nc-color-white);border:none;border-radius:0 var(--nc-radius-lg) var(--nc-radius-lg) var(--nc-radius-lg);box-shadow:var(--nc-shadow-md);overflow-y:auto}.sales-filter .popup-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--nc-spacing-xl)}.sales-filter .popup-title{font-size:var(--nc-font-size-xs);font-weight:var(--nc-font-weight-semibold);color:var(--nc-color-primary)}.sales-filter .reset-btn{display:flex;align-items:center;gap:var(--nc-spacing-xs);cursor:pointer;color:var(--nc-color-text-muted);font-weight:var(--nc-font-weight-medium);transition:var(--nc-transition);border:none;background:transparent;padding:0;font-family:inherit;font-size:inherit}.sales-filter .reset-btn:hover{opacity:.8}.sales-filter .popup-content{display:flex;flex-direction:column;gap:var(--nc-spacing-xl);overflow-y:auto}.sales-filter .section{display:flex;flex-direction:column;gap:var(--nc-spacing-sm)}.sales-filter .section-title{font-weight:var(--nc-font-weight-medium);color:var(--nc-color-text-secondary)}.sales-filter .filter-list{display:flex;flex-wrap:wrap;gap:var(--nc-spacing-xs)}.sales-filter .filter-item{display:flex;align-items:center;gap:var(--nc-spacing-xs);padding:var(--nc-spacing-xs) var(--nc-spacing-sm);font-size:var(--nc-font-size-xs);font-family:var(--nc-font-en-light);color:var(--nc-color-text-secondary);background-color:var(--nc-color-bg);border-radius:var(--nc-radius-s);box-sizing:border-box;cursor:pointer;transition:var(--nc-transition);border:none}.sales-filter .filter-item.active{color:var(--nc-color-white);background-color:var(--nc-color-primary)}.sales-filter .filter-item:hover{opacity:.8}.sales-filter .popup-footer{display:flex;justify-content:flex-end;padding-top:var(--nc-spacing-xl)}.sales-filter .show-results-btn{display:flex;align-items:center;gap:var(--nc-spacing-base);padding:var(--nc-spacing-sm) var(--nc-spacing-lg);font-weight:var(--nc-font-weight-semibold);color:var(--nc-color-white);background-color:var(--nc-color-primary);border:none;border-radius:var(--nc-radius-pill);cursor:pointer;transition:var(--nc-transition);font-family:inherit;font-size:inherit}.sales-filter .show-results-btn:hover{opacity:.8}.sales-filter .sales-filter-section-input.el-input .el-input__wrapper{border:none!important;border-radius:var(--nc-radius-pill);box-shadow:none!important;transition:var(--nc-transition)}.sales-filter .sales-filter-section-input.el-input .el-input__wrapper.is-focus,.sales-filter .sales-filter-section-input.el-input .el-input__wrapper:hover{box-shadow:none!important}.sales-filter .sales-filter-section-input.el-input .el-input__inner{padding:0;font-size:var(--nc-font-size-xs);font-weight:var(--nc-font-weight-regular);color:var(--nc-color-text-secondary);background-color:transparent;border:none;border-radius:var(--nc-radius-s);box-shadow:none}.sales-filter .sales-filter-section-input.el-input .el-input__inner::placeholder{color:var(--nc-color-text-muted)}.popup-fade-enter-active,.popup-fade-leave-active{transition:opacity .3s}.popup-fade-enter-from,.popup-fade-leave-to{opacity:0}.nc-word-table-pager{padding:var(--nc-spacing-sm) var(--nc-spacing-md);display:flex;justify-content:flex-start;align-items:center;background-color:transparent}.nc-word-table-pager .el-pagination{--el-pagination-font-size: var(--nc-font-size-xs);--el-pagination-bg-color: transparent;--el-pagination-button-disabled-bg-color: var(--nc-color-white);--el-pagination-button-disabled-color: var(--nc-color-border-light);--el-pagination-button-color: var(--nc-color-text-muted);--el-pagination-hover-color: var(--nc-color-primary);--el-pagination-text-color: var(--nc-color-text-muted);display:flex;align-items:center;gap:var(--nc-spacing-xs);flex-wrap:wrap;font-family:var(--nc-font-en-regular);font-size:var(--nc-font-size-xs)}.nc-word-table-pager .el-pagination__total,.nc-word-table-pager .el-pagination__goto{font-family:var(--nc-font-en-regular);font-size:var(--nc-font-size-xs);color:var(--nc-color-text-muted)}.nc-word-table-pager .el-pagination__total{margin-inline-end:var(--nc-spacing-xs)}.nc-word-table-pager .el-pagination__jump{margin-inline-start:var(--nc-spacing-md);display:inline-flex;align-items:center;gap:var(--nc-spacing-xs)}.nc-word-table-pager .el-pagination__sizes{margin-inline:0}.nc-word-table-pager .el-pagination__sizes .el-select{width:auto}.nc-word-table-pager .el-pagination__sizes .el-select__wrapper{min-height:var(--nc-spacing-xxl);padding:0 var(--nc-spacing-sm);background-color:var(--nc-color-white);border:0;border-radius:var(--nc-radius-xs);box-shadow:none;font-family:var(--nc-font-en-regular);font-size:var(--nc-font-size-xs);color:var(--nc-color-text-muted)}.nc-word-table-pager .el-pagination__sizes .el-select__wrapper.is-focus,.nc-word-table-pager .el-pagination__sizes .el-select__wrapper:hover{box-shadow:none}.nc-word-table-pager .el-pager{display:inline-flex;align-items:center;gap:var(--nc-spacing-xs);margin:0;padding:0;list-style:none}.nc-word-table-pager .el-pagination.is-background .btn-prev,.nc-word-table-pager .el-pagination.is-background .btn-next,.nc-word-table-pager .el-pagination.is-background .el-pager li{box-sizing:border-box;min-width:var(--nc-spacing-xxl);width:var(--nc-spacing-xxl);height:var(--nc-spacing-xxl);margin:0;padding:0;line-height:var(--nc-spacing-xxl);border:0;border-radius:var(--nc-radius-xs);background-color:var(--nc-color-white);font-family:var(--nc-font-en-regular);font-size:var(--nc-font-size-xs);color:var(--nc-color-text-muted)}.nc-word-table-pager .el-pagination.is-background .el-pager li.is-active{background-color:var(--nc-color-primary);border:0;color:var(--nc-color-white)}.nc-word-table-pager .el-pagination.is-background .el-pager li.more{min-width:var(--nc-spacing-xxl);color:var(--nc-color-text-muted);pointer-events:none}.nc-word-table-pager .el-pagination.is-background .btn-prev:disabled,.nc-word-table-pager .el-pagination.is-background .btn-next:disabled{background-color:var(--nc-color-white);color:var(--nc-color-border-light)}.nc-word-table-pager .el-pagination__editor.el-input{width:var(--nc-spacing-xxl);height:var(--nc-spacing-xxl);margin:0}.nc-word-table-pager .el-pagination__editor.el-input .el-input__wrapper{min-height:var(--nc-spacing-xxl);height:var(--nc-spacing-xxl);padding:0;background-color:var(--nc-color-white);border:0;border-radius:var(--nc-radius-xs);box-shadow:none}.nc-word-table-pager .el-pagination__editor.el-input .el-input__inner{height:100%;text-align:center;font-family:var(--nc-font-en-regular);font-size:var(--nc-font-size-xs);color:var(--nc-color-text-muted)}.nc-word-table-pager .el-pagination__editor.el-input .el-input__wrapper.is-focus,.nc-word-table-pager .el-pagination__editor.el-input .el-input__wrapper:hover{box-shadow:none}.nc-tools-editor-pill-btn{box-sizing:border-box;height:38px;min-width:70px;padding:0 var(--nc-spacing-md);border:0;border-radius:var(--nc-radius-xl);color:var(--nc-color-white);font-family:var(--nc-font-en-semibold);font-size:var(--nc-font-size-xs);text-transform:lowercase;cursor:pointer}.nc-tools-editor-pill-btn:focus-visible{outline:2px solid var(--nc-color-primary);outline-offset:2px}.nc-tools-editor-pill-btn:disabled{opacity:.55;cursor:not-allowed;background-color:var(--nc-color-border-light);color:var(--nc-color-text-muted)}.nc-tools-editor-pill-btn--primary{background-color:var(--nc-color-primary)}.nc-tools-editor-pill-btn--primary:hover:not(:disabled){background-color:var(--nc-color-primary-dark)}.nc-tools-editor-pill-btn--primary:focus-visible{outline-color:var(--nc-color-primary)}.nc-tools-editor-pill-btn--accent{background-color:var(--nc-color-accent-yellow)}.nc-tools-editor-pill-btn--accent:hover:not(:disabled){background-color:var(--nc-color-accent-yellow-dark)}.nc-tools-editor-pill-btn--accent:focus-visible{outline-color:var(--nc-color-accent-yellow)}.teacher-editor-pill{box-sizing:border-box;width:100%;min-height:calc(var(--nc-spacing-lg) + var(--nc-spacing-ss));border:1px solid transparent;border-radius:var(--nc-spacing-xxs);background-color:var(--nc-color-white);color:var(--nc-color-text-muted);font-family:var(--nc-font-en-regular);font-size:var(--nc-font-size-xs);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--nc-transition-colors)}.teacher-editor-pill:hover:not(.teacher-editor-pill--active){background-color:var(--nc-color-surface-subtle)}.teacher-editor-pill:focus-visible{outline:2px solid var(--nc-color-primary);outline-offset:1px}.teacher-editor-pill--active{background-color:var(--nc-color-primary);border-color:var(--nc-color-primary);color:var(--nc-color-white)}.teacher-editor-pill--active:hover{background-color:var(--nc-color-primary-dark);border-color:var(--nc-color-primary-dark)}.teacher-editor-edit-btn{box-sizing:border-box;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:var(--nc-spacing-xxxs);padding:var(--nc-spacing-xs) var(--nc-spacing-base);border-radius:var(--nc-radius-pill);background-color:var(--nc-color-bg-gery);color:var(--nc-color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.teacher-editor-edit-btn:hover{background-color:var(--nc-color-surface-subtle)}.teacher-editor-edit-btn:focus-visible{outline:2px solid var(--nc-color-primary);outline-offset:2px}.teacher-editor-edit-btn__label{font-family:var(--nc-font-en-medium);font-size:var(--nc-font-size-sm);line-height:1;color:inherit;text-transform:lowercase}.teacher-editor-edit-btn__icon{display:block;flex-shrink:0;width:var(--nc-spacing-md);height:var(--nc-spacing-md);object-fit:contain}:root{--nc-color-primary: #2472b3;--nc-color-primary-dark: #155991;--el-color-primary: var(--nc-color-primary);--el-color-primary-light-3: var(--nc-color-primary);--el-color-primary-light-5: var(--nc-color-primary);--el-color-primary-light-7: var(--nc-color-primary);--el-color-primary-light-8: var(--nc-color-bg-gery);--el-color-primary-light-9: var(--nc-color-bg-gery);--el-color-primary-dark-2: var(--nc-color-primary-dark);--nc-color-orange: #ed7221;--nc-color-accent-yellow: #f6c752;--nc-color-accent-yellow-dark: #e7ba47;--nc-color-accent-yellow-bg-subtle: #fff1d6;--nc-color-editor-accent-yellow: #f6c752ff;--nc-color-editor-accent-yellow-bg-subtle: #f6c75233;--nc-color-accent-gold: #f5c653;--nc-color-bg: #f1f1f0;--nc-color-bg-gery: #fafafa;--nc-color-white: #ffffff;--nc-color-black: #333333;--nc-color-text-main: #333333;--nc-color-text-secondary: #4d4d4d;--nc-color-text-regular: #606266;--nc-color-text-muted: #9e9e9f;--nc-color-text-tertiary: #666666;--nc-color-text-rest: #8b8b8b;--nc-color-overlay-backdrop: rgb(0 0 0 / 35%);--nc-color-border-light: #cfcecb;--nc-color-border-mid: #c8c9ca;--nc-color-border-calendar: #e4e7ed;--nc-color-input-border: #e0dfdd;--nc-color-input-hover-border: #c0c0c0;--nc-color-success-bg: #bce1dc;--nc-color-attendance-attended: var(--nc-color-success-bg);--nc-color-attendance-missed: var(--nc-color-orange);--nc-color-attendance-sick-leave: var(--nc-color-border-light);--nc-color-table-index: #e2e2e2;--nc-color-indicator-success: #52c41a;--nc-color-progress-bg: #ebeef5;--nc-color-contract-text: #6e6e6e;--nc-color-self-study-card-bg: #e6e6e6;--nc-color-bg-col: #f6f6f6;--nc-color-student-bg-col: #e7edf2;--nc-color-bg-calendar: #f4f6f8;--nc-color-bg-assessment-tag: #e9f0f7;--nc-color-courseware-cartoon-warm: #fdf4e4;--nc-color-courseware-cartoon-detail: #fffbf6;--nc-color-canvas-activities: #eaeaea;--nc-color-surface-subtle: #f6f6f5;--nc-color-surface-share-whiteboard: #fef4e4;--nc-color-sketch-pad-surface: #f9f8f3;--nc-color-sketch-pad-grid: #e6e4dd;--nc-color-sketch-pad-icon-stroke: #cccccc;--nc-color-paypal-warn-bg: #e9f1f7;--nc-color-handover-hint-text: #a7a7a7;--nc-radius-xs: 4px;--nc-radius-s: 6px;--nc-radius-sm: 8px;--nc-radius-xss: 9px;--nc-radius-md: 10px;--nc-radius-base: 12px;--nc-radius-regular: 13px;--nc-radius-mds: 16px;--nc-radius-lg: 20px;--nc-radius-xl: 30px;--nc-radius-xll: 35px;--nc-radius-2xl: 40px;--nc-radius-pill: 50px;--nc-spacing-xxxs: 2px;--nc-spacing-xxs: 4px;--nc-spacing-xxss: 5px;--nc-spacing-s: 6px;--nc-spacing-ss: 7px;--nc-spacing-xs: 8px;--nc-spacing-xsss: 9px;--nc-spacing-base: 10px;--nc-spacing-xsm: 10px;--nc-spacing-sm: 12px;--nc-spacing-smx: 14px;--nc-spacing-regular: 15px;--nc-spacing-md: 16px;--nc-spacing-mdx: 18px;--nc-spacing-lg: 20px;--nc-spacing-lgx: 23px;--nc-spacing-xl: 24px;--nc-spacing-xll: 28px;--nc-spacing-xlll: 30px;--nc-spacing-xxl: 32px;--nc-spacing-xxllx: 35px;--nc-spacing-xxll: 40px;--nc-spacing-xxxl: 48px;--nc-spacing-xxxxl: 50px;--nc-spacing-2xl: 64px;--nc-spacing-2xll: 74px;--nc-spacing-3xl: 96px;--nc-spacing-4xl: 100px;--nc-z-base: 0;--nc-z-dropdown: 10;--nc-z-sticky: 100;--nc-z-modal: 1000;--nc-z-toast: 2000;--nc-z-word-card: 2147483647;--nc-z-word-card-under: 2147483646;--nc-layout-sidebar-width: 300px;--nc-layout-sidebar-collapsed-width: 100px;--nc-layout-header-height: 75px;--nc-layout-main-padding: 16px;--nc-layout-min-width: 320px;--nc-layout-login-nav-height: 60px;--nc-modal-max-width: 450px;--nc-modal-max-width-sm: 350px;--nc-login-header-height: 48px;--nc-calendar-progress-summary-width: 340px;--nc-tools-studio-sidebar-item-width: 180px;--nc-tools-legacy-chrome-inset: calc( var(--nc-tools-studio-sidebar-item-width) + var(--nc-spacing-sm) * 4 + var(--nc-spacing-xs) * 2 );--nc-tools-legacy-modal-width-ratio: 80%;--nc-radius-scrollbar-thumb: 999px;--nc-breakpoint-sm: 750px;--nc-breakpoint-md: 1360px;--nc-border-width: 1px;--nc-border-light: 1px solid var(--nc-color-border-light);--nc-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--nc-shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--nc-shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--nc-font-en-light: "Montserrat-Light", "SourceHanSansCN-Regular", Arial, sans-serif;--nc-font-en-regular: "Montserrat-Regular", "SourceHanSansCN-Regular", Arial, sans-serif;--nc-font-en-medium: "Montserrat-Medium", "SourceHanSansCN-Regular", Arial, sans-serif;--nc-font-en-semibold: "Montserrat-SemiBold", "SourceHanSansCN-Regular", Arial, sans-serif;--nc-font-zh-regular: "SourceHanSansCN-Regular", Arial, sans-serif;--nc-font-zh-medium: "SourceHanSansCN-Medium", Arial, sans-serif;--nc-font-pinyin-light: "STHeitiSCPinyin-Light", Arial, sans-serif;--nc-font-alarm-clock: "AlarmClock", Arial, sans-serif;--nc-font-progress-summary: "HanziPen", Arial, sans-serif;--nc-font-size-xxxs: 9px;--nc-font-size-xxsm: 10px;--nc-font-size-xxs: 11px;--nc-font-size-xs: 12px;--nc-font-size-xsm: 13px;--nc-font-size-sm: 14px;--nc-font-size-base: 15px;--nc-font-size-regular: 16px;--nc-font-size-md: 17px;--nc-font-size-lg: 18px;--nc-font-size-xl: 20px;--nc-font-size-xlarge: 22px;--nc-font-size-2xl: 23px;--nc-font-size-activity: 24px;--nc-font-size-3xl: 32px;--nc-font-size-notebook-card-zh: 50px;--nc-font-size-4xl: 58px;--nc-font-size-courseware-zh-regular: 34px;--nc-font-size-courseware-en-regular: 20px;--nc-font-size-courseware-py-regular: 14px;--nc-font-size-pinyin-lesson-showcase-letter: 100px;--nc-font-size-pinyin-lesson-showcase-mark: 31px;--nc-font-size-pinyin-lesson-showcase-explain: 21px;--nc-font-weight-thin: 300;--nc-font-weight-regular: 400;--nc-font-weight-medium: 500;--nc-font-weight-semibold: 600;--nc-font-weight-bold: 700;--nc-transition: all .3s cubic-bezier(.4, 0, .2, 1);--nc-icon-size-xsmall: 10px;--nc-icon-size-small: 12px;--nc-icon-size-regular: 16px;--nc-icon-size-large: 20px;--nc-icon-size-xlarge: 30px;--nc-icon-size-2xl: 40px;--nc-height-xsmall: 10px;--nc-height-small: 12px;--nc-height-regular: 16px;--nc-height-large: 20px;--nc-height-xlarge: 30px;--nc-height-xxlarge: 40px;--nc-height-xxxlarge: 50px;--nc-height-xxxxlarge: 60px;--nc-height-xxxxxlarge: 70px;--nc-height-xxxxxxlarge: 100px;--nc-height-xxxxxxxlarge: 200px;--nc-packages-tier-yellow-height: var(--nc-height-xxxxxxxlarge);--nc-packages-tier-card-height: 240px;--nc-packages-tier-card-top: var(--nc-spacing-xxxxl);--nc-packages-tier-inner-width: 70%;--nc-packages-tier-row-min-height: 400px;--nc-packages-tier-strike-width: 50px}html{height:100%;box-sizing:border-box}body{margin:0;min-width:var(--nc-layout-min-width);min-height:100vh;color:var(--nc-color-text-main);background-color:var(--nc-color-bg);font-family:var(--nc-font-en-medium);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:inherit}ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,p{margin:0;padding:0;list-style:none}a{font-weight:var(--nc-font-weight-medium);color:var(--nc-color-primary);text-decoration:none}a:hover{color:var(--nc-color-accent-yellow)}input,textarea{border:none;outline:none;padding:0 var(--nc-spacing-xs);box-sizing:border-box;font-family:var(--nc-font-en-light);color:var(--nc-color-border-mid)}input::placeholder,textarea::placeholder{color:var(--nc-color-text-muted);font-size:var(--nc-font-size-sm)}input:-webkit-autofill{transition:background-color 5000s ease-in-out 0s}#app div{scrollbar-width:thin;scrollbar-color:transparent transparent}#app div::-webkit-scrollbar{width:2px;height:2px}#app div::-webkit-scrollbar-track{background:transparent}#app div::-webkit-scrollbar-thumb{background-color:transparent;border-radius:999px}#app div:hover{scrollbar-color:rgba(0,0,0,.35) transparent}#app div:hover::-webkit-scrollbar-thumb{background-color:#00000059}#app div:hover::-webkit-scrollbar-thumb:hover{background-color:#0000008c}.customScrollbar,.custom-scrollbar{overflow:auto;scrollbar-width:none!important}.customScrollbar::-webkit-scrollbar,.custom-scrollbar::-webkit-scrollbar{display:none!important}#app{width:100%;min-height:100vh;padding:0;margin:0}.el-popper.sidebar-tooltip{background-color:var(--nc-color-white)!important;border:none!important}.el-popper.sidebar-tooltip .el-tooltip__content{background-color:var(--nc-color-white)!important;color:var(--nc-color-text-secondary)!important;text-transform:uppercase!important;font-family:var(--nc-font-en-semibold)!important;font-size:var(--nc-font-size-xs)!important}.custom-button{border-radius:var(--nc-radius-pill);border:none;padding:calc(var(--nc-spacing-md) - 1px) calc(var(--nc-spacing-lg) * 1.5);cursor:pointer;transition:var(--nc-transition-colors);background-color:var(--nc-color-primary);color:var(--nc-color-white);transition:all var(--nc-transition-duration-fast) var(--nc-transition-ease);font-size:calc(var(--nc-font-size-sm) - 1px);font-family:var(--nc-font-en-semibold)}.custom-button:hover{background-color:var(--nc-color-primary-dark)}.custom-filter-btn{display:flex;align-items:center;gap:var(--nc-spacing-sm);border-radius:10px;border:1px solid var(--nc-color-white);height:35px;box-sizing:border-box;padding:0 20px;color:var(--el-color-primary);font-family:var(--nc-font-en-medium);font-size:var(--nc-font-size-xs);background-color:transparent;box-shadow:none;transition:var(--nc-transition-slow)}.custom-filter-btn img{height:11px;object-fit:contain;display:block}.custom-filter-btn,.custom-filter-btn *{cursor:pointer}.custom-filter-btn--open{background-color:var(--nc-color-white)}.custom-filter-btn--active{background-color:var(--nc-color-success-bg);border-color:var(--nc-color-success-bg);color:var(--el-color-primary)}
