:root {
    --instilla-green: #08c6c0;
    --primary-color: var(--instilla-green) !important;
    --dark-blue: #03141a;
    --lightgrey: #f2f2f2;
    --lightgrey2: #b3b3b3;
    /*--primary-blue: #051e26;*/
    --button-primary-bg: var(--primary-color) !important;
    --link-color: var(--primary-color) !important;
}

.ea-dark-scheme, .ea-light-scheme {
    --button-primary-bg: var(--primary-color) !important;
    --link-color: var(--primary-color) !important;
    --dropdown-settings-active-item-color: var(--primary-color) !important;
    --table-thead-sorted-color: var(--primary-color) !important;
}

.ea-dark-scheme {
    /*--body-bg: var(--dark-blue) !important;*/
    /*--sidebar-bg: var(--primary-blue) !important;*/
    --accordion-background: var(--dark-blue) !important;
    --accordion-border: var(--lightgrey2) !important;
    --button-primary-color: black !important;
    --sidebar-menu-active-item-bg: var(--instilla-green) !important;
    --form-switch-checked-bg: var(--instilla-green) !important;
}

.ea-light-scheme {
    --accordion-background: var(--lightgrey) !important;
    --accordion-border: var(--lightgrey) !important;
    --sidebar-menu-active-item-bg: var(--instilla-green) !important;
    --form-switch-checked-bg: var(--instilla-green) !important;
    --sidebar-menu-active-item-color: white !important;
}

.ai-generate-button {
    border-radius: 2rem !important;
}

textarea {
    overflow: auto !important;
    resize: vertical !important;
}

.custom-accordion-header {
    border-bottom: 1px solid var(--accordion-border) !important;
}

.custom-accordion-button {
    padding: 0.1rem 0.1rem !important;
}