.sd-muted{color:var(--text-muted);font-size:var(--text-sm)}.sd-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);align-items:start;margin-top:1.2rem}@media (min-width:960px){.sd-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.sd-panel{background:var(--ink-panel);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:1rem 1.1rem;min-width:0}.sd-panel h2{font-family:var(--font-ui);font-size:var(--text-base);margin:0 0 .6rem}.sd-gates{display:grid;gap:.3rem;margin:0;padding:0;list-style:none;font-size:var(--text-sm)}.sd-gates li{display:flex;justify-content:space-between;gap:.5rem}.sd-on{color:var(--text-success)}.sd-off{color:var(--text-muted)}.sd-field{display:grid;gap:.25rem;margin-bottom:.7rem;font-size:var(--text-sm)}.sd-field input[type=number],.sd-field input[type=text],.sd-field select,.sd-field textarea{font:inherit;padding:.45rem .55rem;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--ink-control);color:var(--text-primary);width:100%;box-sizing:border-box}.sd-field textarea{min-height:9rem;font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.5}.sd-check{display:flex;gap:.5rem;align-items:flex-start;font-size:var(--text-sm);margin-bottom:.7rem}.sd-tickets{display:grid;gap:.8rem}.sd-ticket{border:1px solid var(--hairline);border-radius:var(--radius);padding:.8rem .9rem;background:var(--ink-control)}.sd-ticket-head{display:flex;flex-wrap:wrap;gap:.4rem .8rem;align-items:baseline;justify-content:space-between}.sd-ticket-head b{font-family:var(--font-ui);overflow-wrap:anywhere}.sd-tag{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-label);border:1px solid var(--hairline);border-radius:999px;padding:.05rem .5rem;white-space:nowrap}.sd-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-sm);color:var(--text-secondary);margin:.5rem 0}.sd-actions-list{list-style:none;margin:.5rem 0;padding:0;display:grid;gap:.3rem;font-size:var(--text-xs);font-family:var(--font-mono)}.sd-actions-list li{align-items:center;overflow-wrap:anywhere}.sd-actions-list li,.sd-row{display:flex;flex-wrap:wrap;gap:.5rem}.sd-row{margin-top:.5rem}.sd-message{margin-top:.8rem;font-size:var(--text-sm);color:var(--text-secondary)}.sd-filter{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem}.sd-filter button[aria-pressed=true]{border-color:var(--primary);color:var(--primary)}