.clinical-history-page[data-v-588d620e]{display:flex;flex-direction:column;gap:1rem}.clinical-panel[data-v-588d620e],.clinical-section[data-v-588d620e]{border:1px solid #cfe7f3;background:#fff;box-shadow:0 8px 22px rgba(15,23,42,.06)}.clinical-panel[data-v-588d620e]{padding:1.15rem}.actions-panel[data-v-588d620e],.consent-panel[data-v-588d620e],.empty-panel[data-v-588d620e],.status-panel[data-v-588d620e]{display:flex;justify-content:space-between;gap:1rem}.initial-history-panel[data-v-588d620e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,auto);gap:1.5rem;align-items:center;border-color:#bfeaf4;background:linear-gradient(135deg,rgba(240,251,255,.92),hsla(0,0%,100%,.98) 55%),#fff;box-shadow:0 16px 38px rgba(15,23,42,.06)}.initial-history-content[data-v-588d620e]{display:grid;gap:.55rem}.initial-eyebrow-row[data-v-588d620e]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.positive-note[data-v-588d620e]{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin:0;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#047857!important;padding:.35rem .7rem;font-size:.78rem;font-weight:900}.initial-subtitle[data-v-588d620e]{margin:0;color:#0f172a!important;font-size:1rem;font-weight:800}.initial-summary[data-v-588d620e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.35rem}.initial-summary div[data-v-588d620e]{border:1px solid #e2f0f6;border-radius:10px;background:hsla(0,0%,100%,.72);padding:.75rem}.initial-summary span[data-v-588d620e]{display:block;color:#64748b;font-size:.72rem;font-weight:800}.initial-summary strong[data-v-588d620e]{display:block;color:#0f172a;font-size:.9rem;overflow-wrap:anywhere}.initial-actions[data-v-588d620e]{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;min-width:15rem}.primary-cta[data-v-588d620e]{justify-content:center;min-height:2.85rem;font-size:.98rem}.secondary-link-row[data-v-588d620e]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.25rem .8rem}.clinical-link-button[data-v-588d620e]{border:0;background:transparent;color:#006487;padding:.25rem .15rem;font-size:.88rem;font-weight:900;text-decoration:none;cursor:pointer;transition:color .14s ease,-webkit-text-decoration-color .14s ease;transition:color .14s ease,text-decoration-color .14s ease;transition:color .14s ease,text-decoration-color .14s ease,-webkit-text-decoration-color .14s ease}.clinical-link-button[data-v-588d620e]:hover:not(:disabled){color:#0a8ead;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.clinical-link-button[data-v-588d620e]:disabled{color:#94a3b8;cursor:not-allowed}.history-link-button[data-v-588d620e]{border:1px solid #cfe7f3;border-radius:999px;background:hsla(0,0%,100%,.72);padding:.35rem .78rem;box-shadow:0 6px 14px rgba(15,23,42,.04)}.status-panel[data-v-588d620e]{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(26rem,1.2fr);align-items:stretch;gap:1.15rem;border-color:#bfeaf4;background:radial-gradient(circle at top left,rgba(23,167,201,.1),transparent 32%),linear-gradient(135deg,rgba(248,253,255,.98),hsla(0,0%,100%,.98));box-shadow:0 14px 34px rgba(15,23,42,.06)}.draft-status-panel[data-v-588d620e]{border-left:4px solid var(--color-primary-500)}.actions-panel[data-v-588d620e],.consent-panel[data-v-588d620e],.empty-panel[data-v-588d620e],.template-panel[data-v-588d620e]{align-items:center}.template-panel[data-v-588d620e]{display:flex;justify-content:space-between;gap:1rem}.consent-panel.compact[data-v-588d620e]{box-shadow:0 6px 16px rgba(15,23,42,.04)}.consent-copy[data-v-588d620e]{display:grid;gap:.45rem;max-width:46rem}.consent-title-row[data-v-588d620e]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.consent-status-badge[data-v-588d620e]{display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;border-radius:999px;border:1px solid #cbd5e1;padding:.25rem .7rem;white-space:nowrap;font-size:.78rem;font-weight:900}.consent-status-badge.pending[data-v-588d620e]{color:#92400e;background:#fffbeb;border-color:#fcd34d}.consent-status-badge.signed[data-v-588d620e]{color:#047857;background:#ecfdf5;border-color:#86efac}.consent-status-badge.refusal[data-v-588d620e]{color:#b42318;background:#fff5f5;border-color:#fecaca}.template-version-pill[data-v-588d620e]{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;height:2rem;border:1px solid #b6e2f1;border-radius:999px;background:#f0fbff;color:#006487;font-weight:900}.status-main[data-v-588d620e]{display:flex;flex-direction:column;justify-content:center;max-width:none;min-height:9rem}.section-kicker[data-v-588d620e]{margin:0 0 .25rem;color:var(--color-primary-900);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}h2[data-v-588d620e],h3[data-v-588d620e],p[data-v-588d620e]{letter-spacing:0}h2[data-v-588d620e],h3[data-v-588d620e]{color:#0f172a;margin:0}.status-title-row[data-v-588d620e]{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.clinical-panel p[data-v-588d620e],.clinical-section header span[data-v-588d620e],.status-copy[data-v-588d620e]{color:#52637a}.permission-note[data-v-588d620e]{margin:.45rem 0 0;color:#92400e!important;font-weight:700}.legacy-grid[data-v-588d620e],.read-grid[data-v-588d620e],.status-grid[data-v-588d620e]{display:grid;grid-template-columns:repeat(2,minmax(10rem,1fr));gap:.6rem}.status-grid[data-v-588d620e]{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;align-content:start}.legacy-grid div[data-v-588d620e],.read-grid div[data-v-588d620e],.status-item[data-v-588d620e]{border:1px solid #d7e8f1;border-radius:12px;background:#f8fbfd;padding:.75rem}.status-panel .status-item[data-v-588d620e]{background:hsla(0,0%,100%,.78);box-shadow:0 8px 20px rgba(15,23,42,.035)}.status-panel .status-item.wide[data-v-588d620e]{grid-column:span 2}.status-panel .clinical-button[data-v-588d620e]{align-self:end;min-height:2.4rem}.legacy-grid span[data-v-588d620e],.read-grid span[data-v-588d620e],.status-item span[data-v-588d620e]{display:block;color:#64748b;font-size:.72rem;font-weight:800}.legacy-grid strong[data-v-588d620e],.read-grid strong[data-v-588d620e],.status-item strong[data-v-588d620e]{display:block;color:#0f172a;font-size:.95rem;overflow-wrap:anywhere}.wide[data-v-588d620e]{grid-column:1/-1}.status-pill[data-v-588d620e]{border-radius:999px;padding:.35rem .7rem;font-size:.75rem;font-weight:900}.status-pill.neutral[data-v-588d620e]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}.status-pill.draft[data-v-588d620e]{color:#075985;background:#e0f2fe;border:1px solid #7dd3fc}.status-pill.finalized[data-v-588d620e]{color:#047857;background:#dcfce7;border:1px solid #86efac}.status-pill.incomplete[data-v-588d620e]{color:#92400e;background:#fef3c7;border:1px solid #fcd34d}.status-pill.cancelled[data-v-588d620e]{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.status-pill.superseded[data-v-588d620e]{color:#475569;background:#f8fafc;border:1px solid #cbd5e1}.version-notice-panel[data-v-588d620e]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-color:#bfdbfe;background:#eff6ff}.version-notice-panel strong[data-v-588d620e]{color:#075985}.versions-panel[data-v-588d620e]{display:flex;flex-direction:column;gap:1rem}.versions-header[data-v-588d620e]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.versions-list[data-v-588d620e]{display:flex;flex-direction:column;gap:.75rem}.version-card[data-v-588d620e]{display:grid;grid-template-columns:1fr auto;gap:1rem;border:1px solid #d7e8f1;border-left:4px solid #8aa0bd;background:#fbfdff;padding:.9rem}.version-card.active[data-v-588d620e]{border-left-color:#17a7c9;background:#f0fbff}.version-title-row[data-v-588d620e]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.version-title-row h4[data-v-588d620e]{margin:0;color:#0f172a}.version-card-main p[data-v-588d620e],.versions-empty[data-v-588d620e]{margin:.35rem 0 0;color:#52637a}.version-indicator[data-v-588d620e]{border:1px solid #cfe7f3;border-radius:999px;background:#fff;color:#006487;font-size:.72rem;font-weight:900;padding:.28rem .55rem}.version-meta-grid[data-v-588d620e]{display:grid;grid-template-columns:repeat(3,minmax(9rem,1fr));gap:.55rem;margin-top:.75rem}.version-meta-grid div[data-v-588d620e]{border:1px solid #dbeafe;background:#fff;padding:.6rem}.version-meta-grid span[data-v-588d620e]{display:block;color:#64748b;font-size:.7rem;font-weight:800}.version-meta-grid strong[data-v-588d620e]{color:#0f172a;font-size:.86rem}.version-actions[data-v-588d620e]{display:flex;flex-direction:column;justify-content:center;gap:.5rem;min-width:11rem}.start-history-dialog[data-v-588d620e]{display:grid;gap:1rem;position:relative;overflow:hidden;border:1px solid rgba(191,234,244,.95);border-radius:18px;padding:0;background:radial-gradient(circle at top left,rgba(23,167,201,.14),transparent 34%),linear-gradient(180deg,#fff,#f8fdff);box-shadow:0 24px 70px rgba(15,23,42,.22)}.start-history-dialog[data-v-588d620e]:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--color-primary-500),#5eead4)}.start-history-dialog>header[data-v-588d620e]{padding:1.35rem 1.45rem .85rem;border-bottom:1px solid rgba(207,231,243,.76);background:linear-gradient(180deg,rgba(239,251,255,.92),hsla(0,0%,100%,.55))}.start-history-dialog>header .section-kicker[data-v-588d620e]{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border:1px solid rgba(23,167,201,.18);border-radius:999px;padding:.28rem .6rem;background:rgba(23,167,201,.08);color:var(--color-primary-700)}.start-history-dialog>header h3[data-v-588d620e]{margin-top:.65rem;font-size:1.35rem}.start-history-dialog>header p[data-v-588d620e]:last-child{margin:.25rem 0 0;color:#52637a;font-size:.96rem}.start-options[data-v-588d620e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 1.45rem}.start-option-card[data-v-588d620e]{display:grid;gap:.35rem;min-height:7.5rem;border:1px solid #d7e8f1;background:#fff;padding:1rem;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.start-option-card.selected[data-v-588d620e],.start-option-card[data-v-588d620e]:hover{border-color:#17a7c9;box-shadow:0 12px 26px rgba(15,23,42,.08);transform:translateY(-1px)}.start-option-card strong[data-v-588d620e]{color:#0f172a;font-size:1rem}.start-option-card span[data-v-588d620e]{color:#52637a;font-size:.9rem}.ghost-disabled[data-v-588d620e]{opacity:.65}.button-row[data-v-588d620e]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.55rem}.clinical-button[data-v-588d620e]{display:inline-flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;border:1px solid #cfe7f3;padding:.55rem 1rem;font-weight:900;color:var(--color-primary-900);background:#fff!important;box-shadow:0 8px 18px rgba(15,23,42,.05);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.clinical-button[data-v-588d620e]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px rgba(15,23,42,.09)}.clinical-button[data-v-588d620e]:disabled{opacity:.58;cursor:not-allowed}.clinical-button.primary[data-v-588d620e]{color:#fff!important;background:var(--color-primary-500)!important;border-color:var(--color-primary-500)!important;box-shadow:0 12px 24px rgba(23,167,201,.24)}.clinical-button.success[data-v-588d620e]{color:#047857!important;background:#ecfdf5!important;border-color:#86efac!important}.clinical-button.secondary[data-v-588d620e]{color:var(--color-primary-900)!important;background:#f8fdff!important;background-color:#f8fdff!important;border-color:#bfeaf4!important;box-shadow:0 6px 14px rgba(23,167,201,.08)}.clinical-button.danger-soft[data-v-588d620e]{color:#b42318!important;background:#fff5f5!important;background-color:#fff5f5!important;border-color:#fecaca!important}.clinical-history-page button.clinical-button.secondary[data-v-588d620e]:not(:disabled){color:var(--color-primary-900)!important;background:#f8fdff!important;background-color:#f8fdff!important}.clinical-history-page button.clinical-button.secondary[data-v-588d620e]:hover:not(:disabled){color:#005f80!important;background:#eefbff!important;background-color:#eefbff!important;border-color:#7dd8ee!important}.warning-panel[data-v-588d620e]{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#92400e;background:#fffbeb;border-color:#fcd34d}.actions-panel[data-v-588d620e]{position:sticky;top:.75rem;z-index:6;border-color:#bfeaf4;background:hsla(0,0%,100%,.96);backdrop-filter:blur(10px)}.actions-panel>div[data-v-588d620e]:first-child{display:grid;gap:.35rem;min-width:18rem}.consent-action-row[data-v-588d620e]{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;min-width:-moz-fit-content;min-width:fit-content}.consent-action-row .clinical-button[data-v-588d620e]{min-width:12rem}.capture-action-row[data-v-588d620e]{display:grid;grid-template-columns:repeat(2,minmax(10.5rem,1fr));align-content:center;align-items:center;justify-content:end;gap:.65rem;min-width:27rem;max-width:31rem}.capture-action-row .clinical-button[data-v-588d620e]{width:100%;min-height:2.65rem;white-space:nowrap}.capture-action-row .clinical-button.primary[data-v-588d620e]{grid-column:1/2}.capture-action-row .clinical-button.success[data-v-588d620e]{grid-column:2/3}.capture-action-row .clinical-button.danger-soft[data-v-588d620e]{grid-column:1/2}.capture-action-row .clinical-button.secondary[data-v-588d620e]{grid-column:2/3}.capture-progress-inline[data-v-588d620e]{display:grid;gap:.35rem;max-width:34rem;margin-top:.35rem}.capture-template-inline[data-v-588d620e]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:.15rem;border:1px solid #cfe7f3;border-radius:999px;background:rgba(248,253,255,.9);padding:.32rem .65rem;color:#52637a;font-size:.82rem}.capture-template-inline span[data-v-588d620e]{color:#64748b;font-weight:900}.capture-template-inline strong[data-v-588d620e]{color:#0f172a;font-weight:900}.capture-template-inline em[data-v-588d620e]{border-radius:999px;background:#e0f7ff;color:#006487;padding:.14rem .42rem;font-style:normal;font-weight:900}.capture-progress-footer[data-v-588d620e],.capture-progress-topline[data-v-588d620e]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.capture-progress-topline strong[data-v-588d620e]{color:#0f172a;font-size:.88rem}.capture-progress-topline span[data-v-588d620e]{border:1px solid #cfe7f3;border-radius:999px;background:#f8fdff;color:#006487;padding:.22rem .55rem;font-size:.76rem;font-weight:900}.capture-progress-track[data-v-588d620e]{height:.48rem;overflow:hidden;border-radius:999px;background:#e2edf3}.capture-progress-track span[data-v-588d620e]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-primary-500),#2dd4bf);transition:width .2s ease}.capture-progress-footer small[data-v-588d620e]{color:#64748b;font-weight:700}.capture-guide-panel[data-v-588d620e]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-color:#bfeaf4;background:linear-gradient(135deg,rgba(240,251,255,.92),hsla(0,0%,100%,.98) 58%),#fff}.capture-guide-main[data-v-588d620e]{display:grid;gap:.35rem}.capture-guide-main h3[data-v-588d620e]{font-size:1.08rem}.pending-preview-list[data-v-588d620e]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.25rem}.pending-preview-list span[data-v-588d620e]{border:1px solid #fde68a;border-radius:999px;background:#fffbeb;color:#92400e;padding:.28rem .6rem;font-size:.78rem;font-weight:800}.clinical-form[data-v-588d620e]{display:flex;flex-direction:column;gap:1rem}.clinical-capture-layout[data-v-588d620e]{display:grid;grid-template-columns:minmax(13rem,16rem) minmax(0,1fr);gap:1rem;align-items:start}.clinical-capture-layout[data-v-588d620e]:not(.guided){grid-template-columns:1fr}.clinical-section-stack[data-v-588d620e]{display:flex;flex-direction:column;gap:1rem;min-width:0}.section-navigator[data-v-588d620e]{position:sticky;top:6.75rem;display:flex;flex-direction:column;gap:.45rem;border:1px solid #d7e8f1;background:rgba(248,251,253,.92);padding:.8rem;box-shadow:0 8px 22px rgba(15,23,42,.04)}.section-navigator-header[data-v-588d620e]{display:grid;gap:.1rem;margin-bottom:.25rem}.section-navigator-header strong[data-v-588d620e]{color:#0f172a;font-size:.92rem}.section-nav-item[data-v-588d620e]{display:grid;gap:.15rem;width:100%;border:1px solid #d7e8f1;border-radius:10px;background:#fff;padding:.62rem .7rem;text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.section-nav-item[data-v-588d620e]:hover{transform:translateY(-1px);border-color:#7dd8ee;box-shadow:0 8px 18px rgba(15,23,42,.06)}.section-nav-item.active[data-v-588d620e]{border-color:#17a7c9;background:#f0fbff;box-shadow:0 10px 22px rgba(23,167,201,.1)}.section-nav-item span[data-v-588d620e]{color:#0f172a;font-size:.86rem;font-weight:900}.section-nav-item small[data-v-588d620e]{color:#64748b;font-size:.75rem;font-weight:800}.section-nav-item.missing small[data-v-588d620e]{color:#92400e}.section-nav-item.complete small[data-v-588d620e]{color:#047857}.responsible-section[data-v-588d620e]{padding:.85rem}.responsible-section header[data-v-588d620e]{margin-bottom:.55rem}.clinical-section[data-v-588d620e]{padding:1rem}.clinical-section header[data-v-588d620e]{margin-bottom:.9rem}.collapsible-section[data-v-588d620e]{padding:0;overflow:hidden}.section-accordion-header[data-v-588d620e]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin:0!important;padding:1rem;cursor:pointer}.section-body[data-v-588d620e]{padding:0 1rem 1rem}.section-header-status[data-v-588d620e]{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;min-width:-moz-fit-content;min-width:fit-content}.section-state-pill[data-v-588d620e]{display:inline-flex;align-items:center;border:1px solid #cbd5e1;border-radius:999px;padding:.28rem .62rem;font-size:.76rem;font-weight:900}.section-state-pill.complete[data-v-588d620e]{color:#047857;background:#ecfdf5;border-color:#86efac}.section-state-pill.missing[data-v-588d620e]{color:#92400e;background:#fffbeb;border-color:#fcd34d}.section-state-pill.optional[data-v-588d620e]{color:#475569;background:#f8fafc;border-color:#cbd5e1}.section-toggle-button[data-v-588d620e]{border:1px solid #cfe7f3;border-radius:999px;background:#f8fdff;color:#006487;padding:.28rem .62rem;font-size:.76rem;font-weight:900}.section-inline-warning[data-v-588d620e]{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border:1px solid #fde68a;border-radius:999px;background:#fffbeb;color:#92400e;padding:.34rem .68rem;margin:0 0 .75rem;font-size:.82rem;font-weight:900}.section-warning-legacy[data-v-588d620e]{display:none}.quick-action-row[data-v-588d620e]{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 .85rem}.quick-fill-button[data-v-588d620e]{border:1px solid #cfe7f3;border-radius:999px;background:#f8fdff;color:#006487;padding:.38rem .72rem;font-size:.8rem;font-weight:900}.field-required-note[data-v-588d620e]{display:block;margin-top:-.35rem;color:#b45309!important;font-size:.76rem;font-weight:800}.section-step-footer[data-v-588d620e]{display:grid;grid-template-columns:minmax(8rem,auto) minmax(10rem,1fr) minmax(8rem,auto);gap:.55rem;padding:.85rem 1rem 1rem;border-top:1px solid #d7e8f1;background:#fbfdff}.section-step-footer .clinical-button[data-v-588d620e]{width:100%}.pending-dialog[data-v-588d620e]{display:grid;gap:1rem}.pending-dialog-list[data-v-588d620e]{display:grid;gap:.55rem}.pending-dialog-list button[data-v-588d620e]{display:grid;gap:.12rem;border:1px solid #d7e8f1;border-radius:10px;background:#fff;padding:.75rem;text-align:left}.pending-dialog-list button[data-v-588d620e]:hover{border-color:#17a7c9;background:#f0fbff}.pending-dialog-list span[data-v-588d620e]{color:#64748b;font-size:.76rem;font-weight:900;text-transform:uppercase}.pending-dialog-list strong[data-v-588d620e]{color:#0f172a}.doctor-summary[data-v-588d620e]{display:grid;gap:.16rem;border:1px solid #d7e8f1;background:#f8fbfd;padding:.8rem;margin-bottom:.85rem}.doctor-summary small[data-v-588d620e],.doctor-summary span[data-v-588d620e]{color:#64748b}.doctor-summary span[data-v-588d620e]{font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.doctor-summary strong[data-v-588d620e]{color:#0f172a}.form-warning[data-v-588d620e]{border:1px solid #fde68a;background:#fffbeb;color:#92400e!important;padding:.7rem;margin:.5rem 0 0;font-weight:700}.form-grid[data-v-588d620e]{display:grid;grid-template-columns:1fr;gap:.75rem}.form-grid.two[data-v-588d620e]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.vitals[data-v-588d620e]{grid-template-columns:repeat(4,minmax(0,1fr))}.dynamic-field[data-v-588d620e]{min-width:0}.section-missing[data-v-588d620e]{border-color:#f8d58a;box-shadow:0 8px 22px rgba(245,158,11,.06)}.field-missing[data-v-588d620e]{border-radius:6px;outline:1px solid rgba(245,158,11,.25);outline-offset:3px}.readonly-field[data-v-588d620e]{display:flex;flex-direction:column;gap:.25rem;min-height:4.25rem;border:1px solid #dbeafe;background:#f8fbff;padding:.75rem}.readonly-field span[data-v-588d620e]{color:#52637a;font-size:.76rem;font-weight:800}.readonly-field strong[data-v-588d620e]{color:#0f172a;font-size:.95rem}.read-grid small[data-v-588d620e],.readonly-field small[data-v-588d620e]{color:#64748b}.dialog-card[data-v-588d620e]{background:#fff;padding:1.25rem}.finalize-checklist[data-v-588d620e]{display:flex;flex-direction:column;gap:.55rem;margin-top:1rem}.check-item[data-v-588d620e]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;border:1px solid #dbeafe;padding:.75rem}.check-item.ok[data-v-588d620e]{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.check-item.warn[data-v-588d620e]{color:#92400e;background:#fffbeb;border-color:#fde68a}.block-reason[data-v-588d620e]{margin:1rem 0 0;color:#b42318;font-weight:800}.dialog-actions[data-v-588d620e]{margin-top:.25rem;padding:1rem 1.45rem 1.35rem;border-top:1px solid rgba(207,231,243,.64);background:rgba(248,253,255,.72)}@media (max-width:900px){.actions-panel[data-v-588d620e],.consent-panel[data-v-588d620e],.empty-panel[data-v-588d620e],.initial-history-panel[data-v-588d620e],.status-panel[data-v-588d620e],.warning-panel[data-v-588d620e]{flex-direction:column;align-items:stretch}.status-grid[data-v-588d620e]{min-width:0}.status-panel[data-v-588d620e]{grid-template-columns:1fr}.status-main[data-v-588d620e]{min-height:auto}.status-panel .status-item.wide[data-v-588d620e]{grid-column:1/-1}.form-grid.two[data-v-588d620e],.form-grid.vitals[data-v-588d620e],.legacy-grid[data-v-588d620e],.read-grid[data-v-588d620e],.status-grid[data-v-588d620e]{grid-template-columns:1fr}.button-row[data-v-588d620e]{justify-content:flex-start}.capture-action-row[data-v-588d620e]{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;max-width:none;width:100%}.consent-action-row[data-v-588d620e]{justify-content:flex-start;width:100%}.actions-panel[data-v-588d620e]{position:static}.capture-progress-inline[data-v-588d620e]{max-width:none}.capture-guide-panel[data-v-588d620e],.section-accordion-header[data-v-588d620e]{flex-direction:column;align-items:stretch}.clinical-capture-layout[data-v-588d620e]{grid-template-columns:1fr}.section-navigator[data-v-588d620e]{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.section-navigator-header[data-v-588d620e]{grid-column:1/-1}.initial-history-panel[data-v-588d620e],.initial-summary[data-v-588d620e],.start-options[data-v-588d620e]{grid-template-columns:1fr}.initial-actions[data-v-588d620e]{width:100%}.secondary-link-row[data-v-588d620e]{justify-content:flex-start}.consent-title-row[data-v-588d620e]{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.section-navigator[data-v-588d620e]{grid-template-columns:1fr}.actions-panel .clinical-button[data-v-588d620e],.capture-guide-actions .clinical-button[data-v-588d620e],.consent-action-row .clinical-button[data-v-588d620e]{width:100%}.capture-action-row[data-v-588d620e]{grid-template-columns:1fr}.capture-action-row .clinical-button.danger-soft[data-v-588d620e],.capture-action-row .clinical-button.primary[data-v-588d620e],.capture-action-row .clinical-button.secondary[data-v-588d620e],.capture-action-row .clinical-button.success[data-v-588d620e]{grid-column:1/-1}.section-step-footer[data-v-588d620e]{grid-template-columns:1fr}}