.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}}.Loading_loadingContainer__xgqNf{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;text-align:center;background:transparent}.Loading_loadingContainer__xgqNf .Loading_spinner__CGiog{width:50px;height:50px;border:6px solid #dee2e6;border-top-color:#1c7c9f;border-radius:50%;animation:Loading_spin__MzvGS 1s linear infinite;margin-bottom:1rem}.Loading_loadingContainer__xgqNf p{font-size:1.2rem;color:#495057}@keyframes Loading_spin__MzvGS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Dashboard_dashboard__ilkWt{padding:2rem;background-color:#f8f9fa;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.Dashboard_dashboard__ilkWt h1{font-size:2.5rem;color:#002147;margin-bottom:1.5rem;font-weight:700;text-align:center}.Dashboard_dashboard__ilkWt .Dashboard_demoBannerWrapper___Shy9{display:flex;justify-content:center;margin-bottom:1.5rem}.Dashboard_dashboard__ilkWt .Dashboard_demoBanner___xgva{background-color:#fff8e1;color:#6b4e00;border:1px solid #ffe0a1;padding:.75rem 1rem;border-radius:6px;font-size:.9rem;max-width:480px;width:100%;position:relative;box-shadow:0 2px 4px rgba(0,0,0,.05);text-align:center}.Dashboard_dashboard__ilkWt .Dashboard_demoBanner___xgva p{margin:0}.Dashboard_dashboard__ilkWt .Dashboard_demoBanner___xgva a{color:#6b4e00;text-decoration:underline;font-weight:500}.Dashboard_dashboard__ilkWt .Dashboard_dismissButton__Ech_K{position:absolute;top:6px;right:10px;background:none;border:none;font-size:1rem;color:#6b4e00;cursor:pointer}.Dashboard_dashboard__ilkWt p{font-size:1rem;color:#495057;margin-bottom:1.5rem;text-align:center}.Dashboard_dashboard__ilkWt .Dashboard_noPlans__6TcxW{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:#fff;border:1px solid #dee2e6;border-radius:12px;padding:2rem;box-shadow:0 4px 10px rgba(0,0,0,.1);max-width:500px;margin:3rem auto}.Dashboard_dashboard__ilkWt .Dashboard_noPlans__6TcxW h2{font-size:1.8rem;color:#002147;margin-bottom:1rem;font-weight:700}.Dashboard_dashboard__ilkWt .Dashboard_noPlans__6TcxW p{font-size:1.1rem;color:#495057;margin-bottom:1.5rem;line-height:1.5}.Dashboard_dashboard__ilkWt .Dashboard_noPlans__6TcxW button{font-size:1.1rem;font-weight:700;padding:.75rem 1.5rem;border-radius:8px;background-color:#1c7c9f;color:#fff;transition:background-color .2s ease-in-out;cursor:pointer}.Dashboard_dashboard__ilkWt .Dashboard_noPlans__6TcxW button:hover{background-color:#249eca}@media(max-width:768px){.Dashboard_dashboard__ilkWt .Dashboard_noPlans__6TcxW{max-width:90%;padding:1.5rem}.Dashboard_dashboard__ilkWt .Dashboard_noPlans__6TcxW h2{font-size:1.5rem}.Dashboard_dashboard__ilkWt .Dashboard_noPlans__6TcxW p{font-size:1rem}.Dashboard_dashboard__ilkWt .Dashboard_noPlans__6TcxW button{font-size:1rem;padding:.6rem 1.2rem}}.Dashboard_dashboard__ilkWt .Dashboard_siteSelect__am1EF{margin-left:42%;margin-right:42%;max-width:300px;margin-top:2rem;display:flex;flex-direction:column;gap:.5rem;text-align:center}.Dashboard_dashboard__ilkWt .Dashboard_siteSelect__am1EF label{font-size:1.1rem;color:#495057;font-weight:700}.Dashboard_dashboard__ilkWt .Dashboard_siteSelect__am1EF select{padding:.75rem;font-size:1.1rem;border:1px solid #dee2e6;border-radius:8px;transition:border-color .3s ease}.Dashboard_dashboard__ilkWt .Dashboard_siteSelect__am1EF select:hover{border-color:#1c7c9f}.Dashboard_dashboard__ilkWt .Dashboard_taskOverview__r4K_5{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.Dashboard_dashboard__ilkWt .Dashboard_taskOverview__r4K_5 .Dashboard_taskCard__YruIH{background-color:#fff;border:1px solid #dee2e6;border-radius:12px;padding:1.5rem;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .3s ease;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.Dashboard_dashboard__ilkWt .Dashboard_taskOverview__r4K_5 .Dashboard_taskCard__YruIH:hover{transform:scale(1.03);box-shadow:0 4px 15px rgba(0,0,0,.2)}.Dashboard_dashboard__ilkWt .Dashboard_taskOverview__r4K_5 .Dashboard_taskCard__YruIH svg{margin-bottom:1rem;font-size:2rem;color:#1c7c9f}.Dashboard_dashboard__ilkWt .Dashboard_taskOverview__r4K_5 .Dashboard_taskCard__YruIH h2{font-size:1.5rem;color:#002147;margin-bottom:1rem;font-weight:700}.Dashboard_dashboard__ilkWt .Dashboard_alerts__VxfZ6{background-color:#ec6670;border:1px solid #e63946;border-radius:12px;padding:1.5rem;margin-top:2.5rem}.Dashboard_dashboard__ilkWt .Dashboard_alerts__VxfZ6 h3{font-size:1.25rem;color:#e63946;margin-bottom:1rem;font-weight:700}.Dashboard_dashboard__ilkWt .Dashboard_alerts__VxfZ6 ul{list-style-type:disc;margin-left:1.5rem}.Dashboard_dashboard__ilkWt .Dashboard_alerts__VxfZ6 ul li{margin-bottom:.5rem;color:#495057}.Dashboard_dashboard__ilkWt .Dashboard_quickActions___KqdE{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.Dashboard_dashboard__ilkWt .Dashboard_upcomingUpdates___Jlc5{background-color:#fff;border:1px solid #dee2e6;border-radius:12px;padding:1.5rem;text-align:center;margin-top:2.5rem;box-shadow:0 4px 8px rgba(0,0,0,.05)}.Dashboard_dashboard__ilkWt .Dashboard_upcomingUpdates___Jlc5 h3{font-size:1.5rem;color:#002147;margin-bottom:1rem;font-weight:700}.Dashboard_dashboard__ilkWt .Dashboard_upcomingUpdates___Jlc5 p{font-size:1.1rem;color:#495057;margin-bottom:1.5rem}.Dashboard_dashboard__ilkWt .Dashboard_upcomingUpdates___Jlc5 ul{list-style:none;padding:0;margin-bottom:1rem}.Dashboard_dashboard__ilkWt .Dashboard_upcomingUpdates___Jlc5 ul li{font-size:1rem;color:#495057;padding:.5rem 0;display:flex;align-items:center;justify-content:center}.Dashboard_dashboard__ilkWt .Dashboard_upcomingUpdates___Jlc5 ul li:before{content:"•";color:#b1934c;font-size:1.5rem;margin-right:.5rem}.Dashboard_dashboard__ilkWt .Dashboard_upcomingUpdates___Jlc5 .Dashboard_featureHighlight__3A1Pr{margin-top:2rem;background-color:#f8f9fa;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:transform .2s ease-in-out}.Dashboard_dashboard__ilkWt .Dashboard_upcomingUpdates___Jlc5 .Dashboard_featureHighlight__3A1Pr:hover{transform:scale(1.02)}.Dashboard_dashboard__ilkWt .Dashboard_upcomingUpdates___Jlc5 .Dashboard_featureHighlight__3A1Pr h4{font-size:1.25rem;color:#002147;margin-bottom:.5rem;font-weight:700}.Dashboard_dashboard__ilkWt .Dashboard_upcomingUpdates___Jlc5 .Dashboard_featureHighlight__3A1Pr p{font-size:1rem;color:#495057;margin-bottom:1rem}.Dashboard_dashboard__ilkWt .Dashboard_upcomingUpdates___Jlc5 .Dashboard_featureHighlight__3A1Pr button{margin-top:.5rem;background-color:#1c7c9f;color:#fff;border:none;padding:.75rem 1.25rem;font-size:1rem;border-radius:8px;cursor:pointer;transition:background-color .2s ease-in-out}.Dashboard_dashboard__ilkWt .Dashboard_upcomingUpdates___Jlc5 .Dashboard_featureHighlight__3A1Pr button:hover{background-color:#249eca}@media(max-width:768px){.Dashboard_dashboard__ilkWt .Dashboard_taskOverview__r4K_5{grid-template-columns:1fr}.Dashboard_dashboard__ilkWt .Dashboard_siteSelect__am1EF{margin-left:0;margin-right:0}.Dashboard_dashboard__ilkWt .Dashboard_alerts__VxfZ6,.Dashboard_dashboard__ilkWt .Dashboard_upcomingUpdates___Jlc5{padding:1rem}.Dashboard_dashboard__ilkWt .Dashboard_siteSelect__am1EF{text-align:left}}.Button_button__B8lPC{display:inline-block;border:none;border-radius:4px;font-size:1rem;padding:.75rem 1.5rem;cursor:pointer;transition:background-color .3s ease,color .3s ease}.Button_button__B8lPC:disabled{cursor:not-allowed;opacity:.6}.Button_primary__vSrWp{background-color:#1c7c9f;color:#fff}.Button_primary__vSrWp:hover{background-color:#249eca}.Button_secondary__i_y_H{background-color:#b1934c;color:#002147}.Button_secondary__i_y_H:hover{background-color:#c1a96f}.Button_danger__rEqrm{background-color:#e63946;color:#fff}.Button_danger__rEqrm:hover{background-color:#ec6670}.Button_success__1mpik{background-color:#28a745;color:#fff}.Button_success__1mpik:hover{background-color:#34ce57}.Button_outline__C6iTw{background-color:transparent;border:2px solid #1c7c9f;color:#1c7c9f}.Button_outline__C6iTw:hover{background-color:#1c7c9f;color:#fff}.Button_small__1YIGW{font-size:.875rem;padding:.5rem 1rem}.Button_medium__W3mU4{font-size:1rem;padding:.75rem 1.5rem}.Button_large__XisFG{font-size:1.25rem;padding:1rem 2rem}.About_about__VjfjL{border-radius:5px;padding:3rem 1.5rem;max-width:1200px;margin:0 auto;background-color:#f8f9fa}.About_about__VjfjL .About_intro__L26uL{display:flex;align-items:center;gap:1.5rem;margin-bottom:3rem;padding:2rem;background-color:#fff;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.About_about__VjfjL .About_intro__L26uL .About_logo__896dF{flex-shrink:0}.About_about__VjfjL .About_intro__L26uL .About_introText__tw1tN{flex:1 1}.About_about__VjfjL .About_intro__L26uL .About_introText__tw1tN h1{font-size:2.5rem;margin-bottom:1rem;color:#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}}.Pricing_pricing__SABWN{text-align:center;padding:4rem 2rem;background-color:#f8f9fa;border-bottom:2px solid #b1934c;margin-bottom:4rem}.Pricing_pricing__SABWN h2{font-size:2.5rem;margin-bottom:2rem;color:#002147}.Pricing_pricing__SABWN .Pricing_toggleWrapper__g4ZfB{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;font-size:1rem;color:#002147;font-weight:700}.Pricing_pricing__SABWN .Pricing_toggle__IwDR1{width:50px;height:25px;background:#dee2e6;border-radius:50px;margin:0 10px;position:relative;cursor:pointer;transition:background .3s ease;display:flex;align-items:center;padding:2px}.Pricing_pricing__SABWN .Pricing_toggle__IwDR1 .Pricing_toggleBall__23u9E{width:22px;height:22px;background:#fff;border-radius:50%;position:absolute;left:3px;transition:transform .3s ease-in-out,background .3s ease-in-out}.Pricing_pricing__SABWN .Pricing_toggle__IwDR1.Pricing_annual__Wiy2E{background:#1c7c9f}.Pricing_pricing__SABWN .Pricing_toggle__IwDR1.Pricing_annual__Wiy2E .Pricing_toggleBall__23u9E{transform:translateX(25px);background:#b1934c}.Pricing_pricing__SABWN .Pricing_pricingCards__9jz58{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}@media(max-width:768px){.Pricing_pricing__SABWN .Pricing_pricingCards__9jz58{flex-direction:column;gap:1.5rem;align-items:center}}.Pricing_pricing__SABWN .Pricing_card__XgdmO{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:2rem;width:300px;box-shadow:0 4px 8px rgba(0,0,0,.1);text-align:left;position:relative;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.Pricing_pricing__SABWN .Pricing_card__XgdmO:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.15);border-color:#1c7c9f}.Pricing_pricing__SABWN .Pricing_card__XgdmO h3{display:flex;align-items:center;font-size:1.5rem;color:#002147;margin-bottom:1rem}.Pricing_pricing__SABWN .Pricing_card__XgdmO h3:before{content:"";margin-right:.5rem;color:#b1934c;font-size:1.25rem}.Pricing_pricing__SABWN .Pricing_card__XgdmO .Pricing_price__n7M3q{font-size:1.25rem;color:#1c7c9f;margin-bottom:1rem;font-weight:700}.Pricing_pricing__SABWN .Pricing_card__XgdmO .Pricing_billingInfo__7Q0Tp{font-size:.875rem;color:#495057;margin-top:-1rem;margin-bottom:1rem}.Pricing_pricing__SABWN .Pricing_card__XgdmO ul{list-style:none;padding:0;margin:0}.Pricing_pricing__SABWN .Pricing_card__XgdmO ul li{display:flex;align-items:center;font-size:1rem;color:#495057;margin-bottom:.75rem}.Pricing_pricing__SABWN .Pricing_card__XgdmO ul li .Pricing_icon__uVzCX{color:#28a745;margin-right:.5rem;font-size:1.25rem}.Pricing_pricing__SABWN .Pricing_highlight__p1PLG{background:#0b2e59;border-color:#1c7c9f;box-shadow:0 4px 12px rgba(0,0,0,.15);position:relative}.Pricing_pricing__SABWN .Pricing_highlight__p1PLG h3{color:#fff}.Pricing_pricing__SABWN .Pricing_highlight__p1PLG .Pricing_price__n7M3q{color:#b1934c}.Pricing_pricing__SABWN .Pricing_highlight__p1PLG ul li{color:#fff}.Pricing_pricing__SABWN .Pricing_highlight__p1PLG ul li .Pricing_icon__uVzCX{color:#b1934c}.Pricing_pricing__SABWN .Pricing_highlight__p1PLG:hover{transform:translateY(-8px);box-shadow:0 10px 20px rgba(0,0,0,.3)}.SubHeader_subHeader__Ht9PY{background-color:#002147;border-bottom:2px solid #1c7c9f;padding:.75rem 0;position:relative;z-index:900}@media(max-width:768px){.SubHeader_subHeader__Ht9PY{display:none}}.SubHeader_subHeader__Ht9PY .SubHeader_nav__6xzNv{display:flex;justify-content:center;align-items:center;gap:2rem;margin:0;padding:0;list-style:none}@media(max-width:768px){.SubHeader_subHeader__Ht9PY .SubHeader_nav__6xzNv{flex-wrap:wrap;gap:1rem}}.SubHeader_subHeader__Ht9PY .SubHeader_navItem__k0zGX{position:relative;cursor:pointer;text-align:center;padding:.25rem .5rem}@media(max-width:768px){.SubHeader_subHeader__Ht9PY .SubHeader_navItem__k0zGX{padding:.2rem .3rem}}.SubHeader_subHeader__Ht9PY .SubHeader_navItem__k0zGX .SubHeader_icon__fdJI1{display:block;font-size:1.4rem;margin-bottom:.15rem;color:#b1934c;transition:color .3s ease}@media(max-width:768px){.SubHeader_subHeader__Ht9PY .SubHeader_navItem__k0zGX .SubHeader_icon__fdJI1{font-size:1.2rem}}.SubHeader_navItem__k0zGX:hover .SubHeader_subHeader__Ht9PY .SubHeader_navItem__k0zGX .SubHeader_icon__fdJI1{color:#1c7c9f}.SubHeader_subHeader__Ht9PY .SubHeader_navItem__k0zGX .SubHeader_label__Y_aQC{font-size:1rem;font-weight:600;color:#fff;transition:color .3s ease}@media(max-width:768px){.SubHeader_subHeader__Ht9PY .SubHeader_navItem__k0zGX .SubHeader_label__Y_aQC{font-size:.9rem}}.SubHeader_navItem__k0zGX:hover .SubHeader_subHeader__Ht9PY .SubHeader_navItem__k0zGX .SubHeader_label__Y_aQC{color:#b1934c}.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}}.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}}.MainPanel_panel__Laxo3{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr;margin-top:16px}@media(min-width:900px){.MainPanel_panel__Laxo3{grid-template-columns:1fr 1fr;align-items:stretch}}.MainPanel_left__8ZRtE,.MainPanel_right__9HB_3{display:grid;grid-gap:12px;gap:12px;height:100%}.MainPanel_card__Vid9w{background:#fff;border:1px solid #dee2e6;border-radius:12px;padding:16px;box-shadow:0 2px 6px rgba(0,0,0,.04);height:100%;display:flex;flex-direction:column}.MainPanel_header__V9v4z{margin:0 0 8px;color:#002147;font-weight:700}.MainPanel_muted__25J_i{color:#495057;font-size:.9rem}.CmsManagerCard_card__MLKOf{background:#fff;border:1px solid #dee2e6;border-radius:16px;padding:16px;box-shadow:0 1px 2px rgba(0,33,71,.06)}.CmsManagerCard_titleRow__q__FD{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.CmsManagerCard_title__l4Fcm{font-size:1.125rem;font-weight:600;color:#002147}.CmsManagerCard_actions__gCtWf{display:flex;gap:8px;flex-wrap:wrap}.CmsManagerCard_toolbar__HGxf4{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center;margin-bottom:8px}.CmsManagerCard_filters__FQfTh{display:flex;gap:8px;flex-wrap:wrap}.CmsManagerCard_chipActive__8eTng,.CmsManagerCard_chip__S80ly{border:1px solid #dee2e6;border-radius:999px;padding:6px 10px;font-size:.85rem;background:#f8f9fa;color:#002147}.CmsManagerCard_chipActive__8eTng{background:#1c7c9f;color:#fff;border-color:#196d8c}.CmsManagerCard_searchWrap__Vt7ZO{min-width:220px}.CmsManagerCard_search__rVKVn{width:90%;border:1px solid #dee2e6;border-radius:8px;padding:8px 10px;background:#fff;color:#495057}.CmsManagerCard_listWrap__rxHyU{margin-top:12px}.CmsManagerCard_list__CP67Z{list-style:none;margin:0;padding:0;border-top:1px solid #dee2e6}.CmsManagerCard_listItem__OP1QZ{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #dee2e6}.CmsManagerCard_listItem__OP1QZ:hover{background:#f2f4f6}.CmsManagerCard_itemMain__YPWIY{min-width:0}.CmsManagerCard_itemTitle__Qo_wW{font-weight:600;color:#002147;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CmsManagerCard_meta__S3QBG{display:flex;gap:6px;font-size:.85rem;color:#495057;opacity:.85;white-space:nowrap}.CmsManagerCard_status__57_r4{border:1px solid #dee2e6;border-radius:999px;padding:2px 8px;font-size:.75rem;text-transform:capitalize}.CmsManagerCard_published___gJZ9{background:#60d97c;color:#002147}.CmsManagerCard_review__jQ1GL{background:#cdb98a;color:#002147}.CmsManagerCard_draft__rwEpr{background:#f8f9fa;color:#002147}.CmsManagerCard_archived__Uezva{background:#8d969f;color:#002147}.CmsManagerCard_itemRight__OlUdX{display:flex;gap:8px;align-items:center}.CmsManagerCard_empty__spczK{color:#495057;opacity:.75;padding:6px 0}.CmsManagerCard_skeleton__FJXSG{display:grid;grid-gap:8px;gap:8px}.CmsManagerCard_skeletonRow__eZS7T{height:14px;border-radius:4px;background:linear-gradient(90deg,rgba(222,226,230,.25),rgba(222,226,230,.45),rgba(222,226,230,.25));background-size:200% 100%;animation:CmsManagerCard_shimmer__3Fz72 1.2s infinite}@keyframes CmsManagerCard_shimmer__3Fz72{0%{background-position:200% 0}to{background-position:-200% 0}}.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}.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}.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}.AccidentLogPage_accidentLogPage__e9uP0{padding:2rem;max-width:800px;margin:0 auto;background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.AccidentLogPage_accidentLogPage__e9uP0 h1{font-size:2rem;margin-bottom:1rem;color:#495057;text-align:center}.AccidentLogPage_accidentLogPage__e9uP0 p{font-size:1rem;color:#495057;margin-bottom:2rem;text-align:center}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2{display:flex;flex-direction:column;gap:1.5rem}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_formGroup__qt_X8{display:flex;flex-direction:column}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_formGroup__qt_X8 label{font-size:1rem;font-weight:700;margin-bottom:.5rem;color:#495057}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_formGroup__qt_X8 select{width:100%;padding:.6rem 1rem;font-size:1rem;border:1px solid #dee2e6;border-radius:6px;background-color:#fff;color:#495057;transition:border-color .2s ease}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_formGroup__qt_X8 select:focus{outline:none;border-color:#1c7c9f;box-shadow:0 0 0 2px rgba(23,133,130,.2)}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_formGroup__qt_X8 select:disabled{background-color:#f8f9fa;cursor:not-allowed}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_formGroup__qt_X8 input,.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_formGroup__qt_X8 textarea{width:100%;padding:.75rem;font-size:1rem;border:1px solid #dee2e6;border-radius:4px;background-color:#fff;color:#495057}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_formGroup__qt_X8 input:focus,.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_formGroup__qt_X8 textarea:focus{border-color:#1c7c9f;outline:none;box-shadow:0 0 4px rgba(0,160,160,.6)}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_formGroup__qt_X8 textarea{resize:vertical;min-height:100px}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_actions__CsdWb{display:flex;justify-content:flex-end;gap:1rem}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_actions__CsdWb button{min-width:120px;padding:.75rem 1rem;font-size:1rem;border-radius:4px;cursor:pointer;transition:background-color .3s,transform .2s}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_actions__CsdWb button:hover{transform:translateY(-2px)}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_actions__CsdWb button.AccidentLogPage_primary__zORCZ{background-color:#1c7c9f;color:#fff;border:none}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_actions__CsdWb button.AccidentLogPage_secondary__sEZOZ{background-color:#dee2e6;color:#495057;border:1px solid #dee2e6}@media(max-width:768px){.AccidentLogPage_accidentLogPage__e9uP0{padding:1rem}.AccidentLogPage_accidentLogPage__e9uP0 h1{font-size:1.75rem}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_formGroup__qt_X8 input,.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_formGroup__qt_X8 textarea{font-size:.9rem;padding:.5rem}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_actions__CsdWb{flex-direction:column;align-items:stretch}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_actions__CsdWb button{font-size:.9rem;padding:.5rem}}@media(max-width:480px){.AccidentLogPage_accidentLogPage__e9uP0 h1{font-size:1.5rem}.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_actions__CsdWb button,.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_formGroup__qt_X8 input,.AccidentLogPage_accidentLogPage__e9uP0 .AccidentLogPage_form__YlAT2 .AccidentLogPage_formGroup__qt_X8 textarea{font-size:.8rem}}.AccountSettings_accountSettings__a4eMe{max-width:800px;margin:0 auto;padding:2rem;background-color:#f8f9fa;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.AccountSettings_accountSettings__a4eMe h1{text-align:center;color:#495057;margin-bottom:1.5rem}.AccountSettings_accountSettings__a4eMe section{padding:1.5rem;background:#fff;border:1px solid #dee2e6;border-radius:8px;margin-bottom:1.5rem}.AccountSettings_accountSettings__a4eMe section h2{color:#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}.AddressBook_addressBook__aB0x2{padding:2rem;max-width:1000px;margin:0 auto}.AddressBook_addressBook__aB0x2 h1{margin-bottom:1.5rem;color:#495057;font-size:2rem;text-align:center}.AddressBook_addressBook__aB0x2 p{color:#495057;font-size:1rem;text-align:center;margin-bottom:2rem}.AddressBook_addressBook__aB0x2 .AddressBook_table__6B85n{width:100%;border-collapse:collapse;margin-bottom:2rem}.AddressBook_addressBook__aB0x2 .AddressBook_table__6B85n td,.AddressBook_addressBook__aB0x2 .AddressBook_table__6B85n th{padding:.75rem;border:1px solid #dee2e6;text-align:left}.AddressBook_addressBook__aB0x2 .AddressBook_table__6B85n th{background-color:#002147;color:#fff;font-size:1rem}.AddressBook_addressBook__aB0x2 .AddressBook_table__6B85n td{background-color:#f8f9fa;color:#495057;font-size:.9rem}.AddressBook_addressBook__aB0x2 .AddressBook_table__6B85n td button{margin-right:.5rem}.AddressBook_addressBook__aB0x2 .AddressBook_table__6B85n tr:nth-child(2n) td{background-color:#fff}.AddressBook_addressBook__aB0x2 .AddressBook_actions__GCYwD{display:flex;justify-content:flex-end;gap:1rem}.AddressBook_addressBook__aB0x2 .AddressBook_actions__GCYwD button{padding:.75rem 1.5rem;font-size:1rem;border-radius:4px;transition:background-color .3s}.AddressBook_addressBook__aB0x2 .AddressBook_actions__GCYwD button.AddressBook_primary__Fp7RJ{background-color:#1c7c9f;color:#fff;border:none}.AddressBook_addressBook__aB0x2 .AddressBook_actions__GCYwD button.AddressBook_primary__Fp7RJ:hover{background-color:#145a74}.AddressBook_addressBook__aB0x2 .AddressBook_actions__GCYwD button.AddressBook_secondary__GMoSh{background-color:#dee2e6;color:#495057;border:1px solid #dee2e6}.AddressBook_addressBook__aB0x2 .AddressBook_actions__GCYwD button.AddressBook_secondary__GMoSh:hover{background-color:#fbfcfc}.AddressBook_addressBook__aB0x2 .AddressBook_actions__GCYwD button.AddressBook_danger__O60Eq{background-color:#e63946;color:#fff}.AddressBook_addressBook__aB0x2 .AddressBook_actions__GCYwD button.AddressBook_danger__O60Eq:hover{background-color:#d21a28}@media(max-width:768px){.AddressBook_addressBook__aB0x2{padding:1rem}.AddressBook_addressBook__aB0x2 h1{font-size:1.75rem}.AddressBook_addressBook__aB0x2 .AddressBook_table__6B85n td,.AddressBook_addressBook__aB0x2 .AddressBook_table__6B85n th{padding:.5rem;font-size:.85rem}.AddressBook_addressBook__aB0x2 .AddressBook_actions__GCYwD button{font-size:.9rem}}@media(max-width:480px){.AddressBook_addressBook__aB0x2 h1{font-size:1.5rem}.AddressBook_addressBook__aB0x2 .AddressBook_table__6B85n td,.AddressBook_addressBook__aB0x2 .AddressBook_table__6B85n th{padding:.4rem;font-size:.8rem}.AddressBook_addressBook__aB0x2 .AddressBook_actions__GCYwD button{font-size:.85rem;padding:.5rem 1rem}}.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}}.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}}.MaintenanceLog_maintenanceLog__KcAov{padding:2rem;max-width:1000px;margin:0 auto}.MaintenanceLog_maintenanceLog__KcAov h1{margin-bottom:2rem;color:#495057;font-size:2rem;text-align:center}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_add-entry-button__5eMSp{display:flex;justify-content:flex-end;margin-bottom:1.5rem}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_add-entry-button__5eMSp button{padding:.75rem 1.5rem;font-size:1rem;border-radius:4px;background-color:#1c7c9f;color:#fff;border:none;transition:background-color .3s,transform .2s}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_add-entry-button__5eMSp button:hover{background-color:#145a74;transform:translateY(-2px)}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_table__E9uuW{width:100%;border-collapse:collapse;margin-bottom:2rem;margin-top:1.5rem}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_table__E9uuW td,.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_table__E9uuW th{padding:1rem;border:1px solid #dee2e6;text-align:left;vertical-align:middle}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_table__E9uuW th{background-color:#002147;color:#fff;font-size:1rem;text-align:center}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_table__E9uuW td{background-color:#f8f9fa;color:#495057;font-size:.9rem}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_table__E9uuW td button{margin-right:.5rem}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_table__E9uuW tr:hover td,.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_table__E9uuW tr:nth-child(2n) td{background-color:#fff}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_actions__hVP4A{display:flex;gap:.5rem}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_actions__hVP4A button{font-size:.9rem;padding:.5rem 1rem;border-radius:4px}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_actions__hVP4A button.MaintenanceLog_primary__lNMv_{background-color:#1c7c9f;color:#fff}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_actions__hVP4A button.MaintenanceLog_primary__lNMv_:hover{background-color:#145a74}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_actions__hVP4A button.MaintenanceLog_danger__xez04{background-color:#e63946;color:#fff}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_actions__hVP4A button.MaintenanceLog_danger__xez04:hover{background-color:#d21a28}@media(max-width:768px){.MaintenanceLog_maintenanceLog__KcAov{padding:1.5rem}.MaintenanceLog_maintenanceLog__KcAov h1{font-size:1.75rem}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_table__E9uuW td,.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_table__E9uuW th{padding:.8rem;font-size:.85rem}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_add-entry-button__5eMSp{justify-content:center}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_add-entry-button__5eMSp button{font-size:.9rem;padding:.6rem 1.2rem}}@media(max-width:480px){.MaintenanceLog_maintenanceLog__KcAov{padding:1rem}.MaintenanceLog_maintenanceLog__KcAov h1{font-size:1.5rem}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_table__E9uuW td,.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_table__E9uuW th{padding:.6rem;font-size:.8rem}.MaintenanceLog_maintenanceLog__KcAov .MaintenanceLog_add-entry-button__5eMSp button{font-size:.8rem;padding:.5rem 1rem}}.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}.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%}}.SiteNameStep_siteInfoStep__L9RC8{display:flex;gap:2rem;margin-top:2rem}@media(max-width:768px){.SiteNameStep_siteInfoStep__L9RC8{flex-direction:column}}.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_tooltip__YhEgr{flex:1 1;background-color:#f8f9fa;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_tooltip__YhEgr .SiteNameStep_infoIcon__YnJaU{font-size:1.8rem;color:#1c7c9f;margin-bottom:.5rem}.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_tooltip__YhEgr h2{color:#495057;margin-bottom:1rem;font-size:1.25rem}.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_tooltip__YhEgr p{color:#495057;font-size:1rem;line-height:1.5;margin-bottom:.75rem}.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_tooltip__YhEgr ul{padding-left:1.2rem;margin-top:.5rem}.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_tooltip__YhEgr ul li{color:#495057;font-size:.95rem;line-height:1.6;margin-bottom:.4rem}.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_tooltip__YhEgr ul li strong{color:#b1934c}.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_form__t5o4S{flex:1 1;display:flex;flex-direction:column;gap:1rem}.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_form__t5o4S label{font-weight:600;font-size:1rem;color:#495057}.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_form__t5o4S input,.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_form__t5o4S select{padding:.75rem;border:1px solid #dee2e6;border-radius:5px;font-size:1rem;background-color:#f8f9fa;transition:border-color .3s ease-in-out}.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_form__t5o4S input:focus,.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_form__t5o4S select:focus{outline:none;border-color:#1c7c9f;box-shadow:0 0 5px #1c7c9f}.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_form__t5o4S .SiteNameStep_checkboxGroup__kdhnN{display:flex;flex-wrap:wrap;gap:1rem}.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_form__t5o4S .SiteNameStep_checkboxGroup__kdhnN label{display:flex;align-items:center;gap:.5rem}.SiteNameStep_siteInfoStep__L9RC8 .SiteNameStep_form__t5o4S button{align-self:flex-start}.StaffStep_staffStep__HEB4g{display:flex;flex-direction:column;gap:2rem}.StaffStep_staffStep__HEB4g .StaffStep_tooltip__fJMz8{display:flex;flex-direction:column;gap:.75rem;background-color:#f8f9fa;padding:1.25rem;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.08)}.StaffStep_staffStep__HEB4g .StaffStep_tooltip__fJMz8 .StaffStep_infoIcon__XHbm_{font-size:1.75rem;color:#1c7c9f;margin-bottom:.5rem}.StaffStep_staffStep__HEB4g .StaffStep_tooltip__fJMz8 h2{margin:0;font-size:1.3rem;font-weight:700;color:#002147}.StaffStep_staffStep__HEB4g .StaffStep_tooltip__fJMz8 h3{margin:.5rem 0 .25rem;font-size:1.1rem;font-weight:600;color:#b1934c}.StaffStep_staffStep__HEB4g .StaffStep_tooltip__fJMz8 p{margin:0 0 .5rem;font-size:.95rem;color:#495057;line-height:1.5}.StaffStep_staffStep__HEB4g .StaffStep_tooltip__fJMz8 ul{margin:0 0 .5rem 1rem;padding:0;list-style:none}.StaffStep_staffStep__HEB4g .StaffStep_tooltip__fJMz8 ul li{font-size:.95rem;line-height:1.4;color:#495057;margin-bottom:.25rem}.StaffStep_staffStep__HEB4g .StaffStep_tooltip__fJMz8 ul li:before{content:"✔";color:#b1934c;margin-right:.5rem}.StaffStep_staffStep__HEB4g .StaffStep_form__tgSMq{display:flex;gap:1rem}.StaffStep_staffStep__HEB4g .StaffStep_form__tgSMq input{flex:1 1;padding:.75rem;border:1px solid #dee2e6;border-radius:5px;font-size:1rem}.StaffStep_staffStep__HEB4g .StaffStep_form__tgSMq input:focus{outline:none;border-color:#1c7c9f;box-shadow:0 0 5px #1c7c9f}.StaffStep_staffStep__HEB4g .StaffStep_staffList__azUgk{display:flex;flex-direction:column;gap:.5rem}.StaffStep_staffStep__HEB4g .StaffStep_staffList__azUgk .StaffStep_staffItem__E3zh8{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:5px}.StaffStep_staffStep__HEB4g .StaffStep_staffList__azUgk .StaffStep_staffItem__E3zh8 p{color:#495057;font-size:1rem}.StaffStep_staffStep__HEB4g .StaffStep_staffList__azUgk .StaffStep_staffItem__E3zh8 button{background-color:#e63946;color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer}.StaffStep_staffStep__HEB4g .StaffStep_staffList__azUgk .StaffStep_staffItem__E3zh8 button:hover{background-color:#e3202e}.StaffStep_staffStep__HEB4g .StaffStep_navigation__b3FNG{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.StaffStep_staffStep__HEB4g .StaffStep_navigation__b3FNG button{flex:1 1;max-width:200px}.ChecklistStep_checklistStep__lGVKJ{display:flex;flex-direction:column;gap:2rem}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_tooltip__f3SU_{display:flex;flex-direction:column;gap:.75rem;background-color:#f8f9fa;padding:1.25rem;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.08)}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_tooltip__f3SU_ .ChecklistStep_infoIcon__L1opb{font-size:1.75rem;color:#1c7c9f;margin-bottom:.5rem}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_tooltip__f3SU_ h2{margin:0;font-size:1.3rem;font-weight:700;color:#002147}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_tooltip__f3SU_ h3{margin:.5rem 0 .25rem;font-size:1.1rem;font-weight:600;color:#b1934c}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_tooltip__f3SU_ p{margin:0 0 .5rem;font-size:.95rem;color:#495057;line-height:1.5}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_tooltip__f3SU_ ul{margin:0 0 .5rem 1rem;padding:0;list-style:none}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_tooltip__f3SU_ ul li{font-size:.95rem;line-height:1.4;color:#495057;margin-bottom:.25rem}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_tooltip__f3SU_ ul li:before{content:"✔";color:#b1934c;margin-right:.5rem}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_form__yMlcC{display:flex;gap:1rem}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_form__yMlcC input{flex:1 1;padding:.75rem;border:1px solid #dee2e6;border-radius:5px;font-size:1rem}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_form__yMlcC input:focus{outline:none;border-color:#1c7c9f;box-shadow:0 0 5px #1c7c9f}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_taskList__7FUK0{display:flex;flex-direction:column;gap:.5rem}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_taskList__7FUK0 .ChecklistStep_taskItem__8pTu3{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:5px}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_taskList__7FUK0 .ChecklistStep_taskItem__8pTu3 p{color:#495057;font-size:1rem}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_taskList__7FUK0 .ChecklistStep_taskItem__8pTu3 button{background-color:#e63946;color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_taskList__7FUK0 .ChecklistStep_taskItem__8pTu3 button:hover{background-color:#e3202e}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_navigation__mUTz5{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.ChecklistStep_checklistStep__lGVKJ .ChecklistStep_navigation__mUTz5 button{flex:1 1;max-width:200px}.CleaningStep_checklistStep__DGH9w{display:flex;flex-direction:column;gap:2rem}.CleaningStep_checklistStep__DGH9w .CleaningStep_tooltip__b4DNC{display:flex;flex-direction:column;gap:.75rem;background-color:#f8f9fa;padding:1.25rem;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.08)}.CleaningStep_checklistStep__DGH9w .CleaningStep_tooltip__b4DNC .CleaningStep_infoIcon__DZoaN{font-size:1.75rem;color:#1c7c9f;margin-bottom:.5rem}.CleaningStep_checklistStep__DGH9w .CleaningStep_tooltip__b4DNC h2{margin:0;font-size:1.3rem;font-weight:700;color:#002147}.CleaningStep_checklistStep__DGH9w .CleaningStep_tooltip__b4DNC h3{margin:.5rem 0 .25rem;font-size:1.1rem;font-weight:600;color:#b1934c}.CleaningStep_checklistStep__DGH9w .CleaningStep_tooltip__b4DNC p{margin:0 0 .5rem;font-size:.95rem;color:#495057;line-height:1.5}.CleaningStep_checklistStep__DGH9w .CleaningStep_tooltip__b4DNC ul{margin:0 0 .5rem 1rem;padding:0;list-style:none}.CleaningStep_checklistStep__DGH9w .CleaningStep_tooltip__b4DNC ul li{font-size:.95rem;line-height:1.4;color:#495057;margin-bottom:.25rem}.CleaningStep_checklistStep__DGH9w .CleaningStep_tooltip__b4DNC ul li:before{content:"✔";color:#b1934c;margin-right:.5rem}.CleaningStep_checklistStep__DGH9w .CleaningStep_form__FTZtP{display:flex;gap:1rem}.CleaningStep_checklistStep__DGH9w .CleaningStep_form__FTZtP input{flex:1 1;padding:.75rem;border:1px solid #dee2e6;border-radius:5px;font-size:1rem}.CleaningStep_checklistStep__DGH9w .CleaningStep_form__FTZtP input:focus{outline:none;border-color:#1c7c9f;box-shadow:0 0 5px #1c7c9f}.CleaningStep_checklistStep__DGH9w .CleaningStep_taskList__gfpb5{display:flex;flex-direction:column;gap:.5rem}.CleaningStep_checklistStep__DGH9w .CleaningStep_taskList__gfpb5 .CleaningStep_taskItem__mvwlX{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:5px}.CleaningStep_checklistStep__DGH9w .CleaningStep_taskList__gfpb5 .CleaningStep_taskItem__mvwlX p{color:#495057;font-size:1rem}.CleaningStep_checklistStep__DGH9w .CleaningStep_taskList__gfpb5 .CleaningStep_taskItem__mvwlX button{background-color:#e63946;color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer}.CleaningStep_checklistStep__DGH9w .CleaningStep_taskList__gfpb5 .CleaningStep_taskItem__mvwlX button:hover{background-color:#e3202e}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D{margin-top:2rem;padding:1.5rem;background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTasksTitle__Krwjt{font-size:1.4rem;font-weight:700;color:#495057;margin-bottom:1rem}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskForm__UuTa1{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskForm__UuTa1 .CleaningStep_scheduledInput__fDZsy{flex:2 1;padding:.75rem;border:1px solid #dee2e6;border-radius:5px;font-size:1rem;background-color:#fff}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskForm__UuTa1 .CleaningStep_scheduledInput__fDZsy:focus{outline:none;border-color:#1c7c9f;box-shadow:0 0 5px #1c7c9f}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskForm__UuTa1 .CleaningStep_scheduledSelect__Ltn2D{flex:1 1;padding:.75rem;border:1px solid #dee2e6;border-radius:5px;font-size:1rem;background-color:#fff}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskForm__UuTa1 .CleaningStep_scheduledSelect__Ltn2D:focus{outline:none;border-color:#1c7c9f;box-shadow:0 0 5px #1c7c9f}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskForm__UuTa1 .CleaningStep_multiSelectWeeks__oetGu{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;margin-bottom:16px}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskForm__UuTa1 .CleaningStep_multiSelectWeeks__oetGu .CleaningStep_weekCheckbox__oCugb{display:flex;align-items:center;background-color:#1c7c9f;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #dee2e6;transition:background-color .2s,border .2s}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskForm__UuTa1 .CleaningStep_multiSelectWeeks__oetGu .CleaningStep_weekCheckbox__oCugb input[type=checkbox]{margin-right:6px;transform:scale(1.1);accent-color:#1c7c9f}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskForm__UuTa1 .CleaningStep_multiSelectWeeks__oetGu .CleaningStep_weekCheckbox__oCugb:hover{background-color:#249eca;color:#fff}input[type=checkbox]:checked+.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskForm__UuTa1 .CleaningStep_multiSelectWeeks__oetGu .CleaningStep_weekCheckbox__oCugb{background-color:#1c7c9f;color:#fff;border-color:#1c7c9f}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskForm__UuTa1 .CleaningStep_scheduledButton__XG5Se{flex:1 1;max-width:150px}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskList__mMEI8{margin-top:1rem}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskList__mMEI8 .CleaningStep_scheduledTaskItem__u_pNa{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:5px}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskList__mMEI8 .CleaningStep_scheduledTaskItem__u_pNa p{font-size:1rem;color:#495057}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskList__mMEI8 .CleaningStep_scheduledTaskItem__u_pNa button{background-color:#e63946;color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer}.CleaningStep_checklistStep__DGH9w .CleaningStep_scheduledTasks__1e51D .CleaningStep_scheduledTaskList__mMEI8 .CleaningStep_scheduledTaskItem__u_pNa button:hover{background-color:#e3202e}.CleaningStep_checklistStep__DGH9w .CleaningStep_navigation__Q6Mco{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.CleaningStep_checklistStep__DGH9w .CleaningStep_navigation__Q6Mco button{flex:1 1;max-width:200px}.TempChecklistStep_checklistStep__lqLcq{display:flex;flex-direction:column;gap:2rem}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_tooltip__zZurK{display:flex;flex-direction:column;gap:.75rem;background-color:#f8f9fa;padding:1.25rem;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.08)}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_tooltip__zZurK .TempChecklistStep_infoIcon__C_nr9{font-size:1.75rem;color:#1c7c9f;margin-bottom:.5rem}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_tooltip__zZurK h2{margin:0;font-size:1.3rem;font-weight:700;color:#002147}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_tooltip__zZurK h3{margin:.5rem 0 .25rem;font-size:1.1rem;font-weight:600;color:#b1934c}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_tooltip__zZurK p{margin:0 0 .5rem;font-size:.95rem;color:#495057;line-height:1.5}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_tooltip__zZurK ul{margin:0 0 .5rem 1rem;padding:0;list-style:none}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_tooltip__zZurK ul li{font-size:.95rem;line-height:1.4;color:#495057;margin-bottom:.25rem}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_tooltip__zZurK ul li:before{content:"✔";color:#b1934c;margin-right:.5rem}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_form__REcBe{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_form__REcBe input{flex:1 1 300px;padding:.75rem;border:1px solid #dee2e6;border-radius:5px;font-size:1rem}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_form__REcBe input:focus{outline:none;border-color:#1c7c9f;box-shadow:0 0 5px #1c7c9f}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_form__REcBe button{padding:.75rem 1.5rem}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_taskList__kxYqO{display:flex;flex-direction:column;gap:.5rem}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_taskList__kxYqO .TempChecklistStep_taskItem__xzWN6{display:flex;justify-content:space-between;align-items:center;background-color:#f8f9fa;padding:.5rem 1rem;border:1px solid #dee2e6;border-radius:5px}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_taskList__kxYqO .TempChecklistStep_taskItem__xzWN6 p{margin:0;font-size:1rem;color:#495057}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_taskList__kxYqO .TempChecklistStep_taskItem__xzWN6 button{background-color:#e63946;color:#fff;border:none;padding:.25rem .75rem;border-radius:5px;cursor:pointer}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_taskList__kxYqO .TempChecklistStep_taskItem__xzWN6 button:hover{background-color:#e3202e}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_toggle__UHQYb{margin-top:2rem;text-align:center}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_toggle__UHQYb button{margin-bottom:.5rem}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_toggle__UHQYb .TempChecklistStep_toggleStatus__kn_K_{font-size:1rem;color:#495057}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_navigation__niXvR{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.TempChecklistStep_checklistStep__lqLcq .TempChecklistStep_navigation__niXvR button{flex:1 1;max-width:200px}.AllergenSummaryMini_card__snP_v{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}.AllergenSummaryMini_headerRow__Y_sUP{display:flex;align-items:center;gap:10px}.AllergenSummaryMini_title__hnDFa{margin:0;color:#002147;font-weight:700;font-size:1.05rem;flex:1 1}.AllergenSummaryMini_headerLink__KHRCa{font-size:.9rem;color:#1c7c9f;text-decoration:none;padding:2px 4px;border-radius:4px;transition:background .12s ease,color .12s ease}.AllergenSummaryMini_headerLink__KHRCa:hover{background:#f2f4f6}.AllergenSummaryMini_headerLink__KHRCa:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(28,124,159,.18)}.AllergenSummaryMini_muted__GMaOS{color:#495057;font-size:.95rem}.AllergenSummaryMini_chips__m5OHM{display:flex;flex-wrap:wrap;gap:8px}.AllergenSummaryMini_chip__qRbM8{background:#f8f9fa;border:1px solid #dee2e6;color:#002147;border-radius:8px;padding:3px 8px;font-size:.82rem;line-height:1.3;display:inline-flex;align-items:center;gap:4px;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.AllergenSummaryMini_chip__qRbM8:hover{background:#eff2f4;border-color:#c4cbd3}.AllergenSummaryMini_chip__qRbM8:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(28,124,159,.2);border-color:#1c7c9f}.AllergenSummaryMini_chip--emphasis__FnRjh{border-color:#1c7c9f;background:#68c3e4;font-weight:600}.AllergenSummaryMini_subchips__XcBHn{display:inline-flex;align-items:center;gap:6px;margin-left:4px}.AllergenSummaryMini_subchipMore__fjNpb,.AllergenSummaryMini_subchip__KQPvu{background:#fff;border:1px solid #dee2e6;color:#495057;border-radius:999px;padding:2px 8px;font-size:.78rem;line-height:1}.AllergenSummaryMini_subchipMore__fjNpb:hover,.AllergenSummaryMini_subchip__KQPvu:hover{background:#fafafa;border-color:#c9d0d6}.AllergenSummaryMini_subchipMore__fjNpb{font-weight:600;letter-spacing:.1px}.AllergenSummaryMini_skeletonRow__atMqF{display:flex;flex-wrap:wrap;gap:8px}.AllergenSummaryMini_skeletonChip__Gy8ZD{height:15px;width:82px;border-radius:999px;background:linear-gradient(90deg,#eff2f4,#f8f9fa 50%,#eff2f4);background-size:200% 100%;animation:AllergenSummaryMini_pulse__FGVRI 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.AllergenSummaryMini_skeletonChip__Gy8ZD{animation:none}}@keyframes AllergenSummaryMini_pulse__FGVRI{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:420px){.AllergenSummaryMini_chips__m5OHM{max-height:84px;overflow:hidden}}.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}}.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}.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}