.GenericModal_GenericModalBox__0TwtF{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BarcodeScanForm_BarcodeScanFormBarcodeHeadContainer__QiXUq{font-size:18px;margin-bottom:20px!important;text-align:center}.BarcodeScanForm_BarcodeScanFormBarcodeIconContainer___rBvV{text-align:right}.BarcodeScanForm_BarcodeScanFormBarcodeIcon__u2_BW{margin-top:-10px;width:100px}.BarcodeScanForm_BarcodeScanFormBarcodeInput__PQeQg{width:80%!important}.BarcodeScanForm_BarcodeScanFormBarcodeStatusContainer__4PYYD{font-size:16px;height:20px}.BarcodeScanForm_BarcodeScanFormErrorText__K_O5P{color:#d32f2f!important;font-weight:700!important;text-align:center}.BarcodeScanForm_BarcodeScanFormStatusText__w6KYB{color:#00c853!important;font-weight:700!important;text-align:center}.MedsenseBrand_MedsenseBrand__jt2UJ{padding-left:24px}.MedsenseBrand_MedsenseBrandLogo__9koRM{height:64px!important;width:64px!important}.MedsenseBrand_MedsenseBrandWelcome__E0zX2{text-align:left}.MedsenseBrand_MedsenseBrandTopLine__ifjw9{font-size:1.6rem;font-weight:500;padding-top:4px;height:30px}.MedsenseBrand_MedsenseBrandBottomLine__3wRQ2{color:#959595;font-size:1rem;font-weight:500;padding-top:4px;padding-bottom:12px;height:30px}.BarcodesForm_BarcodesFormFieldset__Ze3ti{border-color:#afafaf;border-radius:4px!important;border-width:1px!important;color:rgba(0,0,0,.7);height:324px;margin-top:-10px!important}.BarcodesForm_BarcodesFormLegend__Misyv{color:#aaa;font-size:13px;font-weight:500;transform:matrix(.95,0,0,.95,0,0)}.BarcodesForm_BarcodesFormList__c8bCA{display:flex;flex-direction:column;gap:1px}.BarcodesForm_BarcodesFormRow__qsSNl{display:flex;align-items:center}.BarcodesForm_BarcodesFormRemoveIconButton__Yoa5I{color:#d32f2f!important;transform:translate(-8px,-3px)}.BarcodesForm_BarcodesFormRemoveIconButton__Yoa5I:hover{background-color:rgba(211,47,47,.08)}.BarcodesForm_BarcodesFormRemoveIcon__MkIlA{font-size:16px!important}.BarcodesForm_BarcodesFormCodeBox__hgzWR{flex:1;margin-left:-6px!important}.BarcodesForm_BarcodesFormAddRow__Axla8{display:flex;align-items:center;margin-top:6px}.BarcodesForm_BarcodesFormAddIconButton___xtxz{color:#00c853!important;transform:translate(-9px,-6px)}.BarcodesForm_BarcodesFormAddIconButton___xtxz:hover{background-color:rgba(46,125,50,.08)}.BarcodesForm_BarcodesFormAddIcon__AaD8Q{font-size:18px!important}.BarcodesForm_BarcodesFormAddInput__0DUAu{margin-left:-6px!important;transform:translate(-2px,-5px)}.MedicationListTable_MedicationListTable__2KBiE{width:100%;table-layout:fixed;border-collapse:collapse}.MedicationListTable_MedicationListTable__2KBiE td{white-space:normal;word-break:break-word;padding-top:6px;padding-bottom:6px;font-size:.9rem;line-height:1.3}.MedicationListTable_MedicationListTableRow__vS0AB{height:44px}.MedicationListTable_MedicationListTableColActive__yNzB_{max-width:80px;min-width:80px;width:80px}.MedicationListTable_MedicationListTableColSensor__5Eij0{width:22%}.MedicationListTable_MedicationListTableColContainer__ZalUT{width:14%}.MedicationListTable_MedicationListTableColPrescription__UpmFn{width:16%}.MedicationListTable_MedicationListTableColSchedule__XSVNq{width:10%}.MedicationListTable_MedicationListTableColDose__58aBp{width:14%}.MedicationListTable_MedicationListTableColStatus__ufW17{width:16%}.MedicationListTable_MedicationListTableColActions__OhtWl{max-width:100px;min-width:100px;width:100px}.MedicationListTable_MedicationListTableSensorBox__cl7j_{display:flex;align-items:center;gap:8px}.MedicationListTable_MedicationListTableIconNoSensor__k2IgX{color:#666!important;width:32px!important;height:32px!important}.MedicationListTable_MedicationListTableIconControlled__ztR_1{color:#d32f2f!important;cursor:pointer;width:20px!important;height:20px!important;margin-left:4px!important;vertical-align:-4px}.PatientNotepad_PNRoot__Nj_wC{position:fixed;top:0;left:0;width:540px;padding:16px;z-index:1290}.PatientNotepad_PNHeader__tQss_{background-color:#d4f0e7;padding:8px 16px 4px;margin:-16px -16px 12px;border-bottom:1px solid #aaa}.PatientNotepad_PNHandle__n77gM{display:flex;align-items:center;justify-content:space-between;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PatientNotepad_PNTitle__jNxxF{font-size:18px!important;font-weight:900!important}.PatientNotepad_PNDivider__FsxW3{margin:4px 0}.PatientNotepad_PNBody__tnd_N{display:flex;flex-direction:column;gap:16px}.PatientNotepad_PNBody__tnd_N button,.PatientNotepad_PNBody__tnd_N input,.PatientNotepad_PNBody__tnd_N textarea{cursor:auto}.PatientNotepad_PNRow__T8_Au{display:flex;gap:16px}.PatientNotepad_PNRowField__gc7OG{flex:1}.PatientNotepad_PNNarrowField__hjg3S{width:246px}.PatientNotepad_PNSection__uGMQ6{margin-top:4px}.PatientNotepad_PNSectionTitle__4o5H_{font-weight:800;margin-bottom:6px}.PatientNotepad_PNSectionHeaderRow__3itZN{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:2px}.PatientNotepad_PNQuestionSection__3afHa .PatientNotepad_PNSectionHeaderRow__3itZN{margin-bottom:0!important}.PatientNotepad_PNQuestionSection__3afHa .PatientNotepad_PNSectionHeaderRow__3itZN+.MuiFormControl-root{margin-top:-12px!important}.PatientNotepad_PNSectionHeaderRow__3itZN .PatientNotepad_PNSectionTitle__4o5H_{margin-bottom:0}.PatientNotepad_PNQuestionSection__3afHa{display:flex;flex-direction:column;gap:16px}.PatientNotepad_PNQuestionSection__3afHa .MuiFormControl-root{margin-top:0!important;margin-bottom:0!important}.PatientNotepad_PNQuestionSection__3afHa .MuiFormGroup-root{margin-top:0!important;padding-top:0!important}.PatientNotepad_PNCheckboxGroup__8BJlf{display:flex;flex-direction:column;gap:0;margin-top:0!important}.PatientNotepad_PNCheckboxGroup__8BJlf .MuiFormControlLabel-root{margin:0!important}.PatientNotepad_PNCheckboxGroup__8BJlf .MuiCheckbox-root{padding:6px!important}.PatientNotepad_PNCheckboxGroup__8BJlf .MuiFormControlLabel-label{line-height:1.15!important}.PatientNotepad_PNCheckboxGroup__8BJlf .MuiSvgIcon-root{font-size:1.1rem}.PatientNotepad_PNInline__9PRbR{display:flex;align-items:center;gap:12px;margin-left:32px}.PatientNotepad_PNInlineSmall__Y0KM6{width:140px}.PatientNotepad_PNInlineMedium__2QhDo{width:300px}.PatientNotepad_PNInlineLarge__W4gph{width:452px}.PatientNotepad_PNActions__Gudb_{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.PatientNotepad_PNActionButton__zhhlD{min-width:140px!important}.PatientNotepad_PNCancelButton__9NlUl{min-width:140px!important;background-color:#ccc!important}.PatientNotepad_PNCancelButton__9NlUl:hover{background-color:#bbb!important}.PatientNotepad_PNHoverWrapper__ACTdB{position:relative;display:inline-flex;align-items:center;margin-left:auto}.PatientNotepad_PNHoverTrigger__EWzjx{display:inline-flex;align-items:center;gap:6px;font-weight:800;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#5ed0c4}.PatientNotepad_PNHoverIcon__mOfpV{font-size:18px}.PatientNotepad_PNHoverBubble__ClBpX{position:absolute;left:0;top:calc(100% + 2px);width:720px;background:#2f2f2f;color:#fff;padding:8px 10px;border-radius:4px;font-size:14px!important;line-height:1.45;box-shadow:0 6px 16px rgba(0,0,0,.2);opacity:0;visibility:hidden;pointer-events:none;z-index:1400;transition:opacity .15s ease,visibility .15s ease}.PatientNotepad_PNHoverWrapper__ACTdB:focus-within .PatientNotepad_PNHoverBubble__ClBpX,.PatientNotepad_PNHoverWrapper__ACTdB:hover .PatientNotepad_PNHoverBubble__ClBpX{opacity:1;visibility:visible;pointer-events:auto}.PatientNotepad_PNFormSection___cjbF{display:flex;flex-direction:column;gap:16px}.PatientNotepad_PNInlineNoIndent__429_Y{margin-top:6px;margin-bottom:10px}