.monitoring-card.recently-updated{border-color:#56b49a;box-shadow:0 0 0 3px rgba(41,151,119,.12),0 12px 28px rgba(24,38,68,.08)}
.monitoring-save-confirmation{margin:13px 18px 0;padding:10px 12px;border:1px solid #b9dfd3;border-radius:10px;background:#eef9f5;color:#08735a;font-size:11px;font-weight:750;line-height:1.45}
.monitoring-outcome>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.monitoring-outcome time{color:#8490a2;font-size:9px;white-space:nowrap}.monitoring-outcome>small{display:block;margin-top:6px;color:#7b8698;font-size:9px;line-height:1.45}
.monitoring-conversion-facts{margin:13px 18px 0;overflow:hidden;border:1px solid #dce5f3;border-radius:11px;background:#f8faff}.monitoring-conversion-facts>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border-bottom:1px solid #e1e8f3;background:#eef4ff}.monitoring-conversion-facts>header strong{color:#173f99;font-size:11px}.monitoring-conversion-facts>header span{color:#60708a;font-size:9px}.monitoring-conversion-facts>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.monitoring-conversion-facts article{display:grid;gap:2px;padding:9px 11px;border-right:1px solid #e4e9f1}.monitoring-conversion-facts article:last-child{border-right:0}.monitoring-conversion-facts article span{color:#7a8699;font-size:8px;font-weight:800}.monitoring-conversion-facts article b{color:#68758a;font-size:11px}.monitoring-conversion-facts article b.complete{color:#087655}.monitoring-conversion-facts article small{color:#8490a2;font-size:8px;line-height:1.35}
.patient-followup-return-bar{position:sticky;top:76px;z-index:18;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0;padding:12px 40px;border-top:1px solid #bad7cf;border-bottom:1px solid #bad7cf;background:rgba(238,249,245,.97);box-shadow:0 8px 18px rgba(15,73,57,.08);backdrop-filter:blur(12px)}.patient-followup-return-bar>div:first-child{display:grid;gap:2px}.patient-followup-return-bar span{color:#08735a;font-size:8px;font-weight:850;letter-spacing:.12em}.patient-followup-return-bar strong{color:#154d40;font-size:13px}.patient-followup-return-bar small{color:#607a73;font-size:9px}.patient-followup-return-bar>div:last-child{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.patient-followup-return-bar button{padding:8px 11px;font-size:10px;white-space:nowrap}
@media(max-width:760px){.monitoring-outcome>div{align-items:flex-start;flex-direction:column;gap:3px}.monitoring-conversion-facts>header,.patient-followup-return-bar{align-items:flex-start;flex-direction:column}.monitoring-conversion-facts>div{grid-template-columns:1fr}.monitoring-conversion-facts article{border-right:0;border-bottom:1px solid #e4e9f1}.monitoring-conversion-facts article:last-child{border-bottom:0}.patient-followup-return-bar{top:0;padding:12px 20px}.patient-followup-return-bar>div:last-child{justify-content:flex-start}}
