.ck-editor__main > :is(.ck-editor__editable,.ck-source-editing-area) {
    max-height: 10rem;
    color: black;
}

table tr td, table tr th{
    background-color: rgba(0,0,0, 0) !important;
    
}

.field-multiple-table {
    background-color: rgba(0,0,0, 0) !important;
}

.form-control,
.ck.ck-editor__main>.ck-editor__editable,
.form-select {
    background-color: #3b3b3f !important;
    color: white !important;
}

/* Cover the active/focus/typing states */
.form-control:focus,
.form-control:active,
.form-select:focus,
.form-select:active {
    background-color: #3b3b3f !important;
    color: white !important;
}

/* Cover autofill which browsers notoriously override */
.form-control:-webkit-autofill,
.form-control:-webkit-autofill:hover,
.form-control:-webkit-autofill:focus {
    -webkit-text-fill-color: white !important;
    -webkit-box-shadow: 0 0 0px 1000px #3b3b3f inset !important;
}

/* Main toolbar background */
.ck.ck-toolbar {
    background-color: #3b3b3f !important;
    border-color: #555 !important;
}

/* Toolbar buttons */
.ck.ck-button {
    color: white !important;
}

.ck.ck-button:hover,
.ck.ck-button.ck-on {
    background-color: #555 !important;
    color: white !important;
}

/* Toolbar dropdowns */
.ck.ck-dropdown__panel {
    background-color: #3b3b3f !important;
    border-color: #555 !important;
}

.ck.ck-list__item .ck-button:hover {
    background-color: #555 !important;
}

.ck.ck-list__item .ck-button .ck-button__label {
    color: white !important;
}

/* Autocomplete dropdown container */
.ui-autocomplete {
    background-color: #3b3b3f !important;
    border-color: #555 !important;
}

/* Each autocomplete option */
.ui-autocomplete .ui-menu-item-wrapper {
    color: white !important;
    display: block !important;
}

/* Hovered / keyboard-focused option */
.ui-autocomplete .ui-menu-item-wrapper.ui-state-active,
.ui-autocomplete .ui-menu-item-wrapper:hover {
    background-color: #555 !important;
    color: white !important;
    border-color: transparent !important;
    display: block !important;
}