.sports-stocks-widget{position:relative;overflow:hidden}@keyframes ssw-flash{0%{background-color:rgba(16,185,129,.2)}100%{background-color:transparent}}@keyframes ssw-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes ssw-fadeIn{from{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}.sports-stocks-widget__content{background:#fff;border-radius:.125rem;padding:.75rem;border:.063rem solid #d8d9db}.sports-stocks-widget__header{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:.063rem solid #e5e7eb}.sports-stocks-widget__title-wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.sports-stocks-widget__title-left{display:flex;align-items:center;gap:.5rem}.sports-stocks-widget__live-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;background:rgba(16,185,129,.15);border-radius:.125rem}.sports-stocks-widget__pulse{width:.5rem;height:.5rem;background:#10b981;border-radius:50%;animation:2s ease-in-out infinite ssw-pulse;box-shadow:0 0 .625rem #10b981}.sports-stocks-widget__live-text{font-size:.625rem;font-weight:700;color:#10b981;letter-spacing:.1rem;text-transform:uppercase}.sports-stocks-widget__title{font-size:1rem;font-weight:700;color:#0e131a;letter-spacing:-.02rem}@media (max-width:1025px){.sports-stocks-widget__title{font-size:.875rem}}.sports-stocks-widget__disclaimer{font-size:.625rem;color:#9ca3af;font-style:italic;max-width:7.5rem;text-align:right;line-height:1.3}@media (max-width:1025px){.sports-stocks-widget__disclaimer{font-size:.5rem;max-width:5.625rem}}.sports-stocks-widget__list{display:flex;flex-direction:column;gap:.5rem}.sports-stocks-widget__item{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border-radius:.125rem;transition:background-color .2s}.sports-stocks-widget__item:hover{background-color:#f9fafb}.sports-stocks-widget__coin{display:flex;align-items:center;gap:.625rem}.sports-stocks-widget__icon{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;background:linear-gradient(135deg,#3b82f6 0,#2563eb 100%);border-radius:50%;color:#fff;font-weight:700}@media (max-width:1025px){.sports-stocks-widget__icon{width:1.75rem;height:1.75rem;font-size:1rem}}.sports-stocks-widget__coin-info{display:flex;flex-direction:column}.sports-stocks-widget__symbol{font-size:.875rem;font-weight:700;color:#0e131a;line-height:1.2}@media (max-width:1025px){.sports-stocks-widget__symbol{font-size:.75rem}}.sports-stocks-widget__name{font-size:.625rem;color:#6b7280;line-height:1.2}@media (max-width:1025px){.sports-stocks-widget__name{font-size:.5rem}}.sports-stocks-widget__data{display:flex;flex-direction:column;align-items:flex-end}.sports-stocks-widget__price{font-size:.875rem;font-weight:700;color:#0e131a;line-height:1.2;padding:.125rem .25rem;border-radius:.125rem;transition:background-color .3s}.sports-stocks-widget__change{display:inline-flex;align-items:center;gap:.125rem;font-size:.75rem;font-weight:600;padding:.125rem .375rem;border-radius:.125rem;line-height:1.2}@media (max-width:1025px){.sports-stocks-widget__price{font-size:.75rem}.sports-stocks-widget__change{font-size:.625rem}}.sports-stocks-widget__change--up{color:#10b981;background:rgba(16,185,129,.1)}.sports-stocks-widget__change--down{color:#ef4444;background:rgba(239,68,68,.1)}.sports-stocks-widget__change-icon{font-size:.625rem}.sports-stocks-widget__item[data-stock=nke] .sports-stocks-widget__icon{background:linear-gradient(135deg,#000 0,#333 100%)}.sports-stocks-widget__item[data-stock=addyy] .sports-stocks-widget__icon{background:linear-gradient(135deg,#e60012 0,#c00 100%)}.sports-stocks-widget__item[data-stock=ua] .sports-stocks-widget__icon{background:linear-gradient(135deg,#000 0,#1a1a1a 100%)}.sports-stocks-widget__item[data-stock=manu] .sports-stocks-widget__icon{background:linear-gradient(135deg,#da020e 0,#a0000a 100%)}.sports-stocks-widget__item[data-stock=lyv] .sports-stocks-widget__icon{background:linear-gradient(135deg,#ff6b35 0,#f7931e 100%)}