.trial-followup-v55 .tf-heading,.trial-followup-v55 .tf-toolbar{display:flex;gap:16px;flex-wrap:wrap;align-items:center;justify-content:space-between}
.trial-followup-v55 .tf-toolbar{align-items:end;margin:20px 0}.trial-followup-v55 .tf-toolbar label{flex:1;min-width:190px}.trial-followup-v55 .tf-toolbar .input,.trial-followup-v55 .tf-toolbar .select{display:block;width:100%;margin-top:6px}
.tf-muted,.tf-date{color:var(--muted);overflow-wrap:anywhere}.tf-date{display:block;font-size:12px;margin-top:7px}.tf-name{display:block;font-size:16px;overflow-wrap:anywhere}.tf-guide{padding:14px;border:1px solid var(--line);border-radius:12px;background:rgba(74,146,218,.1);line-height:1.7}.tf-list{border:1px solid var(--line);border-radius:14px;overflow:hidden}.tf-empty{padding:24px;color:var(--muted)}
.trial-followup-v55 .trial-followup-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(200px,1fr);gap:20px;padding:20px;border-bottom:1px solid var(--line)}.trial-followup-v55 .trial-followup-row:last-child{border-bottom:0}.trial-followup-actions{display:flex;gap:8px;flex-wrap:wrap;align-content:start}.trial-followup-v55 .trial-followup-actions{flex-direction:column}.tf-whatsapp{background:#126d40!important;border-color:#23965c!important;color:#fff!important}.tf-whatsapp svg{width:18px;height:18px;vertical-align:middle}.tf-delete_due .mini-pill{border:1px solid #e4ad42}.trial-followup-v55 .btn:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:850px){.trial-followup-v55 .trial-followup-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.trial-followup-v55 .trial-followup-actions{grid-column:1/-1;flex-direction:row}.trial-followup-v55 .trial-followup-actions .btn{flex:1 1 180px}}
@media(max-width:520px){.trial-followup-v55 .trial-followup-row{grid-template-columns:1fr;gap:14px;padding:16px}.trial-followup-v55 .tf-toolbar label{min-width:100%}}
.trial-followup-v55 .btn{white-space:normal;justify-content:center;text-align:center}
