.runbook-editor{gap:var(--space-4);grid-template-columns:minmax(220px,240px) minmax(0,1fr);align-items:start;display:grid}.runbook-index,.runbook-workspace,.runbook-fields,.runbook-rows,.runbook-palette-options,.runbook-reading{gap:var(--space-3);min-width:0;display:grid}.runbook-workspace{align-content:start}.runbook-index{padding:var(--space-1)}.runbook-mobile-index{display:none}.runbook-editor .runbook-index-button{gap:var(--space-1);padding:var(--space-2) var(--space-3);text-align:left;white-space:normal;background:var(--panel);border:1px solid var(--border);width:100%;min-height:44px;display:grid}.runbook-index-button[aria-current=true]{border-color:var(--teal);box-shadow:inset 3px 0 var(--teal)}.runbook-index-button small{color:var(--muted);font-weight:400}.runbook-workspace,.runbook-activity,.runbook-read-block,.runbook-palette,.runbook-preview{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);min-width:0}.runbook-workspace h4,.runbook-activity h4,.runbook-read-block h4{color:var(--navy);margin:0}.runbook-workspace>.runbook-activity{border:0;padding:0}.runbook-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.runbook-fields>:is(fieldset,:has(textarea),.runbook-attachment-field){grid-column:1/-1}.runbook-fields :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0}.runbook-template-field{border:0;border-bottom:1px solid var(--border);padding:var(--space-3) 0;gap:var(--space-3);min-width:0;display:grid}.runbook-template-field legend{color:var(--navy);font-weight:600}.runbook-row{padding-block:var(--space-2);border-bottom:1px solid var(--border);gap:var(--space-3);min-width:0;display:grid}.runbook-row-toggle{white-space:normal;text-align:left;width:100%;min-height:44px}.runbook-metadata{gap:var(--space-3);margin:var(--space-3) 0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.runbook-metadata dt{font-size:var(--font-size-meta);color:var(--muted)}.runbook-metadata dd{margin:var(--space-1) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.runbook-read-row{break-inside:avoid;padding-block:var(--space-2);border-bottom:1px solid var(--border)}.runbook-read-row h5{font-size:var(--font-size-body);margin:var(--space-2) 0;color:var(--navy)}.runbook-palette summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600;display:list-item}.runbook-palette-options section{gap:var(--space-2);display:grid}.runbook-palette-options h4{margin:var(--space-3) 0 0}.runbook-attachment-field{gap:var(--space-2);min-width:0;display:grid}.runbook-file-preview{object-fit:contain;max-width:100%;height:auto;max-height:360px}@media (width<=768px){.runbook-editor{grid-template-columns:1fr}.runbook-editor>.runbook-index{display:none}.runbook-mobile-index{display:grid}.runbook-mobile-index select{width:100%;min-width:0;max-width:100%}.runbook-workspace,.runbook-activity{padding:var(--space-3)}}@media (width<=420px){.runbook-fields,.runbook-metadata{grid-template-columns:1fr}.runbook-index{grid-template-columns:1fr;max-height:190px}}@media print{body:has(.runbook-reading){background:var(--theme-panel,white);min-height:0;padding:0}body:has(.runbook-reading) :is(.site-header,.platform-sidebar,.platform-side-nav,.platform-mobile-nav,.skip-link,#platformMoreDialog,[data-content],.ui-page-header,.ui-back-link),body:has(.runbook-reading) [data-communication]>[data-status]{display:none!important}body:has(.runbook-reading) :is(.app-shell,.app-stage,main){background:var(--theme-panel,white);min-height:0;box-shadow:none;border:0;width:100%;max-width:none;margin:0;padding:0;display:block}#communicationDialog:has(.runbook-reading){width:100%;max-width:none;max-height:none;box-shadow:none;border:0;margin:0;padding:0;position:static;overflow:visible}#communicationDialog:has(.runbook-reading)::backdrop{display:none}#communicationDialog:has(.runbook-reading) [data-form]{padding:0!important}#communicationDialog:has(.runbook-reading) [data-fields]>a,#communicationDialog:has(.runbook-reading) :is(header,footer,button,input,select,.runbook-editor,.runbook-palette,.ui-action-group){display:none!important}.runbook-reading{display:block}.runbook-read-block,.runbook-activity,.runbook-preview{border:0;margin:0 0 1rem;padding:0}.runbook-preview[hidden]{display:none!important}.runbook-reading :is(h4,h5){break-after:avoid}.runbook-reading .runbook-metadata{gap:var(--space-2);margin-block:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}}
