@import url(defs.css?v=2024-11-06);
.dark-mode {

    body {
        background-color: var(--contadu-grey);
        color: var(--basic-text-color);
    }

    .card:not(.sticky-editor-card):not(#swal2-content .card):not(#swal2-content .card .card):not(#topic-details-tabs .card .card):not(#topic-4 .card):not(#overall-score-details-container):not(.contai-form-container .card) {
        border-color: transparent !important;
        background-color: var(--contadu-dark-background);
        color: var(--basic-text-color);
    }

    h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, 
    label,
    i:not(.btn i):not(.c-success i):not(.c-purple i):not(.c-warning i):not(.text-danger .dropdown-icon i),
    .card .card-title,
    .card-body {
        color: var(--basic-text-color);
    }

    .contai-form-container .card {
        background-color: #fff;
    }

    .contai-form-container .card .card-header h4,
    .contai-form-container .card .password-link-info {
        color: var(--basic-text-color-inverted);
    }

    .contai-form-container .form-group label {
        color: var(--basic-text-color-inverted) !important;
    }

    .card-body .card {
        background-color: var(--contadu-medium-dark-background);
    }

    .alive-popup-card .card-body .card {
        background-color: transparent;
    }

    .project-widgets-container .card {
        background-color: var(--contadu-medium-dark-background) !important;
    }

    a.link-dark {
        color: var(--basic-text-color) !important;
    }

    .paginate_button.active a {
        color: var(--basic-text-color) !important;
    }

    .form-check-label {
        color: var(--basic-text-color) !important;
    }

    .form-control:not(.contai-form-container .form-control),
    .advance-list-item {
        background-color: var(--contadu-medium-dark-background) !important;
        color: var(--basic-text-color) !important;
        border-color: var(--contadu-medium-dark-background) !important;
    }

    .form-control[readonly] {
        background-color: var(--contadu-medium-dark-background);
        border-color: var(--contadu-medium-dark-background);
    }

    .form-control::placeholder,
    .form-control:focus {
        color: var(--basic-text-color); 
    }

    .text-muted {
        color: var(--muted-text-color) !important;
    }

    .btn-soft-primary {
        color: var(--basic-text-color);
        background-color: var(--contadu-medium-background);
        border-color: transparent;
    }

    .btn-primary:hover {
        background-color: var(--contadu-blue-dark) !important;
        color: var(--basic-text-color);
        border-color: transparent !important;
    }

    .btn-flush-danger {
        border: 1px solid #ff0000;
    }

    .btn.text-black-50 {
        color: var(--basic-text-color) !important;
    }

    .btn.btn-icon[class*="btn-flush-"].btn-flush-dark.flush-soft-hover:hover .icon {
        color: var(--basic-text-color);
    }

    .target_url .btn-outline-bright {
        color: var(--contadu-blue);
    }

    .badge.badge-light {
        color: var(--basic-text-color);
        background-color: var(--contadu-medium-background);
    }

    .badge.badge-soft-secondary.meta-term-label {
        color: var(--basic-text-color);
        background-color: var(--contadu-transparent-white-03) !important;
    }

    .nav.nav-tabs:not(#content-suggestions-tabs):not(#sidebar-outline-ideas .nav):not(#content-terms-location-tabs):not(#details-tabs-content .nav.nav-tabs):not(#query-geolocation-tabs), .nav.nav-pills:not(#analysis-view-tabs):not(.contai-form-container .nav), .nav.nav-line:not(#content-suggestions-tabs):not(#content-terms-location-tabs):not(#details-tabs-content .nav.nav-line):not(#wizard-outline-tabs):not(#sidebar-outline-ideas .nav) {
        background-color: var(--contadu-medium-dark-background) !important;
    }

    .nav:not(.navbar-nav .nav):not(#content-suggestions-tabs):not(#details-tabs-content .nav) .nav-item:not(.navbar-nav) .nav-link:hover {
        background-color: var(--contadu-medium-background) !important;
    }

    .nav:not(#analysis-view-tabs):not(#content-suggestions-tabs):not(#content-terms-location-tabs):not(#details-tabs-content .nav):not(.contai-form-container .nav) > .nav-item > .nav-link:not(.active) {
        color: var(--basic-text-color) !important;
    }

    .navbar.navbar-light {
        background-color: var(--contadu-dark-background);
    }

    #query-geolocation-tabs {
        background-color: transparent !important;
    }

    #query-geolocation-tabs > .nav-item > .nav-link.active {
        background-color: var(--contadu-medium-dark-background) !important;
    }

    .nav-link-text {
        color: var(--basic-text-color);
    }

    .list-group-item {
        color: var(--basic-text-color); 
    }

    .blogapp-wrap-table-container {
        border-color: transparent;
    }

    .blog-options-wrap .icon:hover {
        color: var(--basic-text-color-inverted) !important;
    }

    .blogapp-wrap .blogapp-content .blogapp-detail-wrap header.blog-header,
    .blogapp-wrap .blogapp-content .blogapp-detail-wrap,
    table.dataTable thead th,
    table.dataTable tbody tr td,
    #nar_ideas_table thead th, 
    #nar_ideas_table tr td {
        background-color: var(--contadu-dark-background);
        color: var(--basic-text-color) !important; 
        border-bottom-color: var(--contadu-medium-background);
    }

    .table-hover tr:hover * {
        --bs-table-bg-state: var(--contadu-medium-dark-background) !important;
    }

    .table-hover > tbody > tr:hover > * {
        background-color: var(--contadu-medium-dark-background) !important;
    }

    .table-striped > :not(caption) > * > *,
    .filters-table > :not(caption) > * > * {
        background-color: var(--contadu-dark-background);
        color: var(--basic-text-color);
    }

    .table-striped > tbody > tr:nth-of-type(odd) > *,
    .filters-table  > tbody > tr:nth-of-type(odd) > * {
        background-color: var(--contadu-medium-dark-background);
        box-shadow: none;
    }

    #saved-briefs .table > thead > tr > *,
    #saved-briefs .table > tbody > tr > * {
        background-color: var(--contadu-dark-background);
        color: var(--basic-text-color);
    }

    .filters-table .editable-click {
        color: var(--basic-text-color);
    }

    .filters-table .editable-input .form-control {
        background-color: var(--contadu-medium-background) !important;
    }
    
    .column-toggle {
        color: var(--basic-text-color);
    }

    .btn-flush-dark,
    .btn-flush-secondary {
        color: var(--basic-text-color); 
    }

    .btn-flush-dark:hover {
        color: var(--basic-text-color-inverted); 
    }

    .btn-flush-dark.btn-title-yellow {
        color: var(--basic-text-color-inverted);
    }

    .second-menu-left-button:hover {
        color: var(--basic-text-color-inverted) !important;
    }

    .tooltip-inner {
        background-color: var(--contadu-medium-background) !important;
        border-color: transparent;
        color: var(--basic-text-color); 
    }

    .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before {
        border-top-color: var(--contadu-medium-background);
    }

    .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before {
        border-bottom-color: var(--contadu-medium-background);
    }

    .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before {
        border-left-color: var(--contadu-medium-background);
    }

    .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before {
        border-right-color: var(--contadu-medium-background);
    }

    .swal2-popup {
        background-color: var(--contadu-card-body);
        border-color: transparent;
    }

    .swal2-popup.loader-modal {
        background-color: var(--contadu-medium-dark-background);
    }

    .swal2-html-container,
    .swal2-title {
        color: var(--basic-text-color);
    }

    .swal2-textarea,
    .swal2-input {
        background-color: var(--contadu-medium-dark-background) !important;
        color: var(--basic-text-color);
    }

    .swal2-styled.swal2-confirm:hover {
        background-color: var(--contadu-blue-dark) !important;
    }

    .alert.alert-light {
        color: var(--muted-text-color);
    }

    .select2-container--default .select2-selection--single,
    .select2-dropdown {
        background-color: var(--contadu-medium-dark-background);
        color: var(--basic-text-color);
        border-color: transparent !important;
    }

    .select2-dropdown input {
        background-color: var(--contadu-medium-background);
        color: var(--basic-text-color);
        border-color: transparent !important;
    }

    .select2-container--default .select2-selection--single .select2-selection__rendered {
        color: var(--basic-text-color);
    }

    .select2-container--default .select2-results__option[aria-selected="true"] {
        background-color: var(--contadu-medium-background);
    }

    .bootstrap-tagsinput {
        background-color: var(--contadu-medium-background);
        border-color: transparent !important;
    }

    .bootstrap-tagsinput input {
        color: var(--basic-text-color) !important;
    }

    .bootstrap-tagsinput .tag,
    .recent-tag-button:not(.btn-success):not(.btn-danger) {
        background-color: rgba(255,255,255,.1);
        border: 1px solid var(--basic-text-color);
        color: var(--basic-text-color);
    }

    .bootstrap-tagsinput .tag [data-role="remove"] {
        color: var(--basic-text-color);
    }

    .bootstrap-tagsinput .tag [data-role="remove"]:hover {
        color: var(--contadu-transparent-white-03);
    }

    #analysis-details-section {
        background-color: var(--contadu-dark-background);
    }

    #editor-wrap .blog-header {
        background-color: var(--contadu-dark-background); 
    }

    #content_editor_ifr,
    .tox .tox-toolbar__primary,
    .tox.tox-tinymce-aux .tox-toolbar__overflow {
        background-color: var(--contadu-medium-dark-background) !important;
        box-shadow: 0 0 2px 0 rgba(255,255,255,.2),0 4px 8px 0 rgba(255,255,255,.15);
    }

    #outline-editor-container .tox .tox-toolbar__primary,
    #review_editor_toolbar .tox .tox-toolbar__primary {
        background-color: var(--contadu-dark-background) !important;
    }

    .tox .tox-tbtn:not(.tox-tbtn--enabled):not(.tox-tbtn:hover):not(.tox-tbtn:active):not(.tox-tbtn:focus) {
        color: var(--basic-text-color);
    }

    .tox .tox-tbtn:not(.tox-tbtn--enabled):not(.tox-tbtn:hover):not(.tox-tbtn:active):not(.tox-tbtn:focus) svg {
        fill: var(--basic-text-color);
    }

    .tox .tox-statusbar {
        background-color: var(--contadu-medium-dark-background) !important;
        color: var(--basic-text-color);
    }

    .tox .tox-statusbar__path-item {
        color: var(--basic-text-color);
    }

    .tox .tox-split-button:focus {
        background: var(--contadu-medium-background);
    }
    
    .tox .tox-menu {
        background-color: var(--contadu-medium-background);
    }

    .tox-swatches__row:nth-child(8)::before {
        color: var(--basic-text-color);
    }

    .tox-swatch.tox-swatches__picker-btn::before {
        color: var(--basic-text-color);
    }

    .tox .tox-dialog-wrap__backdrop {
        background-color: rgba(0,0,0,.5);
    }

    .tox .tox-dialog,
    .tox .tox-dialog__header,
    .tox .tox-dialog__footer {
        background-color: var(--contadu-medium-dark-background);
        color: var(--basic-text-color);
    }

    .tox .tox-textfield {
        background-color: var(--contadu-medium-background);
        color: var(--basic-text-color);
    }

    .tox .tox-textfield:focus {
        background-color: var(--contadu-transparent-white-03);
    }

    .tox-rgb-form label {
        color: var(--basic-text-color);
    }

    .tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) {
        color: var(--basic-text-color);
    }

    .tox .tox-collection--list .tox-collection__item--active {
        background-color: var(--contadu-transparent-white-03);
    }

    .tox .tox-collection__item-icon,
    .tox .tox-collection__item-label,
    .tox .tox-collection__item-checkmark, 
    .tox .tox-label {
        color: var(--basic-text-color);
    }

    .tox .tox-collection__item-caret svg,
    .tox .tox-listbox__select-chevron svg {
        fill: var(--basic-text-color);
    }

    .tox .tox-listboxfield .tox-listbox--select {
        background-color: var(--contadu-medium-background);
        color: var(--basic-text-color);
    }

    .tox .tox-collection--list .tox-collection__item--enabled,
    .tox .tox-listboxfield .tox-listbox--select:focus {
        background-color: var(--contadu-transparent-white-03);
    }

    .tox .tox-tbtn:hover {
        background-color: var(--contadu-medium-background);
        color: var(--basic-text-color) !important;
    }

    .tox .tox-tbtn--enabled,
    .tox .tox-tbtn:active,
    .tox .tox-tbtn:focus {
        background-color: var(--contadu-medium-background);
        color: var(--basic-text-color) !important;
    }

    .tox .tox-tbtn:hover svg,
    .tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg,
    .tox .tox-tbtn--enabled svg,
    .tox .tox-tbtn:active svg {
        fill: var(--basic-text-color);
    }

    .tox .tox-autocompleter .tox-menu {
        background-color: var(--contadu-medium-background) !important;
    }

    .menu-symbol {
        color: var(--contadu-pale-blue-5) !important;
    }

    .menu-header {
        color: var(--contadu-pale-blue-5) !important;
    }

    #editor-sidebar-toggle {
        background-color: var(--contadu-medium-dark-background);
        color: var(--basic-text-color);
    }

    .hk-sidebar-togglable {
        border-color: transparent;
        background-color: var(--contadu-medium-dark-background);
        border-color: var(--contadu-medium-background);
    }

    .blogapp-wrap .blogapp-sidebar {
        background-color: var(--contadu-dark-background);
    }

    .blogapp-wrap .blogapp-sidebar .btn {
        color: var(--basic-text-color);
    }

    #editor-tab,
    #top-competitors-tab {
        color: var(--basic-text-color);
    }

    #analysis-view-tabs .nav-item .nav-link.active {
        background-color: var(--contadu-medium-dark-background) !important;
    }

    #competitors-selection-choice,
    #content-suggestions-tabs .nav-item .nav-link:not(.active),
    #content-terms-location-tabs .nav-item .nav-link:not(.active),
    .dropdown-menu .dropdown-item:not(.dropdown-item:hover) {
        color: var(--basic-text-color) !important;
    }


    .dropdown-menu .dropdown-item:not(.nav-notification-item):hover i:not(a i) {
        color: var(--basic-text-color-inverted) !important;
    }

    .entity-info,
    .entity-badges,
    .dropdown-menu {
        background-color: var(--contadu-medium-dark-background) !important;
        color: var(--basic-text-color);
    }

    #content-score-right {
        color: var(--basic-text-color);
    }

    .content-term-button.btn-outline-success {
        color: var(--contadu-success-medium);
    }

    .term_usage.badge-light {
        background-color: rgba(140, 143, 155, 0.4) !important;
    }

    .content-term-button.btn-outline-use-less {
        background-color: #775a08 !important;
        color: #eeb311;
    }

    .content-term-button.btn-outline-secondary {
        background-color: var(--contadu-grey-light) !important;
        color: #fafafc;
    }

    .content-term-button.btn-outline-secondary:hover {
        color: var(--basic-text-color-inverted) !important;
    }

    .nav-notification-item.dropdown-item-unread {
        background-color: #997500 !important;
    }

    .nav-notification-item.even {
        background-color: var(--contadu-medium-background) !important;
    }

    .nav-notification-item:hover {
        background-color: var(--contadu-transparent-white-03) !important;
        color: var(--basic-text-color) !important;
    }

    #user-notifications-bell::before,
    .navbar-nav .btn.btn-icon[class*="btn-flush-"].btn-flush-dark.flush-soft-hover::before {
        background-color: var(--contadu-medium-dark-background);
    }

    #nav-notifications-counter {
        background-color: var(--contadu-medium-background);
    }

    .editor-hyper-link-tooltip {
        background-color: #2f2f44;
        border-color: transparent;
    }

    .content-revision-table > :not(caption) > * > * {
        background-color: var(--contadu-medium-dark-background);
        color: var(--basic-text-color);
        border-bottom-color: var(--contadu-medium-background);
    }

    .datepicker table tr td.day:hover {
        background-color: var(--contadu-medium-background);
    }

    .paginate_button.active {
        background-color: var(--contadu-transparent-white-05);
    }

    .todo-text.text-dark {
        color: var(--basic-text-color) !important;
    }

    #analysed_keyword_header span {
        color: var(--basic-text-color) !important;
    }

    .show-details-watermark {
        background-color: var(--contadu-medium-background);
        color: #fff;
    }

    #create_content_popup-body .card {
        background-color: var(--contadu-medium-background);
    }

    #create_content_popup-body .nav-link {
        margin: 0;
    }

    #toast-container > div {
        box-shadow: none !important;
    }

    #toast-container > .toast.toast-success .toast-message {
        color: var(--contadu-success-very-dark) !important;
    }

    #toast-container > .toast.toast-success::before {
        color: var(--contadu-success-very-dark);
    }

    #toast-container > .toast.toast-error .toast-message {
        color: var(--contadu-error-very-dark) !important;
    }

    #toast-container > .toast.toast-error::before {
        color: var(--contadu-error-very-dark);
    }

    #c-intent-filter {
        color: var(--basic-text-color);
        background-color: var(--contadu-medium-background);
        border-color: transparent;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20' fill='none' stroke='rgba(238, 238, 238, 1)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") !important;
    }

    #analysis-wizard-main-div > div > h3 {
        color: var(--basic-text-color) !important;
    }

    #project-info-panel .card {
        background-color: var(--contadu-medium-dark-background) !important;
    }

    #project-info-panel .btn-close {
        font: unset;
        color: var(--basic-text-color) !important;
    }

    #project-info-panel .btn-close:before {
        content: '\f00d';
        font-family: 'Font Awesome 5 Pro';
        font-size: 1.3em;
        margin-top: -5px;
        display: block;
    }
    #project-info-panel .btn-close {
        --bs-btn-close-bg: none;
    }

    .usage-info-card .form-control {
        background-color: var(--contadu-medium-background) !important;
    }

    #simple-popup-body {
        padding: 40px 45px 0 20px;
    }

    .input-group-text,
    .form-select {
        background-color: var(--contadu-medium-dark-background);
        color: var(--basic-text-color);
        border-color: transparent;
    }

    .form-select {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20' fill='none' stroke='rgba(238, 238, 238, 1)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") !important;
    }

    .input-group-text {
        border-radius: var(--contadu-border-radius);
    }

    #ai-overview .nav-link:not(.nav-link.active) {
        color: var(--basic-text-color);
    }

    #guide-container {
        color: var(--basic-text-color);
    }

    .guide-nav h4.current {
        color: var(--basic-text-color);
    }

    #inventory-keywords-visualization-diagram-container .node-text {
        color: var(--basic-text-color) !important;
    }

    .google-snippet-mobile .search-result,
    .search-result {
        background-color: var(--contadu-medium-background);
        padding-left: 8px;
    }

    .google-snippet-mobile .snippet-url,
    .snippet-url {
        color: var(--muted-text-color) !important;
    }

    .google-snippet-mobile .snippet-url .domain,
    .snippet-url .domain {
        color: var(--basic-text-color);
    }

    .preview-descr,
    .ai-templates-custom-field-group-header {
        color: var(--basic-text-color);
    }

    #outline-tabs .nav-link,
    #ai-templates-pills .nav-link,
    #media-ideas-tabs .nav-link {
        color: var(--basic-text-color) !important;
    }

    .ai-template-selection-brick article .article-details {
        border-radius: none;
        border: none;
    }

    .ai-template-selection-brick article .article-details:hover {
        background-color: var(--contadu-medium-dark-background);
    }

    .navbar-nav .dropdown-menu .dropdown-item:hover:not(.active):not(.disabled) {
        background-color: var(--contadu-medium-background);
        color: var(--basic-text-color);
    }

    .navbar-nav .dropdown-menu .dropdown-item:not(div.dropdown-item) {
        padding-bottom: 6px;
    }

    #top-structure .nav-link:not(.active) {
        color: var(--basic-text-color);
    }

    .callout {
        background-color: var(--contadu-medium-dark-background) !important;
    }

    .card .card-header:not(.contai-form-container .card .card-header),
    .card .card-footer:not(.contai-form-container .card .card-footer) {
        border-color: var(--contadu-medium-background);
    }

    .blogapp-wrap .blogapp-content .blogapp-detail-wrap header.blog-header {
        border-bottom-color: var(--contadu-medium-background);
    }

    #your-content-score-value {
        color: var(--basic-text-color);
    }

    .content-summary {
        background-color: var(--contadu-dark-background) !important;
        color: var(--basic-text-color) !important;
    }

    .blogapp-wrap .blogapp-sidebar {
        border-right-color: var(--contadu-medium-background);
    }

    .content-score-header .btn {
        color: var(--basic-text-color);
    }

    #content_summary_html,
    #content_summary_html * {
        color: var(--basic-text-color);
    }

    .second-menu-left-button:hover {
        background-color: var(--contadu-medium-background) !important;
        color: var(--basic-text-color) !important;
        border-radius: var(--contadu-border-radius-small) !important;
    }

    #project-selection-dropdown-container .dropdown-item:hover {
        background-color: var(--contadu-medium-background);
        color: var(--basic-text-color);
    }

    .dropdown-divider {
        border-color: var(--contadu-medium-background);
    }

    .navbar-nav .btn.btn-icon[class*="btn-flush-"].btn-flush-dark.flush-soft-hover:not(:disabled):not(.disabled):active .icon {
        color: var(--basic-text-color) !important;
    }

    .navbar-toggle i {
        color: var(--basic-text-color);
    }


    .btn-outline-primary {
        color: var(--basic-text-color);
        border-color: var(--basic-text-color);
    }

    .btn-outline-primary:hover {
        border-color: var(--neuron-blue-0);
    }

    .dropdown-menu .dropdown-item:hover:not(.active):not(.disabled) {
        background-color: var(--contadu-medium-background);
        color: var(--basic-text-color) !important;
    }

    .dropdown-menu .dropdown-item:hover:not(.active):not(.disabled) i {
        color: var(--basic-text-color) !important;
    }

    .select2-container--default .select2-results__option[aria-selected="true"],
    .select2-container--default .select2-results__option--highlighted[aria-selected],
    .select2-results__option:not([role="group"]):hover {
        background-color: var(--contadu-medium-background) !important;   
    }

    .nav:not(.navbar-nav .nav):not(#content-suggestions-tabs):not(#wizard-outline-tabs):not(#outline-tabs):not(#extract-info-tabs):not(#details-tabs-content .nav):not(#content-brief-pills-container .nav) .nav-item:not(.navbar-nav) .nav-link:hover {
        background-color: var(--contadu-medium-background) !important;
    }

    #outline-tabs {
        background-color: transparent !important;
    }

    .export-options-dropdown.dropdown-menu .dropdown-item.active {
        background-color: var(--contadu-medium-background) !important;
    }

    #ai_writing_button {
        background-color: var(--contadu-medium-background) !important;
    }

    #new-content-wizard-container {
        background-color: transparent !important;
    }

    .progress {
        background-color: var(--contadu-medium-background);
    }

    #floating_selection_toolbar {
        background-color: var(--contadu-medium-background);
        box-shadow: none;
    }

    #floating-format-menu .btn-flush-dark:hover {
        background-color: var(--contadu-transparent-white-03) !important;
        color: var(--basic-text-color) !important;
        border-color: transparent !important;
    }

    .comments-card .card-action-wrap .btn.btn-icon[class*="btn-flush-"].btn-flush-dark.flush-soft-hover::before {
        background-color: var(--contadu-transparent-white-03) !important;
    }

    #content-designer-pagination .page-link {
        color: var(--basic-text-color);
    }

    #ai_suggested_output_len_val {
        color: var(--basic-text-color);
    }

    #wizard-advanced-settings-accordion .accordion-item {
        background-color: var(--contadu-medium-background) !important;
        border-left: 0;
        border-right: 0;
    }

    #wizard-advanced-settings-accordion .accordion-button {
        background-color: var(--contadu-medium-background) !important;
        color: var(--basic-text-color) !important;
    }

    #wizard-advanced-settings-accordion .accordion-item:first-of-type {
        border-top: 0 !important;
    }

    #wizard-advanced-settings-accordion .accordion-item:last-of-type {
        border-bottom: 0 !important;
    }

    #wizard-advanced-settings-accordion .accordion-button::after {
        color: var(--basic-text-color) !important; 
    }

    #ai-template-field-output-length span {
        color: var(--basic-text-color);
    }

    .competitor-rank-and-score {
        color: var(--basic-text-color);
    }

    #review_editor p {
        color: var(--basic-text-color);
    }

    #wizard-content-content-score {
         color: var(--basic-text-color);
    }

    #facts-outline-editor-container .card.card-main {
        background-color: var(--contadu-medium-background);
        border-color: var(--contadu-medium-background);
    }

    .extract-facts-buttons .btn.active {
        background-color: var(--contadu-transparent-white-03) !important;
        border-color: transparent !important;
    }

    #floating_formatting_toolbar {
        background-color: var(--contadu-medium-background);
        box-shadow: none;
    }

    .offcanvas-backdrop {
        background-color: var(--contadu-dark-background);
    }

    .offcanvas-backdrop.show {
        opacity: .8;
    }

    .offcanvas {
        background-color: var(--contadu-deep-dark-background);
    }

    .offcanvas-body {
        color: var(--basic-text-color);
    }

    .bg-pale-blue {
        background-color: var(--contadu-medium-background) !important;
    }

    .icon-with-background {
        background-color: var(--contadu-medium-dark-background);
    }

    .bg-white,
    .bg-light {
        border-color: transparent !important;
        background-color: var(--contadu-medium-dark-background) !important;
    }

    #question-icon {
        background-color: var(--contadu-medium-background);
    }

    #question-choices .card {
        background-color: var(--contadu-medium-dark-background) !important;
    }

    #recommended-plans .bg-success-subtle {
        background-color: var(--contadu-success-pale) !important;
        color: var(--contadu-success-light) !important;
    }

    .plan-key-features-icon {
        color: var(--contadu-success-light) !important;
    }

    .bg-warning,
    .bg-grey-light-4 {
        color: var(--basic-text-color-inverted) !important;
    }

    .btn-yellow {
        color: var(--basic-text-color-inverted) !important;
    }

    #new-content-wizard-overlay {
        background: var(--contadu-deep-dark-background) !important;
    }

    .extract-facts-buttons {
        background-color: var(--contadu-medium-dark-background) !important;
    }

    .btn.dropdown-toggle {
        color: var(--basic-text-color);
    }
}