.portal-page>.service-header{border-bottom:3px solid var(--brand-accent);}.portal-page>.primary{border-top:0;scrollbar-width:thin;scrollbar-color:var(--brand-nav-line) transparent}.portal-page .document-top{border-top:0}.primary #broker-select.picker-native{display:none}.broker-picker{min-width:0;margin-bottom:14px}.broker-picker button{width:100%;display:flex;align-items:center;gap:9px;min-height:46px;padding:9px 11px;border:1px solid var(--brand-nav-line);border-radius:8px;background:var(--brand-nav);color:var(--brand-nav-text);font:inherit;font-size:12px;text-align:left;box-shadow:0 1px 2px #00000004}.broker-picker button:hover{background:var(--brand-nav-hover)}.broker-picker button[aria-expanded="true"]{border-color:var(--brand-nav-muted)}.broker-picker img,.broker-picker-list img{width:25px;height:25px;object-fit:contain;flex:none;border-radius:6px;background:white;padding:2px}.broker-picker img[hidden]{display:none}.broker-picker button>span:not(.picker-arrow){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picker-arrow{margin-left:auto;color:var(--brand-nav-muted);font-size:17px}.broker-picker-list{position:fixed;z-index:50;overflow-y:auto;overscroll-behavior:contain;max-height:300px;padding:5px;background:#fff;border:1px solid #dce3ec;border-radius:10px;box-shadow:0 10px 32px #172c4c26;color:#263a54;font:13px "Malgun Gothic","Segoe UI",sans-serif}.broker-picker-list[hidden]{display:none}.broker-picker-list [role="option"]{display:flex;align-items:center;gap:10px;min-height:44px;padding:9px 10px;border-radius:6px;cursor:pointer}.broker-picker-list [role="option"]:hover,.broker-picker-list .highlighted{background:var(--brand-soft)}.broker-picker-list [aria-selected="true"]{color:var(--brand-ink);font-weight:700}.picker-check{margin-left:auto;color:var(--brand-ink)}
@media(max-width:760px){.broker-picker{grid-column:1;grid-row:3;margin:0;align-self:start}.broker-picker button{min-height:44px;padding:8px;font-size:14px;gap:6px}.broker-picker img{width:22px;height:22px}.portal-page .document-top{border-bottom:1px solid #e4e9f1}}
