/* Ficha estética: ajustes localizados sobre a identidade do mapa facial. */
.anamnese fieldset{margin:24px 0 0;padding:18px;border:1px solid var(--line);border-radius:14px;min-width:0}.anamnese legend{font-family:Georgia,serif;font-size:1.25rem;padding:0 8px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid label{font-size:.85rem;font-weight:700}.form-grid .wide{grid-column:1/-1}.form-note,.clinical-note{font-size:.83rem;color:var(--muted)}.clinical-note{margin-top:20px}.signatures{display:grid;gap:24px;margin:36px 0 12px;font-size:.83rem}.anamnese textarea{min-height:60px}.anamnese .privacy{margin-bottom:18px}@media(max-width:600px){.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.anamnese fieldset{padding:14px}.signatures{overflow-wrap:anywhere}}@media print{.anamnese .tool:before{content:'Ficha de anamnese estética — ClínicaSys Pro'}.anamnese fieldset{margin:5mm 0 0;padding:3mm;break-inside:auto}.anamnese legend{font-size:11pt}.anamnese .form-grid{gap:3mm}.anamnese .form-grid label{font-size:9pt;break-inside:avoid}.anamnese input,.anamnese textarea{color:#111;background:#fff;border:0;border-bottom:1px solid #aaa;border-radius:0;padding:2px 0;margin-top:1mm;min-height:6mm;font-size:9pt;resize:none;overflow:hidden}.anamnese textarea{height:auto}.anamnese .clinical-note{color:#333;font-size:8pt}.anamnese .signatures{margin:8mm 0 0;gap:8mm}}

@media print{
  .anamnese .tool:before{content:'Ficha de anamnese estética — ClínicaSys Pro'}
  .anamnese form{order:1}.anamnese fieldset{border:0;border-top:1px solid #d6c5aa;border-radius:0;margin:5mm 0 0;padding:3mm 0 0;min-width:0}.anamnese legend{padding:0 3mm 0 0;color:#745b4a;font:normal 14pt Georgia,serif;break-after:avoid}
  .anamnese .form-grid{gap:3mm 5mm}.anamnese .form-grid label{display:block;color:#655f5d;font-size:8pt;break-inside:avoid}.anamnese input,.anamnese textarea{display:none}.anamnese .print-value{display:block;margin-top:1mm;padding:1mm 0;color:#252631;font:normal 10pt/1.45 Arial,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}.anamnese .print-value.blank{min-height:7mm;border-bottom:1px solid #c9c0b6}.anamnese .form-note{font-size:8pt;color:#6a6662;margin:0 0 2mm}.anamnese .clinical-note{border-top:1px solid #e4ddd3;padding-top:4mm;margin-top:6mm}.anamnese .signatures{gap:8mm;margin:10mm 0 0;font-size:9pt;break-inside:avoid}
}
