.mvcs-wrapper {
    background: transparent; /* deixa usar o fundo do widget da sidebar */
    border-radius: 8px;
    padding: 4px 0 4px;
    box-shadow: none;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    font-size: 13px;
}

.mvcs-table {
    width: 100%;
    border-collapse: collapse;
}

.mvcs-table th,
.mvcs-table td {
    padding: 4px 4px;
    text-align: left;
}

.mvcs-table thead th {
    font-size: 11px;
    color: #777;
    border-bottom: 1px solid #eee;
}

.mvcs-pos {
    width: 18px;
    font-weight: 600;
    color: #555;
}

.mvcs-team {
    display: flex;
    align-items: center;
    gap: 4px;
}

.mvcs-team img {
    width: 16px;
    height: 16px;
    object-fit: contain;
}

.mvcs-pts {
    text-align: right;
    font-weight: 600;
}

.mvcs-row-vasco {
    background: rgba(204,0,0,0.06);
}

.mvcs-row-vasco .mvcs-team span {
    font-weight: 700;
    color: #000;
}

.mvcs-footer {
    margin-top: 4px;
    text-align: right;
}

.mvcs-footer a {
    font-size: 11px;
    color: #cc0000;
    text-decoration: none;
}

.mvcs-footer a:hover {
    text-decoration: underline;
}
