.company-brand-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:52px;min-width:0;border:1px solid #dce3f1;border-radius:11px;padding:8px 10px;background:#fff;color:var(--forest,#1230a1);font:inherit;font-size:13px;font-weight:700;line-height:1.5;cursor:pointer}
.company-brand-logo{display:flex;align-items:center;justify-content:center;flex:0 0 62px;width:62px;height:34px;padding:3px;border-radius:5px;background:#fff}
.company-brand-logo img{display:block;width:56px;height:28px;object-fit:contain}
.company-brand-name{white-space:nowrap}
.company-brand-check{flex:0 0 12px;width:12px;font-size:14px;visibility:hidden}
.company-brand-button[aria-pressed="true"]{background:var(--forest,#1230a1);border-color:var(--forest,#1230a1);color:#fff}
.company-brand-button[aria-pressed="true"] .company-brand-check{visibility:visible}
.company-brand-button:focus-visible{outline:3px solid #617ee6;outline-offset:3px}
.trend-brand-tab.company-brand-button{padding:8px 10px;min-height:52px}
.advisor-company-buttons{grid-column:1/-1;min-width:0;min-inline-size:0;margin:0;padding:0;border:0}
.advisor-company-buttons legend{margin:0 0 9px;padding:0;font-size:14px;font-weight:600;color:var(--ink,#172340)}
.advisor-company-options{display:flex;flex-wrap:wrap;gap:10px;max-width:420px}
.advisor-company-options .company-brand-button{flex:1}
@media(max-width:370px){.company-brand-button,.trend-brand-tab.company-brand-button{gap:5px;padding-inline:6px;font-size:12px}.company-brand-logo{flex-basis:54px;width:54px;height:32px;padding:2px}.company-brand-logo img{width:50px;height:28px}.company-brand-check{flex-basis:10px;width:10px;font-size:12px}.advisor-company-options{gap:8px}}
