/* Hammelk v237. Compact, independently styled prayer times in the existing Today dialog. */
@media screen {
  body.hm185-app #hmHeaderInfo .hm237-prayer-button {
    display:inline-flex; align-items:center; gap:5px; white-space:nowrap;
    flex:0 0 auto; padding-inline:12px!important; border-inline-start:1px solid #e5eaf1!important;
    border-radius:0!important; font-size:12px!important; font-weight:680;
  }
  body.hm185-app #hmHeaderInfo .hm237-prayer-button .hm182-icon {width:17px;height:17px;flex-basis:17px;color:#64799c}
  .hm182-dialog .hm237-prayer-cards {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .hm182-dialog .hm237-prayer-card {border:1px solid #e2e9f2;background:#fff;border-radius:11px;padding:11px;min-width:0}
  .hm182-dialog .hm237-prayer-card>h4 {margin:0 0 7px;font-size:14px!important;color:#283d57;font-weight:750;line-height:1.7}
  .hm182-dialog .hm237-prayer-grid {display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:7px;align-items:baseline}
  .hm182-dialog .hm237-prayer-grid>span,.hm182-dialog .hm237-prayer-grid>bdi {
    padding:4px 0;border-bottom:1px solid #eef2f7;line-height:1.6;
  }
  .hm182-dialog .hm237-prayer-grid>span {color:#586a82;font-size:11px!important}
  .hm182-dialog .hm237-prayer-grid>bdi {
    font-size:13px!important;font-weight:800;color:#2b4669;font-variant-numeric:tabular-nums;
    direction:ltr;unicode-bidi:isolate;text-align:left;white-space:nowrap
  }
  .hm182-dialog .hm237-prayer-grid>span:last-of-type,.hm182-dialog .hm237-prayer-grid>bdi:last-child {border-bottom:0}
  .hm182-dialog .hm237-prayer-next {margin-top:9px;padding:7px 9px;background:#f3f7fe;border:1px solid #e0e9fb;border-radius:8px;color:#355e92;font-size:11px!important;line-height:1.85}
  .hm182-dialog .hm237-prayer-next [data-prayer-countdown] {font-weight:750}
  .hm182-dialog .hm237-prayer-note {font-size:11px!important;line-height:1.9}
  @container hm-topbar (max-width:1100px) {
    body.hm185-app #hmHeaderInfo .hm237-prayer-button {display:none!important}
  }
  @media (max-width:900px) {
    body.hm185-app #hmHeaderInfo .hm237-prayer-button {display:none!important}
  }
  @media (max-width:520px) {
    body.hm185-app .hm182-dialog .hm237-prayer-cards {grid-template-columns:minmax(0,1fr)}
    body.hm185-app .hm182-dialog .hm237-prayer-card {padding:11px 13px}
    body.hm185-app .hm182-dialog .hm237-prayer-grid>span {font-size:12px!important}
    body.hm185-app .hm182-dialog .hm237-prayer-grid>bdi {font-size:14px!important}
  }
  @media (prefers-color-scheme:dark) {
    /* Don't override the application's explicitly light dialog theme. */
    .hm182-dialog .hm237-prayer-card {background:#fff}
  }
}
@media print { body.hm185-app #hmHeaderInfo .hm237-prayer-button {display:none!important} }
