body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Intake_intakeContainer__zcQ-j{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:20px}.Intake_f1Button__N3VNN{background:none;border:none;cursor:pointer}.Intake_f1Logo__JR3X9{height:100px;width:100px}.Intake_modalOverlay__uDwy\+{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.Intake_modalContent__QeWJo{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;gap:10px;max-width:500px;padding:20px;width:80%}.Intake_modalContent__QeWJo h2{text-align:center}.Intake_form__GJr3F input,.Intake_form__GJr3F textarea{border:1px solid #ddd;border-radius:5px;margin-bottom:10px;padding:10px;width:100%}.Intake_submitButton__effJM{background-color:#1976d2;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px}.Intake_submitButton__effJM:hover{background-color:#125699}.Intake_closeButton__LG0eb{background-color:#ccc;border:none;border-radius:5px;cursor:pointer;padding:10px}.Intake_closeButton__LG0eb:hover{background-color:#bbb}.Intake_footer__Tm\+jz{bottom:20px;position:absolute;text-align:center;width:100%}.Intake_footerNav__VjoP9{margin-bottom:10px}.Intake_footerLink__AiPlL{background:none;border:none;color:#1976d2;cursor:pointer;text-decoration:underline}.Intake_footerLink__AiPlL:hover{color:#125699}.Intake_poweredBy__LwZPi{align-items:center;color:#555;display:flex;font-size:14px;gap:8px;justify-content:center}.Intake_poweredByLogo__48sxx{height:20px;width:20px}.Login_loginContainer__QMo\+T{align-items:center;background-color:#f4f6f8;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:20px}.Login_logoContainer__4odPl{margin-bottom:20px;text-align:center}.Login_logo__9ELtB{height:auto;margin-bottom:10px;width:150px}.Login_tagline__r0d6e{color:#333;font-size:20px;font-weight:600}.Login_formContainer__63p1I{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:400px;padding:20px;width:100%}.Login_input__dzshH{border:1px solid #ddd;border-radius:5px;font-size:14px;margin:10px 0;padding:10px;width:100%}.Login_label__MaSJn{color:#333;font-size:14px;font-weight:500;margin-bottom:5px}.Login_loginButton__K4FU9{background-color:#1976d2;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:12px;transition:background-color .3s ease;width:100%}.Login_loginButton__K4FU9:hover{background-color:#125699}.Login_linkContainer__f4MPO{display:flex;justify-content:space-between;margin-top:10px}.Login_linkButton__7UqZO{background:none;border:none;color:#1976d2;cursor:pointer;font-size:14px;transition:color .3s ease}.Login_linkButton__7UqZO:hover{color:#125699}body,html{margin:0;padding:0}#Dashboard_root__nAxxB,.Dashboard_App__-VZQ9,body,html{height:100%;overflow:hidden}.Dashboard_dashboardLayout__Efs9a{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;position:fixed;width:100vw}.HomeOverview_homeOverviewContainer__3pEi0{height:calc(100vh - 120px);margin-top:60px;overflow-y:auto;padding:20px;position:relative}.HomeOverview_sectionTitle__\+RZ1Y{font-size:18px;font-weight:700;margin-bottom:10px}.HomeOverview_section__L7Ca-{margin-bottom:20px}.HomeOverview_gridContainer__HziL6{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.HomeOverview_card__HI-iz{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;justify-content:space-between;padding:20px;position:relative;transition:box-shadow .3s ease,transform .3s ease}.HomeOverview_card__HI-iz:hover{box-shadow:0 6px 10px #00000026;cursor:pointer;transform:translateY(-5px)}.HomeOverview_cardTitle__uVXfE{font-size:16px;font-weight:700;margin-bottom:10px;text-align:center}.HomeOverview_divider__bd89E{background-color:#ddd;height:1px;margin:10px 0;width:80%}.HomeOverview_summary__tsr5C{color:#555;font-size:14px;margin-top:8px;text-align:center}.HomeOverview_goToPage__pw9WQ{background:none;border:none;bottom:10px;color:#1976d2;cursor:pointer;font-size:12px;padding:0;position:absolute;right:10px;transition:color .3s ease}.HomeOverview_goToPage__pw9WQ:hover{color:#125699}.HomeOverview_paddingSpacer__QC-si{height:80px}.HomeOverview_statCard__bgPYU{align-items:flex-start;padding:15px}.HomeOverview_statCard__bgPYU h3{font-size:32px;font-weight:700;margin-bottom:5px}.HomeOverview_statCard__bgPYU p{color:#777;font-size:14px}.HomeOverview_chartCard__AzcvZ{height:300px;padding:15px}.HomeOverview_chartContainer__TuTau{height:200px;width:100%}.HomeOverview_listCard__48alP{align-items:flex-start;padding:15px}.HomeOverview_listItem__1OHP3{border-bottom:1px solid #eee;color:#555;font-size:14px;padding:8px 0}.HomeOverview_alert__WRvcS{border-radius:4px;font-size:14px;font-weight:700;padding:5px 10px}.HomeOverview_alert__WRvcS.HomeOverview_success__fs2ep{background-color:#e7f6e7;color:#2e7d32}.HomeOverview_alert__WRvcS.HomeOverview_warning__n6ODx{background-color:#fff4e5;color:#e65100}.HomeOverview_alert__WRvcS.HomeOverview_error__Pw46G{background-color:#fdecea;color:#c62828}.HomeOverview_programCard__VIFuP{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:15px}.HomeOverview_programChartContainer__GHggu{height:150px;width:100%}.HomeOverview_programSummary__-bmso{font-size:14px;margin:10px 0;text-align:center}.HomeOverview_programButton__LjCfV{background-color:#1976d2;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 12px;transition:background-color .3s ease}.HomeOverview_programButton__LjCfV:hover{background-color:#125699}.HomeOverview_chartBar__vssqC{height:200px;padding:10px 0;width:100%}.HomeOverview_chartBar__vssqC canvas{max-height:100%}.HomeOverview_inventoryLine__JKGDa{align-items:center;display:flex;justify-content:space-between;margin-top:10px;width:100%}.HomeOverview_lineBar__9WI5T{background-color:#e0e0e0;border-radius:10px;flex-grow:1;height:8px;margin:0 10px;position:relative}.HomeOverview_dot__I1slj{background-color:#03a9f4;border-radius:50%;box-shadow:0 2px 4px #0003;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.CallLog_callLogContainer__SlGBY{height:calc(100vh - 140px);margin-top:60px;overflow-x:hidden;overflow-y:auto;padding:20px 20px 80px}.CallLog_callLogTitle__xwnSa{font-size:24px;font-weight:700;margin-bottom:20px}.CallLog_logForm__mdIb9{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-bottom:20px}.CallLog_fullWidth__v4wqo{grid-column:span 2}.CallLog_logForm__mdIb9 input,.CallLog_logForm__mdIb9 select,.CallLog_logForm__mdIb9 textarea{border:1px solid #ddd;border-radius:5px;font-size:14px;padding:12px;width:100%}.CallLog_logForm__mdIb9 textarea{min-height:80px;resize:vertical}.CallLog_logForm__mdIb9 button{background-color:#1976d2;border:none;border-radius:5px;color:#fff;cursor:pointer;grid-column:span 2;padding:12px;transition:background-color .3s ease}.CallLog_logForm__mdIb9 button:hover{background-color:#125699}.CallLog_callLogSummary__QnQCN{margin-top:20px}.CallLog_logList__dq14n{list-style-type:none;padding:0}.CallLog_logItem__ZPghw{border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 4px #0000001a;margin-bottom:10px;padding:15px}.CallLog_logItem__ZPghw strong{color:#1976d2;font-weight:700}.CallLog_backButton__Qpqex{background-color:#f5f5f5;border:1px solid #ddd;border-radius:5px;color:#333;cursor:pointer;margin-top:20px;padding:10px 15px;transition:background-color .3s ease}.CallLog_backButton__Qpqex:hover{background-color:#e0e0e0}.Clients_clientsContainer__uwGlg{box-sizing:border-box;height:calc(100vh - 120px);overflow-y:auto;padding:20px}.Clients_clientList__0tfdi{display:flex;flex-direction:column;gap:20px}.Clients_card__cvFCU{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px #0000001a;min-height:300px;padding:20px;position:relative}.Clients_header__1-3XQ{align-items:center;display:flex;justify-content:space-between}.Clients_timestamp__fCe7w{color:#888;font-size:12px}.Clients_progressBar__iK89F{background:#e0e0e0;border-radius:4px;height:8px;margin:10px 0;overflow:hidden}.Clients_progress__TQS\+T{background:#4caf50;height:100%}.Clients_chwSection__k60Ns{align-items:center;display:flex;justify-content:space-between}.Clients_actions__GqfIt{display:flex;gap:10px}.Clients_actionButton__bKArR{background:none;border:none;cursor:pointer;font-size:16px;transition:color .3s}.Clients_actionButton__bKArR:hover{color:#1976d2}.Clients_notes__-pDJP{background:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-top:10px;padding:10px}.Clients_editButton__tPVhl{background:#1976d2;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:5px 10px}.Clients_editButton__tPVhl:hover{background:#125699}.Clients_clientNumber__q50U8{bottom:10px;color:#555;font-size:12px;font-weight:700;position:absolute;right:10px}.Clients_bottomSpacer__yuCvQ{height:80px}.Staff_staffContainer__84sLa{height:calc(100vh - 120px);margin-top:60px;overflow-y:auto;padding:20px;position:relative}.Staff_pageTitle__ItsRE{font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.Staff_backButton__LhJq0{background-color:#1976d2;border:none;border-radius:4px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-size:14px;left:10px;padding:8px 12px;position:absolute;top:10px}.Staff_backButton__LhJq0:hover{background-color:#125699}.Staff_gridContainer__reouS{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.Staff_card__RADep{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;height:180px;justify-content:space-between;padding:20px;transition:box-shadow .3s ease}.Staff_card__RADep:hover{box-shadow:0 6px 10px #00000026;cursor:pointer}.Staff_role__tBI2h{color:#555;font-size:14px;margin-bottom:8px}.Staff_contact__SaRiy{color:#777;font-size:14px;margin-bottom:12px}.Staff_detailsButton__FeWyw{background-color:#1976d2;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px;transition:background-color .3s ease}.Staff_detailsButton__FeWyw:hover{background-color:#125699}.Staff_paddingSpacer__89zYW{height:80px}.Inventory_inventoryContainer__hzHy7{height:calc(100vh - 120px);margin-top:60px;overflow-y:auto;padding:20px 20px 80px;position:relative}.Inventory_pageTitle__guhaE{font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.Inventory_backButton__pbdwb{background:none;border:none;color:#1976d2;cursor:pointer;font-size:14px;left:20px;position:absolute;top:20px;transition:color .3s ease}.Inventory_backButton__pbdwb:hover{color:#125699}.Inventory_gridContainer__ZZgcb{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.Inventory_card__shuX5{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;height:240px;padding:20px;position:relative;text-align:center;transition:box-shadow .3s ease}.Inventory_card__shuX5:hover{box-shadow:0 6px 10px #00000026;cursor:pointer}.Inventory_card__shuX5 h3{font-size:16px;font-weight:700;margin-bottom:10px}.Inventory_gaugeContainer__dBdd1{align-items:center;display:flex;justify-content:center;margin:10px 0;width:100%}.Inventory_summary__VQvJN{color:#555;font-size:14px;margin-top:10px}.Inventory_paddingSpacer__i9P4T{height:80px}.GaugeChart_card__lYUvk{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;height:300px;justify-content:center;padding:20px;position:relative}.GaugeChart_card__lYUvk:hover{box-shadow:0 6px 10px #00000026;cursor:pointer}.GaugeChart_gaugeContainer__BzGaa{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px;text-align:center}.GaugeChart_gaugeText__n9r-m{color:#333;font-size:16px;font-weight:500;margin-top:15px;text-align:center}.GaugeChart_gaugeLabel__9qJUL{font-size:18px;font-weight:700;margin-top:10px}.GaugeChart_goToPage__2PmoK{background:none;border:none;bottom:10px;color:#1976d2;cursor:pointer;font-size:12px;padding:0;position:absolute;right:10px;transition:color .3s ease}.GaugeChart_goToPage__2PmoK:hover{color:#125699}.GaugeChart_separator__0y-Ow{border:.5px solid #ddd;margin:20px 0}.Programs_programsContainer__7DXe6{height:calc(100vh - 120px);margin-top:60px;overflow-y:auto;padding:20px;position:relative}.Programs_pageTitle__uL0GJ{font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.Programs_backButton__xBWGi{background:none;border:1px solid #1976d2;border-radius:4px;color:#1976d2;cursor:pointer;font-size:14px;left:10px;padding:8px 12px;position:absolute;top:10px;transition:all .3s ease}.Programs_backButton__xBWGi:hover{background-color:#1976d2;color:#fff}.Programs_gridContainer__DSkAE{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.Programs_card__0bc95{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;height:180px;justify-content:space-between;padding:20px;position:relative}.Programs_card__0bc95:hover{box-shadow:0 6px 10px #00000026;cursor:pointer}.Programs_summary__HT59-{color:#555;font-size:14px;margin-top:8px}.Programs_goToPage__ftoG9{background:none;border:none;bottom:10px;color:#1976d2;cursor:pointer;font-size:12px;padding:0;position:absolute;right:10px;transition:color .3s ease}.Programs_goToPage__ftoG9:hover{color:#125699}.Programs_paddingSpacer__xoLqg{height:80px}.Notes_notesContainer__agk92{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:20px}.Notes_closeButton__UPHh9,.Notes_openButton__MID9c{background-color:#1976d2;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin:10px;padding:10px 20px;transition:background-color .3s ease}.Notes_closeButton__UPHh9:hover,.Notes_openButton__MID9c:hover{background-color:#125699}.Notes_modal__clBR5{background-color:#fff;border-radius:10px;bottom:10%;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;justify-content:space-between;left:10%;padding:20px;position:fixed;right:10%;top:10%;z-index:1000}.TipTapEditor_editorContainer__Fz80M{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px #0000001a;min-height:300px;padding:10px}.TipTapEditor_toolbar__DVGH\+{display:flex;gap:10px;margin-bottom:10px}.Messages_container__-WJat{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:20px;text-align:center}h2{font-size:24px;font-weight:700;margin-bottom:10px}p{color:#666;font-size:16px}.Calendar_calendarContainer__Jzk3S{background-color:#f9f9f9;font-family:Inter,sans-serif;min-height:100vh;padding:20px}.Calendar_header__nshMJ{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;justify-content:space-between;margin-bottom:20px;padding:10px}.Calendar_navButton__waRgS{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}.Calendar_navButton__waRgS:hover{background-color:#0056b3}.Calendar_calendarGrid__z5Ivc{grid-gap:5px;background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:grid;gap:5px;grid-template-columns:repeat(7,1fr);padding:10px;width:100%}.Calendar_dayHeader__a6rHB{background:#f1f1f1;border-radius:6px;font-weight:600;padding:10px 0;text-align:center}.Calendar_dateCell__1EL-u{border-radius:6px;cursor:pointer;font-size:14px;padding:15px 0;text-align:center}.Calendar_activeDate__WKGhS{background-color:#e9f7ff;transition:background-color .3s}.Calendar_activeDate__WKGhS:hover{background-color:#d0ebff}.Settings_container__S9m\+y{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;font-family:Inter,sans-serif;min-height:100vh;padding:20px}.Settings_section__HU6rl{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin-bottom:15px;max-width:600px;padding:20px;width:100%}.Settings_section__HU6rl h2{color:#333;font-size:20px;font-weight:600;margin-bottom:15px}.Settings_inputField__FeUmH{border:1px solid #ddd;border-radius:6px;font-size:16px;margin:5px 0;padding:12px;width:100%}.Settings_inputField__FeUmH:focus{border-color:#007bff;outline:none}.Settings_dropdown__zyq\+J{border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:16px;padding:12px}.Settings_toggleContainer__2VD09{align-items:center;display:flex;gap:10px}.Settings_toggleLabel__u4cah{color:#666;font-size:16px}.Settings_saveButton__ejBtc{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px;transition:background-color .3s;width:100%}.Settings_saveButton__ejBtc:hover{background-color:#0056b3}.Settings_switch__zM9vG{display:inline-block;height:20px;position:relative;width:40px}.Settings_switch__zM9vG input{height:0;opacity:0;width:0}.Settings_slider__O\+qaC{background-color:#ccc;border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.Settings_slider__O\+qaC:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:14px;left:3px;position:absolute;transition:.4s;width:14px}input:checked+.Settings_slider__O\+qaC{background-color:#007bff}input:checked+.Settings_slider__O\+qaC:before{transform:translateX(20px)}.Settings_footerSpacing__J1US\+{padding-bottom:60px}.BusPass_busPassContainer__9v\+SA{background-color:#f9f9f9;font-family:Inter,sans-serif;min-height:100vh;padding:20px}.BusPass_header__fT-\+n{border-bottom:1px solid #eaeaea;padding-bottom:15px;padding-top:10px}.BusPass_title__BN4zQ{font-size:20px;font-weight:700;margin-bottom:5px}.BusPass_description__TUfKY{color:#6c757d;font-size:14px;margin-bottom:20px}.BusPass_formContainer__W4xYV{grid-gap:15px;display:grid;gap:15px;margin-bottom:20px}.BusPass_inputField__pFREi,.BusPass_submitButton__hIaqL{border:1px solid #ced4da;border-radius:6px;box-shadow:0 1px 3px #0000001a;font-size:16px;padding:12px}.BusPass_inputField__pFREi:focus{border-color:#007bff;outline:none}.BusPass_submitButton__hIaqL{background-color:#007bff;color:#fff;cursor:pointer}.BusPass_submitButton__hIaqL:hover{background-color:#0056b3}.BusPass_tableContainer__Y362x{margin-top:10px;overflow-x:auto}.BusPass_busPassTable__9LzfX{border-collapse:collapse;box-shadow:0 2px 5px #0000001a;width:100%}.BusPass_busPassTable__9LzfX td,.BusPass_busPassTable__9LzfX th{border:1px solid #ddd;padding:12px;text-align:center}.BusPass_busPassTable__9LzfX th{background-color:#f1f1f1;font-weight:600}.BusPass_deleteButton__LEV3d,.BusPass_editButton__nq0Ln{border-radius:5px;cursor:pointer;font-size:14px;margin-right:5px;padding:8px}.BusPass_editButton__nq0Ln{background-color:#ffc107;color:#fff}.BusPass_editButton__nq0Ln:hover{background-color:#e0a800}.BusPass_deleteButton__LEV3d{background-color:#dc3545;color:#fff}.BusPass_deleteButton__LEV3d:hover{background-color:#c82333}.FoodCard_foodCardContainer__7jcfg{background-color:#f9f9f9;font-family:Inter,sans-serif;min-height:100vh;padding:20px}.FoodCard_title__gbHzA{font-size:24px;font-weight:700;margin-bottom:20px}.FoodCard_description__EsHCp{color:#666;font-size:14px;margin-bottom:20px}.FoodCard_formContainer__K9dD5{grid-gap:15px;display:grid;gap:15px;margin-bottom:20px}.FoodCard_inputField__8vCU5{border:1px solid #ddd;border-radius:6px;font-size:16px;padding:12px}.FoodCard_submitButton__e3WMK{background-color:#4caf50;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:12px}.FoodCard_submitButton__e3WMK:hover{background-color:#45a049}.FoodCard_tableContainer__Ahvv1{overflow-x:auto}.FoodCard_foodCardTable__v9Q4U{border-collapse:collapse;width:100%}.FoodCard_foodCardTable__v9Q4U td,.FoodCard_foodCardTable__v9Q4U th{border:1px solid #ddd;padding:12px;text-align:center}.FoodCard_deleteButton__CNO\+r,.FoodCard_editButton__pPNz1{border-radius:5px;margin-right:5px;padding:8px}.FoodCard_editButton__pPNz1{background-color:#007bff;color:#fff}.FoodCard_editButton__pPNz1:hover{background-color:#0056b3}.FoodCard_deleteButton__CNO\+r{background-color:#ff4d4d;color:#fff}.FoodCard_deleteButton__CNO\+r:hover{background-color:#e04343}.HygieneKit_container__PUyrB{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;font-family:Inter,sans-serif;min-height:100vh;padding:20px}.HygieneKit_header__PnlPO{color:#333;font-size:24px;font-weight:600;margin-bottom:20px}.HygieneKit_form__0YrDy{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;gap:15px;max-width:500px;padding:20px;width:100%}.HygieneKit_inputField__TC4E0{border:1px solid #ced4da;border-radius:6px;font-size:16px;padding:12px;transition:border-color .3s ease-in-out}.HygieneKit_inputField__TC4E0:focus{border-color:#007bff;outline:none}.HygieneKit_button__apXlz{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:12px 20px;transition:background-color .3s}.HygieneKit_button__apXlz:hover{background-color:#0056b3}.HygieneKit_list__Tw--q{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin-top:20px;max-width:500px;padding:20px;width:100%}.HygieneKit_item__0I3SE{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;justify-content:space-between;margin-bottom:10px;padding:15px}.HygieneKit_deleteButton__xIMVV{background-color:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 15px;transition:background-color .3s}.HygieneKit_deleteButton__xIMVV:hover{background-color:#c82333}.Navbar_navbar__qMvHP{background-color:#1976d2;box-shadow:0 2px 4px #0000001a;height:60px;left:0;padding:0;position:fixed;top:0;z-index:1000}.Navbar_navbar__qMvHP,.Navbar_toolbar__6kZf1{align-items:center;display:flex;justify-content:center;width:100%}.Navbar_logo__RMsw-{height:50px;max-height:100%;object-fit:contain;width:auto}.BottomNavBar_bottomNavBar__IlAv6{align-items:center;background-color:#1976d2;bottom:0;box-shadow:0 -2px 5px #0000001a;display:flex;justify-content:space-around;left:0;padding:10px 0;position:fixed;width:100%;z-index:1000}.BottomNavBar_navButton__GaCoA{background:none;border:none;color:#fff;cursor:pointer;font-size:14px;padding:10px;text-align:center}.BottomNavBar_primaryButton__kK-7E{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 4px 6px #0000001a;display:flex;height:50px;justify-content:center;width:50px}.BottomNavBar_navIcon__FlibX{height:30px;width:30px}.SlideUpModal_modalOverlay__lyg3Z{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.SlideUpModal_modalContent__M1Tpe{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:400px;padding:20px;width:90%}.SlideUpModal_gridContainer__k1IxM{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);padding:10px}.SlideUpModal_gridItem__Rwlau{background-color:#f1f1f1;border-radius:8px;cursor:pointer;font-size:14px;padding:10px;text-align:center;transition:background-color .3s ease}.SlideUpModal_gridItem__Rwlau:hover{background-color:#e0e0e0}
/*# sourceMappingURL=main.66b712e2.css.map*/