.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:#1c7c9f}.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:#1c7c9f;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:#1c7c9f;cursor:pointer}.Login_loginWrapper__6Afie .Login_loginContainer__WdSLz p .Login_toggleLink__v_eLh:hover{text-decoration:underline;color:#249eca}@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}}.Login_appLogin__R2IgO{background-color:#0a1a2f;color:#fff;padding:2rem 1rem;min-height:100vh;display:flex;align-items:center;justify-content:center}.Login_appLogin__R2IgO .Login_loginContainer__WdSLz{width:100%;max-width:400px}.Login_appLogin__R2IgO input{font-size:16px}.Login_appLogin__R2IgO button{width:100%;padding:1rem}.Login_appLogin__R2IgO .Login_toggleLink__v_eLh,.Login_appLogin__R2IgO a{color:#f5f7fa}.Button_button__B8lPC{position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;font-size:1rem;font-weight:700;line-height:1;padding:10px 14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 2px 8px rgba(0,0,0,.08);transition:transform .12s ease,box-shadow .14s ease,background-color .14s ease,color .14s ease,border-color .14s ease}.Button_button__B8lPC svg{margin:0 6px 0 -2px;height:1.1em;width:1.1em}.Button_button__B8lPC:hover{transform:translateY(-1px)}.Button_button__B8lPC:active{transform:translateY(0);box-shadow:0 0 0 transparent}.Button_button__B8lPC:focus-visible{outline:2px solid #2191ba;outline-offset:2px}.Button_button__B8lPC:disabled,.Button_button__B8lPC[aria-disabled=true]{cursor:not-allowed;opacity:.6;box-shadow:none;transform:none}.Button_primary__vSrWp{background:linear-gradient(180deg,#208db5,#1c7c9f 60%,#1a7595);color:#fff;border-color:#196d8c}.Button_primary__vSrWp:hover{background:linear-gradient(180deg,#2297c2,#1a7596 70%,#145a74);box-shadow:0 8px 18px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.06)}.Button_primary__vSrWp:active{background:linear-gradient(180deg,#196e8e,#145a74)}.Button_secondary__i_y_H{background:linear-gradient(180deg,#c4ad76,#b1934c 55%,#947b40);color:#002147;border-color:#786433}.Button_secondary__i_y_H:hover{background:linear-gradient(180deg,#bea468,#b1934c 60%,#866f3a);box-shadow:0 8px 18px rgba(0,0,0,.16),inset 0 1px 0 hsla(0,0%,100%,.18)}.Button_secondary__i_y_H:active{background:linear-gradient(180deg,#aa8d49,#8d753d)}.Button_outline__C6iTw{background:linear-gradient(180deg,hsla(0,0%,100%,.03),rgba(0,0,0,.03));color:#1c7c9f;border-width:2px;border-color:#2190b9;box-shadow:0 2px 8px rgba(0,0,0,.06)}.Button_outline__C6iTw:hover{color:#fff;background:linear-gradient(180deg,#2297c2,#1c7c9f);border-color:#176885}.Button_outline__C6iTw:active{background:linear-gradient(180deg,#1a7596,#16617c)}.Button_danger__rEqrm{background:linear-gradient(180deg,#e9545f,#e63946 60%,#d21a28);color:#fff;border-color:#bb1824}.Button_danger__rEqrm:hover{background:linear-gradient(180deg,#ec6670,#e5303e)}.Button_success__1mpik{background:linear-gradient(180deg,#30c853,#28a745 60%,#208637);color:#fff;border-color:#18652a}.Button_success__1mpik:hover{background:linear-gradient(180deg,#3cd05e,#269f42)}.Button_small__1YIGW{font-size:.875rem;padding:8px 12px;border-radius:6px}.Button_medium__W3mU4{font-size:1rem;padding:10px 14px;border-radius:8px}.Button_large__XisFG{font-size:1.125rem;padding:12px 18px;border-radius:12px}@media(prefers-contrast:more){.Button_button__B8lPC{border-width:2px}.Button_outline__C6iTw{border-width:2.5px}}.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:#1c7c9f}.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:#1c7c9f;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}}.ArticleEditor_editor__6hN4Q{background:#fff;border:1px solid #dee2e6;border-radius:16px;padding:16px;box-shadow:0 1px 2px rgba(0,33,71,.06)}.ArticleEditor_headerRow__rRR48{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ArticleEditor_title__brShN{font-size:1.125rem;font-weight:600;color:#002147}.ArticleEditor_actions__3q4gM{display:flex;gap:8px}.ArticleEditor_fieldRow__dKTDa{margin-bottom:12px;display:grid;grid-gap:6px;gap:6px}.ArticleEditor_label__dZP6t{font-weight:600;color:#002147}.ArticleEditor_help__LYZF8{font-size:.85rem;color:#495057;opacity:.75}.ArticleEditor_input__Seaer,.ArticleEditor_select__l1wnI,.ArticleEditor_textarea__uGvaJ{width:95%;border:1px solid #dee2e6;border-radius:8px;padding:8px 10px;background:#fff;color:#495057}.ArticleEditor_textarea__uGvaJ{min-height:110px;resize:vertical}.ArticleEditor_textareaTall__WzVXZ{min-height:260px}.ArticleEditor_tagInputWrap__LGaoq{display:grid;grid-gap:8px;gap:8px}.ArticleEditor_tags__96H3S{display:flex;flex-wrap:wrap;gap:6px}.ArticleEditor_tag__hyCCk{display:inline-flex;align-items:center;gap:6px;border:1px solid #dee2e6;background:#f8f9fa;color:#002147;border-radius:999px;padding:4px 8px;font-size:.85rem}.ArticleEditor_tagRemove__oOcO1{border:none;background:transparent;color:#002147;cursor:pointer;font-weight:700}.ArticleEditor_error__8YCz7{border:1px solid #e42c3a;background:#f19299;color:#002147;border-radius:8px;padding:8px 10px;margin-bottom:8px}.CmsPage_wrap__CFpWV{background:#fff;border:1px solid #dee2e6;border-radius:16px;padding:16px;box-shadow:0 1px 2px rgba(0,33,71,.06)}.CmsPage_toolbar___2moY{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:12px;gap:12px;margin-bottom:12px}.CmsPage_leftGroup__LG5Ih{min-width:0}.CmsPage_rightGroup__AT_jL{display:flex;gap:8px;align-items:center}.CmsPage_tabs__fNN2S{display:flex;gap:8px;flex-wrap:wrap}.CmsPage_tabActive__AekqG,.CmsPage_tab__Miw9w{border:1px solid #dee2e6;border-radius:999px;padding:6px 12px;background:#f8f9fa;color:#002147;font-size:.9rem}.CmsPage_tabActive__AekqG{background:#1c7c9f;color:#fff;border-color:#196d8c}.CmsPage_search__YhuyA{width:260px;border:1px solid #dee2e6;border-radius:8px;padding:8px 10px;background:#fff;color:#495057}.CmsPage_tableWrap__5VRB1{width:100%;overflow:auto;border:1px solid #dee2e6;border-radius:12px}.CmsPage_table___ULU9{width:100%;border-collapse:separate;border-spacing:0;background:#fff}.CmsPage_table___ULU9 thead th{position:-webkit-sticky;position:sticky;top:0;background:#f2f4f6;color:#002147;font-weight:600;text-align:left;padding:12px;border-bottom:1px solid #dee2e6;z-index:1}.CmsPage_table___ULU9 tbody td{padding:12px;border-bottom:1px solid #dee2e6;vertical-align:middle;color:#495057}.CmsPage_table___ULU9 tbody tr:hover{background:#f2f4f6}.CmsPage_titleCell__h7FaE{min-width:280px}.CmsPage_title__ev9Nm{font-weight:600;color:#002147}.CmsPage_slug__WB9YB{font-size:.85rem;color:#495057;opacity:.75}.CmsPage_badge__mnCBs{display:inline-block;border:1px solid #dee2e6;border-radius:999px;padding:2px 8px;font-size:.75rem;text-transform:capitalize}.CmsPage_published__qBr5N{background:#6cdc86;color:#002147}.CmsPage_review__qJZSU{background:#c9b481;color:#002147}.CmsPage_draft__49lu3{background:#f8f9fa;color:#002147}.CmsPage_archived__Jr8Uf{background:#8d969f;color:#002147}.CmsPage_rowActions__IaVEf{white-space:nowrap}.CmsPage_empty__up8NC{text-align:center;padding:24px 12px;color:#495057;opacity:.75}.CmsPage_pagination__119Gw{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}@media(max-width:768px){.CmsPage_toolbar___2moY{grid-template-columns:1fr}.CmsPage_rightGroup__AT_jL{flex-wrap:wrap}.CmsPage_search__YhuyA{width:100%}.CmsPage_titleCell__h7FaE{min-width:220px}}.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}.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}}.ProbeCheckCard_card__OzNPM{background:#fff;border:1px solid #dee2e6;border-radius:12px;padding:16px;box-shadow:0 2px 6px rgba(0,0,0,.04);display:grid;grid-gap:12px;gap:12px}.ProbeCheckCard_title__i9dnT{margin:0;color:#002147;font-weight:700;font-size:1.05rem;display:flex;align-items:center;gap:8px}.ProbeCheckCard_title__i9dnT:after{content:"";flex:1 1;height:2px;margin-left:8px;background:#dee2e6;border-radius:4px}.ProbeCheckCard_badge__J_7kG{margin-left:auto;background:#f2f4f6;border:1px solid #dee2e6;color:#495057;border-radius:999px;font-size:.75rem;padding:3px 8px}.ProbeCheckCard_lead__pinLY{color:#495057;margin:-2px 0 2px;font-size:.95rem;line-height:1.35}.ProbeCheckCard_muted__WMbEi{color:#495057;font-size:.9rem}.ProbeCheckCard_notice__8tprH{background:#f8f9fa;border:1px dashed #dee2e6;color:#495057;padding:12px;border-radius:8px;font-size:.95rem;line-height:1.35}.ProbeCheckCard_subtle__QHBkR{font-size:.85rem;color:#495057;opacity:.85}.ProbeCheckCard_actions__bHgMS{display:flex;justify-content:center}.ProbeCheckCard_actions__bHgMS .button{width:100%;border-radius:8px;padding:10px 14px;font-weight:600;text-align:center;transition:transform .12s ease,box-shadow .12s ease}.ProbeCheckCard_actions__bHgMS .button:hover{transform:translateY(-1px);box-shadow:0 3px 10px rgba(0,0,0,.06)}.ProbeCheckCard_actions__bHgMS .button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(230,57,70,.18)}.ProbeCheckCard_enabled__yWcJr{border-color:#3fb3dd;box-shadow:0 2px 8px rgba(28,124,159,.08)}.ProbeCheckCard_enabled__yWcJr .ProbeCheckCard_title__i9dnT:after{background:#31addb}.ProbeCheckCard_disabled__IblHh .ProbeCheckCard_title__i9dnT{color:#495057}.ProbeCheckCard_disabled__IblHh .ProbeCheckCard_notice__8tprH{background:#f2f4f6}.ProbeCheckCard_infoDot__IjE0r{display:inline-block;width:8px;height:8px;background:#b1934c;border-radius:50%;margin-right:6px}@media(prefers-reduced-motion:reduce){.ProbeCheckCard_actions__bHgMS :is(button,a){transition:none}}.ViewTicket_viewTicket__FePTu{background-color:#002147;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:#002147;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:#1c7c9f;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:#249eca}.UserManagement_userManagement__8WEpu{background-color:#002147;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:#1c7c9f;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:#249eca}.UserManagement_clientGroupUpgrade__8tUOt{border:1px solid rgba(177,147,76,.6);box-shadow:0 0 0 1px rgba(177,147,76,.18)}.UserManagement_upgradePill__0jftd{display:inline-flex;align-items:center;padding:.2rem .6rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;background:rgba(177,147,76,.14);color:#f5f7fa}.UserManagement_upgradeBadge__8rvbc,.UserManagement_upgradePill__0jftd{border-radius:999px;font-size:.75rem;border:1px solid rgba(177,147,76,.7)}.UserManagement_upgradeBadge__8rvbc{display:inline-block;padding:.15rem .5rem;background:rgba(177,147,76,.18);color:#495057}.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:#1c7c9f;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:#1c7c9f}.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:#1c7c9f}.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:#002147;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:#1c7c9f;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:#1c7c9f;color:#fff;cursor:pointer;transition:background-color .2s ease-in-out}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_auditTable__NypfJ button:hover{background-color:#145a74}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_tableWrapper__A_2pH{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:1.5rem;border:1px solid #dee2e6;border-radius:6px}.AllergenTracker_allergenTracker__oFl79 .AllergenTracker_tableWrapper__A_2pH:after{content:"Swipe →";display:block;text-align:right;font-size:.75rem;color:#fff;margin-top:.25rem;padding-right:.5rem}@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}}.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;margin-bottom:1.5rem;font-size:1.8rem;font-weight:700;color:#002147}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_dailyTasks__6ikNr,.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_scheduledTasks__ylGWe{margin-top:2rem}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_dailyTasks__6ikNr h2,.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_scheduledTasks__ylGWe h2{font-size:1.4rem;font-weight:600;margin-bottom:1rem;color:#002147}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_dailyTasks__6ikNr .CleaningCompletionPage_noTasks__s48Qa,.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_scheduledTasks__ylGWe .CleaningCompletionPage_noTasks__s48Qa{font-style:italic;color:#495057;padding:1rem 0}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_dailyTasks__6ikNr .CleaningCompletionPage_taskItem__Zyvos,.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_scheduledTasks__ylGWe .CleaningCompletionPage_taskItem__Zyvos{background-color:#002147;padding:1rem;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.05);margin-bottom:1.25rem}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_dailyTasks__6ikNr .CleaningCompletionPage_taskItem__Zyvos .CleaningCompletionPage_taskName__uZn46,.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_dailyTasks__6ikNr .CleaningCompletionPage_taskItem__Zyvos p,.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_scheduledTasks__ylGWe .CleaningCompletionPage_taskItem__Zyvos .CleaningCompletionPage_taskName__uZn46,.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_scheduledTasks__ylGWe .CleaningCompletionPage_taskItem__Zyvos p{font-weight:600;color:#fff;margin-bottom:.5rem}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_dailyTasks__6ikNr .CleaningCompletionPage_taskItem__Zyvos .CleaningCompletionPage_statusButtons__ZPC8p,.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_scheduledTasks__ylGWe .CleaningCompletionPage_taskItem__Zyvos .CleaningCompletionPage_statusButtons__ZPC8p{display:flex;gap:.5rem;margin:.5rem 0}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_dailyTasks__6ikNr .CleaningCompletionPage_taskItem__Zyvos .CleaningCompletionPage_statusButtons__ZPC8p button,.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_scheduledTasks__ylGWe .CleaningCompletionPage_taskItem__Zyvos .CleaningCompletionPage_statusButtons__ZPC8p button{flex:1 1;padding:.5rem;border:1px solid #dee2e6;background-color:#f8f9fa;color:#495057;border-radius:4px;cursor:pointer;font-weight:600;transition:background-color .2s ease}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_dailyTasks__6ikNr .CleaningCompletionPage_taskItem__Zyvos .CleaningCompletionPage_statusButtons__ZPC8p button:hover,.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_scheduledTasks__ylGWe .CleaningCompletionPage_taskItem__Zyvos .CleaningCompletionPage_statusButtons__ZPC8p button:hover{background-color:#e9ecef}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_dailyTasks__6ikNr .CleaningCompletionPage_taskItem__Zyvos .CleaningCompletionPage_statusButtons__ZPC8p button.CleaningCompletionPage_active__5Flyu,.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_scheduledTasks__ylGWe .CleaningCompletionPage_taskItem__Zyvos .CleaningCompletionPage_statusButtons__ZPC8p button.CleaningCompletionPage_active__5Flyu{background-color:#1c7c9f;color:#fff;border-color:#1c7c9f}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_dailyTasks__6ikNr .CleaningCompletionPage_taskItem__Zyvos textarea,.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_scheduledTasks__ylGWe .CleaningCompletionPage_taskItem__Zyvos textarea{margin-top:.5rem;padding:.5rem;width:96.7%;border:1px solid #dee2e6;border-radius:4px;resize:vertical;font-size:.95rem;color:#495057;background-color:#f8f9fa}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_dailyTasks__6ikNr .CleaningCompletionPage_taskItem__Zyvos textarea::placeholder,.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_scheduledTasks__ylGWe .CleaningCompletionPage_taskItem__Zyvos textarea::placeholder{color:#aaa}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_dailyTasks__6ikNr .CleaningCompletionPage_taskItem__Zyvos textarea:focus,.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_scheduledTasks__ylGWe .CleaningCompletionPage_taskItem__Zyvos textarea:focus{outline:none;border-color:#1c7c9f;box-shadow:0 0 4px rgba(28,124,159,.3)}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_dailyTasks__6ikNr .CleaningCompletionPage_taskItem__Zyvos select,.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_scheduledTasks__ylGWe .CleaningCompletionPage_taskItem__Zyvos select{margin-top:.5rem;padding:.5rem;width:100%;border-radius:4px;border:1px solid #dee2e6;background-color:#f8f9fa;color:#495057}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_dailyTasks__6ikNr .CleaningCompletionPage_taskItem__Zyvos select:focus,.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_scheduledTasks__ylGWe .CleaningCompletionPage_taskItem__Zyvos select:focus{outline:none;border-color:#1c7c9f}.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:#333}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_notesSection__8Rs6Y textarea{width:96%;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}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_notesSection__8Rs6Y textarea:focus{border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.3)}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_notesSection__8Rs6Y textarea::placeholder{color:#aaa}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_actions__erMTl{margin-top:2rem}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_actions__erMTl button{width:100%;padding:.75rem;font-size:1rem;font-weight:600}.CleaningCompletionPage_planCompletion__2Jh2s .CleaningCompletionPage_summary__vtM7T{margin-top:1.5rem;font-size:1rem;text-align:center;color:#495057}.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;color:#fff}.CompletionPage_planCompletion__N3zwh .CompletionPage_taskItem__d9KUS{background-color:#002147;padding:1rem;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.05);margin-bottom:1.25rem}.CompletionPage_planCompletion__N3zwh .CompletionPage_taskItem__d9KUS .CompletionPage_taskName__N5HKe,.CompletionPage_planCompletion__N3zwh .CompletionPage_taskItem__d9KUS p{font-weight:600;color:#fff;margin-bottom:.5rem}.CompletionPage_planCompletion__N3zwh .CompletionPage_taskItem__d9KUS .CompletionPage_statusButtons__SaboY{display:flex;gap:.5rem;margin:.5rem 0}.CompletionPage_planCompletion__N3zwh .CompletionPage_taskItem__d9KUS .CompletionPage_statusButtons__SaboY button{flex:1 1;padding:.5rem;border:1px solid #dee2e6;background-color:#f8f9fa;color:#495057;border-radius:4px;cursor:pointer;font-weight:600;transition:background-color .2s ease}.CompletionPage_planCompletion__N3zwh .CompletionPage_taskItem__d9KUS .CompletionPage_statusButtons__SaboY button:hover{background-color:#e9ecef}.CompletionPage_planCompletion__N3zwh .CompletionPage_taskItem__d9KUS .CompletionPage_statusButtons__SaboY button.CompletionPage_active__CS_0j{background-color:#1c7c9f;color:#fff;border-color:#1c7c9f}.CompletionPage_planCompletion__N3zwh .CompletionPage_taskItem__d9KUS textarea{margin-top:.5rem;padding:.5rem;width:96.7%;border:1px solid #dee2e6;border-radius:4px;resize:vertical;font-size:.95rem;color:#495057;background-color:#f8f9fa}.CompletionPage_planCompletion__N3zwh .CompletionPage_taskItem__d9KUS textarea::placeholder{color:#aaa}.CompletionPage_planCompletion__N3zwh .CompletionPage_taskItem__d9KUS textarea:focus{outline:none;border-color:#1c7c9f;box-shadow:0 0 4px rgba(28,124,159,.3)}.CompletionPage_planCompletion__N3zwh .CompletionPage_taskItem__d9KUS select{margin-top:.5rem;padding:.5rem;width:100%;border-radius:4px;border:1px solid #dee2e6;background-color:#f8f9fa;color:#495057}.CompletionPage_planCompletion__N3zwh .CompletionPage_taskItem__d9KUS select:focus{outline:none;border-color:#1c7c9f}.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:96%;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_statusButtons__SaboY{display:flex;gap:.5rem;margin:.5rem 0}.CompletionPage_planCompletion__N3zwh .CompletionPage_statusButtons__SaboY button{flex:1 1;padding:.5rem;border:1px solid #dee2e6;background-color:#f8f9fa;color:#495057;border-radius:4px;cursor:pointer;font-weight:600;transition:background-color .2s ease}.CompletionPage_planCompletion__N3zwh .CompletionPage_statusButtons__SaboY button:hover{background-color:#e9ecef}.CompletionPage_planCompletion__N3zwh .CompletionPage_statusButtons__SaboY button.CompletionPage_active__CS_0j{background-color:#1c7c9f;color:#fff;border-color:#1c7c9f}.CompletionPage_planCompletion__N3zwh .CompletionPage_reasonInput__Kh66J{margin-top:.5rem;padding:.5rem;width:100%;border:1px solid #dee2e6;border-radius:4px;resize:vertical;font-size:.95rem;color:#495057;background-color:#f8f9fa}.CompletionPage_planCompletion__N3zwh .CompletionPage_reasonInput__Kh66J::placeholder{color:#aaa}.CompletionPage_planCompletion__N3zwh .CompletionPage_staffSelect__3txNG{margin-top:.5rem;padding:.5rem;width:100%;border-radius:4px;border:1px solid #dee2e6;background-color:#f8f9fa;color:#495057}.CompletionPage_planCompletion__N3zwh .CompletionPage_staffSelect__3txNG:focus{outline:none;border-color:#1c7c9f}.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}.TempUnitsPhase_phaseSection__59A73{padding:1.25rem;border:1px solid #dee2e6;border-radius:12px;background:#f8f9fa;color:#495057;margin-bottom:1.25rem}.TempUnitsPhase_title__o6zcJ{font-size:1.25rem;font-weight:700;color:#b1934c;margin:0 0 1rem}.TempUnitsPhase_compact__v8w08{padding:.9rem}.TempUnitsPhase_compact__v8w08 .TempUnitsPhase_unitCard__N45PA{margin-bottom:.75rem}.TempUnitsPhase_compact__v8w08 .TempUnitsPhase_inputGrid__Mz6j3{gap:.5rem}.TempUnitsPhase_unitCard__N45PA{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:1rem;margin-bottom:1rem;box-shadow:0 1px 4px rgba(0,0,0,.04)}.TempUnitsPhase_unitName__GEbkR{font-size:1.1rem;font-weight:700;color:#002147;margin-bottom:.75rem}.TempUnitsPhase_inputGrid__Mz6j3,.TempUnitsPhase_readingRow__1lgxw{display:grid;grid-gap:.75rem;gap:.75rem}.TempUnitsPhase_inputGrid__Mz6j3{align-items:end;grid-template-columns:repeat(6,minmax(0,1fr))}.TempUnitsPhase_label__BN_De{font-weight:600;color:#b1934c;align-self:center}.TempUnitsPhase_input__CTa0n{padding:.55rem .7rem;border:1px solid #dee2e6;border-radius:4px;background:#f8f9fa;color:#495057;text-align:center;font-feature-settings:"tnum" 1}.TempUnitsPhase_input__CTa0n::-webkit-inner-spin-button,.TempUnitsPhase_input__CTa0n::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.TempUnitsPhase_input__CTa0n:focus{outline:none;border-color:#1c7c9f;box-shadow:0 0 0 3px #5abee2}.TempUnitsPhase_timestamp__ySqNE{font-size:.85rem;font-weight:600;color:#b1934c;margin-top:.25rem}.TempUnitsPhase_staffRow__exSBT{display:grid;grid-gap:.5rem;gap:.5rem}.TempUnitsPhase_staffRow__exSBT .TempUnitsPhase_select__EkTYj{padding:.55rem .7rem;border:1px solid #dee2e6;border-radius:4px;background:#f8f9fa;color:#495057}.TempUnitsPhase_staffRow__exSBT .TempUnitsPhase_select__EkTYj:focus{outline:none;border-color:#1c7c9f;box-shadow:0 0 0 3px #5abee2}.TempUnitsPhase_actions__HJi__{display:flex;gap:.75rem;margin-top:.75rem}@media(max-width:640px){.TempUnitsPhase_inputGrid__Mz6j3{grid-template-columns:1fr 1fr}}.TempUnitsPhase_darkPanel__Fbvrc{background:#002147;border-color:#002147}.TempUnitsPhase_darkPanel__Fbvrc .TempUnitsPhase_unitCard__N45PA{background:#f8f9fa;border-color:#dee2e6}.TempUnitsPhase_visuallyHidden__qI2oO{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0;padding:0;margin:-1px}.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:#002147;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:#002147;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}.AddRecord_addRecordPage__3ve0B{background-color:#002147;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:#002147;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:#002147;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:#0b2e59;color:#fff}.Records_recordsPage__0Q_6V .Records_recordsTable__WARyy a{color:#1c7c9f;text-decoration:none;font-weight:700;margin-right:1rem}.Records_recordsPage__0Q_6V .Records_recordsTable__WARyy a:hover{text-decoration:underline}.ViewSafeMethod_viewSafeMethodPage__Q_Y6y{padding:2rem 1rem;max-width:700px;margin:0 auto}.ViewSafeMethod_viewSafeMethodPage__Q_Y6y h1{font-size:2rem;margin-bottom:1.5rem;color:#002147}.ViewSafeMethod_form__qtbNT{display:flex;flex-direction:column;gap:1.5rem;background:#fff;padding:2rem;border-radius:12px;border:1px solid #dee2e6;box-shadow:0 4px 10px rgba(0,0,0,.05)}.ViewSafeMethod_form__qtbNT label{display:flex;flex-direction:column;font-weight:700;color:#002147;font-size:1rem}.ViewSafeMethod_form__qtbNT label input,.ViewSafeMethod_form__qtbNT label select,.ViewSafeMethod_form__qtbNT label textarea{margin-top:.5rem;padding:.75rem;font-size:1rem;border:1px solid #dee2e6;border-radius:8px;background-color:#f8f9fa;color:#495057}.ViewSafeMethod_form__qtbNT label input:focus,.ViewSafeMethod_form__qtbNT label select:focus,.ViewSafeMethod_form__qtbNT label textarea:focus{outline:none;border-color:#1c7c9f;box-shadow:0 0 0 2px rgba(28,124,159,.2)}.ViewSafeMethod_form__qtbNT label textarea{resize:vertical;min-height:120px}.ViewSafeMethod_form__qtbNT .ViewSafeMethod_error__bnSGD{color:#e63946;font-size:.95rem;margin-top:-.5rem}.ViewSafeMethod_form__qtbNT .ViewSafeMethod_actions__HRjOr{display:flex;gap:1rem;justify-content:flex-start;margin-top:1rem}.AddSafeMethod_addSafeMethodPage__XJCF0{padding:2rem 1rem;max-width:700px;margin:0 auto}.AddSafeMethod_addSafeMethodPage__XJCF0 h1{font-size:2rem;margin-bottom:1.5rem;color:#b1934c}.AddSafeMethod_form__VFHpK{display:flex;flex-direction:column;gap:1.5rem;background:#fff;padding:2rem;border-radius:12px;border:1px solid #dee2e6;box-shadow:0 4px 10px rgba(0,0,0,.05)}.AddSafeMethod_form__VFHpK label{display:flex;flex-direction:column;font-weight:700;color:#002147;font-size:1rem}.AddSafeMethod_form__VFHpK label input,.AddSafeMethod_form__VFHpK label select,.AddSafeMethod_form__VFHpK label textarea{margin-top:.5rem;padding:.75rem;font-size:1rem;border:1px solid #dee2e6;border-radius:8px;background-color:#f8f9fa;color:#495057}.AddSafeMethod_form__VFHpK label input:focus,.AddSafeMethod_form__VFHpK label select:focus,.AddSafeMethod_form__VFHpK label textarea:focus{outline:none;border-color:#1c7c9f;box-shadow:0 0 0 2px rgba(28,124,159,.2)}.AddSafeMethod_form__VFHpK label textarea{resize:vertical;min-height:120px}.AddSafeMethod_form__VFHpK .AddSafeMethod_error__DwwKU{color:#e63946;font-size:.95rem;margin-top:-.5rem}.AddSafeMethod_form__VFHpK button{align-self:flex-start}.SafeMethods_safeMethodsPage__b6v9g{padding:2rem}.SafeMethods_safeMethodsPage__b6v9g h1{margin-bottom:1.5rem;color:#b1934c;font-size:1.75rem}.SafeMethods_safeMethodsPage__b6v9g p{margin-bottom:1.5rem;color:#fff}.SafeMethods_safeMethodsPage__b6v9g button{margin-bottom:2rem}.SafeMethods_tableWrapper__ZNEoV{overflow-x:auto}.SafeMethods_table__Hary_{width:100%;border-collapse:collapse}.SafeMethods_table__Hary_ td,.SafeMethods_table__Hary_ th{padding:.75rem;border:1px solid #dee2e6;text-align:left;font-size:.9rem;vertical-align:middle}.SafeMethods_table__Hary_ th{background-color:#002147;color:#fff;font-size:1rem;font-weight:700}.SafeMethods_table__Hary_ td{background-color:#f8f9fa;color:#495057}.SafeMethods_table__Hary_ tr:nth-child(2n) td{background-color:#fff}.SafeMethods_table__Hary_ td:last-child{text-align:right}.SafeMethods_table__Hary_ td:last-child button{margin-top:.25rem;margin-bottom:.25rem}.SafeMethods_table__Hary_ button{padding:.5rem 1rem;font-size:.9rem;border:none;border-radius:4px;background-color:#1c7c9f;color:#fff;cursor:pointer;transition:background-color .2s ease-in-out}.SafeMethods_table__Hary_ button:hover{background-color:#186b89}@media(max-width:768px){.SafeMethods_table__Hary_ td,.SafeMethods_table__Hary_ th{padding:.5rem;font-size:.85rem}}.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:#002147;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:#002147}.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:#002147;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}.WastePage_page__xVSXm{display:flex;flex-direction:column;gap:2rem;padding:1.5rem;color:#f5f7fa;background-color:#0a1a2f;min-height:100vh}.WastePage_header__Ea_Yo{display:flex;flex-direction:column;gap:1rem;background:#13294b;padding:1.25rem 1.5rem;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.WastePage_header__Ea_Yo .WastePage_title__rorDQ{font-size:1.75rem;font-weight:600;color:#b1934c}.WastePage_header__Ea_Yo .WastePage_subtitle__OQ9GX{font-size:.9rem;color:#c3cad7}.WastePage_header__Ea_Yo .WastePage_headerActions__hGYtC{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}.WastePage_header__Ea_Yo .WastePage_dates__zf3dN{display:flex;gap:1rem}.WastePage_header__Ea_Yo .WastePage_dates__zf3dN .WastePage_dateField__DYFFB{display:flex;flex-direction:column;font-size:.85rem;color:#c3cad7}.WastePage_header__Ea_Yo .WastePage_dates__zf3dN .WastePage_dateField__DYFFB label{margin-bottom:.25rem}.WastePage_header__Ea_Yo .WastePage_dates__zf3dN .WastePage_dateField__DYFFB input{background:#050f1f;border:1px solid hsla(0,0%,100%,.08);color:#f5f7fa;border-radius:10px;padding:.4rem .6rem;outline:none}.WastePage_header__Ea_Yo .WastePage_dates__zf3dN .WastePage_dateField__DYFFB input:focus{border-color:#1c7c9f;box-shadow:0 0 0 2px #239cc8}.WastePage_header__Ea_Yo .WastePage_stats__49hwa{display:flex;gap:2rem}.WastePage_header__Ea_Yo .WastePage_stats__49hwa .WastePage_stat__z3D2b{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.WastePage_header__Ea_Yo .WastePage_stats__49hwa .WastePage_stat__z3D2b .WastePage_statLabel__cqOmH{font-size:.8rem;color:#c3cad7}.WastePage_header__Ea_Yo .WastePage_stats__49hwa .WastePage_stat__z3D2b .WastePage_statValue__AbnJV{font-weight:600;color:#f5f7fa}.WastePage_header__Ea_Yo .WastePage_headerButtons__zc_FY{display:flex;gap:.75rem}.WastePage_filters__dxau9{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;background:#13294b;padding:1rem 1.25rem;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.WastePage_filters__dxau9 .WastePage_filterGroup__naHFQ,.WastePage_filters__dxau9 .WastePage_searchGroup__Gd0JC{display:flex;flex-direction:column}.WastePage_filters__dxau9 .WastePage_filterGroup__naHFQ label,.WastePage_filters__dxau9 .WastePage_searchGroup__Gd0JC label{font-size:.8rem;color:#c3cad7;margin-bottom:.25rem}.WastePage_filters__dxau9 .WastePage_filterGroup__naHFQ input,.WastePage_filters__dxau9 .WastePage_filterGroup__naHFQ select,.WastePage_filters__dxau9 .WastePage_searchGroup__Gd0JC input,.WastePage_filters__dxau9 .WastePage_searchGroup__Gd0JC select{background:#050f1f;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;color:#f5f7fa;padding:.4rem .6rem;outline:none}.WastePage_filters__dxau9 .WastePage_filterGroup__naHFQ input:focus,.WastePage_filters__dxau9 .WastePage_filterGroup__naHFQ select:focus,.WastePage_filters__dxau9 .WastePage_searchGroup__Gd0JC input:focus,.WastePage_filters__dxau9 .WastePage_searchGroup__Gd0JC select:focus{border-color:#1c7c9f;box-shadow:0 0 0 2px #239cc8}.WastePage_filters__dxau9 .WastePage_filterButtons__13akD{margin-left:auto}.WastePage_table__g6M1e{background:#13294b;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.2);overflow:hidden;display:flex;flex-direction:column}.WastePage_table__g6M1e .WastePage_tableHead__su7eA,.WastePage_table__g6M1e .WastePage_tableRow__8m7JZ{display:grid;grid-template-columns:1.5fr 1fr .6fr .6fr 1fr .8fr 1fr 2fr;grid-gap:.5rem;gap:.5rem;align-items:center;padding:.75rem 1rem}.WastePage_table__g6M1e .WastePage_tableHead__su7eA{background:#081933;font-weight:600;color:#b1934c;border-bottom:1px solid hsla(0,0%,100%,.08)}.WastePage_table__g6M1e .WastePage_tableBody__n_hTs{display:flex;flex-direction:column;max-height:65vh;overflow-y:auto}.WastePage_table__g6M1e .WastePage_tableBody__n_hTs .WastePage_tableRow__8m7JZ{font-size:.9rem;color:#c3cad7;border-bottom:1px solid hsla(0,0%,100%,.05)}.WastePage_table__g6M1e .WastePage_tableBody__n_hTs .WastePage_tableRow__8m7JZ:nth-child(2n){background:#13284a}.WastePage_table__g6M1e .WastePage_tableBody__n_hTs .WastePage_tableRow__8m7JZ:hover{background:#17325c}.WastePage_table__g6M1e .WastePage_tableBody__n_hTs .WastePage_tableRow__8m7JZ .WastePage_notes__nag0o{color:#f5f7fa;opacity:.8}.WastePage_empty__W6jnD{text-align:center;padding:2rem 1rem;color:#c3cad7}.WastePage_empty__W6jnD p{margin-bottom:1rem}.WastePage_footerBar__2fjC6{display:flex;justify-content:center;padding:1rem 0;color:#c3cad7}.WastePage_footerBar__2fjC6 .WastePage_endMarker__uuxPh{font-size:.85rem;opacity:.6}@media(max-width:900px){.WastePage_tableHead__su7eA,.WastePage_tableRow__8m7JZ{grid-template-columns:1.2fr .8fr .5fr .5fr .8fr .7fr .8fr 1.5fr;font-size:.8rem}.WastePage_headerActions__hGYtC{flex-direction:column;align-items:flex-start}.WastePage_stats__49hwa{gap:1rem}}.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:#002147;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:#1c7c9f;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:#1c7c9f;color:#fff;border:none}.SupplierLogPage_supplierLogPage__8_I4z .SupplierLogPage_form__eyCfW .SupplierLogPage_actions__v9MhR button.SupplierLogPage_primary__WX6Ea:hover{background-color:#145a74}.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}}.HelpSupport_dashboard__JuQ37{min-height:100vh;padding:2.5rem 1.5rem 3rem;background:#fff;color:#f5f7fa;display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.HelpSupport_dashboard__JuQ37{padding:3rem 3rem 4rem}}.HelpSupport_dashboard__JuQ37 h1{font-size:1.75rem;font-weight:700;letter-spacing:.03em;margin:0;background:linear-gradient(135deg,#09172a,#16637f);-webkit-background-clip:text;background-clip:text;color:transparent}.HelpSupport_taskOverview__KMwBS{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:.5rem}@media(min-width:768px){.HelpSupport_taskOverview__KMwBS{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.HelpSupport_taskOverview__KMwBS{grid-template-columns:repeat(3,minmax(0,1fr))}}.HelpSupport_taskCard__9jgjy{background:#13294b;border-radius:16px;padding:1.5rem 1.25rem;box-shadow:0 2px 8px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:.75rem;position:relative;overflow:hidden;transition:transform .15s ease-out,box-shadow .15s ease-out,border-color .15s ease-out,background .15s ease-out}@media(min-width:768px){.HelpSupport_taskCard__9jgjy{padding:1.75rem 1.5rem}}.HelpSupport_taskCard__9jgjy:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3);border-color:#2191ba;background:#163058}.HelpSupport_taskCard__9jgjy svg{font-size:1.8rem;color:#b1934c}.HelpSupport_taskCard__9jgjy h2{margin:0;font-size:1.1rem;font-weight:600;color:#f5f7fa}.HelpSupport_taskCard__9jgjy p{margin:0;font-size:.9rem;line-height:1.5;color:#c3cad7}.HelpSupport_taskCard__9jgjy button{margin-top:.75rem;width:100%}.HelpSupport_taskCard__9jgjy button:focus-visible{outline:2px solid #239cc8;outline-offset:3px}.HelpSupport_taskCard__9jgjy button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.HelpSupport_successText__DxD3G{margin-top:.5rem;font-size:.85rem;color:#28a745}.HelpSupport_errorText__0B8hy{margin-top:.5rem;font-size:.85rem;color:#e63946}.HelpSupport_tierTag__ZgSqQ{align-self:flex-start;padding:.15rem .55rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#c3cad7}@media(max-width:480px){.HelpSupport_dashboard__JuQ37{padding-inline:1rem}.HelpSupport_taskCard__9jgjy{padding:1.25rem 1rem}}.Tickets_helpCenter__Ml1Ew{background-color:#002147;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 #1c7c9f;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:#1c7c9f;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:#1c7c9f;color:#fff;border:none}.MaintenanceLogForm_maintenanceLogForm__DT5in .MaintenanceLogForm_form__D0o7H .MaintenanceLogForm_actions__Gi1_a button.MaintenanceLogForm_primary__gKfto:hover{background-color:#249eca}.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}}.LeftWorkflowOverview_card__9M37c{background:#fff;border:1px solid #dee2e6;border-radius:12px;padding:16px;box-shadow:0 2px 6px rgba(0,0,0,.04);display:grid;grid-gap:14px;gap:14px}.LeftWorkflowOverview_title__bDf1w{margin:0;color:#002147;font-weight:700;font-size:1.05rem}.LeftWorkflowOverview_stats__S95A9{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.LeftWorkflowOverview_stat__vZFC3{border:1px solid #dee2e6;background:#f8f9fa;border-radius:8px;padding:12px;min-height:64px;display:grid;align-content:center;grid-gap:6px;gap:6px}.LeftWorkflowOverview_statLabel__13VRC{font-size:12px;color:#495057}.LeftWorkflowOverview_statValue__juBPD{font-size:20px;font-weight:700;color:#002147}.LeftWorkflowOverview_stepsWrap__pR76_{display:grid;grid-gap:10px;gap:10px}.LeftWorkflowOverview_subhead__5Y2_L{margin:0;color:#002147;font-weight:700;font-size:.98rem}.LeftWorkflowOverview_stepList__fthGJ{display:grid;grid-gap:8px;gap:8px;margin-bottom:4px}.LeftWorkflowOverview_step__yHX2u{padding:10px 12px;color:#002147;border-radius:8px;border:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center;font-size:14px}.LeftWorkflowOverview_step__yHX2u.LeftWorkflowOverview_done__RWE4_{background:rgba(40,167,69,.08);border-color:#24963e;color:#495057}.LeftWorkflowOverview_hint__QRFQ2{font-size:12px;color:#495057;opacity:.85}.LeftWorkflowOverview_tip__Z0YhI{margin-top:2px;padding:12px 14px;border-radius:8px;background:#f2f4f6;border:1px dashed #dee2e6;font-size:14px;line-height:1.4;color:#495057}.AuditCard_card__pTkjf{background:#fff;border:1px solid #dee2e6;border-radius:12px;padding:16px;box-shadow:0 2px 6px rgba(0,0,0,.04);display:grid;grid-gap:12px;gap:12px}.AuditCard_title__BlkxB{margin:0;color:#e63946;font-weight:700;font-size:1.05rem;display:flex;align-items:center;gap:10px}.AuditCard_title__BlkxB:after{content:"";flex:1 1;height:2px;border-radius:4px;background:#dee2e6}.AuditCard_subtle__QAPyk{margin-top:-6px;color:#495057;font-size:.85rem}.AuditCard_muted__p4lUd{color:#495057;font-size:.92rem;line-height:1.35}.AuditCard_actions__rdP0A{display:flex;justify-content:stretch}.AuditCard_actions__rdP0A .button{width:100%;border-radius:8px;padding:10px 14px;font-weight:600;text-align:center;transition:transform .12s ease,box-shadow .12s ease}.AuditCard_actions__rdP0A .button:hover{transform:translateY(-1px);box-shadow:0 3px 10px rgba(0,0,0,.06)}.AuditCard_actions__rdP0A .button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(230,57,70,.18)}.AuditCard_card--quiet__SORGS{box-shadow:none}.AuditCard_card--accent__6Mj1h{border-color:#eb616b;background:#f5f7f8}.AuditCard_card--accent__6Mj1h .AuditCard_title__BlkxB:after{background:#eb616b}@media(prefers-reduced-motion:reduce){.AuditCard_actions__rdP0A .button{transition:none}}.ScheduledCleaning_scheduledCleaning__8hh_D{background:#fff;border:1px solid #dee2e6;border-radius:12px;padding:16px;box-shadow:0 2px 6px rgba(0,0,0,.04);display:grid;grid-gap:12px;gap:12px;margin:0}.ScheduledCleaning_sectionTitle__GKx8K{margin:0;color:#002147;font-weight:700;font-size:1.05rem;display:flex;align-items:center;gap:10px}.ScheduledCleaning_sectionTitle__GKx8K:after{content:"";flex:1 1;height:2px;border-radius:4px;background:#dee2e6}.ScheduledCleaning_dayGroup__v77MA{margin-top:2px;padding-top:8px;border-top:1px solid #dee2e6}.ScheduledCleaning_dayHeading__gBlen{margin:8px 0 6px;color:#002147;font-weight:600;font-size:.98rem;text-transform:capitalize}.ScheduledCleaning_taskList__be2sg{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.ScheduledCleaning_taskItem__XIiNP{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.ScheduledCleaning_taskItem__XIiNP:hover{background:#f2f4f6;border-color:#c9d0d6;box-shadow:0 2px 8px rgba(0,0,0,.04)}.ScheduledCleaning_taskName__wMAs7{font-size:.95rem}.ScheduledCleaning_taskName__wMAs7 strong{color:#002147;font-weight:700}.ScheduledCleaning_status__ECkai{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;padding:4px 8px;border-radius:999px;border:1px solid #dee2e6;background:#fff;color:#495057}.ScheduledCleaning_status__ECkai.ScheduledCleaning_completed__37z5L{border-color:#3bd05d;background:#80e196;color:#28a745}.ScheduledCleaning_status__ECkai.ScheduledCleaning_pending__3oHew{border-color:#c5ae78;background:#d8c9a5;color:#b1934c}.ScheduledCleaning_noTasks__kFwHL{color:#495057;font-style:italic;font-size:.95rem;margin-top:2px}.ScheduledCleaning_moreHint__hcoMK{margin-top:6px;font-size:.85rem;color:#495057;opacity:.9}@media(prefers-reduced-motion:reduce){.ScheduledCleaning_taskItem__XIiNP{transition:none}}@media(max-width:420px){.ScheduledCleaning_taskItem__XIiNP{padding:8px 10px}.ScheduledCleaning_status__ECkai{font-size:.78rem;padding:3px 7px}}.MonthlyReviewReminder_card__mxH5W{background:#fff;color:#002147;border:1px solid #dee2e6;border-radius:12px;padding:16px;box-shadow:0 2px 6px rgba(0,0,0,.04);display:grid;grid-gap:10px;gap:10px}.MonthlyReviewReminder_headerRow__M5zAK{display:flex;align-items:center;gap:10px}.MonthlyReviewReminder_title___UM3J{margin:0;color:#002147;font-weight:700;font-size:1.05rem;flex:1 1}.MonthlyReviewReminder_title___UM3J:after{content:"";display:inline-block;vertical-align:middle;width:0;height:0}.MonthlyReviewReminder_badge__a5Wev{font-size:.78rem;font-weight:700;padding:4px 8px;border-radius:999px;border:1px solid #dee2e6;background:#f8f9fa;color:#495057}.MonthlyReviewReminder_lead__n5H2W{color:#495057;font-size:.95rem;line-height:1.35;margin:0}.MonthlyReviewReminder_muted__qCnp4{color:#495057;font-size:.9rem}.MonthlyReviewReminder_metaList__xi6Kw{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.MonthlyReviewReminder_metaList__xi6Kw li{color:#495057;font-size:.9rem}.MonthlyReviewReminder_actions__fbbCY{display:flex}.MonthlyReviewReminder_actions__fbbCY :is(button,a){width:100%;padding:10px 14px;text-align:center;transition:transform .12s ease,box-shadow .12s ease}.MonthlyReviewReminder_actions__fbbCY :is(button,a):hover{transform:translateY(-1px);box-shadow:0 3px 10px rgba(0,0,0,.06)}.MonthlyReviewReminder_actions__fbbCY :is(button,a):focus-visible{outline:none;box-shadow:0 0 0 3px rgba(28,124,159,.18)}.MonthlyReviewReminder_ok__Ct8s0{border-color:#54d672}.MonthlyReviewReminder_dueSoon__ie_2a{border-color:#c1a96f}.MonthlyReviewReminder_dueSoon__ie_2a .MonthlyReviewReminder_badge__a5Wev{border-color:#c1a96f;background:#d8c9a5;color:#b1934c}.MonthlyReviewReminder_overdue__1r8Hg{border-color:#e7434f;box-shadow:0 2px 10px rgba(230,57,70,.07)}.MonthlyReviewReminder_overdue__1r8Hg .MonthlyReviewReminder_badge__a5Wev{border-color:#e94d59;background:#f2949b;color:#e63946}.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:#1c7c9f;box-shadow:0 0 5px #1c7c9f}.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:#1c7c9f;box-shadow:0 0 5px #1c7c9f}.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:#1c7c9f;box-shadow:0 0 5px #1c7c9f}.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:#1c7c9f}.EditCleaning_editChecklist__76Ngt .EditCleaning_scheduledTaskForm__EEJ1K .EditCleaning_multiSelectWeeks__1o1_Q .EditCleaning_weekCheckbox__PyXuE:hover{background-color:#249eca;color:#fff}input[type=checkbox]:checked+.EditCleaning_editChecklist__76Ngt .EditCleaning_scheduledTaskForm__EEJ1K .EditCleaning_multiSelectWeeks__1o1_Q .EditCleaning_weekCheckbox__PyXuE{background-color:#1c7c9f;color:#fff;border-color:#1c7c9f}.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:#1c7c9f}.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:#1c7c9f;box-shadow:0 0 5px #1c7c9f}.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}.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:#002147;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:#1c7c9f}.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}.WasteSettings_wrap__bCEPc{padding:1.5rem;color:#f5f7fa;background:#0a1a2f;min-height:100vh}.WasteSettings_header__kKpJi{margin-bottom:1rem}.WasteSettings_header__kKpJi h1{color:#b1934c;margin:0 0 .25rem}.WasteSettings_header__kKpJi .WasteSettings_subtle__Q7Ly7{color:#c3cad7}.WasteSettings_card__SaN6m{background:#13294b;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.2);padding:1rem 1.25rem}.WasteSettings_row__oKlKQ{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:.5rem 0}.WasteSettings_label__3uehW{font-weight:600}.WasteSettings_help__U_Sp2{color:#c3cad7;margin-top:.25rem;max-width:60ch}.WasteSettings_switch__EzUO8 input[type=checkbox]{width:44px;height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#050f1f;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;position:relative}.WasteSettings_switch__EzUO8 input[type=checkbox]:focus{box-shadow:0 0 0 2px #239cc8}.WasteSettings_switch__EzUO8 input[type=checkbox]:checked{background:#1c7c9f}.WasteSettings_switch__EzUO8 input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#f5f7fa;transition:transform .15s ease}.WasteSettings_switch__EzUO8 input[type=checkbox]:checked:after{transform:translateX(20px)}.WasteSettings_actions__CC3sN{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.WasteSettings_info__PdQSR{color:#c3cad7;margin-top:1rem}.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:#1c7c9f;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}}.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:#1c7c9f;box-shadow:0 0 5px #1c7c9f}.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%}}.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:#002147;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:#1c7c9f}.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:#1c7c9f}.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:#1c7c9f}.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}.PestControl_pestControl__kX5sf{background:#002147;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:#1c7c9f;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:#002147;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:#1c7c9f;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:#249eca}.PestControl_pestControl__kX5sf button.PestControl_danger__VUFao{background:#e63946}.PestControl_pestControl__kX5sf button.PestControl_danger__VUFao:hover{background:#e3202e}