.theme-setting .el-color-dropdown__value,.theme-setting .el-color-dropdown__link-btn{display:none}
.pagination{display:flex;float:right}.pagination span{color:#000;font-size:12px;line-height:24px}.pagination--left{float:left}.pagination--center{text-align:center}.pagination--right{float:right}.pagination .el-pagination .el-pager .number{font-weight:normal;color:#909399}.pagination .el-pagination .el-pager .el-icon-more{border:none !important}
.checkout-banner[data-v-02d141cc]{display:flex;align-items:center;gap:12px;padding:10px 24px;margin-bottom:0;background:#ecf5ff;border-bottom:1px solid #b3d8ff;color:#303133;font-size:14px}.checkout-banner__icon[data-v-02d141cc]{font-size:18px;color:#409eff}.checkout-banner__text strong[data-v-02d141cc]{font-family:"Courier New",monospace;color:#e6a23c}
.pending-pay[data-v-4299fdba]{padding:24px 12px 12px;color:#606266;font-size:16px;text-align:center}.pending-pay__icon[data-v-4299fdba]{font-size:48px;color:#e6a23c}.pending-pay__icon--expired[data-v-4299fdba]{color:#909399}.pending-pay h2[data-v-4299fdba]{margin:12px 0 8px;color:#303133;font-size:20px}.pending-pay__desc[data-v-4299fdba]{max-width:320px;margin:0 auto 16px;color:#606266;font-size:14px;line-height:1.6}.pending-pay__countdown[data-v-4299fdba]{color:#303133;font-size:14px}.pending-pay__countdown strong[data-v-4299fdba]{font-family:"Courier New",monospace;color:#e6a23c;font-size:18px}.pending-pay__actions[data-v-4299fdba]{margin-top:20px}.pending-pay__actions .el-button[data-v-4299fdba]{margin:0 6px}[data-v-4299fdba] .el-dialog{background:#fff;border-radius:14px;box-shadow:0 18px 48px rgba(0,0,0,.18)}[data-v-4299fdba] .el-dialog__header{display:none}[data-v-4299fdba] .el-dialog__body{box-sizing:border-box;padding:20px 28px}
.subscription-alert-bar[data-v-6a8bd27c]{position:relative;z-index:100;box-sizing:border-box;width:100%;padding:10px 20px;font-size:13px}.subscription-alert-bar.alert-bar--error[data-v-6a8bd27c]{background-color:#fef0f0;border-bottom:1px solid #fbc4c4;color:#f56c6c}.subscription-alert-bar.alert-bar--warning[data-v-6a8bd27c]{background-color:#fef6e7;border-bottom:1px solid #faecd8;color:#e6a23c}.subscription-alert-bar.alert-bar--info[data-v-6a8bd27c]{background-color:#edf3ff;border-bottom:1px solid #d6e4ff;color:#409eff}.alert-bar__content[data-v-6a8bd27c]{display:flex;align-items:center;width:100%}.alert-bar__icon[data-v-6a8bd27c]{font-size:20px;margin-right:12px;flex-shrink:0}.alert-bar__body[data-v-6a8bd27c]{flex:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.alert-bar__title[data-v-6a8bd27c]{font-weight:600}.alert-bar__message[data-v-6a8bd27c]{color:#606266}.alert-bar__deadline[data-v-6a8bd27c]{color:#909399;font-size:12px}.alert-bar__actions[data-v-6a8bd27c]{display:flex;align-items:center;gap:12px;flex-shrink:0}.alert-bar__dismiss[data-v-6a8bd27c]{cursor:pointer;font-size:14px;opacity:.6}.alert-bar__dismiss[data-v-6a8bd27c]:hover{opacity:1}.alert-bar__action-btn.alert-bar--error__btn[data-v-6a8bd27c]{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.alert-bar__action-btn.alert-bar--warning__btn[data-v-6a8bd27c]{background-color:#e6a23c;border-color:#e6a23c;color:#fff}.alert-bar__action-btn.alert-bar--info__btn[data-v-6a8bd27c]{background-color:#409eff;border-color:#409eff;color:#fff}
.bgrid--single[data-v-3f12b142]{grid-template-columns:minmax(280px, 360px);justify-content:center}
.dialog-heading[data-v-e28dabfe]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:0 4px 2px;text-align:left}.dialog-title[data-v-e28dabfe]{min-width:0}.dialog-heading h1[data-v-e28dabfe]{margin:0 0 4px;color:#303133;font-size:20px;white-space:nowrap}.dialog-heading p[data-v-e28dabfe]{margin:0;color:#606266;font-size:13px}.billing-toggle[data-v-e28dabfe]{display:flex;flex:none;justify-content:flex-end;align-items:center;gap:10px;margin-top:0}.seg[data-v-e28dabfe]{display:inline-flex;padding:4px;border:1px solid #dcdfe6;border-radius:10px;background:#f5f7fa}.seg-btn[data-v-e28dabfe]{min-width:96px;padding:8px 16px;border:0;border-radius:7px;background:rgba(0,0,0,0);color:#606266;font-size:13px;font-weight:600;cursor:pointer}.seg-btn.on[data-v-e28dabfe]{background:#fff;color:#00509b;box-shadow:0 1px 4px rgba(0,0,0,.12)}.save-badge[data-v-e28dabfe]{padding:7px 12px;border-radius:16px;background:#e9f6df;color:#58a52c;font-size:12px;font-weight:700;text-transform:uppercase}.subscription-error[data-v-e28dabfe]{margin:12px auto 0;color:#d93025;text-align:center}.gate-state[data-v-e28dabfe]{padding:80px 20px;color:#606266;font-size:16px;text-align:center}.gate-state--error[data-v-e28dabfe]{color:#d93025}.gate-state .el-button[data-v-e28dabfe]{margin-left:10px}[data-v-e28dabfe] .el-dialog{min-width:0;height:auto;max-height:none;margin:0;background:#fff;border-radius:14px;box-shadow:0 18px 48px rgba(0,0,0,.18)}[data-v-e28dabfe] .el-dialog__header{display:none}[data-v-e28dabfe] .el-dialog__body{box-sizing:border-box;height:auto;max-height:none;padding:10px 34px 6px;overflow:visible}[data-v-e28dabfe] .bundles{padding:0}[data-v-e28dabfe] .bgrid{gap:16px;align-items:stretch}[data-v-e28dabfe] .card{min-height:500px;border:1px solid #dfe3e8;border-radius:12px;background:#fff;box-shadow:none}[data-v-e28dabfe] .card.feat{border-color:#4a86ff;background:#f5f9ff;box-shadow:none}[data-v-e28dabfe] .card:hover,[data-v-e28dabfe] .card.feat:hover{transform:none;box-shadow:none}[data-v-e28dabfe] .card .card-head,[data-v-e28dabfe] .card.soon .card-head{min-height:76px;box-sizing:border-box;padding:18px 20px 12px;color:#5f6672;background:rgba(0,0,0,0)}[data-v-e28dabfe] .card.feat .card-head{color:#2469ce}[data-v-e28dabfe] .card .card-head h3{color:inherit;font-size:18px}[data-v-e28dabfe] .card .card-head p{color:#858d99;font-size:12px;line-height:1.55}[data-v-e28dabfe] .card .soon-badge,[data-v-e28dabfe] .card .feat-badge{top:14px;right:16px;left:auto;padding:5px 11px;color:#2469ce;background:#eaf2ff;font-family:inherit;font-size:10px;letter-spacing:0;text-transform:none}[data-v-e28dabfe] .card .soon-badge{color:#7b47df;background:#eee7ff}[data-v-e28dabfe] .card:not(.compact) .card-body{padding:8px 20px 12px;gap:10px}[data-v-e28dabfe] .card:not(.compact) .tier{padding:6px 11px;font-size:12px}[data-v-e28dabfe] .card:not(.compact) .tier-name{font-size:10px}[data-v-e28dabfe] .card:not(.compact) .calc{padding:8px 12px;background:#fff;border:1px solid #e8ebef}[data-v-e28dabfe] .card:not(.compact) .calc-top{margin-bottom:6px}[data-v-e28dabfe] .card:not(.compact) .price-big{font-size:22px}[data-v-e28dabfe] .card:not(.compact) .mods{gap:4px}[data-v-e28dabfe] .card:not(.compact) .mod{font-size:12px}[data-v-e28dabfe] .card:not(.compact) .btn-lg{padding:9px 12px;font-size:13px}[data-v-e28dabfe] .card.compact{min-height:500px}[data-v-e28dabfe] .card.compact:hover{transform:none}[data-v-e28dabfe] .card.compact .card-head{padding:18px 20px 12px}[data-v-e28dabfe] .card.compact .card-head h3{font-size:18px}[data-v-e28dabfe] .card.compact .card-head p{font-size:12px}[data-v-e28dabfe] .card.compact .card-body{padding:18px 20px;gap:11px}[data-v-e28dabfe] .card.compact .compact-price{color:#172033;font-size:24px;font-weight:500}[data-v-e28dabfe] .card.compact .compact-summary{color:#0969da;font-size:12px;font-weight:600}[data-v-e28dabfe] .card.compact .compact-mods{display:block}[data-v-e28dabfe] .card.compact .mod-title{font-size:11px}[data-v-e28dabfe] .card.compact .mod{margin-bottom:6px;font-size:12px}[data-v-e28dabfe] .card.compact .soon-price{font-size:24px}[data-v-e28dabfe] .card.compact .price-sub{font-size:12px}[data-v-e28dabfe] .card.compact .btn-lg{padding:10px 14px;font-size:13px}[data-v-e28dabfe] .card.compact .card-foot{margin-top:auto}@media(max-width: 1200px){[data-v-e28dabfe] .el-dialog{width:94% !important;min-width:0}}@media(max-width: 900px){.dialog-heading[data-v-e28dabfe]{flex-wrap:wrap}.dialog-heading h1[data-v-e28dabfe]{white-space:normal}}
@font-face{font-family:"Roboto-default";src:url(/static/fonts/Roboto-Regular.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"MaterialSymbolsOutlined";src:url(/static/fonts/MaterialSymbolsOutlined.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:block}*{font-family:"Roboto-default"}.app-bridge-loading{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:9999;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column}.app-bridge-loading::before{content:"";width:38px;height:38px;border:3px solid #e4e7ed;border-top-color:#4986fc;border-radius:50%;animation:app-bridge-loading-spin .8s linear infinite}.app-bridge-loading::after{content:"Loading...";margin-top:14px;font-size:14px;color:#606266}@keyframes app-bridge-loading-spin{to{transform:rotate(360deg)}}
.action-bar{display:flex;align-items:center;justify-content:space-between;width:100%}.action-left{display:flex;align-items:center}.action-left>*{margin-right:8px}.action-left>*:last-child{margin-right:0}.action-label{font-weight:bold;margin:0}.action-right-view{display:flex;align-items:center;font-size:16px;cursor:default}.action-right-view i{cursor:pointer;margin-left:12px}.action-right-view i:first-child{margin-left:0}
.recompute-leave-container[data-v-12623c38]{font-size:14px;color:#333}.popup-message[data-v-12623c38]{margin-bottom:10px}.dialog-footer[data-v-12623c38]{display:flex;justify-content:flex-end}
.dialog-footer[data-v-0dcaf552]{display:flex;justify-content:flex-end}
.exportExcelButton{width:110px;height:30px;font-size:12px !important;position:absolute !important;top:-40px;right:30px;z-index:2000;padding:0 !important}
.filter-form{margin-bottom:20px}.custom-table .cell{padding-left:10px !important}.custom-table .el-table__header-wrapper th{white-space:nowrap}.el-table__empty-block{width:100%}.custom-table .el-table__header .clickable-cell{color:#303133;cursor:default;text-decoration:none}.custom-table .el-table__body td.clickable-cell{cursor:default;color:#409eff}.custom-table .el-table__body td.clickable-cell--active{cursor:pointer;text-decoration:underline}.custom-table .el-table__body td.clickable-cell--active:hover{text-decoration:underline}.custom-table .el-table__body td.clickable-cell--disabled{cursor:not-allowed;color:#c0c4cc;text-decoration:none}.errorMsgs{font-size:12px;color:gray;text-align:center;padding:5px 10px}.dataDrivenTableNew .el-progress__text{left:32px !important}.dataDrivenTableNew .el-dialog__body{padding:20px 20px !important}.custom-table .el-table__header,.custom-table .el-table__body{width:100% !important}.custom-table .el-table__body tr.pending-row td{background-color:#f0f9eb;color:#909399;font-style:italic;height:36px}.custom-table .el-table__body tr.pending-row td:first-child::before{content:"(New)";font-size:12px;color:#67c23a}.custom-table .el-table__body tr.pending-row.current-row td{background-color:#e1f3d8}.custom-table .el-table__body-wrapper td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-table .wrap-text-cell{white-space:normal !important;overflow:visible !important;text-overflow:clip !important}.custom-table .wrap-text-cell .cell{word-break:break-word;overflow-wrap:break-word}.custom-table .el-table__body-wrapper td .table-cell-content--multiline{white-space:normal;word-break:normal;overflow-wrap:break-word;text-align:left;line-height:1.5}.company-logo-container{display:flex;justify-content:center;align-items:center;height:100%}.company-logo-container .el-image{border-radius:4px;border:1px solid #e4e7ed}.no-logo{display:flex;justify-content:center;align-items:center;width:104px;height:24.5px;border:1px dashed #d9d9d9;border-radius:4px;color:#c0c4cc;font-size:14px}.image-slot{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#f5f7fa;color:#909399;font-size:14px}
.customDialogMain .el-dialog__body{padding:0px 20px;padding-bottom:20px}.customDialogMain .simplePageClass:-webkit-scrollbar{display:none}.payroll-process-leave-dialog .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label::before{content:"" !important;margin-right:0 !important}.payroll-process-leave-dialog .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label::after{content:"*";color:#f56c6c;margin-left:4px}.paygroup-lock-confirm-dialog-wide{width:650px !important}.paygroup-lock-confirm-dialog-wide .el-message-box{width:650px !important}.paygroup-lock-confirm-dialog-wide .el-message-box__header{padding-bottom:20px}.paygroup-lock-confirm-dialog-wide .el-message-box__content{font-size:14px}.paygroup-lock-confirm-dialog-wide .el-message-box__content p{color:#606266}.paygroup-lock-confirm-dialog-wide .el-message-box__content ul{color:#606266}.paygroup-lock-confirm-dialog-wide .el-message-box__content ul li{line-height:1.8}.paygroup-lock-confirm-dialog-wide .el-message-box__btns{padding-top:20px}.paygroup-lock-confirm-dialog-wide .el-message-box__btns .el-button--primary{min-width:120px}.paygroup-lock-confirm-dialog-wide .el-message-box__btns .el-button--default{min-width:80px}
.year-month-input[data-v-1e82aa47]{display:flex;align-items:center;gap:12px}
.image-cropper-dialog .cropper-container[data-v-7c812e4c]{display:flex;gap:20px;height:400px}.image-cropper-dialog .cropper-wrapper[data-v-7c812e4c]{flex:1;height:100%;overflow:hidden}.image-cropper-dialog .cropper-wrapper .cropper-image[data-v-7c812e4c]{display:block;max-width:100%;max-height:100%}.image-cropper-dialog .cropper-preview[data-v-7c812e4c]{flex:0 0 200px;display:flex;flex-direction:column;padding-left:20px}.image-cropper-dialog .cropper-preview .preview-title[data-v-7c812e4c]{font-weight:bold;margin-bottom:10px;color:#303133;font-size:14px}.image-cropper-dialog .cropper-preview .preview-box[data-v-7c812e4c]{border:1px solid #dcdfe6;border-radius:4px;margin-bottom:15px;background-color:#f8f8f8;background-image:linear-gradient(45deg, #ccc 25%, transparent 25%),linear-gradient(-45deg, #ccc 25%, transparent 25%),linear-gradient(45deg, transparent 75%, #ccc 75%),linear-gradient(-45deg, transparent 75%, #ccc 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px}.image-cropper-dialog .cropper-preview .preview-info p[data-v-7c812e4c]{margin:8px 0;color:#606266;font-size:12px;line-height:1.5}.image-cropper-dialog .dialog-footer[data-v-7c812e4c]{text-align:right}
.image-cropper-dialog .el-dialog__body{padding:20px}.image-cropper-dialog .cropper-container .cropper-view-box{outline:2px solid #409eff;outline-color:rgba(64,158,255,.75)}.image-cropper-dialog .cropper-container .cropper-face{background-color:inherit !important}.image-cropper-dialog .cropper-container .cropper-line{background-color:#409eff;opacity:.6}.image-cropper-dialog .cropper-container .cropper-point{background-color:#409eff;width:8px;height:8px;opacity:.8}.image-cropper-dialog .cropper-container .cropper-dashed{border-color:rgba(64,158,255,.5)}
