:root{--font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;--btn-primary:#023247;--btn-secondary:#2A8E9E}*{margin:0;padding:0}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;padding:0;box-sizing:border-box;width:100%;max-width:100vw;overflow-x:hidden}.leave_modal .ant-modal-title{text-align:center!important;font-size:20px!important;font-family:var(--font-family)!important;color:#0f172a!important}.halfday{display:grid;grid-template-columns:1.45fr 1.25fr;align-items:center}.leave_date{display:grid;grid-template-columns:1.5fr .25fr 1.5fr;margin-bottom:16px;align-items:center}.calendar_leave{font-size:20px;position:absolute;top:50%;left:8px;transform:translateY(-50%);color:var(--btn-secondary)}.halfday .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--btn-secondary)!important}.leave_date .ant-picker-outlined{border:1px solid #E2E8F0!important}.leave_date .ant-picker-input>input:placeholder-shown{margin-left:15px!important}.leave_date .ant-picker-input>input{margin-left:20px!important}h2:where(.css-dev-only-do-not-override-apn68).ant-typography{font-size:24px!important;color:#002231!important}:where(.css-dev-only-do-not-override-apn68).ant-typography{color:#393b4c!important}:where(.css-dev-only-do-not-override-apn68).ant-form-vertical .ant-form-item:not(.ant-form-item-horizontal) .ant-form-item-label>label{line-height:17px!important;color:#002231!important;font-weight:500!important}:where(.css-dev-only-do-not-override-apn68).ant-input-outlined{background:#f6f8fa!important;border:1px solid #EBEFF3!important;box-shadow:0 0 1px #64748bb3!important;border-radius:4px!important}.ant-input-password-icon{color:#007583!important}.leave_wrap{border:1px solid #EBEFF3;padding:10px}.print-area{margin:auto;font-size:12px;color:#000}@media print{body *{visibility:hidden}.print-area,.print-area *{visibility:visible}.print-area{position:absolute;left:0;top:0;width:100%}}.tab-selected{border:1px solid #2a8e9e;background-color:#2a8e9e;color:#fff}.tab-unselected{border:1px solid #2a8e9e;background-color:#fff;color:#2a8e9e}.tab-selected,.tab-unselected{display:flex;align-items:center;padding:8px 5px;gap:5px;border-radius:4px}.hrdetail{font-size:14px;font-weight:400;color:#6b7280;display:flex;align-items:center;gap:10px}.emp_container{background-color:#f6f8fa;padding:20px 65px}.empwrapper{display:flex;flex-direction:row;align-items:center;padding:20px 0;gap:10px}.grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;padding:0 20px 20px}.grid-title{font-size:14px;font-weight:400;margin-bottom:8px;color:#64748b}.grid-title2{font-size:20px;font-weight:400;margin-bottom:8px;color:#64748b}.grid-content2{font-size:20px;font-weight:400;color:#111827}.grid-content{font-size:16px;font-weight:400;color:#111827}.sum_wrap{background-color:#fff;border-radius:8px;margin-bottom:50px;display:flex;flex-direction:column;padding:10px 20px;box-shadow:0 8px 3px #00000003,0 4px 3px #00000005,0 2px 2px #00000008,0 0 1px #0000000a}.wraping{background:#fff;box-shadow:0 8px 3px #00000003,0 4px 3px #00000005,0 2px 2px #00000008,0 0 1px #0000000a;border-radius:8px;padding:20px}.phead{font-size:20px;font-weight:600;color:#111827;margin-bottom:10px}.pcontent{font-size:14px;font-weight:400;color:#111827;margin-bottom:10px}.pred{font-size:12px;font-weight:400;color:#f43f5e;margin-bottom:10px}.grid{display:grid;grid-template-columns:1.5fr .25fr;column-gap:20px;margin-bottom:20px}.hrname{display:flex;align-items:center;padding:0 5px;border-radius:4px;border:1px solid #bfccde;width:350px}.docright{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #e2e8f0;background-color:#f1f5f9;height:600px}.italic{font-style:italic;color:"#888";display:flex;justify-content:center;margin:30px auto}.board{display:grid;gap:50px;background-color:#fff;padding:20px}.profile_wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:stretch}.edit_bg{display:flex;justify-content:center;align-items:center;background:#0075831a;border-radius:32px;padding:5px;cursor:pointer}.profile_grid{display:flex;flex-direction:column;background-color:#fff;border-radius:4px;box-shadow:0 8px 3px #00000003,0 4px 3px #00000005,0 2px 2px #00000008,0 0 1px #0000000a}.profile_grid2{display:flex;flex-direction:column;margin-bottom:15px;background-color:#fff;border-radius:4px}.profile_grid3{display:flex;flex-direction:column;margin-bottom:15px;background-color:#fff;border-radius:4px;box-shadow:0 8px 3px #00000003,0 4px 3px #00000005,0 2px 2px #00000008,0 0 1px #0000000a}.profile_head{display:flex;justify-content:space-between;padding:10px 20px;align-items:center}.grid_box{display:grid;grid-template-columns:repeat(6,1fr);padding:0 20px}.btn-delete{position:absolute;top:-10px;right:-10px;background-color:#0022314d;border-radius:24px;color:#fff;display:flex;align-items:center;padding:5px 10px;border:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.primary-btn{background-color:var(--btn-primary);color:#fff}.bank-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.spinner-container{display:flex;justify-content:center;align-items:center;align-content:center;margin:200px 0}.emp_container .ant-tabs>.ant-tabs-nav .ant-tabs-nav-list{display:flex;flex-flow:wrap}.emp_container .ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 11px}.emp_container .ant-tabs .ant-tabs-ink-bar{background:var(--btn-secondary)}.doc_view{display:grid;grid-template-columns:2fr 1.5fr;background-color:#fff;padding:20px;margin-bottom:100px}.online-dot{position:absolute;bottom:4px;right:4px;width:14px;height:14px;background-color:#4caf50;border-radius:50%;border:2px solid white}.offline-dot{position:absolute;bottom:4px;right:4px;width:14px;height:14px;background-color:red;border-radius:50%;border:2px solid white}.edit_form :where(.css-apn68).ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select>.ant-upload{justify-content:flex-start!important}.flex-column{display:flex;flex-direction:column;gap:20px}@media (min-width: 600px) and (max-width: 1024px){.emp_container{padding:10px}.doc_view{display:flex;flex-direction:column}}@media (max-width: 768px){.emp_container{padding:20px!important}.profile_wrap,.board{grid-template-columns:1fr}.doc_view{display:grid;grid-template-columns:1fr}.hrname{width:100%}.profilehr{display:grid!important;grid-template-columns:1fr!important}.mobhrdiv{flex-direction:column}}.profile_grid .ant-list .ant-list-item{padding:3px 0!important}.custom_close.ant-modal .ant-modal-close{top:2px!important;width:24px!important;height:24px!important}.wrapper{display:flex}.container{display:flex;flex-direction:column;background-image:url(/assets/bg2-_Qz2gGr1.png);background-repeat:no-repeat;background-position-x:right;background-color:#f6f8fa}.container-with-tabs{background-color:#f5f9fa}.container-no-tabs{background-color:#fff;background-image:none}.container.highlight-background{display:flex;padding:0 100px;flex-direction:column;background-color:#fff;background-image:none}.logo_wrap{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:6px;gap:8px;width:24px;height:24px;background:#fff;border-radius:20px;border:.5px solid #007583}.tab-container button{margin-right:10px;background-color:transparent;border:none;cursor:pointer;font-size:14px;color:#696f82;font-weight:400;padding:8px}.tab-container button:hover{color:#036;background-color:#f6f8fa!important;font-weight:600!important}.tab-container button.active{color:#2a8e9e;border-bottom:3px solid #2a8e9e;font-weight:600}.name_wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:2px 8px 2px 2px;background:#fff;border:.5px solid #007583;border-radius:32px}.title1{font-weight:500;font-size:24px;line-height:29px;color:#002231}.title2{font-weight:400;font-size:16px;line-height:19px;color:#393b4c}.right{display:flex;align-items:center;gap:10px}.header-head{font-weight:500;font-size:24px;color:#111827;line-height:30px;font-family:var(--font-family)}.sub-heading{font-family:var(--font-family);font-size:16px;font-weight:500;line-height:20px;color:#111827}.tab-container .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--btn-secondary)!important;font-weight:500!important;padding:0 15px!important}.tab-container .ant-tabs .ant-tabs-tab-btn:hover{color:var(--btn-secondary)!important}.tab-container .ant-tabs-top>.ant-tabs-nav:before{display:none!important}.tab-container .ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 20px!important}.mid-head{font-weight:600;font-size:16px;line-height:20px;color:#002231;font-family:var(--font-family)}.tab-container .ant-tabs .ant-tabs-ink-bar{color:var(--btn-secondary)!important;background:var(--btn-secondary)}.tab-container .ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{padding:5px 0}.header_1{display:flex;justify-content:space-between;padding:20px 70px;align-items:flex-start}@media (min-width: 600px) and (max-width: 1024px){.header_1{padding:20px 10px}.header_1 img{width:40px}.tab-container .ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{font-size:12px}.tab-container .ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 12px!important}.logo_wrap{width:12px;height:12px}}.mobile-header-top{display:flex;justify-content:space-between;align-items:center}.mobile-menu-icon{font-size:24px;color:#2a8e9e;cursor:pointer;display:none}.mobile-menu{background-color:#fff;padding:70px 20px 20px;box-shadow:0 4px 6px #0000001a;z-index:1000;position:absolute;left:0;width:89%;height:100%}.mobile-tabs{display:flex;flex-direction:column;margin-bottom:20px}.mobile-tab-item{padding:12px 15px;border-bottom:1px solid #eee;cursor:pointer;font-size:16px;color:#4b5563}.mobile-tab-item.active-tab{color:#2a8e9e;font-weight:600;background-color:#f0f9fa}.mobile-user-actions{display:flex;flex-direction:column}.mobile-action-item{display:flex;align-items:center;gap:12px;padding:12px 15px;border-bottom:1px solid #eee;color:#4b5563}.mobile-profile{display:flex;align-items:center;gap:12px;padding:15px;cursor:pointer}.mobile-profile-img{width:40px;height:40px;border-radius:50%;object-fit:cover}.mobile-profile-name{font-weight:600;font-size:14px}.mobile-profile-role{font-size:12px;color:#6b7280}.mobile-logout{padding:15px;color:#ef4444;font-weight:600;cursor:pointer;border-top:1px solid #eee;margin-top:10px}.desktop-nav{display:flex;align-items:self-start;justify-content:space-between;gap:30px}@media (max-width: 768px){.mobile-menu-icon{display:block;padding-right:25px;z-index:999999999}.desktop-nav{display:none}.header_1{flex-direction:column;padding:10px 0}.right{flex-direction:column}.first_row{grid-template-columns:1fr!important}.dash_1{padding:0 25px!important}.mobile-header-top img{padding-left:25px}.title1{font-size:22px}.mobile-header-top{width:100%}}@media (min-width: 769px){.mobile-menu{display:none}}.dash-container{display:flex;flex-direction:column;gap:30px}.main_content{padding:20px 60px;background:#fff}.first_row{display:grid;grid-template-columns:2fr 1.5fr 1.5fr;column-gap:15px;margin-bottom:10px}.hrForm-wrap .ant-modal .ant-modal-body{padding-right:10px}.hrForm-wrap .ant-picker .ant-picker-suffix{color:var(--btn-secondary)}.custom-dropdown .ant-select-selector{border-radius:8px;border-color:#d9d9d9;box-shadow:none;padding:8px 12px;height:auto;position:relative!important}.custom-dropdown{position:relative!important}.custom-dropdown .state_select{width:200px}.custom-dropdown .ant-select-selection-placeholder,.custom-dropdown .ant-select-selection-item{color:#4a4a4a;font-size:14px}.dropdown-label{position:absolute;top:-8px;left:12px;background-color:#fff;padding:0 4px;font-size:12px;color:#888;z-index:999}.row_space{display:flex;flex-direction:row;justify-content:space-between}.holiday{display:flex;flex-direction:column;border:1px solid #ebeff3;border-radius:4px;padding:15px}.holiday_unit{display:flex;align-items:center;gap:10px}.hol_left{display:flex;flex-direction:column;background-color:#f6f8fa;padding:4px 8px;border-radius:4px}.hol_right{display:flex;flex-direction:column}.work_wrap{display:flex;flex-direction:column;margin-top:10px}.holiday_grid{display:grid;grid-template-columns:1fr 1fr;row-gap:15px}.work_image{display:flex;gap:10px}.work_image img{width:48px;height:48px;border-radius:50%}:where(.css-dev-only-do-not-override-apn68).ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,:where(.css-dev-only-do-not-override-apn68).ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar{border-bottom:2px solid #2a8e9e!important}.line{width:1px;background-color:#64748b;display:inline-block;margin:0 5px}.work_unit{border:1px solid #ebeff3;display:flex;border-radius:4px;margin-bottom:12px;padding:8px;justify-content:space-between}.work_count{background:#00758326;border-radius:32px;font-weight:500;font-size:14px;line-height:17px;color:#007583;display:flex;align-items:center;width:25px;height:25px;justify-content:center}.work_btn{color:#007583;border:none;background-color:#fff;text-decoration-line:underline;text-underline-offset:4px;cursor:pointer}.ant-picker-calendar-mode-switch{display:none}.work_list{max-height:300px;overflow-y:auto;padding-right:10px;position:relative}.mobmanagerwrapp{justify-content:space-between;margin-bottom:20px}.work_list.blur:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40px;background:linear-gradient(to bottom,#fff0,#fff);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:none}:where(.css-dev-only-do-not-override-apn68).ant-picker-outlined{border-color:#023247!important}.custom-dropdown .ant-select-selector,.wrapper .ant-select-selector,.pending .ant-select-selector{border:1px solid #023247!important}.emp_wrap{padding:10px;margin-bottom:30px}.custom-table-header .ant-table-thead>tr>th{background-color:#f6f8fa;border:1px solid #ebeff3}.right-aligned-modal{position:fixed;top:20px;right:20px;margin:0;height:100vh!important;width:450px!important}.ant-card-bordered{border:none!important}.holiday .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--btn-secondary)!important}.holiday .ant-tabs .ant-tabs-ink-bar{background:var(--btn-secondary)}.indicator .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select>.ant-upload{justify-content:flex-start!important}.indicator .ant-steps.ant-steps-label-vertical .ant-steps-item-icon{margin-inline-start:5px!important}:where(.css-dev-only-do-not-override-apn68).ant-modal .ant-modal-title{font-weight:600!important;font-size:22px!important;color:#0f172a!important}:where(.css-dev-only-do-not-override-apn68).ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select{border:none!important;background-color:#fff!important}.indicator .ant-steps.ant-steps-label-vertical .ant-steps-item-tail{display:none!important}.holiday .ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar{color:var(--btn-secondary)!important}:where(.css-dev-only-do-not-override-apn68).ant-steps.ant-steps-label-vertical .ant-steps-item-content{margin-top:0!important}:where(.css-dev-only-do-not-override-apn68).ant-steps.ant-steps-label-vertical .ant-steps-item-tail{display:none}:where(.css-dev-only-do-not-override-apn68).ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select>.ant-upload{justify-content:flex-start!important}.dash_1{display:flex;flex-direction:column;padding:0 70px}.work_head_anvsry{font-weight:600;font-size:16px;font-family:var(--font-family)}.years{font-weight:600;font-size:14px;color:#111827;display:flex;text-align:center;align-items:center}.attendance_wrapper{display:flex;justify-content:space-between;margin-bottom:20px;align-items:center;flex-wrap:wrap;gap:20px}.attnance_headr{display:flex;gap:5px}.attndance_date{width:150px}@media (min-width: 600px) and (max-width: 1024px){.dash_1{padding:0 15px}.main_content{padding:30px 15px}.custom-dropdown .state_select{width:130px}.row_space .mid-head,.holiday-tabs .ant-tabs .ant-tabs-tab,.custom-dropdown .ant-select-selection-placeholder,.work_head_anvsry{font-size:12px}.work_count{width:20px;height:20px}.work_image{gap:4px}.work_image img{width:40px;height:40px}.work_list{padding-right:0}.work_unit{padding:12px 5px;gap:5px}.years{font-size:12px}.first_row{column-gap:5px}.attndance_date{width:110px}}@media (max-width: 768px){.main_content{padding:20px 25px}.attnance_headr{flex-direction:column}.empattwrap{flex-direction:column!important}.dashboardwrapp{display:grid!important;grid-template-columns:1fr 1fr!important}.mobmanagerwrapp{flex-direction:column;gap:10px;justify-content:baseline!important}}.dashboard-cards{flex-wrap:wrap}.ant-collapse>.ant-collapse-item>.ant-collapse-header{flex-direction:row-reverse!important;padding:0}.ant-collapse .ant-collapse-content>.ant-collapse-content-box{padding:0!important}.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:0!important}@media (max-width: 768px){.mobile-toggle-button{display:block}.dashboard-cards{flex-wrap:wrap}}.tab_container .ant-tabs-nav{background:#f5f9fa!important;padding:0 70px}.tab_container .ant-tabs>.ant-tabs-nav{margin-bottom:0}.tab_container .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--btn-secondary)!important}.tab_container .ant-tabs .ant-tabs-ink-bar{background:var(--btn-secondary)}.empmobwrap{justify-content:end;gap:5px;margin-right:30px}.card_designation{padding:8px;background:#0232471a;border-radius:32px;font-weight:400;font-size:12px;line-height:15px;color:#023247}.designation{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px}.col_wrapper{display:flex;justify-content:space-between}.inner{display:flex;flex-direction:column;padding:15px;gap:10px}.empcard_wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,.25fr));gap:20px;padding:20px}.Employee_wrap{border:1px solid #ebeff3;box-shadow:0 8px 3px #00000003,0 4px 3px #00000005,0 2px 2px #00000008,0 0 1px #0000000a;border-radius:8px;max-width:240px;width:100%;padding:10px;display:flex;flex-direction:column;text-align:center;box-sizing:border-box}.bounce-badge{position:absolute;top:-10px;left:-60px;background-color:#34d399;color:#fff;padding:4px 15px;font-size:10px;border-radius:8px;animation:bounce 1.5s infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (min-width: 600px) and (max-width: 1024px){.tab_container .ant-tabs-nav{padding:0 20px}.empcard_wrapper{grid-template-columns:repeat(auto-fit,minmax(200px,auto));padding-right:10px}.bounce-badge{left:-60px}}@media (max-width: 768px){.empmobwrap{flex-direction:column;gap:15px}}.left2{display:flex;gap:10px}.recruit-content{display:grid;grid-template-columns:1fr 2fr;background-color:#0075830d;padding:30px 50px;gap:25px}.main_recruit{padding:30px 50px;background:#fff}.recruit-left{display:flex;flex-direction:column;background-color:#fff;border:1px solid #e7ecf3;padding:20px;border-radius:8px}.recruit-count{color:#334155;background:#fff;border-radius:32px;padding:4px 6px;margin-left:5px}.recruit-count_2{background:#ff2500;color:#fff;border-radius:32px;padding:4px 6px;margin-left:5px}.recruit-head{display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url(/assets/bg2-_Qz2gGr1.png);background-repeat:no-repeat;background-position-x:right;padding:30px 10px;background-color:#0075830d}.recruit-select{display:grid;grid-template-columns:3fr 1fr 1fr 4fr;gap:10px;padding-top:30px}.recruit-select p{display:flex;align-items:center;gap:8px;font-family:var(--font-family)}.check_bg{background:var(--btn-secondary);display:flex;justify-content:center;align-items:center;border-radius:32px;padding:2px;cursor:pointer}.job_wrap{border:1px solid #ebeff3;background:#fff;padding:20px;border-radius:4px}.line-vertical{width:2px;height:100%;background-color:#64748b}.line-vertical2{background-color:#393b4c;width:2px}.job_head{display:flex;justify-content:space-between;margin-bottom:20px}.see_btn{display:flex;justify-self:flex-end;border:none;color:var(--btn-secondary);text-decoration-line:underline;text-underline-offset:4px}.history_btn{color:#0554ff;text-decoration-line:underline;text-underline-offset:4px;border:none;background-color:#f5f9fa}.resign-modal .ant-radio-checked .ant-radio-inner:after{background-color:var(--btn-secondary)!important;transform:scale(.575)!important}.resign-modal .ant-radio-checked .ant-radio-inner{background-color:#fff!important;border:2px solid #6b7280!important;width:18px!important;height:18px!important}.time-wrap{display:flex;flex-direction:column;gap:30px;background-color:#f6f8fa;padding:20px 70px}.time-header{border-radius:8px;background-color:#fff;display:grid;grid-template-columns:3fr 1fr;padding:20px 30px;box-shadow:0 12px 3px #0000}.time-left{display:flex;align-items:center;gap:15px}.calendar-logo{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#00f;border-radius:32px;width:54px;height:54px;font-size:32px}.line-vertical3{border:.5px solid #9ca3af;height:70%;align-self:center;margin-right:20px}.time-left p{color:#374151;font-size:14px}.time-left h2{color:#111827;font-size:28px}.time-body{display:grid;grid-template-columns:3fr 1fr;gap:20px}.white_bg{border-radius:8px;background-color:#fff;padding:20px 15px;box-shadow:0 12px 3px #0000}.pie-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;width:400px}.pie-footer{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;justify-items:flex-start;margin-top:10px}.pie-middle{text-align:center;margin-top:-200px;margin-bottom:80px;margin-right:100px}.attendance_border{border:1px solid #ebeff3;border-radius:4px;padding:20px 10px;margin-bottom:30px}.tab-class .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important;background-color:var(--btn-primary);padding:8px!important;border-radius:4px 4px 0 0!important}.tab-class .ant-tabs .ant-tabs-tab{padding:0!important}.recruit_nav{background:#f1f5f9;border-radius:4px;padding:0 12px}.recruit_nav .ant-tabs-top>.ant-tabs-nav{margin:0!important}.recruit_nav .ant-tabs .ant-tabs-tab{display:flow!important;text-align:center!important;align-content:center!important;color:#334155!important;font-weight:400!important;font-family:var(--font-family)!important}.recruit_nav .ant-tabs-top>.ant-tabs-nav:before{display:none!important}.recruit_nav .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important;background:var(--btn-primary)!important;padding:12px!important;border-radius:5px!important}.recruit_nav .ant-tabs>.ant-tabs-nav .ant-tabs-nav-list{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.recruit_nav .ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{display:grid!important}.recruit_nav .ant-tabs-centered>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*=".ant-tabs-nav-wrap-ping"]){justify-content:normal!important}.recruit_nav .ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar{display:none!important}.holiday-create .ant-radio-group{display:flex}.holiday-create .ant-radio-wrapper .ant-radio-checked .ant-radio-inner{border-color:var(--btn-secondary);background-color:var(--btn-secondary)}.holiday-create .ant-picker .ant-picker-input{display:flex;flex-direction:row-reverse;gap:10px}.holiday-create .ant-picker .ant-picker-suffix{color:var(--btn-secondary)}.holiday-create .ant-select .ant-select-arrow{color:#000;font-weight:800}.tab-class .ant-tabs .ant-tabs-ink-bar{background:var(--btn-secondary)}.asset_wrap .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--btn-secondary)}.employemanger{justify-content:flex-end;gap:15px;margin-right:30px}.recruitmentwrapp{justify-content:space-between;align-items:center;padding:0 20px}.employepayslip{align-items:center;justify-content:space-between}@media (max-width: 768px){.dashboardwrapp{display:grid!important;grid-template-columns:1fr 1fr!important}.employemanger{justify-content:flex-end;gap:15px;flex-direction:column}.recruit-left{padding:15px}.recruit-content{grid-template-columns:1fr;padding:30px 0}.recruitmentwrapp{flex-wrap:wrap}.recruit-select{grid-template-columns:1fr;gap:20px}.employepayslip{flex-direction:column;gap:15px!important}}.dashboard-container{width:100%;margin-bottom:20px}.mobile-toggle-button{display:none;width:100%;padding:12px;background-color:#2a8e9e;color:#fff;border:none;border-radius:6px;margin-bottom:15px;font-weight:500;cursor:pointer;transition:background-color .2s}.mobile-toggle-button:hover{background-color:#23818f}.dashboard-cards.mobile-collapsed{display:none}.emplogin-dash{display:flex;flex-direction:column;padding:20px 70px}.login-border{border:1px solid #ebeff3;background:#fff;padding:30px 20px;border-radius:4px;margin-bottom:40px}.responsive-table-wrapper{width:100%;overflow-x:auto}.leave-row{display:grid;grid-template-columns:3fr 1fr;gap:20px;margin-bottom:30px}.leave-row2{display:grid;grid-template-columns:2.5fr 1fr 2fr;gap:20px;margin-bottom:30px}.leave-row .ant-picker-outlined{border:1px solid var(--btn-secondary)!important}.leave-row .ant-picker .ant-picker-suffix{color:var(--btn-secondary)!important}.leave-row .ant-picker .ant-picker-input>input{color:var(--btn-secondary)!important}.mobleavewrapping2{align-items:center}.common_heading{font-family:var(--font-family);font-size:16px;font-weight:500;line-height:20px;color:#111827}.line-divide{width:1px;background-color:#e0e2e7}@media (min-width: 600px) and (max-width: 1024px){.leave-row{gap:5px;grid-template-columns:2fr 1fr}}@media (max-width: 768px){.mobleaverow{grid-template-columns:1fr;display:flex!important;flex-direction:column!important}.emplogin-dash{padding:20px 25px}.mobleavewrapping{flex-direction:column;gap:10px}.mobleavewrapping2{flex-direction:column;gap:10px;align-items:baseline}}.mobile-toggle-button{display:none;width:100%;padding:10px;background-color:#2a8e9e;color:#fff;border:none;border-radius:4px;margin-bottom:10px;cursor:pointer}.card_flex.collapsed{display:none}@media (max-width: 768px){.mobile-toggle-button{display:block}}.master-wrapper{padding:10px 70px}.notfound-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:20px auto;gap:25px}.masterwrapp2{justify-content:space-between;margin-bottom:20px}.master-modal .ant-input-outlined{background:#f9fafb!important}.modal-outline .ant-modal .ant-modal-title{text-align:center!important}.modal-outline .ant-modal-close-x{color:var(--btn-secondary)}.wrapper2{display:flex}.master-wrap{background:#fff;box-shadow:0 8px 3px #00000003,0 4px 3px #00000005,0 2px 2px #00000008,0 0 1px #0000000a;border-radius:8px;padding:15px}.wrapper .ant-select-selector,.wrapper2 .ant-select-outlined:not{border:1px solid #d2dbe4;box-shadow:0 1px 6px #0000001a inset;background:#fff}.master-wrapper .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--btn-secondary)}.master-wrapper .ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active{border:none;background:none}.master-wrapper .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{border:none;background:none}.master-wrapper .ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active{padding-left:0}@media (max-width: 768px){.masterwrapp2{flex-direction:column;gap:10px}}.loginForm{display:grid;grid-template-columns:1.8fr 1fr;height:100%;overflow-y:hidden;width:100%}.left_banner{display:grid;height:100vh;width:100%;overflow-y:hidden;background:#023247;background-image:url(/assets/background-C_IRROFL.png);background-repeat:no-repeat}.left_content{padding:30px 60px;height:300px;background:linear-gradient(180deg,#03425e24 26.31%,#03425e24 26.31%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.upper{font-weight:500;font-size:48px;line-height:64px;display:flex;align-items:center;color:#fff;margin-bottom:30px}.lower{font-weight:400;font-size:24px;line-height:43px;display:flex;align-items:center;color:#98f1ff}.right_banner{display:flex;align-items:center;justify-content:center;height:100vh;width:100%;background-image:url(/assets/bg2-_Qz2gGr1.png);background-repeat:no-repeat;background-position-x:right}.vertical-grid{display:grid;grid-template-rows:repeat(auto-fill,minmax(100px,1fr));gap:10px;width:200px}.password-flow-container{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;min-height:100vh}.forgot{padding:30px;min-height:100vh;background:#f5f9fa;background-image:url(/assets/bg2-_Qz2gGr1.png);background-repeat:no-repeat;background-position-x:right}.step-indicator{display:flex;gap:10px;margin:50px auto}.step-block{width:70px;height:8px;background:#d2dbe4;transition:background .3s ease}.step-block.active{background:var(--btn-secondary)}.step-content{background:#fff;padding:30px 50px;border-radius:8px;box-shadow:0 4px 10px #0000001a;text-align:center;width:90%;max-width:400px}.step h2{font-weight:500;font-size:22px;color:#002231;margin-bottom:10px}.step p{font-weight:400;font-size:16px;color:#393b4c;margin-bottom:20px}.step input{background-color:#f6f8fa;padding:10px;margin-bottom:15px;border:1px solid #ebeff3;box-shadow:0 0 1px #64748bb2;border-radius:4px}.step button{background:var(--btn-primary);color:#fff;padding:10px 15px;border:none;border-radius:4px;cursor:pointer}.step{display:flex;flex-direction:column}.step h4{text-align:left;margin-bottom:10px}.right_banner_login{width:300px;margin:10px auto;text-align:center;padding-top:40px}@media (min-width: 600px) and (max-width: 1024px){.upper{font-size:28px}.right_banner_login{margin:10px 12px}}@media (max-width: 768px){.loginForm{grid-template-columns:1fr}.left_banner{display:none}}.wrapper_padding{display:flex;flex-direction:column;padding:0 70px}.asset_wrap{background:#fff;box-shadow:0 8px 3px #00000003,0 4px 3px #00000005,0 2px 2px #00000008,0 0 1px #0000000a;border-radius:8px;padding:20px}.asset_container{background-color:#f5f9fa;height:100vh;padding:0 70px}.payroll-border{display:flex;flex-direction:column;border:1px solid #ebeff3;border-radius:4px;margin-bottom:50px;padding:10px;width:70%}.resign-wrap{display:flex;flex-direction:column;background:#fff;box-shadow:0 8px 3px #00000003,0 4px 3px #00000005,0 2px 2px #00000008,0 0 1px #0000000a;border-radius:8px;padding:20px;margin-top:30px}.pending :where(.css-dev-only-do-not-override-apn68).ant-select-single.ant-select-show-arrow .ant-select-selection-item{background:#f97316!important;margin-right:15px!important;border-radius:8px!important;color:#fff!important;padding-inline-end:0px!important;padding:0 5px!important}.pending :where(.css-dev-only-do-not-override-apn68).ant-select-single:not(.ant-select-customize-input) .ant-select-selector{padding:18px 8px!important;gap:25px!important}.pay-wrap{background:#f5f9fa}.pay-container{display:flex;flex-direction:column;width:960px;margin:0 auto;padding-top:10px}.print-wrap{display:flex;justify-content:flex-end;gap:10px;margin-bottom:30px;margin-top:10px}.print-wrap2{display:flex;gap:10px;margin-bottom:30px;margin-top:10px}.print-wrap-new{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.print-wrap-new .ant-form-item{margin-bottom:0}.slip-wrapper{filter:drop-shadow(0px 418px 167px rgba(28,45,65,.01)) drop-shadow(0px 235px 141px rgba(28,45,65,.05)) drop-shadow(0px 104px 104px rgba(28,45,65,.09)) drop-shadow(0px 26px 57px rgba(28,45,65,.1));background:#fff;padding:20px 30px;border:Mixed solid;border-radius:4px;display:flex;flex-direction:column;gap:5px;font-family:var(--font-family)}.slip-wrapper p{font-size:12px;color:#585f75;font-weight:400;line-height:24px}.slip-wrapper :where(.css-dev-only-do-not-override-apn68).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th{border-right:none!important;border-collapse:collapse!important}.slip-wrapper :where(.css-dev-only-do-not-override-apn68).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td{border-right:none!important;border-collapse:collapse!important}.slip-wrapper :where(.css-apn68).ant-table-wrapper .ant-table-tbody>tr>td,.slip-wrapper :where(.css-apn68).ant-table-wrapper .ant-table-cell,:where(.css-apn68).ant-table-wrapper .ant-table-thead>tr>th,.slip-wrapper :where(.css-dev-only-do-not-override-apn68).ant-table-wrapper .ant-table-thead>tr>th,.slip-wrapper :where(.css-dev-only-do-not-override-apn68).ant-table-wrapper .ant-table-tbody>tr>td{padding:5px!important}.slip-wrapper :where(.css-apn68).ant-table-wrapper .ant-table-footer{padding:5px!important}.slip-footer{display:grid;grid-template-columns:3.25fr 1fr 1fr;text-align:right;font-weight:500}.slip-footer div:nth-child(1),.slip-footer div:nth-child(2){text-align:left}.slip-footer div:nth-child(3){text-align:right}.slip-footer h4{margin:0 0 5px}.slip-wrapper :where(.css-dev-only-do-not-override-apn68).ant-table-wrapper .ant-table-footer{background:#fff!important;padding:5px 5px 0!important}.pay-modal{display:flex;gap:20px}.pay-modal h3{color:var(--btn-secondary);margin-bottom:15px;font-weight:500;font-size:20px;font-family:var(--font-family)}.new_wrapper{display:flex;justify-content:space-between;margin:10px 0}.payroll-create{position:fixed;top:20px;right:20px;left:auto;transform:translate(0)}.payroll-create .ant-modal-content{padding:0 0 0 20px!important;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.payroll-create .ant-modal-body{overflow-y:auto;max-height:90vh}.payroll-create .ant-modal .ant-modal-close{top:0!important}.pay_cancel{border:1px solid #002231;padding:10px 50px}.pay_btn{padding:10px 50px}.resign-modal .ant-picker-outlined,.resign-modal .ant-select-selector{border:1px solid #e2e8f0!important;box-shadow:0 0 1px #64748bb2!important;background:#f8fafc!important}.date-wrap{display:flex;flex-direction:column}.resign-date{display:grid;grid-template-columns:1fr 1fr;margin-bottom:16px;gap:10px}.resign-date .anticon svg{color:var(--btn-secondary)!important;font-size:large!important}.resign-modal .ant-modal-title{text-align:center!important;margin-bottom:15px!important;font-family:var(--font-family)!important}.resign-modal .ant-modal-close{background:#e2e8f0!important;border-radius:32px!important;width:24px!important;height:24px!important;top:20px!important}.resign-modal .ant-modal-close-x{font-size:10px!important;color:#475569!important}.resign-modal .ant-select-single{border:none!important}.resign-modal .ant-select-selector{border:1px solid #e2e8f0!important}.asset_container .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--btn-secondary)!important;font-weight:600!important}.asset_container .ant-tabs .ant-tabs-tab{padding:10px 20px!important}.card-container{padding:20px 0;border-radius:8px;width:170px}.card_flex{display:flex;flex-wrap:wrap}.divider{border:.5px solid #9ca3af;margin:10px 80px}@media (min-width: 600px) and (max-width: 1024px){.asset_container{padding:0 15px}.asset_container .ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 12px!important;padding:10px!important}.asset_container .ant-table-wrapper .ant-table-thead>tr>th{padding:5px 8px}.asset_wrap{padding:20px 12px}.pay-container{width:100%}.divider{margin:10px 16px}.emplogin-dash{padding:20px}}@media (max-width: 768px){.pay-container{width:335px}.asset_container{padding:0 25px}.card-container{width:149px}}
