.ContractorEdit .title{align-items:center;color:#191919;display:flex;font-size:20px;font-style:normal;font-weight:500;line-height:28px;margin-bottom:16px;text-align:left}.ContractorEdit .title .back{flex:1 1;text-align:right}.ContractorEdit .content{border:1px solid #d2d8cd;border-radius:6px;box-sizing:border-box;display:flex;min-height:calc(100vh - 220px);padding:16px 24px}.ContractorEdit .content .mainAndSub{border-right:2px solid #d2d8cd;box-sizing:border-box;flex:2 1;min-height:inherit;padding-right:24px}.ContractorEdit .content .mainAndSub .sub .subTitle{color:#191919;font-size:16px;font-style:normal;font-weight:700;line-height:22px;margin:23px 0 18px;text-align:left}.ContractorEdit .content .mainAndSub .sub .subContent{border:1px solid #d2d8cd;border-radius:8px;padding:16px 24px}.ContractorEdit .content .trade{box-sizing:border-box;flex:3 1;min-height:inherit;padding:0 24px}.ContractorEdit .content .btnList{display:flex;padding-bottom:16px}.ContractorEdit .content .btnList.border{border-bottom:1px solid #d2d8cd}.ContractorEdit .content .btnList .btnItem{margin-right:12px;padding:8px}.ContractorEdit .content .btnList .btnItem:last-of-type{margin-right:0}.ContractorEdit .content .btnList .btnItem .ant-btn-icon{height:100%;margin:0;padding:0}.ContractorEdit .content .btnList .btnItem .img{height:16px;width:16px}.ContractorEdit .content .btnList .btnItem .text{color:#6f6f6f;font-size:14px;font-style:normal;line-height:17px;text-align:left}.ContractorEdit .content .btnList .amount{align-items:flex-end;color:#131313;display:flex;flex:1 1;font-size:16px;font-style:normal;font-weight:500;justify-content:flex-end;line-height:22px;margin-right:24px}.ContractorEdit .content .contractorTable .ant-table-thead th{overflow:visible!important;white-space:nowrap}.ContractorEdit .content .contractorTable .ant-table-thead th .ant-table-cell{display:inline-block;min-width:-webkit-fit-content;min-width:fit-content}.ContractorEdit .content .contractorTable .ant-table-body{overflow:auto auto!important}.contractorDescriptions .ant-descriptions-title{color:#191919;font-size:16px;font-style:normal;font-weight:700;line-height:22px;text-align:left}.contractorDescriptions .ant-descriptions-row .ant-descriptions-item{-webkit-padding-end:38px!important;padding:0!important;padding-inline-end:38px!important}.contractorDescriptions .ant-descriptions-row .ant-descriptions-item:last-of-type{-webkit-padding-end:0!important;padding-inline-end:0!important}.contractorDescriptions .ant-descriptions-row .ant-descriptions-item .ant-descriptions-item-container{border-bottom:1px solid #d2d8cd;display:flex;justify-content:space-between;padding:12px 0}.contractorDescriptions .ant-descriptions-row .ant-descriptions-item .ant-descriptions-item-container .ant-descriptions-item-label{background-color:initial!important;color:#333;display:inline;font-size:13px;font-style:normal;font-weight:400;line-height:20px;width:auto!important}.contractorDescriptions .ant-descriptions-row .ant-descriptions-item .ant-descriptions-item-container .ant-descriptions-item-content{color:#333;display:inline;font-size:13px;font-style:normal;font-weight:400;line-height:20px;text-align:right}.LinkPaymentTable{height:80vh;overflow:auto}.LinkPaymentTable thead{position:-webkit-sticky;position:sticky;top:0;z-index:2}.LinkPaymentTable .old-row td,.LinkPaymentTable .old-row:hover td{background-color:#def0ce57!important}.LinkPaymentTable .new-row td,.LinkPaymentTable .new-row:hover td{background-color:#dee9fa80!important}.TradeLinkPaidPayments .grey-row td,.TradeLinkPaidPayments .grey-row:hover td{background-color:#0000001a!important}.AddModal .showPropUnitFlag{color:#999;font-size:12px;margin-bottom:0}.AddModal .showPropUnitFlag .ant-form-item-control-input{min-height:0;min-height:auto}.my-table .ant-table-thead>tr>th:nth-child(3){width:100px!important}.my-table .ant-table-thead>tr>th:nth-child(4),.my-table .ant-table-thead>tr>th:nth-child(5){width:110px}.my-table .ant-table-thead>tr>th:nth-child(10),.my-table .ant-table-thead>tr>th:nth-child(11),.my-table .ant-table-thead>tr>th:nth-child(12),.my-table .ant-table-thead>tr>th:nth-child(13){width:100px}.my-table .ant-table-thead>tr>th:nth-child(14){width:150px}.my-table .ant-table-thead>tr>th:nth-child(15){width:250px}.echartsMain :nth-of-type(2){border-color:#fffcfc!important}.vendorMain{margin:20px auto;padding:0 30px}.vendorTitle{margin:10px 0}.tiptext{color:red;line-height:25px;margin-right:5px}.footButton{display:flex;justify-content:center;margin:16px 0}.ClockDate{margin:20px 0}.my-table-vendorADD .ant-table{table-layout:fixed;width:100%}.my-table-vendorADD .ant-table-thead>tr>th:first-child{width:50px!important}.my-table-vendorADD .ant-table-thead>tr>th:nth-child(2){width:150px!important}.ant-select-tree-checkbox-disabled+span{color:#000000d9!important}.ant-select-tree-treenode-disabled{background-color:#fff!important}.btnNew{font-family:Inter,sans-serif}.btnNew:disabled{background:#0000000a!important;color:#00000040!important}.btnDel{background:#ff4d4f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-weight:400;height:32px;margin-right:16px;transition:background .3s,color .3s}.btnDel:hover{background:#ff4d4f!important;color:#fff!important}.btnDel:disabled{background:#0000000a!important;color:#00000040!important}.btnDel .btnCount{align-items:center;background-color:#fff;border-radius:50% 50%;color:#ff4d4f;display:flex;font-size:12px;height:18px;justify-content:center;width:18px}.btnUpload{background:#00c0ef;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-weight:400;height:32px;margin-right:16px;transition:background .3s,color .3s}.btnUpload:hover{background:#00c0ef!important;color:#fff!important}.btnUpload:disabled{background:#0000000a!important;color:#00000040!important}.btnApproval{background:#3c8dbc;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-weight:400;height:32px;margin-right:16px;transition:background .3s,color .3s}.btnApproval:hover{background:#3c8dbc!important;color:#fff!important}.btnApproval:disabled{background:#0000000a!important;color:#00000040!important}.btnApproval .btnCount{align-items:center;background-color:#fff;border-radius:50% 50%;color:#3c8dbc;display:flex;font-size:12px;height:18px;justify-content:center;width:18px}.btnDEL{background:#ff4d4f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-weight:400;transition:background .3s,color .3s;width:90px}.btnDEL:hover{background:#ff4d4f!important;color:#fff!important}.num{align-items:center;background:#6c6f514a!important;border-radius:12px;color:#101f04!important;display:flex;height:24px;justify-content:center;width:33px}.topDiv{padding-bottom:20px}.btnCompare{background-color:#2563eb;border-color:#2563eb;color:#fff;height:32px;margin-left:10px}.btnCompare:hover{background-color:#2563eb!important;border-color:#2563eb!important;color:#fff!important;cursor:pointer}.btnAt{align-items:center;background-color:#4096ff;border-color:#4096ff;border-radius:5px;display:flex;height:32px;justify-content:center;width:150px}.btnAt,.btnWarning{color:#fff;margin-left:10px}.btnWarning{background-color:#f39c12;border-color:#f39c12}.btnAt:hover{background-color:#569df3!important;border-color:#569df3!important;color:#fff!important;cursor:pointer}.btnGreen:hover{background-color:#4096ff!important;border-color:#4096ff!important;color:#fff!important}.btnWarning:hover{background-color:#e08e0b!important;border-color:#f39c12!important;color:#fff!important}.topLeft{align-items:center;display:flex;gap:"10px"}.btnCenter{text-align:right}.stepMain{box-sizing:border-box;padding:30px 0}.num{background-color:#f9f9f9;border-radius:100px;color:#ef1717;font-size:12px;font-weight:700;padding-left:6px;padding-right:6px}.col16{color:#1677ff}.col00{color:#00a65a}.ft12{font-size:12px;margin-left:3px}.tableHead{line-height:1.5}.ant-table-thead>tr>th{padding:10px 5px!important}.ant-table-column-sorter{position:absolute;right:5px;top:10px}.orderMain{margin:0 50px}.textarea-wrapper{position:relative}.character-count{bottom:5px;position:absolute;right:5px}.character-count,.uploadText{color:#888;font-size:.8em}.my-table .ant-table{table-layout:fixed;width:100%}.my-table .ant-table-content{width:100px}.my-table .ant-table-thead>tr>th:first-child,.my-table .ant-table-thead>tr>th:nth-child(2){width:50px}.my-table .ant-table-thead>tr>th:nth-child(3){white-space:normal!important;width:150px!important;word-break:break-word!important}.my-table .ant-table-thead>tr>th:nth-child(4){white-space:normal!important;width:170px;word-break:break-word!important}.my-table .ant-table-thead>tr>th:nth-child(5){width:130px}.my-table .ant-table-thead>tr>th:nth-child(6),.my-table .ant-table-thead>tr>th:nth-child(7),.my-table .ant-table-thead>tr>th:nth-child(8),.my-table .ant-table-thead>tr>th:nth-child(9){width:100px}.my-table .ant-table-thead>tr>th:nth-child(10){width:80px}.detailMain{padding:20px 0 0 20px}.detailsRight{margin:20px 0 0 20px}.mainName{align-content:space-evenly;display:flex;flex-direction:row;flex-wrap:wrap;margin:10px 0}.title{color:#000000e0;flex:auto;font-size:16px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ant-descriptions-item-label{background-color:#f4f4f2!important;font-weight:700!important;text-align:end!important;width:250px!important}.IMGbox{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;width:100%}.imageWrapper{flex:0 0 auto;height:100px;width:100px}.imageWithMargin{margin-left:20px;object-fit:cover}.IMGbox .imageWrapper:first-child .imageWithMargin{margin-left:0}.detailTitle{align-items:center;display:flex;padding:10px}.detailOperate{margin-left:20px}.checkBox{display:block}.my-CompletedTable .ant-table{table-layout:fixed;width:100%}.my-CompletedTable .ant-table-content{width:100px}.my-CompletedTable .ant-table-thead>tr>th:first-child,.my-CompletedTable .ant-table-thead>tr>th:nth-child(2){width:50px}.my-CompletedTable .ant-table-thead>tr>th:nth-child(3){white-space:normal!important;width:100px!important;word-break:break-word!important}.my-CompletedTable .ant-table-thead>tr>th:nth-child(4){white-space:normal!important;width:110px;word-break:break-word!important}.my-CompletedTable .ant-table-thead>tr>th:nth-child(5){width:110px}.my-CompletedTable .ant-table-thead>tr>th:nth-child(6),.my-CompletedTable .ant-table-thead>tr>th:nth-child(7),.my-CompletedTable .ant-table-thead>tr>th:nth-child(8),.my-CompletedTable .ant-table-thead>tr>th:nth-child(9){width:100px}.my-CompletedTable .ant-table-thead>tr>th:nth-child(10){width:80px}.detail_line_title{display:flex}.detail_text{word-wrap:break-word;width:95%}.my-tooltip{background-color:#fff!important;color:#000!important}.content,.modal-section-title{align-items:center;display:flex}.modal-section-title{font-size:20px;font-weight:700;gap:8px;margin-bottom:16px}.supervisor-name{word-wrap:break-word;white-space:normal;word-break:break-word}.my-tree-wrapper .ant-tree-treenode-disabled .ant-tree-node-content-wrapper{color:#0e0e0e!important;cursor:default!important;opacity:1!important}.card_box{box-shadow:0 0 10px #0003;margin:15px auto;width:50%}.content_list{justify-content:space-between;margin:15px 0}.content_list,.content_size{align-items:center;display:flex}.content_size{width:300px}.color{width:100%}.content_btn{display:flex;justify-content:end}.Main{height:90vh;overflow-x:hidden;overflow-y:auto}.my-Table .ant-table{table-layout:fixed;width:100%}.text-clamp{overflow-wrap:break-word!important}.my-Table .ant-table-content{width:50px}.model_content{margin-top:30px}.supervisor-name{background-color:#6e8c511f!important;border-radius:6px;margin:2px 0;overflow:hidden;padding:2px 4px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.supervisor-tooltip-wrapper .ant-tooltip-inner{max-width:300px;word-break:break-word}.btnNew{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:400;height:32px;margin-right:16px;transition:background .3s,color .3s}.btnNew:hover{background:#2563eb!important;color:#fff!important}.topDiv{width:100%}.btnGreen{background-color:#4096ff;border-color:#4096ff;color:#fff;margin-right:20px}.min-width{min-width:180px}.maintenanceTable .ant-table-body{overflow-y:auto!important}.maintenanceTable .ant-picker{width:100%!important}.btnList{display:flex;padding-bottom:16px}.btnList.border{border-bottom:1px solid #d2d8cd}.btnList .btnItem{margin-right:12px;padding:8px}.btnList .btnItem:last-of-type{margin-right:0}.btnList .btnItem .ant-btn-icon{height:100%;margin:0;padding:0}.btnList .btnItem .img{height:16px;width:16px}.btnList .btnItem .text{color:#6f6f6f;font-family:Tahoma;font-size:14px;font-style:normal;line-height:17px;text-align:left}.btnList .amount{align-items:flex-end;color:#131313;display:flex;flex:1 1;font-size:16px;font-style:normal;font-weight:500;justify-content:flex-end;line-height:22px;margin-right:24px}.fixed-img{border-radius:6px;display:block;height:300px!important;object-fit:cover!important;object-fit:cover;width:100%!important}.ant-carousel .slick-dots li button{background:#0009!important}.ant-carousel .slick-dots li.slick-active button{background:#fff!important}.home-page{align-items:center;justify-content:center;min-height:calc(100vh - 100px);padding:32px 60px}.home-card,.home-page{box-sizing:border-box;display:flex}.home-card{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:40px;box-shadow:0 16px 25px 0 #00000026;justify-content:space-between;margin:0 auto;max-width:1760px;overflow:visible;padding:0 72px 56px;position:relative;width:100%}.home-left{flex:0 0 58%;max-width:58%;padding-right:32px;padding-top:90px;position:relative;z-index:1}.welcome-text{color:#dfe8f6;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:148px;font-weight:800;letter-spacing:10px;line-height:1;margin:0 0 32px;pointer-events:none;text-align:left;-webkit-user-select:none;user-select:none}.hi-block{margin-top:26px}.hi-title{color:#0e172c;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:30px;font-weight:700;line-height:35px}.hi-desc,.hi-title{font-style:normal;text-align:left}.hi-desc{color:#687993;font-family:OpenSans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;height:96px;line-height:32px;margin-top:20px;width:535px}.home-actions{align-items:center;display:flex;gap:16px;margin-top:28px}.btn-primary{background:#2563eb;border:none;border-radius:999px;box-shadow:0 10px 24px #2563eb59;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:transform .15s ease,box-shadow .15s ease}.btn-primary:hover{box-shadow:0 14px 30px #2563eb73;transform:translateY(-1px)}.btn-link{align-items:center;background:#0000;border:none;color:#2563eb;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;padding:0}.btn-link .arrow{margin-left:6px}.home-stats{align-items:center;display:flex;flex-wrap:wrap;gap:40px;margin-top:36px}.stat-item{display:flex;flex-direction:column;gap:4px}.stat-number{color:#111827;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:26px;font-weight:700}.stat-label{color:#6b7280;font-size:12px}.stat-divider{background:#e5e7eb;height:40px;width:1px}.home-right{display:flex;flex:0 0 42%;height:100%;justify-content:flex-end;margin-top:170px;max-width:42%;overflow:visible;position:relative}.home-illustration{display:block;height:560px;margin-right:-137px;margin-top:60px;object-fit:contain;width:720px}@media(min-width:1920px){.welcome-text{font-size:176px}}.maintenance-vendorCostReport-Table .ant-table-body{overflow:auto}.findash-page{box-sizing:border-box;height:100%;margin-left:0;margin-right:auto;max-width:2200px;min-height:0;overflow:hidden;width:100%}.findash-content{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(280px,340px) minmax(0,1fr);height:100%;min-height:0}.findash-content-collapsed{grid-auto-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.findash-sidebar{background:#fff;border:1px solid #e1eaf2;border-radius:14px;box-shadow:0 8px 25px #1c385212;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.findash-filter-header{align-items:center;border-bottom:1px solid #e8eef5;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 16px}.findash-show-filters-row{display:flex;justify-content:flex-start;margin-bottom:12px}.findash-show-filters-row .findash-collapse-btn{box-shadow:0 4px 10px #23557517;height:34px;min-width:108px}.findash-result-header{align-items:center;display:flex;flex-shrink:0}.findash-result-divider{background:#e8eef5;flex-shrink:0;height:1px;margin:12px 0 16px}.findash-panel-title{color:#17354f;font-size:16px;font-weight:700}.findash-sidebar-inner{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:16px}.findash-collapse-btn{background:#f6fbfe;border:1px solid #c8dbe8;border-radius:16px;color:#245a7a;font-size:12px;font-weight:650;height:30px;min-width:66px;padding:0 12px}.findash-collapse-btn:focus,.findash-collapse-btn:hover{background:#2d789e!important;border-color:#2d789e!important;color:#fff!important}.findash-section-title{color:#52677a;font-size:12px;font-weight:650;margin-bottom:12px}.findash-cycle-query{flex-shrink:0;margin-bottom:20px}.findash-cycle-group{width:100%}.findash-cycle-btn{text-align:center;width:33.33%}.findash-group-section{display:flex;flex:1 1;flex-direction:column;margin-bottom:20px;min-height:180px}.findash-group-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:12px}.findash-group-header .findash-section-title{margin-bottom:0}.findash-group-create-btn{font-size:12px;font-weight:600;padding:0}.findash-plus-icon{font-size:16px}.findash-group-list{flex:1 1;min-height:0;overflow:auto}.findash-group-item{align-items:center;background:#fff;border:1px solid #0000;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:4px;padding:8px 12px;transition:all .2s}.findash-group-item:hover{background:#f5f5f5}.findash-group-item-active{background:#fff!important;border-color:#1890ff}.findash-group-item-left{align-items:center;display:flex;flex:1 1}.findash-group-radio{margin-right:8px}.findash-group-info{flex:1 1}.findash-group-name{font-size:13px;font-weight:500}.findash-group-count{color:#999;font-size:11px;margin-top:2px}.findash-group-more-btn{padding:0 4px}.findash-owner-section{display:flex;flex:1 1;flex-direction:column;margin-bottom:20px;min-height:180px}.findash-owner-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:8px}.findash-owner-header .findash-section-title{margin-bottom:0}.findash-owner-count{color:#999;font-size:12px}.findash-owner-search{flex-shrink:0;margin-bottom:8px}.findash-owner-list{flex:1 1;min-height:0;overflow-y:auto}.findash-owner-all-checkbox{margin-bottom:8px}.findash-owner-item{margin-bottom:4px}.findash-empty-text,.findash-loading-wrap{padding:20px 0;text-align:center}.findash-empty-text{color:#999;font-size:14px}.findash-submit-btn{align-self:center;border-radius:8px;flex-shrink:0;font-weight:650;margin-top:8px}.findash-main{background:#fff;border:1px solid #e1eaf2;border-radius:14px;box-shadow:0 8px 25px #1c385212;display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden;padding:16px}.findash-tabs{flex-shrink:0;margin-bottom:16px}.findash-spin-wrapper{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;position:relative}.findash-spin-wrapper .ant-spin-container,.findash-spin-wrapper .ant-spin-nested-loading,.findash-spin-wrapper .ant-spin-nested-loading>div{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0}.findash-spin-wrapper .ant-spin-container{overflow:hidden}.findash-scroll-wrapper{flex:1 1;min-height:0;overflow:auto;padding-right:4px}.findash-bank-card{padding:12px}.findash-bank-card-title{align-items:center;color:#17354f;display:flex;font-size:14px;font-weight:700;justify-content:space-between;margin-bottom:10px}.findash-table .findash-summary-empty-cell{background:#f2f7fb!important}.findash-summary-amount-cell,.findash-summary-title-cell{background:#f2f7fb!important;color:#15324e;font-weight:700}.findash-summary-amount-cell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.findash-owner-total,.findash-summary-amount-cell.findash-owner-total,.findash-summary-empty-cell.findash-owner-total,.findash-summary-title-cell.findash-owner-total{background:#eaf7fb!important;border-top:2px solid #2a6788!important;color:#124d72!important}@media(max-width:1180px){.findash-content{gap:12px;grid-template-columns:280px minmax(0,1fr)}.findash-content-collapsed{grid-template-columns:minmax(0,1fr)}}@media(max-width:680px){.findash-content{display:flex;flex-direction:column}.findash-sidebar{flex:0 1 auto;max-height:60vh}.findash-group-section,.findash-owner-section{min-height:140px}.findash-main{flex:1 1}.findash-bank-card-title{align-items:flex-start;flex-direction:column;gap:4px}.findash-filter-header,.findash-result-header{padding:12px}.findash-panel-title{font-size:14px}}.findash-empty-result{align-items:center;display:flex;justify-content:center;min-height:240px}.general-ledger-page .report-bold-row>td{font-weight:600}.general-ledger-page .general-ledger-table .ant-table-thead>tr>th{background:#f5f8fb;color:#17354f;font-weight:650}.general-ledger-page .general-ledger-table .ant-table-cell{border-bottom-color:#e1eaf2;font-size:12px;line-height:1.5;padding:10px 12px}.general-ledger-page .general-ledger-table .ant-table-tbody>tr:not(.one-line-group-row):not(.one-line-total-row):not(.general-ledger-spacer-row):hover>td{background:#eaf3f8}.general-ledger-page .general-ledger-table .one-line-group-row>td,.general-ledger-page .general-ledger-table .one-line-total-row>td{font-weight:700}.general-ledger-page .general-ledger-table .general-ledger-spacer-row>td{background:#fff;border:0;font-size:0;height:10px;line-height:0;padding:0}.general-ledger-page .ant-table-body{scrollbar-color:#c7d2df #0000;scrollbar-width:thin}.general-ledger-page .general-ledger-table .ant-table-cell p{margin-bottom:0}.general-ledger-page .general-ledger-table .general-ledger-amount{font-feature-settings:"tnum";color:#1f2937;font-variant-numeric:tabular-nums;font-weight:600}.general-ledger-page .one-line-filter-card .ant-input,.general-ledger-page .one-line-filter-card .ant-picker,.general-ledger-page .one-line-filter-card .ant-select-selector{border-radius:7px}.general-ledger-page .one-line-filter-card .ant-picker{width:100%}.general-ledger-page .one-line-filter-card .ant-form-item{margin-bottom:4px}.general-ledger-page .one-line-filter-card .ant-form-item-label{padding-bottom:2px}.general-ledger-page .one-line-result-card .ant-card-body{padding:12px 20px 20px}.general-ledger-page .one-line-table-host{border:1px solid #e1eaf2;border-radius:8px}.general-ledger-page .preset-group-title{color:#94a3b8;cursor:default;font-weight:600;-webkit-user-select:none;user-select:none}.accounting-8825-page{box-sizing:border-box;color:#25364a;height:100%;margin-left:0;margin-right:auto;max-width:2200px;min-height:0;overflow:hidden;width:100%}.accounting-8825-layout{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(300px,360px) minmax(0,1fr);height:100%;min-height:0}.accounting-8825-layout-collapsed{grid-template-columns:minmax(0,1fr)}.accounting-8825-preview-column{display:flex;flex-direction:column;min-height:0;min-width:0}.accounting-8825-filter-card,.accounting-8825-result-card{border:1px solid #e1eaf2;border-radius:14px;box-shadow:0 8px 25px #1c385212;display:flex;flex-direction:column;min-height:0;overflow:hidden}.accounting-8825-filter-card{height:100%}.accounting-8825-result-card{flex:1 1}.accounting-8825-filter-card .ant-card-head,.accounting-8825-result-card .ant-card-head{border-bottom:1px solid #edf0f5;flex-shrink:0;padding:0 20px}.accounting-8825-filter-card .ant-card-head{min-height:112px;padding:0 16px}.accounting-8825-filter-card .ant-card-head-title{padding:12px 0;white-space:normal}.accounting-8825-result-card .ant-card-head{color:#17354f;min-height:54px}.accounting-8825-filter-card .ant-card-body{flex:1 1;min-height:0;overflow:auto;padding:8px 12px}.accounting-8825-result-card .ant-card-body{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:16px 20px 12px}.accounting-8825-filter-header{grid-gap:12px;display:grid;gap:12px}.accounting-8825-title-row{align-items:center;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:space-between}.accounting-8825-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1.3fr}.accounting-8825-actions .ant-btn{border-radius:8px;font-size:13px;font-weight:650;height:36px}.accounting-8825-collapse.ant-btn{background:#f6fbfe;border:1px solid #c8dbe8;border-radius:16px;color:#245a7a;font-size:12px;font-weight:650;height:30px;min-width:66px;padding:0 12px}.accounting-8825-collapse.ant-btn:focus,.accounting-8825-collapse.ant-btn:hover{background:#2d789e!important;border-color:#2d789e!important;color:#fff!important}.accounting-8825-show-filters .accounting-8825-collapse{box-shadow:0 4px 10px #23557517;height:34px;min-width:108px}.accounting-8825-show-filters{display:flex;justify-content:flex-start;margin-bottom:8px}.accounting-8825-filter-card .ant-form-item{margin-bottom:14px}.accounting-8825-filter-card .ant-form-item-label{padding-bottom:4px}.accounting-8825-property-input.ant-input{max-height:320px;min-height:76px;resize:vertical}.accounting-8825-filter-card .ant-form-item-label>label{color:#526278;font-size:12px;font-weight:600}.accounting-8825-filter-card .ant-input,.accounting-8825-filter-card .ant-picker,.accounting-8825-filter-card .ant-select-selector{border-radius:7px}.accounting-8825-filter-card .ant-picker-input>input{font-size:12px}.accounting-8825-creator-link{background:#f8fafc;border:1px solid #e9eef4;border-radius:9px;margin-top:8px;padding:18px 14px 14px}.accounting-8825-creator-heading{align-items:center;color:#526278;display:flex;font-size:13px;gap:8px}.accounting-8825-creator-link p{color:#7a8798;font-size:12px;line-height:1.6;margin:8px 0 14px}.accounting-8825-creator-link .ant-btn{align-items:center;border-color:#dfe6ef;border-radius:6px;box-shadow:none;color:#425776;display:flex;font-size:12px;justify-content:space-between}.accounting-8825-preview-title{align-items:center;color:#243750;display:flex;font-size:15px;font-weight:600;gap:11px}.accounting-8825-preview-title small{color:#8591a2;display:block;font-size:11px;font-weight:400;margin-top:3px}.accounting-8825-report-mark{background:#eef4ff;border-radius:9px;color:#4977ca;display:grid;font-size:18px;height:36px;place-items:center;width:36px}.accounting-8825-result-card .ant-card-extra .ant-btn{border-radius:6px;font-size:12px;height:32px}.accounting-8825-summary{flex-shrink:0;justify-content:space-between;margin-bottom:16px}.accounting-8825-period,.accounting-8825-summary{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.accounting-8825-period{color:#6c7c90;font-size:12px}.accounting-8825-period .anticon{color:#8898ac;margin-right:4px}.accounting-8825-property-count{color:#425b7a;font-weight:600}.accounting-8825-summary .ant-segmented{background:#eaf0f6;border-radius:8px;font-size:12px;padding:4px}.accounting-8825-summary .ant-segmented-item-selected{border-radius:5px;box-shadow:0 1px 4px #1f345317;color:#285eb6;font-weight:500}.accounting-8825-report-surface{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow:hidden;width:100%}.accounting-8825-mode-separate{align-self:stretch;box-shadow:0 3px 10px #1e325008}.accounting-8825-property-nav{align-items:center;border-bottom:1px solid #edf1f6;display:flex;flex-shrink:0;gap:8px;padding:12px 20px}.accounting-8825-nav-label{color:#8492a4;font-size:10px;font-weight:600;letter-spacing:1px;margin-right:5px}.accounting-8825-property-nav .ant-select{flex:1 1;font-size:12px;max-width:480px;min-width:0}.accounting-8825-property-nav .ant-select-selector{border-radius:6px}.accounting-8825-property-nav .ant-btn{border-radius:6px;box-shadow:none;height:30px;width:30px}.accounting-8825-nav-counter{font-size:11px;margin-left:auto;padding:0 6px;white-space:nowrap}.accounting-8825-property-detail{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:14px 24px;justify-content:space-between;padding:16px 20px}.accounting-8825-property-identity{align-items:center;display:flex;gap:12px;min-width:0}.accounting-8825-property-icon{background:#f0f5fa;border-radius:10px;color:#6481a3;display:grid;flex-shrink:0;font-size:19px;height:40px;place-items:center;width:40px}.accounting-8825-property-identity strong{align-items:baseline;color:#263e5d;display:flex;flex-wrap:wrap;font-size:15px;font-weight:600;gap:9px}.accounting-8825-property-identity strong span{color:#526278;font-size:13px;font-weight:400}.accounting-8825-property-identity p{color:#8491a1;font-size:12px;margin:4px 0 0}.accounting-8825-property-facts{display:flex;flex-wrap:wrap;gap:16px 20px}.accounting-8825-property-facts>div{grid-gap:5px;border-left:1px solid #e9edf3;display:grid;gap:5px;padding-left:18px}.accounting-8825-property-facts>div:first-child{border-left:0;padding-left:0}.accounting-8825-property-facts span{color:#8794a5;font-size:10px}.accounting-8825-property-facts strong{color:#53667e;font-size:12px;font-weight:500}.accounting-8825-table-scroll{flex:1 1;min-height:0;overflow:auto;position:relative;scrollbar-color:#c7d2df #0000;scrollbar-gutter:stable;scrollbar-width:thin}.accounting-8825-table-scroll:focus-visible{outline:2px solid #91b5ee;outline-offset:-2px}.accounting-8825-data-table{border-collapse:initial;border-spacing:0;color:#384b63;font-size:13px;line-height:1.5;min-width:100%;width:-webkit-max-content;width:max-content}.accounting-8825-data-table td,.accounting-8825-data-table th{background:#fff;border:0;border-bottom:1px solid #edf1f6;border-radius:0;display:table-cell;padding:9px 20px;vertical-align:middle}.accounting-8825-data-table th{text-align:left}.accounting-8825-data-table .accounting-8825-money-cell{font-feature-settings:"tnum";color:#171717;font-variant-numeric:tabular-nums;min-width:180px;text-align:right;white-space:nowrap}.accounting-8825-data-table thead th{background:#f5f8fb;border-bottom:1px solid #dfe7f1;color:#17354f;font-size:12px;font-weight:650;position:-webkit-sticky;position:sticky;top:0;z-index:3}.accounting-8825-data-table thead .accounting-8825-money-cell{color:#17354f}.accounting-8825-data-table thead th small{color:#8a97a8;display:block;font-size:11px;font-weight:400;margin:3px 0 0 auto;max-width:200px;white-space:normal}.accounting-8825-data-table tr>th:first-child{left:0;max-width:360px;min-width:270px;overflow-wrap:anywhere;position:-webkit-sticky;position:sticky;white-space:normal;z-index:2}.accounting-8825-mode-combined .accounting-8825-data-table tr>th:first-child{border-right:1px solid #e3eaf3}.accounting-8825-data-table thead tr>th:first-child{z-index:4}.accounting-8825-data-table tbody th{font-weight:400}.accounting-8825-data-table tbody .accounting-8825-row-line:nth-child(2n)>*{background:#f5f8fb}.accounting-8825-data-table tbody .accounting-8825-row-line:hover>*{background:#f0f5fc}.accounting-8825-data-table .accounting-8825-row-group>*{background:#eaf3f8;border-bottom-color:#e0e7f0;color:#17354f;font-size:12px;font-weight:700;padding-bottom:10px;padding-top:10px}.accounting-8825-data-table .accounting-8825-row-calculated>*,.accounting-8825-data-table .accounting-8825-row-group_total>*{background:#f2f7fb;border-top:2px solid #2a6788;font-size:13px;font-weight:700}.accounting-8825-data-table .accounting-8825-row-calculated>th,.accounting-8825-data-table .accounting-8825-row-group_total>th{font-size:12px}.accounting-8825-data-table .accounting-8825-row-spacer>*{background:#fff;border:0;height:10px;padding:0}.accounting-8825-table-scroll.separate .accounting-8825-data-table{table-layout:fixed;width:100%}.accounting-8825-table-scroll.separate .accounting-8825-data-table tr>th:first-child{max-width:none;min-width:0;width:40%}.accounting-8825-table-scroll.separate .accounting-8825-money-cell{min-width:0;width:20%}.accounting-8825-table-scroll.separate .accounting-8825-reading-space{padding-left:0;padding-right:0;width:40%}.accounting-8825-preview-footer{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;font-size:11px;gap:8px;justify-content:space-between;padding-top:12px}.accounting-8825-preview-footer .ant-typography{color:#94a0af}.accounting-8825-pagination-controls{align-items:center;color:#6c7c90;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.accounting-8825-pagination-controls .ant-input-number{width:70px}.accounting-8825-mode-combined .accounting-8825-data-table thead th{padding-top:14px;vertical-align:bottom}.accounting-8825-mode-combined .accounting-8825-data-table .accounting-8825-money-cell{min-width:280px}.accounting-8825-mode-combined .accounting-8825-data-table thead .accounting-8825-money-cell{border-left:1px solid #e0e7f0}.accounting-8825-column-property{font-weight:400;margin:0 auto 10px;text-align:left;white-space:normal;width:240px}.accounting-8825-column-identity{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:7px}.accounting-8825-column-identity strong{color:#29496e;font-size:14px;font-weight:600}.accounting-8825-column-status{background:#f8fafc;border:1px solid #dce5ef;border-radius:4px;color:#647891;font-size:10px;padding:1px 6px}.accounting-8825-column-address{color:#4b607a;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.accounting-8825-column-address>span{color:#7a8ba0;display:block;font-size:11px}.accounting-8825-column-facts{grid-gap:7px 12px;border-top:1px solid #dfe7f0;display:grid;gap:7px 12px;grid-template-columns:1fr 55px;margin:10px 0 0;padding:9px 0 0}.accounting-8825-column-facts dt{color:#8190a3;font-size:10px}.accounting-8825-column-facts dd{color:#4b607a;font-size:11px;margin:2px 0 0;overflow-wrap:anywhere}.accounting-8825-column-purchase{grid-column:1/-1}.accounting-8825-column-amount{display:block;text-align:right}.accounting-8825-empty{margin:auto;padding:40px 20px}.accounting-8825-rules-actions{display:flex;gap:8px;margin:16px 0}.accounting-8825-rule-line{align-items:flex-start;background:#fafbfd;border:1px solid #e5eaf0;border-radius:8px;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px;padding:14px}.accounting-8825-rule-line>div:first-child{min-width:0}.accounting-8825-rule-line strong{color:#344d6a;font-size:13px}.accounting-8825-rule-line small{color:#8190a3;display:block;margin-top:5px;overflow-wrap:anywhere}.accounting-8825-rules-groups .ant-collapse-header small{color:#8492a4;margin-left:8px}@media (max-width:1100px){.accounting-8825-table-scroll.separate .accounting-8825-reading-space{display:none}.accounting-8825-table-scroll.separate .accounting-8825-data-table tr>th:first-child{width:64%}.accounting-8825-table-scroll.separate .accounting-8825-money-cell{width:36%}.accounting-8825-layout{gap:12px;grid-template-columns:270px minmax(0,1fr)}.accounting-8825-layout-collapsed{grid-template-columns:minmax(0,1fr)}.accounting-8825-filter-card .ant-card-body,.accounting-8825-filter-card .ant-card-head{padding-left:14px;padding-right:14px}.accounting-8825-result-card .ant-card-body{padding:12px}.accounting-8825-property-facts{gap:12px}.accounting-8825-property-detail{gap:12px;padding:14px 16px}.accounting-8825-property-nav{padding:10px 16px}.accounting-8825-nav-label{display:none}}@media (max-width:700px){.accounting-8825-layout{display:flex;flex-direction:column;gap:10px}.accounting-8825-filter-card{flex:0 1 230px}.accounting-8825-preview-column{flex:1 1}.accounting-8825-preview-title small,.accounting-8825-report-mark{display:none}.accounting-8825-property-detail{max-height:130px;overflow:auto}.accounting-8825-data-table td,.accounting-8825-data-table th{padding-left:12px;padding-right:12px}.accounting-8825-table-scroll.separate .accounting-8825-data-table tr>th:first-child{width:64%}.accounting-8825-table-scroll.separate .accounting-8825-money-cell{width:36%}.accounting-8825-property-facts>div{border-left:0;padding-left:0}}.dashboard-layout-Delinquency{background:#fcfcfd;border-radius:12px;display:flex;flex-direction:column;height:85vh}.dashboard-content-Delinquency{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;position:relative}.stat-cards-row{display:flex;flex:0 0 auto;font-family:OpenSans,sans-serif;margin-bottom:16px}.stat-cards-row .ant-col{display:flex}.stat-cards-row .stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:none;flex:1 1;min-height:178px;overflow:visible;width:100%}.stat-cards-row .stat-card .ant-card-body{box-sizing:border-box;display:flex;height:auto;min-height:178px;overflow:visible;padding:16px 18px;width:100%}.stat-cards-row .stat-card-inner{align-items:stretch;height:auto;min-height:146px;min-width:0;width:100%}.stat-cards-row .stat-card-main-col,.stat-cards-row .stat-card-side-col{display:flex;flex-direction:column;min-width:0;overflow:visible}.stat-cards-row .stat-card-main-col{justify-content:flex-start}.stat-cards-row .stat-card-side-col{border-left:1px solid #e8eef6;justify-content:space-between;padding-left:16px!important}.stat-cards-row .stat-card-label{color:#0e172b;font-size:16px;font-weight:600;line-height:22px;margin-bottom:8px}.stat-cards-row .stat-card-amount{color:#1d293d;font-family:OpenSans,sans-serif;font-size:28px;font-weight:700;line-height:34px}.stat-cards-row .stat-card-units{color:#2563eb;font-size:14px;font-weight:700;line-height:20px;margin-top:2px}.stat-cards-row .stat-card-units-label{color:#687993;font-size:14px;font-weight:600}.stat-cards-row .stat-aging-list{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:12px;justify-content:space-between;margin-top:auto;padding-top:14px;width:100%}.stat-cards-row .stat-aging-item{flex:1 1;min-width:0}.stat-cards-row .stat-aging-label{align-items:center;color:#8a99b1;display:flex;font-size:14px;font-weight:600;gap:6px;line-height:20px;white-space:nowrap}.stat-cards-row .stat-aging-dot{border-radius:3px;flex-shrink:0;height:12px;width:12px}.stat-cards-row .stat-aging-dot-current{background:#bedbfd}.stat-cards-row .stat-aging-dot-days30{background:#4d8cf2}.stat-cards-row .stat-aging-dot-days60{background:#265fff}.stat-cards-row .stat-aging-dot-days90{background:#1e4fd8}.stat-cards-row .stat-aging-value,.stat-cards-row .stat-category-value,.stat-cards-row .stat-side-amount{color:#1d293d;font-size:14px;font-weight:700}.stat-cards-row .stat-aging-value{line-height:20px;margin-top:6px;white-space:nowrap}.stat-cards-row .stat-side-total{margin-bottom:12px}.stat-cards-row .stat-side-amount{line-height:20px}.stat-cards-row .stat-side-caption{color:#8a99b1;font-size:13px;line-height:18px;margin-top:2px}.stat-cards-row .stat-category-list{display:flex;flex-direction:column;gap:11px}.stat-cards-row .stat-category-item{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:16px minmax(52px,1fr) auto}.stat-cards-row .stat-item-icon{flex-shrink:0;height:16px;width:16px}.stat-cards-row .stat-category-label{color:#1d293d;font-size:14px;font-weight:700;line-height:20px}.financial-table-container-Delinquency{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.delinquency-dashboard-layout{background:#fcfcfd;border-radius:12px;display:flex;flex-direction:column;height:85vh}.delinquency-dashboard-content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;position:relative}.delinquency-stat-cards-row{margin-bottom:16px}.delinquency-stat-card-wrapper{box-shadow:0 2px 8px #0000000f}.delinquency-stat-card{width:100%}.delinquency-stat-card-header{align-items:center;display:flex;margin-bottom:16px;padding-bottom:12px}.delinquency-stat-card-title{color:#0e172b;font-size:18px;font-weight:600;line-height:20px}.delinquency-stat-card-inner{width:100%}.delinquency-stat-left-col{padding-right:12px}.delinquency-stat-main-row{width:100%}.delinquency-stat-main-item{padding:4px 0;text-align:left}.delinquency-stat-main-label{color:#6b7c95;font-size:12px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delinquency-stat-main-value{color:#1d293d;font-size:16px;font-weight:600;word-break:break-all}.delinquency-stat-main-extra{align-items:center;display:flex;font-size:12px;gap:6px;justify-content:flex-start;margin-top:4px}.delinquency-stat-main-extra-label{color:#6b7c95}.delinquency-stat-main-extra-value{color:#2563eb;font-weight:600}.delinquency-stat-divider-col{align-items:stretch;display:flex;justify-content:center}.delinquency-stat-divider{background:#e8e8e8;height:100%;min-height:50px;width:1px}.delinquency-stat-right-col{align-items:center;display:flex;padding-left:12px}.delinquency-stat-category-list{display:flex;flex-direction:column;gap:12px;width:100%}.delinquency-stat-category-item{align-items:center;display:flex;gap:8px;padding:4px 0}.delinquency-stat-category-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.delinquency-stat-category-label{color:#6b7c95;flex:1 1;font-size:13px}.delinquency-stat-category-value{color:#1d293d;font-size:14px;font-weight:600}.delinquency-stat-card-title-clickable{cursor:pointer;transition:color .2s ease}.delinquency-stat-card-title-clickable:hover{color:#2563eb!important}.delinquency-stat-card-title-icon{color:#2563eb;display:inline-block;font-size:14px;margin-left:6px;transition:transform .2s ease}.delinquency-stat-card-title-clickable:hover .delinquency-stat-card-title-icon{transform:translateX(2px)}.delinquency-stat-card-wrapper-clickable{border-radius:12px}.delinquency-stat-card-wrapper-clickable:hover{border:1px solid #2563eb}.delinquency-stat-card-clickable{cursor:pointer}.delinquency-stat-card-wrapper{border-radius:12px;height:100%}.delinquency-stat-card-wrapper .ant-card{border:1px solid #0000;transition:border-color .2s ease,box-shadow .2s ease}.delinquency-stat-card-wrapper .ant-card-body{padding:20px 24px}.delinquency-stat-card-wrapper-clickable{cursor:pointer}.delinquency-stat-card-wrapper-clickable .ant-card{border-color:#0000}.delinquency-stat-card-wrapper-clickable:hover .ant-card{border-color:#2563eb;box-shadow:0 2px 8px #2563eb26}.manger-timesheet-page{background:#f8fafc;box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0;overflow:auto;padding:8px}.calendar-header{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;margin-bottom:8px;padding:8px 12px}.calendar-header .ant-typography{margin-bottom:0!important}.calendar-spin>div:first-child{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#52677a;font-weight:600;margin-bottom:6px;padding:6px 0}.attendance-calendar-page{flex:1 1;min-height:0;overflow:visible}.attendance-calendar-page .ant-picker-calendar,.attendance-calendar-page .ant-picker-panel{background:#0000}.attendance-calendar-page .ant-picker-content{min-width:0;min-width:auto}.ant-picker-calendar-date-value,.attendance-calendar-page .ant-picker-panel .ant-picker-content thead{display:none!important}.ant-picker-calendar-date{padding:2px!important}.ant-picker-calendar-date-content{background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-height:82px;position:relative;transition:all .15s ease}.ant-picker-calendar-date-content:hover{border-color:#1677ff}.ant-picker-cell-today .ant-picker-calendar-date-content{background:#f0f7ff;border:2px solid #1677ff!important}.dateLabel{color:#52677a;font-weight:500;position:absolute;right:6px;top:4px}.TotalDate{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-top:16px;min-height:55px;padding:4px 6px}.TotalDate .title{display:none}.TotalDate .time{color:#2563eb;font-size:20px;font-weight:700;line-height:1.1}.leaveTag{display:flex;flex-direction:column;gap:3px;margin-top:4px;width:100%}.leave-item{align-items:center;border-radius:4px;display:flex;height:40px;justify-content:space-between;padding:0 6px}.annual-leave{background:#f0fdf4;border-left:3px solid #22c55e}.sick-leave{background:#fef2f2;border-left:3px solid #ef4444}.leave-item span:first-child{color:#0f172a}.leave-item span:last-child{color:#0f172a;font-weight:600}.attendance-calendar-page .ant-picker-cell-disabled .ant-picker-cell-inner{background:#fafafa!important;border-radius:8px;opacity:.6}.attendance-calendar-page .ant-picker-cell-disabled .dateLabel{color:#cbd5e1}.attendance-calendar-page .ant-picker-cell-disabled .time{color:#52677a}@media (max-width:1440px){.ant-picker-calendar-date-content{min-height:76px}.TotalDate .time{font-size:18px}.leave-item{font-size:10px}}@media (max-width:1280px){.calendar-header{flex-wrap:wrap;gap:6px}.ant-picker-calendar-date-content{min-height:70px}.TotalDate{margin-top:14px;min-height:45px}.TotalDate .time{font-size:16px}.leave-item{height:20px}.dateLabel,.leave-item{font-size:9px}}@media (max-height:900px){.ant-picker-calendar-date-content{min-height:68px}.TotalDate{min-height:42px}.TotalDate .time{font-size:16px}}.error-table .ant-table-cell{word-wrap:break-word;white-space:normal;word-break:break-word}.calendar-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.calendar-layout{display:flex;flex:1 1;flex-direction:column;overflow:hidden!important}.calendar-layout .ant-picker-calendar{display:flex;flex:1 1;flex-direction:column;height:100%}.calendar-layout .ant-picker-content{flex:1 1;height:100%;overflow:hidden!important}.calendar-cell{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100px;overflow:visible;padding:4px}.ant-picker-calendar-date-content{min-height:175px!important}.ant-picker-calendar.ant-picker-calendar-full .ant-picker-calendar-date{border-top:none;padding:2px 8px 0!important}.calendar-clock{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;margin:3px 0;min-width:40px;overflow:hidden;padding:2px 6px 0;text-align:center}.calendar-clock:nth-child(odd){background-color:#fffbf2}.calendar-clock:nth-child(2n){background-color:#eef9ff}.calendar-layout .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-calendar-date,.calendar-layout .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-calendar-date-today{background:#0000!important}.valid-work-hours{align-items:center;background-color:initial;bottom:-20px;color:#2563eb;display:flex;font-size:14px;position:absolute;right:120px}.calendar-cell.calendar-cell-gray{filter:grayscale(100%);opacity:.4}.week,.work{background:#fff;margin:10px;padding:10px 24px}.header{align-items:center;display:flex;margin:14px 0}.work{border:1px solid #e2e8f0;border-radius:12px;height:348px;width:592px}.title{color:#0e172b;font-size:18px;font-weight:600;line-height:24px;margin-left:5px;text-align:left}.workTotal{background-image:url(/static/media/manger.447a9f0e3c36ae674bbe.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:132px;width:544px}.workTotalName{color:#fff;font-size:20px;line-height:24px;padding:30px 0 0 20px;text-align:left}.workTotalNum{color:#fff;font-size:32px;line-height:39px;padding:10px 0 0 20px;text-align:left}.work_week{display:flex;justify-content:space-between;margin-top:45px}.firstHalf{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;height:112px;justify-content:space-around;width:264px}.half_hours{color:#2463ea;font-size:32px;line-height:39px;text-align:left}.ant-picker-calendar .ant-picker-calendar-date-value,.custom-calendar .ant-picker-panel .ant-picker-content thead{display:none}.ant-picker-calendar .ant-picker-calendar-date-content{padding-top:0}.EmployeesInformationModal .ant-form-item{margin-bottom:10px}.manager-card .ant-card-body{padding:0}.dashboard-layout-payroll{background:#fcfcfd;border-radius:12px;display:flex;flex-direction:column;height:90vh;padding:20px}.dashboard-header{align-items:center;background:#fcfcfd;display:flex;flex:0 0 auto;height:0;justify-content:space-between;z-index:10}.ant-drawer-body,.dashboard-header{padding:0!important}.dashboard-header-subtitle{color:#94a3b8;font-size:14px}.dashboard-content{flex:1 1 auto;overflow:hidden;position:relative}.dashboard-wrapper{display:flex;flex-direction:column;height:100%;margin:0 auto}.dashboard-stat-row{flex:0 0 auto;margin-bottom:24px;margin-top:24px}.dashboard-stat-col{min-width:0}.login-page-bg{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#6b7c95;font-size:17px}.login-page-bg *{box-sizing:border-box;color:inherit;font-size:inherit;font-weight:400}.login-page-bg{background:#f8fafc;box-sizing:border-box;display:grid;height:100dvh;padding:24px;place-items:center}.login-container{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0f172a14;min-height:560px;overflow:hidden;width:clamp(960px,72vw,1280px)}.left-col{padding:0!important}.login-left{background:#e5f0fe;display:flex;height:100%}.left-inner{display:flex;flex:1 1;flex-direction:column;gap:clamp(16px,2vw,24px);padding:clamp(24px,4vw,48px)}.brand{align-items:center;display:flex;gap:12px}.brand .brand-d{height:54px;object-fit:contain;width:54px}.brand .brand-dw{height:25px;object-fit:contain}.welcome-title{color:#314157;font-size:23px;font-weight:400;line-height:28px}.welcome-sub,.welcome-title{font-style:normal;text-align:left}.welcome-sub{line-height:23px;margin-top:12px}.hero{align-items:end;display:flex;justify-content:center;margin-top:auto}.hero img{display:block;height:auto;width:min(100%,520px)}.right-col{padding:0!important}.login-right{background:#fff;display:grid;height:100%;padding:clamp(24px,4vw,48px);place-items:center}.login-card{width:min(460px,100%)}.form-head{margin-bottom:16px}.form-head .form-title{color:#1d293d;font-size:23px;font-style:normal;font-weight:600;line-height:28px;margin-bottom:12px;text-align:left}.form-head .form-sub{color:#64748b;margin-top:6px}.ant-input-affix-wrapper,.ipt.ant-input,.ipt.ant-input-affix-wrapper,.verificationCode{border-radius:8px!important}.ant-input-affix-wrapper{border:1px solid #e2e8f0;transition:all .2s ease}.ant-input-affix-wrapper:focus-within,.ant-input-affix-wrapper:hover{background:#edf3ff;border-color:#4a9cf6;box-shadow:0 0 0 2px #4a9cf626}.prefix-icon{height:16px;margin-right:8px;object-fit:contain;width:16px}.btn-secondary{background-color:#4a9cf6!important;border-color:#4a9cf6!important;border-radius:10px!important;color:#fff!important}.login-form-button{background:linear-gradient(270deg,#4a9cf6,#2463ea)!important;border:none;border-radius:12px!important;box-shadow:0 8px 9px 0 #2563eb3b!important;color:#fff;font-weight:600;height:44px}.login-form-button:focus,.login-form-button:hover{color:#fff!important;filter:brightness(.98)}.remember{color:#6b7c95;font-size:16px;font-style:normal;line-height:22px}.login-form-button{align-items:center;display:inline-flex!important;gap:12px;justify-content:center}.login-form-button .btn-icon{display:inline-block;height:20px;width:20px}
/*# sourceMappingURL=main-41493eeb.b278991e.css.map*/