#connectionProviderList{align-items:start;gap:12px}
#connectionProviderList>p,#connectionProviderList>form,#connectionProviderList>a{grid-column:1/-1}
#connectionModal button,.connection-action-row button{font:inherit;color:#e4f2ff;background:linear-gradient(135deg,#14253b,#171e33);border:1px solid #34485f;border-radius:11px;padding:13px 17px;cursor:pointer;box-shadow:inset 0 1px #ffffff08;transition:border-color .2s,box-shadow .2s}
#connectionModal button:hover,.connection-action-row button:hover{border-color:#77cfff;box-shadow:0 0 18px #42baff22}
#connectionModal button:disabled{cursor:wait;opacity:.6}
#connectionModal :is(button,a,input,textarea,select):focus-visible{outline:2px solid #85d9ff;outline-offset:3px}
#connectionModal a,.support110 a,.footer-note a{color:#89d9ff}
#connectionModal input:not([type=checkbox]),#connectionModal textarea,#connectionModal select{box-sizing:border-box;width:100%;max-width:100%;background:#0a1424;color:#e4f2ff;border:1px solid #34485f;border-radius:9px;padding:12px;font:inherit}
#connectionModal textarea{min-height:94px;resize:vertical}
#connectionModalMsg{white-space:normal;overflow-wrap:anywhere;color:#ffa8b8}
#connectionModal .connection-form{display:grid;gap:14px;min-width:0}
#connectionModal .connection-form label{display:grid;gap:7px}
#connectionModal .connection-form label:has(input[type=checkbox]){display:flex;align-items:start}
.history-disclosure111{display:block;font-size:11px;font-weight:400;line-height:1.6;color:#9eafc3;margin:8px 0;max-width:680px}
#portfolioHistorySvg{overflow:hidden}
#analyticsPerformanceChart{min-width:0;overflow:hidden}
#analyticsPerformanceChart svg{display:block;width:100%;height:auto;overflow:hidden}
.performance-head110{flex-wrap:wrap}
@media(max-width:640px){#connectionProviderList{grid-template-columns:1fr}.performance-head110 .performance-ranges110{width:100%;flex-wrap:wrap}}
