/* Compact profile fields and a matching trading-account heading in Settings. */
.app-shell[data-page=settings]>main .unified-profile-form{gap:16px}
.app-shell[data-page=settings]>main .profile-avatar{flex-basis:56px;width:56px;height:56px;font-size:20px}
.app-shell[data-page=settings]>main .unified-profile-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1.15fr) minmax(0,.75fr);gap:12px;align-items:start}
.app-shell[data-page=settings]>main .unified-profile-fields .owner-field{gap:6px}
.app-shell[data-page=settings]>main .unified-profile-fields .ui-select{--dropdown-control-height:40px}
.app-shell[data-page=settings]>main .unified-profile-fields :is(input,.ui-select-trigger){box-sizing:border-box;min-height:40px;height:40px;padding-block:8px;font-size:13px}
.app-shell[data-page=settings]>main .unified-profile-fields small{font-size:11px;line-height:1.5}
.app-shell[data-page=settings]>main .owner-broker>.owner-broker-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:16px;background:var(--internal-filter-header-background,#19181c);border-bottom:1px solid var(--line);border-start-start-radius:inherit;border-start-end-radius:inherit}
.owner-broker-heading>div{min-width:0}
.owner-broker-heading h2{margin:0 0 4px;font-weight:500;line-height:1.4}
.owner-broker-heading p{margin:0;color:var(--muted);font-size:13px;line-height:1.4}
.owner-broker-heading>.tag{flex:none}
.app-shell[data-page=settings]>main .owner-broker-body{padding:var(--internal-panel-padding-block,16px) var(--internal-panel-padding-inline,20px);gap:16px}
.app-shell[data-page=settings]>main .owner-broker-current{align-items:center;gap:8px 16px;padding-bottom:16px;border-bottom:1px solid var(--line)}
.app-shell[data-page=settings]>main .owner-broker-current strong{font-size:14px;font-weight:600}
.app-shell[data-page=settings]>main .owner-broker-current span{font-size:12px;line-height:1.5}
.app-shell[data-page=settings]>main .owner-broker-body h3{font-size:14px;font-weight:600;line-height:1.5}
.app-shell[data-page=settings]>main .owner-risk-grid{gap:16px 24px}
.app-shell[data-page=settings]>main .owner-risk-grid dt{margin-bottom:6px;line-height:1.5}
.app-shell[data-page=settings]>main .owner-risk-grid dd{font-size:13px;line-height:1.5}
.app-shell[data-page=settings]>main .owner-broker-body>details{padding-bottom:16px;border-bottom:1px solid var(--line)}
@media(max-width:999px){
  .app-shell[data-page=settings]>main .unified-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
}
@media(max-width:600px){
  .app-shell[data-page=settings]>main .unified-profile-fields{grid-template-columns:minmax(0,1fr)}
  .app-shell[data-page=settings]>main .owner-broker>.owner-broker-heading{align-items:flex-start;flex-wrap:wrap;gap:12px}
  .app-shell[data-page=settings]>main .owner-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
}
