.Login_loginWrapper__6Afie{min-height:calc(100vh - 160px);display:flex;justify-content:center;align-items:center;padding:3rem 1rem}.Login_loginWrapper__6Afie .Login_loginContainer__WdSLz{max-width:400px;width:100%;margin:0 auto;padding:1.5rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;text-align:center}.Login_loginWrapper__6Afie .Login_loginContainer__WdSLz .Login_logo__uHJ_D{display:block;margin:0 auto 1rem;max-width:100%;height:auto}.Login_loginWrapper__6Afie .Login_loginContainer__WdSLz h1{margin-bottom:1rem;color:#495057;font-size:1.5rem}.Login_loginWrapper__6Afie .Login_loginContainer__WdSLz .Login_loginForm__yNQC4{display:flex;flex-direction:column;gap:1rem}.Login_loginWrapper__6Afie .Login_loginContainer__WdSLz .Login_loginForm__yNQC4 input{padding:.75rem;font-size:1rem;border:1px solid #dee2e6;border-radius:4px}.Login_loginWrapper__6Afie .Login_loginContainer__WdSLz .Login_loginForm__yNQC4 input:focus{outline:none;border-color:#178582}.Login_loginWrapper__6Afie .Login_loginContainer__WdSLz .Login_loginForm__yNQC4 .Login_error__xGVMw,.Login_loginWrapper__6Afie .Login_loginContainer__WdSLz .Login_loginForm__yNQC4 .Login_success__7MNfL{font-size:.9rem}.Login_loginWrapper__6Afie .Login_loginContainer__WdSLz p{margin-top:1rem;align-self:center;color:#495057;font-size:.9rem}.Login_loginWrapper__6Afie .Login_loginContainer__WdSLz p a{color:#178582;text-decoration:none}.Login_loginWrapper__6Afie .Login_loginContainer__WdSLz p a:hover{text-decoration:underline}.Login_loginWrapper__6Afie .Login_loginContainer__WdSLz p .Login_toggleLink__v_eLh{color:#178582;cursor:pointer}.Login_loginWrapper__6Afie .Login_loginContainer__WdSLz p .Login_toggleLink__v_eLh:hover{text-decoration:underline;color:#1fb0ad}@media(max-width:768px){.Login_loginWrapper__6Afie .Login_loginContainer__WdSLz{padding:1rem;border:none}.Login_loginWrapper__6Afie .Login_loginContainer__WdSLz h1{font-size:1.25rem}.Login_loginWrapper__6Afie .Login_loginContainer__WdSLz .Login_loginForm__yNQC4 input{padding:.5rem;font-size:.9rem}.Login_loginWrapper__6Afie .Login_loginContainer__WdSLz p{font-size:.8rem}}@media(max-width:480px){.Login_loginWrapper__6Afie .Login_loginContainer__WdSLz h1{font-size:1rem}.Login_loginWrapper__6Afie .Login_loginContainer__WdSLz .Login_loginForm__yNQC4{gap:.75rem}.Login_loginWrapper__6Afie .Login_loginContainer__WdSLz .Login_loginForm__yNQC4 input{font-size:.85rem}}.Button_button__B8lPC{display:inline-block;border:none;border-radius:4px;font-size:1rem;padding:.75rem 1.5rem;cursor:pointer;transition:background-color .3s ease,color .3s ease}.Button_button__B8lPC:disabled{cursor:not-allowed;opacity:.6}.Button_primary__vSrWp{background-color:#178582;color:#fff}.Button_primary__vSrWp:hover{background-color:#1fb0ad}.Button_secondary__i_y_H{background-color:#b1934c;color:#192e4a}.Button_secondary__i_y_H:hover{background-color:#c1a96f}.Button_danger__rEqrm{background-color:#e63946;color:#fff}.Button_danger__rEqrm:hover{background-color:#ec6670}.Button_success__1mpik{background-color:#28a745;color:#fff}.Button_success__1mpik:hover{background-color:#34ce57}.Button_outline__C6iTw{background-color:transparent;border:2px solid #178582;color:#178582}.Button_outline__C6iTw:hover{background-color:#178582;color:#fff}.Button_small__1YIGW{font-size:.875rem;padding:.5rem 1rem}.Button_medium__W3mU4{font-size:1rem;padding:.75rem 1.5rem}.Button_large__XisFG{font-size:1.25rem;padding:1rem 2rem}.About_about__VjfjL{border-radius:5px;padding:3rem 1.5rem;max-width:1200px;margin:0 auto;background-color:#f8f9fa}.About_about__VjfjL .About_intro__L26uL{display:flex;align-items:center;gap:1.5rem;margin-bottom:3rem;padding:2rem;background-color:#fff;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.About_about__VjfjL .About_intro__L26uL .About_logo__896dF{flex-shrink:0}.About_about__VjfjL .About_intro__L26uL .About_introText__tw1tN{flex:1 1}.About_about__VjfjL .About_intro__L26uL .About_introText__tw1tN h1{font-size:2.5rem;margin-bottom:1rem;color:#178582}.About_about__VjfjL .About_intro__L26uL .About_introText__tw1tN p{font-size:1.25rem;line-height:1.6;color:#495057}.About_about__VjfjL .About_content__9xqHw section{margin-bottom:3rem;padding:1.5rem;background-color:#fff;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.05)}.About_about__VjfjL .About_content__9xqHw section h2{font-size:1.75rem;margin-bottom:1rem;color:#178582;border-left:4px solid #b1934c;padding-left:.75rem}.About_about__VjfjL .About_content__9xqHw section .About_icon__y7fmN{color:#28a745;font-size:1.5rem;margin-right:10px}.About_about__VjfjL .About_content__9xqHw section p{font-size:1rem;line-height:1.7;color:#495057}.About_about__VjfjL .About_content__9xqHw section ul{list-style-type:none;padding-left:1.5rem}.About_about__VjfjL .About_content__9xqHw section ul li{margin-bottom:.5rem;font-size:1rem;color:#495057}@media(max-width:768px){.About_about__VjfjL{padding:2rem 1rem}.About_intro__L26uL{flex-direction:column;text-align:center}.About_intro__L26uL .About_logo__896dF{margin-bottom:1rem}.About_content__9xqHw section{padding:1rem}}.Pricing_pricing__SABWN{text-align:center;padding:4rem 2rem;background-color:#f8f9fa;border-bottom:2px solid #b1934c;margin-bottom:4rem}.Pricing_pricing__SABWN h2{font-size:2.5rem;margin-bottom:2rem;color:#192e4a}.Pricing_pricing__SABWN .Pricing_toggleWrapper__g4ZfB{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;font-size:1rem;color:#192e4a;font-weight:700}.Pricing_pricing__SABWN .Pricing_toggle__IwDR1{width:50px;height:25px;background:#dee2e6;border-radius:50px;margin:0 10px;position:relative;cursor:pointer;transition:background .3s ease;display:flex;align-items:center;padding:2px}.Pricing_pricing__SABWN .Pricing_toggle__IwDR1 .Pricing_toggleBall__23u9E{width:22px;height:22px;background:#fff;border-radius:50%;position:absolute;left:3px;transition:transform .3s ease-in-out,background .3s ease-in-out}.Pricing_pricing__SABWN .Pricing_toggle__IwDR1.Pricing_annual__Wiy2E{background:#178582}.Pricing_pricing__SABWN .Pricing_toggle__IwDR1.Pricing_annual__Wiy2E .Pricing_toggleBall__23u9E{transform:translateX(25px);background:#b1934c}.Pricing_pricing__SABWN .Pricing_pricingCards__9jz58{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}@media(max-width:768px){.Pricing_pricing__SABWN .Pricing_pricingCards__9jz58{flex-direction:column;gap:1.5rem;align-items:center}}.Pricing_pricing__SABWN .Pricing_card__XgdmO{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:2rem;width:300px;box-shadow:0 4px 8px rgba(0,0,0,.1);text-align:left;position:relative;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.Pricing_pricing__SABWN .Pricing_card__XgdmO:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.15);border-color:#178582}.Pricing_pricing__SABWN .Pricing_card__XgdmO h3{display:flex;align-items:center;font-size:1.5rem;color:#192e4a;margin-bottom:1rem}.Pricing_pricing__SABWN .Pricing_card__XgdmO h3:before{content:"";margin-right:.5rem;color:#b1934c;font-size:1.25rem}.Pricing_pricing__SABWN .Pricing_card__XgdmO .Pricing_price__n7M3q{font-size:1.25rem;color:#178582;margin-bottom:1rem;font-weight:700}.Pricing_pricing__SABWN .Pricing_card__XgdmO .Pricing_billingInfo__7Q0Tp{font-size:.875rem;color:#495057;margin-top:-1rem;margin-bottom:1rem}.Pricing_pricing__SABWN .Pricing_card__XgdmO ul{list-style:none;padding:0;margin:0}.Pricing_pricing__SABWN .Pricing_card__XgdmO ul li{display:flex;align-items:center;font-size:1rem;color:#495057;margin-bottom:.75rem}.Pricing_pricing__SABWN .Pricing_card__XgdmO ul li .Pricing_icon__uVzCX{color:#28a745;margin-right:.5rem;font-size:1.25rem}.Pricing_pricing__SABWN .Pricing_highlight__p1PLG{background:#122943;border-color:#178582;box-shadow:0 4px 12px rgba(0,0,0,.15);position:relative}.Pricing_pricing__SABWN .Pricing_highlight__p1PLG h3{color:#fff}.Pricing_pricing__SABWN .Pricing_highlight__p1PLG .Pricing_price__n7M3q{color:#b1934c}.Pricing_pricing__SABWN .Pricing_highlight__p1PLG ul li{color:#fff}.Pricing_pricing__SABWN .Pricing_highlight__p1PLG ul li .Pricing_icon__uVzCX{color:#b1934c}.Pricing_pricing__SABWN .Pricing_highlight__p1PLG:hover{transform:translateY(-8px);box-shadow:0 10px 20px rgba(0,0,0,.3)}.SubHeader_subHeader__Ht9PY{background-color:#192e4a;border-bottom:2px solid #178582;padding:.75rem 0;position:relative;z-index:900}.SubHeader_subHeader__Ht9PY .SubHeader_nav__6xzNv{display:flex;justify-content:center;align-items:center;gap:2rem;margin:0;padding:0;list-style:none}@media(max-width:768px){.SubHeader_subHeader__Ht9PY .SubHeader_nav__6xzNv{flex-wrap:wrap;gap:1rem}}.SubHeader_subHeader__Ht9PY .SubHeader_navItem__k0zGX{position:relative;cursor:pointer;text-align:center;padding:.25rem .5rem}.SubHeader_subHeader__Ht9PY .SubHeader_navItem__k0zGX .SubHeader_icon__fdJI1{display:block;font-size:1.4rem;margin-bottom:.15rem;color:#b1934c;transition:color .3s ease}.SubHeader_navItem__k0zGX:hover .SubHeader_subHeader__Ht9PY .SubHeader_navItem__k0zGX .SubHeader_icon__fdJI1{color:#178582}.SubHeader_subHeader__Ht9PY .SubHeader_navItem__k0zGX .SubHeader_label__Y_aQC{font-size:1rem;font-weight:600;color:#fff;transition:color .3s ease}.SubHeader_navItem__k0zGX:hover .SubHeader_subHeader__Ht9PY .SubHeader_navItem__k0zGX .SubHeader_label__Y_aQC{color:#b1934c}.SubHeader_subHeader__Ht9PY .SubHeader_navItem__k0zGX .SubHeader_dropdown__wYOj8{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:.5rem;background-color:#f8f9fa;border:1px solid #dee2e6;box-shadow:0 2px 6px rgba(0,0,0,.1);padding:.5rem 1rem;border-radius:4px;list-style:none;min-width:160px;z-index:910}.SubHeader_subHeader__Ht9PY .SubHeader_navItem__k0zGX .SubHeader_dropdown__wYOj8 li{font-size:.9rem;padding:.25rem 0;color:#495057;transition:color .2s ease}.SubHeader_subHeader__Ht9PY .SubHeader_navItem__k0zGX .SubHeader_dropdown__wYOj8 li:hover{color:#b1934c}.Enquiries_enquiriesPage__HLeZB{padding:2rem}.Enquiries_enquiriesPage__HLeZB h1{font-size:2rem;margin-bottom:1rem}.Enquiries_enquiriesPage__HLeZB .Enquiries_enquiriesTable__V1IuM{width:100%;border-collapse:collapse;color:#495057;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Enquiries_enquiriesPage__HLeZB .Enquiries_enquiriesTable__V1IuM td,.Enquiries_enquiriesPage__HLeZB .Enquiries_enquiriesTable__V1IuM th{padding:1rem;text-align:left}.Enquiries_enquiriesPage__HLeZB .Enquiries_enquiriesTable__V1IuM th{background:#f8f9fa;color:#495057;font-weight:700}.Enquiries_enquiriesPage__HLeZB .Enquiries_enquiriesTable__V1IuM tbody tr{border-bottom:1px solid #dee2e6}.Enquiries_enquiriesPage__HLeZB .Enquiries_enquiriesTable__V1IuM tbody tr:nth-child(2n){background:#f8f9fa}.Enquiries_enquiriesPage__HLeZB .Enquiries_enquiriesTable__V1IuM tbody tr.Enquiries_unread__CBsaP{background:#fdeeef;font-weight:700}.Enquiries_enquiriesPage__HLeZB .Enquiries_actions__96K3L{display:flex;gap:.5rem}.Enquiries_enquiriesPage__HLeZB .Enquiries_actions__96K3L button{padding:.5rem 1rem;border-radius:4px;cursor:pointer}@media(max-width:768px){.Enquiries_enquiriesPage__HLeZB .Enquiries_enquiriesTable__V1IuM{display:block;overflow-x:auto}}.EnquiryDetail_enquiryDetail__gyaRz{padding:2rem;background:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.EnquiryDetail_enquiryDetail__gyaRz h1{font-size:2rem;margin-bottom:1rem;color:#495057}.EnquiryDetail_enquiryDetail__gyaRz p{font-size:1rem;color:#495057;margin-bottom:.5rem}.EnquiryDetail_enquiryDetail__gyaRz .EnquiryDetail_messageBox__jwo3h{padding:1rem;background:#fff;border:1px solid #dee2e6;border-radius:5px;min-height:100px;font-size:1rem;color:#495057;white-space:pre-wrap}.EnquiryDetail_enquiryDetail__gyaRz .EnquiryDetail_noConsent__84dFO{color:#e63946;font-weight:700}.EnquiryDetail_enquiryDetail__gyaRz .EnquiryDetail_actions__WMo9S{display:flex;gap:1rem;margin-top:1rem}.EnquiryDetail_enquiryDetail__gyaRz button{padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:1rem}.ViewTicket_viewTicket__FePTu{background-color:#192e4a;color:#495057;padding:2rem;border-radius:8px;max-width:800px;margin:auto;box-shadow:0 4px 6px rgba(0,0,0,.1)}.ViewTicket_viewTicketHeader__bK66_{text-align:center;color:#fff}.ViewTicket_ticketDetails__P4ACC{background:#f8f9fa;padding:1.5rem;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-top:1rem}.ViewTicket_ticketDetails__P4ACC p{margin-bottom:1rem}.ViewTicket_ticketMessage__hxbe4{background:#fff;padding:1rem;border-radius:5px;border:1px solid #dee2e6;white-space:pre-wrap;word-wrap:break-word}.ViewTicket_statusUpdate__wZY3X{margin-top:1.5rem;display:flex;align-items:center;gap:1rem}.ViewTicket_statusUpdate__wZY3X select{padding:.5rem;border-radius:5px;border:1px solid #dee2e6;background:#fff;cursor:pointer}.Tickets_adminTickets__MeNk8{background-color:#192e4a;color:#fff;padding:2rem;border-radius:8px;max-width:1200px;margin:auto}.Tickets_ticketSection__03Ngn{margin-top:2rem;background:#f8f9fa;padding:1.5rem;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.Tickets_adminTickets__MeNk8 h1{text-align:center;color:#fff}.Tickets_adminTickets__MeNk8 h2{text-align:center;color:#495057}.Tickets_ticketTable__ngvZ_{color:#495057;width:100%;border-collapse:collapse;margin-top:1rem;background:#fff;border-radius:8px;overflow:hidden}.Tickets_ticketTable__ngvZ_ td,.Tickets_ticketTable__ngvZ_ th{padding:12px;border-bottom:1px solid #dee2e6;text-align:left}.Tickets_ticketTable__ngvZ_ th{background:#495057;color:#fff}.Tickets_ticketTable__ngvZ_ tbody tr:nth-child(2n){background:#f8f9fa}.Tickets_ticketTable__ngvZ_ tbody tr:hover{background:#dee2e6;cursor:pointer}.Tickets_ticketTable__ngvZ_ button{background-color:#178582;color:#fff;padding:.5rem 1rem;border:none;border-radius:4px;font-size:.9rem;cursor:pointer;transition:background .3s ease}.Tickets_ticketTable__ngvZ_ button:hover{background-color:#1fb0ad}.UserManagement_userManagement__8WEpu{background-color:#192e4a;color:#fff;padding:2rem;border-radius:8px;max-width:1200px;margin:auto}.UserManagement_userHeader__xKBbr{text-align:center;color:#fff}.UserManagement_userTable__aBcXx{color:#495057;width:100%;border-collapse:collapse;margin-top:1rem;background:#fff;border-radius:8px;overflow:hidden}.UserManagement_userTable__aBcXx td,.UserManagement_userTable__aBcXx th{padding:12px;border-bottom:1px solid #dee2e6;text-align:left}.UserManagement_userTable__aBcXx th{background:#495057;color:#fff}.UserManagement_userTable__aBcXx tbody tr:nth-child(2n){background:#f8f9fa}.UserManagement_userTable__aBcXx tbody tr:hover{background:#dee2e6;cursor:pointer}.UserManagement_userTable__aBcXx button{background-color:#178582;color:#fff;padding:.5rem 1rem;border:none;border-radius:4px;font-size:.9rem;cursor:pointer;transition:background .3s ease}.UserManagement_userTable__aBcXx button:hover{background-color:#1fb0ad}.PestControl_pestControl__kX5sf{background:#192e4a;color:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.PestControl_pestControl__kX5sf h2{color:#b1934c;font-size:1.8rem;margin-bottom:1rem}.PestControl_pestControl__kX5sf p{font-size:1rem;color:#fff;margin-bottom:1.5rem}.PestControl_pestControl__kX5sf .PestControl_formContainer__moNs5{background:#f8f9fa;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:2rem}.PestControl_pestControl__kX5sf .PestControl_formContainer__moNs5 label{display:block;font-weight:600;color:#495057;margin-bottom:.5rem}.PestControl_pestControl__kX5sf .PestControl_formContainer__moNs5 input,.PestControl_pestControl__kX5sf .PestControl_formContainer__moNs5 select{width:97%;padding:.6rem;border:1px solid #dee2e6;border-radius:5px;font-size:1rem;margin-bottom:1rem}.PestControl_pestControl__kX5sf .PestControl_formContainer__moNs5 .PestControl_checkboxGrid__KpWtw{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.PestControl_pestControl__kX5sf .PestControl_formContainer__moNs5 .PestControl_checkboxGrid__KpWtw .PestControl_checkboxItem__5LHUj{background:#495057;padding:.75rem;border-radius:6px;display:flex;align-items:center;font-size:.9rem;width:-moz-fit-content;width:fit-content}.PestControl_pestControl__kX5sf .PestControl_formContainer__moNs5 .PestControl_checkboxGrid__KpWtw .PestControl_checkboxItem__5LHUj label{display:flex;color:#fff;align-items:center;gap:.5rem;cursor:pointer}.PestControl_pestControl__kX5sf .PestControl_formContainer__moNs5 .PestControl_checkboxGrid__KpWtw .PestControl_checkboxItem__5LHUj input{accent-color:#178582;transform:scale(1.2);margin-right:.5rem}.PestControl_pestControl__kX5sf .PestControl_formContainer__moNs5 textarea{width:100%;padding:.6rem;border:1px solid #dee2e6;border-radius:5px;font-size:1rem;margin-top:.5rem;resize:vertical}.PestControl_pestControl__kX5sf .PestControl_logTable__pCw6F{width:100%;border-collapse:collapse;margin-top:1rem;background:#f8f9fa;color:#495057;border-radius:8px;overflow:hidden}.PestControl_pestControl__kX5sf .PestControl_logTable__pCw6F td,.PestControl_pestControl__kX5sf .PestControl_logTable__pCw6F th{padding:.75rem;border-bottom:1px solid #dee2e6;text-align:left}.PestControl_pestControl__kX5sf .PestControl_logTable__pCw6F th{background:#192e4a;color:#fff}.PestControl_pestControl__kX5sf .PestControl_logTable__pCw6F td{background:#fff}.PestControl_pestControl__kX5sf .PestControl_logTable__pCw6F tr:hover{background:#e9edf0}.PestControl_pestControl__kX5sf button{background:#178582;color:#fff;padding:.75rem 1.2rem;border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:background .2s ease-in-out}.PestControl_pestControl__kX5sf button:hover{background:#1fb0ad}.PestControl_pestControl__kX5sf button.PestControl_danger__VUFao{background:#e63946}.PestControl_pestControl__kX5sf button.PestControl_danger__VUFao:hover{background:#e3202e}.AddRecord_addRecordPage__3ve0B{background-color:#192e4a;color:#fff;padding:2rem;min-height:100vh}.AddRecord_addRecordPage__3ve0B h1{text-align:center;color:#b1934c}.AddRecord_addRecordPage__3ve0B .AddRecord_form__160Q8{max-width:600px;margin:0 auto;background:#f8f9fa;padding:1.5rem;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1rem}.AddRecord_addRecordPage__3ve0B .AddRecord_form__160Q8 label{font-weight:700;color:#495057}.AddRecord_addRecordPage__3ve0B .AddRecord_form__160Q8 input,.AddRecord_addRecordPage__3ve0B .AddRecord_form__160Q8 select,.AddRecord_addRecordPage__3ve0B .AddRecord_form__160Q8 textarea{width:100%;padding:.75rem;border:1px solid #dee2e6;border-radius:5px;font-size:1rem;background:#fff;color:#495057}.AddRecord_addRecordPage__3ve0B .AddRecord_form__160Q8 textarea{resize:vertical;min-height:80px}.AddRecord_addRecordPage__3ve0B .AddRecord_form__160Q8 input[type=file]{border:none;background:none}.AddRecord_addRecordPage__3ve0B .AddRecord_form__160Q8 button{margin-top:1rem;width:100%}.Records_recordsPage__0Q_6V{background-color:#192e4a;color:#495057;padding:2rem;min-height:100vh}.Records_recordsPage__0Q_6V h1{text-align:center;color:#b1934c}.Records_recordsPage__0Q_6V .Records_topButtons__S2QRt{display:flex;justify-content:space-between;margin-bottom:1.5rem}.Records_recordsPage__0Q_6V .Records_recordsContainer__7hyC8{background:#f8f9fa;color:#495057;padding:1.5rem;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.Records_recordsPage__0Q_6V .Records_recordGroup__gaDl_{margin-bottom:2rem;padding:1rem;background:#192e4a;border-left:5px solid #b1934c;border-radius:6px}.Records_recordsPage__0Q_6V .Records_recordGroup__gaDl_ h2{color:#b1934c;margin-bottom:1rem}.Records_recordsPage__0Q_6V .Records_recordsTable__WARyy{width:100%;border-collapse:collapse;background:#fff;color:#495057;border-radius:6px;overflow:hidden}.Records_recordsPage__0Q_6V .Records_recordsTable__WARyy td,.Records_recordsPage__0Q_6V .Records_recordsTable__WARyy th{padding:.75rem;border:1px solid #dee2e6;text-align:left}.Records_recordsPage__0Q_6V .Records_recordsTable__WARyy th{background:#122943;color:#fff}.Records_recordsPage__0Q_6V .Records_recordsTable__WARyy a{color:#178582;text-decoration:none;font-weight:700;margin-right:1rem}.Records_recordsPage__0Q_6V .Records_recordsTable__WARyy a:hover{text-decoration:underline}.AddTraining_addTrainingPage__aQPed{padding:2rem;background:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);max-width:600px;margin:0 auto}.AddTraining_addTrainingPage__aQPed h1{font-size:2rem;margin-bottom:1rem;color:#495057;text-align:center}.AddTraining_addTrainingPage__aQPed .AddTraining_form__O6fXz{display:flex;flex-direction:column;gap:1rem}.AddTraining_addTrainingPage__aQPed label{font-weight:700;color:#495057}.AddTraining_addTrainingPage__aQPed input,.AddTraining_addTrainingPage__aQPed select{padding:.5rem;font-size:1rem;border:1px solid #dee2e6;border-radius:4px;background:#fff;color:#495057}.AddTraining_addTrainingPage__aQPed .AddTraining_comingSoon__CER_Q{font-size:.9rem;color:#e63946;font-style:italic;text-align:center}.AddTraining_addTrainingPage__aQPed button{margin-top:1rem;padding:.75rem;font-size:1rem;border-radius:4px;cursor:pointer}.CulinaryKeyTraining_culinaryKeyTrainingPage__Yvbh3{padding:2rem;background-color:#f8f9fa;color:#495057}.CulinaryKeyTraining_culinaryKeyTrainingPage__Yvbh3 h1{color:#192e4a;font-size:2rem;margin-bottom:1rem}.CulinaryKeyTraining_culinaryKeyTrainingPage__Yvbh3 p{margin-bottom:2rem;font-size:1rem}.CulinaryKeyTraining_staffSelection__QCPFE{margin-bottom:2rem}.CulinaryKeyTraining_staffSelection__QCPFE label{font-weight:700;display:block;margin-bottom:.5rem;color:#192e4a}.CulinaryKeyTraining_staffSelection__QCPFE select{width:100%;max-width:400px;padding:.5rem;border:1px solid #dee2e6;border-radius:8px;font-size:1rem}.CulinaryKeyTraining_modulesList___TGjJ{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.CulinaryKeyTraining_moduleCard__ynTAR{background-color:#fff;border:1px solid #dee2e6;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:transform .2s ease}.CulinaryKeyTraining_moduleCard__ynTAR:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.CulinaryKeyTraining_moduleCard__ynTAR h2{font-size:1.25rem;color:#192e4a;margin-bottom:.5rem}.CulinaryKeyTraining_moduleCard__ynTAR p{margin-bottom:1rem;font-size:.95rem}.CulinaryKeyTraining_moduleCard__ynTAR .CulinaryKeyTraining_buttonGroup__jq7bR{display:flex;gap:1rem;flex-wrap:wrap}.CulinaryKeyTraining_moduleCard__ynTAR .CulinaryKeyTraining_buttonGroup__jq7bR button{flex:1 1;min-width:120px}.Training_trainingPage__XHzg_{padding:2rem;color:#495057;background:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Training_trainingPage__XHzg_ h1{font-size:2rem;margin-bottom:1rem;color:#495057}.Training_trainingPage__XHzg_ .Training_topButtons__Saptv{display:flex;flex-direction:row;gap:1rem}.Training_trainingPage__XHzg_ .Training_trainingTable___vLmw{width:100%;border-collapse:collapse;color:#495057;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Training_trainingPage__XHzg_ .Training_trainingTable___vLmw h2{color:#495057}.Training_trainingPage__XHzg_ .Training_trainingTable___vLmw td,.Training_trainingPage__XHzg_ .Training_trainingTable___vLmw th{padding:1rem;text-align:left;border-bottom:1px solid #dee2e6}.Training_trainingPage__XHzg_ .Training_trainingTable___vLmw th{background:#f8f9fa;color:#495057;font-weight:700}.Training_trainingPage__XHzg_ .Training_trainingTable___vLmw tbody tr:nth-child(2n){background:#f8f9fa}.Training_trainingPage__XHzg_ .Training_trainingTable___vLmw a{color:#178582;text-decoration:none;font-weight:700}.Training_trainingPage__XHzg_ .Training_trainingTable___vLmw a:hover{text-decoration:underline}.Training_trainingPage__XHzg_ .Training_buttonContainer__jUgLE{margin-bottom:1rem}@media(max-width:768px){.Training_trainingPage__XHzg_ .Training_trainingTable___vLmw{display:block;overflow-x:auto}}.AccidentLogPage_accidentLogPage__e9uP0{padding:2rem;max-width:800px;margin:0 auto;background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.AccidentLogPage_accidentLogPage__e9uP0 h1{font-size:2rem;margin-bottom:1rem;color:#495057;text-align:center}.AccidentLogPage_accidentLogPage__e9uP0 p{font-size:1rem;color:#495057;margin-bottom:2rem;text-align:center}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2{display:flex;flex-direction:column;gap:1.5rem}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_formGroup__qt_X8{display:flex;flex-direction:column}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_formGroup__qt_X8 label{font-size:1rem;font-weight:700;margin-bottom:.5rem;color:#495057}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_formGroup__qt_X8 select{width:100%;padding:.6rem 1rem;font-size:1rem;border:1px solid #dee2e6;border-radius:6px;background-color:#fff;color:#495057;transition:border-color .2s ease}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_formGroup__qt_X8 select:focus{outline:none;border-color:#178582;box-shadow:0 0 0 2px rgba(23,133,130,.2)}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_formGroup__qt_X8 select:disabled{background-color:#f8f9fa;cursor:not-allowed}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_formGroup__qt_X8 input,.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_formGroup__qt_X8 textarea{width:100%;padding:.75rem;font-size:1rem;border:1px solid #dee2e6;border-radius:4px;background-color:#fff;color:#495057}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_formGroup__qt_X8 input:focus,.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_formGroup__qt_X8 textarea:focus{border-color:#178582;outline:none;box-shadow:0 0 4px rgba(0,160,160,.6)}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_formGroup__qt_X8 textarea{resize:vertical;min-height:100px}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_actions__CsdWb{display:flex;justify-content:flex-end;gap:1rem}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_actions__CsdWb button{min-width:120px;padding:.75rem 1rem;font-size:1rem;border-radius:4px;cursor:pointer;transition:background-color .3s,transform .2s}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_actions__CsdWb button:hover{transform:translateY(-2px)}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_actions__CsdWb button.AccidentLogPage_primary__zORCZ{background-color:#178582;color:#fff;border:none}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_actions__CsdWb button.AccidentLogPage_secondary__sEZOZ{background-color:#dee2e6;color:#495057;border:1px solid #dee2e6}@media(max-width:768px){.AccidentLogPage_accidentLogPage__e9uP0{padding:1rem}.AccidentLogPage_accidentLogPage__e9uP0 h1{font-size:1.75rem}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_formGroup__qt_X8 input,.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_formGroup__qt_X8 textarea{font-size:.9rem;padding:.5rem}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_actions__CsdWb{flex-direction:column;align-items:stretch}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_actions__CsdWb button{font-size:.9rem;padding:.5rem}}@media(max-width:480px){.AccidentLogPage_accidentLogPage__e9uP0 h1{font-size:1.5rem}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_actions__CsdWb button,.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_formGroup__qt_X8 input,.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_formGroup__qt_X8 textarea{font-size:.8rem}}.AccountSettings_accountSettings__a4eMe{max-width:800px;margin:0 auto;padding:2rem;background-color:#f8f9fa;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.AccountSettings_accountSettings__a4eMe h1{text-align:center;color:#495057;margin-bottom:1.5rem}.AccountSettings_accountSettings__a4eMe section{padding:1.5rem;background:#fff;border:1px solid #dee2e6;border-radius:8px;margin-bottom:1.5rem}.AccountSettings_accountSettings__a4eMe section h2{color:#192e4a;margin-bottom:1rem}.AccountSettings_accountSettings__a4eMe section p{color:#495057}.AccountSettings_accountSettings__a4eMe section label{display:block;font-weight:700;color:#495057;margin-top:1rem}.AccountSettings_accountSettings__a4eMe section input,.AccountSettings_accountSettings__a4eMe section select{width:96%;padding:.75rem;border:1px solid #dee2e6;border-radius:6px;font-size:1rem;color:#495057;margin-top:.5rem;background-color:#fff}.AccountSettings_accountSettings__a4eMe section input[type=checkbox]{width:auto;margin-right:.5rem;margin-bottom:.5rem}.AccountSettings_accountSettings__a4eMe section .AccountSettings_button-group__uoFBl{display:flex;gap:1rem;margin-top:1rem}.AccountSettings_accountSettings__a4eMe section .AccountSettings_button-group__uoFBl button{flex:1 1}.AccountSettings_accountSettings__a4eMe section .AccountSettings_changePassword__jj9Yi input{width:96%;margin-bottom:1rem}.AccountSettings_accountSettings__a4eMe section .AccountSettings_deleteAccount__iwUQ_{background-color:#495057;padding:1rem;border-radius:6px}.AccountSettings_accountSettings__a4eMe section .AccountSettings_deleteAccount__iwUQ_ .AccountSettings_warningIcon__f_4s7{color:#e63946}.AccountSettings_accountSettings__a4eMe section .AccountSettings_deleteAccount__iwUQ_ .AccountSettings_warningText__AkZw8{color:#fff}.AccountSettings_accountSettings__a4eMe section button{padding:.75rem 1rem;font-size:1rem;border-radius:6px;cursor:pointer;transition:.3s ease-in-out;margin-right:1rem;margin-bottom:1rem}.AccountSettings_accountSettings__a4eMe section:last-child{text-align:center}.AccountSettings_accountSettings__a4eMe section:last-child p{font-size:1.2rem;font-weight:700;color:#b1934c}.SupplierLogPage_supplierLogPage__8_I4z{padding:2rem;max-width:800px;margin:0 auto;background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.SupplierLogPage_supplierLogPage__8_I4z h1{margin-bottom:1rem;color:#495057;font-size:2rem;text-align:center}.SupplierLogPage_supplierLogPage__8_I4z p{color:#495057;font-size:1rem;text-align:center;margin-bottom:2rem}.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW{display:flex;flex-direction:column;gap:1.5rem}.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW .SupplierLogPage_formGroup__cls7H{display:flex;flex-direction:column}.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW .SupplierLogPage_formGroup__cls7H label{font-weight:700;color:#495057;margin-bottom:.5rem}.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW .SupplierLogPage_formGroup__cls7H input,.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW .SupplierLogPage_formGroup__cls7H select,.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW .SupplierLogPage_formGroup__cls7H textarea{padding:.75rem;font-size:1rem;border:1px solid #dee2e6;border-radius:4px;background-color:#fff;color:#495057}.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW .SupplierLogPage_formGroup__cls7H input:focus,.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW .SupplierLogPage_formGroup__cls7H select:focus,.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW .SupplierLogPage_formGroup__cls7H textarea:focus{outline:none;border-color:#178582;box-shadow:0 0 4px rgba(23,133,130,.6)}.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW .SupplierLogPage_formGroup__cls7H textarea{resize:vertical;min-height:80px}.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW .SupplierLogPage_formGroup__cls7H select{cursor:pointer}.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW .SupplierLogPage_actions__v9MhR{display:flex;justify-content:flex-end;gap:1rem}.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW .SupplierLogPage_actions__v9MhR button{padding:.75rem 1.5rem;font-size:1rem;border-radius:4px;transition:background-color .3s}.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW .SupplierLogPage_actions__v9MhR button.SupplierLogPage_primary__WX6Ea{background-color:#178582;color:#fff;border:none}.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW .SupplierLogPage_actions__v9MhR button.SupplierLogPage_primary__WX6Ea:hover{background-color:#0f5a58}.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW .SupplierLogPage_actions__v9MhR button.SupplierLogPage_secondary__WlRJZ{background-color:#dee2e6;color:#495057;border:1px solid #dee2e6}.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW .SupplierLogPage_actions__v9MhR button.SupplierLogPage_secondary__WlRJZ:hover{background-color:#fbfcfc}@media(max-width:768px){.SupplierLogPage_supplierLogPage__8_I4z{padding:1rem}.SupplierLogPage_supplierLogPage__8_I4z h1{font-size:1.75rem}.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW .SupplierLogPage_formGroup__cls7H label{font-size:.95rem}.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW .SupplierLogPage_actions__v9MhR button,.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW .SupplierLogPage_formGroup__cls7H input,.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW .SupplierLogPage_formGroup__cls7H select,.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW .SupplierLogPage_formGroup__cls7H textarea{font-size:.9rem}}@media(max-width:480px){.SupplierLogPage_supplierLogPage__8_I4z h1{font-size:1.5rem}.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW{gap:1rem}.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW .SupplierLogPage_actions__v9MhR button,.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW .SupplierLogPage_formGroup__cls7H input,.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW .SupplierLogPage_formGroup__cls7H label,.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW .SupplierLogPage_formGroup__cls7H select,.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW .SupplierLogPage_formGroup__cls7H textarea{font-size:.85rem}}.Tickets_helpCenter__Ml1Ew{background-color:#192e4a;color:#fff;padding:2rem;border-radius:8px;max-width:800px;margin:auto}.Tickets_ticketForm__4sHy5{display:flex;flex-direction:column;gap:1rem;background:#f8f9fa;padding:1.5rem;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.Tickets_ticketForm__4sHy5 label{font-weight:700;color:#495057}.Tickets_ticketForm__4sHy5 select,.Tickets_ticketForm__4sHy5 textarea{padding:.75rem;border:1px solid #dee2e6;border-radius:4px;font-size:1rem}.Tickets_ticketList__4jl9x{margin-top:2rem;list-style:none;padding:0}.Tickets_ticketItem__bnpWy{background:#f8f9fa;color:#495057;padding:1rem;border-left:5px solid #178582;border-radius:4px;margin-bottom:1rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Tickets_ticketItem__bnpWy p{margin:.5rem 0}.Tickets_ticketItem__bnpWy button{background-color:#b1934c}.Tickets_ticketItem__bnpWy button:disabled{background-color:#dee2e6;cursor:not-allowed}.MaintenanceLogForm_maintenanceLogForm__DT5in{padding:2rem;max-width:800px;margin:0 auto;background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.MaintenanceLogForm_maintenanceLogForm__DT5in h1{font-size:2rem;margin-bottom:1.5rem;color:#495057;text-align:center}.MaintenanceLogForm_maintenanceLogForm__DT5in p{font-size:1rem;color:#495057;margin-bottom:2rem;text-align:center}.MaintenanceLogForm_maintenanceLogForm__DT5in .MaintenanceLogForm_form__D0o7H{display:flex;flex-direction:column;gap:2rem}.MaintenanceLogForm_maintenanceLogForm__DT5in .MaintenanceLogForm_form__D0o7H .MaintenanceLogForm_formGroup__hM3V9{display:flex;flex-direction:column;gap:.5rem}.MaintenanceLogForm_maintenanceLogForm__DT5in .MaintenanceLogForm_form__D0o7H .MaintenanceLogForm_formGroup__hM3V9 label{font-size:1rem;font-weight:700;color:#495057}.MaintenanceLogForm_maintenanceLogForm__DT5in .MaintenanceLogForm_form__D0o7H .MaintenanceLogForm_formGroup__hM3V9 input,.MaintenanceLogForm_maintenanceLogForm__DT5in .MaintenanceLogForm_form__D0o7H .MaintenanceLogForm_formGroup__hM3V9 textarea{width:100%;padding:.75rem;font-size:1rem;border:1px solid #dee2e6;border-radius:4px;background-color:#fff;color:#495057}.MaintenanceLogForm_maintenanceLogForm__DT5in .MaintenanceLogForm_form__D0o7H .MaintenanceLogForm_formGroup__hM3V9 input:focus,.MaintenanceLogForm_maintenanceLogForm__DT5in .MaintenanceLogForm_form__D0o7H .MaintenanceLogForm_formGroup__hM3V9 textarea:focus{border-color:#178582;outline:none;box-shadow:0 0 4px rgba(0,160,160,.6)}.MaintenanceLogForm_maintenanceLogForm__DT5in .MaintenanceLogForm_form__D0o7H .MaintenanceLogForm_formGroup__hM3V9 textarea{resize:vertical;min-height:120px}.MaintenanceLogForm_maintenanceLogForm__DT5in .MaintenanceLogForm_form__D0o7H .MaintenanceLogForm_actions__Gi1_a{display:flex;justify-content:space-between;gap:1rem}.MaintenanceLogForm_maintenanceLogForm__DT5in .MaintenanceLogForm_form__D0o7H .MaintenanceLogForm_actions__Gi1_a button{min-width:150px;padding:.75rem;font-size:1rem;border-radius:4px;cursor:pointer;transition:background-color .3s,transform .2s}.MaintenanceLogForm_maintenanceLogForm__DT5in .MaintenanceLogForm_form__D0o7H .MaintenanceLogForm_actions__Gi1_a button:hover{transform:translateY(-2px)}.MaintenanceLogForm_maintenanceLogForm__DT5in .MaintenanceLogForm_form__D0o7H .MaintenanceLogForm_actions__Gi1_a button.MaintenanceLogForm_primary__gKfto{background-color:#178582;color:#fff;border:none}.MaintenanceLogForm_maintenanceLogForm__DT5in .MaintenanceLogForm_form__D0o7H .MaintenanceLogForm_actions__Gi1_a button.MaintenanceLogForm_primary__gKfto:hover{background-color:#1fb0ad}.MaintenanceLogForm_maintenanceLogForm__DT5in .MaintenanceLogForm_form__D0o7H .MaintenanceLogForm_actions__Gi1_a button.MaintenanceLogForm_secondary__MBKnR{background-color:#dee2e6;color:#495057;border:1px solid #dee2e6}.MaintenanceLogForm_maintenanceLogForm__DT5in .MaintenanceLogForm_form__D0o7H .MaintenanceLogForm_actions__Gi1_a button.MaintenanceLogForm_secondary__MBKnR:hover{background-color:#fbfcfc}@media(max-width:768px){.MaintenanceLogForm_maintenanceLogForm__DT5in{padding:1rem}.MaintenanceLogForm_maintenanceLogForm__DT5in h1{font-size:1.75rem}.MaintenanceLogForm_maintenanceLogForm__DT5in .MaintenanceLogForm_form__D0o7H .MaintenanceLogForm_formGroup__hM3V9{gap:.4rem}.MaintenanceLogForm_maintenanceLogForm__DT5in .MaintenanceLogForm_form__D0o7H .MaintenanceLogForm_formGroup__hM3V9 input,.MaintenanceLogForm_maintenanceLogForm__DT5in .MaintenanceLogForm_form__D0o7H .MaintenanceLogForm_formGroup__hM3V9 textarea{font-size:.9rem;padding:.5rem}.MaintenanceLogForm_maintenanceLogForm__DT5in .MaintenanceLogForm_form__D0o7H .MaintenanceLogForm_actions__Gi1_a{flex-direction:column;align-items:stretch}.MaintenanceLogForm_maintenanceLogForm__DT5in .MaintenanceLogForm_form__D0o7H .MaintenanceLogForm_actions__Gi1_a button{font-size:.9rem;padding:.5rem}}@media(max-width:480px){.MaintenanceLogForm_maintenanceLogForm__DT5in h1{font-size:1.5rem}.MaintenanceLogForm_maintenanceLogForm__DT5in .MaintenanceLogForm_form__D0o7H .MaintenanceLogForm_actions__Gi1_a button,.MaintenanceLogForm_maintenanceLogForm__DT5in .MaintenanceLogForm_form__D0o7H .MaintenanceLogForm_formGroup__hM3V9 input,.MaintenanceLogForm_maintenanceLogForm__DT5in .MaintenanceLogForm_form__D0o7H .MaintenanceLogForm_formGroup__hM3V9 textarea{font-size:.8rem}}.EditCleaning_editChecklist__76Ngt{display:flex;flex-direction:column;gap:2rem}.EditCleaning_editChecklist__76Ngt .EditCleaning_form__ESNQM{display:flex;gap:1rem}.EditCleaning_editChecklist__76Ngt .EditCleaning_form__ESNQM input{flex:1 1;padding:.75rem;border:1px solid #dee2e6;border-radius:5px;font-size:1rem;background-color:#fff}.EditCleaning_editChecklist__76Ngt .EditCleaning_form__ESNQM input:focus{outline:none;border-color:#178582;box-shadow:0 0 5px #178582}.EditCleaning_editChecklist__76Ngt .EditCleaning_taskList__4qc8M{display:flex;flex-direction:column;gap:.5rem}.EditCleaning_editChecklist__76Ngt .EditCleaning_taskList__4qc8M .EditCleaning_taskItem__f1uHl{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:5px}.EditCleaning_editChecklist__76Ngt .EditCleaning_taskList__4qc8M .EditCleaning_taskItem__f1uHl p{color:#495057;font-size:1rem}.EditCleaning_editChecklist__76Ngt .EditCleaning_taskList__4qc8M .EditCleaning_buttonGroup__d31QT{display:flex;gap:.5rem}.EditCleaning_editChecklist__76Ngt .EditCleaning_scheduledTaskForm__EEJ1K{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;padding:1rem;background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.EditCleaning_editChecklist__76Ngt .EditCleaning_scheduledTaskForm__EEJ1K .EditCleaning_scheduledInput__P46f1{flex:2 1;padding:.75rem;border:1px solid #dee2e6;border-radius:5px;font-size:1rem;background-color:#fff}.EditCleaning_editChecklist__76Ngt .EditCleaning_scheduledTaskForm__EEJ1K .EditCleaning_scheduledInput__P46f1:focus{outline:none;border-color:#178582;box-shadow:0 0 5px #178582}.EditCleaning_editChecklist__76Ngt .EditCleaning_scheduledTaskForm__EEJ1K .EditCleaning_scheduledSelect__NRLIM{flex:1 1;padding:.75rem;border:1px solid #dee2e6;border-radius:5px;font-size:1rem;background-color:#fff}.EditCleaning_editChecklist__76Ngt .EditCleaning_scheduledTaskForm__EEJ1K .EditCleaning_scheduledSelect__NRLIM:focus{outline:none;border-color:#178582;box-shadow:0 0 5px #178582}.EditCleaning_editChecklist__76Ngt .EditCleaning_scheduledTaskForm__EEJ1K .EditCleaning_multiSelectWeeks__1o1_Q{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;margin-bottom:1rem}.EditCleaning_editChecklist__76Ngt .EditCleaning_scheduledTaskForm__EEJ1K .EditCleaning_multiSelectWeeks__1o1_Q .EditCleaning_weekCheckbox__PyXuE{display:flex;align-items:center;background-color:#fff;color:#495057;padding:.5rem 1rem;border:1px solid #dee2e6;border-radius:6px;font-size:.9rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s,color .2s}.EditCleaning_editChecklist__76Ngt .EditCleaning_scheduledTaskForm__EEJ1K .EditCleaning_multiSelectWeeks__1o1_Q .EditCleaning_weekCheckbox__PyXuE input[type=checkbox]{margin-right:.5rem;accent-color:#178582}.EditCleaning_editChecklist__76Ngt .EditCleaning_scheduledTaskForm__EEJ1K .EditCleaning_multiSelectWeeks__1o1_Q .EditCleaning_weekCheckbox__PyXuE:hover{background-color:#1fb0ad;color:#fff}input[type=checkbox]:checked+.EditCleaning_editChecklist__76Ngt .EditCleaning_scheduledTaskForm__EEJ1K .EditCleaning_multiSelectWeeks__1o1_Q .EditCleaning_weekCheckbox__PyXuE{background-color:#178582;color:#fff;border-color:#178582}.EditCleaning_editChecklist__76Ngt .EditCleaning_actions__UVoAp{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.EditCleaning_editChecklist__76Ngt .EditCleaning_actions__UVoAp button{flex:1 1;max-width:200px}.EditChecklist_editChecklist__2rDt9{display:flex;flex-direction:column;gap:2rem}.EditChecklist_editChecklist__2rDt9 .EditChecklist_tooltip__tjLLM{display:flex;flex-direction:column;gap:.5rem;background-color:#f8f9fa;padding:1rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.EditChecklist_editChecklist__2rDt9 .EditChecklist_tooltip__tjLLM .EditChecklist_infoIcon__0Pxkn{font-size:1.5rem;color:#178582}.EditChecklist_editChecklist__2rDt9 .EditChecklist_tooltip__tjLLM h2{margin:0;font-size:1.5rem;color:#495057}.EditChecklist_editChecklist__2rDt9 .EditChecklist_tooltip__tjLLM p{margin:0;font-size:1rem;color:#495057}.EditChecklist_editChecklist__2rDt9 .EditChecklist_form__Um219{display:flex;gap:1rem}.EditChecklist_editChecklist__2rDt9 .EditChecklist_form__Um219 input{flex:1 1;padding:.75rem;border:1px solid #dee2e6;border-radius:5px;font-size:1rem}.EditChecklist_editChecklist__2rDt9 .EditChecklist_form__Um219 input:focus{outline:none;border-color:#178582;box-shadow:0 0 5px #178582}.EditChecklist_editChecklist__2rDt9 .EditChecklist_taskList__YJ3kA{display:flex;flex-direction:column;gap:.5rem}.EditChecklist_editChecklist__2rDt9 .EditChecklist_taskList__YJ3kA .EditChecklist_taskItem__An96m{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:5px}.EditChecklist_editChecklist__2rDt9 .EditChecklist_taskList__YJ3kA .EditChecklist_taskItem__An96m p{color:#495057;font-size:1rem}.EditChecklist_editChecklist__2rDt9 .EditChecklist_taskList__YJ3kA .EditChecklist_taskItem__An96m button{background-color:#e63946;color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer}.EditChecklist_editChecklist__2rDt9 .EditChecklist_taskList__YJ3kA .EditChecklist_taskItem__An96m button:hover{background-color:#e3202e}.EditChecklist_editChecklist__2rDt9 .EditChecklist_actions__xwAqF{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.EditChecklist_editChecklist__2rDt9 .EditChecklist_actions__xwAqF button{flex:1 1;max-width:200px}.EditSiteInfo_editSiteInfo__s3RjM{max-width:600px;margin:2rem auto;background-color:#f8f9fa;padding:2rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.EditSiteInfo_editSiteInfo__s3RjM h1{font-size:1.5rem;font-weight:700;color:#495057;margin-bottom:1.5rem;text-align:center}.EditSiteInfo_editSiteInfo__s3RjM .EditSiteInfo_form__bRHpm{display:flex;flex-direction:column;gap:1.2rem}.EditSiteInfo_editSiteInfo__s3RjM .EditSiteInfo_form__bRHpm label{font-weight:600;font-size:1rem;color:#495057}.EditSiteInfo_editSiteInfo__s3RjM .EditSiteInfo_form__bRHpm input,.EditSiteInfo_editSiteInfo__s3RjM .EditSiteInfo_form__bRHpm select{width:100%;padding:.75rem;font-size:1rem;color:#495057;border:1px solid #dee2e6;border-radius:5px;background-color:#f8f9fa;transition:border-color .3s ease-in-out}.EditSiteInfo_editSiteInfo__s3RjM .EditSiteInfo_form__bRHpm input:focus,.EditSiteInfo_editSiteInfo__s3RjM .EditSiteInfo_form__bRHpm select:focus{outline:none;border-color:#178582;box-shadow:0 0 5px #178582}.EditSiteInfo_editSiteInfo__s3RjM .EditSiteInfo_form__bRHpm input:disabled,.EditSiteInfo_editSiteInfo__s3RjM .EditSiteInfo_form__bRHpm select:disabled{background-color:#f8f9fa;cursor:not-allowed}.EditSiteInfo_editSiteInfo__s3RjM .EditSiteInfo_checkboxGroup__NZhUc{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.EditSiteInfo_editSiteInfo__s3RjM .EditSiteInfo_checkboxGroup__NZhUc label{display:flex;align-items:center;gap:.5rem}.EditSiteInfo_editSiteInfo__s3RjM .EditSiteInfo_actions__zYQPA{display:flex;justify-content:space-between;margin-top:2rem}.EditSiteInfo_editSiteInfo__s3RjM .EditSiteInfo_actions__zYQPA button{width:48%}@media(max-width:768px){.EditSiteInfo_editSiteInfo__s3RjM{max-width:90%;padding:1.5rem}.EditSiteInfo_editSiteInfo__s3RjM .EditSiteInfo_actions__zYQPA{flex-direction:column;gap:1rem}.EditSiteInfo_editSiteInfo__s3RjM .EditSiteInfo_actions__zYQPA button{width:100%}}.EditTempChecks_editChecklist__Gd2bH{padding:2rem;max-width:600px;margin:2rem auto;background-color:#f8f9fa;border-radius:8px;color:#495057}.EditTempChecks_editChecklist__Gd2bH .EditTempChecks_units__KhI9M{display:flex;flex-direction:column;gap:1rem}.EditTempChecks_editChecklist__Gd2bH .EditTempChecks_units__KhI9M .EditTempChecks_unit__6FYGE{background-color:#192e4a;border-radius:8px;padding:1rem;box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:.5rem}.EditTempChecks_editChecklist__Gd2bH .EditTempChecks_units__KhI9M .EditTempChecks_unit__6FYGE input{padding:.5rem;border:1px solid #dee2e6;border-radius:4px;background-color:#f8f9fa;color:#495057}.EditTempChecks_editChecklist__Gd2bH .EditTempChecks_units__KhI9M .EditTempChecks_unit__6FYGE input:focus{outline:none;border-color:#178582}.EditTempChecks_editChecklist__Gd2bH .EditTempChecks_units__KhI9M .EditTempChecks_unit__6FYGE button{background-color:#e63946;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer}.EditTempChecks_editChecklist__Gd2bH .EditTempChecks_units__KhI9M .EditTempChecks_unit__6FYGE button:hover{background-color:#e3202e}.EditTempChecks_editChecklist__Gd2bH .EditTempChecks_toggle__XZHP1{margin-top:1.5rem}.EditTempChecks_editChecklist__Gd2bH .EditTempChecks_toggle__XZHP1 p{font-size:1rem;color:#495057}.EditTempChecks_editChecklist__Gd2bH .EditTempChecks_actions__nIV7m{display:flex;justify-content:space-between;margin-top:2rem}.EditTempChecks_editChecklist__Gd2bH .EditTempChecks_actions__nIV7m button{flex:1 1;padding:.75rem;font-size:1rem}.EditTempChecks_editChecklist__Gd2bH .EditTempChecks_actions__nIV7m button:not(:last-child){margin-right:1rem}.SiteNameStep_siteInfoStep__L9RC8{display:flex;gap:2rem;margin-top:2rem}@media(max-width:768px){.SiteNameStep_siteInfoStep__L9RC8{flex-direction:column}}.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_tooltip__YhEgr{flex:1 1;background-color:#f8f9fa;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_tooltip__YhEgr .SiteNameStep_infoIcon__YnJaU{font-size:1.8rem;color:#178582;margin-bottom:.5rem}.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_tooltip__YhEgr h2{color:#495057;margin-bottom:1rem;font-size:1.25rem}.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_tooltip__YhEgr p{color:#495057;font-size:1rem;line-height:1.5;margin-bottom:.75rem}.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_tooltip__YhEgr ul{padding-left:1.2rem;margin-top:.5rem}.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_tooltip__YhEgr ul li{color:#495057;font-size:.95rem;line-height:1.6;margin-bottom:.4rem}.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_tooltip__YhEgr ul li strong{color:#b1934c}.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_form__t5o4S{flex:1 1;display:flex;flex-direction:column;gap:1rem}.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_form__t5o4S label{font-weight:600;font-size:1rem;color:#495057}.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_form__t5o4S input,.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_form__t5o4S select{padding:.75rem;border:1px solid #dee2e6;border-radius:5px;font-size:1rem;background-color:#f8f9fa;transition:border-color .3s ease-in-out}.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_form__t5o4S input:focus,.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_form__t5o4S select:focus{outline:none;border-color:#178582;box-shadow:0 0 5px #178582}.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_form__t5o4S .SiteNameStep_checkboxGroup__kdhnN{display:flex;flex-wrap:wrap;gap:1rem}.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_form__t5o4S .SiteNameStep_checkboxGroup__kdhnN label{display:flex;align-items:center;gap:.5rem}.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_form__t5o4S button{align-self:flex-start}.StaffStep_staffStep__HEB4g{display:flex;flex-direction:column;gap:2rem}.StaffStep_staffStep__HEB4g .StaffStep_tooltip__fJMz8{display:flex;align-items:flex-start;gap:.5rem;background-color:#f8f9fa;padding:1rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.StaffStep_staffStep__HEB4g .StaffStep_tooltip__fJMz8 .StaffStep_infoIcon__XHbm_{font-size:1.5rem;color:#178582}.StaffStep_staffStep__HEB4g .StaffStep_tooltip__fJMz8 p{margin:0;font-size:1rem;color:#495057}.StaffStep_staffStep__HEB4g .StaffStep_form__tgSMq{display:flex;gap:1rem}.StaffStep_staffStep__HEB4g .StaffStep_form__tgSMq input{flex:1 1;padding:.75rem;border:1px solid #dee2e6;border-radius:5px;font-size:1rem}.StaffStep_staffStep__HEB4g .StaffStep_form__tgSMq input:focus{outline:none;border-color:#178582;box-shadow:0 0 5px #178582}.StaffStep_staffStep__HEB4g .StaffStep_staffList__azUgk{display:flex;flex-direction:column;gap:.5rem}.StaffStep_staffStep__HEB4g .StaffStep_staffList__azUgk .StaffStep_staffItem__E3zh8{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:5px}.StaffStep_staffStep__HEB4g .StaffStep_staffList__azUgk .StaffStep_staffItem__E3zh8 p{color:#495057;font-size:1rem}.StaffStep_staffStep__HEB4g .StaffStep_staffList__azUgk .StaffStep_staffItem__E3zh8 button{background-color:#e63946;color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer}.StaffStep_staffStep__HEB4g .StaffStep_staffList__azUgk .StaffStep_staffItem__E3zh8 button:hover{background-color:#e3202e}.StaffStep_staffStep__HEB4g .StaffStep_navigation__b3FNG{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.StaffStep_staffStep__HEB4g .StaffStep_navigation__b3FNG button{flex:1 1;max-width:200px}.ChecklistStep_checklistStep__lGVKJ{display:flex;flex-direction:column;gap:2rem}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_tooltip__f3SU_{display:flex;flex-direction:column;gap:.5rem;background-color:#f8f9fa;padding:1rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_tooltip__f3SU_ .ChecklistStep_infoIcon__L1opb{font-size:1.5rem;color:#178582}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_tooltip__f3SU_ h2{margin:0;font-size:1.5rem;color:#495057}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_tooltip__f3SU_ p{margin:0;font-size:1rem;color:#495057}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_form__yMlcC{display:flex;gap:1rem}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_form__yMlcC input{flex:1 1;padding:.75rem;border:1px solid #dee2e6;border-radius:5px;font-size:1rem}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_form__yMlcC input:focus{outline:none;border-color:#178582;box-shadow:0 0 5px #178582}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_taskList__7FUK0{display:flex;flex-direction:column;gap:.5rem}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_taskList__7FUK0 .ChecklistStep_taskItem__8pTu3{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:5px}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_taskList__7FUK0 .ChecklistStep_taskItem__8pTu3 p{color:#495057;font-size:1rem}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_taskList__7FUK0 .ChecklistStep_taskItem__8pTu3 button{background-color:#e63946;color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_taskList__7FUK0 .ChecklistStep_taskItem__8pTu3 button:hover{background-color:#e3202e}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_navigation__mUTz5{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_navigation__mUTz5 button{flex:1 1;max-width:200px}.CleaningStep_checklistStep__DGH9w{display:flex;flex-direction:column;gap:2rem}.CleaningStep_checklistStep__DGH9w .CleaningStep_tooltip__b4DNC{display:flex;flex-direction:column;gap:.5rem;background-color:#f8f9fa;padding:1rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.CleaningStep_checklistStep__DGH9w .CleaningStep_tooltip__b4DNC .CleaningStep_infoIcon__DZoaN{font-size:1.5rem;color:#178582}.CleaningStep_checklistStep__DGH9w .CleaningStep_tooltip__b4DNC h2{margin:0;font-size:1.5rem;color:#495057}.CleaningStep_checklistStep__DGH9w .CleaningStep_tooltip__b4DNC p{margin:0;font-size:1rem;color:#495057}.CleaningStep_checklistStep__DGH9w .CleaningStep_form__FTZtP{display:flex;gap:1rem}.CleaningStep_checklistStep__DGH9w .CleaningStep_form__FTZtP input{flex:1 1;padding:.75rem;border:1px solid #dee2e6;border-radius:5px;font-size:1rem}.CleaningStep_checklistStep__DGH9w .CleaningStep_form__FTZtP input:focus{outline:none;border-color:#178582;box-shadow:0 0 5px #178582}.CleaningStep_checklistStep__DGH9w .CleaningStep_taskList__gfpb5{display:flex;flex-direction:column;gap:.5rem}.CleaningStep_checklistStep__DGH9w .CleaningStep_taskList__gfpb5 .CleaningStep_taskItem__mvwlX{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:5px}.CleaningStep_checklistStep__DGH9w .CleaningStep_taskList__gfpb5 .CleaningStep_taskItem__mvwlX p{color:#495057;font-size:1rem}.CleaningStep_checklistStep__DGH9w .CleaningStep_taskList__gfpb5 .CleaningStep_taskItem__mvwlX button{background-color:#e63946;color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer}.CleaningStep_checklistStep__DGH9w .CleaningStep_taskList__gfpb5 .CleaningStep_taskItem__mvwlX button:hover{background-color:#e3202e}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D{margin-top:2rem;padding:1.5rem;background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTasksTitle__Krwjt{font-size:1.4rem;font-weight:700;color:#495057;margin-bottom:1rem}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskForm__UuTa1{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskForm__UuTa1 .CleaningStep_scheduledInput__fDZsy{flex:2 1;padding:.75rem;border:1px solid #dee2e6;border-radius:5px;font-size:1rem;background-color:#fff}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskForm__UuTa1 .CleaningStep_scheduledInput__fDZsy:focus{outline:none;border-color:#178582;box-shadow:0 0 5px #178582}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskForm__UuTa1 .CleaningStep_scheduledSelect__Ltn2D{flex:1 1;padding:.75rem;border:1px solid #dee2e6;border-radius:5px;font-size:1rem;background-color:#fff}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskForm__UuTa1 .CleaningStep_scheduledSelect__Ltn2D:focus{outline:none;border-color:#178582;box-shadow:0 0 5px #178582}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskForm__UuTa1 .CleaningStep_multiSelectWeeks__oetGu{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;margin-bottom:16px}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskForm__UuTa1 .CleaningStep_multiSelectWeeks__oetGu .CleaningStep_weekCheckbox__oCugb{display:flex;align-items:center;background-color:#178582;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #dee2e6;transition:background-color .2s,border .2s}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskForm__UuTa1 .CleaningStep_multiSelectWeeks__oetGu .CleaningStep_weekCheckbox__oCugb input[type=checkbox]{margin-right:6px;transform:scale(1.1);accent-color:#178582}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskForm__UuTa1 .CleaningStep_multiSelectWeeks__oetGu .CleaningStep_weekCheckbox__oCugb:hover{background-color:#1fb0ad;color:#fff}input[type=checkbox]:checked+.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskForm__UuTa1 .CleaningStep_multiSelectWeeks__oetGu .CleaningStep_weekCheckbox__oCugb{background-color:#178582;color:#fff;border-color:#178582}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskForm__UuTa1 .CleaningStep_scheduledButton__XG5Se{flex:1 1;max-width:150px}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskList__mMEI8{margin-top:1rem}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskList__mMEI8 .CleaningStep_scheduledTaskItem__u_pNa{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:5px}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskList__mMEI8 .CleaningStep_scheduledTaskItem__u_pNa p{font-size:1rem;color:#495057}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskList__mMEI8 .CleaningStep_scheduledTaskItem__u_pNa button{background-color:#e63946;color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskList__mMEI8 .CleaningStep_scheduledTaskItem__u_pNa button:hover{background-color:#e3202e}.CleaningStep_checklistStep__DGH9w .CleaningStep_navigation__Q6Mco{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.CleaningStep_checklistStep__DGH9w .CleaningStep_navigation__Q6Mco button{flex:1 1;max-width:200px}.TempChecklistStep_checklistStep__lqLcq{display:flex;flex-direction:column;gap:2rem}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_tooltip__zZurK{display:flex;flex-direction:column;gap:.5rem;background-color:#f8f9fa;padding:1rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_tooltip__zZurK .TempChecklistStep_infoIcon__C_nr9{font-size:1.5rem;color:#178582}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_tooltip__zZurK h2{margin:0;font-size:1.5rem;color:#495057}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_tooltip__zZurK p{margin:0;font-size:1rem;color:#495057}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_units__MTV3j{display:flex;flex-direction:column;gap:1rem}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_units__MTV3j .TempChecklistStep_unit__kUrtT{display:flex;gap:1rem;align-items:center}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_units__MTV3j .TempChecklistStep_unit__kUrtT input{flex:1 1;padding:.75rem;border:1px solid #dee2e6;border-radius:5px;font-size:1rem}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_units__MTV3j .TempChecklistStep_unit__kUrtT input:focus{outline:none;border-color:#178582;box-shadow:0 0 5px #178582}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_units__MTV3j .TempChecklistStep_unit__kUrtT button{background-color:#e63946;color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_units__MTV3j .TempChecklistStep_unit__kUrtT button:hover{background-color:#e3202e}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_toggle__UHQYb{margin-top:2rem;text-align:center}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_toggle__UHQYb button{margin-bottom:.5rem}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_toggle__UHQYb .TempChecklistStep_toggleStatus__kn_K_{font-size:1rem;color:#495057}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_navigation__niXvR{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_navigation__niXvR button{flex:1 1;max-width:200px}.ChecklistsDashboard_checklistsDashboard__xhgLA{max-width:80%;padding:2rem;display:flex;flex-direction:column;align-items:center;margin:0 auto;height:100vh}.ChecklistsDashboard_checklistsDashboard__xhgLA h1{color:#495057;margin-bottom:1.5rem;font-size:2rem}@media(max-width:768px){.ChecklistsDashboard_checklistsDashboard__xhgLA h1{font-size:1.5rem;text-align:center}}.ChecklistsDashboard_checklistsDashboard__xhgLA .ChecklistsDashboard_actions__o9Pjn{display:flex;gap:1rem;margin-bottom:2rem}@media(max-width:768px){.ChecklistsDashboard_checklistsDashboard__xhgLA .ChecklistsDashboard_actions__o9Pjn{flex-direction:column;width:100%}}.ChecklistsDashboard_checklistsDashboard__xhgLA .ChecklistsDashboard_actions__o9Pjn button{width:100%}.ChecklistsDashboard_checklistsDashboard__xhgLA .ChecklistsDashboard_upgradeMessage__TyKb_{background-color:#e63946;color:#fff;border:1px solid #ec6670;padding:20px;border-radius:8px;margin-top:10px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;max-width:100%}.ChecklistsDashboard_checklistsDashboard__xhgLA .ChecklistsDashboard_upgradeMessage__TyKb_ p{font-size:1rem;font-weight:600;margin:0 1rem 0 0}.ChecklistsDashboard_checklistsDashboard__xhgLA .ChecklistsDashboard_upgradeMessage__TyKb_ button{background-color:#178582;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-weight:700;font-size:1rem;transition:background-color .3s ease}.ChecklistsDashboard_checklistsDashboard__xhgLA .ChecklistsDashboard_upgradeMessage__TyKb_ button:hover{background-color:#126a67}.ChecklistsDashboard_checklistsDashboard__xhgLA .ChecklistsDashboard_upgradeMessage__TyKb_ button:focus{outline:none;box-shadow:0 0 5px rgba(0,128,255,.6)}.ChecklistsDashboard_checklistsDashboard__xhgLA .ChecklistsDashboard_checklistsList__JWbdb{display:flex;flex-direction:column;gap:1.5rem;width:100%}@media(max-width:768px){.ChecklistsDashboard_checklistsDashboard__xhgLA .ChecklistsDashboard_checklistsList__JWbdb{gap:1rem}}.ChecklistsDashboard_checklistsDashboard__xhgLA .ChecklistsDashboard_checklistsList__JWbdb .ChecklistsDashboard_checklistCard__kAdE8{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);min-width:300px;width:100%;transition:transform .2s ease}.ChecklistsDashboard_checklistsDashboard__xhgLA .ChecklistsDashboard_checklistsList__JWbdb .ChecklistsDashboard_checklistCard__kAdE8:hover{transform:scale(1.02)}.ChecklistsDashboard_checklistsDashboard__xhgLA .ChecklistsDashboard_checklistsList__JWbdb .ChecklistsDashboard_checklistCard__kAdE8 .ChecklistsDashboard_cardActions__RCxkM{display:flex;gap:1rem;margin-top:1rem;flex-wrap:wrap}.ChecklistsDashboard_checklistsDashboard__xhgLA .ChecklistsDashboard_checklistsList__JWbdb .ChecklistsDashboard_checklistCard__kAdE8 .ChecklistsDashboard_cardActions__RCxkM button{width:auto;min-width:150px;flex-grow:1}.ChecklistsDashboard_checklistsDashboard__xhgLA .ChecklistsDashboard_checklistsList__JWbdb .ChecklistsDashboard_checklistCard__kAdE8 h2{color:#495057;margin-bottom:.5rem;font-size:1.25rem}@media(max-width:768px){.ChecklistsDashboard_checklistsDashboard__xhgLA .ChecklistsDashboard_checklistsList__JWbdb .ChecklistsDashboard_checklistCard__kAdE8 h2{font-size:1rem}}.ChecklistsDashboard_checklistsDashboard__xhgLA .ChecklistsDashboard_checklistsList__JWbdb .ChecklistsDashboard_checklistCard__kAdE8 p{color:#495057;margin-bottom:1rem;font-size:1rem}@media(max-width:768px){.ChecklistsDashboard_checklistsDashboard__xhgLA .ChecklistsDashboard_checklistsList__JWbdb .ChecklistsDashboard_checklistCard__kAdE8 p{font-size:.875rem}}.Loading_loadingContainer__xgqNf{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;text-align:center;background:transparent}.Loading_loadingContainer__xgqNf .Loading_spinner__CGiog{width:50px;height:50px;border:6px solid #dee2e6;border-top-color:#178582;border-radius:50%;animation:Loading_spin__MzvGS 1s linear infinite;margin-bottom:1rem}.Loading_loadingContainer__xgqNf p{font-size:1.2rem;color:#495057}@keyframes Loading_spin__MzvGS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Dashboard_dashboard__ilkWt{padding:2rem;background-color:#f8f9fa;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.Dashboard_dashboard__ilkWt h1{font-size:2.5rem;color:#192e4a;margin-bottom:1.5rem;font-weight:700;text-align:center}.Dashboard_dashboard__ilkWt p{font-size:1rem;color:#495057;margin-bottom:1.5rem;text-align:center}.Dashboard_dashboard__ilkWt .Dashboard_noPlans__6TcxW{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:#fff;border:1px solid #dee2e6;border-radius:12px;padding:2rem;box-shadow:0 4px 10px rgba(0,0,0,.1);max-width:500px;margin:3rem auto}.Dashboard_dashboard__ilkWt .Dashboard_noPlans__6TcxW h2{font-size:1.8rem;color:#192e4a;margin-bottom:1rem;font-weight:700}.Dashboard_dashboard__ilkWt .Dashboard_noPlans__6TcxW p{font-size:1.1rem;color:#495057;margin-bottom:1.5rem;line-height:1.5}.Dashboard_dashboard__ilkWt .Dashboard_noPlans__6TcxW button{font-size:1.1rem;font-weight:700;padding:.75rem 1.5rem;border-radius:8px;background-color:#178582;color:#fff;transition:background-color .2s ease-in-out;cursor:pointer}.Dashboard_dashboard__ilkWt .Dashboard_noPlans__6TcxW button:hover{background-color:#1fb0ad}@media(max-width:768px){.Dashboard_dashboard__ilkWt .Dashboard_noPlans__6TcxW{max-width:90%;padding:1.5rem}.Dashboard_dashboard__ilkWt .Dashboard_noPlans__6TcxW h2{font-size:1.5rem}.Dashboard_dashboard__ilkWt .Dashboard_noPlans__6TcxW p{font-size:1rem}.Dashboard_dashboard__ilkWt .Dashboard_noPlans__6TcxW button{font-size:1rem;padding:.6rem 1.2rem}}.Dashboard_dashboard__ilkWt .Dashboard_siteSelect__am1EF{margin-left:42%;margin-right:42%;max-width:300px;margin-top:2rem;display:flex;flex-direction:column;gap:.5rem;text-align:center}.Dashboard_dashboard__ilkWt .Dashboard_siteSelect__am1EF label{font-size:1.1rem;color:#495057;font-weight:700}.Dashboard_dashboard__ilkWt .Dashboard_siteSelect__am1EF select{padding:.75rem;font-size:1.1rem;border:1px solid #dee2e6;border-radius:8px;transition:border-color .3s ease}.Dashboard_dashboard__ilkWt .Dashboard_siteSelect__am1EF select:hover{border-color:#178582}.Dashboard_dashboard__ilkWt .Dashboard_taskOverview__r4K_5{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.Dashboard_dashboard__ilkWt .Dashboard_taskOverview__r4K_5 .Dashboard_taskCard__YruIH{background-color:#fff;border:1px solid #dee2e6;border-radius:12px;padding:1.5rem;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .3s ease;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.Dashboard_dashboard__ilkWt .Dashboard_taskOverview__r4K_5 .Dashboard_taskCard__YruIH:hover{transform:scale(1.03);box-shadow:0 4px 15px rgba(0,0,0,.2)}.Dashboard_dashboard__ilkWt .Dashboard_taskOverview__r4K_5 .Dashboard_taskCard__YruIH svg{margin-bottom:1rem;font-size:2rem;color:#178582}.Dashboard_dashboard__ilkWt .Dashboard_taskOverview__r4K_5 .Dashboard_taskCard__YruIH h2{font-size:1.5rem;color:#192e4a;margin-bottom:1rem;font-weight:700}.Dashboard_dashboard__ilkWt .Dashboard_alerts__VxfZ6{background-color:#ec6670;border:1px solid #e63946;border-radius:12px;padding:1.5rem;margin-top:2.5rem}.Dashboard_dashboard__ilkWt .Dashboard_alerts__VxfZ6 h3{font-size:1.25rem;color:#e63946;margin-bottom:1rem;font-weight:700}.Dashboard_dashboard__ilkWt .Dashboard_alerts__VxfZ6 ul{list-style-type:disc;margin-left:1.5rem}.Dashboard_dashboard__ilkWt .Dashboard_alerts__VxfZ6 ul li{margin-bottom:.5rem;color:#495057}.Dashboard_dashboard__ilkWt .Dashboard_quickActions___KqdE{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.Dashboard_dashboard__ilkWt .Dashboard_upcomingUpdates___Jlc5{background-color:#fff;border:1px solid #dee2e6;border-radius:12px;padding:1.5rem;text-align:center;margin-top:2.5rem;box-shadow:0 4px 8px rgba(0,0,0,.05)}.Dashboard_dashboard__ilkWt .Dashboard_upcomingUpdates___Jlc5 h3{font-size:1.5rem;color:#192e4a;margin-bottom:1rem;font-weight:700}.Dashboard_dashboard__ilkWt .Dashboard_upcomingUpdates___Jlc5 p{font-size:1.1rem;color:#495057;margin-bottom:1.5rem}.Dashboard_dashboard__ilkWt .Dashboard_upcomingUpdates___Jlc5 ul{list-style:none;padding:0;margin-bottom:1rem}.Dashboard_dashboard__ilkWt .Dashboard_upcomingUpdates___Jlc5 ul li{font-size:1rem;color:#495057;padding:.5rem 0;display:flex;align-items:center;justify-content:center}.Dashboard_dashboard__ilkWt .Dashboard_upcomingUpdates___Jlc5 ul li:before{content:"•";color:#b1934c;font-size:1.5rem;margin-right:.5rem}.Dashboard_dashboard__ilkWt .Dashboard_upcomingUpdates___Jlc5 .Dashboard_featureHighlight__3A1Pr{margin-top:2rem;background-color:#f8f9fa;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:transform .2s ease-in-out}.Dashboard_dashboard__ilkWt .Dashboard_upcomingUpdates___Jlc5 .Dashboard_featureHighlight__3A1Pr:hover{transform:scale(1.02)}.Dashboard_dashboard__ilkWt .Dashboard_upcomingUpdates___Jlc5 .Dashboard_featureHighlight__3A1Pr h4{font-size:1.25rem;color:#192e4a;margin-bottom:.5rem;font-weight:700}.Dashboard_dashboard__ilkWt .Dashboard_upcomingUpdates___Jlc5 .Dashboard_featureHighlight__3A1Pr p{font-size:1rem;color:#495057;margin-bottom:1rem}.Dashboard_dashboard__ilkWt .Dashboard_upcomingUpdates___Jlc5 .Dashboard_featureHighlight__3A1Pr button{margin-top:.5rem;background-color:#178582;color:#fff;border:none;padding:.75rem 1.25rem;font-size:1rem;border-radius:8px;cursor:pointer;transition:background-color .2s ease-in-out}.Dashboard_dashboard__ilkWt .Dashboard_upcomingUpdates___Jlc5 .Dashboard_featureHighlight__3A1Pr button:hover{background-color:#1fb0ad}@media(max-width:768px){.Dashboard_dashboard__ilkWt .Dashboard_taskOverview__r4K_5{grid-template-columns:1fr}.Dashboard_dashboard__ilkWt .Dashboard_siteSelect__am1EF{margin-left:0;margin-right:0}.Dashboard_dashboard__ilkWt .Dashboard_alerts__VxfZ6,.Dashboard_dashboard__ilkWt .Dashboard_upcomingUpdates___Jlc5{padding:1rem}.Dashboard_dashboard__ilkWt .Dashboard_siteSelect__am1EF{text-align:left}}.CleaningCompletionPage_planCompletion__2Jh2s{padding:2rem;max-width:600px;margin:2rem auto;background-color:#f8f9fa;border-radius:8px;color:#495057}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_pageTitle__b7ESu{text-align:center;font-size:1.8rem;font-weight:700;margin-bottom:1.5rem}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_sectionTitle__sGlCt{font-size:1.4rem;font-weight:700;margin-bottom:1rem;color:#495057;border-bottom:2px solid #dee2e6;padding-bottom:.5rem}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_taskList__KEFUM{display:flex;flex-direction:column;gap:1rem}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_taskItem__Zyvos{padding:1rem;background-color:#192e4a;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_taskItem__Zyvos .CleaningCompletionPage_taskName__uZn46{font-size:1.2rem;font-weight:700;color:#495057;flex:2 1}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_taskItem__Zyvos .CleaningCompletionPage_taskButton__LqsBO{flex:1 1;text-align:center}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_taskItem__Zyvos .CleaningCompletionPage_taskSelect__lk25e{flex:1 1;padding:.5rem;border:1px solid #dee2e6;border-radius:4px;background-color:#f8f9fa;color:#495057}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_taskItem__Zyvos .CleaningCompletionPage_taskSelect__lk25e:focus{outline:none;border-color:#178582;box-shadow:0 0 5px #178582}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_notesSection__8Rs6Y{margin-top:20px;display:flex;flex-direction:column}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_notesSection__8Rs6Y label{font-size:1rem;font-weight:600;margin-bottom:8px;color:#495057}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_notesSection__8Rs6Y textarea{width:100%;min-height:100px;padding:10px;font-size:1rem;border:1px solid #dee2e6;border-radius:8px;resize:vertical;outline:none;transition:border-color .3s ease-in-out}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_notesSection__8Rs6Y textarea:focus{border-color:#178582;box-shadow:0 0 5px rgba(0,123,255,.3)}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_notesSection__8Rs6Y textarea::placeholder{color:#aaa}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_summary__vtM7T{margin-top:1.5rem;font-size:1rem;text-align:center;color:#495057}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_actions__erMTl{display:flex;justify-content:center;margin-top:2rem}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_actions__erMTl button{width:100%;padding:.75rem;font-size:1rem}.CompletionPage_planCompletion__N3zwh{padding:2rem;max-width:600px;margin:2rem auto;background-color:#f8f9fa;border-radius:8px;color:#495057}.CompletionPage_planCompletion__N3zwh .CompletionPage_taskList__w_mNy{display:flex;flex-direction:column;gap:1rem}.CompletionPage_planCompletion__N3zwh .CompletionPage_taskItem__d9KUS{padding:1rem;background-color:#192e4a;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.CompletionPage_planCompletion__N3zwh .CompletionPage_taskItem__d9KUS .CompletionPage_taskDetails__dDfdU{display:flex;flex-direction:column;gap:.5rem}.CompletionPage_planCompletion__N3zwh .CompletionPage_taskItem__d9KUS .CompletionPage_taskDetails__dDfdU .CompletionPage_label__cqoMo{color:#fff;font-weight:700;font-size:1.2rem}.CompletionPage_planCompletion__N3zwh .CompletionPage_taskItem__d9KUS .CompletionPage_taskDetails__dDfdU select{width:100%;padding:.5rem;border:1px solid #dee2e6;border-radius:4px;background-color:#f8f9fa;color:#495057}.CompletionPage_planCompletion__N3zwh .CompletionPage_taskItem__d9KUS .CompletionPage_taskDetails__dDfdU select:focus{outline:none;border-color:#178582}.CompletionPage_planCompletion__N3zwh .CompletionPage_notesSection__H_y0k{margin-top:20px;display:flex;flex-direction:column}.CompletionPage_planCompletion__N3zwh .CompletionPage_notesSection__H_y0k label{font-size:1rem;font-weight:600;margin-bottom:8px;color:#333}.CompletionPage_planCompletion__N3zwh .CompletionPage_notesSection__H_y0k textarea{width:100%;min-height:100px;padding:10px;font-size:1rem;border:1px solid #ccc;border-radius:8px;resize:vertical;outline:none;transition:border-color .3s ease-in-out}.CompletionPage_planCompletion__N3zwh .CompletionPage_notesSection__H_y0k textarea:focus{border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.3)}.CompletionPage_planCompletion__N3zwh .CompletionPage_notesSection__H_y0k textarea::placeholder{color:#aaa}.CompletionPage_planCompletion__N3zwh .CompletionPage_summary__bVVdZ{margin-top:1.5rem;font-size:1rem;text-align:center;color:#495057}.CompletionPage_planCompletion__N3zwh button{margin-top:2rem;width:100%;padding:.75rem;font-size:1rem}.TempCompletionPage_planCompletion__wqOlO{padding:2rem;max-width:800px;margin:2rem auto;background-color:#f8f9fa;border-radius:8px;color:#495057}.TempCompletionPage_planCompletion__wqOlO h1{text-align:center;margin-bottom:2rem}.TempCompletionPage_planCompletion__wqOlO .TempCompletionPage_phaseSection__lxRlg{background-color:#192e4a;border-radius:8px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 2px 6px rgba(0,0,0,.08)}.TempCompletionPage_planCompletion__wqOlO .TempCompletionPage_phaseSection__lxRlg h2{font-size:1.5rem;margin-bottom:1.5rem;color:#b1934c}.TempCompletionPage_planCompletion__wqOlO .TempCompletionPage_phaseSection__lxRlg .TempCompletionPage_unit__EbbqR{background-color:#f8f9fa;border-radius:6px;padding:1rem;margin-bottom:1.5rem;box-shadow:0 1px 4px rgba(0,0,0,.05)}.TempCompletionPage_planCompletion__wqOlO .TempCompletionPage_phaseSection__lxRlg .TempCompletionPage_unitName__DTxAc{font-size:1.3rem;font-weight:700;margin-bottom:1rem}.TempCompletionPage_planCompletion__wqOlO .TempCompletionPage_phaseSection__lxRlg .TempCompletionPage_readingSection__esj4c{margin-bottom:1rem}.TempCompletionPage_planCompletion__wqOlO .TempCompletionPage_phaseSection__lxRlg .TempCompletionPage_readingSection__esj4c .TempCompletionPage_label__reAWU{display:block;font-weight:700;margin-bottom:.5rem;color:#b1934c}.TempCompletionPage_planCompletion__wqOlO .TempCompletionPage_phaseSection__lxRlg .TempCompletionPage_readingSection__esj4c .TempCompletionPage_timestamp__9Aowd{font-size:.85rem;color:#b1934c;margin-top:.5rem;font-weight:700}.TempCompletionPage_planCompletion__wqOlO .TempCompletionPage_phaseSection__lxRlg .TempCompletionPage_readingSection__esj4c .TempCompletionPage_inputGroup__cuuuZ{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.TempCompletionPage_planCompletion__wqOlO .TempCompletionPage_phaseSection__lxRlg .TempCompletionPage_readingSection__esj4c .TempCompletionPage_inputGroup__cuuuZ .TempCompletionPage_input__jH0g3{width:30%;max-width:80px;padding:.4rem;border:1px solid #dee2e6;border-radius:4px;background-color:#f8f9fa;color:#495057;font-size:1rem;text-align:center}.TempCompletionPage_planCompletion__wqOlO .TempCompletionPage_phaseSection__lxRlg .TempCompletionPage_readingSection__esj4c .TempCompletionPage_inputGroup__cuuuZ .TempCompletionPage_input__jH0g3:focus{outline:none;border-color:#178582}.TempCompletionPage_planCompletion__wqOlO .TempCompletionPage_phaseSection__lxRlg .TempCompletionPage_staffSection__tmfwv{margin-top:1rem}.TempCompletionPage_planCompletion__wqOlO .TempCompletionPage_phaseSection__lxRlg .TempCompletionPage_staffSection__tmfwv .TempCompletionPage_label__reAWU{font-weight:700;margin-bottom:.5rem;color:#b1934c;display:block}.TempCompletionPage_planCompletion__wqOlO .TempCompletionPage_phaseSection__lxRlg .TempCompletionPage_staffSection__tmfwv .TempCompletionPage_select__4_eah{width:100%;padding:.5rem;border:1px solid #dee2e6;border-radius:4px;background-color:#f8f9fa;color:#495057;font-size:1rem}.TempCompletionPage_planCompletion__wqOlO .TempCompletionPage_phaseSection__lxRlg .TempCompletionPage_staffSection__tmfwv .TempCompletionPage_select__4_eah:focus{outline:none;border-color:#178582}.TempCompletionPage_planCompletion__wqOlO .TempCompletionPage_phaseSection__lxRlg .TempCompletionPage_probe__FtPHb{background-color:#f8f9fa;border-radius:6px;padding:1rem;margin-bottom:1rem;box-shadow:0 1px 4px rgba(0,0,0,.05);display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.TempCompletionPage_planCompletion__wqOlO .TempCompletionPage_phaseSection__lxRlg .TempCompletionPage_probe__FtPHb input,.TempCompletionPage_planCompletion__wqOlO .TempCompletionPage_phaseSection__lxRlg .TempCompletionPage_probe__FtPHb select{flex:1 1;padding:.5rem;border:1px solid #dee2e6;border-radius:4px;background-color:#f8f9fa;color:#495057}.TempCompletionPage_planCompletion__wqOlO .TempCompletionPage_phaseSection__lxRlg .TempCompletionPage_probe__FtPHb input:focus,.TempCompletionPage_planCompletion__wqOlO .TempCompletionPage_phaseSection__lxRlg .TempCompletionPage_probe__FtPHb select:focus{outline:none;border-color:#178582}.TempCompletionPage_planCompletion__wqOlO .TempCompletionPage_phaseSection__lxRlg .TempCompletionPage_probe__FtPHb span{font-size:.9rem;color:#495057}.TempCompletionPage_planCompletion__wqOlO .TempCompletionPage_phaseSection__lxRlg .TempCompletionPage_sectionActions__6RjSF{margin-top:1.5rem;display:flex;gap:1rem;flex-wrap:wrap}.TempCompletionPage_planCompletion__wqOlO .TempCompletionPage_phaseSection__lxRlg .TempCompletionPage_sectionActions__6RjSF button{flex:1 1;padding:.75rem;font-size:1rem;font-weight:700}.TempCompletionPage_planCompletion__wqOlO .TempCompletionPage_actions__JT6ld{margin-top:2rem;display:flex;justify-content:center}.TempCompletionPage_planCompletion__wqOlO .TempCompletionPage_actions__JT6ld button{padding:.75rem 2rem;font-size:1rem;font-weight:700}.AccidentAuditPage_auditPage__qDfXA{padding:2rem;height:100vh}.AccidentAuditPage_auditPage__qDfXA h1{margin-bottom:1.5rem;color:#495057;font-size:1.75rem}.AccidentAuditPage_auditPage__qDfXA .AccidentAuditPage_filter__4iwT4{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.AccidentAuditPage_auditPage__qDfXA .AccidentAuditPage_filter__4iwT4 select{padding:.5rem 1rem;font-size:1rem;border:1px solid #dee2e6;border-radius:4px;background-color:#f8f9fa;color:#495057;transition:border-color .2s ease-in-out}.AccidentAuditPage_auditPage__qDfXA .AccidentAuditPage_filter__4iwT4 select:focus{outline:none;border-color:#178582}.AccidentAuditPage_auditPage__qDfXA .AccidentAuditPage_filter__4iwT4 select:hover{cursor:pointer}.AccidentAuditPage_auditPage__qDfXA .AccidentAuditPage_auditTable__8sdT0{width:100%;border-collapse:collapse;margin-bottom:50px}.AccidentAuditPage_auditPage__qDfXA .AccidentAuditPage_auditTable__8sdT0 td,.AccidentAuditPage_auditPage__qDfXA .AccidentAuditPage_auditTable__8sdT0 th{padding:.75rem;border:1px solid #dee2e6;text-align:left}.AccidentAuditPage_auditPage__qDfXA .AccidentAuditPage_auditTable__8sdT0 th{background-color:#192e4a;color:#fff;font-size:1rem}.AccidentAuditPage_auditPage__qDfXA .AccidentAuditPage_auditTable__8sdT0 td{background-color:#f8f9fa;color:#495057;font-size:.9rem}.AccidentAuditPage_auditPage__qDfXA .AccidentAuditPage_auditTable__8sdT0 tr:nth-child(2n) td{background-color:#fff}.AccidentAuditPage_auditPage__qDfXA .AccidentAuditPage_buttons__Rq7Vv{display:flex;justify-content:flex-start;gap:1rem;margin-top:1.5rem}@media(max-width:768px){.AccidentAuditPage_auditPage__qDfXA .AccidentAuditPage_filter__4iwT4{flex-direction:column;gap:.75rem}.AccidentAuditPage_auditPage__qDfXA .AccidentAuditPage_auditTable__8sdT0 td,.AccidentAuditPage_auditPage__qDfXA .AccidentAuditPage_auditTable__8sdT0 th{padding:.5rem;font-size:.85rem}}.MaintenanceLog_maintenanceLog__KcAov{padding:2rem;max-width:1000px;margin:0 auto}.MaintenanceLog_maintenanceLog__KcAov h1{margin-bottom:2rem;color:#495057;font-size:2rem;text-align:center}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_add-entry-button__5eMSp{display:flex;justify-content:flex-end;margin-bottom:1.5rem}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_add-entry-button__5eMSp button{padding:.75rem 1.5rem;font-size:1rem;border-radius:4px;background-color:#178582;color:#fff;border:none;transition:background-color .3s,transform .2s}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_add-entry-button__5eMSp button:hover{background-color:#0f5a58;transform:translateY(-2px)}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_table__E9uuW{width:100%;border-collapse:collapse;margin-bottom:2rem;margin-top:1.5rem}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_table__E9uuW td,.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_table__E9uuW th{padding:1rem;border:1px solid #dee2e6;text-align:left;vertical-align:middle}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_table__E9uuW th{background-color:#192e4a;color:#fff;font-size:1rem;text-align:center}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_table__E9uuW td{background-color:#f8f9fa;color:#495057;font-size:.9rem}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_table__E9uuW td button{margin-right:.5rem}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_table__E9uuW tr:hover td,.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_table__E9uuW tr:nth-child(2n) td{background-color:#fff}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_actions__hVP4A{display:flex;gap:.5rem}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_actions__hVP4A button{font-size:.9rem;padding:.5rem 1rem;border-radius:4px}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_actions__hVP4A button.MaintenanceLog_primary__lNMv_{background-color:#178582;color:#fff}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_actions__hVP4A button.MaintenanceLog_primary__lNMv_:hover{background-color:#0f5a58}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_actions__hVP4A button.MaintenanceLog_danger__xez04{background-color:#e63946;color:#fff}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_actions__hVP4A button.MaintenanceLog_danger__xez04:hover{background-color:#d21a28}@media(max-width:768px){.MaintenanceLog_maintenanceLog__KcAov{padding:1.5rem}.MaintenanceLog_maintenanceLog__KcAov h1{font-size:1.75rem}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_table__E9uuW td,.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_table__E9uuW th{padding:.8rem;font-size:.85rem}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_add-entry-button__5eMSp{justify-content:center}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_add-entry-button__5eMSp button{font-size:.9rem;padding:.6rem 1.2rem}}@media(max-width:480px){.MaintenanceLog_maintenanceLog__KcAov{padding:1rem}.MaintenanceLog_maintenanceLog__KcAov h1{font-size:1.5rem}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_table__E9uuW td,.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_table__E9uuW th{padding:.6rem;font-size:.8rem}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_add-entry-button__5eMSp button{font-size:.8rem;padding:.5rem 1rem}}.MonthlyReview_container__DKduZ{padding:2rem;max-width:900px;margin:auto}.MonthlyReview_container__DKduZ h1{text-align:center;color:#fff;margin-bottom:1.5rem}.MonthlyReview_container__DKduZ label{font-weight:700;display:block;margin-bottom:.5rem}.MonthlyReview_container__DKduZ select{width:30%;padding:.75rem;border-radius:4px;border:1px solid #dee2e6;font-size:1rem;background:#fff;cursor:pointer;margin-bottom:1rem}.MonthlyReview_section__RyMkH{margin-bottom:2rem;background:#f8f9fa;color:#495057;padding:1.5rem;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.MonthlyReview_section__RyMkH h2{color:#192e4a;margin-bottom:1rem}.MonthlyReview_section__RyMkH label{font-weight:700;display:block;margin:.75rem 0 .5rem}.MonthlyReview_section__RyMkH input[type=text],.MonthlyReview_section__RyMkH select{width:96%;padding:.75rem;border:1px solid #dee2e6;border-radius:4px;font-size:1rem;background:#fff}.MonthlyReview_section__RyMkH select{cursor:pointer}.MonthlyReview_table__xkPed{width:100%;border-collapse:collapse;margin-top:1rem}.MonthlyReview_table__xkPed td,.MonthlyReview_table__xkPed th{padding:.75rem;border:1px solid #dee2e6;text-align:left}.MonthlyReview_table__xkPed th{background-color:#192e4a;color:#fff;font-size:1rem}.MonthlyReview_table__xkPed td{background-color:#f8f9fa;color:#495057;font-size:.9rem;text-align:center}.MonthlyReview_notesSection__YEBhz{margin-top:20px;display:flex;flex-direction:column}.MonthlyReview_notesSection__YEBhz label{font-size:1rem;font-weight:600;margin-bottom:8px;color:#495057}.MonthlyReview_notesSection__YEBhz textarea{width:98%;min-height:100px;padding:10px;font-size:1rem;border:1px solid #ccc;border-radius:8px;resize:vertical;outline:none;transition:border-color .3s ease-in-out}.MonthlyReview_notesSection__YEBhz textarea:focus{border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.3)}.MonthlyReview_notesSection__YEBhz textarea::placeholder{color:#aaa}.MonthlyReview_submitSection__arbpL{text-align:center;margin-top:2rem}.MonthlyReview_submitSection__arbpL label{font-weight:700;display:block;margin-bottom:.5rem}.MonthlyReview_submitSection__arbpL select{width:30%;padding:.75rem;border-radius:4px;margin-right:1rem;border:1px solid #dee2e6;font-size:1rem;background:#fff;cursor:pointer}.AddressBook_addressBook__aB0x2{padding:2rem;max-width:1000px;margin:0 auto}.AddressBook_addressBook__aB0x2 h1{margin-bottom:1.5rem;color:#495057;font-size:2rem;text-align:center}.AddressBook_addressBook__aB0x2 p{color:#495057;font-size:1rem;text-align:center;margin-bottom:2rem}.AddressBook_addressBook__aB0x2 .AddressBook_table__6B85n{width:100%;border-collapse:collapse;margin-bottom:2rem}.AddressBook_addressBook__aB0x2 .AddressBook_table__6B85n td,.AddressBook_addressBook__aB0x2 .AddressBook_table__6B85n th{padding:.75rem;border:1px solid #dee2e6;text-align:left}.AddressBook_addressBook__aB0x2 .AddressBook_table__6B85n th{background-color:#192e4a;color:#fff;font-size:1rem}.AddressBook_addressBook__aB0x2 .AddressBook_table__6B85n td{background-color:#f8f9fa;color:#495057;font-size:.9rem}.AddressBook_addressBook__aB0x2 .AddressBook_table__6B85n td button{margin-right:.5rem}.AddressBook_addressBook__aB0x2 .AddressBook_table__6B85n tr:nth-child(2n) td{background-color:#fff}.AddressBook_addressBook__aB0x2 .AddressBook_actions__GCYwD{display:flex;justify-content:flex-end;gap:1rem}.AddressBook_addressBook__aB0x2 .AddressBook_actions__GCYwD button{padding:.75rem 1.5rem;font-size:1rem;border-radius:4px;transition:background-color .3s}.AddressBook_addressBook__aB0x2 .AddressBook_actions__GCYwD button.AddressBook_primary__Fp7RJ{background-color:#178582;color:#fff;border:none}.AddressBook_addressBook__aB0x2 .AddressBook_actions__GCYwD button.AddressBook_primary__Fp7RJ:hover{background-color:#0f5a58}.AddressBook_addressBook__aB0x2 .AddressBook_actions__GCYwD button.AddressBook_secondary__GMoSh{background-color:#dee2e6;color:#495057;border:1px solid #dee2e6}.AddressBook_addressBook__aB0x2 .AddressBook_actions__GCYwD button.AddressBook_secondary__GMoSh:hover{background-color:#fbfcfc}.AddressBook_addressBook__aB0x2 .AddressBook_actions__GCYwD button.AddressBook_danger__O60Eq{background-color:#e63946;color:#fff}.AddressBook_addressBook__aB0x2 .AddressBook_actions__GCYwD button.AddressBook_danger__O60Eq:hover{background-color:#d21a28}@media(max-width:768px){.AddressBook_addressBook__aB0x2{padding:1rem}.AddressBook_addressBook__aB0x2 h1{font-size:1.75rem}.AddressBook_addressBook__aB0x2 .AddressBook_table__6B85n td,.AddressBook_addressBook__aB0x2 .AddressBook_table__6B85n th{padding:.5rem;font-size:.85rem}.AddressBook_addressBook__aB0x2 .AddressBook_actions__GCYwD button{font-size:.9rem}}@media(max-width:480px){.AddressBook_addressBook__aB0x2 h1{font-size:1.5rem}.AddressBook_addressBook__aB0x2 .AddressBook_table__6B85n td,.AddressBook_addressBook__aB0x2 .AddressBook_table__6B85n th{padding:.4rem;font-size:.8rem}.AddressBook_addressBook__aB0x2 .AddressBook_actions__GCYwD button{font-size:.85rem;padding:.5rem 1rem}}.AllergenTracker_allergenTracker__oFl79{padding:2rem}.AllergenTracker_allergenTracker__oFl79 h2{margin-bottom:1.5rem;color:#495057;font-size:1.75rem}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_tooltip__8dSbm{background-color:#f8f9fa;color:#495057;padding:1rem;border-radius:6px;margin-bottom:1.5rem;font-size:.9rem}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_tooltip__8dSbm .AllergenTracker_infoIcon__U3TIc{font-size:1.5rem;color:#178582;margin-right:1rem}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_buttonRow__9HTr1{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_buttonRow__9HTr1 button{flex-shrink:0}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_siteSelect__6BUqg{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_siteSelect__6BUqg label{font-size:1rem;font-weight:700;color:#495057}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_siteSelect__6BUqg select{padding:.5rem 1rem;font-size:1rem;border:1px solid #dee2e6;border-radius:4px;background-color:#f8f9fa;color:#495057;transition:border-color .2s ease-in-out}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_siteSelect__6BUqg select:focus{outline:none;border-color:#178582}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_siteSelect__6BUqg select:hover{cursor:pointer}@media(max-width:768px){.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_siteSelect__6BUqg{flex-direction:column;align-items:flex-start}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_siteSelect__6BUqg select{width:100%}}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_categoryManager__GzWnz{background-color:#f8f9fa;padding:1.5rem;border-radius:6px;margin:1.5rem 0;box-shadow:0 2px 5px rgba(0,0,0,.05)}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_categoryManager__GzWnz h4{margin-bottom:1rem;color:#495057;font-size:1.25rem}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_categoryManager__GzWnz input[type=text]{width:100%;padding:.75rem;margin-bottom:1rem;border:1px solid #dee2e6;border-radius:4px;font-size:1rem}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_categoryManager__GzWnz ul{list-style:none;padding-left:0}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_categoryManager__GzWnz ul li{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #dee2e6;font-size:.95rem;color:#495057}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_categoryManager__GzWnz ul button{background-color:#b1934c;color:#fff;font-size:.8rem;padding:.3rem .7rem;border-radius:4px}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_categoryManager__GzWnz ul button:hover{background-color:#8d753d}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_formContainer__GsJTe{background-color:#f8f9fa;padding:1.5rem;border-radius:6px;margin-bottom:1.5rem;box-shadow:0 2px 5px rgba(0,0,0,.1)}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_formContainer__GsJTe h3{margin-bottom:1rem;color:#495057;font-size:1.25rem}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_formContainer__GsJTe input[type=text],.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_formContainer__GsJTe select{width:100%;padding:.75rem;margin-bottom:1rem;border:1px solid #dee2e6;border-radius:4px;font-size:1rem}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_formContainer__GsJTe select{background-color:#fff;color:#495057}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_formContainer__GsJTe select:focus{outline:none;border-color:#178582}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_checkboxGrid__9zGP0{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_checkboxGrid__9zGP0 label{color:#495057;display:flex;align-items:center;gap:.5rem;font-size:.9rem}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_auditTable__NypfJ{margin-top:1rem;width:100%;border-collapse:collapse}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_auditTable__NypfJ td,.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_auditTable__NypfJ th{padding:.75rem;border:1px solid #dee2e6;text-align:left}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_auditTable__NypfJ th{background-color:#192e4a;color:#fff;font-size:1rem}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_auditTable__NypfJ td{background-color:#f8f9fa;color:#495057;font-size:.9rem}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_auditTable__NypfJ tr:nth-child(2n) td{background-color:#fff}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_auditTable__NypfJ tr td[colspan]{background-color:#178582;color:#fff;font-weight:700;font-size:1rem;padding-top:1rem}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_auditTable__NypfJ .AllergenTracker_actionButtons__VkDRM{display:flex;gap:.5rem;flex-wrap:wrap}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_auditTable__NypfJ .AllergenTracker_actionButtons__VkDRM button{white-space:nowrap}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_auditTable__NypfJ button{padding:.5rem 1rem;font-size:.9rem;border:none;border-radius:4px;background-color:#178582;color:#fff;cursor:pointer;transition:background-color .2s ease-in-out}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_auditTable__NypfJ button:hover{background-color:#0f5a58}@media(max-width:768px){.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_checkboxGrid__9zGP0{grid-template-columns:repeat(2,1fr)}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_auditTable__NypfJ td,.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_auditTable__NypfJ th{padding:.5rem;font-size:.85rem}}