@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto:ital,wght@0,100..900;1,100..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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#fff;font-family:Inter;height:100%;margin:0;padding:0}button:disabled,button:hover:disabled{background-image:linear-gradient(to right bottom,#767f8c,#5f656d);color:#dcdada;cursor:not-allowed}.login{align-items:center;background-image:linear-gradient(to bottom right,#bfecff,#cdc1ff,#fff6e3,#ffccea);display:flex;height:100vh;justify-content:center}.login-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 4px 4px #00000017;height:76%;padding:40px 0;text-align:center;width:450px}.card-header img{height:80px;padding:5px}.sign-in{color:#4b5563;font-size:14px;margin:0 15px 10px}.login-form{padding:30px}.login-form .input-component{margin-top:40px}.forgot-password-btn{background-color:#fff;border:0;color:#4b5563;font-family:Inter;margin-top:10px;padding:10px}.forgot-password-btn:hover{background-color:#e7ebf3;border-radius:5px;color:#020817}.forgot-password-popup{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0003;height:200px;padding:2rem;position:fixed;width:500px}.forgot-password-username-input{margin:20px 0}.forgot-password-btns{align-items:center;display:flex;margin-top:40px}.forgot-password-btns .button-component{align-items:center;background-color:#020817;border:0;border-radius:5px;display:flex;justify-content:center;width:50%}.forgot-password-btns .button-component:first-child{margin-right:15px}.forgot-password-btns .button-component:last-child{margin-left:15px}.forgot-password-cancel-submit-btn{border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 15px;width:100%}.forgot-password-cancel-btn{background-image:linear-gradient(to right bottom,#767f8c,#5f656d)}.forgot-password-cancel-btn:hover{background-image:linear-gradient(to right bottom,#64748b,#475569)}.forgot-password-submit-btn{background-image:linear-gradient(to right bottom,#22c55e,#16a34a)}.forgot-password-submit-btn:hover{background-image:linear-gradient(to right bottom,#01a43d,#02a33d)}.reset-password{align-items:center;display:flex;height:100vh;justify-content:center}.reset-password-form{border-radius:8px;box-shadow:0 4px 12px #0003;height:60%;margin:40px;padding:2rem;width:400px}.reset-password-inputs .input-component{margin-top:40px}.reset-password-btns{align-items:center;display:flex;margin-top:50px}.reset-password-btns .button-component{align-items:center;background-color:#020817;border:0;border-radius:5px;display:flex;justify-content:center;width:50%}.reset-password-btns .button-component:first-child{margin-right:15px}.reset-password-btns .button-component:last-child{margin-left:15px}.reset-password-cancel-submit-btn{border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 15px;width:100%}.reset-password-cancel-btn{background-image:linear-gradient(to right bottom,#767f8c,#5f656d)}.reset-password-cancel-btn:hover{background-image:linear-gradient(to right bottom,#64748b,#475569)}.reset-password-submit-btn{background-image:linear-gradient(to right bottom,#22c55e,#16a34a)}.reset-password-submit-btn:hover{background-image:linear-gradient(to right bottom,#01a43d,#02a33d)}.input-component{text-align:left}.input-component label{font-size:14px;font-weight:500}.input-component label span{color:#dc2525;font-size:16px;font-weight:500}.icon-input-field{align-items:center;border:1px solid #bec2c8;border-radius:5px;display:flex;font-size:14px;font-weight:200;margin-top:10px}.icon-input{padding:0 15px}.icon-input img{height:17px}.icon-input-field input{border:0;border-bottom-right-radius:5px;border-top-right-radius:5px;font-family:Inter;font-size:14px;font-weight:300;height:40px;padding-left:10px;width:100%}.password-eye-icon{align-items:center;display:flex;height:40px}.password-eye img{height:17px;padding:0 10px}.button-component button{font-family:Inter}.sign-in-btn{background-image:linear-gradient(to right bottom,#3b82f6,#2563eb);border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:50px;padding:15px;width:100%}.sign-in-btn:hover{background-image:linear-gradient(to right bottom,#2563eb,#1d4ed8)}.dashboard-header{align-items:center;box-shadow:0 4px 4px 4px #00000017;display:flex;justify-content:space-between;padding:10px 55px}.dashboard-header-icon-name{align-items:center;display:flex;justify-content:center}.dashboard-header-icon{border-radius:10px;display:flex;height:50px;margin-right:25px;padding:9px}.dashboard-header-name{padding-top:5px}.dashboard-header-name h1{font-size:20px;font-weight:700;margin:0}.dashboard-header-name p{color:#4b5563;font-size:14px;font-weight:300;margin:5px 0}.dashboard-header-user-logout{align-items:center;display:flex;justify-content:center}.dashboard-header-username-role{text-align:end}.dashboard-header-username-role span{font-size:15px;font-weight:500}.dashboard-header-username-role p{color:#4b5563;font-size:13px;font-weight:300;margin:3px 0 0}.logout-btn{align-items:center;background-color:#fff;border:0;display:flex;font-family:Inter;justify-content:center;margin-left:10px}.logout-btn:hover{background-color:#e7ebf3;border-radius:5px}.logout-btn:hover p{color:#1f1b1b}.logout-icon img{height:18px;padding:0 15px 0 10px}.logout-btn p{color:#4b5563;font-size:14px;font-weight:600;margin:10px 0;padding-right:10px}.dashboard-body{padding:0 30px}.dashboard-body-header{align-items:center;display:flex;justify-content:space-between}.dashboard-body-header-message{margin:0 25px}.dashboard-body-header-message h1{margin:32px 0 8px}.dashboard-body-header-message p{color:#4b5563;font-size:15px;font-weight:400;margin:0 0 32px}.dashboard-body-header-btn{margin-right:25px}.dashboard-add-user-btn{align-items:center;background-image:linear-gradient(to right bottom,#3b82f6,#2563eb);border:0;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;padding:10px 15px;width:100%}.dashboard-add-user-btn:hover{background-image:linear-gradient(to right bottom,#2563eb,#1d4ed8)}.dashboard-add-user-btn p{margin:0 0 0 10px}.business-unit-cards{display:grid;grid-template-columns:auto auto auto auto}.business-unit-card-btn{align-items:flex-start;background-color:#fff;border:0;border-radius:10px;box-shadow:0 4px 4px 4px #00000017;cursor:pointer;display:flex;flex-direction:column;justify-content:center;line-height:20px;margin:25px;padding:30px;text-align:left;transition:transform .3s,box-shadow .3s}.business-unit-card-btn:hover{box-shadow:0 4px 4px 4px #00000030;transform:scale(1.03)}.business-unit-card-btn:hover .business-unit-name{color:#2563eb}.business-unit-card-btn:hover .business-unit-icon img{transform:scale(1.1)}.business-unit-icon{margin-bottom:24px}.business-unit-icon img{border-radius:8px;height:32px;padding:16px;transition:transform .3s}.business-unit-name{font-size:20px;font-weight:700}.business-unit-card p{color:#4b5563;font-size:14px}.add-user-popup{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0003;height:500px;overflow-y:scroll;padding:2rem;position:fixed;width:600px}.error-message{color:#dc2525;font-size:12px}.unique-username-check{font-size:12px}.username-input-icon{align-items:center;display:flex;font-size:12px;margin:5px 0}.unique-username-icon img{height:16px;margin-right:7px}.add-user-inputs .dropdown-component,.add-user-inputs .input-component{margin-top:25px}.icon-dropdown-field{align-items:center;border:1px solid #bec2c8;border-radius:5px;display:flex;font-size:14px;font-weight:200;margin-top:10px}.icon-dropdown-field select{border:0;border-bottom-right-radius:5px;border-top-right-radius:5px;font-family:Inter;font-size:14px;font-weight:300;height:40px;padding:0 10px;width:100%}select option[disabled]{color:grey}.main-header-component{align-items:center;box-shadow:0 4px 4px 4px #00000017;display:flex;justify-content:space-between;padding:15px 55px}.main-header-btn:hover{background-color:#e7ebf3;border-radius:5px}.main-header-btn:hover p{color:#1f1b1b}.main-header-btn{align-items:center;background-color:#fff;border:0;cursor:pointer;display:flex;font-family:Inter;justify-content:center;margin-right:20px;padding:0 10px}.main-header-btn p{color:#4b5563;font-size:14px;font-weight:600;margin:10px 6px}.back-icon img{height:15px;padding-right:15px}.main-header-btn-name{align-items:center;display:flex}.main-header-name-desc{padding-top:5px}.main-header-name-desc h1{font-size:20px;font-weight:700;margin:0}.main-header-name-desc p{color:#4b5563;font-size:14px;font-weight:300;margin:5px 0}.bu-operations-body{padding:0 30px}.bu-operations-body-header{margin:0 25px}.bu-operations-body-header h1{margin:32px 0 8px}.bu-operations-body-header p{color:#4b5563;font-size:15px;font-weight:400;margin:0 0 32px}.bu-operations-cards{display:grid;grid-template-columns:auto auto auto auto}.bu-operations-card-btn{align-items:flex-start;background-color:#fff;border:0;border-radius:10px;box-shadow:0 4px 4px 4px #00000017;cursor:pointer;display:flex;flex-direction:column;height:220px;justify-content:center;line-height:20px;margin:25px;padding:30px;text-align:left;transition:transform .3s,box-shadow .3s;width:318px}.bu-operations-card-btn:hover{box-shadow:0 4px 4px 4px #00000030;transform:scale(1.03)}.bu-operations-card-btn:hover .bu-operation-name{color:#2563eb}.bu-operations-card-btn:hover .bu-operation-icon img{transform:scale(1.1)}.bu-operation-icon{margin-bottom:24px}.bu-operation-icon img{border-radius:8px;height:24px;padding:12px;transition:transform .3s}.bu-operation-name{font-size:18px;font-weight:600}.bu-operation-name:hover{color:#2563eb}.bu-operations-card p{color:#4b5563;font-size:14px}.employee-management{position:relative}.employee-management-body{padding-top:40px}.employee-npt-hours-name-desc{background-image:linear-gradient(90deg,#fff7ed,#fefce8);border-radius:10px;margin:0 55px;padding:25px}.employee-npt-hours-name{align-items:center;display:flex}.employee-npt-hours-name img{height:20px;margin-right:10px;width:20px}.employee-npt-hours-name h1{font-size:24px;font-weight:600;margin:0}.employee-npt-hours-desc{color:#64748b;font-size:14px;margin:6px 0 0}.employee-npt-hours-label-input{padding-top:24px}.employee-npt-hours-label-input p{font-size:14px;font-weight:500;margin:15px 0 5px}.employee-npt-hours-input-btn{display:flex}.employee-npt-hours-input-btn input{border:1px solid #bec2c8;border-radius:5px;font-family:Inter;font-size:14px;margin-right:30px;padding:9px;width:83%}.employee-update-npt-hours-btn{background-color:#ff5a02;border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 15px}.employee-update-npt-hours-btn:hover{background-color:#e15e17}.employee-add-reset-save-btns{justify-content:space-between;margin:0 55px}.employee-add-reset-btn,.employee-add-reset-save-btns{align-items:center;display:flex}.employee-btns-class{border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 15px}.employee-btns-class.add-save-employee-btn:disabled,.employee-btns-class.add-save-employee-btn:hover:disabled{background-image:linear-gradient(to right bottom,#767f8c,#5f656d)}.employee-btns-class.add-save-employee-btn{background-image:linear-gradient(to right bottom,#22c55e,#16a34a)}.employee-btns-class.add-save-employee-btn:hover{background-image:linear-gradient(to right bottom,#01a43d,#02a33d)}.employee-btns-class.reset-employee-btn{background-image:linear-gradient(to right bottom,#767f8c,#5f656d);margin:0 20px}.employee-btns-class.reset-employee-btn:hover{background-image:linear-gradient(to right bottom,#64748b,#475569)}.employee-cards{margin:0 55px}.employee-card{background-color:#f9fafb4d;border:2px solid #e5e7eb;border-radius:10px;box-shadow:0 0 0 0 #0000,0 0 0 0 #0000,0 1px 2px 0 #0000000d;margin:40px 0 10px;padding:25px}.employee-card.status-active{background-color:#f0fdf44d;border:2px solid #bbf7d0}.employee-card-photo-name-status{display:flex;justify-content:space-between}.employee-card-photo,.employee-card-photo-name{align-items:center;display:flex}.employee-card-photo{background-color:#9ca3af;border-radius:50%;color:#fff;font-size:18px;font-weight:700;height:80px;justify-content:center;width:80px}.status-active .employee-card-photo{background-color:#22c55e}.employee-card-photo img{border-radius:50%;height:80px;width:80px}.employee-card-name-desg{margin-left:16px}.employee-card-name-desg span{color:#020817;font-size:18px;font-weight:600}.employee-card-name-desg p{color:#64748b;font-size:14px;margin:5px 0 0}.employee-card-status-edit{display:flex;justify-content:center}.employee-card-status{background-color:#f3f4f6;border-radius:15px;color:#1f2937;font-size:14px;font-weight:500;height:fit-content;margin-top:11.5px;padding:4px 12px}.employee-card-status p{margin:0}.status-active .employee-card-status{background-color:#dcfce7;color:#166534}.employee-card-edit-delete-btn{display:flex}.employee-card-edit-btn{background-color:#fff;border:0;cursor:pointer;height:26px;margin:5px 10px 0;padding:0;width:26px}.employee-card-edit-icon{height:26px;padding:5px;width:26px}.employee-card-edit-icon:hover{background-color:#e7ebf3;border-radius:10px}.employee-card-details{display:grid;grid-template-columns:25% 25% 25% 25%}.employee-card-detail-toggle{margin:20px 10px}.employee-card-detail-toggle p{color:#4b5563;font-size:14px;font-weight:500;margin:8px 0}.employee-card-detail-toggle span{color:#020817;font-weight:500}.no-employees-desc{align-items:center;display:flex;font-size:18px;font-weight:700;justify-content:center;margin-top:200px}.add-update-employee-modal-popup .modal-popup-component{background-color:#0000004d}.add-update-employee-popup{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0003;height:500px;overflow-y:scroll;padding:2rem;position:fixed;width:600px}.add-update-employee-photo{align-items:center;display:flex;margin:20px 0 30px}.employee-photo-icon{align-items:center;background-color:#22c55e;color:#fff;display:flex;font-size:18px;font-weight:700;justify-content:center}.employee-photo-icon,.employee-photo-icon img{border-radius:50%;height:80px;width:80px}.employee-photo-input{align-items:center;display:flex;justify-content:center;position:relative}.employee-photo-input label{background-image:linear-gradient(to right bottom,#22c55e,#16a34a);border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin:0 30px;padding:10px;text-align:center}.employee-photo-input label:hover{background-image:linear-gradient(to right bottom,#01a43d,#02a33d)}#file-input{display:none}.popup-header{display:flex;justify-content:space-between}.popup-heading{font-size:20px;font-weight:600;margin:0}.popup-close-btn{background-color:#fff;border:0;border-radius:10px;height:36px;padding:5px}.popup-close-btn:hover{background-color:#e7ebf3}.popup-close-btn img{height:26px}.add-update-employee-inputs .dropdown-component,.add-update-employee-inputs .input-component{margin-top:25px}.add-update-employee-btns{align-items:center;display:flex;margin-top:40px}.add-update-employee-btns .button-component{align-items:center;background-color:#020817;border:0;border-radius:5px;display:flex;justify-content:center;width:50%}.add-update-employee-btns .button-component:first-child{margin-right:15px}.add-update-employee-btns .button-component:last-child{margin-left:15px}.add-update-employee-cancel-submit-btn{border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 15px;width:100%}.add-update-employee-cancel-btn{background-image:linear-gradient(to right bottom,#767f8c,#5f656d)}.add-update-employee-cancel-btn:hover{background-image:linear-gradient(to right bottom,#64748b,#475569)}.add-update-employee-submit-btn{background-image:linear-gradient(to right bottom,#22c55e,#16a34a)}.add-update-employee-submit-btn:hover{background-image:linear-gradient(to right bottom,#01a43d,#02a33d)}.reset-ai-days-popup{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0003;padding:2rem;position:fixed;width:520px}.confirm-reset-heading{margin:30px 0 40px}.confirm-reset-btns{align-items:center;display:flex;justify-content:flex-end}.confirm-reset-btns .button-component:first-child{margin-right:20px}.confirm-reset-confirm-btn{background-image:linear-gradient(to right bottom,#22c55e,#16a34a);border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 15px;width:100%}.confirm-reset-confirm-btn:hover{background-image:linear-gradient(to right bottom,#01a43d,#02a33d)}.confirm-reset-cancel-btn{background-image:linear-gradient(to right bottom,#767f8c,#5f656d);border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 15px;width:100%}.confirm-reset-cancel-btn:hover{background-image:linear-gradient(to right bottom,#64748b,#475569)}.delete-employee-popup,.save-employee-changes-popup{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0003;padding:2rem;position:fixed;width:520px}.confirm-reset-note{color:#dc2525;display:flex;font-size:12px;font-weight:600;margin-top:10px}.confirm-reset-note span:first-child{width:17%}.confirm-reset-note span:nth-child(2){text-align:justify}.confirm-reset-delete-btn{background-image:linear-gradient(to right bottom,#f43f5e,#e11d48);border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 15px;width:100%}.confirm-reset-delete-btn:hover{background-image:linear-gradient(to right bottom,#f61d41,#e10535)}.transfer-employee-modal-popup .modal-popup-component{background-color:#0000004d}.transfer-employee-popup{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0003;height:200px;padding:2rem;position:fixed;width:600px}.transfer-employee-inputs .dropdown-component{margin-top:25px}.transfer-employee-btns{align-items:center;display:flex;margin-top:40px}.transfer-employee-btns .button-component{align-items:center;background-color:#020817;border:0;border-radius:5px;display:flex;justify-content:center;width:50%}.transfer-employee-btns .button-component:first-child{margin-right:15px}.transfer-employee-btns .button-component:last-child{margin-left:15px}.transfer-employee-cancel-submit-btn{border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 15px;width:100%}.transfer-employee-cancel-btn{background-image:linear-gradient(to right bottom,#767f8c,#5f656d)}.transfer-employee-cancel-btn:hover{background-image:linear-gradient(to right bottom,#64748b,#475569)}.transfer-employee-submit-btn{background-image:linear-gradient(to right bottom,#22c55e,#16a34a)}.transfer-employee-submit-btn:hover{background-image:linear-gradient(to right bottom,#01a43d,#02a33d)}.toggle-btn-component{align-items:center;display:flex}.toggle-btn-component button{border:0;border-radius:20px;margin:0;padding:0}.toggle-btn{background-color:#e2e8f0;border:0;border-radius:20px;height:25px;position:relative;width:50px}.toggle-btn-circle{background-color:#fff;border-radius:50%;height:20px;left:3px;position:absolute;top:2.5px;transition:left .5s;width:20px}.toggled .toggle-btn-circle{left:26.6px}.toggled .toggle-btn{background-color:#0f172a}.toggle-btn-component .disabled .toggle-btn{background-color:#e2e8f07a}.toggle-btn-component .toggled.disabled .toggle-btn{background-color:#0f172a6b}.toggle-btn-component p{color:#020817;font-size:14px;font-weight:300;margin:4px 8px}.modal-popup-component{align-items:center;background-color:#000000b3;display:flex;height:100vh;justify-content:center;left:0;pointer-events:auto;position:fixed;top:0;width:100vw;z-index:9999}.dropdown-component label{font-size:14px;font-weight:500}.dropdown-component label span{color:#dc2525;font-size:16px;font-weight:500}.dropdown-component select{margin-right:3px}.response-notifications .modal-popup-component{align-items:flex-start;background-color:#0000001a}.response-notifications-modal-popup{background-color:#fff;border-radius:4px;font-size:14px;font-weight:300;margin-top:10px;opacity:0;padding:8px 8px 12px 13px;pointer-events:none;position:fixed;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;width:300px}.response-notifications-modal-popup.show{box-shadow:0 4px 12px #000000b3;opacity:1;pointer-events:auto;transform:translateY(0)}.response-notifications-modal-popup.success{background-color:#e1f4e7}.response-notifications-modal-popup.failure{background-color:#f6dada}.response-notifications-popup{display:flex;padding:0 5px}.response-notifications-popup p{margin-top:0}.response-notifications-close{display:flex;justify-content:flex-end}.response-notifications-close-btn{background-color:initial;border:0;border-radius:10px;margin-bottom:10px;padding:5px}.success .response-notifications-close-btn:hover{background-color:#adf8c5}.failure .response-notifications-close-btn:hover{background-color:#f8b7b7}.response-notifications-close-icon{height:22px}.response-notifications-icon{margin-right:15px}.response-notifications-icon img{height:35px}.loading-component{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.loading-component img{height:70px}.loading-component span{color:#1d4ed8;font-size:18px;font-weight:700}.hotel-management-body{padding:60px 55px}.hotel-all-data-count{align-items:center;display:flex}.hotel-total-count{background-color:#f9fafb4d;border:2px solid #e5e7eb;border-radius:10px;box-shadow:0 0 0 0 #0000,0 0 0 0 #0000,0 1px 2px 0 #0000000d;flex:1 1;padding:20px 25px}.all-employees-count{margin-right:10px}.all-staff-count{margin:0 15px}.all-site-count{margin-left:10px}.hotel-total-count p{color:#667085;font-size:14px;font-weight:500;margin:0 0 20px}.hotel-total-count span{font-size:30px;font-weight:700;margin:0 0 20px}.all-employees-count span{color:#1f1f1f}.all-staff-count span{color:#00a1d6}.all-site-count span{color:#29a847}.hotel-dropdown{margin:40px 0 20px;width:200px}.hotel-input-search{margin:20px 0 40px;width:30%}.hotel-dropdown-select{border-radius:5px}.hotel-dropdown-select:active,.hotel-dropdown-select:focus,.hotel-dropdown-select:focus-visible{border:0;outline:0}.hotel-data-table{margin-top:20px}.hotel-management-body .table-component tr td:first-child{font-weight:700}.hotel-management-body .table-component tr td:nth-child(2){color:#667085}.hotel-management-body .table-component tr td .table-td-value select{border-radius:10px;color:grey;height:35px;padding:3px 10px;width:100%}.table-td-value .icon-dropdown-field{margin:0;width:fit-content}.hotel-management-body .table-component tr td:nth-child(4) .hotel-type select,.hotel-management-body .table-component tr td:nth-child(4) .site-type select,.hotel-management-body .table-component tr td:nth-child(6) .day-shift select,.hotel-management-body .table-component tr td:nth-child(6) .night-shift select{font-weight:700}.hotel-management-body .table-component tr td:nth-child(4) .hotel-type select,.hotel-type .icon-dropdown-field{background-color:#e5f9ff;color:#00a1d6}.hotel-management-body .table-component tr td:nth-child(4) .site-type select,.site-type .icon-dropdown-field{background-color:#eafaee;color:#29a847}.day-shift .icon-dropdown-field,.hotel-management-body .table-component tr td:nth-child(6) .day-shift select{background-color:#fffcb8;color:#f9bb04}.hotel-management-body .table-component tr td:nth-child(6) .night-shift select,.night-shift .icon-dropdown-field{background-color:#6e8cfb;color:#0b13a4}.td-data-input-dropdown-select:active,.td-data-input-dropdown-select:focus,.td-data-input-dropdown-select:focus-visible{border:0;outline:0}.hotel-management-body .table-component tr td option{background-color:#fff;color:#000}.hotel-btns-table{margin-top:70px}.hotel-add-save-btns{align-items:center;display:flex;justify-content:space-between}.hotel-delete-entry img{cursor:pointer}.hotel-add-entry-btn{background-image:linear-gradient(to right bottom,#22c55e,#16a34a);border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 15px}.hotel-add-entry-btn:hover{background-image:linear-gradient(to right bottom,#01a43d,#02a33d)}.hotel-input-btns{display:flex;justify-content:flex-end}.hotel-cancel-save-btn{border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 15px}.cancel-changes-btn{background-image:linear-gradient(to right bottom,#767f8c,#5f656d);margin:0 15px}.cancel-filter-btn:hover{background-image:linear-gradient(to right bottom,#64748b,#475569)}.save-changes-btn{background-image:linear-gradient(to right bottom,#22c55e,#16a34a)}.save-changes-btn:hover{background-image:linear-gradient(to right bottom,#01a43d,#02a33d)}.add-entry-modal-popup .modal-popup-component{background-color:#0000004d}.add-entry-popup{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0003;height:500px;overflow-y:scroll;padding:2rem;position:fixed;width:600px}.add-entry-inputs .dropdown-component,.add-entry-inputs .input-component{margin-top:25px}.add-entry-btns{align-items:center;display:flex;margin-top:40px}.add-entry-btns .button-component{align-items:center;background-color:#020817;border:0;border-radius:5px;display:flex;justify-content:center;width:50%}.add-entry-btns .button-component:first-child{margin-right:15px}.add-entry-btns .button-component:last-child{margin-left:15px}.add-entry-cancel-submit-btn{border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 15px;width:100%}.add-entry-cancel-btn{background-image:linear-gradient(to right bottom,#767f8c,#5f656d)}.add-entry-cancel-btn:hover{background-image:linear-gradient(to right bottom,#64748b,#475569)}.add-entry-submit-btn{background-image:linear-gradient(to right bottom,#22c55e,#16a34a)}.add-entry-submit-btn:hover{background-image:linear-gradient(to right bottom,#01a43d,#02a33d)}.table-component{background-color:#f9fafb4d;border:2px solid #e5e7eb;border-radius:10px;box-shadow:0 0 0 0 #0000,0 0 0 0 #0000,0 1px 2px 0 #0000000d;overflow:auto}.table-component table{border-collapse:collapse;table-layout:fixed;width:100%}.table-th-div{align-items:center;display:flex}.badge-filter{position:relative}.filter-circle-icon{background-color:#f43f5e;border-radius:50%;bottom:13px;height:8px;left:14px;position:absolute;width:8px}.table-component td,.table-component th{word-wrap:break-word;border:0;font-size:14px;padding:10px 12px;text-align:left}.table-headers{background-color:#dbdcdd80;color:#667085;font-size:14px}.table-empty-header-icon{width:30px}.table-component td .icon-input-field{border:0;margin:0}.table-component td .icon-input-field input{border:1px solid #bec2c8;border-radius:5px;font-size:14px;height:35px;width:80%}.table-no-data-msg{padding:20px!important;text-align:center!important}.col-filter-icon{cursor:pointer;height:18px;margin-right:10px;width:18px}.filter-popup{background-color:#fff;border-radius:5px;box-shadow:0 -2px 4px 4px #00000017;color:#667085;font-size:14px;font-weight:700;margin-top:5px;padding:20px;position:absolute;width:200px;z-index:10000}.filter-popup-left{animation:slideLeft .15s ease-out}.filter-popup-right{animation:slideRight .15s ease-out}@keyframes slideLeft{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@keyframes slideRight{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.filter-popup .icon-input-field{border:0;margin-top:20px}.filter-popup .icon-input-field input{border:1px solid #bec2c8;border-radius:5px;font-size:14px;height:35px}.filter-input-type .dropdown-component{margin-top:20px}.filter-dropdown-select{border-radius:5px;font-size:14px;height:39px}.filter-dropdown-select:active,.filter-dropdown-select:focus,.filter-dropdown-select:focus-visible{border:0;outline:0}.filter-btns{display:flex;justify-content:flex-end;margin-top:20px}.filter-reset-submit-btn{border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 15px}.reset-filter-btn{background-image:linear-gradient(to right bottom,#767f8c,#5f656d);margin:0 15px}.reset-filter-btn:hover{background-image:linear-gradient(to right bottom,#64748b,#475569)}.apply-filter-btn{background-image:linear-gradient(to right bottom,#22c55e,#16a34a)}.apply-filter-btn:hover{background-image:linear-gradient(to right bottom,#01a43d,#02a33d)}.footer-component{width:100%}.footer-div{align-items:center;display:flex;justify-content:space-between;padding:2px 20px}.footer-logo img{height:40px}.footer-desc p{font-size:10px;margin:0}@media screen and (max-width:530px) and (min-width:450px){.login-card{padding:20px 0;width:400px}.login-form{padding:20px}.login-form .input-component{margin-top:20px}}@media screen and (max-width:450px) and (min-width:350px){.login-card{padding:20px 0;width:300px}.login-form{padding:20px}.login-form .input-component{margin-top:20px}}@media screen and (max-width:350px) and (min-width:300px){.login-card{padding:20px 0;width:250px}.login-form{padding:20px}.login-form .input-component{margin-top:20px}}@media screen and (max-width:300px) and (min-width:250px){.login-card{padding:20px 0;width:200px}.login-form{padding:20px}.login-form .input-component{margin-top:20px}}
/*# sourceMappingURL=main.207d08a9.css.map*/