﻿:root {
    --rz-primary: #509E2F !important;
    --rz-primary-lighter: #E3F4DB !important;
    --rz-primary-light: #8ED86F !important;
    --rz-primary-dark: #25610C !important;
    --rz-primary-darker: #103601 !important;
    --rz-secondary: #448F24 !important;
    --rz-secondary-lighter: #EAF0EA !important;
    --rz-secondary-light: #BBC3BB !important;
    --rz-secondary-dark: #103601 !important;
    --rz-secondary-darker: #1E241E !important;
    --rz-on-primary-lighter: var(--rz-primary-darker) !important;
    --rz-on-primary-light: var(--rz-primary-dark) !important;
    --rz-on-primary: var(--rz-primary-lighter) !important;
    --rz-on-primary-dark: var(--rz-primary-light) !important;
    --rz-on-primary-darker: var(--rz-primary-lighter) !important;
    --rz-on-secondary-lighter: var(--rz-secondary-darker) !important;
    --rz-on-secondary-light: var(--rz-secondary-dark) !important;
    --rz-on-secondary: var(--rz-secondary-lighter) !important;
    --rz-on-secondary-dark: var(--rz-secondary-light) !important;
    --rz-on-secondary-darker: var(--rz-secondary-lighter) !important;
    --rz-custom-icon-fill: 1;
    font-family: "Roboto", sans-serif;
    font-optical-sizing: auto;
    --rz-text-selection-background-color: #bcd8ff !important;
    --rz-text-selection-color: #00215d !important;
}

h1, h2, h3, h4, p {
    margin: 0;
}

@media (max-width: 950px) {
    .ff-w-sm-100 {
        width: 100% !important;
    }
}

.rz-data-grid {
    border-radius: var(--rz-border-radius) !important;
}

.rz-cell-data {
    white-space: break-spaces !important;
}

.rz-custom-header {
    width: 100% !important;
    align-self: center !important;
}

.rz-column-picker {
    align-self: end !important;
}

.rz-group-header {
    flex-direction: column !important;
}

.rz-grid-table thead th .rz-column-title-content {
    white-space: break-spaces !important;
}
