.followup-status-link{justify-self:end;color:#00b6bd;border:0;background:transparent;padding:0;margin-top:-8px}
#followup-status-dialog{width:570px;max-width:calc(100vw - 24px);max-height:85vh;overflow:auto;padding:0;color:#444}
#followup-status-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eee}
#followup-status-body{padding:16px 20px}
.followup-status-row{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;border-bottom:1px solid #eee}
.followup-status-row>p{margin:10px 0;overflow-wrap:anywhere}
.followup-status-row>span{white-space:nowrap}
.followup-status-row>span button{color:#00b6bd;border:0;background:transparent;padding:4px 8px}
.followup-status-row>span button:last-child{color:#d85858}
.followup-status-edit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;padding:10px 0}
.followup-status-edit>span{display:flex;gap:6px}
.followup-status-edit p{grid-column:1/-1;color:#c44;margin:0}
#followup-status-confirm{max-width:calc(100vw - 24px);width:440px;padding:24px}
@media(max-width:450px){.followup-status-edit{grid-template-columns:1fr}.followup-status-edit>span{justify-content:flex-end}}
