.broker-connections-suite{display:grid;gap:24px}.broker-safety-banner{display:flex;align-items:center;justify-content:space-between;border-color:var(--gold,#c89835)}.broker-safety-banner p{max-width:780px}.broker-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:24px}.broker-workspace{min-width:0;display:grid;gap:24px}.broker-connection-list{display:grid;gap:10px}.broker-connection-card{width:100%;text-align:left;padding:14px;border:1px solid var(--border);background:var(--panel-2,#151513);color:inherit;border-radius:8px}.broker-connection-card.active{border-color:var(--gold,#c89835)}.broker-connection-card span,.broker-connection-card small{display:block;margin-top:4px}.broker-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.broker-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.broker-summary-grid>article{padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--panel-2,#151513)}.broker-summary-grid span,.broker-summary-grid small{display:block}.broker-summary-grid strong{display:block;font-size:1.35rem;margin:6px 0}.broker-actions,.broker-tabs{display:flex;gap:8px;flex-wrap:wrap}.broker-tabs{margin-bottom:16px;border-bottom:1px solid var(--border)}.broker-tabs button{border-radius:0;border-bottom:2px solid transparent}.broker-tabs button.active{border-bottom-color:var(--gold,#c89835);color:var(--gold,#c89835)}.broker-table-scroll{overflow-x:auto;max-width:100%}.broker-table-scroll table{min-width:720px}.broker-readonly-note{color:var(--muted);font-size:.85rem}
@media(max-width:900px){.broker-layout{grid-template-columns:1fr}.broker-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.broker-connections-suite{gap:16px}.broker-form-grid,.broker-summary-grid{grid-template-columns:1fr}.broker-safety-banner{align-items:flex-start;gap:12px}.broker-actions{display:grid;grid-template-columns:1fr 1fr}.broker-actions button{width:100%}}
