.stock-price-card{background-color:#dc2626;border-radius:6px;box-shadow:0 4px 6px rgba(0,0,0,.1);box-sizing:border-box;color:#fff;max-width:200px;padding:16px}.stock-price{font-size:24px;font-weight:700;margin-bottom:4px}.stock-change{align-items:center;display:flex;font-size:14px}.trend-icon{margin-right:4px}.percent-text{margin-left:8px}.stock-date{font-size:12px;margin-top:4px}.update-button{background:none;border:none;color:#4b5563;cursor:pointer;font-size:12px;margin-top:8px}.update-button:hover{color:#1f2937}@media (max-width:640px){.stock-price-card{max-width:none;width:100%}}