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}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}* ::-webkit-scrollbar{display:none;touch-action:none}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Login_container__UWrz7{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:center}.Login_card__Q03\+z{border-radius:8px;padding:2rem}.Login_title__Wnpmy{color:#2d3748;font-size:1.5rem;font-weight:700;text-align:center}.Login_image__nLc1a{height:12rem;margin:1rem 0;object-fit:contain;width:100%}.Login_input-group__xS51O{margin-bottom:1rem}.Login_label__lqZKw{color:#4a5568;display:block;margin-bottom:.5rem}.Login_input__heH2g{border:none;flex:1 1;outline:none;width:100%}.Login_password-container__J4VL7{position:relative}.Login_password-toggle__oP9EF{background:none;border:none;color:#718096;cursor:pointer;margin-bottom:10px;position:absolute;right:.5rem;top:2.3rem}.Login_button__nfri4{background:#dc2626;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;padding:.5rem;text-align:center;text-transform:uppercase;transition:background .3s;width:50%}.Login_button__nfri4:hover{background:#b91c1c}.Login_links__8BHX7{color:#4a5568;display:flex;font-size:.875rem;justify-content:space-between;margin-top:1rem}.Login_link-button__Zwn48{cursor:pointer;text-decoration:underline}.Login_btn__dtiT9{color:#000;margin-top:10px;text-align:center;text-decoration-line:none}.Login_textCont__40lZv{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.Login_passwordDiv__DGvmx{border-radius:5px;box-shadow:0 0 3px #e5e5e5;display:flex;padding:5px;width:100%}.Login_passinput__8w6RG{border:none;outline:none;width:100%}.NewBooking_container__r36oM{background-color:#f9f9f9;margin-bottom:5rem;min-height:100vh;padding:20px}.NewBooking_title__pU\+rA{color:green;font-size:24px;font-weight:700;margin-bottom:20px}.NewBooking_loader__4t8Hs{color:gray;font-size:18px;margin-top:20px;text-align:center}.NewBooking_refreshButton__la\+aD{background-color:green;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:20px;margin-top:3rem;padding:10px 20px}.NewBooking_refreshButton__la\+aD:hover{background-color:#006400}.NewBooking_bookingsList__T09p-{display:flex;flex-direction:column;gap:15px}.NewBooking_card__iDPy2{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #0003;cursor:pointer;padding:15px;transition:transform .2s ease-in-out}.NewBooking_card__iDPy2:hover{transform:scale(1.03)}.NewBooking_label__HWS\+p{color:#333;font-size:16px}.BottomTab_bottomTab__tcW5C{background-color:#fff;bottom:0;box-shadow:0 -2px 10px #0000001a;display:flex;justify-content:space-around;left:0;padding:10px 0;position:fixed;width:100%}.BottomTab_tabItem__BmnfU{align-items:center;background:none;border:none;color:#555;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:10px;font-weight:500;outline:none;padding:10px 0;transition:color .3s ease-in-out}.BottomTab_tabItem__BmnfU svg{font-size:18px;margin-bottom:4px}.BottomTab_tabItem__BmnfU:hover{color:#007bff}.BottomTab_active__AU0VQ{border-bottom:3px solid #007bff;color:#007bff}.BookingDetails_container__U2Yo1{background-color:#fff;border-radius:8px;margin:auto;max-width:600px;padding:3rem 20px 20px}.BookingDetails_date__9c-nH{color:gray;font-size:16px;text-align:right}.BookingDetails_orderNumber__Cm-uR{font-size:20px;font-weight:700;margin-bottom:10px}.BookingDetails_status__or\+gR{font-size:18px;font-weight:600;margin-bottom:10px}.BookingDetails_completed__G7Shv{color:green}.BookingDetails_pending__DSO8y{color:#ff4500}.BookingDetails_details__Znj8N{background-color:#f9f9f9;border-radius:8px;margin-top:10px;padding:10px}.BookingDetails_sectionTitle__1fqTN{color:gray;font-size:16px;margin-bottom:5px}.BookingDetails_info__CFZNj{font-size:17px;margin-bottom:5px}.BookingDetails_acceptButton__e8Gdr{background-color:green;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-top:20px;padding:12px;width:100%}.BookingDetails_acceptButton__e8Gdr:disabled{background-color:gray;cursor:not-allowed}.BookingDetails_centered__iE70c{align-items:center;display:flex;height:100vh;justify-content:center}.BookingDetails_loader__V1Ks2{animation:BookingDetails_spin__YSlWe 1s linear infinite;border:5px solid #ccc;border-radius:50%;border-top-color:blue;height:50px;width:50px}@keyframes BookingDetails_spin__YSlWe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Accepted_container__6ExVQ{margin:0 auto 5rem;max-width:800px;padding:20px;text-align:center}.Accepted_loader__Scqox{color:#007bff;font-size:18px;font-weight:700;margin-top:20px}.Accepted_list__dOy5d{align-items:center;display:flex;flex-direction:column}.Accepted_card__o8ra5{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 5px #0003;margin-bottom:15px;padding:15px;text-align:left;width:100%}.Accepted_date__3pXR6{color:gray;font-size:16px}.Accepted_orderNumber__bNGIb{font-size:20px;font-weight:700;margin:10px 0}.Accepted_status__hfUtP{font-size:18px;font-weight:600;margin-bottom:10px}.Accepted_accepted__9iTuK{color:green}.Accepted_sectionTitle__fxE7g{color:gray;font-size:14px;font-weight:700;margin-top:10px}.Accepted_info__VEhoK{font-size:17px;margin-bottom:5px}.Accepted_updateButton__mvmjw{background-color:blue;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:10px;padding:10px 15px;width:100%}.Accepted_updateButton__mvmjw:hover{background-color:#00008b}.Accepted_noData__cNCHJ{color:red;font-size:18px;margin-top:20px}.Accepted_refreshButton__IcgOg{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:3rem;padding:10px 15px}.Accepted_refreshButton__IcgOg:hover{background-color:#0056b3}.Accepted_title__DVf3O{color:green;font-size:24px;font-weight:700}.Progress_container__AULwV{background-color:#f8f9fa;margin-bottom:5rem;min-height:100vh;padding:20px}.Progress_loader__sRb7a{color:green;font-size:20px;font-weight:700;text-align:center}.Progress_list__YEv0x{display:flex;flex-direction:column;gap:15px;margin-top:3rem}.Progress_card__bp7hp{background:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;padding:15px}.Progress_date__rNVPZ{color:gray;font-size:14px}.Progress_orderNumber__V-K7M{font-size:18px;font-weight:700;margin-top:5px}.Progress_status__PNK7S{color:green;font-size:16px;font-weight:600;margin-bottom:10px}.Progress_details__Axk2r{margin-top:10px}.Progress_details__Axk2r h3{color:gray;font-size:16px}.Progress_details__Axk2r p{font-size:15px;margin:2px 0}.Progress_buttonGroup__3UgvH{display:flex;gap:10px;margin-top:10px}.Progress_addInvoice__5MVrf,.Progress_completeButton__2RY1N,.Progress_viewInvoice__WXOVv{align-self:center;border:none;border-radius:5px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;padding:10px}.Progress_viewInvoice__WXOVv{background-color:blue}.Progress_addInvoice__5MVrf{background-color:orange}.Progress_completeButton__2RY1N{background-color:green;margin-top:5px}.AddInvoice_container__jDoup{background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;margin:50px auto 5rem;max-width:400px;padding:3rem 20px 20px}.AddInvoice_title__C35n5{color:#333;font-size:24px;margin-bottom:20px;text-align:center}.AddInvoice_form__d7Xju{display:flex;flex-direction:column;gap:15px}.AddInvoice_input__xb4Ut{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:10px}.AddInvoice_button__yq\+Bn{background-color:green;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:12px}.AddInvoice_button__yq\+Bn:hover{background-color:#006400}.AddInvoice_backButton__gWu4y{background-color:#fff;border:none}.Invoice_container__Lfx9r{background-color:#f8f9fa;padding:4rem 15px 15px}.Invoice_loader__qm5O4{color:#555;font-size:18px;margin-top:20px;text-align:center}.Invoice_noData__SS\+Hc{color:#777;font-size:16px;margin-top:20px;text-align:center}.Invoice_heading__0N4Cz{color:#333;font-size:20px;font-weight:700;margin-bottom:15px;text-align:center}.Invoice_invoiceItem__AWhNn{background:#fff;border-radius:10px;box-shadow:0 2px 4px #0003;margin:10px 0;padding:15px}.Invoice_invoiceItem__AWhNn p{color:#333;font-size:14px;margin:5px 0}.Invoice_invoiceItem__AWhNn p span{color:#555;font-weight:700}.Invoice_paid__SSvFh{color:green;font-weight:700;text-transform:capitalize}.Invoice_unpaid__k7DEN{color:red;font-weight:700;text-transform:capitalize}.Invoice_button__ZOV7i{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:10px;padding:10px;width:100%}.Invoice_paidButton__vkRH4{background-color:green}.Invoice_unpaidButton__VrWgY{background-color:orange}.Invoice_totalContainer__Dxfbc{background:#fff;border-radius:10px;box-shadow:0 2px 4px #0003;margin-top:15px;padding:10px;text-align:center}.Invoice_totalText__0\+9af{color:green;font-size:18px;font-weight:700}.Invoice_backButton__lAG7S,.Invoice_deleteButton__duj04{background-color:#fff;border:none}.Invoice_deleteButton__duj04{align-self:flex-end;text-align:end;width:100%}.Invoice_modal__vSyCy{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;left:50%;padding:20px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1000}.Invoice_modal__vSyCy p{font-size:16px;font-weight:700;margin-bottom:15px}.Invoice_cancelButton__7rL4Y,.Invoice_confirmButton__5UDrt{border:none;border-radius:5px;cursor:pointer;font-size:14px;margin:5px;padding:10px 15px}.Invoice_confirmButton__5UDrt{background-color:red;color:#fff}.Invoice_cancelButton__7rL4Y{background-color:gray;color:#fff}.Completed_container__LQMuG{background-color:#f8f9fa;margin-bottom:5rem;padding:20px}.Completed_loader__cM7bE{color:#333;font-size:20px;font-weight:700;text-align:center}.Completed_refreshButton__rm-Ch{background-color:green;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:15px;margin-top:3rem;padding:10px 15px}.Completed_card__6mtw6{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;margin-bottom:10px;padding:15px}.Completed_date__-2AXr{color:gray;font-size:16px}.Completed_orderNumber__70IHS{color:#333;font-size:18px;font-weight:700}.Completed_status__L-1vF{color:green;font-size:18px;font-weight:600;margin-bottom:10px}.Completed_details__XPANB h4{color:gray;font-size:14px;margin-top:10px}.Completed_details__XPANB p{font-size:17px;margin-bottom:5px}.Completed_invoiceButton__VZi-a{background-color:green;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px;width:100%}.Completed_noData__OXqDZ{color:#777;font-size:16px;margin-top:20px;text-align:center}.Completed_title__lftHt{color:green;font-size:24px;font-weight:700;margin-bottom:20px}.Completed_feedbackButton__5LcXO{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:8px;padding:8px 16px}.Completed_feedbackButton__5LcXO:hover{background-color:#45a049}.Completed_tabContainer__Xw3Ao{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:10px}.Completed_tabButton__hYH\+o{background-color:#eee;border:none;border-radius:5px;cursor:pointer;padding:6px 12px}.Completed_activeTab__tLRXU{background-color:#007bff;color:#fff}.ChatList_container__M0jLe{align-items:center;background-color:#f8f9fa;display:flex;flex-direction:column;min-height:100vh;padding-bottom:3rem;padding-top:3rem}.ChatList_noChats__l4Uz-{color:#777;font-size:16px;margin-top:20px;text-align:center}.ChatList_chatList__QlGLP{list-style-type:none;margin:0;max-width:600px;padding:0;width:100%}.ChatList_chatItem__9YmKi{align-items:center;background-color:#fff;border-bottom:1px solid #eaeff2;cursor:pointer;display:flex;justify-content:space-between;padding:15px;transition:background-color .2s ease-in-out}.ChatList_chatItem__9YmKi:hover{background-color:#f1f1f1}.ChatList_chatItem__9YmKi.ChatList_admin__73mbE{background-color:#fff}.ChatList_chatItem__9YmKi.ChatList_user__uRbku{background-color:orange}.ChatList_chatText__JhpLb{font-size:16px;font-weight:700;text-transform:uppercase}.ChatList_icon__7xwM3{color:#000;font-size:20px}.ChatList_highlight__sFhBx{background-color:orange}.ChatList_cust__QcfMl{background-color:#fff}.Chat_chatContainer__cUsBQ{background-color:#ebe4dd;display:flex;flex-direction:column;height:100vh}.Chat_chatHeader__l2sAq{background-color:#007bff;color:#fff;font-size:18px;left:0;padding:15px;position:fixed;text-align:center;top:0;width:100%;z-index:1000}.Chat_chatMessages__oONMc{display:flex;flex:1 1;flex-direction:column;margin-bottom:60px;margin-top:60px;overflow-y:auto;padding:15px}.Chat_date__G3UyO{font-size:9px}.Chat_message__lI2wH{border-radius:8px;margin-bottom:10px;max-width:75%;padding:10px}.Chat_adminMessage__aP3zm{align-self:flex-end;background-color:#dcf8c7}.Chat_guestMessage__5i0VJ{align-self:flex-start;background-color:#f1f1f1}.Chat_chatInputContainer__abWAg{bottom:0;left:0;position:fixed;width:100%;z-index:100}.Chat_chatInput__lsfV5{align-items:center;background-color:#fff;border:none;border-radius:50px;border-radius:5px;display:flex;flex:1 1;outline:none;padding:10px}.Chat_sendButton__wIuDB{align-items:center;background-color:green;border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:10px}.Bookings_container__V2\+pV{background-color:#f8f9fa;min-height:100vh;padding:3rem 20px}.Bookings_loaderContainer__p7cmC{align-items:center;display:flex;height:100vh;justify-content:center}.Bookings_loader__WqNRp{animation:Bookings_spin__SOOOB 1s linear infinite;border:5px solid #ddd;border-radius:50%;border-top-color:blue;height:50px;width:50px}@keyframes Bookings_spin__SOOOB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Bookings_title__3xmbK{font-size:22px;font-weight:700;margin-bottom:10px;text-align:center}.Bookings_noData__NB0hE{color:#777;font-size:16px;text-align:center}.Bookings_listContainer__uKm8w{display:flex;flex-direction:column;gap:10px;margin-top:3rem}.Bookings_bookingItem__rrCDQ{align-items:center;background:#fff;border-bottom:1px solid #eaeff2;border-radius:5px;cursor:pointer;display:flex;justify-content:space-between;padding:12px;transition:.2s ease}.Bookings_bookingItem__rrCDQ:hover{background:#f1f1f1}.Bookings_orderText__h9OwA{font-size:16px;font-weight:700}.Bookings_statusText__OqZhG{border-radius:5px;font-size:14px;padding:5px 10px}.Bookings_completed__u312n{background-color:#eaffea;color:green}.Bookings_pending__lzibh{background-color:#ffeaea;color:red}.Details_container__OtrQm{background:#fff;border-radius:8px;margin:20px auto;max-width:600px;padding:20px}.Details_loader__LNpST{color:blue;font-size:18px;text-align:center}.Details_error__FcHF0{color:red;font-size:16px;margin-bottom:10px;text-align:center}.Details_date__ilFq\+{color:gray;font-size:14px;text-align:right}.Details_orderNumber__-rmhr{font-size:20px;font-weight:700;margin-bottom:10px}.Details_status__D63As{border-radius:5px;display:inline-block;font-size:18px;font-weight:600;margin-bottom:10px;padding:5px 10px}.Details_completed__2TSe0{background-color:#eaffea;color:green}.Details_pending__ym9\+B{background-color:#ffeaea;color:#ff4500}.Details_agentDetails__6CJ3c,.Details_details__PQcDg{border:1px solid #ddd;border-radius:5px;margin-top:15px;padding:15px}.Details_agentDetails__6CJ3c h3,.Details_details__PQcDg h3{font-size:18px;margin-bottom:10px}.Details_invoiceButton__p0Bl3{background-color:green;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:15px;padding:10px 15px}.Details_invoiceButton__p0Bl3:hover{background-color:#006400}.Agents_container__SjMrY{background:#fff;border-radius:8px;flex:1 1;margin:20px auto;max-width:600px;padding:3rem 20px;text-align:center}.Agents_loader__WllA6{color:blue;font-size:18px;margin:20px 0}.Agents_error__JCILZ{color:red;font-size:16px;margin-bottom:10px}.Agents_noData__a6s7O{color:gray;font-size:16px}.Agents_agentList__oZsb7{list-style:none;margin:0;padding:0}.Agents_agentItem__E8KDP{border-bottom:1px solid #eaeff2;cursor:pointer;display:flex;justify-content:space-between;padding:12px;transition:background .3s}.Agents_agentItem__E8KDP:hover{background:#f1f1f1}.Agents_agentId__-AO2f{font-size:16px;font-weight:700}.Agents_agentName__eVtaA{color:#555;font-size:14px}.Agents_active__ckgIX{color:green;font-weight:700}.Agents_inactive__Mwifr{color:red;font-weight:700}.Agents_addAgentButton__OBh\+m{align-items:center;background-color:green;border:none;border-radius:50%;bottom:6rem;color:#fff;cursor:pointer;display:flex;font-size:24px;height:50px;justify-content:center;margin-top:20px;position:fixed;right:20px;width:50px;z-index:100}.Agents_addAgentButton__OBh\+m:hover{background-color:#006400}.AgentDetails_container__yOEFz{background:#fff;border-radius:8px;margin:20px auto;max-width:600px;padding:3rem 20px 20px;text-align:center}.AgentDetails_loader__PvjqE{color:blue;font-size:18px;margin:20px 0}.AgentDetails_error__ibygW{color:red;font-size:16px;margin-bottom:10px}.AgentDetails_backButton__zpdE2{background:#ddd;border:none;border-radius:5px;cursor:pointer;font-size:14px;margin-bottom:10px;padding:8px 12px}.AgentDetails_statusButton__EUvGZ{border:none;border-radius:8px;cursor:pointer;display:block;font-size:16px;font-weight:700;margin:10px auto;padding:10px 15px;width:200px}.AgentDetails_active__Y8nWb{background-color:green;color:#fff}.AgentDetails_inactive__Zv7Jo{background-color:orange;color:#000}.AgentDetails_details__q\+8Py{margin-top:15px;text-align:left}.AgentDetails_details__q\+8Py p{border-bottom:1px solid #eaeaea;font-size:16px;padding:8px 0}.AddAgent_container__HSd6T{background:#fff;border-radius:8px;margin:30px auto;max-width:400px;padding:3rem 20px;text-align:center}form{display:flex;flex-direction:column;gap:10px}input{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:10px}.AddAgent_submitButton__4ocCQ{background:green;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:10px}.AddAgent_submitButton__4ocCQ:hover{background:#006400}.SearchBooking_container__5yMRp{background:#fff;border-radius:8px;margin:30px auto;max-width:450px;padding:20px;text-align:center}h2{color:#333;margin-bottom:20px}.SearchBooking_searchBox__tROzk{display:flex;gap:10px;margin-top:3rem}.SearchBooking_input__W0lsp{border:1px solid #ccc;border-radius:5px;flex:1 1;font-size:16px;outline:none;padding:10px}.SearchBooking_searchButton__nPt0g{background:blue;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 15px}.SearchBooking_searchButton__nPt0g:hover{background:#00008b}.SearchBooking_loading__DPTuC{color:orange;margin-top:10px}.SearchBooking_error__ZbssG{color:red;margin-top:10px}.SearchBooking_bookingDetails__4rLIm{background:#f4f4f4;border-radius:5px;margin-top:20px;padding:15px;text-align:left}.SearchBooking_bookingDetails__4rLIm h3{color:#333}.SearchBooking_bookingDetails__4rLIm p{margin:5px 0}.SearchBooking_date__5i6Wv{color:#555;font-weight:700}.SearchBooking_orderNumber__n9-Iy{color:#222;font-weight:700}.SearchBooking_status__ENinl{border-radius:5px;display:inline-block;font-weight:700;margin-top:10px;padding:5px}.SearchBooking_completed__ktHin{background:green;color:#fff}.SearchBooking_pending__6G-AM{background:orange;color:#fff}.SearchBooking_agentDetails__QQxJP,.SearchBooking_details__j5XIP{background:#fff;border-radius:5px;box-shadow:0 2px 4px #0000001a;margin-top:15px;padding:10px}.SearchBooking_invoiceButton__FEyF-{background:green;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:15px;padding:10px;width:100%}.SearchBooking_invoiceButton__FEyF-:hover{background:#006400}.FeedbackList_feedbackSection__p69Uy{padding:20px}.FeedbackList_feedbackRow__9y-tM{-ms-overflow-style:none;display:flex;flex-direction:column;gap:20px;scrollbar-width:none;width:100%}.FeedbackList_feedbackCard__xqSTp{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px;width:100%}.FeedbackList_stars__Zx-Hd{margin:8px 0}.FeedbackList_feedbackText__3Uo\+r{color:#333;font-style:italic}small{color:#666;display:block;margin-top:10px}.FeedbackList_date__6PIZU{font-size:12px;text-align:end}.FeedbackList_name__W1vFN{font-size:18px;text-align:start}
/*# sourceMappingURL=main.55bd1b84.css.map*/