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

    body {
        background-color: var(--nw-color-blue-purple-dark-2);
        color: var(--nw-color-text-base);
    }

    .card {
        background-color: var(--nw-color-blue-purple-dark-1);
    }

    .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):not(.dashboard-projects-cards-wrapper .card) {
        border-color: transparent !important;
        background-color: var(--nw-color-blue-purple-dark-1);
        color: var(--nw-color-text-base);
    }

    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):not(.text-warning i):not(.badge i),
    .card .card-title,
    .card-body {
        color: var(--nw-color-text-base);
    }

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

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

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

    .card-body .card {
        background-color: var(--nw-color-blue-purple);
    }

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

    .project-widgets-container .card {
        background-color: var(--nw-color-blue-purple) !important;
    }

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

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

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

    .form-control:not(.contai-form-container .form-control),
    .advance-list-item {
        background-color: var(--nw-color-blue-purple) !important;
        color: var(--nw-color-text-base) !important;
        border-color: var(--nw-color-blue-purple) !important;
    }

    .form-control[readonly] {
        background-color: var(--nw-color-blue-purple);
        border-color: var(--nw-color-blue-purple);
    }

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

    .text-muted,
    .text-secondary,
    .text-black-50 {
        color: var(--nw-color-grey-light-1) !important;
    }

    .btn-soft-primary {
        color: var(--nw-color-text-base);
        background-color: var(--nw-color-blue-purple-light-1) !important;
        border-color: transparent !important;
    }

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

    .btn-flush-danger {
        border: 1px solid var(--nw-color-red-dark-1);
    }

    .btn-flush-light {
        color: var(--nw-color-text-base) !important;
    }

    .btn.btn-icon[class*="btn-flush-"].btn-flush-light.flush-soft-hover::before {
        background-color: var(--nw-color-blue-purple-light-2) !important;
        color: var(--nw-color-blue-purple-dark-2) !important;
    }

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

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

    .target_url .btn-outline-bright {
        color: var(--nw-neuron-primary);
    }

    .badge.badge-light {
        color: var(--nw-color-text-base);
        background-color: var(--nw-color-blue-purple-light-1);
    }

    .badge.badge-soft-secondary.meta-term-label {
        color: var(--nw-color-text-base);
        background-color: var(--nw-color-grey-dark-2) !important;
    }

    .badge-range {
        color: var(--nw-color-text-base-inverted) !important;
    }

    .badge-soft-danger {
        background-color: var(--nw-color-red-light-1) !important;
        color: var(--nw-color-red-dark-3) !important;
    }

    .badge-soft-success {
        background-color: var(--nw-color-green-light-1) !important;
        color: var(--nw-color-green-dark-2) !important;
    }

    .ai-tracker-dashboard-report-element {
        .nav-item:not(:first-child) {
            .nav-link {
                .nav-link-text {
                    filter: invert(90%);
                }
            }
        }
    }

    #monitored-prompt-details-offcanvas {
        .bg-soft-primary {
            background-color: var(--nw-color-blue-purple-light-1);
        }

        .bg-secondary-subtle {
            background-color: var(--nw-color-blue-purple-light-2) !important;
        }
    }

    #monitored-prompt-details-offcanvas {
        .switcher-pills-small {
            .nav-item {
                .nav-link {
                    .nav-link-text {
                        filter: invert(90%);
                    }
                }
            }
        }
    }

    .navbar.navbar-light {
        background-color: var(--nw-color-blue-purple-dark-1);
    }

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

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

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

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

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

    .blogapp-wrap .blogapp-content .blogapp-detail-wrap header.blog-header,
    .blogapp-wrap .blogapp-content .blogapp-detail-wrap,
    .no-background-table thead th,
    .no-background-table tr td,
    table.dataTable thead th,
    table.dataTable tbody tr td,
    #nar_ideas_table thead th, 
    #nar_ideas_table tr td {
        background-color: var(--nw-color-blue-purple-dark-1);
        color: var(--nw-color-text-base) !important; 
        border-bottom-color: var(--nw-color-blue-purple-light-1);
    }
    
    .dataTable thead th {
        background-color: var(--nw-color-blue-purple) !important;
    }

    .table-hover tr:hover * {
        --bs-table-bg-state: var(--nw-color-blue-purple) !important;
    }

    .table-hover > tbody > tr:hover > * {
        background-color: var(--nw-color-blue-purple) !important;
    }

    .table-striped > :not(caption) > * > *,
    .filters-table > :not(caption) > * > * {
        background-color: var(--nw-color-blue-purple-dark-1);
        color: var(--nw-color-text-base);
    }

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

    #saved-briefs .table > thead > tr > *,
    #saved-briefs .table > tbody > tr > * {
        background-color: var(--nw-color-blue-purple-dark-1);
        color: var(--nw-color-text-base);
    }

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

    .filters-table .editable-input .form-control {
        background-color: var(--nw-color-blue-purple-light-1) !important;
    }
    
    .column-toggle {
        color: var(--nw-color-text-base);
    }

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

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

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

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

    .tooltip-inner {
        background-color: var(--nw-color-blue-purple-light-1) !important;
        border-color: transparent;
        color: var(--nw-color-text-base); 
    }

    .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before {
        border-top-color: var(--nw-color-blue-purple-light-1);
    }

    .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before {
        border-bottom-color: var(--nw-color-blue-purple-light-1);
    }

    .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before {
        border-left-color: var(--nw-color-blue-purple-light-1);
    }

    .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before {
        border-right-color: var(--nw-color-blue-purple-light-1);
    }

    .swal2-popup {
        background-color: var(--nw-color-blue-purple-dark-1) !important;
        border-color: transparent;
    }

    .swal2-popup.loader-modal {
        background-color: var(--nw-color-blue-purple);
    }

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

    .swal2-textarea,
    .swal2-input {
        background-color: var(--nw-color-blue-purple) !important;
        color: var(--nw-color-text-base);
    }

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

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

    .select2-container--default .select2-selection--single,
    .select2-dropdown {
        background-color: var(--nw-color-blue-purple);
        color: var(--nw-color-text-base);
        border-color: transparent !important;
    }

    .select2-dropdown input {
        background-color: var(--nw-color-blue-purple-light-1);
        color: var(--nw-color-text-base);
        border-color: transparent !important;
    }

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

    .select2-container--default .select2-results__option[aria-selected="true"] {
        background-color: var(--nw-color-blue-purple-light-1);
    }

    .bootstrap-tagsinput {
        background-color: var(--nw-color-blue-purple-light-1);
        border-color: transparent !important;
    }

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

    .bootstrap-tagsinput .tag,
    .recent-tag-button:not(.btn-success):not(.btn-danger) {
        background-color: var(--nw-color-blue-purple);
        color: var(--nw-color-text-base);
    }

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

    .bootstrap-tagsinput .tag [data-role="remove"]:hover {
        color: var(--nw-color-blue-purple);
    }

    #analysis-details-section {
        background-color: var(--nw-color-blue-purple-dark-1);
    }

    #editor-wrap .blog-header {
        background-color: var(--nw-color-blue-purple-dark-1); 
    }

    #content_editor_ifr,
    .tox .tox-toolbar__primary,
    .tox.tox-tinymce-aux .tox-toolbar__overflow {
        background-color: var(--nw-color-blue-purple) !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(--nw-color-blue-purple-dark-1) !important;
    }

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

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

    .tox .tox-statusbar {
        background-color: var(--nw-color-blue-purple) !important;
        color: var(--nw-color-text-base);
    }

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

    .tox .tox-split-button:focus {
        background: var(--nw-color-blue-purple-light-1);
    }
    
    .tox .tox-menu {
        background-color: var(--nw-color-blue-purple-light-1);
    }

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

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

    .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(--nw-color-blue-purple);
        color: var(--nw-color-text-base);
    }

    .tox .tox-textfield {
        background-color: var(--nw-color-blue-purple-light-1);
        color: var(--nw-color-text-base);
    }

    .tox .tox-textfield:focus {
        background-color: var(--nw-color-blue-purple-light-1);
    }

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

    .tox .tox-collection--list {
        background-color: var(--nw-color-blue-purple-light-1);
    }

    .tox .tox-collection--list .tox-collection__item {
        &:hover,
        &:focus,
        &:active {
            background-color: var(--nw-color-blue-purple-light-2) !important;
        }
    }

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

    .tox .tox-collection--list .tox-collection__item--active {
        background-color: var(--nw-color-blue-purple-light-1) !important;
    }

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

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

    .tox .tox-listboxfield .tox-listbox--select {
        background-color: var(--nw-color-blue-purple-light-1);
        color: var(--nw-color-text-base);
    }

    .tox .tox-collection--list .tox-collection__item--enabled,
    .tox .tox-listboxfield .tox-listbox--select:focus {
        background-color: var(--nw-color-blue-purple-light-1);
    }

    .tox .tox-tbtn:hover {
        background-color: var(--nw-color-blue-purple-light-1) !important;
        color: var(--nw-color-text-base) !important;
    }

    .tox .tox-tbtn--enabled,
    .tox .tox-tbtn:active,
    .tox .tox-tbtn:focus {
        background-color: var(--nw-color-blue-purple-light-1) !important;
        color: var(--nw-color-text-base) !important;
    }

    .tox-toolbar__primary .tox-toolbar__group:first-child .tox-tbtn--select {
        background-color: var(--nw-color-blue-purple-light-1) !important;
        color: var(--nw-color-text-base) !important;
    }

    .tox .tox-menu {
        background-color: var(--nw-color-blue-purple-light-1) !important;
    }

    .tox-toolbar__primary .tox-toolbar__group:first-child .tox-tbtn--select {
        &:hover {
            background-color: var(--nw-color-blue-purple-light-2) !important;

            .tox-tbtn__select-chevron {
                svg {
                    fill: var(--nw-color-text-base) !important;
                }
            }
        }
        .tox-tbtn__select-chevron {
            &:hover {
                svg {
                    fill: var(--nw-color-text-base) !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(--nw-color-text-base);
    }

    .tox .tox-autocompleter .tox-menu {
        background-color: var(--nw-color-blue-purple-light-1) !important;
    }

    .tox .tox-pop .tox-pop__dialog {
        background-color: var(--nw-color-blue-purple-light-1) !important;
        border-color: var(--nw-color-blue-purple-light-1) !important;
    }

    .tox .tox-pop::before {
        border-color: var(--nw-color-blue-purple-light-1) transparent transparent !important;
    }

    .tox .tox-pop.tox-pop--bottom::after {
        border-color: transparent;
    }

    /* .tox-toolbar__primary .tox-toolbar__group:first-child .tox-tbtn--select::before {
        background-image: url('/assets/img/logo/neuro_light.png');
    } */

    .menu-symbol {
        color: var(--nw-color-blue-light-2) !important;
    }

    .menu-header {
        color: var(--nw-color-blue-light-2) !important;
    }

    #editor-sidebar-toggle {
        background-color: var(--nw-color-blue-purple);
        color: var(--nw-color-text-base);
    }

    .hk-sidebar-togglable {
        border-color: transparent;
        background-color: var(--nw-color-blue-purple);
        border-color: var(--nw-color-blue-purple-light-1);
    }

    .blogapp-wrap .blogapp-sidebar {
        background-color: var(--nw-color-blue-purple-dark-1);
    }

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

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

    #analysis-view-tabs .nav-item .nav-link.active {
        background-color: var(--nw-color-blue-purple) !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(--nw-color-text-base) !important;
    }


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

    .dropdown-menu .dropdown-item.dropdown-menu-active {
        background-color: var(--nw-color-blue-purple-light-1);
    }

    .entity-info,
    .entity-badges,
    .dropdown-menu {
        background-color: var(--nw-color-blue-purple) !important;
        color: var(--nw-color-text-base);
    }

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

    .term_usage.badge-light {
        background-color: var(--nw-color-grey-dark-2) !important;
    }

    .content-term-button.btn-outline-use-more {
        background-color: var(--nw-color-green-dark-2) !important;
        color: var(--nw-color-green-light-2) !important;

        &:hover {
            background-color: var(--nw-color-green-dark-3) !important;
            color: var(--nw-color-green-light-2) !important;
        }
    }

    .content-term-button.btn-outline-success {
        background-color: var(--nw-color-green-dark-3) !important;
        color: var(--nw-color-green-light-1) !important;

        &:hover {
            background-color: var(--nw-color-green-dark-2) !important;
            color: var(--nw-color-green-light-1) !important;
        }
    }

    .content-term-button.btn-outline-use-much-less {
        background-color: var(--nw-color-red-dark-3) !important;
        color: var(--nw-color-red-light-1) !important;

        &:hover {
            background-color: var(--nw-color-red-dark-2) !important;
            color: var(--nw-color-red-light-1) !important;
        }
    }

    .content-term-button.btn-outline-use-less {
        background-color: var(--nw-color-yellow-dark-3) !important;
        color: var(--nw-color-yellow-light-1) !important;

        &:hover {
            background-color: var(--nw-color-yellow-dark-2) !important;
            color: var(--nw-color-yellow-light-1) !important;
        }
    }

    .content-term-button.btn-outline-secondary {
        background-color: var(--nw-color-grey-dark-2) !important;
        color: var(--nw-color-grey-light-2) !important;

        &:hover {
            background-color: var(--nw-color-grey-dark-1) !important;
            color: var(--nw-color-text-base) !important;
        }
    }

    .custom-content-term-button {
        &.btn-outline-success {

        }

        &.btn-outline-secondary {
            background-color: var(--nw-color-blue-dark-2) !important;
            color: var(--nw-color-blue-light-2) !important;

            &:hover {
                background-color: var(--nw-color-blue-dark-1) !important;
                color: var(--nw-color-blue-light-2) !important;
            }
        }
    }

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

    #nav-notifications-counter {
        color: var(--nw-color-text-base-inverted) !important;
    }

    #top-notifications-list {
        border: 6px solid var(--nw-color-blue-purple-light-1) !important;
        background-color: var(--nw-color-blue-purple-light-1) !important;

        .dropdown-header {
            background-color: var(--nw-color-blue-purple-light-1) !important;
        }

        .notification-mark-as-read-btn {
            color: var(--nw-color-text-base);

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

        .notification-mark-all-as-read-btn {
            color: var(--nw-color-text-base);
        }

        .dropdown-list-content {
            background-color: var(--nw-color-blue-purple-light-1) !important;
        }
    }

    .nav-notification-item {
        background-color: var(--nw-color-blue-purple);
        border: none;

        .badge {
            background-color: var(--nw-color-blue-purple-light-1);
        } 

        &.dropdown-item-unread {
            background-color: var(--nw-color-blue-purple-dark-1);

            &:hover {
                background-color: var(--nw-color-blue-purple-dark-1) !important;
                cursor: default !important;

                .badge {
                    color: var(--nw-color-text-base) !important;
                }
            }

            .badge {
                color: var(--nw-color-text-base);
            }
        }

        &.dropdown-item-read {
            &:hover {
                background-color: var(--nw-color-blue-purple) !important;
                cursor: default !important;
            }
        }
    }

    .editor-hyper-link-tooltip {
        background-color: var(--nw-color-blue-purple-dark-1) !important;
        border-color: transparent !important;
    }

    .content-revision-table > :not(caption) > * > * {
        background-color: var(--nw-color-blue-purple);
        color: var(--nw-color-text-base);
        border-bottom-color: var(--nw-color-blue-purple-light-1);
    }

    .datepicker table tr td.day:hover {
        background-color: var(--nw-color-blue-purple-light-1);
    }

    .paginate_button.active {
        background-color: var(--nw-color-blue-purple-light-1);
    }

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

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

    .show-details-watermark {
        background-color: var(--nw-color-blue-purple-light-1);
        color: #fff;
    }

    #create_content_popup-body .card {
        background-color: var(--nw-color-blue-purple-light-1);
    }

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

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

    #toast-container > .toast.toast-success .toast-message {
        color: var(--nw-color-green-dark-3) !important;
    }

    #toast-container > .toast.toast-success::before {
        color: var(--nw-color-green-dark-3);
    }

    #toast-container > .toast.toast-error .toast-message {
        color: var(--nw-color-red-dark-3) !important;
    }

    #toast-container > .toast.toast-error::before {
        color: var(--nw-color-red-dark-3);
    }

    #c-intent-filter {
        color: var(--nw-color-text-base);
        background-color: var(--nw-color-blue-purple-light-1);
        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(--nw-color-text-base) !important;
    }

    #project-info-panel .card {
        background-color: var(--nw-color-blue-purple) !important;
    }

    #project-info-panel .btn-close {
        font: unset;
        color: var(--nw-color-text-base) !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(--nw-color-blue-purple-light-1) !important;
    }

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

    .input-group-text,
    .form-select {
        background-color: var(--nw-color-blue-purple);
        color: var(--nw-color-text-base);
        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(--nw-radius-lg);
    }

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

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

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

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

    .google-snippet-mobile .search-result,
    .search-result {
        background-color: var(--nw-color-blue-purple-dark-2);
        padding-left: 8px;
    }

    .snippet-title {
        color: var(--nw-color-blue-light-1) !important;
    }

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

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

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

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

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

    .ai-template-selection-brick article .article-details:hover {
        background-color: var(--nw-color-blue-purple);
    }

    .navbar-nav .dropdown-menu .dropdown-item:hover:not(.active):not(.disabled) {
        background-color: var(--nw-color-blue-purple-light-1);
        color: var(--nw-color-text-base);
    }

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

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

    .callout {
        background-color: var(--nw-color-blue-purple) !important;
    }

    .card .card-header:not(.contai-form-container .card .card-header),
    .card .card-footer:not(.contai-form-container .card .card-footer) {
        border-color: var(--nw-color-blue-purple-light-1);
    }

    .blogapp-wrap .blogapp-content .blogapp-detail-wrap header.blog-header {
        border-bottom-color: var(--nw-color-blue-purple-light-1);
    }

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

    .content-summary {
        background-color: var(--nw-color-blue-purple-dark-1) !important;
        color: var(--nw-color-text-base) !important;
    }

    .blogapp-wrap .blogapp-sidebar {
        border-right-color: var(--nw-color-blue-purple-light-1);
    }

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

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

    .second-menu-left-button:hover {
        background-color: var(--nw-color-blue-purple-light-1) !important;
        color: var(--nw-color-text-base) !important;
        border-radius: var(--nw-radius-md) !important;
    }

    #project-selection-dropdown-container .dropdown-item:hover {
        background-color: var(--nw-color-blue-purple-light-1);
        color: var(--nw-color-text-base);
    }

    .dropdown-divider {
        border-color: var(--nw-color-blue-purple-light-1);
    }

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

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

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

    .btn-outline-danger {
        background-color: var(--nw-color-red-dark-3);
        color: #fff;

        &:hover {
            background-color: color-mix(in srgb, var(--nw-color-red-dark-3) 80%, black 20%);
        }
    }
    
    .btn-outline-primary:hover {
        border-color: var(--nw-neuron-primary);
    }

    .dropdown-menu .dropdown-item:hover:not(.active):not(.disabled) {
        background-color: var(--nw-color-blue-purple-light-1);
        color: var(--nw-color-text-base) !important;
    }

    .dropdown-menu .dropdown-item:hover:not(.active):not(.disabled) i {
        color: var(--nw-color-text-base) !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(--nw-color-blue-purple-light-1) !important;   
    }

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

    .export-options-dropdown.dropdown-menu .dropdown-item.active {
        background-color: var(--nw-color-blue-purple-light-1) !important;
    }

    /* .tox-toolbar__primary .tox-toolbar__group:first-child .tox-tbtn--select {
        background-color: var(--nw-color-blue-purple-light-1) !important;

        &:hover {
            background-color: var(--nw-color-blue-purple-light-2) !important;
        }
    } */
    
    .tox-collection__item[title="Write, Edit or Improve with NEURO"] .tox-collection__item-icon::before {
        background-image: url('/assets/img/logo/neuro_light.png');
    }

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

    .progress {
        background-color: var(--nw-color-blue-purple-light-1);
    }

    #floating_selection_toolbar {
        background-color: var(--nw-color-blue-purple-light-1);
        box-shadow: none;
    }

    #floating-format-menu .btn-flush-dark:hover {
        background-color: var(--nw-color-blue-purple-light-1) !important;
        color: var(--nw-color-text-base) !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(--nw-color-blue-purple-light-1) !important;
    }

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

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

    #wizard-advanced-settings-accordion .accordion-item {
        background-color: var(--nw-color-blue-purple-light-1) !important;
        border-left: 0;
        border-right: 0;
    }
    
    #competitor-best-sources-accordion .accordion-item, #competitor-best-sources-accordion .accordion-button  {
        background: none !important;
        color: var(--nw-color-text-base);
    }

    #wizard-advanced-settings-accordion .accordion-button {
        background-color: var(--nw-color-blue-purple-light-1) !important;
        color: var(--nw-color-text-base) !important;
    }

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

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

    #wizard-advanced-settings-accordion .accordion-button::after, #competitor-best-sources-accordion .accordion-button::after {
        color: var(--nw-color-text-base) !important; 
    }

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

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

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

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

    #facts-outline-editor-container .card.card-main {
        background-color: var(--nw-color-blue-purple-light-1);
        border-color: var(--nw-color-blue-purple-light-1);
    }

    .extract-facts-buttons .btn.active {
        background-color: var(--nw-color-blue-purple-light-1) !important;
        border-color: transparent !important;
    }

    #floating_formatting_toolbar {
        background-color: var(--nw-color-blue-purple-light-1);
        box-shadow: none;
    }

    .offcanvas-backdrop {
        background-color: var(--nw-color-blue-purple-dark-1);
    }

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

    .offcanvas {
        background-color: var(--nw-color-blue-purple-dark-2) !important;
        color: var(--nw-color-text-base);
    }

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

    .bg-pale-blue {
        background-color: var(--nw-color-blue-purple-light-1) !important;
    }

    .icon-with-background {
        background-color: var(--nw-color-blue-purple);
    }

    .bg-white,
    .bg-light {
        border-color: transparent !important;
        background-color: var(--nw-color-blue-purple) !important;
    }

    #question-icon {
        background-color: var(--nw-color-blue-purple-light-1);
    }

    #question-choices .card {
        background-color: var(--nw-color-blue-purple) !important;
    }

    #recommended-plans .bg-success-subtle {
        background-color: var(--nw-color-green-light-3) !important;
        color: var(--nw-color-green-light-1) !important;
    }

    .plan-key-features-icon {
        color: var(--nw-color-green-light-1) !important;
    }

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

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

    #new-content-wizard-overlay {
        background: var(--nw-color-blue-purple-dark-2) !important;
    }

    .extract-facts-buttons {
        background-color: var(--nw-color-blue-purple) !important;
    }

    .dropdown-menu .dropdown-header {
        color: var(--nw-color-text-base);
    }

    #ai-temperature-dropdown-menu .fa-thermometer-empty {
        color: var(--nw-color-blue-light-1) !important;
    }

    #ai-temperature-dropdown-menu .fa-thermometer-quarter {
        color: var(--nw-color-blue-light-2) !important;
    }

    #ai-temperature-dropdown-menu .fa-thermometer-half {
        color: var(--nw-color-red-light-2) !important;
    }

    #ai-temperature-dropdown-menu .fa-thermometer-three-quarters {
        color: var(--nw-color-red-light-1) !important;
    }

    #ai-temperature-dropdown-menu .fa-thermometer-full {
        color: var(--nw-color-red) !important;
    }

    #ai-model-dropdown-menu .fa-brain {
        color: var(--nw-color-blue-light-1) !important;
    }

    #ai-temperature-dropdown-button,
    #ai-model-dropdown-button {
        background-color: var(--nw-color-blue-purple) !important;
        border-color: var(--nw-color-blue-purple) !important;
        color: var(--basic-text-color) !important;
    }

    #ai-temperature-dropdown-button {
        i {
            color: var(--nw-color-red-light-1) !important;
        }
    }

    #ai-model-dropdown-button {
        i {
            color: var(--nw-color-blue-light-2) !important;
        }
    }

    .ilinks-target-info a {
        color: var(--nw-neuron-primary) !important;
    }

    .icon-btn-soft {
        color: var(--nw-neuron-primary) !important;
    }

    #monitored-prompts-offcanvas {
        & .empty-state {
            background-color: var(--nw-color-blue-purple) !important;
            border-color: var(--nw-color-blue-purple-light-1) !important;
        }

    }

    #monitored-prompts-offcanvas .add-manually-btn {
        background-color: var(--nw-color-blue-purple-light-1) !important;
        border-color: var(--nw-color-blue-purple-light-1) !important;

        .add-manually-text {
            color: var(--nw-color-text-base) !important;
        }
    }

    .bg-pale-blue-4 {
        background-color: var(--nw-color-blue-purple) !important;
    }

    .link-text-color {
        color: var(--nw-color-blue-text);
    }

    .best-performers-card .badge {
        background-color: var(--nw-color-blue-purple-light-1) !important;
    }

    .monitored-prompts-table-container .select2-selection {
        color: var(--nw-color-text-base) !important;
    }

    #select2-monitored-prompts-table-persona-select-container span {
        color: var(--nw-color-text-base) !important;
    }

    #project-settings-offcanvas {
        .tab-content-footer {
            background-color: var(--nw-color-blue-purple-dark-2);
        }
    }

    .image-drop-container {
        background-color: var(--nw-color-blue-purple) !important;

        &:hover {
            background-color: var(--nw-color-blue-purple-dark-1) !important;
        }

        .text-muted {
            color: var(--nw-color-blue-light-2) !important;
        }
    }

    .offcanvas-footer {
        background-color: var(--nw-color-blue-purple-dark-2) !important;
    }

    #image-insert-offcanvas {
        #image-upload-preview {
            border-color: var(--nw-color-blue-purple) !important;
        }

        .image-insert-card {
            background-color: var(--nw-color-blue-purple) !important;

            .form-control {
                background-color: var(--nw-color-blue-purple-light-1) !important;
            }
        }
    }

    .accordion-header,
    .accordion .accordion-button,
    .accordion.accordion-soft .accordion-button:not(.collapsed) {
        background: var(--nw-color-blue-purple) !important;
        color: var(--nw-color-text-base) !important;
    }

    .accordion {
        .accordion-body {
            background-color: var(--nw-color-blue-purple);
        }
    }

    .accordion-item {
        border-color: var(--nw-color-blue-purple-dark-1) !important;
    }
    
    #monitored-prompt-details-offcanvas-rightLabel {
        color: var(--nw-color-text-base);
    }
    
    .aiMini-page, .aiMini-psSimple {
        /* background-color: var(--nw-color-blue-purple-dark-2) !important; */
        background-color: var(--nw-color-blue-purple-dark-1) !important;
    }
    
    .aiMini-card {
        background-color: var(--nw-color-blue-purple-light-1) !important;
    }
    
    .aiMini-kpiCard {
        background-color: var(--nw-color-blue-purple) !important;
    }

    .btn-flush-primary {
        color: var(--nw-neuron-primary) !important;

        &:hover {
            background-color: var(--nw-neuron-primary) !important;
            color: #fff !important;
            border-color: var(--nw-neuron-primary) !important;
        }

        &.dropdown-toggle {
            color: var(--nw-color-pale-2) !important;
        }
    }

    .btn-light {
        background-color: var(--nw-color-blue-purple-light-1);
        border-color: var(--nw-color-blue-purple-light-1);
    }

    .avatar-soft-success {
        .initial-wrap {
            background-color: var(--nw-color-green-light-1) !important;
        }
    }

    .c-success-dark {
        color: var(--nw-color-green-light-1) !important;
    }

    .media-youtube-item {
        &:hover {
            background-color: var(--nw-color-blue-purple) !important;
        }
    }

    #media-insert-offcanvas {
        & .image-insert-card {
            background-color: var(--nw-color-blue-purple-dark-1) !important;
        }
    }

    .slash-menu-header {
        color: var(--nw-color-blue-light-2) !important;
    }

    #editor-description-len-px.hl-yellow,
    #editor-description-len-px.hl-yellow i {
        color: var(--nw-color-text-base-inverted) !important;
    }

    #google-snippet-description .hl-yellow {
        color: var(--nw-color-text-base-inverted) !important;
    }

    #ai-generate-title-btn,
    #ai-generate-description-btn,
    #analysis-suggest-target-url-btn {
        color: var(--nw-color-primary);
    }

    #terms-search-filters-container .select2-container--default .select2-selection--single {
        background-color: transparent;
        border-color: var(--nw-color-text-base) !important;
    }

    #advanced-settings-accordion-header {
        background-color: transparent !important;
    }
}