
/* PB-MAIN-0.19.0 — action-plan continuity */
.medication-coverage{margin:1rem 0;padding:1rem;border:1px solid #d9e3ee;border-radius:12px;background:#f8fbfe}
.medication-coverage h3{margin-top:0}.medication-coverage ul{list-style:none;padding:0;margin:.7rem 0 0;display:grid;gap:.5rem}
.medication-coverage li{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:.55rem .7rem;background:#fff;border:1px solid #e6edf4;border-radius:9px}
.medication-coverage li span{font-size:.9rem;color:#4c6072;text-align:right}
.progress-board{display:grid;gap:.9rem;margin:1rem 0}.progress-group{border:1px solid #dde6ee;border-radius:12px;padding:.85rem;background:#fff}.progress-group h4{margin:.05rem 0 .2rem}.progress-group ul{list-style:none;padding:0;margin:.5rem 0 0;display:grid;gap:.55rem}.progress-item{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.65rem;border-top:1px solid #edf1f5}.progress-item:first-child{border-top:0}.progress-status-label{display:grid;gap:.25rem;font-size:.85rem;min-width:12rem}.progress-status-label select{max-width:16rem}.progress-waiting{background:#fbfcfe}.progress-done{background:#f8faf9}
@media(max-width:700px){.medication-coverage li,.progress-item{display:grid}.medication-coverage li span{text-align:left}.progress-status-label{min-width:0;width:100%}.progress-status-label select{max-width:none;width:100%}}
