@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}body{background:#f0f0f0}.just-start{justify-content:flex-start}.flex{display:flex;flex-wrap:wrap}.mt{margin-top:20px}.alc{align-items:center}.space-bw{justify-content:space-between}.just-center{justify-content:center}li{list-style:none}a{text-decoration:none}.col-60{width:59%}.col-40{width:39%}.col-50{width:49%}.pos-relate{position:relative}.upper-tabs{background:#fff;margin-bottom:10px;padding:15px}.upper-tabs ul li{cursor:pointer;margin-right:10px;padding:10px}.upper-tabs ul li.active,.upper-tabs ul li:hover{background:#3354f4;border-radius:5px;color:#fff}.search-container{align-items:center;background-color:#fff;border:2px solid #ccc;border-radius:30px;box-shadow:0 4px 6px #0000001a;display:flex;padding:5px 10px}.search-input{border:none;border-radius:20px;flex:1 1;font-size:16px;outline:none;padding:10px}.search-button{background-color:#007bff;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:background-color .3s}.search-button:hover{background-color:#0056b3}.search-button:active{transform:scale(.95)}.all-employees h1{font-size:30px}.csvdownload-btn button{background-color:#007bff;border:none;border-radius:10px;color:#fff;font-size:16px;padding:10px;width:100%}.from{margin-right:30px}.from input,.to input{padding:5px;width:200px}.from label,.to label{display:block}.add-employee button{background:#007bff;background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-right:10px;padding:10px;padding:10px 20px}.add-employee button:hover{background-color:#0056b3}.popup-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup{animation:fadeIn .3s ease-in-out;background:#fff;border-radius:10px;box-shadow:0 4px 8px #0003;height:690px;overflow-x:scroll;padding:30px;position:relative;text-align:center;width:500px}.close-button{background:none;border:none;color:#333;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px;transition:color .3s}.close-button:hover{color:#007bff}.popup h2{color:#333;font-size:20px;margin-bottom:20px}.form-group{margin-bottom:15px;text-align:left;width:48%}.form-group label{color:#333;display:block;font-size:14px;margin-bottom:5px}.form-group-textarea{width:100%}.form-group-textarea label{color:#333;display:block;font-size:14px;margin-bottom:5px;text-align:start}.form-group-textarea textarea{resize:none;width:100%}.form-group input,.form-group select{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:14px;outline:none;padding:10px;transition:border-color .3s;width:100%}.form-group p,.form-group-textarea p{background:#f7f7f7;border:1px solid #f7f7f7;color:#000;padding:10px}.form-group input:focus{border-color:#007bff}.userfinalname{margin-left:10px}.userfinalname p span{font-weight:700}.profile-upper{margin-bottom:20px}.form-actions{display:flex;gap:10px;justify-content:space-between;margin-top:20px}.form-actions button{border:none;border-radius:5px;cursor:pointer;flex:1 1;font-size:14px;padding:10px}.form-actions button:last-of-type{background-color:#007bff;color:#fff}.form-actions button:last-of-type:hover{background-color:#0056b3}.form-actions button:first-of-type{background-color:#ccc;color:#333}.form-actions button:first-of-type:hover{background-color:#bbb}.edit-submit{background:#007bff!important;color:#fff!important}.cancel-edit{background:#ccc!important;color:#000!important}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.timer-container{flex-direction:column;font-family:Arial,sans-serif;margin-top:40px}.circle,.timer-container{align-items:center;display:flex}.circle{background-color:#f0f8ff;border:8px solid #3498db;border-radius:50%;box-shadow:0 4px 10px #0003;height:250px;justify-content:center;margin-bottom:20px;width:250px}.time{color:#3498db;font-size:24px;font-weight:700}.buttons{display:flex;gap:15px}button{border-radius:5px;font-size:16px;font-weight:700;padding:10px 20px;transition:background-color .3s ease}.clock-in{background-color:#2ecc71;color:#fff}.clock-in:hover{background-color:#27ae60}.clock-out{background-color:#e74c3c;color:#fff}.clock-out:hover{background-color:#c0392b}.modal-overlay{background:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.modal{background:#fff;border-radius:8px;box-shadow:0 4px 10px #0003;left:50%;padding:20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:300px;z-index:999}.modal-actions{display:flex;justify-content:space-around;margin-top:20px}button{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .3s ease}.confirm-btn{background:#2ecc71;color:#fff}.confirm-btn:hover{background:#27ae60}.cancel-btn{background:#e74c3c;color:#fff}.cancel-btn:hover{background:#c0392b}.Leave-component{background:#fff;border-radius:10px}.leave-content{padding:10px}.leave-content h3{font-size:25px;margin-bottom:10px;text-align:center}.el-available,.sl-available{background:#007bff;border:1px solid #007bff;border-radius:5px;color:#fff;margin-right:15px}.el-available p,.sl-available p{padding:10px}.leave-available{margin-bottom:25px}.employee-name{margin-bottom:15px}.employee-name label{display:block;font-weight:700;margin-bottom:5px}.employee-name input,.employee-name select,.employee-name textarea{outline:none;padding:10px;width:100%}.employee-name textarea{resize:none}.submit-cancel button{background:#007bff;border:none;border-radius:5px;color:#fff;font-size:16px;padding:10px;width:45%}.profile-main{margin:0 auto;width:100%}.profile-page h2{font-size:25px;margin-bottom:25px;text-align:center}.popup-overlay-edit{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup-edit{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0003;left:50%;padding:30px;position:relative;text-align:center;top:50%;transform:translate(-50%,-50%);width:550px}.popup-edit h2{margin-bottom:10px}.employee-name p{font-size:18px;font-weight:700}.employee-name span{font-size:18px}.anouncement-form label{display:block;margin-bottom:15px}.anouncement-form input,.anouncement-form textarea{margin-bottom:15px;outline:none;padding:10px;resize:none;width:100%}.submit-btn button{background:#007bff;border:none;border-radius:5px;color:#fff;padding:10px;width:100%}.anouncement-table table tr th{background:#007bff!important;color:#fff}.intime{background:#f7f7f7;border:1px solid #f7f7f7;padding:10px;width:49%}.intime p{font-weight:700;margin-right:10px}.in-out{margin-bottom:20px}.reg-in{margin-left:10px}.reg-in label{display:block;font-weight:700}.reg-in input{padding:10px}.reg-in p{font-size:20px;margin-top:20px}.login-container{background-color:#f5f5f5;display:flex;height:100vh;overflow:hidden}.login-form{animation:fade-in-left 1s ease forwards;background-color:#fff;box-shadow:0 4px 6px #0000001a;display:flex;flex:1 1;flex-direction:column;justify-content:center;opacity:0;padding:40px;transform:translateX(-50px)}.login-form h2{color:#333;font-size:28px;margin-bottom:20px}.form-group-login{margin-bottom:15px}.form-group-login label{display:block;font-weight:700;margin-bottom:5px}.form-group-login input{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:10px;width:100%}.error{color:red;font-size:14px;margin-top:5px}.login-btn{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px;transition:background-color .3s ease;width:100%}.login-btn:hover{background-color:#0056b3}.login-image{align-items:center;animation:fade-in-right 1s ease forwards;display:flex;flex:1 1;justify-content:center;opacity:0;transform:translateX(50px)}.login-image img{height:100%;object-fit:cover;width:100%}@keyframes fade-in-left{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes fade-in-right{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.selected-date{background:#f7f7f7;border:1px solid #ddd;border-radius:4px;padding:10px;width:100%}.selected-date label{font-weight:700}.selected-date p{margin-left:8px}.duration-from{margin-right:20px}.duration-from label{display:block;font-weight:700}.duration-from input{margin-top:3px;padding:10px;width:100%}button:disabled{background-color:grey;color:#fff;cursor:not-allowed;opacity:.6}.calendar-main{border-radius:5px}.calendar-main,.calendar-particular-date{align-items:center;display:flex;height:100%;justify-content:center}.calendar-particular-date{opacity:.4;width:100%}.calendar-text{color:#000;display:flex;font-size:10px;position:absolute}.leave-name{margin-bottom:8px;width:49%}.leave-role{margin-bottom:8px;width:100%}.leave-name label,.leave-role label{font-weight:700;margin-bottom:8px}.leave-name p,.leave-role p{background:#f7f7f7;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:14px;outline:none;padding:10px 15px;transition:border-color .3s;width:100%}.duration-from-leaves{width:49%}.duration-from-leaves label{display:block;font-weight:700}.duration-from-leaves input{margin-top:3px;padding:10px;width:100%}.dashboard-pagination{margin-bottom:10px;margin-top:10px}.ant-picker-calendar-date-content{color:#000000e0;height:30px!important;line-height:1.5714285714285714;overflow-y:auto;position:static;text-align:start;width:auto}.personal-component{background:#fff;border-radius:10px}.personal-component h3{font-size:22px;margin-bottom:20px}.aadhar label,.pan-card label{display:block;font-weight:700}.personal-content{padding:20px}.upload-section h4{font-size:20px;margin-bottom:12px;margin-top:20px}.aadhar input,.pan-card input{width:40%}.aadhar button,.pan-card button{background:#3354f4;border:none;color:#fff;margin-left:5px;padding:6px}.full-screen-photo{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.full-screen-photo img{max-height:100%;max-width:100%}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-thumb{background:#c2bdbd;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#c2bdbd}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.hidden{display:none!important}.regularize-no{font-size:19px!important;margin:15px auto 0}.sidebar{background:#fff;height:100vh;padding:10px 15px;position:-webkit-sticky;position:sticky;top:0;width:200px}.sidebar ul li{cursor:pointer;font-size:14px;margin-bottom:10px;padding:10px}.sidebar ul li.active{background:#3354f4;border-radius:5px;color:#fff}.sidebar ul li i{font-size:14px;margin-right:10px}.sidebar ul li:hover{background:#3354f4;border-radius:5px;color:#fff}.main-area{padding:0 15px;width:calc(100% - 200px)}.stat-info{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.stat-cards{background:#fff;border-radius:10px;box-shadow:0 2px 8px 0 #63636333;cursor:pointer;padding:10px;width:24%}.icon{align-items:center;background:#3354f4;border-radius:5px;display:flex;height:35px;justify-content:center;margin-bottom:10px;width:35px}.icon i{color:#fff}.stat-cards p{font-size:14px;margin-bottom:5px}.stat-cards h3{font-size:24px}.attendance-charts{margin-bottom:20px}.bar-chart,.line-chart{background:#fff;border-radius:10px;height:400px;padding:15px}.all-employees{background:#fff;border-radius:10px;margin-bottom:20px;padding:10px}.all-employees h3{font-size:24px;margin-bottom:15px}.all-employees table{border-collapse:collapse;text-align:center;width:100%}.all-employees table tr{border-bottom:1px solid #d3d3d3}.all-employees table tr:last-of-type{border-bottom:none}.all-employees table tr td,.all-employees table tr th{font-size:14px;padding:10px}.employees-detail h3{margin-bottom:0}.employees-detail .top-h{margin-bottom:20px}.employees-detail .pos-relate input{border:1px solid #d9d9d9;border-radius:5px;outline:none;padding:10px 10px 10px 30px;width:250px}.employees-detail .pos-relate i{color:#d9d9d9;left:10px;position:absolute;top:13px}.employees-detail table button{align-items:center;border:none;border-radius:28px;color:#fff;display:flex;height:25px;justify-content:center;margin-right:5px;outline:none;padding:5px 10px;width:25px}.employees-detail table button i{font-size:12px}.employees-detail table button:last-of-type{margin-right:0}.employees-detail table button.view{background:#068f06}.employees-detail table button.edit{background:#ff5733}.employees-detail table button.delete{background:red}.leave-taken{background:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.on-leave{width:30%}.on-leave,.on-leave-dashboard{background:#fff;border-radius:5px;height:600px;left:50%;overflow:auto;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%)}.on-leave-dashboard{width:50%}.on-leave .closeBtn{right:0}.on-leave .closeBtn,.on-leave-dashboard .closeBtn{align-items:center;background:red;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;top:5px;width:30px}.on-leave-dashboard .closeBtn{right:5px}.on-leave .closeBtn i,.on-leave-dashboard .closeBtn i{color:#fff}.on-leave h3{font-size:22px}.on-leave h3,.on-leave-dashboard h3{margin-bottom:20px;text-align:center}.on-leave-dashboard h3{font-size:25px}.present-table{overflow-x:auto;padding:20px;width:100%}.present-table table{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 4px 8px #0000001a;overflow:hidden;width:100%}.present-table td,.present-table th{border:1px solid #ddd;padding:12px 15px;text-align:left}.present-table thead{background-color:#3354f4;color:#fff;font-weight:700}.present-table tbody tr:nth-child(2n){background-color:#f9f9f9}.present-table tbody tr:hover{background-color:#f1f1f1;transition:.3s}.leave-form>div{margin-bottom:15px}.leave-form>div:last-of-type{margin-bottom:0}.leave-form label{display:block;font-size:16px}.leave-form select,.leave-form textarea{border:1px solid #d9d9d9;border-radius:5px;outline:none;padding:10px;resize:none;width:100%}.leave-form button{background:red;border:none;border-radius:10px;color:#fff;cursor:pointer;outline:none;padding:10px 15px;width:49%}.leave-form button.approve{background:#068f06}
/*# sourceMappingURL=main.ccb50dcf.css.map*/