/* Care 0.3.1: UI repairs over the unchanged, source-pinned 0.1.5 theme. */
body.healthbih-care-app.admin-bar #header.floating-header {
 top:var(--wp-admin--admin-bar--height,32px);
}
@media(max-width:782px) {
 body.healthbih-care-app.admin-bar #header.floating-header {
  top:var(--wp-admin--admin-bar--height,46px);
 }
}

/* A flow rail cannot cover a FAQ row, in either toggle state. */
@media(max-width:999px),(max-height:480px) {
 body.healthbih-care-app .action-rail[data-overlay=true][data-hbh-inline=true] {
  position:relative;inset:auto;z-index:auto;display:grid;
  width:min(208px,calc(100% - 32px));height:auto;max-height:none;
  margin:16px max(16px,env(safe-area-inset-right)) 0 auto;
 }
 body.healthbih-care-app .action-rail[data-overlay=true][data-hbh-inline=true][data-collapsed=true] {
  width:56px;
 }
 body.healthbih-care-app .action-rail[data-overlay=true][data-hbh-inline=true] .rail-actions {
  overflow:visible;
 }
}

#faqlist > details.faq[hidden] { display:none; }
#hbh-faq-search-status { margin:8px 0 16px; }
