.consultation-record-card .actions{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}
.consultation-record-latest{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.09)}
.consultation-record-latest strong{display:block;margin:.35rem 0 .45rem;font-size:1rem}
.consultation-record-latest p{margin:0 0 12px;color:var(--muted,#a7a7ad);line-height:1.6}
.consultation-record-dialog .comm-form{width:min(760px,calc(100vw - 32px))}
.consultation-record-dialog textarea{resize:vertical;min-height:120px}
.consultation-record-check{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:rgba(255,255,255,.025);cursor:pointer}
.consultation-record-check input{width:18px;height:18px;margin-top:1px;accent-color:#df1f2d;flex:0 0 auto}
.consultation-record-check span{line-height:1.45}
.consultation-record-dialog .comm-field small{display:block;margin-top:6px;line-height:1.45}
