@charset "UTF-8";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100vh;margin:0;overflow:auto;padding:0!important;width:100vw}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--font-family-primary:"Mulish",sans-serif;--font-family-secondary:"lexend",sans-serif;--color-primary:#131842;--color-white:#fff;--color-secondary:#4c49ed;--color-bg:#f5f7fa;--color-logo-babypink:#f9b2bc;--color-logo-blue:#56a8fd;--color-logo-purple:#a16afe;--color-logo-pink:#d142f5;--color-logo-lightpink:#f46ebe}.gradient-1{background-image:linear-gradient(120deg,#89f7fe,#66a6ff)}.gradient-2{background-image:linear-gradient(0deg,#ff0844 0,#ffb199)}.gradient-3{background-image:linear-gradient(0deg,#00c6fb 0,#005bea)}.gradient-4{background-image:linear-gradient(90deg,#ff758c 0,#ff7eb3)}.gradient-5{background-image:linear-gradient(-225deg,#3d4e81,#5753c9 48%,#6e7ff3)}.gradient-6,.gradient-7{background-image:linear-gradient(0deg,#00c6fb 0,#005bea)}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px grey}::-webkit-scrollbar-thumb{border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#131842;background:var(--color-primary)}*{font-family:Poppins,sans-serif}.cont{background-color:#fff;border-radius:30px;display:grid;place-content:center}.stepcontt{padding:75px 100px 50px}.us{padding:50px}.fc{width:400px}.f{display:grid;grid-template-columns:1fr 1fr}.m-50{margin:30px}.bt{align-items:flex-end;display:flex;justify-content:right;margin:100px 10px 10px}.inp{background-color:#e9e8e8;height:40px;width:350px}.bgg{align-content:center;align-items:center;display:flex;justify-content:center;margin:40px}.m-10{margin:10px}.ant-select-suffix{color:#080000;display:none;font-size:15px}.ant-select:not(.ant-select-customize-input) .ant-select-selector{background-color:#e9e8e8;border:1px solid #d9d9d9;height:40px;min-width:350px;position:relative;transition:all .2s cubic-bezier(.645,.045,.355,1)}@media (max-width:767px){.f{display:grid;grid-template-columns:1fr}.stepcontt{padding:10px}.stepcontt .ant-steps.ant-steps-vertical{display:flex;flex-direction:row!important}.m-50{margin:0 30px}.bt{align-items:center;justify-content:center;margin:10px}}.loader-teacher{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader-text{font-family:var(--font-family-title);font-size:20px;margin-top:-15px}.loader-image{height:150px;width:auto}.login-main{background:linear-gradient(90deg,#e3ffe7,#d9e7ff);height:calc(100vh - 40px);padding:20px}.login-container,.login-main{align-items:center;display:flex;justify-content:center}.login-container{background:#fff;border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.1);flex-direction:row;height:auto;max-width:100%;overflow:hidden;width:900px}.login-grid{display:grid;grid-template-columns:1fr 1fr;width:100%}.left-section{background:#fff;display:flex;flex-direction:column;justify-content:center;padding:50px}.left-section h2{font-size:24px;font-weight:600;margin-bottom:24px;padding:0;text-align:center}.right-section{align-items:center;background:var(--color-primary);border-bottom-right-radius:10px;border-top-right-radius:10px;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:20px}.right-section .logo{margin-bottom:0;width:240px}.right-section .description{font-size:18px;line-height:1.5;padding:0 10px;text-align:center}.login-form .inpp{border:1px solid #d9d9d9;border-radius:5px;padding:10px}.forgotpass{display:flex;font-size:14px;justify-content:flex-end;margin-top:-10px}.sub-btn{display:flex;justify-content:center;margin:20px}.sub-btn button{background:var(--color-primary);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;font-weight:400;height:40px;padding:10px 30px;transition:background .3s ease;width:160px}.sub-btn button:hover{background:#003d99}@media screen and (max-width:768px){.login-container{flex-direction:column;height:auto}.login-grid{grid-template-columns:1fr}.left-section{order:2;padding:30px}.right-section{border-radius:10px 10px 0 0;order:1}.right-section .description{padding:0 20px}}@media screen and (max-width:480px){.login-main{margin:0;padding:40px 10px 10px}.left-section h2{font-size:24px;margin-top:-16px}.right-section .logo{margin:0;width:180px}.right-section .description{font-size:14px;padding:0}.login-form .inpp{padding:8px}.sub-btn button{font-size:16px;padding:8px 0}}.registration-container{background-image:url(/static/media/Register%20page%20-without%20logo.6cb6202f4c2484a7bb12.jpg);background-repeat:no-repeat;background-size:cover;display:grid;grid-template-columns:1fr 1fr;height:100vh;overflow:auto;width:100vw}.registration-container .left-cont,.registration-container .right-cont{align-items:center;display:flex;flex-direction:column;justify-content:center}.registration-container .left-cont img{width:600px}@media (max-width:767px){.registration-container .left-cont img{height:auto;width:250px}}.registration-container .step-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.registration-container .step-content .form-container{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;height:-webkit-max-content;height:max-content;padding:20px;width:-webkit-max-content;width:max-content}.registration-container .step-content .form-container label{font-size:14px;margin:5px}.registration-container .form-container .input-field{border:2px solid #ddd;border-radius:5px;height:35px;margin:5px;width:300px}.registration-container .steps-action button{background-color:initial;border:2px solid #001744;color:#001744;font-size:18px;font-weight:700;height:40px;margin:15px;width:120px}.registration-container .steps-action button:hover{background:#001744;color:#fff;font-size:20px;font-weight:700;height:50px;margin:15px;width:120px}.registration-container .step-number{color:#fff;font-size:24px;font-weight:700;margin:15px}.registration-container .form-container .feature-checkbox{display:grid;grid-template-columns:1fr 1fr}.registration-container .feature-checkbox .plan-name{font-size:18px;font-weight:800}.col-green{color:green}.col-red{color:red}.registration-container .ant-radio-inner{border-color:#000}@media (max-width:500px){.registration-container{background-image:url(/static/media/Register%20page%20-without%20logo.6cb6202f4c2484a7bb12.jpg);background-repeat:no-repeat;background-size:cover;display:block;overflow:auto}.registration-container img{height:100px;width:150px}.registration-container .form-container .input-field{border:2px solid #ddd;border-radius:5px;height:30px;margin:5px;width:calc(100vw - 100px)}.registration-container .step-number{font-size:20px}.registration-container .form-container .feature-checkbox{display:flex;flex-direction:column}.registration-container .checkbox .feature{width:calc(100vw - 120px)}.registration-container .feature-checkbox .plan-name{font-size:16px;font-weight:800}.registration-container .feature-checkbox .feature p{font-size:12px}.registration-container .amount-cont{font-size:13px;width:calc(100vw - 80px)}}.payment-container{display:grid;grid-template-columns:1fr 1fr;height:100vh;overflow:auto;width:100vw}.payment-container .right-cont{background-image:url(/static/media/payment.02d6620c6addef0a7541.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:1}.payment-container .right-cont img{height:200px;width:260px;z-index:2}.payment-container .left-cont{align-items:center;display:flex;flex-direction:column;justify-content:center}.payment-container .left-cont .pricing-card{width:calc(100% - 300px)}.payment-container .left-cont .pricing-card .ant-card-head-title{font-size:24px;text-transform:uppercase}.payment-container .left-cont .feature-details .detail{border-top:2px solid #001744;display:flex;font-size:20px;justify-content:space-between;padding:10px}.payment-container .left-cont .feature-details{background:#eee;border-radius:20px;padding:30px}.col-green{color:#3db12a}.text-up{text-transform:uppercase}.payment-container .proceed-text{font-size:16px;margin:50px;text-align:center}.payment-container .payment-btn{color:#3db12a}.payment-container .payment-btn,.payment-container .payment-btn:hover{border:2px solid #3db12a;font-size:20px;font-weight:600;height:59px;width:200px}.payment-container .payment-btn:hover{background-color:#3db12a;color:#fff}.logo-mb{display:none}@media (max-width:500px){.payment-container{display:block;height:100vh;width:100vw}.payment-container .right-cont{display:none}.payment-container .left-cont{background-image:url(/static/media/payment.02d6620c6addef0a7541.jpg);background-repeat:no-repeat;background-size:cover;height:100vh;width:100vw}.payment-container .left-cont .pricing-card{width:calc(100% - 50px)}.payment-container .left-cont .pricing-card .ant-card-head-title{font-size:18px;text-transform:uppercase}.payment-container .left-cont .feature-details .detail{border-top:2px solid #001744;display:flex;font-size:18px;justify-content:space-between;padding:10px}.payment-container .left-cont .feature-details{background:#eee;border-radius:20px;padding:30px}.logo-mb{display:block;height:150px;width:200px}.payment-container .proceed-text{margin:20px}}.super-user-home{width:100%}.super-user-home .organization-details{display:grid;grid-template-columns:2fr 1fr}.super-user-home .second-section{display:grid;grid-template-columns:1fr 2fr;margin:20px 0 0}.super-user-home .organization-details .org-det{background:#fff;border-radius:20px;padding:30px}.super-user-home .organization-details .org-det .org-info div{font-size:18px;font-weight:600;margin:10px;text-transform:capitalize}.super-user-home .organization-details .org-det .org-info div span{font-weight:400;opacity:.5}.super-user-home .org-info{display:grid;grid-template-columns:1fr 1fr}.super-user-home .info{display:grid;grid-template-columns:1fr}.super-user-home .section-head{border-bottom:2px solid #ddd;font-size:20px;font-weight:600;padding-bottom:5px;text-transform:uppercase}.super-user-home .organization-details .con-det{background:#fff;border-radius:20px;margin-left:25px;padding:30px}.super-user-home .con-det .info div{font-size:18px;font-weight:600;margin:10px}.super-user-home .con-det .info div span{font-weight:400;opacity:.5}.super-user-home .second-section .plan-details{background:#fff;border-radius:20px;padding:30px}.super-user-home .plan-details .info div{font-size:18px;font-weight:600;margin:10px}.super-user-home .plan-details .info div span{font-weight:400;opacity:.5}.super-user-home .second-section .child-details{background:#fff;border-radius:20px;margin-left:25px;padding:30px}.super-user-home .child-info{display:flex;flex-direction:row;flex-wrap:wrap}.super-user-home .child-info .child{align-items:center;background-color:#fff;border:2px solid var(--color-primary);border-radius:20px;color:#000;display:flex;font-size:18px;font-weight:600;height:150px;justify-content:center;margin:20px;padding:20px;text-align:center;width:150px;word-break:keep-all}.super-user-home .child-info .child:hover{background-color:var(--color-primary);color:#fff!important}.super-user-home .child-details .add-new{border:2px solid var(--color-primary);border-radius:10px;cursor:pointer;margin:auto 15px;width:-webkit-max-content;width:max-content}.super-user-home .child-details .add-new button{color:#000;font-size:20px;font-weight:600;height:50px;padding:5px}.super-user-home .child-details .add-new button:hover,.super-user-home .child-details .add-new:hover{background-color:var(--color-primary);color:#fff!important}@media (max-width:500px){.super-user-home .organization-details{display:block}.super-user-home .second-section{display:block;margin-top:20px}.super-user-home .organization-details .org-det{border-radius:15px;padding:20px}.super-user-home .organization-details .org-det .org-info div{font-size:16px;font-weight:600;margin:10px;text-transform:capitalize}.super-user-home .organization-details .con-det{border-radius:15px;margin-left:0;margin-top:20px;padding:20px}.super-user-home .org-info{display:grid;grid-template-columns:1fr}.super-user-home .con-det .info div,.super-user-home .plan-details .info div{font-size:16px}.super-user-home .second-section .child-details{margin-left:0;margin-top:20px;padding:20px}.super-user-home .child-info .child{font-size:12px;height:100px;line-break:loose;margin:10px;overflow:hidden;padding:10px;width:100px}.super-user-home .child-details .add-new{font-size:14px;height:50px;margin:auto}}.employee-search{justify-content:space-between!important}@media (max-width:500px){.add-employee-cont input{background:#eee;height:40px!important;width:250px!important}.add-employee-cont{margin:20px}.add-employee-cont .ant-picker-input{height:35px;width:230px}.add-employee-cont .ant-select-selector{height:35px;width:250px!important}.documents-main .group{display:flex;flex-direction:column;gap:5px}.documents-main{align-items:center;background-color:#fff;border-radius:20px;display:flex;justify-content:center;padding:5px}.documents-main .document-item{background-color:#eee;height:300px;width:230px}.documents-main .document-item img{height:200px;width:170px}}.employeelist-main{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.go-back{margin-bottom:20px}.employee-search .section-head{border-bottom:none;color:#333;font-size:28px;font-weight:700;text-align:center}.employee-search{align-items:center;margin-bottom:20px}.employee-search .ant-input{border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.1);max-width:400px;width:100%}.employee-table{background-color:#fff;border-radius:8px;padding:20px}.employee-table .ant-table-content{overflow:auto}.employee-table .ant-table-thead>tr>th{background-color:#f5f5f5;font-weight:700}.employee-table .ant-table-tbody>tr>td{padding:16px}.employee-table .ant-table-row:hover{background-color:#f0f8ff}.employee-table .ant-btn{border-radius:5px;transition:background-color .3s}.employee-table .ant-btn:hover{background-color:var(--color-primary);color:#fff}.ant-modal-body{padding:20px}.ant-modal-body .detail-label{font-weight:700}.ant-modal-body p{font-size:16px;margin-bottom:10px}@media (max-width:768px){.section-head{font-size:24px}.employee-table .ant-table-tbody>tr>td{padding:12px}.ant-modal-body p{font-size:14px}}.child-details .child-det{background:#fff;border-radius:20px;padding:30px}.child-details .child-det .child-info div{font-size:18px;font-weight:600;margin:10px;text-transform:capitalize}.child-details .child-det .child-info div span{font-weight:400;opacity:.5}.child-info,.info{display:grid;grid-template-columns:1fr}.section-head{border-bottom:2px solid #ddd;font-size:20px;padding-bottom:5px;text-transform:uppercase}.child-details .con-det{background:#fff;border-radius:20px;margin-left:25px;padding:30px}.con-det .info div{font-size:18px;font-weight:600;margin:10px}.con-det .info div span{font-weight:400;opacity:.5}.business-owner-home{background-color:#fff;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.2);margin-bottom:24px;padding:20px}.business-owner-home h2{font-size:18px;font-weight:500;margin:0 0 10px}.bussiness-owner-det .info div{font-size:18px;font-weight:600;margin:10px}.business-owner-home .bussiness-owner-det .info{display:grid;grid-template-columns:1fr 1fr}.employee-list,.roles-section{background-color:#fff;border-radius:20px;margin-top:20px;padding:20px}.business-owner-home .bussiness-owner-det .info div span{font-weight:400;opacity:.5}.business-owner-home .bussiness-owner-det{background:#fff;border-radius:20px;margin-top:20px;padding:30px}.employees-in-child{align-items:center;border-radius:10px;color:#fff;display:flex;font-size:25px;height:200px;justify-content:center;margin:20px;text-align:center;width:200px}.employees-in-child img{border-radius:20px;height:200px;width:200px}.employee-modal,.role-modal{margin:0 auto!important}.employees-in-child:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.action-item{background-color:var(--color-bg);background-color:#fcfcfc;border:1px dashed purple;border-radius:10px;color:#000;height:160px;margin:10px;padding:15px;-webkit-transform:scale(1);transform:scale(1);width:320px}.action-item:hover{cursor:pointer;-webkit-transform:scale(1.02);transform:scale(1.02)}.action-item .action-item-header{color:purple;font-size:18px;font-weight:600;padding-bottom:5px}.action-item .action-item-body{font-size:12px}.employee-modal{margin:0 auto;max-width:800px;padding:20px}.employee-modal.ant-modal{top:0!important}.section-head{border-bottom:1px solid #ddd;font-size:1.5em;font-weight:700;margin-bottom:10px;padding-bottom:10px}.bussiness-owner-det{margin-top:20px}.assign-bo{margin-top:20px;padding:15px;text-align:center}.assign-bo,.info{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:5px}.info{display:flex;flex-direction:column;font-size:14px;gap:0;margin-top:16px;padding:8px}.info div{display:flex;justify-content:space-between}.info span{font-weight:400}.assign-bo button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 15px}.assign-bo button:hover{background-color:#0056b3}.assign-bo span{font-weight:700}.add-emp .form-container{margin:0 auto;width:250px}.add-emp .form-container input{background:#eee;height:40px;width:250px}.add-emp .form-container .section-head{border-bottom:2px solid #eee;font-size:20px;font-weight:600;margin:15px}.add-emp .ant-select-selector{background-color:#eee;width:250px!important}.add-emp label{font-size:18px;margin-bottom:20px}.add-emp button{border:2px solid var(--color-primary);border-radius:10px;font-size:18px;font-weight:600;height:40px;margin:20px auto}.add-emp button:hover{background:var(--color-primary);color:#fff}.notifications-container .show-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:10px;padding:5px 10px}.notifications-container .show-button:hover{background-color:#0056b3}.notifications-container .notifications-header{font-size:24px;margin-bottom:10px}.notifications-container .notifications-list{margin-top:20px}.notifications-container .notification{align-items:center;background-color:#eee;border-radius:5px;display:flex;gap:50px;margin-bottom:10px;padding:10px}.notifications-container .notification.unread{background-color:#fff}.notifications-container .notification-date{font-weight:700;margin-bottom:5px}.notifications-container .notification-message{margin-bottom:5px;width:calc(100vw - 625px)}.notifications-container .mark-as-read-button{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 10px}.notifications-container .mark-as-read-button:hover{background-color:#218838}.notifications-container .no-notifications{font-style:italic}@media (max-width:767px){.notifications-container .notification-message{font-size:12px}.notifications-container .notifications-header{font-size:20px;margin-bottom:10px}.notifications-container .notifications-list{margin-top:10px}.notifications-container .notification-date{font-size:12px;font-weight:700;margin-bottom:5px}.notifications-container .notifications-list .notification{flex-direction:column}.notifications-container .notification-message{margin-bottom:5px;width:100%}.notifications-container .notification{align-items:flex-start;gap:0}}.homepage-container{padding:20px}.title{color:#1890ff;font-size:24px;font-weight:700}.summary,.title{margin-bottom:20px}.summary{font-size:16px}.login-button,.module-card{margin-top:20px}.login-button{text-align:center}@media (max-width:768px){.module-card{margin-top:10px}}.homepage-container svg{height:250px!important;width:250px!important}.loading-video{left:50%;max-width:400px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.org-structure-main .departments,.org-structure-main .roles{background-color:#fff;border-radius:10px;margin-top:10px;padding:20px}.org-structure-main{background-color:#fff;border-radius:20px;margin-top:20px;padding:20px}.empdata-table{margin:20px auto;width:80%}.empdata-table h1{text-align:center}.roles-form .ant-form-item-control-input-content{display:flex;flex-direction:column;gap:10px}.departments-form .sub-btn{background-color:var(--color-primary);font-size:16px;height:40px;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.departments-form .department-listing{align-items:center;display:flex;font-size:16px;gap:15px}.org-structure-main .desdeps{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1fr 1fr;margin-top:10px}.departments-form .department-listing button{color:red;font-size:12px;font-weight:600;padding:0}.roles-form label{font-size:16px}.roles-form button{background-color:var(--color-primary);font-size:16px;height:40px;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.roles-container{align-items:center;background-color:blue;border-radius:10px;color:#fff;display:flex;font-size:25px;height:200px;justify-content:center;margin:20px;text-align:center;width:200px}.roles-container:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.functionalities{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}@media (max-width:768px){.org-structure-main .desdeps{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;margin-top:10px}.org-structure-main .ant-table-wrapper{overflow:auto}}.search input{border:2px solid var(--color-primary);height:40px;margin:10px}.talent-manager-home{background-color:#fff;border-radius:20px;margin-top:20px;padding:20px}.content{background:var(--color-bg);border-top-left-radius:0;height:calc(100vh - 80px);left:225px;overflow:auto;padding:20px;position:absolute;top:80px;width:calc(100vw - 225px)}.ant-layout .ant-layout-sider-zero-width-trigger{background:transparent!important;border-radius:10px;color:#000!important;font-size:25px;left:10px;left:calc(100vw - 50px);margin-left:5px;position:fixed;top:21px;z-index:5}.menu a{text-decoration:none}.head{background:#fff!important;border-bottom:2px solid #e8e8e8;display:flex;flex-direction:row;height:80px;justify-content:space-between;position:fixed;top:0;width:100vw}.side .menu{-webkit-border-end:none!important;border-inline-end:none!important;border-right:none;font-family:var(--font-family-primary);font-size:14px;font-weight:500;opacity:1;padding:0}.side .ant-menu,.side .menu{background-color:var(--color-primary)!important}.side .ant-menu-item{border:none;border-radius:16px;margin-inline:8px!important;margin:0}.side .ant-menu-item,.side .ant-menu-submenu .ant-menu-submenu-title{color:#fff;font-size:14px;height:48px;width:calc(100% - 16px)!important}.side .ant-menu-submenu .ant-menu-submenu-title{border:none;border-radius:0;margin-inline:8px!important}.side .ant-menu-submenu .ant-menu-item{border:none;font-size:10px;height:36px;margin-left:20px;width:calc(100% - 16px)!important}.side .ant-menu-item:hover{background:hsla(0,0%,100%,.2)!important}.side .ant-menu-item-selected{background-color:hsla(0,0%,100%,.2)!important}.side .ant-menu-submenu .ant-menu-item-selected{margin:0!important}.side .ant-menu-submenu .ant-menu-item:hover{background:hsla(0,0%,100%,.2)!important}.header-logo{align-items:center;display:flex;justify-content:center}.header-logoo img{height:80px;margin:0 auto;width:auto}.header-logo img{height:120px;margin:0 auto;width:170px}.header-buttons{align-items:center;display:flex;gap:20px;justify-content:center}.header-buttons .anticon svg{color:var(--color-primary)}.header-buttons img{border:1px solid #e8e8e8;border-radius:50%;height:50px;width:50px}.header-buttons img:hover{cursor:pointer}.head-icons a:hover{color:#000}.logoutbtn{display:none}.side{background-color:var(--color-primary)!important}.ant-dropdown .ant-dropdown-menu{width:-webkit-max-content!important;width:max-content!important}.tourbtn{height:60px;right:100px;text-align:left;width:60px}.msgcount{background-color:red;border-radius:50%;padding:2px 4px}@media (max-width:768px){.ant-layout .ant-layout-sider{height:100vh!important;position:absolute;top:80px!important;z-index:5!important}.ant-tour-content{margin:0!important}.ant-tour{width:calc(100vw - 100px)!important}.tourbtn{height:35px;padding:5px!important;right:30px;text-align:left;width:35px}.ant-layout .ant-layout-sider-zero-width-trigger{align-items:center;background:transparent;color:#000!important;cursor:pointer;display:flex;font-size:30px;justify-content:center;transition:background .3s ease}.content{height:calc(100vh - 80px);left:0;padding:20px;position:relative;top:80px;width:100vw}.head .title{font-size:22px;font-weight:500;margin-left:-30px;padding:0}.head{background:var(--color-primary);display:flex;flex-direction:row;height:80px;justify-content:space-between;position:fixed;top:0;width:100vw;z-index:2}.header-logo img{height:80px;margin-left:-20px;margin-top:0;width:auto}.logoutbtn{border-radius:7px;display:block;margin:5px;width:200px!important}.logoutbtn button{font-size:16px;font-weight:700;height:37px}.header-buttons img{border:1px solid #e8e8e8;border-radius:50%;height:40px;width:40px}}.home-profile{border-radius:20px;padding:20px}.main-home-section-1{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.main-home-section-1 .pre-abs{display:flex;flex-direction:row;gap:10px}.main-home-section-1 .profile-img img{border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.2);height:auto;width:250px}.main-home-section-1 .pre-abs .ant-card{box-shadow:0 1px 2px rgba(0,0,0,.2);height:-webkit-max-content;height:max-content}.main-home-section-2{margin-top:20px;width:50%}.main-home-section-2 .ant-collapse-header-text{font-size:16px;font-weight:600}.quote{background-color:#fff;background:linear-gradient(90deg,#fcff9e,#c67700);border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.2);height:-webkit-max-content;height:max-content;max-width:420px;padding:20px}.quote .quote-bg-img{align-items:flex-end;display:flex;height:250px;justify-content:flex-end;position:absolute;width:350px}.quote .quote-cont h2{border-bottom:1px solid #e8e8e8;color:var(--color-primary);font-size:20px;font-weight:600;margin-bottom:5px;padding-bottom:10px}.quote .quote-cont .quote-content{font-family:cursive;font-size:15px;max-height:-webkit-max-content;max-height:max-content;min-height:145px;position:relative;z-index:999}.quote-image{background-color:initial!important;float:right;height:150px;margin-right:-25px;margin-top:-75px;width:150px}.home-profile img{border-radius:20px;height:400px}.popup-content{background:#fff;padding:10px;position:absolute;width:200px;z-index:100}.popup-close-button{border:1px solid red;border-radius:50%;font-weight:600;padding:2px 10px;position:fixed;right:10px;top:10px}.main-home-section-1 .info-sec{background:linear-gradient(90deg,#e3ffe7,#d9e7ff)}.main-home-section-1 .info-sec,.main-home-section-1 .today-info{border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:20px}.main-home-section-1 .today-info{background:linear-gradient(90deg,#1cb5e0,#000851);margin-bottom:10px}.main-home-section-1 .today-info .tit{color:#fff;font-size:20px;font-weight:600}.main-home-section-1 .today-info .date{color:#fff;font-size:20px}.greeting{color:var(--color-primary);font-size:36px;margin-bottom:20px}.greeting span{font-weight:600}.main-home-section-1 .info-sec div{display:flex;font-size:16px;gap:64px;justify-content:space-between;line-height:2}.main-home-section-1 .info-sec div span{font-weight:600}.popup-trigger{color:blue;cursor:pointer;text-decoration:underline}.popup-content{background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);left:50%;margin-bottom:auto;max-height:70vh;overflow-y:auto;padding:20px;position:fixed;top:50%;-webkit-transform:translate(-20%,-40%);transform:translate(-20%,-40%);width:500px}.popup-close-button{color:red;cursor:pointer;text-align:right}.popup-cont{display:flex;flex-direction:row;margin:20px;position:relative}@media (max-width:768px){.quote{margin-bottom:20px;max-width:100%;width:100%!important}.main-home-section-2{margin-top:20px;width:100%}.home-profile{border-radius:20px;flex-direction:column;gap:30px;height:calc(100vh - 140px);padding:20px}.home-profile img{height:auto;max-height:300px;width:calc(100vw - 100px)}.greeting{color:var(--color-primary);font-size:26px;margin-bottom:20px}.greeting span{word-wrap:break-word;display:block;font-weight:600}.main-home-section-1 .info-sec{word-wrap:break-word;overflow:auto;width:calc(100vw - 40px)}.main-home-section-1 .info-sec div{display:flex;flex-direction:column;font-size:14px;gap:0}.main-home-section-1 .info-sec span{margin-right:10px}}@media (max-width:450px){.quote{align-items:center;justify-content:center;margin-bottom:20px}.home-profile img{height:auto;max-height:150px;width:calc(100vw - 100px)}.main-home-section-1 .profile-img{display:flex;justify-content:center;width:100%}}.metrics-section-main{align-items:stretch;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:24px}.payroll-run-modal .choice-selection{display:flex;flex-direction:row;gap:50px;justify-content:center;margin:20px}.payroll-run-modal .choice-selection .ant-select-selector{align-items:center;background-color:#eee;border:none;display:flex;height:40px;min-width:150px!important;width:150px!important}.payroll-run-modal .run-btn{align-items:center;display:flex;margin:20px}.payroll-run-modal .run-btn button{opacity:.8}.payroll-run-modal .run-btn button,.payroll-run-modal .run-btn button:hover{background-color:var(--color-primary);border:none;color:#fff;height:40px;margin:10px auto}.payroll-run-modal .run-btn button:hover{opacity:1}.AttendanceMetrics_container__b\+KhZ{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);max-width:600px;padding:0 16px 16px}.AttendanceMetrics_heading__eQZKF{color:#333;font-size:1.6rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.AttendanceMetrics_grid__-18yi{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);text-align:center}.AttendanceMetrics_card__yiC3t{border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.05);padding:1rem;.AttendanceMetrics_value__KQKQj{font-size:1.4rem;font-weight:700;margin:0}.AttendanceMetrics_label__BMWeK{color:#555;font-size:.9rem;margin-top:.25rem}}.AttendanceMetrics_present__McrYw{background:#e6f9ed;color:#1e7a3d}.AttendanceMetrics_notMarked__GO6h7{background:#fff8e6;color:#b37400}.AttendanceMetrics_leave__11rCW{background:#ffecec;color:#b71c1c}.AttendanceMetrics_loading__lMiEK{color:#777;font-size:.95rem;text-align:center}.AttendanceMetrics_latelogin__hIUwG{background:#fff4e6;color:#e67e22}.AttendanceMetrics_halfday__FDbvs{background:#f0f0f0;color:#7f8c8d}.AttendanceMetrics_viewButton__0ZEoF{background-color:var(--color-primary);display:flex;height:40px;justify-content:center;margin:16px auto auto;width:100%}.AttendanceMetrics_modal__IwoKC{max-width:1000px!important;width:100%!important}.AttendanceMetrics_viewButton__0ZEoF:hover{background-color:var(--color-primary)!important}.PendingLeaveRequests_container__0-J5P{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);margin-bottom:24px;padding:16px;h2{color:#333;font-size:20px;font-weight:600;margin-bottom:8px}p{color:#666;font-size:14px}}.PendingLeaveRequests_subheading__wEkUj{background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;color:#555;font-size:15px;font-weight:500;margin-bottom:20px;padding:10px 14px}.PendingLeaveRequests_leave-expanded-row__-S2lR{background:#fff;border:1px solid #f0f0f0;border-radius:8px;margin:8px 0;padding:16px;.PendingLeaveRequests_items-group__Su4gE{display:flex;flex-wrap:wrap;margin-bottom:12px;.PendingLeaveRequests_item__aICkb{flex:1 1 45%;margin-bottom:10px;padding-right:10px}}.PendingLeaveRequests_item__aICkb{display:flex;margin-bottom:8px;.PendingLeaveRequests_item-label__hUMzc{color:#444;font-weight:600;min-width:140px}.PendingLeaveRequests_item-value__mdbVb{color:#555;white-space:pre-wrap}}}.PendingLeaveRequests_action-buttons__EsPJk{display:flex;gap:8px;button{border-radius:6px}.PendingLeaveRequests_approve-btn__6RUMD{background-color:#52c41a;color:#fff;&:hover{background-color:#389e0d!important;border:none!important;color:#fff!important}}.PendingLeaveRequests_reject-btn__ItGft{background-color:#ff4d4f;color:#fff;&:hover{background-color:#d9363e!important;border:none!important;color:#fff!important}}.PendingLeaveRequests_cancel-btn__CdUX\+{background-color:#faad14;color:#fff;&:hover{background-color:#d48806}}}.UpcomingLeaves_container__SgWqH{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);padding:0 16px 16px;.ant-table{padding-inline:0!important}}.UpcomingLeaves_heading__2WWm2{color:#333;font-size:1.6rem;font-weight:600;margin-bottom:1.5rem}.child-details-cont .child-details{display:grid;grid-template-columns:1fr 1fr}.child-details-cont .second-section{display:grid;grid-template-columns:1fr 2fr;margin:20px 0 0}.child-details-cont .child-details .child-det{background:#fff;border-radius:20px;padding:30px}.child-details-cont .child-details .child-det .child-info div{font-size:18px;font-weight:600;margin:10px;text-transform:capitalize}.child-details-cont .child-details .child-det .child-info div span{font-weight:400;opacity:.5}.child-details-cont .child-info,.child-details-cont .info{display:grid;grid-template-columns:1fr}.child-details-cont .section-head{border-bottom:2px solid #ddd;font-size:20px;font-weight:600;padding-bottom:5px;text-transform:uppercase}.child-details-cont .child-details .con-det{background:#fff;border-radius:20px;margin-left:25px;padding:30px}.child-details-cont .con-det .info div{font-size:18px;font-weight:600;margin:10px}.child-details-cont .con-det .info div span{font-weight:400;opacity:.5}.child-details-cont .bussiness-owner-det .info div{font-size:18px;font-weight:600;margin:10px}.child-details-cont .bussiness-owner-det .info{display:grid;grid-template-columns:1fr 1fr}.child-details-cont .bussiness-owner-det .info div span{font-weight:400;opacity:.5}.child-details-cont .bussiness-owner-det{background:#fff;border-radius:20px;margin-top:20px;padding:30px}.bussiness-owner-det .assign-bo{font-size:20px;font-weight:600;margin:20px;text-align:center}.bussiness-owner-det .assign-bo button{background:#fff;padding:10px}.bussiness-owner-det .assign-bo button,.bussiness-owner-det .assign-bo button:hover{border:2px solid var(--color-primary);border-radius:10px;cursor:pointer;font-size:20px;margin:10px}.bussiness-owner-det .assign-bo button:hover{background:var(--color-primary);color:#fff}.child-cont{display:flex;gap:20px}.child-cont .child{align-items:center;background-color:#fff;border:2px solid var(--color-primary);border-radius:20px;color:#000;display:flex;font-size:18px;font-weight:600;height:150px;justify-content:center;margin:20px;padding:20px;text-align:center;width:150px;word-break:keep-all}.child-cont .child:hover{background-color:var(--color-primary);color:#fff!important}.child-details-cont .go-back{margin-bottom:10px;margin-top:-10px}.child-details-cont .go-back button{color:var(--color-primary);font-weight:700}.add-child-container{margin-top:20px}.add-child-container .add-child-form{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:20px}.add-child-container .add-child-form input{background-color:#eee;height:45px!important;width:300px!important}.add-child-container .add-child-form .ant-picker{background-color:#eee!important;height:45px;width:300px!important}.add-child-container .add-child-form .ant-picker-input{height:45px;width:280px!important}.add-child-container .add-child-form button{background-color:#eee;border:2px solid var(--color-primary);color:var(--color-primary);font-size:18px;font-weight:600;height:45px}.add-child-container .add-child-form button:hover{background-color:var(--color-primary);color:#fff}@media (max-width:500px){.child-details-cont .child-details{display:block}.child-details-cont .second-section{display:block;margin-top:20px}.child-details-cont .child-details .child-det{border-radius:15px;padding:20px}.child-details-cont .child-details .child-det .child-info div{font-size:16px;font-weight:600;margin:10px;text-transform:capitalize}.child-details-cont .child-details .con-det{border-radius:15px;margin-left:0;margin-top:20px;padding:20px}.child-details-cont .child-info{display:grid;grid-template-columns:1fr}.child-details-cont .con-det .info div,.child-details-cont .plan-details .info div{font-size:16px}.child-cont .child{font-size:12px;height:100px;line-break:loose;margin:10px;overflow:hidden;padding:10px;width:100px}.child-details-cont .bussiness-owner-det .info{grid-template-columns:1fr}}.error{color:red}.profile-container{border-radius:8px;margin:0 auto;padding:20px;width:100%}.cover-photo{background:#360033;background:linear-gradient(90deg,#360033,#0b8793);border-radius:8px 8px 0 0;height:200px;overflow:hidden;position:relative;width:100%}.edit-cover-btn{background-color:rgba(0,0,0,.6);border:none;color:#fff;position:absolute;right:10px;top:10px}.head-sec{border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.2);overflow:hidden}.profile-header{align-items:flex-start;background-color:#fff;border-bottom:1px solid #f0f0f0;display:flex;padding:0 20px 20px}.profile-avatar{position:relative}.profile-avatar img{border:2px solid #fff;border-radius:50%;height:120px;margin-top:-50px;object-fit:cover;width:120px}.edit-avatar-btn{background-color:rgba(0,0,0,.3);border:none;bottom:4px;color:#fff;position:absolute;right:4px;z-index:999}.profile-info{margin-left:24px;margin-top:0}.profile-info div{display:flex;flex-wrap:wrap;gap:16px}.profile-info .profile-role{text-transform:capitalize}.profile-info h1{font-size:24px;font-weight:500;margin:8px 0 0}.profile-info p{color:#777;margin:4px 0}.profile-tabs{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.2);margin-top:20px}.profile-tabs .ant-tabs-nav:before{display:none}.profile-tabs .ant-tabs-nav-wrap .ant-tabs-nav-list{border-bottom:none;display:flex;flex-wrap:wrap;gap:8px;margin:16px 16px 0}.profile-tabs .ant-tabs-nav-wrap .ant-tabs-nav-list div{border-radius:8px!important;text-align:center;width:120px}.profile-tabs .ant-tabs-tab{background-color:#f0f0f0!important}.profile-tabs .ant-tabs-tab.ant-tabs-tab-active{background-color:var(--color-primary)!important;border-bottom:none;color:#fff!important}.profile-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{border-bottom:none;color:#fff}.profile-tabs .ant-tabs-ink-bar{background-color:var(--color-primary)}.profile-modal .image-upload{border-radius:8px;margin-bottom:0;margin-top:24px;padding:0;width:100%}.profile-modal .ant-upload-drag-icon{color:var(--color-primary);font-size:48px}.profile-modal .ant-upload-text{color:#333;font-size:16px}.profile-modal .ant-upload-hint{color:#777;font-size:14px}@media (max-width:678px){.profile-header{align-items:center;flex-direction:column}.profile-info div{gap:4px;justify-content:center}.profile-info h1{text-align:center}.profile-container{padding:0}.cover-photo{height:160px}.profile-tabs .ant-tabs-nav-wrap .ant-tabs-nav-list div{border-radius:8px!important;font-size:12px;text-align:center;width:120px}}.resignation-view{border-radius:8px;padding:20px}.resignation-header{display:flex;justify-content:flex-end;margin-bottom:20px}.resignation-header button{background-color:var(--color-primary);color:#fff}.resignation-details{background:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:20px}.resignation-form{margin:auto;max-width:500px}.resignation-textarea{background:#f0f2f5;border:none;color:#333;resize:none}.leave-main .section-1{align-items:center;background:none;display:flex;gap:50px;justify-content:start;padding:0}.leave-main .section-2{display:flex;flex-wrap:wrap-reverse;gap:32px;margin-bottom:20px}.leave-form-cont{background-color:#fff;border-radius:10px;padding:20px;width:-webkit-max-content;width:max-content}.leave-form .leave-input{background-color:#eee;border-radius:0;height:40px}.leave-form .input-group{display:flex;gap:20px;width:100%}.leave-form .leave-input.ta{height:80px}.leave-form .ant-form-item .ant-form-item-control-input-content{border-radius:0;width:250px}.leave-form .ant-form-item{max-width:520px}.leave-form button{background:green;float:right;font-size:16px;height:40px;opacity:.7;width:160px}.leave-form button:hover{background:#006400!important;opacity:1}.leave-form .ant-form-item .ant-select-selector{background-color:#eee;border-radius:0;height:40px;max-width:520px;min-width:0;width:100%}@media (max-width:580px){.leave-form div{display:block;gap:20px}.leave-form .ant-form-item .ant-form-item-control-input-content,.leave-form .ant-form-item .ant-select-selector{width:100%}}.opt-holiday-main{background-color:#fff;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px;width:-webkit-max-content;width:max-content}.dashboard-container{align-items:stretch;display:flex;flex-wrap:wrap;gap:20px}.leave-requests-card,.leave-summary-card,.leaves-breakdown-card{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;padding:20px}.leave-section{margin-bottom:0}.leave-section h4{color:#fff;margin-bottom:-10px}.leave-section .ant-card-body{padding:0!important}.leave-list{list-style-type:none;padding:0}.leave-list li{color:hsla(0,0%,100%,.86);margin-bottom:-1px}.leave-list li:before{color:#0073e6;content:"• "}.dashboard-item{flex:1 1}@media (max-width:768px){.dashboard-item{width:calc(100vw - 40px)}}.card1{border-radius:21px;height:178px;width:219px}.bgp{background:linear-gradient(135.39deg,#4970fa -3.66%,#183dbf 34.52%,rgba(166,124,255,.87) 98.98%)}.cardHead{align-items:center;color:#fff;display:flex;font-size:24px;font-style:normal;font-weight:400;line-height:29px;text-transform:uppercase}.pb{border-radius:20px;margin-top:20px}.card2{background:linear-gradient(312.81deg,#3eedf9 -3.04%,#4f66ec 53.17%,#8662ed 86.26%);border-radius:21px;height:125px;width:186px}.lbl{align-items:center;background:rgba(172,160,240,.5);border-radius:7px;display:flex;flex-direction:row;height:23px;justify-content:center;margin-bottom:5px;padding:0;width:130px}.card3{background:linear-gradient(312.81deg,#4f66ec 5.79%,#33b9d7 86.26%);border-radius:21px;height:72px;margin-top:10px;width:186px}.statustext{color:#fff;top:-15px}.stats,.statustext{align-items:center;display:flex;font-family:Inter;font-size:17px;font-style:normal;font-weight:400;height:20px;line-height:17px;opacity:.9;position:relative;text-transform:capitalize;width:103px}.stats{color:#000;top:-10px}.m-t-1{margin-top:-10px}.mr-1{margin-right:15px}.ml-2{margin-left:20px}.wt{align-items:center;display:flex;font-size:19px;font-style:normal;font-weight:400;height:20px;line-height:15px;margin-top:30px;text-transform:capitalize;width:70px}.white,.wt{color:#fff}.fr{background:rgba(125,139,255,.5);border-radius:10px;bottom:25px;height:29px;left:149px;position:absolute;width:59px}.fr a{color:#fff;font-size:19px;font-style:normal;font-weight:400;height:15px;margin:10px;width:28px}@media (max-width:768px){.fcon{background-color:#fff;border-radius:20px;display:grid;padding:20px;place-content:left;width:calc(100vw - 50px)}.sin{height:30px;margin-bottom:50px;width:calc(100vw - 100px)}.fcon input{width:calc(100vw - 150px)!important}.fcon input,.fcon select{height:40px!important}.fcon .ant-select-selector{height:40px!important}.fcon .ant-select-selector,.fcon .text-area{width:calc(100vw - 100px)!important}.fcon .submit-btn{font-size:20px;height:50px;left:0;position:relative;top:0;width:calc(100vw - 100px)}.leave-main .section-1{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:start}}.leave-form-cont{box-shadow:0 1px 2px rgba(0,0,0,.2)}.leave-form-cont .sec-head{border-bottom:1px solid #000;font-size:22px;font-weight:500;margin:10px;padding-bottom:10px;width:100%}.react-calendar{background-color:#fff!important;border:none!important;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.2)!important;flex:1 1!important;line-height:1.5!important;width:400px!important}.react-calendar,.react-calendar__navigation button{font-size:18px!important}@media (max-width:768px){.react-calendar{flex:1 1!important;width:100%!important}}@media (max-width:600px){.leave-form .input-group{display:block}.leave-form-cont{width:100%}}.leave-form .leave-note{color:#ff4500;font-size:12px;margin-top:-16px}.leave-main .section-1 .recharts-legend-wrapper,.leave-main .section-1 .recharts-wrapper{height:-webkit-max-content!important;height:max-content!important;width:100%!important}.leave-main .section-1 .sec-head{border-bottom:1px solid #000;font-size:22px;font-weight:500;margin:10px;padding-bottom:10px;width:100%}.leave-main .section-1 .sec-head.white-col{color:#fff}.tabcont{background-color:#fff;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px}.tabcont .sec-head{border-bottom:1px solid #000;font-size:22px;font-weight:500;margin:10px;padding-bottom:10px;width:100%}.tabcont .ant-table{overflow:auto;scrollbar-width:none;width:100%}.tabcont .ant-table-content{font-size:12px}@media (max-width:600px){.leave-main .section-1 .leave-requests-card .recharts-legend-wrapper,.leave-main .section-1 .leave-requests-card .recharts-wrapper{width:80%!important}}@media (max-width:1280px){.leave-form-cont{flex:1 1}}.leave-expanded-row .items-group{display:flex;gap:24px}.leave-expanded-row .item pre{margin:0;text-align:justify;white-space:break-spaces}.leave-expanded-row .item{background-color:#f0f0f0;border-radius:5px;display:flex;flex:1 1;gap:8px;margin-block:10px;padding:12px 16px;width:100%}.leave-expanded-row .item-label{font-size:14px;font-weight:600;text-transform:capitalize}.leave-expanded-row .item-value{font-size:14px;opacity:.8;text-transform:capitalize}@media (max-width:768px){.leave-expanded-row .items-group{display:block}.leave-expanded-row .item{display:block;width:100%}}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.punch-main{border-radius:15px;margin-bottom:20px}.punch-header{color:#333;display:flex;font-size:16px;justify-content:space-between;margin-bottom:10px}.punch-data{color:#666;font-size:14px;margin-bottom:20px}.punch-circle{border:10px solid #d3d3d3;border-radius:50%;height:150px;margin:auto;position:relative;width:150px}.punch-circle .inner-circle{align-items:center;background:#fff;border-radius:50%;display:flex;font-size:24px;font-weight:700;height:120px;justify-content:center;width:120px}.break-overtime{color:#666;display:flex;font-size:14px;justify-content:space-between;margin-top:20px}.break-overtime div{text-align:center;width:45%}.punch-main .heading{border-bottom:1px solid #ddd;font-size:18px;font-weight:500;padding-bottom:10px;width:100%}.punch-main button{background:var(--color-primary)}.punch-main .bg-red,.punch-main button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin:10px 0;padding:10px 20px}.punch-main .bg-red{background:red}.Punchbtn:disabled{background:#d3d3d3}.punch-main button:hover{background:var(--color-primary)!important;border:none!important;border-radius:5px;color:#fff!important;cursor:pointer;font-size:16px!important;margin:10px 0;padding:10px 20px}.punch-main .bg-red:hover{background:red!important;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin:10px 0;padding:10px 20px}.btn-adjust{border-radius:10px;height:40px;margin-top:30px}.btn-adjust span{text-wrap:wrap;padding:0;word-break:auto-phrase!important}.attendance-main .attendance-months{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:start}.attendance-main .top-sec{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.attendance-main .top-sec .main-item{background-color:#fff;border-radius:20px;box-shadow:0 1px 2px rgba(0,0,0,.2)}.attendance-main .top-sec .main-item:last-child{background-color:initial;box-shadow:none}@media (max-width:500px){.attendance-main .top-sec .main-item{width:100%!important}}.bottom-sec .cont-1{align-items:stretch;display:flex;gap:16px;margin-top:20px}.dot{background:#7aff3c;border-radius:50%;flex-shrink:0;height:8px;margin-left:10px;margin-top:5px;width:8px}.attendance-main .month-overview{background-color:#fff;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;gap:50px;padding:10px;width:-webkit-max-content;width:max-content}.att-main .att-records{background-color:#fff;border-radius:20px;padding:20px}.att-main .ant-table{border-collapse:collapse;margin-bottom:20px;width:100%}.att-main .ant-table-thead>tr>th{background-color:#f0f0f0;border:1px solid #ccc;font-size:18px;font-weight:700;padding:10px;text-align:center}.att-main .ant-table-tbody>tr>td{border:1px solid #ddd;font-size:16px;padding:10px;text-align:center}.att-main .ant-table-tbody>tr:nth-child(2n)>td{background-color:#eee}.att-main .ant-table-tbody>tr:hover>td{background-color:#f0f0f0;cursor:pointer}tr.row-not-logged-in td button{color:red!important;font-weight:600}.bo{background:#f49f20}.status{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:5px;justify-content:center;margin-top:5px}.status .present{background-color:green;border-radius:10px;padding:0 5px;width:-webkit-max-content;width:max-content}.status .absent{background-color:red}.status .absent,.status .holiday{border-radius:10px;cursor:pointer;padding:0 5px;width:-webkit-max-content;width:max-content}.status .holiday{background-color:blue}.status .late{background-color:orange;border-radius:10px;padding:0 5px;width:-webkit-max-content;width:max-content}.mt-2{margin-top:20px}.month{align-items:center;color:#fff;display:flex;font-size:22px;justify-content:flex-start;position:relative;text-align:left;text-transform:uppercase}.month span{font-size:14px;margin-left:5px}.stat{align-items:center;color:#fff;display:flex;font:400 12px Inter,sans-serif;height:20px;justify-content:flex-start;position:relative;text-align:left;width:44px}.days{color:#fff;font-size:12px;font-weight:600}.attendance-main .working-days{background:#eee;border-image:linear-gradient(90.23deg,#115a88,rgba(56,177,255,.89));border-image-slice:1;border-radius:15px;border-style:solid;border-width:0 0 40px;height:100px;margin-top:30px;width:200px}.holidays .item{background:linear-gradient(90deg,#fc466b,#3f5efb);border:solid #eee;border-image-slice:1;border-radius:10px;border-width:0 0 40px;height:100px;width:180px}.attendance-main .item:hover{cursor:pointer}.holidays .holidays-main{display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start;margin:20px}.attendance-main .working-days p{top:-40px}.attendance-main .holidays p,.attendance-main .working-days p{color:#000;font-weight:600;left:10px;opacity:.5;position:relative;text-align:left}.attendance-main .holidays p{font-size:18px}.working-days .title{color:#2c86c0;top:-35px}.holidays .title,.working-days .title{align-items:center;display:flex;font-size:24px;font-weight:600;justify-content:flex-start;left:15px;position:relative;text-align:left;text-transform:uppercase}.holidays .title{color:#fff;top:10px}.working-days .value{color:#fff;margin-right:10px;opacity:.8;top:-20px}.holidays .value,.working-days .value{align-items:center;display:flex;font-size:20px;font-weight:600;justify-content:flex-end;position:relative;text-align:right;text-transform:uppercase}.holidays .value{color:#000;margin-right:12px;top:8px}.holidaylist{background:#fff;border-radius:0 0 20px 20px;margin-top:-100px;padding:20px}.holiday-item{align-items:baseline;background:#ececec;border-radius:10px;display:flex;flex-direction:row;justify-content:space-between;margin:5px;padding:10px;width:240px}.holiday-name{color:#de804b;font-family:Inter;font-size:19px;text-transform:capitalize}.holiday-date{background:#de804b;border-radius:7px;padding:5px}.punch-main{background-color:#fff;border-radius:20px;padding:20px}.punch-main .qt{color:#9400d3;font-size:16px;font-weight:500}.punch-main .Punchbtn .req-att-main{background-color:#fff;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin:0 auto;padding:20px;width:-webkit-max-content;width:max-content}.req-att-main .ant-input{background-color:#e9e8e8;width:350px}@media (max-width:768px){.attendance-months{max-width:calc(100vw - 40px);overflow:auto;scrollbar-width:none}.attendance-main{flex-direction:column}.month-overview{max-width:calc(100vw - 40px);overflow:auto;scrollbar-width:none}.cont-1{width:calc(100vw - 40px)}.attendance-main{padding-bottom:10px}}@media (max-width:480px){.holidays .holidays-main{gap:16px;margin:8px}.holidays .item{border-width:0 0 40px;height:90px;width:45%}.holidays .title,.holidays .value{font-size:18px}}.brean-reason-form{display:flex}.brean-reason-form input{width:200px!important}.attendance-container{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:20px auto;max-width:800px;padding:20px}.attendance-container h1{color:#333;font-size:24px;margin-bottom:20px;text-align:center}.attendance-container form{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.attendance-container form div{align-items:center;display:flex;justify-content:space-between}.attendance-container form label{color:#555;flex:1 1;margin-right:10px}.attendance-container form input[type=date]{border:1px solid #ccc;border-radius:4px;flex:2 1;padding:8px}.attendance-container form button{align-self:center;background-color:#1890ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.attendance-container form button:hover{background-color:#40a9ff}.attendance-container .ant-table{background-color:#fff}.attendance-container .ant-table-thead>tr>th{background-color:#fafafa;color:#555;font-weight:700}.attendance-container .ant-table-tbody>tr>td{color:#333}.attendance-container .ant-table-tbody>tr:hover>td{background-color:#f1f1f1}.attendance-container .attendance-container .row-not-logged-in{background-color:#ffe6e6}.attendance-container .attendance-container .csv-download-button{align-self:center;background-color:#52c41a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:20px;padding:10px 20px}.attendance-container .attendance-container .csv-download-button:hover{background-color:#73d13d}.attendance-container .ant-modal-content{border-radius:8px}.attendance-container .ant-modal-header{background-color:#fafafa;border-bottom:1px solid #e8e8e8;border-radius:8px 8px 0 0}.attendance-container .ant-modal-title{color:#333;font-size:20px}.attendance-container .ant-modal-body{background-color:#fff;padding:20px}.attendance-container .ant-input{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;padding:8px}.attendance-container .ant-btn{border-radius:4px}.attendance-container .ant-btn-primary{background-color:#1890ff;border-color:#1890ff}.attendance-container .ant-btn-primary:hover{background-color:#40a9ff;border-color:#40a9ff}.currentMonth{background:linear-gradient(157.62deg,#49affa,#1f7fd9 48.95833432674408%,rgba(0,163,255,.87));border-radius:21px;margin-top:5px;padding:15px}.att-main .section-1{background-color:#fff;display:block}.att-btns{align-items:center;border-radius:20px;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:20px;padding:20px}.att-btns button{background-color:var(--color-primary);height:40px}.previousMonth{background:linear-gradient(-47.19deg,#1b2581,rgba(46,58,159,.79) 62.938129901885986%,rgba(9,27,188,.51));border-radius:28px;gap:7px;inset:0;padding:15px}.beforepreviousMonth{background:linear-gradient(126.63deg,#2b358d,rgba(204,93,173,.37));border-radius:24px;margin-top:0;padding:15px}.cmetrics-main{background-color:#fff;border-radius:20px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:20px}.cmetrics-main .item-head{border-bottom:1px solid #ddd;font-size:18px;font-weight:500;padding-bottom:10px;width:100%}.cmetrics-items{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.cmetrics-main .cmetric-content{border-radius:10px;flex:1 1;min-width:100px;padding:20px}.cmetrics-main .cmetric-content .ant-statistic-title{color:#fff}@media (max-width:768px){.attendance-main .top-sec .main-item{background-color:#fff;border-radius:20px;box-shadow:0 1px 2px rgba(0,0,0,.2);width:100%}}.attendanceData-main .sec-heading{border-bottom:1px solid #000;font-size:22px;font-weight:500;margin:20px 10px 10px;padding-bottom:10px;width:100%}.attendanceData{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin:20px 32px}.attendanceItem{background:linear-gradient(90deg,#e3ffe7,#d9e7ff);border-radius:8px;color:#000;display:flex;flex-direction:column;gap:.5rem;height:140px;padding:1rem;width:280px}.view-all{align-items:center;justify-content:center}.view-all a{color:#000;font-size:24px;text-align:center;width:100%}.attendanceHeader{align-items:center;display:flex;justify-content:space-between}.attendanceDate{align-items:center;display:flex;font-size:1rem;gap:.5rem}.attendanceStatus{border-radius:12px;color:#fff;padding:.2rem .5rem;text-transform:capitalize}.attendanceData .attendanceStatus.on-time,.attendanceStatus{background-color:#28a745}.attendanceData .attendanceStatus.latelogin{background-color:#ff4500}.attendanceData .attendanceStatus.absent{background-color:#dc3545}.attendanceData .attendanceStatus.holiday{background-color:#00f}.attendanceData .attendanceDetails{display:flex;justify-content:space-between;margin-top:.5rem}.attendanceCheckOut,.attendanceData .attendanceCheckIn{align-items:center;display:flex;flex-direction:column;gap:.2rem}.attendanceData .label{align-items:center;display:flex;font-size:.7rem;gap:.2rem}.attendanceData .value{font-size:1.1rem;font-weight:700}.attendance-months{background-color:#fff;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px}@media (max-width:678px){.attendance-months .recharts-legend-wrapper,.attendance-months .recharts-wrapper{height:-webkit-max-content!important;height:max-content!important;width:90%!important}.attendance-months .recharts-legend-wrapper{position:relative!important}.bottom-sec .cont-1{align-items:stretch;display:flex;flex-direction:column;gap:32px;margin-top:20px}}.attendancesummary-main .sec-head{margin:10px}.attendancesummary-main .sec-head,.holidays .sec-head{border-bottom:1px solid #000;font-size:22px;font-weight:500;padding-bottom:10px;width:100%}.holidays .sec-head{margin:20px 10px 10px}.working-breaktimes{display:flex;flex-direction:column;justify-content:space-between}.todays-insights .punch-item{width:200px}.punch-out-time .punch-item,.todays-insights .punch-item{border:2px solid #ddd;border-radius:10px;display:flex;flex-direction:column;margin-top:20px;padding:20px}.punch-out-time .punch-item{width:100%}.punch-out-time .punch-item .item-title{font-size:14px}.punch-out-time .punch-item .item-value{color:var(--color-primary);font-size:22px;font-weight:600}.punch-item .ant-progress-text{width:99%!important}.todays-insights .punch-item .item-title{font-size:14px}.todays-insights{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}.todays-insights .punch-item .item-value{color:var(--color-primary);font-size:22px;font-weight:600}.punch-action-btns{display:flex}.punch-action-btns button{flex:1 1}.punch-action-btns-inner{display:flex;gap:20px}.punch-action-btns-inner div{flex:1 1}.punch-main button{height:40px!important;width:100%!important}@media (max-width:468px){.todays-insights .punch-item{border:2px solid #ddd;border-radius:10px;display:flex;flex-direction:column;margin-top:20px;padding:10px;width:160px}}.flipClock{display:flex;gap:20px}.flipclock-main{background-color:#fff;border-radius:20px;box-shadow:0 1px 2px rgba(0,0,0,.2);margin-bottom:20px;padding:20px}.flipclock-main .qt{color:#9400d3;font-size:16px;font-style:italic;font-weight:500}.flipclock-main .current-date{border-bottom:1px solid #ddd;font-size:18px;margin-block:15px;padding-bottom:10px}.flipUnitContainer{background-color:var(--color-primary);border-radius:3px;display:block;height:120px;-webkit-perspective:300px;perspective:300px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;position:relative;width:140px}.lowerCard,.upperCard{display:flex;height:50%;justify-content:center;overflow:hidden;position:relative;width:100%}.upperCard{align-items:flex-end;border-top-left-radius:3px;border-top-right-radius:3px}.lowerCard span,.upperCard span{color:#fff;font-size:4rem;font-weight:500}.upperCard span{-webkit-transform:translateY(50%);transform:translateY(50%)}.lowerCard{align-items:flex-start;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.lowerCard span{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flipCard{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:50%;justify-content:center;left:0;overflow:hidden;position:absolute;width:100%}.flipCard span{color:#fff;font-size:4rem;font-weight:500}.flipCard.unfold{align-items:flex-start;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:.5px solid #ddd;top:50%;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}.flipCard.fold,.flipCard.unfold{background-color:var(--color-primary)}.flipCard.fold{align-items:flex-end;border-bottom:.5px solid #ddd;border-top-left-radius:3px;border-top-right-radius:3px;top:0;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.flipCard.fold span{-webkit-transform:translateY(50%);transform:translateY(50%)}.flipCard.unfold span{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fold{-webkit-animation:fold .6s cubic-bezier(.455,.03,.515,.955) 0s 1 normal forwards;animation:fold .6s cubic-bezier(.455,.03,.515,.955) 0s 1 normal forwards}.fold,.unfold{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.unfold{-webkit-animation:unfold .6s cubic-bezier(.455,.03,.515,.955) 0s 1 normal forwards;animation:unfold .6s cubic-bezier(.455,.03,.515,.955) 0s 1 normal forwards}@media (max-width:500px){.flipCard span,.lowerCard span,.upperCard span{color:#fff;font-size:3rem;font-weight:500}.flipUnitContainer{height:100px;width:100px}}@-webkit-keyframes fold{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}to{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}}@keyframes fold{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}to{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}}@-webkit-keyframes unfold{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes unfold{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.clock{border-radius:50%;box-shadow:0 1px 3px 0 rgba(0,0,0,.02),0 0 0 1px rgba(27,31,35,.15);color:#444;font-size:24px;height:200px;margin:30px;position:relative;text-align:center;width:200px}.clock:after{background:#aaa;border:2px solid #fff;border-radius:50%;content:"";height:10px;width:10px}.hour_hand{background:#222;height:40px;top:30%;width:5px}.hour_hand,.min_hand{left:49%;position:absolute;-webkit-transform-origin:bottom;transform-origin:bottom}.min_hand{background:#444;height:55px;top:22%;width:4px}.sec_hand{background:red;height:60px;left:50%;position:absolute;top:20%;-webkit-transform-origin:bottom;transform-origin:bottom;width:2px}.clock span{font-size:14px;font-weight:700;position:absolute}.twelve{left:46%;top:10px}.one{right:26%;top:10%}.eleven{left:26%;top:10%}.two{right:10%;top:25%}.three{right:10px;top:46%}.four{right:30px;top:67%}.five{right:60px;top:80%}.six{bottom:10px;left:50%}.seven{left:60px;top:82%}.eight{left:30px;top:67%}.nine{left:10px;top:46%}.ten{left:10%;top:25%}.approvals-main{background-color:#fff;border-radius:20px;margin-top:20px;padding:20px}.approvals-main .ant-select-single{height:-webkit-max-content;height:max-content;margin-bottom:24px}.child-details-container{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:0 auto;max-width:800px;padding:20px;text-align:center}.section-head{color:#333;font-size:2rem;margin-bottom:20px}.error-message,.loading-message{color:#666;font-size:1.2rem}.child-list{display:flex;flex-direction:column;gap:15px}.child-item{align-items:center;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:20px;height:100px;justify-content:center;padding:15px;transition:background-color .3s}.child-item,.child-item:hover{background-color:var(--color-primary)}.child-item:hover{-webkit-transform:scale(1.01);transform:scale(1.01)}@media (min-width:768px){.child-list{flex-direction:row;flex-wrap:wrap;justify-content:center}.child-item{min-width:200px;width:calc(33.333% - 10px)}}.header-only-content{background:#ddd;height:calc(100vh - 80px);overflow:auto;padding:20px;position:absolute;top:80px;width:100vw}@media (max-width:768px){.header-only-content{height:calc(100vh - 80px);top:80px}}.grt_main{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media (max-width:767px){.grievance-details-main .details{padding:10px;width:calc(100vw - 50px)}.grt_main{display:grid;grid-template-columns:1fr}.grievance-details-main{gap:20px;margin:0}.grievance-details-main .details .item p{font-size:14px}.grievance-details-main .comments{width:calc(100vw - 50px)}.grievance-details-main .comments-list-header{font-size:16px;font-weight:600}.comments-list-header button{margin-top:-5px}}.policy-container{background-color:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.1);margin:20px 0;max-width:100%;overflow:hidden;padding:30px}.policy-container .ant-tabs{margin-bottom:24px}.policy-container .ant-tabs-nav{border-bottom:1px solid #e8e8e8;border-radius:12px;overflow:hidden}.policy-container .ant-tabs-tab{border-radius:0;font-size:16px;font-weight:500;padding:8px;transition:background-color .3s,color .3s}@media (max-width:1200px){.policy-container{padding:20px}}@media (max-width:768px){.policy-container{padding:15px}}@media (max-width:480px){.policy-container{padding:10px}}.leave-policy-main{background-color:#fff;margin:0;max-width:100%;padding:10px}.leave-policy-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.leave-policy-card{background-color:#fff;border-radius:8px;padding:20px}.leave-policy-items{display:flex;flex-wrap:wrap;justify-content:space-between}.leave-policy-item{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:6px;flex-basis:calc(30% - 20px);flex-grow:1;flex-shrink:1;margin:10px;padding:15px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s}.leave-policy-item:hover{box-shadow:0 1px 2px rgba(0,0,0,.15);cursor:pointer;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.leave-policy-card p{color:#333;font-size:16px;line-height:1.5;margin:10px 0}.leave-policy-label{color:#555;font-weight:600}.leave-policy-value{color:#333;font-weight:500;margin-left:5px}.leave-policy-button{background-color:#1890ff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s}.leave-policy-button:hover{background-color:#0056b3;-webkit-transform:scale(1.05);transform:scale(1.05)}.leave-policy-modal{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.2);padding:20px}.leave-policy-modal-title{color:#333;font-size:20px}.leave-policy-modal-footer{display:flex;justify-content:space-between;margin-top:20px}.leave-policy-form-item{margin-bottom:16px}.leave-policy-form-item-label{color:#333;font-weight:600}.leave-policy-input{border:1px solid #d9d9d9;border-radius:4px;padding:10px;transition:border-color .3s,box-shadow .3s;width:100%}.leave-policy-input:hover{border-color:#1890ff}.leave-policy-input:focus{border-color:#1890ff;box-shadow:0 0 5px rgba(24,144,255,.2)}.leave-policy-no-policy{margin-top:50px;text-align:center}@media (max-width:768px){.leave-policy-item{flex-basis:calc(45% - 20px);flex-grow:1;flex-shrink:1}.leave-policy-button{padding:12px;width:100%}}@media (max-width:480px){.leave-policy-card p{font-size:14px}.leave-policy-item{flex-basis:calc(100% - 20px);flex-grow:1;flex-shrink:1}}.ant-modal{max-width:80vw}.leave-policy-form{display:flex;flex-wrap:wrap;gap:16px}.leave-policy-form .ant-form-item{flex-basis:calc(50% - 16px);flex-grow:1;flex-shrink:1}@media (max-width:768px){.leave-policy-form .ant-form-item{flex:1 1 100%}}.payrollpolicy-card{background-color:#fff;border-radius:8px;margin-bottom:20px;padding:20px}.payrollpolicy-card p{font-size:16px}.payrollpolicy-card p span{font-weight:700;margin-right:10px}.payrollpolicy-empty{color:#888;font-size:18px;margin-bottom:10px}.ant-modal-title{color:#333;font-size:18px}.payrollpolicy-main .ant-btn-primary{background-color:#4caf50;border-color:#4caf50}.payrollpolicy-main .ant-btn-primary:hover{background-color:#45a049;border-color:#45a049}.payrollpolicy-main .ant-btn{margin-right:8px}.roles-main{margin:20px}.hr-grievances{background-color:#fff;border-radius:20px;padding:20px}.hr-grievances h3{border-bottom:2px solid #ddd;font-size:20px;font-weight:600;padding-bottom:5px;text-transform:uppercase}.grievance-details-main .details{background-color:#fff;border-radius:20px;padding:20px;width:50%}.grievance-details-main .details .item p{display:flex;flex-direction:column;font-size:18px;justify-content:space-between}.grievance-details-main .details .item p span{font-weight:600}.grievance-details-main .comments-list-header{display:flex;font-size:18px;font-weight:600;justify-content:space-between}.grievance-details-main{align-items:start;display:flex;flex-direction:row;flex-wrap:wrap;gap:50px;justify-content:center;margin:20px}.grievance-details-main .comments{background-color:#fff;border-radius:20px;padding:20px;width:40%}@media (max-width:767px){.grievance-details-main .details{padding:10px;width:calc(100vw - 50px)}.grievance-details-main{gap:20px;margin:0}.grievance-details-main .details .item p{font-size:14px}.grievance-details-main .comments{width:calc(100vw - 50px)}.grievance-details-main .comments-list-header{font-size:16px;font-weight:600}.comments-list-header button{margin-top:-5px}}.payroll-user-main{border-radius:20px;min-height:100%;padding:20px}.payroll-user-main .selections{background-color:#fff;border-radius:20px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);display:flex;flex-direction:column;flex-wrap:wrap;margin:0 auto;max-width:525px;padding:40px;-webkit-transform:translateY(20%);transform:translateY(20%)}.payroll-user-main .selections h1{color:#17599b;font-size:24px;font-weight:650;margin:0 auto;padding:0}.payroll-user-main .selections input{background-color:#eee;height:40px;width:100%!important}.payroll-user-main .selections .ant-select-selector{background-color:#eee;height:40px;width:450px}.payroll-user-main .selections label{margin:20px 0 10px}.payroll-user-main .selections button{background-color:var(--color-primary);height:40px;margin-top:20px;opacity:.8;width:100%!important}.payroll-user-main .selections button:hover{background-color:var(--color-primary);height:40px;opacity:1;width:100%!important}.admin-payroll-main .pay-btn{color:#fff}.admin-payroll-main .pay-btn,.admin-payroll-main .pay-btn:hover{background-color:var(--color-primary);border:none;font-size:16px;height:40px;left:calc(100vw - 240px);margin:20px auto;width:200px}.admin-payroll-main .pay-btn:hover{color:#fff!important;-webkit-transform:scale(1.1);transform:scale(1.1)}.pay-btns{align-items:center;display:flex;justify-content:space-between;margin:20px auto}.pay-btns button{font-size:16px;height:40px}@media print{*{visibility:hidden}.content{height:-webkit-max-content;height:max-content;left:0;margin:0;padding:0;top:0;width:100%}.payslip-html{margin:0}.payslip-html *{visibility:visible}.payslip-html{left:0;padding:0;position:relative;top:0}@page{margin:0}}@media (max-width:768px){.payroll-user-main .selections{max-width:300px;padding:20px}.payroll-user-main .selections .ant-select-selector{max-width:250px}}.export_pay-container{padding:20px}.export_pay-back-button{margin-bottom:20px}.export_pay-controls{align-items:center;display:flex;flex-direction:column;gap:24px;margin:0 auto;width:-webkit-max-content;width:max-content}.ant-table{overflow:auto!important;padding-inline:40px!important}.export_pay-data-display{margin-top:20px}.export_pay-download-button{margin-bottom:10px}.export_pay-table{margin-top:10px}.ips-sec-main{border-radius:10px;display:flex;flex-wrap:wrap;gap:16px;margin:0;padding:20px;width:80%}.ips-sec-main .add-id-form,.ips-sec-main .existing-list{background-color:#fff;border-radius:10px;flex:1 1;padding:20px}.ips-sec-main .sec-head{border-bottom:1px solid #000;font-size:22px;font-weight:500;padding-bottom:10px;width:100%}.ips-sec-main .existing-list li{text-transform:capitalize}.ips-sec-main .add-id-form .ant-input{background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;padding:8px;width:300px}.ips-sec-main .add-id-form .form{align-items:center;display:flex;flex-direction:column;justify-content:center}.ips-sec-main .add-id-form .form button,.ips-sec-main .add-id-form .form button:hover{background-color:var(--color-primary);font-size:16px;height:40px;width:150px}.ips-sec-main .excep-link{border:1px solid var(--color-primary);border-radius:5px;color:var(--color-primary);float:right;font-size:16px;padding:4px 12px}.ip-res{margin:20px;width:-webkit-max-content;width:max-content}.iprestrict-main{background-color:#fff;border-radius:5px;display:flex;flex-direction:column;font-size:20px;padding:16px}.iprestrict-main button{background-color:var(--color-primary);color:#fff;font-size:14px;height:30px;margin:0 auto;width:100px}.iprestrict-main button:hover{background-color:var(--color-primary)!important;border:none!important;color:#fff!important;font-size:16px;height:40px;width:150px}.exit-interview-form{background-color:#f9f9f9;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.1);margin:0 auto;max-width:600px;padding:30px}.exit-interview-form label{font-weight:700}.exit-interview-form .ant-form-item{margin-bottom:25px}.exit-interview-form .ant-checkbox-group-item,.exit-interview-form .ant-radio-group{display:block;margin-top:15px}.exit-interview-form .ant-radio-button-wrapper{margin-right:15px}.exit-interview-form .ant-radio-group-vertical .ant-radio-button-wrapper{display:block}.exit-interview-form .ant-checkbox-wrapper:hover,.exit-interview-form .ant-radio-button-wrapper:hover{color:#1890ff}.exit-interview-form .ant-btn-primary{background-color:#1890ff;border-color:#1890ff;margin-top:30px}.exit-interview-form .ant-btn-primary:hover{background-color:#40a9ff;border-color:#40a9ff}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{-webkit-appearance:button;cursor:pointer;overflow:visible;text-transform:none}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{border-bottom:1px solid #ddd;flex:1 0;font-size:90%;font-weight:700;min-height:0;overflow:hidden;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;-webkit-user-select:text;user-select:text}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;margin-bottom:10px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width:767px){.rbc-toolbar{flex-direction:column}}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:#3174ad;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;margin:0;padding:2px 5px;text-align:left;width:100%}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 rgba(51,51,51,.5)}.rbc-event-continues-prior{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-event-continues-after{border-bottom-right-radius:0;border-top-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:rgba(0,0,0,.1)}.rbc-show-more{background-color:hsla(0,0%,100%,.3);color:#3174ad;font-size:85%;font-weight:700;height:auto;line-height:normal;z-index:4}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{border:1px solid #ddd;display:flex;flex:1 0;flex-direction:column;height:100%;position:relative;user-select:none;-webkit-user-select:none;width:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;flex:1 0;flex-basis:0px;flex-direction:column;height:100%;overflow:hidden;position:relative}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex:1 0;flex-direction:row;overflow:hidden}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 5px 15px rgba(0,0,0,.25);padding:10px;position:absolute;z-index:5}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex:1 0;flex-direction:column;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:1px solid #ddd;padding:3px 5px;text-align:left}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;display:flex;flex-flow:column nowrap;min-height:40px}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;margin-right:10px;position:absolute;right:0;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{align-items:flex-start;border:1px solid #265985;display:flex;flex-flow:column wrap;max-height:100%;min-height:20px;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1;height:100%;line-height:1;min-height:1em;width:100%}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{background-color:#fff;border-right:1px solid #ddd;left:0;margin-right:-1px;position:-webkit-sticky;position:sticky;z-index:10}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0;flex-basis:0px;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{flex:1 1;flex-basis:0 px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{background-color:rgba(0,0,0,.5);color:#fff;font-size:75%;padding:3px;position:absolute;width:100%;z-index:10}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.rbc-time-view .rbc-time-gutter{text-align:right;white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:initial;height:100%;position:relative;width:100%}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-width:0}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{align-items:flex-start;border-top:2px solid #ddd;display:flex;flex:1 0;overflow-y:auto;position:relative;width:100%}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{user-select:none;-webkit-user-select:none;width:100%}.rbc-current-time-indicator{background-color:#74ad31;height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.success-container{align-items:center;background-color:#f7f9fc;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100vh;justify-content:center;text-align:center}.success-title{color:#4caf50;font-size:2.5rem;margin-bottom:20px}.success-subtitle{color:#555;font-size:1.5rem}.success-link{color:#2196f3;text-decoration:none}.success-link:hover{text-decoration:underline}.emp-data-container{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 120px)}.emp-data-card{background-color:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1);max-width:500px;padding:30px;transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease;width:100%}.emp-data-card:hover{box-shadow:0 15px 35px rgba(0,0,0,.15)}.emp-data-title{color:#333;font-size:28px;font-weight:700;letter-spacing:.5px;margin-bottom:25px;text-align:center}.emp-data-form-group{display:flex;flex-direction:column;margin-bottom:20px;position:relative}.emp-data-label{color:#555;font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.emp-data-form-group .ant-select-selector{border-color:#d9d9d9!important;border-radius:8px!important;padding:8px 12px!important;transition:border-color .3s}.emp-data-form-group .ant-select-selector:hover{border-color:#1890ff!important}.emp-data-select{width:100%}.emp-data-button{background-color:var(--color-primary);border-radius:8px;color:#fff;font-size:18px;font-weight:600;height:45px;margin-top:30px;transition:background-color .3s ease,box-shadow .3s ease;width:100%}.emp-data-button:hover{background-color:var(--color-primary);box-shadow:0 8px 16px rgba(24,144,255,.3)}@media (max-width:768px){.emp-data-card{max-width:100%;padding:20px}.emp-data-title{font-size:24px}.emp-data-button{font-size:16px;height:40px}}.empdata-rm-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.empdata-rm-title{font-size:24px;font-weight:500}.empdata-rm-table-container{background-color:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);padding:20px}.empdata-rm-table-container .ant-table{overflow:auto}.empdata-rm-table{width:100%}.add-employee-cont input{background:#eee;height:40px!important;width:350px!important}.employeelist-main{background-color:#fff;border-radius:20px;padding:20px}.add-employee-cont{margin:20px}.add-employee-cont .ant-picker-input{height:35px;width:330px}.add-employee-cont .add-emp-form{align-items:center;display:flex;flex-direction:column;justify-content:center}.basic-main{padding-inline:20px}.basic-main .group{display:flex;flex-direction:row;justify-content:space-between}.basic-main .detail{background-color:#f0f0f0;border-radius:10px;font-size:16px;font-weight:400;margin:10px;padding:12px 24px;width:100%}.basic-main .detail span{font-weight:600}.documents-main{background-color:#fff;border-radius:20px;padding-inline:20px}.documents-main .group{display:flex;flex-direction:row;gap:20px}.documents-main .document-item{background-color:#eee;height:350px;width:270px}.documents-main .document-item img{height:250px;width:220px}.relation-table{overflow:auto}.toolbar-wrapper{background-color:rgba(0,0,0,.1);border-radius:100px;bottom:32px;color:#fff;font-size:20px;left:50%;padding:0 24px;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.toolbar-wrapper .anticon{cursor:pointer;padding:12px}.toolbar-wrapper .anticon[disabled]{cursor:not-allowed;opacity:.3}.toolbar-wrapper .anticon:hover{opacity:.3}.employee-search{display:flex;justify-content:end;margin-bottom:10px}.employee-search input{height:40px;width:200px}.employee-table.ant-table-wrapper .ant-table td{border-bottom:1px solid #000;cursor:pointer;margin:2px}@media (max-width:768px){.add-employee-cont input{background:#eee;height:40px!important;width:250px!important}.add-employee-cont{margin:20px}.add-employee-cont .ant-picker-input{height:35px;width:230px}.add-employee-cont .ant-select-selector{height:35px;width:250px!important}.documents-main .group{display:flex;flex-direction:column;gap:5px}.documents-main{align-items:center;background-color:#fff;border-radius:20px;display:flex;justify-content:center;padding:5px}.documents-main .document-item{background-color:#eee;height:300px;width:230px}.basic-main{padding-inline:0}.basic-main .group{display:flex;flex-direction:column;justify-content:space-between}.ant-table-wrapper{overflow:auto;scrollbar-width:none}.basic-main .detail{background-color:#eee;font-size:14px;margin:0 0 10px;padding:10px}.documents-main .document-item img{height:200px;width:170px}}.section-1{align-items:center;background-color:#fff;border-radius:20px;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;padding:25px}.section,.section-1{margin-bottom:20px}.section-1 .left-sec{display:flex;gap:5px;justify-content:center;margin:20px}.section-1 .left-sec .user-details{line-height:10px!important;text-align:center}.section-1 .left-sec .user-details h2{line-height:1.2!important}.section-1 .left-sec .user-details h3{font-weight:600;opacity:.8}.section-1 .left-sec img{border-radius:50%;height:120px;width:120px}.section-1 .left-sec button{left:-30px;position:relative;top:-15px}.section-1 .left-sec .ant-btn.ant-btn-icon-only .anticon{font-size:16px}.section-1 .right-sec{background-color:#eee;border-radius:10px;padding:25px 70px;width:500px}.section-1 .right-sec div{word-wrap:break-word;font-size:16px;font-weight:400}.section-1 .right-sec span,.section-head{font-weight:600}.section-head{font-size:24px;margin:10px}@media (max-width:767px){.section-1{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;margin-bottom:20px;padding:25px}.section-1 .right-sec{background-color:#eee;border-radius:10px;margin-right:0;padding:20px;width:calc(100vw - 100px)}.section-1 .left-sec{display:block;margin:0 0 30px;text-align:center}.section-1 .left-sec img{align-items:center;border-radius:50%;display:flex;height:150px;justify-content:center;margin-bottom:-20px;width:150px}.section-1 .left-sec button{left:50px;position:relative;top:-10px}}.workingdays-container{margin:0 auto;max-width:1200px;padding:20px}.workingdays-go-back{margin-bottom:16px}.workingdays-title{font-size:28px;font-weight:600;margin-bottom:24px}.workingdays-filters{margin-bottom:24px}.workingdays-filter-form{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}.workingdays-filter-select{width:150px}.workingdays-card-container{display:flex;flex-wrap:wrap;gap:16px}.workingdays-card{background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);flex-basis:calc(33.333% - 16px);flex-grow:1;flex-shrink:1;padding:16px;transition:box-shadow .3s ease}.workingdays-card:hover{box-shadow:0 8px 16px rgba(0,0,0,.2)}.form12bb-container{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:0 auto;max-width:800px;padding:20px}.form12bb-container .print-btn{background-color:var(--color-primary);height:40px;left:calc(100% - 180px);margin:24px;position:relative;width:160px}.form12bb-title{color:#333;font-size:1.8rem;margin-bottom:20px;text-align:center}.form12bb-section{margin-bottom:24px}.form12bb-section-title{border-bottom:2px solid #ddd;color:#555;font-size:1.4rem;margin-bottom:16px;padding-bottom:8px}.form12bb-item{margin-bottom:16px}.form12bb-input{height:44px}.form12bb-input,.form12bb-textarea{font-size:1rem;width:100%}.form12bb-submit-btn{background-color:#1890ff;border:none;border-radius:4px;color:#fff;font-size:1.1rem;height:48px;width:100%}.form12bb-submit-btn:hover{background-color:#40a9ff;color:#fff}.form12bb-loading{margin-top:50px;text-align:center}@media (max-width:768px){.form12bb-container{padding:15px}.form12bb-submit-btn{font-size:1rem;height:42px}.form12bb-input{height:40px}}@media (max-width:576px){.form12bb-item{width:100%}}@media print{*{visibility:hidden}.content{height:-webkit-max-content;height:max-content;left:0;margin:0;padding:0;top:0;width:100%}.form-12B-form-container{margin:0}.form-12B-form-container *{visibility:visible}.form-12B-form-container{left:0;padding:0;position:relative;top:0}@page{margin:0}}.chat-header{align-items:center;background-color:#fff;border-bottom:1px solid #e8e8e8;display:flex;height:64px;left:0;line-height:48px;padding:0 16px;position:fixed;right:0;top:0;z-index:1000}.chat-header .chat-back-button{margin-right:16px}.chat-header .chat-title{flex:1 1;font-size:18px;font-weight:700;text-align:center}.chat-container{display:flex;height:calc(100vh - 64px);overflow:auto;position:relative;top:64px}.chat-sidebar{background:#fff;border-right:1px solid #e8e8e8;padding:16px;position:relative;width:300px}.chat-sidebar .chat-spinner{align-items:center;display:flex;height:100%;justify-content:center}.chat-sidebar .chat-new-chat-button{background-color:var(--color-primary);bottom:20px;position:absolute;right:20px}.chat-content{background:#fff;display:flex;flex:1 1;flex-direction:column;padding:0}.chat-content .chat-area{flex:1 1;overflow-y:auto}.chat-content .chat-empty-state{color:#888;font-size:18px;padding:50px;text-align:center}.chat-window{background:#fff;display:flex;flex-direction:column;height:100%}.chat-window-header{border-bottom:1px solid #e8e8e8;font-size:20px;font-weight:600;margin-bottom:16px;padding-bottom:8px;text-align:center}.chat-messages{flex:1 1;margin-bottom:16px;overflow-y:auto;padding:24px}.chat-message{align-items:flex-start;display:flex;margin-bottom:12px}.chat-message-content{margin-left:12px;max-width:70%}.chat-message-header{display:flex;font-size:14px;font-weight:500;gap:16px;justify-content:space-between}.chat-message-sender{color:var(--color-primary)}.chat-message-timestamp{color:#aaa;font-size:12px}.chat-message-text{background:#f2f2f2;border-radius:8px;line-height:1.4;padding:8px}.chat-input{display:flex;flex-direction:column;padding:24px}.chat-input textarea{resize:none}.chat-input button{align-self:flex-end;background-color:var(--color-primary);margin-top:10px}.recent-container{padding:10px}.recent-participant-item{align-items:center;cursor:pointer;display:flex;padding:10px}.recent-participant-item.active{background-color:var(--color-primary);border-radius:10px;color:#fff;font-weight:400}.recent-avatar{margin-right:10px}.recent-participant-name{font-weight:500}.recent-participant-item span{background-color:green;height:2px;width:2px}.recent-participant-name.seen{color:red}.recent-participant-message{color:#555}.recent-participant-item.active .recent-participant-message{color:#aaa}.chat-message-avatar{align-items:center;background-color:var(--color-primary);border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;margin-right:10px;width:40px}.recent-participant-item.active .chat-message-avatar{background-color:#fff;color:var(--color-primary)}.broadcast-container{background-color:#fff;border-radius:12px;box-shadow:0 4px 2px rgba(0,0,0,.1);margin:20px auto;max-width:1200px;padding-inline:24px}.broadcast-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.broadcast-title{color:var(--color-primary);font-size:28px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.1)}.broadcast-button{background-color:var(--color-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:background-color .3s,-webkit-transform .2s;transition:background-color .3s,transform .2s;transition:background-color .3s,transform .2s,-webkit-transform .2s}.broadcast-button:hover{background-color:var(--color-primary);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.broadcast-list{background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:20px}.broadcast-list-item{border-bottom:1px solid #e9ecef;padding:15px 0;transition:background-color .2s}.broadcast-list-item:hover{background-color:#f1f1f1}.broadcast-list-item:last-child{border-bottom:none}.broadcast-sender{color:var(--color-primary);font-size:16px;font-weight:600}.broadcast-content{color:#555;font-size:14px;line-height:1.5;margin-top:0}.broadcast-modal{padding:20px}.broadcast-form{display:flex;flex-direction:column}.broadcast-textarea{border:1px solid #ccc;border-radius:8px;padding:10px;resize:none;transition:border-color .2s}.broadcast-textarea:focus{border-color:#007bff;outline:none}.broadcast-submit-button{background-color:#28a745;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin-top:15px;padding:12px;transition:background-color .3s,-webkit-transform .2s;transition:background-color .3s,transform .2s;transition:background-color .3s,transform .2s,-webkit-transform .2s;width:100%}@media (max-width:768px){.broadcast-container{padding:15px}.broadcast-title{font-size:24px}.broadcast-button,.broadcast-submit-button{font-size:14px;padding:10px 15px}.broadcast-list-item{padding:10px 0}.broadcast-textarea{font-size:14px}}.assets_main__container{background-color:#fff;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.08);margin:24px auto;max-width:1200px;padding:30px}.assets_main__header{align-items:center;display:flex;gap:24px;margin-bottom:40px}.assets_main__back-button{align-items:center;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;padding:8px 16px}.assets_main__back-button,.assets_main__back-button:hover{background-color:var(--color-primary)}.assets_main__title{font-size:24px;font-weight:600;margin:0}.assets_main__add-button{background-color:green;border:none;border-radius:8px;color:#fff;cursor:pointer;float:right;font-size:16px;font-weight:500;height:40px;padding:0 20px;transition:all .3s ease}.assets_main__add-button:hover{background-color:#73d13d}.assets_main__table-wrapper{border-radius:8px;margin-bottom:60px;padding:20px}.assets_main__table-title{color:var(--color-primary);font-size:18px;font-weight:500;margin-bottom:16px;text-decoration-line:underline}.assets_main__table{border-radius:8px;overflow:auto}.assets_main__table .ant-table-thead>tr>th{background-color:#e8e8e8;color:#000;font-size:16px;font-weight:500}.assets_main__table .ant-table-tbody>tr:hover{background-color:#e6f7ff;transition:background-color .3s ease}.assets_main__modal{max-width:600px}.assets_main__modal .ant-modal-content{border-radius:12px;padding:24px}.assets_main__modal .ant-modal-header{background-color:#fafafa;border-bottom:none;border-radius:12px 12px 0 0}.assets_main__modal .ant-modal-title{color:#333;font-size:22px;font-weight:700}.assets_main__form-item{margin-bottom:24px}.assets_main__form-item label{color:#595959;font-size:14px;font-weight:600}.assets_main__form-item .ant-input,.assets_main__form-item .ant-select-selector{border:1px solid #d9d9d9;border-radius:6px;font-size:16px;height:44px;transition:border-color .3s ease,box-shadow .3s ease}.assets_main__form-item .ant-input:focus,.assets_main__form-item .ant-input:hover,.assets_main__form-item .ant-select-focused .ant-select-selector{border-color:#1890ff;box-shadow:0 0 0 3px rgba(24,144,255,.3)}.assets_main__form-item .ant-select-selector{align-items:center;display:flex;height:44px}.assets_main__modal .ant-btn-primary{background-color:#1890ff;border-color:#1890ff;border-radius:8px;box-shadow:0 4px 12px rgba(24,144,255,.3);font-size:16px;font-weight:600;height:45px;transition:all .3s ease}.assets_main__modal .ant-btn-primary:hover{background-color:#40a9ff;border-color:#40a9ff;box-shadow:0 6px 14px rgba(24,144,255,.5);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.assets_main__modal .ant-btn-default{background-color:#f5f5f5;border-radius:8px;color:#333;font-size:16px;font-weight:600;height:45px;transition:background-color .3s ease}.assets_main__modal .ant-btn-default:hover{background-color:#e8e8e8}.assetdetails__container{background-color:#fff;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.08);margin:20px auto;max-width:1200px;padding:30px}.assetdetails__header{align-items:center;display:flex;gap:24px;margin-bottom:40px}.assetdetails__title{color:#333;font-size:20px;font-weight:600;margin:0}.assetdetails__add-button{background-color:green;border:none;border-radius:8px;color:#fff;cursor:pointer;float:right;font-size:16px;font-weight:500;height:40px;padding:0 20px}.assetdetails__add-button:hover{background-color:#73d13d}.assetdetails__table-wrapper{border-radius:8px;margin-bottom:60px;padding:20px}.assetdetails__table-title{color:#000;font-size:18px;font-weight:600;margin-bottom:16px}.assetdetails__table{border-radius:8px;overflow:auto}.assetdetails__table .ant-table-thead>tr>th{background-color:#e8e8e8;color:#000;font-size:16px;font-weight:600}.assetdetails__table .ant-table-tbody>tr:hover{background-color:#e6f7ff;transition:background-color .3s ease}.assetdetails__modal{max-width:600px}.assetdetails__modal .ant-modal-content{border-radius:12px;padding:24px}.assetdetails__modal .ant-modal-header{background-color:#fafafa;border-bottom:none;border-radius:12px 12px 0 0}.assetdetails__modal .ant-modal-title{color:#333;font-size:22px;font-weight:700}.assetdetails__form-item{margin-bottom:24px}.assetdetails__form-item label{color:#595959;font-size:14px;font-weight:600}.assetdetails__form-item .ant-input,.assetdetails__form-item .ant-input-textarea{border:1px solid #d9d9d9;border-radius:6px;font-size:16px;transition:border-color .3s ease,box-shadow .3s ease}.assetdetails__modal .ant-btn-primary{background-color:#1890ff;border-color:#1890ff;border-radius:8px;box-shadow:0 4px 12px rgba(24,144,255,.3);font-size:16px;font-weight:600;height:45px;transition:all .3s ease}.assetdetails__modal .ant-btn-primary:hover{background-color:#40a9ff;border-color:#40a9ff;box-shadow:0 6px 14px rgba(24,144,255,.5);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.assetdetails__modal .ant-btn-default{background-color:#f5f5f5;border-radius:8px;color:#333;font-size:16px;font-weight:600;height:45px;transition:background-color .3s ease}.assetdetails__modal .ant-btn-default:hover{background-color:#e8e8e8}
/*# sourceMappingURL=main.485980c9.css.map*/