/* Corrige z-index do DatePickerRange para ficar acima de outros elementos */
.DateRangePicker_picker,
.DateRangePicker,
.SingleDatePicker_picker,
.DateInput_input,
.DateRangePickerInput {
    z-index: 1060 !important;  /* Acima de modais (1050) */
}

/* Garante que o calendário fique visível */
.DateRangePicker_picker__directionLeft,
.DateRangePicker_picker__directionRight {
    z-index: 1060 !important;
}

/* Fix para o container do DatePicker */
.DateRangePickerInput__withBorder {
    z-index: auto !important;
}

/* Melhora visibilidade do calendário */
.DayPicker,
.CalendarMonth,
.CalendarMonthGrid {
    background-color: white !important;
    z-index: 1061 !important;
}

/* Garante que o sidebar não corte o calendário */
.sidebar-container {
    overflow: visible !important;
}

/* Fix para cards que podem estar sobrepondo */
.card {
    position: relative;
    z-index: 1;
}

/* Garante que modais fiquem no topo */
.modal {
    z-index: 1055 !important;
}

.modal-backdrop {
    z-index: 1054 !important;
}

/* Cursor zoom para gráficos clicáveis */
.zoomable-graph-wrapper {
    cursor: zoom-in;
}

.zoomable-graph-wrapper:hover {
    opacity: 0.95;
    transition: opacity 0.2s ease;
}