.upstox-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 14px;
}
.upstox-table th {
    background: #1a237e;
    color: white;
    padding: 10px;
    text-align: left;
}
.upstox-table td {
    padding: 8px 10px;
    border-bottom: 1px solid #eee;
}
.upstox-table .positive { color: #2e7d32; font-weight: bold; }
.upstox-table .negative { color: #c62828; font-weight: bold; }
.upstox-chart-wrapper {
    background: #fafafa;
    padding: 20px;
    border-radius: 8px;
    margin: 15px 0;
}