.clinical-template-config[data-v-3e9ce644]{color:#25364d;width:100%}.detail-head[data-v-3e9ce644],.editor-grid[data-v-3e9ce644],.header-actions[data-v-3e9ce644],.pane-header[data-v-3e9ce644],.section-actions[data-v-3e9ce644],.section-card-head[data-v-3e9ce644],.section-header[data-v-3e9ce644],.template-status[data-v-3e9ce644]{display:flex;gap:.875rem}.section-header[data-v-3e9ce644]{justify-content:space-between;align-items:flex-start;padding:1.35rem 1.5rem;border-bottom:1px solid var(--color-primary-200,#d8e9ef);background:linear-gradient(180deg,var(--color-primary-100,#eefbff),#fff)}.header-copy[data-v-3e9ce644]{max-width:48rem}.dialog-header h3[data-v-3e9ce644],.pane-header h3[data-v-3e9ce644],.preview-section h4[data-v-3e9ce644],.section-card h4[data-v-3e9ce644],.section-header h2[data-v-3e9ce644]{margin:0;color:#1f2a44}.section-header h2[data-v-3e9ce644]{font-size:1.55rem;font-weight:700;line-height:1.2}.header-subtitle[data-v-3e9ce644]{margin:.45rem 0 0;color:#475569;font-size:.95rem;line-height:1.45}.header-note[data-v-3e9ce644]{margin:.35rem 0 0;color:#64748b;font-size:.82rem;line-height:1.35}.help-note[data-v-3e9ce644],.preview-pane p[data-v-3e9ce644],.section-card p[data-v-3e9ce644]{color:#64748b}.eyebrow[data-v-3e9ce644]{margin:0 0 .25rem;color:var(--color-primary-900,#006077);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.header-actions[data-v-3e9ce644],.section-actions[data-v-3e9ce644]{align-items:center;flex-wrap:wrap;justify-content:flex-end}.header-actions[data-v-3e9ce644]{min-width:16rem}.unsaved-indicator[data-v-3e9ce644]{display:inline-flex;align-items:center;gap:.35rem;color:#9a6700;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:.38rem .55rem;font-size:.76rem;font-weight:800;white-space:nowrap}.unsaved-indicator[data-v-3e9ce644]:before{content:"";width:.42rem;height:.42rem;border-radius:50%;background:#d97706}.template-status[data-v-3e9ce644]{align-items:center;justify-content:space-between;padding:.8rem 1.5rem;margin:0;border-bottom:1px solid #e2e8f0}.compact-summary[data-v-3e9ce644]{background:#fff}.summary-primary[data-v-3e9ce644]{min-width:12rem}.summary-primary span[data-v-3e9ce644]{display:block;color:#64748b;font-size:.68rem;font-weight:900;text-transform:uppercase}.summary-primary strong[data-v-3e9ce644]{display:block;margin-top:.15rem;color:#0f172a;font-size:.95rem;line-height:1.25;overflow-wrap:break-word}.summary-details[data-v-3e9ce644]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.4rem .85rem;color:#64748b;font-size:.78rem;line-height:1.3}.summary-details strong[data-v-3e9ce644]{color:#475569}.detail-pane[data-v-3e9ce644],.fields-panel[data-v-3e9ce644],.loading-card[data-v-3e9ce644],.notice-card[data-v-3e9ce644],.preview-pane[data-v-3e9ce644],.section-card[data-v-3e9ce644],.sections-pane[data-v-3e9ce644],.selected-section-card[data-v-3e9ce644],.template-status article[data-v-3e9ce644]{border:1px solid #d8e9ef;background:#fff;box-shadow:0 8px 18px rgba(15,23,42,.04)}.template-status article[data-v-3e9ce644]{min-width:0;padding:.72rem .8rem;border-radius:6px}.template-status span[data-v-3e9ce644]{display:block;color:#64748b;font-size:.68rem;font-weight:900;text-transform:uppercase}.template-status strong[data-v-3e9ce644]{display:block;margin-top:.25rem;color:#0f172a;overflow-wrap:break-word;word-break:normal;font-size:.9rem;line-height:1.3}.status-value[data-v-3e9ce644]{display:inline-flex!important;align-items:center;gap:.4rem}.help-guide[data-v-3e9ce644]{margin:.85rem 1.5rem 1rem;border:1px solid #e2e8f0;border-radius:7px;background:#f8fafc}.guide-toggle[data-v-3e9ce644]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .8rem;color:#334155;font-size:.86rem;font-weight:900}.guide-toggle span[data-v-3e9ce644]{display:inline-flex;align-items:center;gap:.4rem}.guide-body[data-v-3e9ce644]{border-top:1px solid #e2e8f0;padding:.75rem .85rem .85rem}.guide-body p[data-v-3e9ce644]{margin:0;color:#64748b;font-size:.84rem;line-height:1.45}.guide-steps[data-v-3e9ce644]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.7rem}.guide-steps span[data-v-3e9ce644]{border:1px solid #e2e8f0;background:#fff;border-radius:6px;padding:.5rem .6rem;color:#475569;font-size:.78rem;font-weight:800}.loading-card[data-v-3e9ce644],.notice-card[data-v-3e9ce644]{margin:0 1.5rem 1rem;padding:.85rem 1rem;border-radius:6px;border-color:#fde68a;background:#fffbeb;color:#92400e}.notice-card.muted[data-v-3e9ce644]{border-color:#d8e9ef;background:#f8fbfd;color:#64748b}.notice-card.locked[data-v-3e9ce644]{border-color:#cbd5e1;background:#f8fafc;color:#475569}.notice-card p[data-v-3e9ce644]{margin:.25rem 0 0}.locked-cta[data-v-3e9ce644]{margin-top:.85rem;min-height:2.25rem;padding:0 .9rem;border:1px solid #0f766e;color:#0f766e;background:#fff;font-weight:800}.editor-grid[data-v-3e9ce644]{display:grid;gap:1rem;padding:0 1.35rem 1.35rem;align-items:flex-start}.editor-grid.preview-hidden[data-v-3e9ce644],.editor-grid[data-v-3e9ce644]{grid-template-columns:minmax(240px,.34fr) minmax(0,1fr)}.detail-pane[data-v-3e9ce644],.fields-list[data-v-3e9ce644],.preview-list[data-v-3e9ce644],.preview-pane[data-v-3e9ce644],.sections-pane[data-v-3e9ce644]{display:grid;gap:.75rem}.detail-pane[data-v-3e9ce644],.sections-pane[data-v-3e9ce644]{padding:1rem;border-radius:7px}.sections-pane[data-v-3e9ce644]{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow:auto}.pane-header[data-v-3e9ce644]{align-items:center;justify-content:space-between;padding:.35rem 0 .2rem}.pane-header.compact-title[data-v-3e9ce644]{align-items:flex-start;padding:0 0 .15rem}.pane-header.compact[data-v-3e9ce644]{display:block;padding:0}.detail-head h3[data-v-3e9ce644],.pane-header h3[data-v-3e9ce644]{font-size:1rem;font-weight:850}.pane-header p[data-v-3e9ce644]{margin:.25rem 0 0;color:#64748b;font-size:.86rem}.section-list-item[data-v-3e9ce644]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:start;width:100%;border:1px solid transparent;border-radius:7px;background:transparent;padding:.65rem .6rem;text-align:left;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.section-list-item.is-selected[data-v-3e9ce644],.section-list-item[data-v-3e9ce644]:hover{background:#fff;border-color:#d8e9ef}.section-list-item.is-selected[data-v-3e9ce644]{box-shadow:inset 3px 0 0 var(--color-primary-500,#19a6c9)}.section-list-item.is-inactive[data-v-3e9ce644]{opacity:.68}.section-list-copy[data-v-3e9ce644]{min-width:0}.section-list-copy strong[data-v-3e9ce644]{display:block;color:#1f2937;font-size:.86rem;line-height:1.25;overflow-wrap:break-word;word-break:normal}.section-list-copy small[data-v-3e9ce644]{display:block;margin-top:.18rem;color:#64748b;font-size:.72rem;line-height:1.35}.section-card[data-v-3e9ce644]{padding:.95rem;border-radius:7px;transition:border-color .14s ease,box-shadow .14s ease,opacity .14s ease}.section-card.is-inactive[data-v-3e9ce644]{background:#f8fafc;opacity:.78}.selected-section-card[data-v-3e9ce644]{padding:1.1rem;border-radius:7px}.selected-section-card.is-inactive[data-v-3e9ce644]{background:#f8fafc;opacity:.82}.section-card-head[data-v-3e9ce644]{justify-content:space-between;align-items:flex-start;gap:1rem}.detail-head[data-v-3e9ce644]{align-items:flex-start;flex-direction:column;justify-content:flex-start}.section-title-block[data-v-3e9ce644]{min-width:0}.field-main-line[data-v-3e9ce644],.preview-section-head[data-v-3e9ce644],.section-title-line[data-v-3e9ce644]{display:flex;align-items:center;gap:.45rem;min-width:0}.section-title-line h4[data-v-3e9ce644]{min-width:0;font-size:1rem;font-weight:800;line-height:1.25;overflow-wrap:break-word;word-break:normal}.section-title-line h3[data-v-3e9ce644]{min-width:0;font-size:1.08rem;font-weight:850;line-height:1.25;overflow-wrap:break-word;word-break:normal}.section-title-block p[data-v-3e9ce644]{margin:.38rem 0 0;color:#64748b;font-size:.86rem;line-height:1.4}.status-dot[data-v-3e9ce644]{flex:0 0 auto;width:.55rem;height:.55rem;border-radius:50%;background:#94a3b8}.status-dot.active[data-v-3e9ce644]{background:#10b981;box-shadow:0 0 0 3px #dcfce7}.status-dot.inactive[data-v-3e9ce644]{background:#94a3b8;box-shadow:0 0 0 3px #e2e8f0}.field-meta-line[data-v-3e9ce644],.section-meta-line[data-v-3e9ce644]{display:flex;flex-wrap:wrap;gap:.35rem .55rem;margin-top:.52rem;color:#667085;font-size:.77rem;line-height:1.35}.field-meta-line span[data-v-3e9ce644]:not(:last-child):after,.section-meta-line span[data-v-3e9ce644]:not(:last-child):after{content:"·";margin-left:.55rem;color:#cbd5e1}.section-actions[data-v-3e9ce644]{flex:0 0 auto;gap:.45rem;justify-content:flex-start;width:100%}.fields-panel[data-v-3e9ce644]{padding:1rem;border-radius:7px}.help-note[data-v-3e9ce644]{margin:.65rem 0 0;border-left:3px solid #fde68a;padding:.3rem 0 .3rem .65rem;font-size:.8rem;line-height:1.35}.dialog-body>.help-note[data-v-3e9ce644]:first-child{margin-top:0;margin-bottom:1rem}.field-row[data-v-3e9ce644]{display:grid;grid-template-columns:1fr auto;gap:.7rem;align-items:center;border:1px solid #e2e8f0;background:#fff;border-radius:6px;padding:.78rem .85rem}.field-row.is-inactive[data-v-3e9ce644]{background:#f8fafc;opacity:.72}.field-main-line strong[data-v-3e9ce644]{min-width:0;color:#1f2937;font-size:.9rem;line-height:1.25;overflow-wrap:break-word;word-break:normal}.field-main-line em[data-v-3e9ce644]{color:#b42318;font-style:normal;margin-left:.15rem}.field-row p[data-v-3e9ce644]{margin:.22rem 0 0;color:#64748b;font-size:.8rem;line-height:1.35}.quiet-pill[data-v-3e9ce644]{border:1px solid #cbd5e1;background:#f1f5f9;color:#64748b;border-radius:999px;padding:.14rem .42rem;font-size:.68rem;font-weight:800}.fields-list[data-v-3e9ce644]{margin-top:.85rem;border-top:1px solid #e2e8f0;padding-top:.75rem}.fields-toolbar[data-v-3e9ce644]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#334155}.fields-toolbar span[data-v-3e9ce644],.fields-toolbar strong[data-v-3e9ce644]{display:block}.fields-toolbar strong[data-v-3e9ce644]{font-size:.88rem}.fields-toolbar span[data-v-3e9ce644]{color:#64748b;font-size:.76rem}.preview-pane[data-v-3e9ce644]{padding:1rem;border-radius:7px;position:sticky;top:1rem}.preview-close[data-v-3e9ce644]{flex:0 0 auto}.focused-preview[data-v-3e9ce644]{margin-top:.15rem}.preview-actions[data-v-3e9ce644]{display:grid;gap:.5rem}.preview-section[data-v-3e9ce644]{border:1px solid #d8e9ef;background:#f8fbfd;border-radius:6px;padding:.7rem}.preview-section-head[data-v-3e9ce644]{justify-content:space-between}.preview-section-head h4[data-v-3e9ce644]{font-size:.88rem;font-weight:800;overflow-wrap:break-word;word-break:normal}.preview-section-head span[data-v-3e9ce644]{flex:0 0 auto;min-width:1.45rem;height:1.45rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:1px solid #d8e9ef;color:#64748b;font-size:.72rem;font-weight:900}.preview-section p[data-v-3e9ce644]{margin:.22rem 0 .55rem;font-size:.78rem;line-height:1.35}.preview-fields[data-v-3e9ce644]{display:grid;gap:.38rem}.preview-fields div[data-v-3e9ce644]{display:flex;align-items:center;justify-content:space-between;gap:.65rem;border:1px solid #e2edf3;background:#fff;border-radius:5px;padding:.45rem .5rem}.preview-fields span[data-v-3e9ce644]{min-width:0;color:#334155;font-size:.78rem;font-weight:700;line-height:1.25;overflow-wrap:break-word;word-break:normal}.preview-fields strong[data-v-3e9ce644]{color:#b42318}.preview-fields small[data-v-3e9ce644]{color:var(--color-primary-900,#006077);font-weight:800;font-size:.68rem;white-space:nowrap}.preview-more[data-v-3e9ce644]{color:#64748b;font-style:normal;font-size:.76rem;padding:.1rem .2rem}.empty-preview[data-v-3e9ce644],.empty-state[data-v-3e9ce644]{border:1px dashed #cbd5e1;background:#f8fafc;border-radius:6px;color:#64748b;text-align:center;padding:.85rem;font-size:.86rem}.empty-state.large[data-v-3e9ce644]{padding:1.2rem}.advanced-box[data-v-3e9ce644]{display:grid;gap:.55rem;margin-top:.25rem}.advanced-json[data-v-3e9ce644]{border:1px solid #fde68a;background:#fffbeb;border-radius:6px;padding:.85rem}.dialog-header[data-v-3e9ce644]{display:flex;align-items:flex-start;justify-content:space-between;padding:1.1rem 1.25rem;border-bottom:1px solid #d8e9ef;background:#f8fbfd}.dialog-body[data-v-3e9ce644]{padding:1.25rem!important}.dialog-actions[data-v-3e9ce644]{justify-content:flex-end;gap:.65rem;padding:0 1.25rem 1.25rem!important}.switch-grid[data-v-3e9ce644]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.btn-ghost[data-v-3e9ce644],.btn-icon[data-v-3e9ce644],.btn-outline[data-v-3e9ce644],.btn-primary[data-v-3e9ce644],.btn-soft[data-v-3e9ce644]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:6px;border:1px solid transparent;min-height:2.25rem;padding:.48rem .78rem;font-size:.84rem;font-weight:800;line-height:1;transition:box-shadow .14s ease,background .14s ease,border-color .14s ease}.btn-primary[data-v-3e9ce644]{color:#fff;background:var(--color-primary-500,#19a6c9)}.btn-primary.cta[data-v-3e9ce644]{box-shadow:0 8px 18px rgba(20,151,189,.16)}.btn-outline[data-v-3e9ce644]{color:var(--color-primary-900,#006077);background:#fff;border-color:#d8e9ef}.btn-soft[data-v-3e9ce644]{color:var(--color-primary-900,#006077);background:var(--color-primary-100,#e0f7fc);border-color:var(--color-primary-200,#b8edf7)}.btn-ghost[data-v-3e9ce644]{color:#475569;background:transparent;border-color:transparent}.btn-ghost.muted-action[data-v-3e9ce644]{color:#64748b;background:#f8fafc;border-color:#d5e0ea}.btn-ghost.muted-action.danger-action[data-v-3e9ce644]{color:#9f1239;background:#fff7f7;border-color:#fecdd3}.btn-ghost.muted-action.success-action[data-v-3e9ce644]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.btn-ghost.compact[data-v-3e9ce644],.btn-outline.compact[data-v-3e9ce644],.btn-soft.compact[data-v-3e9ce644]{min-height:2rem;padding:.38rem .6rem;font-size:.78rem}.btn-icon[data-v-3e9ce644]{width:2rem;height:2rem;min-height:2rem;padding:0;color:var(--color-primary-900,#006077);background:#fff;border-color:#d8e9ef}.btn-ghost[data-v-3e9ce644]:hover:not(:disabled),.btn-icon[data-v-3e9ce644]:hover:not(:disabled),.btn-outline[data-v-3e9ce644]:hover:not(:disabled),.btn-primary[data-v-3e9ce644]:hover:not(:disabled),.btn-soft[data-v-3e9ce644]:hover:not(:disabled){box-shadow:0 8px 16px rgba(15,23,42,.07)}.btn-ghost[data-v-3e9ce644]:disabled,.btn-icon[data-v-3e9ce644]:disabled,.btn-outline[data-v-3e9ce644]:disabled,.btn-primary[data-v-3e9ce644]:disabled,.btn-soft[data-v-3e9ce644]:disabled{opacity:.55;cursor:not-allowed}.btn-outline.full[data-v-3e9ce644]{width:100%}.btn-ghost.full[data-v-3e9ce644]{width:100%;justify-content:center}.full-preview-list[data-v-3e9ce644]{max-height:66vh;overflow:auto;padding-right:.15rem}html[data-theme=clinical-night] .clinical-template-config[data-v-3e9ce644]{color:#e5e7eb;background:rgba(30,41,59,.96)!important;border-color:#334155!important}html[data-theme=clinical-night] .clinical-template-config .section-header[data-v-3e9ce644]{background:linear-gradient(180deg,rgba(38,52,73,.98),rgba(30,41,59,.98));border-color:#334155}html[data-theme=clinical-night] .clinical-template-config .dialog-header h3[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .field-main-line strong[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .fields-toolbar[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .pane-header h3[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .preview-section h4[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .section-card h4[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .section-header h2[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .section-list-copy strong[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .section-title-line h3[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .summary-primary strong[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .template-status strong[data-v-3e9ce644]{color:#f8fafc}html[data-theme=clinical-night] .clinical-template-config .field-meta-line[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .field-row p[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .fields-toolbar span[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .header-note[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .header-subtitle[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .help-note[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .pane-header p[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .preview-more[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .preview-pane p[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .section-card p[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .section-list-copy small[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .section-meta-line[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .section-title-block p[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .summary-details[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .summary-primary span[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .template-status span[data-v-3e9ce644]{color:#cbd5e1}html[data-theme=clinical-night] .clinical-template-config .btn-icon[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .btn-outline[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .btn-soft[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .eyebrow[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .preview-fields small[data-v-3e9ce644]{color:#38bdf8}html[data-theme=clinical-night] .clinical-template-config .btn-icon[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .btn-outline[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .compact-summary[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .detail-pane[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .dialog-header[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .field-row[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .fields-panel[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .loading-card[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .notice-card[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .preview-fields div[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .preview-pane[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .preview-section-head span[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .section-card[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .sections-pane[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .selected-section-card[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .template-status article[data-v-3e9ce644]{background:#1e293b;border-color:#334155;box-shadow:0 8px 18px rgba(2,6,23,.16)}html[data-theme=clinical-night] .clinical-template-config .dialog-header[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .fields-list[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .guide-body[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .template-status[data-v-3e9ce644]{border-color:#334155}html[data-theme=clinical-night] .clinical-template-config .advanced-json[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .btn-ghost.muted-action[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .empty-preview[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .empty-state[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .field-row.is-inactive[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .guide-steps span[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .help-guide[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .preview-section[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .quiet-pill[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .section-card.is-inactive[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .selected-section-card.is-inactive[data-v-3e9ce644]{background:#111827;border-color:#334155;color:#cbd5e1}html[data-theme=clinical-night] .clinical-template-config .guide-steps span[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .guide-toggle[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .preview-fields span[data-v-3e9ce644]{color:#e5e7eb}html[data-theme=clinical-night] .clinical-template-config .advanced-json[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .notice-card[data-v-3e9ce644]{border-color:rgba(251,191,36,.35)}html[data-theme=clinical-night] .clinical-template-config .notice-card[data-v-3e9ce644]{color:#fde68a}html[data-theme=clinical-night] .clinical-template-config .notice-card.muted[data-v-3e9ce644]{color:#cbd5e1;background:#111827;border-color:#334155}html[data-theme=clinical-night] .clinical-template-config .section-list-item.is-selected[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .section-list-item[data-v-3e9ce644]:hover{background:rgba(56,189,248,.09);border-color:rgba(56,189,248,.32)}html[data-theme=clinical-night] .clinical-template-config .section-list-item.is-selected[data-v-3e9ce644]{box-shadow:inset 3px 0 0 #38bdf8}html[data-theme=clinical-night] .clinical-template-config .status-dot.active[data-v-3e9ce644]{background:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.18)}html[data-theme=clinical-night] .clinical-template-config .status-dot.inactive[data-v-3e9ce644]{background:#94a3b8;box-shadow:0 0 0 3px rgba(148,163,184,.18)}html[data-theme=clinical-night] .clinical-template-config .field-meta-line span[data-v-3e9ce644]:not(:last-child):after,html[data-theme=clinical-night] .clinical-template-config .section-meta-line span[data-v-3e9ce644]:not(:last-child):after{color:#64748b}html[data-theme=clinical-night] .clinical-template-config .help-note[data-v-3e9ce644]{border-left-color:rgba(251,191,36,.72)}html[data-theme=clinical-night] .clinical-template-config .field-main-line em[data-v-3e9ce644],html[data-theme=clinical-night] .clinical-template-config .preview-fields strong[data-v-3e9ce644]{color:#fca5a5}html[data-theme=clinical-night] .clinical-template-config .btn-soft[data-v-3e9ce644]{background:rgba(56,189,248,.12);border-color:rgba(56,189,248,.32)}html[data-theme=clinical-night] .clinical-template-config .btn-ghost[data-v-3e9ce644]{color:#cbd5e1}html[data-theme=clinical-night] .clinical-template-config .btn-ghost.muted-action.danger-action[data-v-3e9ce644]{color:#fca5a5;background:rgba(248,113,113,.1);border-color:rgba(248,113,113,.32)}html[data-theme=clinical-night] .clinical-template-config .btn-ghost.muted-action.success-action[data-v-3e9ce644]{color:#a7f3d0;background:rgba(52,211,153,.1);border-color:rgba(52,211,153,.32)}html[data-theme=clinical-night] .clinical-template-config .btn-primary.cta[data-v-3e9ce644]{box-shadow:0 8px 18px rgba(56,189,248,.16)}html[data-theme=clinical-night] .clinical-template-config .btn-ghost[data-v-3e9ce644]:hover:not(:disabled),html[data-theme=clinical-night] .clinical-template-config .btn-icon[data-v-3e9ce644]:hover:not(:disabled),html[data-theme=clinical-night] .clinical-template-config .btn-outline[data-v-3e9ce644]:hover:not(:disabled),html[data-theme=clinical-night] .clinical-template-config .btn-primary[data-v-3e9ce644]:hover:not(:disabled),html[data-theme=clinical-night] .clinical-template-config .btn-soft[data-v-3e9ce644]:hover:not(:disabled){box-shadow:0 8px 16px rgba(2,6,23,.24)}html[data-theme=clinical-night] .clinical-template-config .unsaved-indicator[data-v-3e9ce644]{color:#fde68a;background:rgba(251,191,36,.12);border-color:rgba(251,191,36,.35)}@media (min-width:1280px){.editor-grid[data-v-3e9ce644]:not(.preview-hidden){grid-template-columns:minmax(240px,.3fr) minmax(360px,1fr) minmax(220px,.28fr)}.editor-grid.preview-hidden[data-v-3e9ce644]{grid-template-columns:minmax(260px,.32fr) minmax(0,1fr)}}@media (max-width:1279px){.preview-pane[data-v-3e9ce644]{grid-column:1/-1;position:static}}@media (max-width:900px){.detail-head[data-v-3e9ce644],.section-card-head[data-v-3e9ce644],.section-header[data-v-3e9ce644]{grid-template-columns:1fr;flex-direction:column}.editor-grid.preview-hidden[data-v-3e9ce644],.editor-grid[data-v-3e9ce644]{grid-template-columns:1fr}.preview-pane[data-v-3e9ce644]{grid-column:auto}.template-status[data-v-3e9ce644]{align-items:flex-start;flex-direction:column}.preview-pane[data-v-3e9ce644],.sections-pane[data-v-3e9ce644]{position:static;max-height:none}.header-actions[data-v-3e9ce644],.section-actions[data-v-3e9ce644]{justify-content:flex-start}}@media (max-width:640px){.editor-grid[data-v-3e9ce644],.help-guide[data-v-3e9ce644],.section-header[data-v-3e9ce644],.template-status[data-v-3e9ce644]{padding-left:1rem;padding-right:1rem}.help-guide[data-v-3e9ce644]{margin-left:1rem;margin-right:1rem}.switch-grid[data-v-3e9ce644]{grid-template-columns:1fr}.guide-steps[data-v-3e9ce644],.summary-details[data-v-3e9ce644]{display:grid;grid-template-columns:1fr;width:100%}.detail-head[data-v-3e9ce644],.fields-toolbar[data-v-3e9ce644],.pane-header[data-v-3e9ce644]{align-items:flex-start;flex-direction:column}.header-actions[data-v-3e9ce644],.section-actions[data-v-3e9ce644]{width:100%}.header-actions>button[data-v-3e9ce644],.section-actions>button[data-v-3e9ce644]{flex:1 1 auto}.preview-fields div[data-v-3e9ce644]{align-items:flex-start;flex-direction:column;gap:.25rem}}.roles-permissions[data-v-0bd67556]{display:grid;gap:1rem;background:#fff;border:1px solid #d9e8ef;box-shadow:0 10px 25px rgba(15,23,42,.08)}.permissions-heading[data-v-0bd67556],.roles-header[data-v-0bd67556]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:#e8f7fb;border-bottom:1px solid #d9e8ef}.permissions-heading h3[data-v-0bd67556],.roles-header h2[data-v-0bd67556]{margin:0;color:#374151;font-size:1.5rem;font-weight:500;letter-spacing:0}.permissions-heading span[data-v-0bd67556],.roles-header p[data-v-0bd67556]{margin:.35rem 0 0;color:#6b7280}.eyebrow[data-v-0bd67556]{margin:0 0 .25rem;color:#036b84;font-size:.75rem;font-weight:800;text-transform:uppercase}.concept-grid[data-v-0bd67556]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:0 1.5rem}.concept-grid article[data-v-0bd67556]{display:grid;gap:.2rem;padding:.85rem;border:1px solid #e5e7eb;background:#f9fafb}.concept-grid span[data-v-0bd67556],.panel-title span[data-v-0bd67556],.permission-row small[data-v-0bd67556],.permission-row span[data-v-0bd67556],.upgrade-note span[data-v-0bd67556]{color:#6b7280;font-size:.85rem}.concept-grid strong[data-v-0bd67556],.panel-title strong[data-v-0bd67556],.permission-row strong[data-v-0bd67556]{color:#111827}.roles-layout[data-v-0bd67556]{display:grid;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);gap:1rem;padding:0 1.5rem 1.5rem}.permissions-panel[data-v-0bd67556],.roles-list[data-v-0bd67556]{border:1px solid #e5e7eb;background:#fff}.panel-title[data-v-0bd67556]{display:flex;justify-content:space-between;gap:.75rem;padding:1rem;border-bottom:1px solid #e5e7eb}.role-button[data-v-0bd67556]{display:grid;width:100%;gap:.15rem;padding:.85rem 1rem;text-align:left;border:0;border-bottom:1px solid #f1f5f9;background:#fff;cursor:pointer}.role-button.is-active[data-v-0bd67556],.role-button[data-v-0bd67556]:hover{background:#e8f7fb}.role-button span[data-v-0bd67556]{color:#6b7280;font-size:.78rem}.permissions-panel[data-v-0bd67556]{min-height:24rem}.empty-state[data-v-0bd67556],.loading-state[data-v-0bd67556]{display:grid;place-items:center;gap:.5rem;min-height:18rem;color:#6b7280;text-align:center}.permission-groups[data-v-0bd67556]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem}.permission-group[data-v-0bd67556]{border:1px solid #e5e7eb}.group-title[data-v-0bd67556]{padding:.75rem 1rem;color:#036b84;background:#e8f7fb;font-weight:800}.permission-list[data-v-0bd67556]{display:grid}.permission-row[data-v-0bd67556]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-top:1px solid #f1f5f9}.permission-row div[data-v-0bd67556]:first-child{display:grid;gap:.15rem}.permission-row small[data-v-0bd67556]{color:#b45309}.permission-action[data-v-0bd67556]{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.upgrade-note[data-v-0bd67556]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem;border-top:1px solid #e5e7eb}@media (max-width:960px){.permissions-heading[data-v-0bd67556],.roles-header[data-v-0bd67556],.upgrade-note[data-v-0bd67556]{display:grid}.concept-grid[data-v-0bd67556],.permission-groups[data-v-0bd67556],.roles-layout[data-v-0bd67556]{grid-template-columns:1fr}}