.medical-report-layout{display:grid;grid-template-columns:minmax(560px,1fr) minmax(390px,540px);gap:23px;align-items:start}.medical-report-form{padding:22px}.medical-section{padding:0 0 18px;margin-bottom:18px;border-bottom:1px solid var(--line)}.medical-section h3{margin:0 0 13px;font-size:15px}.medical-section .hint{margin:-7px 0 13px}.medical-lookup-meta{display:block;color:var(--muted);font-size:11px;margin-top:5px}.medical-ai-box{padding:16px;border:1px solid #b9dcd8;border-radius:11px;background:#eff9f7}.medical-ai-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:10px}.medical-ai-head b,.medical-ai-head small{display:block}.medical-ai-head small{color:#56716f;margin-top:2px}.medical-ai-status{font-size:11px;padding:4px 8px;border-radius:12px;background:#e4eceb;color:#566}.medical-ai-status.ready{background:#d9f3e8;color:#086743}.medical-ai-note{font-size:11px;color:#4f6665}.medical-report-body{min-height:300px}.medical-physio-fields{padding:14px;margin-top:10px;background:#f4f8f7;border-radius:9px}.medical-preview-column{position:sticky;top:20px}.medical-preview-frame{width:100%;height:760px;border:0;background:white;box-shadow:0 5px 25px rgba(21,54,52,.16)}.medical-preview-wrap{background:#dce5e3;border-radius:13px;padding:18px}.medical-history{margin-top:22px}.medical-history-row{display:grid;grid-template-columns:95px 1fr 1fr auto;gap:12px;align-items:center;padding:13px 20px;border-bottom:1px solid var(--line)}.medical-history-row small{display:block;color:var(--muted)}.medical-history-actions{display:flex;gap:6px}.medical-safety{padding:11px 13px;border-left:3px solid #d99b23;background:#fff8e8;color:#664f24;font-size:11px;margin-bottom:15px}@media(max-width:1100px){.medical-report-layout{grid-template-columns:1fr}.medical-preview-column{position:static}.medical-preview-wrap{max-width:650px}}@media(max-width:760px){.medical-history-row{grid-template-columns:1fr}.medical-ai-head{align-items:flex-start;flex-direction:column}}
.medical-simple-input #medical-history{min-height:170px;font-size:14px;line-height:1.55}.medical-advanced{margin-top:17px;border:1px solid #d8e4e2;border-radius:9px;background:#fafcfc}.medical-advanced summary{padding:12px 14px;cursor:pointer;color:var(--teal-dark);font-weight:650}.medical-advanced[open]{padding:0 14px 14px}.medical-advanced[open] summary{margin:0 -14px 12px;border-bottom:1px solid #e2eae9}.medical-advanced>p{font-size:11px;color:var(--muted)}.medical-physio-fields:not(.medical-physio-builder){display:none!important}.medical-physio-builder{margin:-8px 0 18px;padding:15px;border:1px solid #b9dcd8;background:#f3faf9;border-radius:10px}.medical-physio-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px}.medical-physio-head b,.medical-physio-head small{display:block}.medical-physio-head small{color:var(--muted);font-size:10px;margin-top:2px}.medical-physio-row{display:grid;grid-template-columns:minmax(260px,1fr) 110px 34px;gap:9px;align-items:end;padding:10px;background:white;border:1px solid #d9e7e5;border-radius:9px;margin-top:8px}.medical-physio-row .field{margin:0}.medical-remove-physio{height:40px;border:0;background:transparent;color:#a34c4c;font-size:20px}.medical-generate{min-width:180px}.medical-safety{border-left-color:#58a9a2;background:#f2f9f8;color:#385c59}.medical-report-body{font-size:14px;line-height:1.6}
@media(max-width:760px){.medical-physio-row{grid-template-columns:1fr 90px 34px}.medical-physio-head{align-items:flex-start;flex-direction:column}}
