/* standard-div cards: subtle depth */
.standard-div {
    box-shadow: 0 2px 8px rgba(78, 62, 204, 0.07);
}

/* Quick filter chip — selected state */
.mantine-Chip-label[data-checked] {
    background: linear-gradient(to right, #83227a 0%, #4e3ecc 100%) !important;
    color: white !important;
    font-weight: bold !important;
}
.mantine-Chip-label[data-checked]:hover {
    background: linear-gradient(to right, #6b237c 0%, #332780 100%) !important;
}

/* Chip default hover */
.mantine-Chip-label:hover {
    background-color: #ede9ff;
}

/* SegmentedControl styling */
.mantine-SegmentedControl-root {
    border: 1px solid #e0dcff;
    border-radius: 6px;
}
.mantine-SegmentedControl-indicator {
    background: linear-gradient(to right, #83227a 0%, #4e3ecc 100%) !important;
}
.mantine-SegmentedControl-label[data-active] {
    color: white !important;
    font-weight: bold;
}

/* Date input fields */
.mantine-DateInput-input {
    border-color: #c5beff;
    border-radius: 5px;
}
.mantine-DateInput-input:focus {
    border-color: #4e3ecc;
    outline: none;
}

/* Integrated filter dropdowns */
.mantine-MultiSelect-input,
.mantine-Select-input {
    border-color: #c5beff;
    border-radius: 5px;
}
.mantine-MultiSelect-input:focus-within,
.mantine-Select-input:focus-within {
    border-color: #4e3ecc;
}
