.caregiver-dashboard-module__75FF3W__shell{--surface:#f7f8f7;--panel:#fff;--panel-muted:#eef2ee;--text:#17211b;--muted:#5d6a62;--line:#d9e0da;--green:#23684a;--blue:#245f9f;--amber:#8b641f;--red:#a33d3d;--button:#1f5f48;background:var(--surface);min-height:100vh;color:var(--text);letter-spacing:0;grid-template-columns:224px minmax(0,1fr);font-family:Arial,Helvetica,sans-serif;display:grid;overflow-x:hidden}:is(html,body){min-width:0;margin:0}.caregiver-dashboard-module__75FF3W__shell *{box-sizing:border-box}.caregiver-dashboard-module__75FF3W__sidebar{border-right:1px solid var(--line);background:#fbfcfb;padding:24px 18px}.caregiver-dashboard-module__75FF3W__brandBlock{margin-bottom:28px}.caregiver-dashboard-module__75FF3W__brand,.caregiver-dashboard-module__75FF3W__brandSub,.caregiver-dashboard-module__75FF3W__kicker,.caregiver-dashboard-module__75FF3W__panelHeader span,.caregiver-dashboard-module__75FF3W__summaryTile p,.caregiver-dashboard-module__75FF3W__doseRow p,.caregiver-dashboard-module__75FF3W__medicationList p,.caregiver-dashboard-module__75FF3W__ocrImageList p,.caregiver-dashboard-module__75FF3W__alertList p,.caregiver-dashboard-module__75FF3W__notificationMirror p,.caregiver-dashboard-module__75FF3W__reportPrompt,.caregiver-dashboard-module__75FF3W__reportDisclaimer{margin:0}.caregiver-dashboard-module__75FF3W__brand{font-size:22px;font-weight:800}.caregiver-dashboard-module__75FF3W__brandSub,.caregiver-dashboard-module__75FF3W__kicker,.caregiver-dashboard-module__75FF3W__summaryTile p,.caregiver-dashboard-module__75FF3W__nextDoseMeta p,.caregiver-dashboard-module__75FF3W__nextDoseBody p,.caregiver-dashboard-module__75FF3W__doseRow p,.caregiver-dashboard-module__75FF3W__medicationList p,.caregiver-dashboard-module__75FF3W__ocrImageList p,.caregiver-dashboard-module__75FF3W__alertList p,.caregiver-dashboard-module__75FF3W__notificationMirror p,.caregiver-dashboard-module__75FF3W__notificationMirror small,.caregiver-dashboard-module__75FF3W__notificationMirror time,.caregiver-dashboard-module__75FF3W__contactLinks span,.caregiver-dashboard-module__75FF3W__contactLinks small,.caregiver-dashboard-module__75FF3W__reportPrompt,.caregiver-dashboard-module__75FF3W__reportDisclaimer{color:var(--muted)}.caregiver-dashboard-module__75FF3W__brandSub,.caregiver-dashboard-module__75FF3W__panelHeader span,.caregiver-dashboard-module__75FF3W__summaryTile p,.caregiver-dashboard-module__75FF3W__nextDoseMeta p,.caregiver-dashboard-module__75FF3W__nextDoseBody p,.caregiver-dashboard-module__75FF3W__doseRow p,.caregiver-dashboard-module__75FF3W__medicationList p,.caregiver-dashboard-module__75FF3W__ocrImageList p,.caregiver-dashboard-module__75FF3W__alertList p,.caregiver-dashboard-module__75FF3W__contactLinks a,.caregiver-dashboard-module__75FF3W__reportPrompt,.caregiver-dashboard-module__75FF3W__reportDisclaimer{font-size:13px;line-height:1.45}.caregiver-dashboard-module__75FF3W__nav{gap:6px;display:grid}.caregiver-dashboard-module__75FF3W__nav a{min-width:0;color:var(--muted);overflow-wrap:anywhere;border-radius:8px;padding:10px 12px;font-weight:700;text-decoration:none}.caregiver-dashboard-module__75FF3W__nav a:focus-visible,.caregiver-dashboard-module__75FF3W__headerActions a:focus-visible,.caregiver-dashboard-module__75FF3W__parentStrip a:focus-visible,.caregiver-dashboard-module__75FF3W__policyBackLink:focus-visible,.caregiver-dashboard-module__75FF3W__supportFooter a:focus-visible,.caregiver-dashboard-module__75FF3W__loginPanel input:focus-visible,.caregiver-dashboard-module__75FF3W__loginPanel button:focus-visible,.caregiver-dashboard-module__75FF3W__ocrUploadPanel input:focus-visible,.caregiver-dashboard-module__75FF3W__ocrUploadPanel button:focus-visible,.caregiver-dashboard-module__75FF3W__parentProfileManagePanel input:focus-visible,.caregiver-dashboard-module__75FF3W__parentProfileManagePanel button:focus-visible,.caregiver-dashboard-module__75FF3W__parentDeviceInviteInline input:focus-visible,.caregiver-dashboard-module__75FF3W__parentDeviceInviteInline button:focus-visible,.caregiver-dashboard-module__75FF3W__parentDevicePanel button:focus-visible,.caregiver-dashboard-module__75FF3W__dataRightsPanel button:focus-visible,.caregiver-dashboard-module__75FF3W__consentPanel input:focus-visible,.caregiver-dashboard-module__75FF3W__consentPanel button:focus-visible,.caregiver-dashboard-module__75FF3W__reportExportButton:focus-visible,.caregiver-dashboard-module__75FF3W__reportProButton:focus-visible,.caregiver-dashboard-module__75FF3W__actionPrimary:focus-visible,.caregiver-dashboard-module__75FF3W__actionSecondary:focus-visible,.caregiver-dashboard-module__75FF3W__contactLinks a:focus-visible{outline-offset:2px;outline:3px solid #245f9f47}.caregiver-dashboard-module__75FF3W__nav .caregiver-dashboard-module__75FF3W__navCurrent{background:var(--panel-muted);color:var(--green)}.caregiver-dashboard-module__75FF3W__workspace{min-width:0;max-width:100%;padding:28px}.caregiver-dashboard-module__75FF3W__topbar{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.caregiver-dashboard-module__75FF3W__kicker{font-size:14px;font-weight:700}.caregiver-dashboard-module__75FF3W__topbar h1{margin:4px 0 0;font-size:32px;line-height:1.15}.caregiver-dashboard-module__75FF3W__headerActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.caregiver-dashboard-module__75FF3W__primaryButton,.caregiver-dashboard-module__75FF3W__secondaryButton{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--text);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.caregiver-dashboard-module__75FF3W__primaryButton{border-color:var(--button);background:var(--button);color:#fff}.caregiver-dashboard-module__75FF3W__parentStrip{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.caregiver-dashboard-module__75FF3W__notice{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin-bottom:18px;padding:14px 16px}.caregiver-dashboard-module__75FF3W__notice strong{margin-bottom:4px;display:block}.caregiver-dashboard-module__75FF3W__notice p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.caregiver-dashboard-module__75FF3W__notice_info{border-color:#cbd8d0}.caregiver-dashboard-module__75FF3W__notice_warning{border-color:#e0cf9f}.caregiver-dashboard-module__75FF3W__loginPanel,.caregiver-dashboard-module__75FF3W__onboardingPanel{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:14px;margin-bottom:18px;padding:16px;display:grid}.caregiver-dashboard-module__75FF3W__medicationCreatePanel,.caregiver-dashboard-module__75FF3W__ocrUploadPanel,.caregiver-dashboard-module__75FF3W__medicationEditPanel,.caregiver-dashboard-module__75FF3W__parentProfileManagePanel{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:12px;margin-bottom:12px;padding:14px;display:grid}.caregiver-dashboard-module__75FF3W__loginPanel h2,.caregiver-dashboard-module__75FF3W__loginPanel p,.caregiver-dashboard-module__75FF3W__onboardingPanel h2,.caregiver-dashboard-module__75FF3W__onboardingPanel p,.caregiver-dashboard-module__75FF3W__medicationCreatePanel h3,.caregiver-dashboard-module__75FF3W__ocrUploadPanel h3,.caregiver-dashboard-module__75FF3W__medicationCreatePanel p,.caregiver-dashboard-module__75FF3W__ocrUploadPanel p,.caregiver-dashboard-module__75FF3W__medicationEditPanel p,.caregiver-dashboard-module__75FF3W__parentProfileManagePanel p{margin:0}.caregiver-dashboard-module__75FF3W__loginEyebrow,.caregiver-dashboard-module__75FF3W__loginMessage{color:var(--muted);font-size:13px;line-height:1.45}.caregiver-dashboard-module__75FF3W__loginPanel h2,.caregiver-dashboard-module__75FF3W__onboardingPanel h2{margin-top:3px;font-size:18px;line-height:1.2}.caregiver-dashboard-module__75FF3W__medicationCreatePanel h3,.caregiver-dashboard-module__75FF3W__ocrUploadPanel h3{margin-top:3px;font-size:16px;line-height:1.2}.caregiver-dashboard-module__75FF3W__loginForm,.caregiver-dashboard-module__75FF3W__onboardingForm,.caregiver-dashboard-module__75FF3W__medicationCreateForm,.caregiver-dashboard-module__75FF3W__ocrUploadForm,.caregiver-dashboard-module__75FF3W__medicationEditForm,.caregiver-dashboard-module__75FF3W__parentProfileManageForm{gap:6px;min-width:0;display:grid}.caregiver-dashboard-module__75FF3W__loginForm label,.caregiver-dashboard-module__75FF3W__onboardingForm label,.caregiver-dashboard-module__75FF3W__medicationCreateForm label,.caregiver-dashboard-module__75FF3W__ocrUploadForm label,.caregiver-dashboard-module__75FF3W__medicationEditForm label,.caregiver-dashboard-module__75FF3W__parentProfileManageForm label{color:var(--muted);font-size:13px;font-weight:800}.caregiver-dashboard-module__75FF3W__onboardingForm,.caregiver-dashboard-module__75FF3W__medicationCreateForm,.caregiver-dashboard-module__75FF3W__ocrUploadForm,.caregiver-dashboard-module__75FF3W__medicationEditForm,.caregiver-dashboard-module__75FF3W__parentProfileManageForm{gap:10px}.caregiver-dashboard-module__75FF3W__onboardingGrid{grid-template-columns:minmax(0,.5fr) minmax(0,1fr);gap:10px;display:grid}.caregiver-dashboard-module__75FF3W__onboardingField{gap:6px;min-width:0;display:grid}.caregiver-dashboard-module__75FF3W__weekdayFieldset{border:1px solid var(--line);border-radius:8px;gap:8px;margin:0;padding:10px;display:grid}.caregiver-dashboard-module__75FF3W__weekdayFieldset legend{color:var(--muted);padding:0 4px;font-size:13px;font-weight:800}.caregiver-dashboard-module__75FF3W__weekdayOptions,.caregiver-dashboard-module__75FF3W__timePresetButtons{flex-wrap:wrap;gap:6px;display:flex}.caregiver-dashboard-module__75FF3W__medicationCreateForm .caregiver-dashboard-module__75FF3W__weekdayOption,.caregiver-dashboard-module__75FF3W__medicationEditForm .caregiver-dashboard-module__75FF3W__weekdayOption{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 9px;display:inline-flex}.caregiver-dashboard-module__75FF3W__medicationCreateForm .caregiver-dashboard-module__75FF3W__weekdayOption input,.caregiver-dashboard-module__75FF3W__medicationEditForm .caregiver-dashboard-module__75FF3W__weekdayOption input{accent-color:var(--button);border-radius:4px;width:16px;min-width:16px;height:16px;min-height:16px;margin:0;padding:0}.caregiver-dashboard-module__75FF3W__loginInline{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.caregiver-dashboard-module__75FF3W__loginInline input,.caregiver-dashboard-module__75FF3W__onboardingForm input,.caregiver-dashboard-module__75FF3W__medicationCreateForm input,.caregiver-dashboard-module__75FF3W__ocrUploadForm input,.caregiver-dashboard-module__75FF3W__medicationEditForm input,.caregiver-dashboard-module__75FF3W__parentProfileManageForm input{border:1px solid var(--line);min-width:0;min-height:40px;color:var(--text);font:inherit;background:#fbfcfb;border-radius:8px;padding:0 12px}.caregiver-dashboard-module__75FF3W__loginInline button,.caregiver-dashboard-module__75FF3W__onboardingForm button,.caregiver-dashboard-module__75FF3W__medicationCreateForm button,.caregiver-dashboard-module__75FF3W__ocrUploadForm button,.caregiver-dashboard-module__75FF3W__medicationEditForm button,.caregiver-dashboard-module__75FF3W__parentProfileManageForm button{border:1px solid var(--button);background:var(--button);color:#fff;white-space:nowrap;border-radius:8px;min-height:40px;padding:0 12px;font-weight:800}.caregiver-dashboard-module__75FF3W__loginInline button:disabled,.caregiver-dashboard-module__75FF3W__onboardingForm button:disabled,.caregiver-dashboard-module__75FF3W__medicationCreateForm button:disabled,.caregiver-dashboard-module__75FF3W__ocrUploadForm button:disabled,.caregiver-dashboard-module__75FF3W__medicationEditForm button:disabled,.caregiver-dashboard-module__75FF3W__medicationWholeDeleteAction button:disabled,.caregiver-dashboard-module__75FF3W__parentProfileManageForm button:disabled{cursor:wait;opacity:.68}.caregiver-dashboard-module__75FF3W__medicationEditPanel{margin:10px 0 0;padding:10px}.caregiver-dashboard-module__75FF3W__medicationMultiScheduleEditList{gap:8px;margin-top:10px;display:grid}.caregiver-dashboard-module__75FF3W__medicationWholeDeleteAction{gap:8px;margin-top:2px;display:grid}.caregiver-dashboard-module__75FF3W__medicationEditPanel summary,.caregiver-dashboard-module__75FF3W__parentProfileManagePanel summary{cursor:pointer;color:var(--button);font-weight:800}.caregiver-dashboard-module__75FF3W__medicationEditPanel summary:focus-visible,.caregiver-dashboard-module__75FF3W__parentProfileManagePanel summary:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #a7d4c0}.caregiver-dashboard-module__75FF3W__medicationEditForm,.caregiver-dashboard-module__75FF3W__parentProfileManageForm{margin-top:10px}.caregiver-dashboard-module__75FF3W__medicationEditButtons,.caregiver-dashboard-module__75FF3W__parentProfileManageButtons{flex-wrap:wrap;gap:8px;display:flex}.caregiver-dashboard-module__75FF3W__medicationEditButtons button,.caregiver-dashboard-module__75FF3W__parentProfileManageButtons button{flex:140px}.caregiver-dashboard-module__75FF3W__medicationEditForm .caregiver-dashboard-module__75FF3W__dangerButton,.caregiver-dashboard-module__75FF3W__medicationWholeDeleteAction .caregiver-dashboard-module__75FF3W__dangerButton,.caregiver-dashboard-module__75FF3W__parentProfileManageForm .caregiver-dashboard-module__75FF3W__dangerButton{border-color:var(--red);color:var(--red);background:#fff7f5}.caregiver-dashboard-module__75FF3W__parentButton,.caregiver-dashboard-module__75FF3W__parentSelected{text-align:left;border:1px solid var(--line);background:var(--panel);min-width:160px;color:var(--text);border-radius:8px;gap:3px;padding:10px 12px;text-decoration:none;display:grid}.caregiver-dashboard-module__75FF3W__parentSelected{border-color:var(--green);box-shadow:inset 4px 0 0 var(--green)}.caregiver-dashboard-module__75FF3W__parentButton span,.caregiver-dashboard-module__75FF3W__parentSelected span{font-weight:800}.caregiver-dashboard-module__75FF3W__parentButton small,.caregiver-dashboard-module__75FF3W__parentSelected small{color:var(--muted)}.caregiver-dashboard-module__75FF3W__parentDevicePanel{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:12px;margin-bottom:18px;padding:14px;display:grid}.caregiver-dashboard-module__75FF3W__parentDeviceHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.caregiver-dashboard-module__75FF3W__parentDeviceHeader h2,.caregiver-dashboard-module__75FF3W__parentDevicePanel p{margin:0}.caregiver-dashboard-module__75FF3W__parentDeviceHeader h2{font-size:18px;line-height:1.2}.caregiver-dashboard-module__75FF3W__parentDeviceHeader button,.caregiver-dashboard-module__75FF3W__parentDeviceActions button{border:1px solid var(--button);background:var(--button);color:#fff;border-radius:8px;min-height:34px;padding:0 10px;font-weight:800}.caregiver-dashboard-module__75FF3W__parentDeviceHeader button:disabled,.caregiver-dashboard-module__75FF3W__parentDeviceActions button:disabled{cursor:wait;opacity:.68}.caregiver-dashboard-module__75FF3W__parentDeviceInviteForm{gap:6px;min-width:0;display:grid}.caregiver-dashboard-module__75FF3W__parentDeviceInviteForm label{color:var(--muted);font-size:13px;font-weight:800}.caregiver-dashboard-module__75FF3W__parentDeviceInviteInline{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.caregiver-dashboard-module__75FF3W__parentDeviceInviteInline input{border:1px solid var(--line);min-width:0;min-height:38px;color:var(--text);font:inherit;background:#fbfcfb;border-radius:8px;padding:0 10px}.caregiver-dashboard-module__75FF3W__parentDeviceInviteInline button{border:1px solid var(--button);background:var(--button);color:#fff;white-space:nowrap;border-radius:8px;min-height:38px;padding:0 10px;font-weight:800}.caregiver-dashboard-module__75FF3W__parentDeviceInviteInline button:disabled{cursor:wait;opacity:.68}.caregiver-dashboard-module__75FF3W__parentDeviceCode{border:1px dashed var(--green);letter-spacing:0;background:#eef8f1;border-radius:8px;width:fit-content;padding:8px 10px;font-size:18px;font-weight:800;display:inline-flex}.caregiver-dashboard-module__75FF3W__parentDeviceList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.caregiver-dashboard-module__75FF3W__parentDeviceList li{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.caregiver-dashboard-module__75FF3W__parentDeviceList strong{overflow-wrap:anywhere;display:block}.caregiver-dashboard-module__75FF3W__parentDeviceList p{color:var(--muted);font-size:13px;line-height:1.45}.caregiver-dashboard-module__75FF3W__parentDeviceActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.caregiver-dashboard-module__75FF3W__parentDeviceActions button{border-color:var(--line);background:var(--panel);color:var(--text)}.caregiver-dashboard-module__75FF3W__consentPanel{gap:12px;display:grid}.caregiver-dashboard-module__75FF3W__consentPanel .caregiver-dashboard-module__75FF3W__panelHeader{margin-bottom:0}.caregiver-dashboard-module__75FF3W__consentPanel .caregiver-dashboard-module__75FF3W__kicker{margin-bottom:3px}.caregiver-dashboard-module__75FF3W__consentPanel .caregiver-dashboard-module__75FF3W__panelHeader span{color:var(--amber);white-space:nowrap;background:#f6efd9;border-radius:999px;padding:6px 9px;font-weight:800}.caregiver-dashboard-module__75FF3W__consentForm{gap:12px;min-width:0;display:grid}.caregiver-dashboard-module__75FF3W__consentList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.caregiver-dashboard-module__75FF3W__consentItem{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.caregiver-dashboard-module__75FF3W__consentChoice{cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.caregiver-dashboard-module__75FF3W__consentChoice input{width:18px;height:18px;accent-color:var(--green);margin:2px 0 0}.caregiver-dashboard-module__75FF3W__consentItemBody{min-width:0;color:var(--muted);gap:3px;font-size:13px;line-height:1.45;display:grid}.caregiver-dashboard-module__75FF3W__consentItemTitle{min-width:0;color:var(--text);overflow-wrap:anywhere;align-items:center;gap:7px;font-weight:800;display:flex}.caregiver-dashboard-module__75FF3W__consentItemTitle small{background:var(--panel-muted);color:var(--green);border-radius:999px;flex:none;padding:3px 7px;font-size:11px;line-height:1.1}.caregiver-dashboard-module__75FF3W__withdrawButton,.caregiver-dashboard-module__75FF3W__consentActions button{border:1px solid var(--line);background:var(--panel);min-height:34px;color:var(--text);white-space:nowrap;border-radius:8px;padding:0 10px;font-weight:800}.caregiver-dashboard-module__75FF3W__consentActions button{border-color:var(--button);background:var(--button);color:#fff;min-height:40px}.caregiver-dashboard-module__75FF3W__withdrawButton:disabled,.caregiver-dashboard-module__75FF3W__consentActions button:disabled{cursor:wait;opacity:.68}.caregiver-dashboard-module__75FF3W__consentActions{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.caregiver-dashboard-module__75FF3W__consentMessage{color:var(--muted);text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.caregiver-dashboard-module__75FF3W__dataRightsPanel{gap:12px;display:grid}.caregiver-dashboard-module__75FF3W__dataRightsPanel .caregiver-dashboard-module__75FF3W__panelHeader{margin-bottom:0}.caregiver-dashboard-module__75FF3W__dataRightsPanel .caregiver-dashboard-module__75FF3W__panelHeader span{background:var(--panel-muted);color:var(--green);white-space:nowrap;border-radius:999px;padding:6px 9px;font-weight:800}.caregiver-dashboard-module__75FF3W__dataRightsActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.caregiver-dashboard-module__75FF3W__dataRightsActions button{border:1px solid var(--button);background:var(--button);color:#fff;border-radius:8px;min-height:40px;padding:0 10px;font-weight:800}.caregiver-dashboard-module__75FF3W__dataRightsActions button+button{border-color:var(--line);background:var(--panel);color:var(--text)}.caregiver-dashboard-module__75FF3W__dataRightsActions button:disabled{cursor:wait;opacity:.68}.caregiver-dashboard-module__75FF3W__dataRightsList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.caregiver-dashboard-module__75FF3W__dataRightsList li{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.caregiver-dashboard-module__75FF3W__dataRightsItemBody{gap:3px;min-width:0;display:grid}.caregiver-dashboard-module__75FF3W__dataRightsItemBody strong{overflow-wrap:anywhere}.caregiver-dashboard-module__75FF3W__dataRightsItemBody p,.caregiver-dashboard-module__75FF3W__dataRightsItemBody small,.caregiver-dashboard-module__75FF3W__dataRightsNote{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.caregiver-dashboard-module__75FF3W__dataRightsStatus{color:var(--blue);white-space:nowrap;background:#e8eff8;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.caregiver-dashboard-module__75FF3W__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:0;display:grid}.caregiver-dashboard-module__75FF3W__summaryTile,.caregiver-dashboard-module__75FF3W__nextDose,.caregiver-dashboard-module__75FF3W__panel,.caregiver-dashboard-module__75FF3W__consentPanel,.caregiver-dashboard-module__75FF3W__retentionPolicyPanel{background:var(--panel);border:1px solid var(--line);border-radius:8px;min-width:0;max-width:100%}.caregiver-dashboard-module__75FF3W__summaryTile{align-content:space-between;min-height:94px;padding:14px;display:grid}.caregiver-dashboard-module__75FF3W__summaryTile strong{font-size:30px;line-height:1}.caregiver-dashboard-module__75FF3W__good{color:var(--green)}.caregiver-dashboard-module__75FF3W__quiet{color:var(--blue)}.caregiver-dashboard-module__75FF3W__warn{color:var(--amber)}.caregiver-dashboard-module__75FF3W__danger{color:var(--red)}.caregiver-dashboard-module__75FF3W__nextDose{border-left:4px solid var(--blue);grid-template-columns:minmax(92px,.22fr) minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:0;padding:16px;display:grid}.caregiver-dashboard-module__75FF3W__nextDoseMeta,.caregiver-dashboard-module__75FF3W__nextDoseBody{min-width:0}.caregiver-dashboard-module__75FF3W__nextDoseMeta p,.caregiver-dashboard-module__75FF3W__nextDoseBody p{margin:0}.caregiver-dashboard-module__75FF3W__nextDoseMeta time{margin-top:3px;font-size:26px;font-weight:800;line-height:1.05;display:block}.caregiver-dashboard-module__75FF3W__nextDoseBody strong{overflow-wrap:anywhere;min-width:0;margin-bottom:3px;font-size:18px;line-height:1.2;display:block}.caregiver-dashboard-module__75FF3W__dashboardColumns{grid-template-columns:minmax(0,1fr) minmax(320px,384px);align-items:start;gap:16px;display:grid}.caregiver-dashboard-module__75FF3W__mainColumn,.caregiver-dashboard-module__75FF3W__sideRail{gap:16px;min-width:0;display:grid}.caregiver-dashboard-module__75FF3W__supportFooter{border-top:1px solid var(--line);min-width:0;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;font-size:13px;line-height:1.45;display:flex}.caregiver-dashboard-module__75FF3W__supportFooter strong{color:var(--text);margin-bottom:3px;display:block}.caregiver-dashboard-module__75FF3W__supportFooter p{margin:0}.caregiver-dashboard-module__75FF3W__supportFooter a{color:var(--green);overflow-wrap:anywhere;font-weight:800;text-decoration:none}.caregiver-dashboard-module__75FF3W__managementGroup{gap:12px;min-width:0;display:grid}.caregiver-dashboard-module__75FF3W__managementGroupHeader{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.caregiver-dashboard-module__75FF3W__managementGroupHeader h2{margin:0;font-size:18px;line-height:1.2}.caregiver-dashboard-module__75FF3W__managementGroupHeader span{background:var(--panel-muted);color:var(--green);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:13px;font-weight:800}.caregiver-dashboard-module__75FF3W__panel,.caregiver-dashboard-module__75FF3W__consentPanel,.caregiver-dashboard-module__75FF3W__retentionPolicyPanel{min-width:0;padding:16px}.caregiver-dashboard-module__75FF3W__panelHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.caregiver-dashboard-module__75FF3W__panelHeader h2{margin:0;font-size:18px;line-height:1.2}.caregiver-dashboard-module__75FF3W__notificationMirror{gap:8px;min-width:0;display:grid}.caregiver-dashboard-module__75FF3W__notificationMirror strong{overflow-wrap:anywhere;font-size:16px;line-height:1.3}.caregiver-dashboard-module__75FF3W__notificationMirror p,.caregiver-dashboard-module__75FF3W__notificationMirror small,.caregiver-dashboard-module__75FF3W__notificationMirror time{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.caregiver-dashboard-module__75FF3W__ocrRetentionNotice{border:1px solid var(--line);color:var(--muted);white-space:pre-line;background:#f6faf7;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.5}.caregiver-dashboard-module__75FF3W__medicationEditPanel .caregiver-dashboard-module__75FF3W__ocrRetentionNotice{margin:10px 0 0}.caregiver-dashboard-module__75FF3W__doseList,.caregiver-dashboard-module__75FF3W__medicationList,.caregiver-dashboard-module__75FF3W__ocrImageList,.caregiver-dashboard-module__75FF3W__alertList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.caregiver-dashboard-module__75FF3W__doseRow,.caregiver-dashboard-module__75FF3W__medicationList>li,.caregiver-dashboard-module__75FF3W__ocrImageList li,.caregiver-dashboard-module__75FF3W__alertList li{border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px}.caregiver-dashboard-module__75FF3W__doseRow{grid-template-columns:64px minmax(0,1fr) minmax(148px,auto);align-items:center;gap:12px;display:grid}.caregiver-dashboard-module__75FF3W__doseBody,.caregiver-dashboard-module__75FF3W__alertBody{min-width:0}.caregiver-dashboard-module__75FF3W__doseRow time,.caregiver-dashboard-module__75FF3W__alertList time{color:var(--muted);font-weight:800}.caregiver-dashboard-module__75FF3W__doseRow strong,.caregiver-dashboard-module__75FF3W__medicationList strong,.caregiver-dashboard-module__75FF3W__ocrImageList strong,.caregiver-dashboard-module__75FF3W__alertList strong{overflow-wrap:anywhere;min-width:0;display:block}.caregiver-dashboard-module__75FF3W__rowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.caregiver-dashboard-module__75FF3W__actionControl{align-items:center;gap:6px;min-width:0;display:inline-flex}.caregiver-dashboard-module__75FF3W__actionPrimary,.caregiver-dashboard-module__75FF3W__actionSecondary{border:1px solid var(--line);white-space:nowrap;border-radius:8px;min-height:30px;padding:0 10px;font-size:12px;font-weight:800}.caregiver-dashboard-module__75FF3W__actionPrimary{border-color:var(--button);background:var(--button);color:#fff}.caregiver-dashboard-module__75FF3W__actionSecondary{background:var(--panel);color:var(--text)}.caregiver-dashboard-module__75FF3W__actionPrimary:disabled,.caregiver-dashboard-module__75FF3W__actionSecondary:disabled{cursor:wait;opacity:.68}.caregiver-dashboard-module__75FF3W__actionMessage{color:var(--muted);white-space:nowrap;font-size:12px;line-height:1.2}.caregiver-dashboard-module__75FF3W__status_taken,.caregiver-dashboard-module__75FF3W__status_scheduled,.caregiver-dashboard-module__75FF3W__status_snoozed,.caregiver-dashboard-module__75FF3W__status_missed,.caregiver-dashboard-module__75FF3W__status_late_confirmed{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.caregiver-dashboard-module__75FF3W__status_taken{color:var(--green);background:#e8f2ec}.caregiver-dashboard-module__75FF3W__status_scheduled{color:var(--blue);background:#e8eff8}.caregiver-dashboard-module__75FF3W__status_snoozed{color:var(--amber);background:#f6efd9}.caregiver-dashboard-module__75FF3W__status_missed{color:var(--red);background:#f7e7e7}.caregiver-dashboard-module__75FF3W__status_late_confirmed{color:var(--green);background:#eaf3ef}.caregiver-dashboard-module__75FF3W__medicationList>li{justify-content:space-between;align-items:center;gap:12px;display:flex}.caregiver-dashboard-module__75FF3W__medicationList>li>div{min-width:0}.caregiver-dashboard-module__75FF3W__medicationList>li>span{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:800}.caregiver-dashboard-module__75FF3W__scheduleDetails{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.caregiver-dashboard-module__75FF3W__scheduleDetails li{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:8px;padding:5px 8px;font-size:12px;font-weight:800}.caregiver-dashboard-module__75FF3W__ocrImageList li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.caregiver-dashboard-module__75FF3W__ocrImageList li>div{min-width:0}.caregiver-dashboard-module__75FF3W__ocrImageList time{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:800}.caregiver-dashboard-module__75FF3W__contactLinks{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.caregiver-dashboard-module__75FF3W__contactLinks a{border:1px solid var(--line);max-width:100%;color:var(--text);background:#fbfcfb;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;text-decoration:none;display:inline-flex}.caregiver-dashboard-module__75FF3W__contactLinks span,.caregiver-dashboard-module__75FF3W__contactLinks small{white-space:nowrap}.caregiver-dashboard-module__75FF3W__contactLinks strong{overflow-wrap:anywhere;display:inline}.caregiver-dashboard-module__75FF3W__alertList li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.caregiver-dashboard-module__75FF3W__reportSummary{overflow-wrap:anywhere;margin:0 0 10px;font-size:22px;font-weight:800;line-height:1.3}.caregiver-dashboard-module__75FF3W__reportDisclaimer{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.caregiver-dashboard-module__75FF3W__reportActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.caregiver-dashboard-module__75FF3W__reportExportButton{border:1px solid var(--button);background:var(--button);color:#fff;white-space:nowrap;border-radius:8px;min-height:36px;padding:0 12px;font-weight:800}.caregiver-dashboard-module__75FF3W__reportExportButton:disabled{cursor:wait;opacity:.68}.caregiver-dashboard-module__75FF3W__reportEntitlementBadge{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800;line-height:1}.caregiver-dashboard-module__75FF3W__reportProButton{border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--text);white-space:nowrap;border-radius:8px;padding:0 12px;font-weight:800}.caregiver-dashboard-module__75FF3W__reportExportStatus{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.caregiver-dashboard-module__75FF3W__retentionPolicyBody{gap:10px;display:grid}.caregiver-dashboard-module__75FF3W__retentionPolicyBody p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.caregiver-dashboard-module__75FF3W__policyPageShell{--surface:#f7f8f7;--panel:#fff;--panel-muted:#eef2ee;--text:#17211b;--muted:#5d6a62;--line:#d9e0da;--green:#23684a;--blue:#245f9f;--amber:#8b641f;--red:#a33d3d;--button:#1f5f48;background:var(--surface);min-height:100vh;color:var(--text);letter-spacing:0;font-family:Arial,Helvetica,sans-serif}.caregiver-dashboard-module__75FF3W__policyPageShell *{box-sizing:border-box}.caregiver-dashboard-module__75FF3W__policyPage{width:min(100%,880px);margin:0 auto;padding:32px 20px}.caregiver-dashboard-module__75FF3W__policyPageHeader{gap:16px;margin-bottom:18px;display:grid}.caregiver-dashboard-module__75FF3W__policyPageHeader h1{margin:4px 0 0;font-size:32px;line-height:1.15}.caregiver-dashboard-module__75FF3W__policyBackLink{width:fit-content;color:var(--green);font-weight:800;text-decoration:none}@media (max-width:900px){.caregiver-dashboard-module__75FF3W__shell{grid-template-columns:1fr}.caregiver-dashboard-module__75FF3W__sidebar{border-right:0;border-bottom:1px solid var(--line);padding:16px}.caregiver-dashboard-module__75FF3W__nav{grid-template-columns:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.caregiver-dashboard-module__75FF3W__nav a{text-align:left;white-space:nowrap;flex:none}.caregiver-dashboard-module__75FF3W__workspace{padding:18px}.caregiver-dashboard-module__75FF3W__dashboardColumns{grid-template-columns:1fr}}@media (max-width:620px){.caregiver-dashboard-module__75FF3W__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.caregiver-dashboard-module__75FF3W__topbar{display:grid}.caregiver-dashboard-module__75FF3W__topbar h1{font-size:28px}.caregiver-dashboard-module__75FF3W__headerActions{justify-content:stretch}.caregiver-dashboard-module__75FF3W__headerActions a{flex:140px}.caregiver-dashboard-module__75FF3W__summaryGrid,.caregiver-dashboard-module__75FF3W__loginInline,.caregiver-dashboard-module__75FF3W__onboardingGrid{grid-template-columns:1fr}.caregiver-dashboard-module__75FF3W__doseRow,.caregiver-dashboard-module__75FF3W__nextDose{grid-template-columns:1fr;align-items:start}.caregiver-dashboard-module__75FF3W__nextDose>span{justify-self:start}.caregiver-dashboard-module__75FF3W__doseRow>span,.caregiver-dashboard-module__75FF3W__rowActions{justify-content:flex-start;justify-self:start}.caregiver-dashboard-module__75FF3W__doseRow time{font-size:18px}.caregiver-dashboard-module__75FF3W__medicationList>li{flex-direction:column;align-items:flex-start}.caregiver-dashboard-module__75FF3W__ocrImageList li,.caregiver-dashboard-module__75FF3W__alertList li{grid-template-columns:1fr;align-items:start}.caregiver-dashboard-module__75FF3W__parentDeviceHeader,.caregiver-dashboard-module__75FF3W__parentDeviceInviteInline,.caregiver-dashboard-module__75FF3W__parentDeviceList li,.caregiver-dashboard-module__75FF3W__dataRightsList li,.caregiver-dashboard-module__75FF3W__consentItem{grid-template-columns:1fr;align-items:stretch}.caregiver-dashboard-module__75FF3W__parentDeviceActions{justify-content:flex-start}.caregiver-dashboard-module__75FF3W__dataRightsActions{grid-template-columns:1fr}.caregiver-dashboard-module__75FF3W__consentActions{flex-direction:column;align-items:stretch}.caregiver-dashboard-module__75FF3W__consentActions button{width:100%}.caregiver-dashboard-module__75FF3W__consentMessage{text-align:left}.caregiver-dashboard-module__75FF3W__supportFooter{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.caregiver-dashboard-module__75FF3W__nav{grid-template-columns:none}.caregiver-dashboard-module__75FF3W__workspace{padding:18px 14px}}
