/* СГЕНЕРИРОВАНО scripts/gen-dark-css.py из CSS темы и <style> публичных шаблонов — руками не править. */
html[data-theme="dark"] ::-webkit-scrollbar-track {
    background: #2d3240;
}
html[data-theme="dark"] ::-webkit-scrollbar-thumb {
    background: #2d3240;
}
html[data-theme="dark"] .user-avatar.user-avatar-border {
    background-color: #1b1e24;
}
html[data-theme="dark"] .alert.alert-danger {
    background-color: #242832;
}
html[data-theme="dark"] .alert.alert-success {
    background-color: #242832;
}
html[data-theme="dark"] .alert.alert-primary {
    background-color: #242832;
}
html[data-theme="dark"] .alert.alert-warning {
    background-color: #242832;
}
html[data-theme="dark"] .alert.alert-info {
    background-color: #242832;
}
html[data-theme="dark"] .badge.bg-dark {
    color: #f1f3f7;
}
html[data-theme="dark"] .tool-tip {
    background: #1b1e24;
    color: #f1f3f7;
}
html[data-theme="dark"] .tool-tip.above::after {
    border-top-color: rgba(255, 255, 255, .09);
}
html[data-theme="dark"] .tool-tip.below::after {
    border-bottom-color: rgba(255, 255, 255, .09);
}
html[data-theme="dark"] .btn.btn-outline-light {
    border-color: rgba(255, 255, 255, .09);
}
html[data-theme="dark"] .btn.btn-outline-light:active,
html[data-theme="dark"] .btn.btn-outline-light:focus,
html[data-theme="dark"] .btn.btn-outline-light:hover {
    background-color: #242832;
}
html[data-theme="dark"] .btn-social {
    background-color: #1b1e24;
}
html[data-theme="dark"] .btn-social:hover,
html[data-theme="dark"] .btn-social:focus,
html[data-theme="dark"] .btn-social:active {
    background-color: #1b1e24 !important;
}
html[data-theme="dark"] .btn-soft {
    color: #f1f3f7;
    background: -o-linear-gradient(top, #1b1e24, #242832);
    background: -webkit-gradient(linear, left top, left bottom, from(#1b1e24), to(#242832));
    background: linear-gradient(180deg, #1b1e24, #242832);
    border-color: rgba(255, 255, 255, .09);
}
html[data-theme="dark"] .btn-soft:hover {
    color: #f1f3f7;
    background: -o-linear-gradient(top, #1b1e24, #242832);
    background: -webkit-gradient(linear, left top, left bottom, from(#1b1e24), to(#242832));
    background: linear-gradient(180deg, #1b1e24, #242832);
    border-color: rgba(255, 255, 255, .09);
}
html[data-theme="dark"] .form-control {
    background-color: #1b1e24;
}
html[data-theme="dark"] .form-control:disabled,
html[data-theme="dark"] .form-control[readonly] {
    background-color: #242832 !important;
}
html[data-theme="dark"] .form-control:focus {
    background-color: #1b1e24;
}
html[data-theme="dark"] .form-select {
    background-color: #1b1e24;
}
html[data-theme="dark"] .form-select option {
    color: #f1f3f7;
}
html[data-theme="dark"] .form-select:disabled,
html[data-theme="dark"] .form-select[readonly] {
    background-color: #242832 !important;
}
html[data-theme="dark"] .form-select:focus {
    background-color: #1b1e24;
}
html[data-theme="dark"] .form-check-input:not(:checked) {
    background-color: #1b1e24;
}
html[data-theme="dark"] .search .search-results {
    background-color: #1b1e24;
}
html[data-theme="dark"] .search .search-item:hover {
    background-color: #242832;
}
html[data-theme="dark"] .search .search-item:hover .item-verified {
    background-color: #242832;
}
html[data-theme="dark"] .search .search-action:hover {
    background-color: #242832;
}
html[data-theme="dark"] .bootstrap-tagsinput {
    color: #f1f3f7;
}
html[data-theme="dark"] .bootstrap-tagsinput.form-control input::-moz-placeholder {
    color: #98a1b1;
}
html[data-theme="dark"] .bootstrap-tagsinput.form-control input:-ms-input-placeholder {
    color: #98a1b1;
}
html[data-theme="dark"] .bootstrap-tagsinput.form-control input::-webkit-input-placeholder {
    color: #98a1b1;
}
html[data-theme="dark"] .bootstrap-select .dropdown-menu {
    background-color: #1b1e24;
}
html[data-theme="dark"] .bootstrap-select .no-results {
    background-color: rgba(255, 255, 255, 0.12);
}
html[data-theme="dark"] .drop-down .drop-down-menu {
    background-color: #1b1e24;
}
html[data-theme="dark"] .dropdown-menu {
    background-color: #1b1e24;
}
html[data-theme="dark"] .nav-bar {
    background-color: #1b1e24;
}
html[data-theme="dark"] .nav-bar .nav-bar-menu .overlay {
    background-color: rgba(255, 255, 255, 0.12);
}
html[data-theme="dark"] .header {
    background-color: #1b1e24;
}
html[data-theme="dark"] .socials .social-btn {
    background-color: #242832;
    color: #c9cfd9;
}
html[data-theme="dark"] .socials .social-btn:hover {
    color: #f1f3f7;
}
html[data-theme="dark"] .accordion-custom .accordion-button {
    background-color: #1b1e24;
}
html[data-theme="dark"] .table-striped thead th {
    background-color: #1b1e24 !important;
}
html[data-theme="dark"] .table-striped tr:nth-child(odd) .dropdown-btn {
    background-color: #1b1e24;
}
html[data-theme="dark"] .table-search {
    border-bottom: 2px solid rgba(255, 255, 255, .09);
}
html[data-theme="dark"] .dashboard-table table thead th {
    background-color: #1b1e24;
    border-bottom: 2px solid rgba(255, 255, 255, .09);
}
html[data-theme="dark"] .dashboard-table table tbody td {
    background-color: #1b1e24;
}
html[data-theme="dark"] .dashboard-table table tbody tr:not(:last-child) td {
    border-bottom: 2px solid rgba(255, 255, 255, .09);
}
html[data-theme="dark"] .dashboard-list {
    background-color: #1b1e24;
}
html[data-theme="dark"] .invoice {
    background-color: #1b1e24;
}
html[data-theme="dark"] .invoice-table td {
    background-color: #1b1e24;
}
html[data-theme="dark"] .plan-switcher .btn {
    background-color: #1b1e24;
}
html[data-theme="dark"] .dashboard-sidebar-selective .drop-down-btn .item-meta {
    color: #98a1b1;
}
html[data-theme="dark"] .dashboard-sidebar-links:not(:last-child) {
    border-bottom: 1px solid rgba(255, 255, 255, .09);
}
html[data-theme="dark"] .dashboard-sidebar-link .dashboard-sidebar-link-title {
    color: #98a1b1;
}
html[data-theme="dark"] .dashboard-nav {
    background-color: #1b1e24;
}
html[data-theme="dark"] .dashboard-btn-bg {
    background-color: #1b1e24;
}
html[data-theme="dark"] .dashboard-footer {
    background-color: #1b1e24;
    color: #98a1b1;
}
html[data-theme="dark"] .noti .noti-header {
    color: #c9cfd9;
    border-bottom: 1px solid rgba(255, 255, 255, .09);
}
html[data-theme="dark"] .noti .noti-header button {
    color: #c9cfd9;
}
html[data-theme="dark"] .noti .noti-item .noti-item-info .noti-item-text {
    color: #c9cfd9;
}
html[data-theme="dark"] .noti .noti-item .noti-item-info .noti-item-time {
    color: #98a1b1;
}
html[data-theme="dark"] .noti .noti-footer {
    border-top: 1px solid rgba(255, 255, 255, .09);
}
html[data-theme="dark"] .noti .noti-footer a {
    color: #c9cfd9;
}
html[data-theme="dark"] .noti .noti-footer a:hover {
    color: #98a1b1;
}
html[data-theme="dark"] .noti-lg .noti-item {
    background-color: #1b1e24;
}
html[data-theme="dark"] .gallery-caption {
    background: #1b1e24;
}
html[data-theme="dark"] .gallery-caption h6 {
    color: #f1f3f7;
}
html[data-theme="dark"] .gallery-caption p {
    color: #c9cfd9;
}
html[data-theme="dark"] .tags .tag {
    background: #1b1e24;
}
html[data-theme="dark"] .empty h1 {
    color: #c9cfd9;
}
html[data-theme="dark"] .empty p {
    color: #c9cfd9;
}
html[data-theme="dark"] .cookies {
    background-color: #1b1e24;
}
html[data-theme="dark"] .dashboard-accordion .accordion-button:not(.collapsed) {
    color: #f1f3f7;
    background-color: #1b1e24;
}
html[data-theme="dark"] .mn-score-average {
    color: #f1f3f7 !important;
}
html[data-theme="dark"] .item-h .item-img img {
    background: #1b1e24;
}
html[data-theme="dark"] .box.item-h {
    border: 1px solid rgba(255, 255, 255, .09);
    background: #1b1e24;
}
html[data-theme="dark"] .seo-dir-chip {
    background: #242832;
    color: #f1f3f7;
}
html[data-theme="dark"] .seo-dir-chip:hover {
    background: #2d3240;
    color: #f1f3f7;
}
html[data-theme="dark"] .seo-dir-list {
    border: 1px solid rgba(255, 255, 255, .09);
    background: #1b1e24;
}
html[data-theme="dark"] .seo-dir-row {
    border-bottom: 1px solid rgba(255, 255, 255, .09);
}
html[data-theme="dark"] .seo-dir-row:hover {
    background: #242832;
}
html[data-theme="dark"] .seo-dir-icon img {
    background: #1b1e24;
    border: 1px solid rgba(255, 255, 255, .09);
}
html[data-theme="dark"] .seo-dir-score {
    color: #f1f3f7;
}
html[data-theme="dark"] .home-search .search-input .form-control,
html[data-theme="dark"] .header-search .search-input .form-control,
html[data-theme="dark"] .form-search .form-control {
    border: 1px solid rgba(255, 255, 255, .09);
}
html[data-theme="dark"] .form-select.search-select {
    border-color: rgba(255, 255, 255, .09);
}
html[data-theme="dark"] .home-search .search-results {
    border: 1px solid rgba(255, 255, 255, .09);
}
html[data-theme="dark"] .item-box.box {
    border: 1px solid rgba(255, 255, 255, .09);
}
html[data-theme="dark"] .box.text-center.p-5:has(svg) {
    border: 1px solid rgba(255, 255, 255, .09);
}
html[data-theme="dark"] .business-header .item-img img,
html[data-theme="dark"] .business-logo img,
html[data-theme="dark"] .header .item-img img {
    border: 1px solid rgba(255, 255, 255, .09);
    background: #1b1e24;
}
html[data-theme="dark"] .review-item,
html[data-theme="dark"] .reviews-list .item {
    border: 1px solid rgba(255, 255, 255, .09) !important;
}
html[data-theme="dark"] .modal-header {
    border-bottom: 1px solid rgba(255, 255, 255, .09);
}
html[data-theme="dark"] .modal-footer {
    border-top: 1px solid rgba(255, 255, 255, .09);
}
html[data-theme="dark"] .modal .form-control,
html[data-theme="dark"] .modal .form-select,
html[data-theme="dark"] .form-card .form-control,
html[data-theme="dark"] .form-card .form-select,
html[data-theme="dark"] .form .form-control,
html[data-theme="dark"] .form .form-select {
    border-color: rgba(255, 255, 255, .09);
}
html[data-theme="dark"] .header-search .search-input .form-control {
    background: #1b1e24;
}
html[data-theme="dark"] .header.header-flat .header-text {
    color: #c9cfd9;
}
html[data-theme="dark"] .header.header-flat .hero-add-cta {
    color: #98a1b1;
}
html[data-theme="dark"] .sr-cat-count {
    color: #98a1b1;
}
html[data-theme="dark"] .sr-cat-subs a {
    color: #c9cfd9;
}
html[data-theme="dark"] .sr-info-box p {
    color: #c9cfd9;
}
html[data-theme="dark"] .sr-row-count {
    color: #98a1b1;
}
html[data-theme="dark"] .sr-row-desc {
    color: #c9cfd9;
}
html[data-theme="dark"] .sr-mono-fav {
    background: #1b1e24;
}
html[data-theme="dark"] .sr-domain li span {
    color: #98a1b1;
}
html[data-theme="dark"] .mn-score-average {
    color: #f1f3f7 !important;
}
html[data-theme="dark"] body,
html[data-theme="dark"] body.bg-custom {
    background: radial-gradient(900px 440px at 16% -8%, rgba(42, 123, 255, 0.12), transparent 70%),
        radial-gradient(840px 400px at 94% 2%, rgba(96, 165, 250, 0.13), transparent 72%),
        linear-gradient(180deg, #242832 0%, #242832 42%, #242832 100%) !important;
}
html[data-theme="dark"] .box.sr-card,
html[data-theme="dark"] .sr-cat-card,
html[data-theme="dark"] .sr-info-box,
html[data-theme="dark"] .sr-row,
html[data-theme="dark"] .item-box.box {
    background: #1b1e24;
}
html[data-theme="dark"] .facet-block {
    background: rgba(255, 255, 255, 0.036);
}
html[data-theme="dark"] .sr-theme-toggle {
    border: 1px solid rgba(255, 255, 255, .09);
}
html[data-theme="dark"] .widget {
    background: #1b1e24;
}
html[data-theme="dark"] .widget-v2-rating {
    color: #f1f3f7;
}
html[data-theme="dark"] .sr-tools .tool-card {
    background: #1b1e24;
}
html[data-theme="dark"] .sr-tools .tool-panel {
    background: #1b1e24;
}
html[data-theme="dark"] .sr-tools .tool-result {
    background: #1b1e24;
}
html[data-theme="dark"] .sr-tools .tool-result .table th {
    background: #242832;
}
html[data-theme="dark"] .sr-tools .tools-seo-content {
    color: #f1f3f7;
}
html[data-theme="dark"] .sr-tools .tools-seo-content strong {
    color: #f1f3f7;
}
html[data-theme="dark"] .sr-tools .tools-seo-content code {
    background: #242832;
    color: #f1f3f7;
}
html[data-theme="dark"] .sr-tools .tools-seo-content th {
    background: #242832;
}
html[data-theme="dark"] .sr-tools .tools-seo-content td {
    border-bottom: 1px solid rgba(255, 255, 255, .09);
}
html[data-theme="dark"] .sr-tools .tools-seo-content blockquote {
    background: #242832;
}
html[data-theme="dark"] .sr-tools .dm-ok {
    background: #242832;
}
html[data-theme="dark"] .sr-tools .dm-warn {
    background: #242832;
}
html[data-theme="dark"] .sr-tools .dm-mut {
    background: #242832;
    color: #c9cfd9;
}
html[data-theme="dark"] .sr-tools .dm-ok-t {
    background: #242832;
}
html[data-theme="dark"] .sr-tools .dm-warn-t {
    background: #242832;
}
html[data-theme="dark"] .sr-tools .dm-bad-t {
    background: #242832;
}
html[data-theme="dark"] .sr-tools .up-ok .up-badge {
    background: #242832;
}
html[data-theme="dark"] .sr-tools .up-down .up-badge {
    background: #242832;
}
html[data-theme="dark"] .sr-tools .qr-out #qr_box {
    background: #1b1e24;
}
html[data-theme="dark"] .sr-tools .wc-cell {
    background: #242832;
}
html[data-theme="dark"] .sr-tools .sr-rel-card {
    background: #1b1e24;
}
html[data-theme="dark"] .sr-tools .sr-cat-chip {
    background: #1b1e24;
}
html[data-theme="dark"] .sr-tools .sr-cat-chip:hover {
    background: #242832;
}
@media (max-width: 1399.98px) {
html[data-theme="dark"] .nav-bar .nav-bar-menu-inner {
    background-color: #1b1e24;
}
html[data-theme="dark"] .nav-bar.nav-bar-bg .nav-bar-menu .nav-bar-links .link {
    color: #f1f3f7;
}
html[data-theme="dark"] .nav-bar.nav-bar-bg .nav-bar-menu .nav-bar-links .drop-down .drop-down-btn {
    color: #f1f3f7;
}
}

@media (min-width: 992px) {
html[data-theme="dark"] .nav-bar-buttons .link-btn:first-child .btn-outline-primary {
    border-color: rgba(255, 255, 255, .09);
}
html[data-theme="dark"] .nav-bar-buttons .link-btn:first-child .btn-outline-primary:hover {
    border-color: rgba(255, 255, 255, .09);
}
}

