
/* Last preached date control */
.last-preached-row{
  display:flex;align-items:center;justify-content:flex-start;gap:7px;flex-wrap:wrap;
  margin:7px 0 10px;padding:7px 9px;background:#f7faf8;border:1px solid #e3ebe7;border-radius:10px;
}
.last-preached-label{font-size:12px;font-weight:750;color:#334b42;white-space:nowrap}
.last-preached-date{
  width:auto!important;min-width:138px;height:32px!important;min-height:32px!important;
  border:1px solid #cbd8d2;border-radius:8px;background:#fff;color:#1f2c27;
  font:inherit;font-size:13px!important;padding:3px 7px!important;
}
.today-date-btn{
  border:1px solid #bfd0c8;border-radius:8px;background:#fff;color:#245b48;
  font:inherit;font-size:12px;font-weight:750;padding:7px 9px;
}
.today-date-btn:active{background:#edf6f1}
@media(max-width:520px){
  .last-preached-row{gap:6px;padding:7px}
  .last-preached-label{width:100%;font-size:11px}
  .last-preached-date{min-width:145px;font-size:13px!important}
}
