.mobile-brand-bar,.mobile-revenue{display:none}.advisor-filter-disclosure{margin-bottom:24px}.advisor-filter-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;border:1px solid var(--line);border-radius:12px;background:white;padding:14px 16px;font-size:14px;color:var(--text)}.advisor-filter-disclosure>summary::-webkit-details-marker{display:none}.advisor-filter-disclosure>summary strong{color:var(--blue);font-size:14px}.advisor-filter-disclosure>summary strong:after{content:' +';font-size:17px}.advisor-filter-disclosure[open]>summary strong:after{content:' −'}.advisor-filter-disclosure>summary:focus-visible{outline:3px solid #8caee0;outline-offset:3px}.advisor-filter-disclosure .advisor-filters{margin:10px 0 0}
@media(min-width:801px){.advisor-filter-disclosure[open]>summary{display:none}.advisor-filter-disclosure .advisor-filters{margin-top:0}}
@media(max-width:800px){
 .mobile-brand-bar{display:flex;position:fixed;inset:0 0 auto;z-index:30;height:64px;align-items:center;justify-content:center;background:#203b63;box-shadow:0 1px 0 #ffffff14;padding:8px 68px}.mobile-brand-bar a{display:flex;align-items:center;justify-content:center}.mobile-brand-bar img{display:block;width:128px;height:44px;object-fit:contain}.sidebar-toggle{top:10px;left:12px;min-width:44px;min-height:44px;background:transparent;border:1px solid #ffffff45;padding:6px 10px}.sidebar~.shell{padding-top:82px}.advisor-heading{margin-bottom:14px}.advisor-heading h1{font-size:22px;line-height:1.3;margin:0;letter-spacing:-.025em}
 .mobile-revenue{display:flex;flex-direction:column;gap:13px;background:#203b63;border-radius:16px;padding:22px;color:white;margin-bottom:14px;font-variant-numeric:tabular-nums}.mobile-revenue>div{display:flex;align-items:start;justify-content:space-between;gap:12px}.mobile-revenue span{font-size:14px;line-height:1.4;color:#d1e0f3}.mobile-revenue time{font-size:13px;line-height:1.5;color:#d1e0f3;text-align:right}.mobile-revenue>strong{font-size:clamp(30px,9vw,42px);line-height:1.15;letter-spacing:-.035em;white-space:nowrap}.mobile-revenue>small{font-size:13px;color:#d1e0f3;line-height:1.5}
 .advisor-filter-disclosure{margin-bottom:20px}.advisor-filter-disclosure>summary{min-height:48px;padding:12px 15px}.advisor-filter-disclosure .advisor-filters{padding:14px;gap:12px}.advisor-filter-disclosure input,.advisor-filter-disclosure select{font-size:16px}.advisor-kpis .commission-kpi{display:none}.advisor-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.advisor-kpis .kpi{padding:14px 10px}.advisor-kpis .kpi strong{font-size:18px}.advisor-kpis .kpi small{font-size:11px;line-height:1.4}.advisor-filter-disclosure+.roa-panel{margin-top:20px}
}
@media(max-width:360px){.advisor-kpis{grid-template-columns:1fr 1fr}.advisor-kpis .kpi:last-child{grid-column:1/-1}.mobile-revenue{padding:18px}.mobile-revenue>div{gap:8px}}
