.owner-broker{margin:0 0 24px}.owner-broker>.panel-heading{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.owner-broker-body{padding:20px;display:grid;gap:18px}.owner-broker-body h3,.owner-broker-body p{margin:0}.owner-broker-body p,.owner-broker-body small,.owner-broker-body summary{font-size:13px;line-height:1.7}.owner-broker-current{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.owner-broker-current span{color:var(--muted)}.owner-risk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0}.owner-risk-grid div{min-width:0}.owner-risk-grid dt{color:var(--muted);font-size:12px;margin-bottom:6px}.owner-risk-grid dd{margin:0;font-size:14px;overflow-wrap:anywhere}.owner-broker-warning{padding:12px 14px;border:1px solid #b47935;border-radius:8px;color:#ffd59d;background:#b4793512}.owner-broker-form{display:grid;gap:16px;padding-top:18px;border-top:1px solid var(--border)}.owner-broker-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.owner-broker-password{position:relative}.owner-broker-password input{padding-right:48px}.owner-broker-password button{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:36px;height:34px;padding:8px;border:0;background:transparent;color:var(--muted,#a3a0ae);display:grid;place-items:center}.owner-broker-password svg{width:20px;height:20px}.owner-broker-form>.primary,.owner-broker-pending>.primary{justify-self:start}.owner-broker-pending{display:grid;gap:14px;border:1px solid var(--border);border-radius:8px;padding:16px}.owner-broker details p{margin-top:12px}.owner-broker details summary{cursor:pointer}.owner-broker .owner-field small{color:var(--muted)}@media(max-width:760px){.owner-broker-body{padding:16px}.owner-risk-grid{grid-template-columns:1fr 1fr}.owner-broker-fields{grid-template-columns:1fr}.owner-broker .primary{width:100%}}

.owner-trading-policy{display:grid;gap:16px;padding-top:18px;border-top:1px solid var(--border)}.owner-trading-policy .ui-select{width:100%;min-width:0}.owner-trading-policy .ui-select-trigger{width:100%}.owner-trading-policy .ui-select-trigger>span,.owner-trading-policy .ui-select-option>span{white-space:normal;text-align:left}.owner-trading-policy .action-result{justify-self:start}
