:root{--surface-ground-bg:#f5f6fa;--surface-ground-dark:#242834;--surface-ground-dark-text:#ffffffde;--primary-text:#212631;--primary-text-dark:#fff;--secondary-text:#8692a0;--main-bg:linear-gradient(225deg,#f8d6ae82 0%,#dafaff 113%);--dark-bg:#131825;--dark-bg-hover:#273046;--dark-bg-secondary:#212631;--dark-box-shadow:#000000d9;--dark-box-shadow-header:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;--dark-text-hover:#3a4753;--card-bg-light:white;--card-bg-dark:var(--surface-ground-dark);--add-card-border:2px dotted #a1b0cda8;--add-card-bg-light:#eceef7;--active-card-bg-light:#f4f4f4;--expiry-card-bg-light:#fff0b9;--expiry-card-color:#b08d11;--font-size-small:12px;--expiry-card-width:120px;--tab-card-bg-light:#f4f8fd;--client-bg:linear-gradient(225deg,#f8d6ae82 0%,#dafaff 113%);--tab-card-bg-dark:#383f55b8;--active-addressbook-sidebar:#e1e5f0;--active-dark-addressbook-sidebar:#4a5a86;--hover-addressbook-sidebar:#eff6ff;--hover-dark-addressbook-sidebar:#35405d;--tcInput-bg-default:#d1d9f080;--tcInput-border-default:#e0e0e0;--tcInput-bg-approved-weekend:#469c4633;--tcInput-bg-pending-weekend:#ffd60033;--tcInput-bg-weekend:#ffd7cb66;--tcInput-border-weekend:#f5d3ba;--tcInput-bg-holiday-leave:#eee6ff80;--tcInput-bg-pending:#ffd60080;--tcInput-bg-approved:#469c4680;--tcInput-bg-missing:#ed444366;--tcInput-bg-na:#ed444366}.dark-theme{--tcInput-bg-default:#242834;--tcInput-border-default:#535a70;--tcInput-bg-approved-weekend:#469c464d;--tcInput-bg-pending-weekend:#ffd60040;--tcInput-bg-weekend:#ffd7cb66;--tcInput-border-weekend:#f5d3ba;--tcInput-bg-holiday-leave:#b4aadc66;--tcInput-border-holiday-leave:#d8cdf1;--tcInput-bg-pending:#ffd60066;--tcInput-bg-approved:#469c4666;--tcInput-bg-missing:#ed444359;--tcInput-bg-na:#ed444359}nextjs-portal{display:none!important}body{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--surface-ground);height:100vh;margin:0;padding:0;font-weight:400}.dark-theme body{background-color:var(--surface-ground-dark);color:var(--surface-ground-dark-text)}.text-muted{color:var(--primary-text-dark);opacity:.87}.dark-theme .header,.dark-theme .footer,.dark-theme .sidebar,.dark-theme .sidebar-footer,.dark-theme .dropdown-menu{background:var(--dark-bg)!important;border:none!important}.dark-theme .sidebar,.dark-theme .sidebar-footer{box-shadow:2px 0 10px var(--dark-box-shadow)!important}.dark-theme .header{box-shadow:var(--dark-box-shadow-header)!important}.dark-theme .sidebar-footer:hover{background:var(--dark-bg-hover)!important}.dark-theme .dropdown-header{background-color:var(--dark-bg-secondary)!important}.dark-theme .dropdown-item:hover{color:var(--dark-text-hover)!important;background-color:#505d69!important}.weekly-table-header{font-weight:200;background-color:var(--surface-ground)!important;color:#8893a5!important}.dark-theme .weekly-table-header{color:var(--surface-ground-dark-text);background-color:var(--surface-ground-dark)!important}.p-listbox .p-listbox-list .p-listbox-item{padding:0!important}.p-listbox .p-listbox-list .p-listbox-item.p-highlight{color:inherit!important;background-color:#c6cedd!important}.p-listbox .p-listbox-list .p-listbox-item.p-highlight .p-avatar-icon{background-color:#0000!important}.p-listbox-list{padding:0}.dark .p-listbox .p-listbox-list .p-listbox-item.p-highlight{opacity:.5;color:#f9fafb!important;background-color:#1f2937!important}.dark .p-listbox .p-listbox-list .p-listbox-item.p-highlight .p-avatar-icon{opacity:.5;color:#d1d5db!important;background-color:#0000!important}@media screen and (min-width:992px){.layout-container.layout-slim-plus .layout-content-wrapper{margin-left:6rem!important}}.dark-theme .sidebar-nav .active{color:#8692a0!important;background:#4a5a86!important}.layout-content-wrapper{padding-top:.5rem!important;padding-left:.5rem!important;padding-right:1rem!important}.layout-sidebar{box-shadow:0 4px 50px #d9ddfc78!important}.layout-container.layout-slim-plus .layout-sidebar{width:5.5rem!important}.col{padding-top:0!important;padding-bottom:0!important}.primary-text{color:var(--primary-color)}.p-text-primary{color:var(--primary-text)}.dark-theme .p-text-primary{color:var(--primary-text-dark);opacity:.87}.p-text-secondary{color:var(--secondary-text)}.authLayout{background:var(--main-bg);margin:auto}.authPageContainer{width:100vw;max-width:1504px;height:100vh;margin:auto;padding-left:40px;padding-right:40px}.authContainer{background-color:#ffffffb3;border:1px solid #0000004d}.selfAnchor{color:#f60;font-weight:600}.proceed-to-login-button{color:#fff;background-color:#f60!important}.proceed-to-login-button:hover{filter:brightness(.95)!important;background-color:#f60!important;border:0!important}.proceed-to-acounting-button{color:#fff;background-color:#2aa01c!important}.proceed-to-acounting-button:hover{filter:brightness(.95)!important;background-color:#2aa01c!important;border:0!important}.loginInput{width:100%!important}.loginInput:hover{border-color:#f60!important}.loginInput:focus{outline-offset:0!important;box-shadow:#f60!important;border-color:#f60!important;outline:#f60!important}.chip{color:#212631;background:#f3f2ea;border-radius:16px;justify-content:center;align-items:center;gap:.5rem;width:50px;padding:.2rem;display:flex}.wizard-footer-main{background-color:var(--surface-c);justify-content:flex-end;align-items:center;gap:1rem;width:100%;height:70px;padding:1rem;display:flex;position:absolute;bottom:0}.expanderClassName{align-items:center!important;width:auto!important;display:flex!important}.copy-icon{opacity:0;cursor:pointer;color:#6b7280;transition:opacity .3s ease-in-out}.flex:hover .copy-icon{opacity:1}.copy-icon:hover{color:#3b82f6}.cursor-not-allowed{pointer-events:none}.p-menu-overlay{z-index:9999!important}.menu-template{background-color:#d8e3f8}.menu-template-name{width:130px!important}.domainErrorMsgText{color:#e24c4c;font-size:12px;font-weight:500}.departmentHeader{color:#8893a5;height:0;padding:0!important}.cardBgColor{background-color:var(--card-bg-light)}.dark-theme .cardBgColor{background-color:var(--card-bg-dark)}.paymentCardsActive{background-color:var(--active-card-bg-light)}.dark-theme .paymentCardsActive{background-color:var(--card-bg-dark)}.paymentCards{background-color:var(--card-bg-light)}.dark-theme .paymentCards{background-color:var(--card-bg-dark)}.expiryCard{background-color:var(--expiry-card-bg-light);color:var(--expiry-card-color);font-size:var(--font-size-small);width:var(--expiry-card-width)}.dark-theme .expiryCard{background-color:var(--card-bg-dark)}.customDivider{background-color:#ddd;width:1.5px;height:30px}.checked-opacity{opacity:.5}.comingSoonTag{color:#321fdb;background-color:#5454e71a;border:1px solid #5454e7;border-radius:5px;font-size:12px;text-decoration:underline}.accordiaonHeader{color:#321fdb;text-decoration:underline}.editable-cell{background-color:#ddeef0;border-radius:5px;width:auto;padding:6px}.dark-theme .editable-cell{border-radius:5px;width:auto;padding:6px;background-color:#2a303d!important}.non-editable-cell{background-color:#0000}.tabCard{background-color:var(--tab-card-bg-light)}.dark-theme .tabCard{background-color:#383f55b8}.p-overlaypanel{z-index:10000000!important}.p-overlaypanel .p-overlaypanel-content{padding:0!important}.no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-spinner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}.alertUnread{width:8px;height:8px}.totalAmountDue{color:#438ded}.setteledAmount{color:#469c46}.overDueAmount{color:#ed4343}.notDueYet{color:#efb342}.phoneActive{color:#469c4633}#banterWidgetContainer{position:fixed;bottom:20px;z-index:99999!important;left:30px!important;right:inherit!important}#banterWidgetContainer iframe>body{overflow:hidden!important}.report-table.p-datatable .p-datatable-thead>tr>th{background-color:#ededed!important}.report-table.p-datatable .p-datatable-tbody>tr:hover{background-color:#f6f8f9}.integ-tab-bg{background-color:var(--card-bg-light)}.dark-theme .integ-tab-bg{background-color:#383f55b8}.dropdown-menu.show{position:absolute!important;inset:0 0 auto auto!important;transform:translate(-7px,49px)!important}.p-chips{display:block!important}.p-chips-multiple-container{box-shadow:none!important}.my-chip{margin-top:5px}.p-dataview .p-dataview-content{background:0 0!important}.p-dataview .p-paginator-bottom{margin-bottom:60px}.custom-button-style{border-radius:0 .6rem .6rem 0;padding:.7rem}.candidate-container{gap:24px;width:100%;position:relative;display:flex!important}.left-panel{flex:4;min-width:0}.right-panel{flex:6;min-width:0}.apply-job-form-container{margin:0 6px}.jobpost-container{gap:24px;width:100%;position:relative;display:flex!important}.jobpost-left-panel{flex:6;min-width:0}.jobpost-right-panel{flex:4;min-width:0}.section-title{border-bottom:1px solid #ccc;grid-column:span 3;padding-bottom:2px;font-size:16px;font-weight:700}.vertical-line{background-color:#ccc;width:1px;position:absolute;top:0;bottom:0;left:40%}.jobpost.vertical-line{left:60%}.word-break{word-break:break-word;overflow-wrap:break-word}.two-line-ellipsis{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.header-padding{padding-left:0}@media (min-width:320px) and (max-width:768px){.dynamic-grid-comp{overflow:auto;max-width:100%!important}.candidate-container{flex-direction:column}.left-panel{order:1}.right-panel{order:0}.vertical-line{display:none}.jobpost-container{flex-direction:column}}.tab-view-status{transform:translateY(-10%)}.wrap-label{white-space:nowrap}.p-tabview-scrollable .p-tabview-nav-container{overflow:auto!important}.StatusIconBtn{width:40.25px;height:42.7px;padding:15px 18px!important}.supplier-page{justify-content:center;align-items:center;display:flex;margin-left:10rem!important;margin-right:10rem!important}.supplier-page .p-card{border-radius:0;width:250px;height:200px}.indeterminate .checkbox-box:after{content:"-";color:#000;font-size:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.visibilityAcc .p-accordion-content{padding-top:0;padding-bottom:0}.child-address-book{position:relative;color:var(--cui-sidebar-nav-link-active-color)!important;background-color:#c1c8e1!important}.dark-child-address-book{position:relative;color:var(--cui-sidebar-nav-link-active-color)!important;background-color:#4a5a86!important}.child-hover-address-book:hover{background-color:#e1e6f2;color:var(--cui-sidebar-nav-link-active-color)!important}.dark-child-hover-address-book:hover{color:var(--cui-sidebar-nav-link-active-color)!important;background-color:#35405d!important}.jobCard{box-shadow:0 4px 10px #41414108,0 0 2px #25252536,0 2px 5px #0000001f!important}.hours-inputtext{text-align:center;color:#172b4d;width:60px!important;height:30px!important}.dark-theme .hours-inputtext{color:#fff!important}.hours-inputtext:focus{outline:none}.numberOfHours{text-align:center;color:#172b4d;background-color:#d1d9f080;border-radius:5px;width:60px;padding:5px;font-weight:700;border:2px solid var(--primary-color)!important}.dark-theme .numberOfHours{background-color:var(--tcInput-bg-default)!important;color:#fff!important;border:1px solid var(--primary-color)!important}.numberOfHours:focus{outline:none}.numberOfHoursInput{text-align:center;color:#000;background-color:#d1d9f080;border:1px solid #e0e0e0;border-radius:5px;padding:5px;font-weight:500}.dark-theme .numberOfHoursInput{border:1px solid #535a70;color:#fff!important;background-color:#2a303d!important}.bg-default{background-color:var(--tcInput-bg-default);border:1px solid var(--tcInput-border-default)}.bg-approved-weekend{background-color:var(--tcInput-bg-approved-weekend)}.bg-pending-weekend{background-color:var(--tcInput-bg-pending-weekend)}.bg-weekend{background-color:var(--tcInput-bg-weekend);border:1px solid var(--tcInput-border-weekend)}.bg-holiday-leave{background-color:var(--tcInput-bg-holiday-leave);border:1px dashed var(--tcInput-border-holiday-leave,transparent)}.bg-pending{background-color:var(--tcInput-bg-pending)}.bg-approved{background-color:var(--tcInput-bg-approved)}.bg-missing{background-color:var(--tcInput-bg-missing)}.bg-na{background-color:var(--tcInput-bg-na);border:1px solid var(--tcInput-border-weekend)}.adressbook-active-menu{position:relative;color:var(--cui-sidebar-nav-link-active-color)!important;background-color:#c1c8e1!important}.dark-adressbook-active-menu{position:relative;color:var(--cui-sidebar-nav-link-active-color)!important;background-color:#4a5a86!important}.adressbook-hover-menu:hover{background-color:#e1e6f2;color:var(--cui-sidebar-nav-link-active-color)!important}.dark-adressbook-hover-menu:hover{color:var(--cui-sidebar-nav-link-active-color)!important;background-color:#35405d!important}.ql-align-center{text-align:center}.ql-align-right{text-align:right}.ql-align-justify{text-align:justify}.ql-align-left{text-align:left}.w-300{width:300px}.p-datatable .p-datatable-emptymessage{color:#6b7280;padding:2rem;font-size:1rem;text-align:center!important;justify-content:center!important}.roleDroplbl{align-items:center;width:100px;display:flex}.common-detail-color{background:#e2e9f166}.addressbook-avtar .p-avatar-icon{color:#000;opacity:.5;font-size:24px}.w-70{width:70px}.p-autocomplete-panel{z-index:2147483647!important}.p-autocomplete-input{width:100%!important}.messagemodule .p-accordion-content{padding-top:0!important}.eSign{border:1px solid #ccc;width:100%!important}.dynamic-checkbox>div{height:111px!important}.customAcc .p-accordion .p-accordion-content{background-color:#f9fafb}.customAcc .p-accordion .p-accordion-tab{margin-bottom:20px}.dark-theme .customAcc .p-accordion .p-accordion-content{background-color:#1f2937}.messagemodule .p-accordion .p-accordion-header,.messagemodule .p-accordion .p-accordion-header-link,.messagemodule .p-accordion .p-accordion-content,.messagemodule .p-accordion .p-accordion-tab{box-shadow:none!important;background:0 0!important;border:none!important}.messagemodule .p-accordion-header-link,.messagemodule .p-accordion-content{padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.externalJobs #exportButton{display:none!important}.externalJobs{position:relative!important}.externalJobsTitle{font-weight:600;left:1%;position:absolute!important;top:3%!important}.p-invalid{border:1px solid red!important}.lightModeColour *{color:unset!important;background-color:unset!important}.ql-editor span[style*="background-color: rgb(255, 255, 255)"],.ql-editor span[style*="background-color:rgb(255, 255, 255)"],.ql-editor span[style*="background-color: rgb(255,255,255)"],.ql-editor span[style*="background-color:rgb(255,255,255)"],.ql-editor span[style*="background-color: white"]{background-color:unset!important}.darkModeCoverletter *{color:#fff!important;background-color:unset!important}.lightModeCoverletter *{color:unset!important}.settingsWidget{color:#000!important;background-color:#fff!important;border:1px solid #c1c8e1!important}.dark-theme .settingsWidget{color:#fff!important;background-color:#1f2937!important;border:1px solid #c1c8e1!important}.embadCodeBlock{background-color:#f9fafb!important;border:1px solid #c1c8e1!important}.dark-theme .embadCodeBlock{background-color:#46556b7e!important;border:1px solid #c1c8e1!important}.filters-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;padding-top:.75rem;padding-bottom:.75rem;display:flex}@media (min-width:768px){.filters-container{flex-direction:row}}.label-section{flex-shrink:0;min-width:130px;font-weight:600}.checkbox-group{flex-wrap:wrap;align-items:center;gap:.5rem 2rem;display:flex}.checkbox-item{align-items:center;gap:.5rem;width:100px;display:flex}.payroll_datable_adjust .p-datatable .p-datatable-tbody>tr>td{padding:.5rem 1rem}.payroll-orange-input{color:"#172b4d";text-align:center!important;background-color:var(--tcInput-bg-weekend)!important;border:1px solid var(--tcInput-border-weekend)!important;width:60px!important;height:30px!important}.payroll_datable_adjust .p-datatable .p-datatable-tbody>tr>td .p-inputtext{padding:.4rem 1rem}.payroll-gray-input{color:"#172b4d";text-align:center!important;width:60px!important;height:30px!important}.payroll-summary-row{background-color:#f9fafb;border-top:1px solid #e5e7eb;font-weight:400}.payroll-child-row{background-color:#fff;border-left:3px solid #ff9800;font-style:italic;font-weight:300}.payroll-child-row:hover{background-color:#0000!important}.upgradeCard{cursor:pointer;background-color:#ff660003;border:1px solid #ff6600a8;border-radius:7px}.upgradeImage{cursor:pointer;transition:opacity .3s,transform .3s,filter .3s}.upgradeImage:hover{filter:brightness(1.15);transform:scale(1.4)}.p-confirm-dialog-message{white-space:pre-line}.related-qns-container textarea{height:200px}.job-description-truncate{line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.select-button-task .p-button span{color:#172b4d!important}.select-button-task .p-button .p-button-label{font-weight:500}.field-label{align-items:center;gap:.25rem;margin-top:4px;display:flex}.info-icon{color:#6c757d;cursor:pointer;margin-left:.5rem;font-size:.875rem}.employment-multiselect .p-multiselect-label{align-items:center;min-height:40px;display:flex}.employment-multiselect .p-multiselect-token{margin:2px 4px 2px 0}.payment-method-card .p-card-content{padding:0}.recruit-wizard-header-subtitle{outline:unset!important;background-color:unset!important;border:0!important;margin:0!important;padding:0!important}.recruit-wizard-header-subtitle .p-button-icon{display:none!important}.recruit-wizard-header-subtitle .p-button-label{color:#4b5563!important;font-size:14px!important;font-weight:400!important}.dark-theme .recruit-wizard-header-subtitle .p-button-label{color:#e2e3e4!important}.p-button.recruit-wizard-header-subtitle{pointer-events:none;background:unset!important;border:0!important;outline:none!important;margin:0!important;padding:0!important}.billing-section-header{background-color:var(--surface-c);border-radius:8px;padding:15px}
