.react-responsive-modal-root{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.react-responsive-modal-overlay{background:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center}.react-responsive-modal-containerCenter:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.react-responsive-modal-modal{background:#fff;box-shadow:0 12px 15px 0 rgba(0,0,0,.25);display:inline-block;margin:1.2rem;max-width:800px;overflow-y:auto;padding:1.2rem;position:relative;text-align:left;vertical-align:middle}.react-responsive-modal-closeButton{background-color:transparent;border:none;cursor:pointer;display:flex;padding:0;position:absolute;right:14px;top:14px}@-webkit-keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes react-responsive-modal-modal-in{0%{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}to{opacity:1;-webkit-transform:scale(100%);transform:scale(100%)}}@keyframes react-responsive-modal-modal-in{0%{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}to{opacity:1;-webkit-transform:scale(100%);transform:scale(100%)}}@-webkit-keyframes react-responsive-modal-modal-out{0%{opacity:1;-webkit-transform:scale(100%);transform:scale(100%)}to{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}}@keyframes react-responsive-modal-modal-out{0%{opacity:1;-webkit-transform:scale(100%);transform:scale(100%)}to{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}}.Login_loginBox__zE76l{background:#fff;border-radius:20px;box-shadow:1px 5px 14px 5px rgba(0,0,0,.1);letter-spacing:1px;margin:25vh auto;max-width:480px;min-height:250px;padding:20px;position:relative;text-align:center}.Login_loginBox__zE76l h2{margin:20px 0 40px;padding:0;text-transform:uppercase}.Login_socialButton__uM\+sQ{align-content:center;align-items:center;border-image:linear-gradient(90deg,#f8c413,#6ed4db) 1;border-style:solid;border-width:4px;display:inline-flex;font-size:18px;gap:10px;justify-content:center;padding:15px;text-decoration:none}.Login_socialButton__uM\+sQ img{display:inline-block;width:30px}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;font-family:Montserrat,sans-serif;font-weight:400;line-height:1.5;min-height:100vh}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.container{margin:0 auto;width:min(90%,1200px)}.designation{margin-top:100px}.heading,h1,h2,h3,h4{font-family:Josefin Sans,sans-serif;font-weight:300;line-height:1.2}.navbar{background-image:linear-gradient(260deg,#2376ae,#c16ecf);border:1px solid rgba(0,0,0,.2);font-size:18px;padding:15px}.main-nav{display:none;list-style-type:none;padding-left:0}.logo,.nav-links{color:hsla(0,0%,100%,.7);text-decoration:none}.main-nav li{margin:15px auto;text-align:center}.logo{display:inline-block}.logo img{max-width:250px}.navbar-toggle{color:hsla(0,0%,100%,.8);cursor:pointer;font-size:24px;position:absolute;right:20px;top:50px}.active{display:block}button.nav-links{background:transparent;border-image:linear-gradient(90deg,#f8c413,#6ed4db) 1;border-style:solid;border-width:4px}button.nav-links:hover{cursor:pointer}@media screen and (min-width:1200px){.navbar{justify-content:space-between;min-height:70px;padding-left:30px;padding-right:30px}.main-nav,.navbar{align-items:center;display:flex}.main-nav{flex-direction:row;justify-content:flex-end;margin-right:30px}.main-nav li{margin:0}.nav-links{margin-left:20px}.logo{margin-top:0}.navbar-toggle{display:none}.logo:hover,.nav-links:hover{color:#fff}}.editTwoAnchor{align-content:center;align-items:center;display:flex;flex-wrap:wrap;gap:10px}.mainTitle,main h1{font-size:48px;font-weight:300;margin-bottom:30px;margin-top:30px}.infoSummary{padding-bottom:60px;padding-top:30px}.gridRow{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.infoSummary .gridRow{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.card{word-wrap:break-word;background-clip:border-box;background-color:#fff;border:1px solid #ededed;border-radius:10px;display:flex;flex-direction:column;min-width:0;position:relative}.card a{color:#3e007c;text-decoration:none}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.dash-widget .card-body{display:flex;flex-direction:row}.card-icon{align-items:center;background:#26a69a;border-radius:10px;display:flex;float:left;height:60px;vertical-align:middle;width:60px}.card-icon .fas{color:#fff;font-size:24px;margin:auto}.card-body{word-wrap:break-word;flex:1 1 auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;min-height:1px;overflow-wrap:break-word;padding:1.25rem;-ms-word-break:break-all;word-break:break-all;word-break:break-word}.bg-primary{background-color:#3e007c!important}.card-right{display:flex;flex-direction:column;justify-content:center;padding-left:20px}.card-right .card-title{font-size:24px}.card-right p{font-size:20px}.pendingLeave{padding:60px 0}.currentLeaveCard>.card-body,.leaveCard>.card-body{flex-direction:column;gap:5px}.pendingLeave h2{font-size:32px;margin-bottom:30px}.card-body h4{font-size:24px}.currentDayLeave{padding:60px 0}.currentDayLeave h2{font-size:32px;margin-bottom:30px}.cta h2{font-size:36px}.cta{align-content:center;align-items:center;background:#2376ae;background-image:linear-gradient(260deg,#2376ae,#c16ecf);border-radius:10px;color:#fff;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:80px 30px}.cta h1,.cta h2{font-size:36px;margin:0}@media (max-width:700px){.cta{padding:40px 15px}.cta h1,.cta h2{font-size:28px}}.btn.btn-primary{align-items:center;color:hsla(0,0%,100%,.8);cursor:pointer;display:inline-flex;font-size:18px;font-weight:600;justify-content:center;padding:.75em 2em;position:relative;text-decoration:none;transition:all .2s}.btn.btn-primary:hover{border-image:linear-gradient(90deg,#6ed4db,#f8c413) 1;color:#fff}.btn.btn-primary{border-image:linear-gradient(90deg,#f8c413,#6ed4db) 1;border-style:solid;border-width:4px}@media (max-width:768px){.mainTitle,main h1{font-size:32px;margin-bottom:20px}.pendingLeave h2{font-size:28px;margin-bottom:20px}.card-body h4{font-size:20px}.currentDayLeave h2{font-size:28px;margin-bottom:20px}}.book__form{padding:60px 0;width:100%}.book__form .form-item:not(:last-child){margin-bottom:25px}.book__form .field_sm,.book__form select,.book__form textarea{background-color:rgb(110 212 219/5%);border:none;border-bottom:3px solid #6ed4db;border-radius:2px;color:inherit;display:block;font-size:15px;padding:15px 20px;transition:all .3s;-webkit-transition:all .3s;width:100%}@media only screen and (max-width:56.25em){.book__form .field_sm,.book__form select,.book__form textarea{width:100%}}.book__form .field_sm:focus,.book__form select:focus,.book__form textarea:focus{border-bottom:3px solid #6ed4db;box-shadow:0 10px 20px rgba(0,0,0,.1);outline:none}.field_sm:focus:invalid{border-bottom:3px solid #ff7730}.book__form textarea:focus:invalid{border-bottom:3px solid #ff7730}.book__form .form label{font-size:16px;font-weight:600}.book__form .btn.btn-primary{background-color:#fff;color:#444}@media (min-width:700px){.empForm{grid-column-gap:40px;grid-row-gap:20px;-webkit-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));row-gap:20px}.empForm .form-item:last-child{grid-column-start:1}}.employeeList{padding:60px 0}.mt-30{margin-top:30px}.mb-0{margin-bottom:0}.me-10{-webkit-margin-end:10px;margin-inline-end:10px}.yearly-holiday-user{color:#444;display:inline-block;margin-left:10px;text-decoration:none}.widget-profile .profile-info-widget{display:block;text-align:center}.widget-profile .profile-info-widget .booking-doc-img{background-color:#f7f7f7;border-radius:50%;display:inline-block;margin:0 0 10px;padding:5px;width:auto}.highlight-text{font-weight:700;margin-bottom:15px;padding-top:5px}.alert-color{color:red}.overlay{background:hsla(0,0%,100%,.5);height:100%;left:0;top:0;width:100%;z-index:9999}#loading-page,.overlay{display:none;position:fixed}#loading-page{background-color:hsla(0,0%,100%,.8);border-radius:5px;left:50%;opacity:1;padding:20px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.widget-profile .profile-info-widget .booking-doc-img img{border-radius:50%;height:60px;width:60px}.profile-info-widget{display:flex;text-align:left}.profile-info-widget .booking-doc-img{margin-right:15px}.profile-info-widget .booking-doc-img img{border-radius:4px;height:90px;object-fit:cover;width:90px}.profile-det-info{overflow:hidden}.profile-det-info h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-det-info h4 a{color:#3e007c;font-weight:600;text-decoration:none}.sortByTeam{align-items:flex-end;display:flex;flex-direction:column;gap:15px;justify-content:center}.sortByTeam.book__form{padding:0}.leaveInfo,.ticketInfo{grid-gap:30px;align-items:center;display:grid;gap:30px;grid-template-columns:1fr 1fr;justify-content:center;padding:30px 0}@media (max-width:800px){.leaveInfo,.ticketInfo{grid-template-columns:1fr}}.leaveInfo .book__form{padding:0}.leaveInfo-item,.ticketInfo-item{align-content:center;align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}.leaveInfo-item .leave-penalty{font-size:28px;font-weight:600}.leaveInfo-item h3,.ticketInfo-item h3{font-size:28px}.leaveInfo-item p,.ticketInfo-item p{word-wrap:break-word;font-size:20px;font-weight:600;overflow-wrap:break-word;word-break:break-all}.buttonRow{align-content:center;align-items:center;display:flex;flex-wrap:wrap;gap:10px}p.info{background-color:#e6e6fa;margin-top:15px;padding:20px}span.error{color:red;display:inline-block;font-size:14px;margin-top:5px}@media (max-width:800px){.leaveInfo-item{flex-wrap:wrap}}.search-box{display:flex;margin:30px 0;position:relative;width:100%}.search-input{border:4px solid #111d5e;border-radius:10px 0 0 10px;border-right:none;color:tomato;padding:10px;width:100%}.search-button,.search-input{background:none;font-size:20px;outline:none}.search-button{align-items:center;border:4px solid #111d5e;border-radius:0 10px 10px 0;cursor:pointer;display:flex;justify-content:center;text-align:center;width:50px}.btn.backBtn{background:transparent;border-image:linear-gradient(90deg,#f8c413,#6ed4db) 1;border-style:solid;border-width:4px;cursor:pointer;padding:5px 10px}.headingWithBtn{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.headingWithBtn .btn.btn-primary{color:#444}input[type=date]{position:relative}input[type=date]:after{color:#555;content:"\f073";font-family:Font Awesome\ 5 Free;padding:0 5px}input[type=date]:hover:after{color:#bf1400}input[type=date]::-webkit-calendar-picker-indicator{background:transparent;bottom:0;color:transparent;height:auto;left:0;position:absolute;right:0;top:0;width:auto}input[type=date]::-webkit-clear-button,input[type=date]::-webkit-inner-spin-button{z-index:1}.profileImg img{display:block;height:100px;object-fit:contain;width:100px}.profileInfo{box-shadow:0 .125rem .25rem rgb(0 0 0/8%)!important;display:flex;flex-direction:column;gap:10px;margin:30px auto 0;max-width:700px;padding:30px}.profileIfo-item h3{font-size:24px}.profilePic img{height:200px;object-fit:contain;width:200px}.customModal p{margin-right:35px}.customModal{background-color:#e6e6fa!important}.empNameImg{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:20px 0}.empNameImg h1{margin:0}.empNameImg .profileImg img{height:150px;width:150px}.leaveReason{border-bottom:1px solid #eee;padding:20px}.tableImg img{display:inline-block;width:50px}.tableImg{align-items:center;display:flex;gap:5px}.btn.btn-export{background:transparent;border-width:4px;cursor:pointer;font-size:16px;margin-bottom:20px;padding:5px 10px}.book__form.filter,.btn.btn-export{border-image:linear-gradient(90deg,#f8c413,#6ed4db) 1;border-style:solid}.book__form.filter{align-items:center;border-width:2px;margin:30px 0;padding:15px}.book__form.filter>.form-item{margin-bottom:0}.book__form.filter>h3{font-size:24px}.book__form.filter>.form-item>label{font-weight:700}.error-boundary{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.error-boundary img{height:auto;max-width:100%}.error-boundary h1{font-weight:600}.error-boundary button{background-color:#444;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 20px;transition:all 1s}.error-boundary button:hover{background-color:#eee;color:#444}.generalNotice h2{font-size:28px;font-weight:700;margin:20px 0}.confirmModal{display:flex;gap:8px;margin-top:12px}.confirmModal .btn-danger{background-color:#f87171}.confirmModal .btn-danger,.confirmModal .btn-primary{border:none;border-radius:5px;color:#fff;font-weight:600;padding:4px 20px}.confirmModal .btn-primary{background-color:#22d3ee}.employee-btn-container{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.employee-btn-container .btn{padding:6px 12px}
/*# sourceMappingURL=main.99995abd.css.map*/