/* src/components/BancasWidget.css */
.bancas-widget-container {
    /* Mismo estilo de tarjeta que el Ticker */
    background-color: #ffffff;
    border: 1px solid #e0e0e0;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
    padding: 15px 20px;
    border-radius: 8px;
    max-width: 800px;
    margin: 20px auto;
    color: #333333;
}

.bancas-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}

.bancas-header h4 {
    margin: 0;
    color: #212529;
    font-size: 1.2em;
    font-weight: 700;
}

.bancas-header select {
    background-color: #ffffff;
    color: #333333;
    border: 1px solid #ced4da; /* Borde estándar para inputs */
    border-radius: 4px;
    padding: 5px 10px;
    font-family: inherit;
    font-size: 0.9em;
}

.waffle-chart-container {
    height: 300px;
    font-family: "Public Sans", system-ui, sans-serif;
}