.consent-patient-info{display:flex;align-items:center;gap:10px 20px;flex-wrap:wrap;background:#f1fbfd;border-left:3px solid #00a6c4;border-radius:6px;padding:14px 16px;color:#40545d;font-size:13px}.consent-patient-info strong{font-size:18px;color:#164858}.consent-template-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.consent-template-quick button{text-align:left;min-height:66px;border:1px solid #d8e8ed;background:#fff;color:#0089a7;padding:12px;font-weight:600}.consent-template-quick small{display:block;margin-top:5px;color:#61747d;font-weight:400;font-size:11px;white-space:normal}.consent-clinical-fields{border-top:1px solid #e4edf0;padding-top:12px}.consent-clinical-fields h3{font-size:15px;margin:0 0 12px}.consent-clinical-fields textarea{min-height:74px}.consent-tooth-picker{border:0;padding:0}.consent-tooth-picker summary{color:#008ca9;cursor:pointer;padding:8px 0}.consent-context-review{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;padding:16px;background:#f2fafc;margin-top:12px;border-radius:8px}.consent-context-review>div{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.consent-context-review span{display:block;font-size:12px;color:#607784;margin-bottom:3px}.consent-context-review strong{font-size:14px;font-weight:500}.consent-context-review>div:nth-last-child(-n+3){grid-column:1/-1}.consent-editor-dialog [name=body]{min-height:300px;line-height:1.8}.consent-editor-dialog #modal-form>.actions{position:sticky;bottom:0;background:#fff;z-index:4;border-top:1px solid #e4edf0;padding-top:12px}.consent-editor-dialog #consent-tooth-chart .quadrant-teeth button{min-width:27px;padding:6px}
@media(max-width:640px){.consent-template-quick{grid-template-columns:1fr 1fr;gap:8px}.consent-template-quick button{min-height:64px}.consent-patient-info{gap:6px 12px;padding:12px}.consent-patient-info strong{flex-basis:100%}.consent-clinical-fields .grid{grid-template-columns:1fr}.consent-context-review{grid-template-columns:1fr;padding:12px}.consent-editor-dialog #consent-tooth-chart .quadrant-teeth button{min-width:0;padding:7px 2px}.consent-editor-dialog [name=body]{min-height:240px}}
