.legal-page[data-v-0b5143b8]{--legal-surface:#fff;--legal-muted-surface:#f8fafc;--legal-text:#1e293b;--legal-muted:#64748b;--legal-border:#dbe3ec;color:var(--legal-text);min-width:0}.legal-intro[data-v-0b5143b8]{display:flex;justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.5rem}.legal-intro h1[data-v-0b5143b8]{font-size:1.65rem;font-weight:750;margin:0 0 .5rem}.legal-intro p[data-v-0b5143b8]:last-child{max-width:48rem;margin:0;color:var(--legal-muted);line-height:1.6}.legal-eyebrow[data-v-0b5143b8]{color:var(--color-primary-900,#086783);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:750;margin:0 0 .35rem}.legal-workspace[data-v-0b5143b8]{display:grid;grid-template-columns:16rem minmax(0,1fr);gap:1.25rem;align-items:start}.legal-document-list[data-v-0b5143b8]{display:grid;gap:.6rem}.legal-document-option[data-v-0b5143b8]{display:flex;align-items:center;gap:.75rem;border:1px solid var(--legal-border);border-radius:12px;background:var(--legal-surface);color:var(--legal-text);text-align:left;padding:1rem;min-width:0}.legal-document-option span[data-v-0b5143b8]{flex:1;min-width:0}.legal-document-option strong[data-v-0b5143b8]{display:block;font-size:.9rem;line-height:1.4}.legal-document-option small[data-v-0b5143b8]{display:block;color:var(--legal-muted);font-size:.76rem;margin-top:.35rem}.legal-document-option.is-selected[data-v-0b5143b8]{border-color:var(--color-primary-700,#1497bd);background:var(--color-primary-100,#e6f7fb)}.legal-help[data-v-0b5143b8],.legal-list-note[data-v-0b5143b8],.legal-recovery[data-v-0b5143b8]{color:var(--legal-muted);font-size:.8rem;line-height:1.55;margin:.65rem 0}.legal-list-note[data-v-0b5143b8]{padding:0 .5rem}.legal-recovery[data-v-0b5143b8]{font-weight:600}.legal-main[data-v-0b5143b8]{display:grid;gap:1.25rem;min-width:0}.legal-dialog[data-v-0b5143b8],.legal-panel[data-v-0b5143b8]{background:var(--legal-surface,#fff);color:var(--legal-text,#1e293b);border:1px solid var(--legal-border,#dbe3ec);border-radius:16px;min-width:0;overflow:hidden}.legal-panel[data-v-0b5143b8]{padding:1.5rem}.legal-panel-header[data-v-0b5143b8]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.legal-panel-header>div[data-v-0b5143b8]{min-width:0}.legal-panel-header h2[data-v-0b5143b8]{font-size:1.12rem;line-height:1.4;margin:0;font-weight:750;overflow-wrap:anywhere}.legal-badge[data-v-0b5143b8]{display:inline-block;border:1px solid var(--legal-border,#dbe3ec);border-radius:20px;background:var(--legal-muted-surface,#f8fafc);color:var(--legal-muted,#64748b);font-size:.73rem;padding:.3rem .65rem;white-space:nowrap}.legal-publication-summary[data-v-0b5143b8]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.85rem;margin-bottom:1.5rem;border-radius:10px;background:var(--legal-muted-surface);color:var(--legal-muted);font-size:.82rem}.legal-form[data-v-0b5143b8]{display:grid;gap:.35rem}.legal-audience[data-v-0b5143b8]{display:flex;align-items:flex-start;gap:.65rem;background:var(--legal-muted-surface);padding:.85rem;border-radius:10px;font-size:.85rem}.legal-audience p[data-v-0b5143b8]{margin:.2rem 0 0;color:var(--legal-muted)}.legal-required[data-v-0b5143b8]{margin-top:.6rem}.legal-dialog-actions[data-v-0b5143b8],.legal-editor-actions[data-v-0b5143b8]{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.legal-action-spacer[data-v-0b5143b8]{flex:1}.legal-button[data-v-0b5143b8]{min-height:40px;display:inline-flex;justify-content:center;align-items:center;gap:.45rem;border:1px solid var(--legal-border,#dbe3ec);border-radius:9px;padding:.6rem .9rem;background:var(--legal-surface,#fff);color:var(--legal-text,#1e293b);font-size:.82rem;font-weight:650;line-height:1.35}.legal-button-primary[data-v-0b5143b8]{background:var(--color-primary-900,#086783);color:#fff;border-color:var(--color-primary-900,#086783)}.legal-button-danger[data-v-0b5143b8]{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.legal-button[data-v-0b5143b8]:disabled,.legal-document-option[data-v-0b5143b8]:disabled{opacity:.55;cursor:not-allowed}.legal-button[data-v-0b5143b8]:hover:not(:disabled),.legal-document-option[data-v-0b5143b8]:hover:not(:disabled){filter:brightness(.97)}.legal-button[data-v-0b5143b8]:focus-visible,.legal-document-option[data-v-0b5143b8]:focus-visible,.legal-icon-button[data-v-0b5143b8]:focus-visible,.legal-link[data-v-0b5143b8]:focus-visible{outline:3px solid var(--color-primary-700,#1497bd);outline-offset:3px}.legal-button-primary .v-icon[data-v-0b5143b8]{color:inherit}.legal-link[data-v-0b5143b8]{color:var(--color-primary-900,#086783);text-decoration:underline;font-weight:650;margin-left:auto}.legal-empty[data-v-0b5143b8]{display:grid;justify-items:center;gap:.65rem;padding:1.5rem;color:var(--legal-muted);text-align:center}.legal-empty p[data-v-0b5143b8]{margin:0}.legal-version-list[data-v-0b5143b8]{list-style:none;padding:0;margin:0}.legal-version-list li[data-v-0b5143b8]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-top:1px solid var(--legal-border);padding:1rem 0}.legal-version-list li[data-v-0b5143b8]:last-child{padding-bottom:0}.legal-version-list li>div[data-v-0b5143b8]{min-width:0}.legal-version-list strong[data-v-0b5143b8]{margin-right:.5rem;font-size:.9rem}.legal-version-list p[data-v-0b5143b8]{color:var(--legal-muted);margin:.4rem 0;font-size:.8rem}.legal-hash[data-v-0b5143b8]{display:block;word-break:break-all;white-space:normal;padding:.4rem .6rem;margin:.5rem 0;background:var(--legal-muted-surface,#f8fafc);color:var(--legal-muted,#64748b);font-size:.7rem;border-radius:6px}.legal-dialog[data-v-0b5143b8]{--legal-surface:#fff;--legal-muted-surface:#f8fafc;--legal-text:#1e293b;--legal-muted:#64748b;--legal-border:#dbe3ec;display:flex;flex-direction:column;max-height:90vh}.legal-dialog>.legal-panel-header[data-v-0b5143b8]{padding:1.25rem 1.5rem;margin:0;border-bottom:1px solid var(--legal-border);flex-shrink:0}.legal-dialog-body[data-v-0b5143b8]{padding:1.25rem 1.5rem;overflow-y:auto;min-height:0}.legal-dialog-body p[data-v-0b5143b8]{line-height:1.65}.legal-dialog-actions[data-v-0b5143b8]{justify-content:flex-end;padding:1rem 1.5rem;border-top:1px solid var(--legal-border);flex-shrink:0}.legal-icon-button[data-v-0b5143b8]{display:inline-flex;padding:.35rem;border-radius:6px}.legal-rendered-document[data-v-0b5143b8]{overflow-wrap:anywhere;background:#fff;color:#1e293b;padding:1.25rem;border:1px solid #dbe3ec;border-radius:10px;overflow-x:auto;margin-top:1rem}.legal-rendered-document[data-v-0b5143b8] table{max-width:100%}.legal-rendered-document[data-v-0b5143b8] img{max-width:100%;height:auto}.legal-html-editor[data-v-0b5143b8] textarea{font-family:ui-monospace,Consolas,monospace;font-size:.85rem;line-height:1.65}html[data-theme=clinical-night] .legal-dialog[data-v-0b5143b8],html[data-theme=clinical-night] .legal-page[data-v-0b5143b8]{--legal-surface:#1e293b;--legal-muted-surface:#172333;--legal-text:#e2e8f0;--legal-muted:#cbd5e1;--legal-border:#3b4d63}html[data-theme=clinical-night] .legal-document-option.is-selected[data-v-0b5143b8]{background:#15364d}html[data-theme=clinical-night] .legal-eyebrow[data-v-0b5143b8],html[data-theme=clinical-night] .legal-link[data-v-0b5143b8]{color:#bae6fd}html[data-theme=clinical-night] .legal-button-primary[data-v-0b5143b8] .v-icon{color:#fff}html[data-theme=clinical-night] .legal-page[data-v-0b5143b8] .v-icon,html[data-theme=clinical-night] .legal-page[data-v-0b5143b8] .v-input,html[data-theme=clinical-night] .legal-page[data-v-0b5143b8] .v-label{color:var(--legal-muted)}html[data-theme=clinical-night] .legal-page[data-v-0b5143b8] fieldset{border-color:var(--legal-border)}html[data-theme=clinical-night] .legal-page[data-v-0b5143b8] input,html[data-theme=clinical-night] .legal-page[data-v-0b5143b8] textarea{color:var(--legal-text);background:transparent}@media(max-width:1100px){.legal-workspace[data-v-0b5143b8]{grid-template-columns:1fr}.legal-document-list[data-v-0b5143b8]{grid-template-columns:repeat(3,minmax(0,1fr))}.legal-list-note[data-v-0b5143b8]{grid-column:1/-1}.legal-document-option[data-v-0b5143b8]{padding:.85rem}.legal-document-option>.v-icon[data-v-0b5143b8]:last-child{display:none}}@media(max-width:600px){.legal-intro[data-v-0b5143b8]{flex-direction:column}.legal-intro h1[data-v-0b5143b8]{font-size:1.4rem}.legal-document-list[data-v-0b5143b8]{grid-template-columns:1fr;gap:.5rem}.legal-document-option[data-v-0b5143b8]{min-height:70px}.legal-panel[data-v-0b5143b8]{padding:1rem}.legal-panel-header[data-v-0b5143b8]{align-items:flex-start;flex-wrap:wrap}.legal-dialog-actions[data-v-0b5143b8],.legal-editor-actions[data-v-0b5143b8]{flex-direction:column;align-items:stretch}.legal-action-spacer[data-v-0b5143b8]{display:none}.legal-editor-actions>.legal-button[data-v-0b5143b8]{width:100%}.legal-version-list li[data-v-0b5143b8]{flex-direction:column}.legal-version-list .legal-button[data-v-0b5143b8]{width:100%}.legal-dialog-actions[data-v-0b5143b8],.legal-dialog-body[data-v-0b5143b8],.legal-dialog>.legal-panel-header[data-v-0b5143b8]{padding:1rem}.legal-dialog>.legal-panel-header[data-v-0b5143b8]{flex-wrap:nowrap}.legal-rendered-document[data-v-0b5143b8]{padding:.75rem}.legal-publication-summary .legal-link[data-v-0b5143b8]{margin-left:0}}