/* Radzen theme variable overrides */

:root {
    --rz-series-5: #e1ac47 !important;
}

.rz-body {
    --rz-body-padding: 0;
}

.rz-card.calendar-day-card--outside-month {
    background-color: color-mix(in srgb, var(--rz-card-flat-background-color) 80%, var(--rz-text-color)) !important;
}

.rz-card.calendar-event-card {
    background-color: color-mix(in srgb, var(--rz-base-background-color) 85%, var(--rz-text-color)) !important;
}

.rz-alert.rz-warning.rz-shade-lighter {
    --rz-alert-color: #dba841;
    --rz-alert-title-color: #dba841;
    --rz-alert-icon-color: #dba841;
}

.rz-alert.rz-info.rz-shade-lighter {
    --rz-alert-color: #26b1b1;
    --rz-alert-title-color: #26b1b1;
    --rz-alert-icon-color: #26b1b1;
}

.new-customer-location-dialog-scope .rz-fieldset-content-wrapper {
    overflow: visible !important;
}

.new-customer-location-dialog-scope .rz-fieldset-content-wrapper > .rz-expander-content {
    overflow: visible !important;
}

/* Grid cell alignment */
.rz-data-grid .rz-grid-table th {
    text-align: center;
}

.rz-data-grid .rz-grid-table td .rz-cell-data {
    text-align: center;
}

    .rz-data-grid .rz-grid-table td .rz-cell-data input,
    .rz-data-grid .rz-grid-table td .rz-cell-data .rz-inputtext,
    .rz-data-grid .rz-grid-table td .rz-cell-data .rz-numeric-input {
        text-align: center;
    }

/* Highlight row selected link fix */
.rz-state-highlight.rz-data-row * a {
    color: var(--rz-grid-selected-color);
}
