.srtb-stock-card{background:#fff;border-radius:10px;padding:12px;margin-bottom:12px;box-shadow:0 8px 24px rgba(10,20,40,0.04)}
.srtb-top{display:flex;justify-content:space-between;align-items:center}
.srtb-title{font-weight:700}
.srtb-price{font-size:18px}
.srtb-suggest{color:#374151}
.srtb-watchlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}
.srtb-search input:focus{outline:none;border-color:#2563eb}
