/* V10.41: responsive, theme-aware series picker */
.smb-series-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:14px 0 16px}
.smb-series-card{display:flex!important;align-items:center!important;gap:12px!important;min-height:72px!important;padding:12px 14px!important;text-align:left!important;position:relative!important;box-sizing:border-box}
.smb-series-symbol{display:grid;place-items:center;width:39px;height:39px;flex-shrink:0;border-radius:13px;background:rgba(111,99,218,.14);color:#7560db;font-size:24px}
.smb-series-info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}
.smb-series-info strong{font-size:15px;line-height:1.25;overflow-wrap:anywhere}
.smb-series-info small{font-size:12px;opacity:.78}
.smb-series-chevron{font-size:28px;font-weight:700;color:#7560db;animation:smbSeriesNudge 2s ease-in-out infinite}
.smb-series-card:nth-child(2n) .smb-series-chevron{animation-delay:.45s}
.smb-series-change{background:none;border:0;color:#7160e5;font:inherit;font-weight:800;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
@keyframes smbSeriesNudge{0%,100%{transform:translateX(0)}50%{transform:translateX(4px)}}
html[data-theme="dark"] .smb-series-info strong,body.dark-mode .smb-series-info strong{color:#f4f7ff!important}
html[data-theme="dark"] .smb-series-info small,body.dark-mode .smb-series-info small{color:#d6ddef!important}
html[data-theme="dark"] .smb-series-symbol,body.dark-mode .smb-series-symbol{background:#344567;color:#c7b8ff}
html[data-theme="dark"] .smb-series-chevron,html[data-theme="dark"] .smb-series-change{color:#c7b8ff}
@media(max-width:560px){.smb-series-grid{gap:8px}.smb-series-card{padding:10px!important;min-height:66px!important;gap:7px!important}.smb-series-symbol{width:30px;height:30px;border-radius:9px;font-size:19px}.smb-series-info strong{font-size:13px}.smb-series-info small{font-size:11px}.smb-series-chevron{font-size:23px}}
@media(prefers-reduced-motion:reduce){.smb-series-chevron{animation:none}}
