#health-export-dialog:not([open]) { display: none; }
#health-export-dialog::backdrop { background: rgba(0, 0, 0, .65); }
#health-export-dialog input[type="file"] { max-width: 100%; }
#health-export-readings span { overflow-wrap: anywhere; }
#health-export-dialog .health-export-heading { display: flex; align-items: flex-start; gap: 12px; }
#health-export-title { flex: 1; margin: 0; font: 600 22px/1.2 var(--read); }
#health-export-close { flex-shrink: 0; min-width: 44px; min-height: 44px; }
#health-export-dialog .health-export-confirm { display: flex; flex-direction: row; align-items: flex-start; gap: 12px; min-height: 44px; }
#health-export-dialog .health-export-confirm input { flex: 0 0 24px; margin: 0; }
