:root {
    --hg-primary: #007782;
    --hg-bg: #ffffff;
    --hg-surface: #ffffff;
    --hg-surface-soft: #f6f8f8;
    --hg-border: #d9e2e3;
    --hg-text: #172c30;
    --hg-muted: #5f6b70;
    --hg-yellow: #F6D365;
    color-scheme: light;
}

html[data-theme="dark"] {
    --hg-primary: #007782;
    --hg-bg: #333333;
    --hg-surface: #3C3A3A;
    --hg-surface-soft: #444242;
    --hg-border: #545252;
    --hg-text: #F5F5F5;
    --hg-muted: #B8B8B8;
    --hg-yellow: #F6D365;
    color-scheme: dark;
}

html[data-theme="light"] {
    --hg-primary: #007782;
    --hg-bg: #ffffff;
    --hg-surface: #ffffff;
    --hg-surface-soft: #f6f8f8;
    --hg-border: #d9e2e3;
    --hg-text: #172c30;
    --hg-muted: #5f6b70;
    --hg-yellow: #F6D365;
    color-scheme: light;
}

html {
    background: var(--hg-bg);
}

body.site-layout {
    background: var(--hg-bg);
    color: var(--hg-text);
    font-family: Inter, system-ui, sans-serif;
}

body.site-layout a {
    color: inherit;
}

body.site-layout input,
body.site-layout select,
body.site-layout textarea {
    background-color: var(--hg-surface);
    border-color: var(--hg-border);
    color: var(--hg-text);
    font-family: Inter, system-ui, sans-serif;
}

body.site-layout input::placeholder,
body.site-layout textarea::placeholder {
    color: var(--hg-muted);
}

.hupgo-theme-toggle {
    width: 38px;
    height: 38px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(255, 255, 255, 0.78);
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.96);
    color: var(--hg-primary);
    cursor: pointer;
    font-family: Inter, system-ui, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}

.hupgo-theme-toggle:hover,
.hupgo-theme-toggle:focus-visible {
    border-color: #ffffff;
    background: #ffffff;
    color: var(--hg-primary);
    outline: none;
}

.hupgo-theme-toggle .hupgo-theme-toggle__icon {
    pointer-events: none;
}

html[data-theme="dark"] .hupgo-theme-toggle__moon,
html[data-theme="light"] .hupgo-theme-toggle__sun {
    display: none;
}

html[data-theme="dark"] .hupgo-theme-toggle__sun,
html[data-theme="light"] .hupgo-theme-toggle__moon {
    display: inline-block;
}

html[data-theme="dark"] .home-top-stack,
html[data-theme="dark"] .home-listing-section {
    color: var(--hg-text);
}

html[data-theme="dark"] .home-listing-grid.custom-card-container11 {
    background: transparent;
}

html[data-theme="dark"] .tabs {
    background: var(--hg-bg);
    border-bottom: 1px solid var(--hg-border);
    font-family: Inter, system-ui, sans-serif;
}

html[data-theme="dark"] .tab {
    background: var(--hg-surface);
    color: var(--hg-text);
    border: 1px solid var(--hg-border);
    font-family: Inter, system-ui, sans-serif;
    font-weight: 400;
    box-shadow: none;
}

html[data-theme="dark"] .tab:not(.active) {
    background: var(--hg-surface-soft);
    color: var(--hg-muted);
    border: 1px solid var(--hg-border);
    box-shadow: none;
}

html[data-theme="dark"] .tab.active {
    background: var(--hg-primary);
    color: #ffffff;
    border: 1px solid var(--hg-primary);
    font-weight: 600;
    box-shadow: 0 8px 20px rgba(0, 119, 130, 0.22);
}

html[data-theme="dark"] .tab-content {
    background: transparent;
    color: var(--hg-text);
}

html[data-theme="dark"] .home-empty-state {
    background: var(--hg-surface);
    border: 1px solid var(--hg-border);
    color: var(--hg-text);
    font-family: Inter, system-ui, sans-serif;
}

html[data-theme="dark"] .home-empty-state__icon {
    color: var(--hg-yellow);
}

html[data-theme="dark"] .home-empty-state h3 {
    color: var(--hg-text);
    font-weight: 600;
}

html[data-theme="dark"] .home-empty-state p {
    color: var(--hg-muted);
    font-weight: 400;
}

html[data-theme="dark"] .home-empty-state__primary,
html[data-theme="dark"] .load-more-btn-home {
    background: var(--hg-primary);
    border: 1px solid var(--hg-primary);
    color: #ffffff;
    font-family: Inter, system-ui, sans-serif;
    font-weight: 600;
}

html[data-theme="dark"] .home-empty-state__secondary {
    background: var(--hg-surface-soft);
    border: 1px solid var(--hg-border);
    color: var(--hg-text);
    font-family: Inter, system-ui, sans-serif;
    font-weight: 600;
}

html[data-theme="dark"] .load-more-btn-home:hover,
html[data-theme="dark"] .load-more-btn-home:focus-visible {
    background: #00636c;
    border-color: #00636c;
    color: #ffffff;
}

html[data-theme="light"] .header-kalp,
html[data-theme="light"] .header-icon5236,
html[data-theme="light"] .notification-icon {
    color: #ffffff;
}

html[data-theme="light"] .header-kalp:hover,
html[data-theme="light"] .header-icon5236:hover,
html[data-theme="light"] .notification-icon:hover {
    color: #ffffff;
    opacity: 0.88;
}

.user-theme-toggle {
    width: 100%;
    min-height: 48px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 14px;
    padding: 10px 16px;
    border: 0;
    border-radius: 0;
    background: transparent;
    color: #333333;
    cursor: pointer;
    font-family: Inter, system-ui, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2;
    position: relative;
    box-sizing: border-box;
}

.user-theme-toggle::after {
    content: "";
    position: absolute;
    left: 16px;
    right: 16px;
    bottom: 0;
    height: 1px;
    background: #e3e3e3;
}

.user-theme-toggle:hover,
.user-theme-toggle:focus-visible {
    background: #f5f5f5;
    color: #007782;
    outline: none;
}

.user-theme-toggle__label {
    display: inline-flex;
    align-items: center;
    gap: 10px;
}

.user-theme-toggle__label i {
    width: 16px;
    text-align: center;
}

.user-theme-toggle__switch {
    width: 42px;
    height: 24px;
    flex: 0 0 auto;
    display: inline-flex;
    align-items: center;
    padding: 3px;
    border-radius: 999px;
    background: #d9e2e3;
    transition: background-color 0.2s ease;
}

.user-theme-toggle__knob {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #ffffff;
    box-shadow: 0 2px 6px rgba(15, 23, 42, 0.2);
    transform: translateX(0);
    transition: transform 0.2s ease;
}

.user-theme-toggle[aria-checked="true"] .user-theme-toggle__switch {
    background: #007782;
}

.user-theme-toggle[aria-checked="true"] .user-theme-toggle__knob {
    transform: translateX(18px);
}

html[data-theme="dark"] .login-button5236,
html[data-theme="dark"] .post-ad-button5236 {
    background: #ffffff;
    color: #111827;
    font-family: Inter, system-ui, sans-serif;
    font-weight: 600;
}

html[data-theme="dark"] .login-button5236:hover,
html[data-theme="dark"] .post-ad-button5236:hover {
    background: #f3f7f7;
    color: #111827;
}

html[data-theme="dark"] .hk-kat-slider {
    background: #3C3A3A;
    border: 1px solid #545252;
    box-shadow: 0 10px 22px rgba(0, 0, 0, 0.18);
    color: var(--hg-text);
}

html[data-theme="dark"] .hk-kat-item,
html[data-theme="dark"] .hk-kat-name {
    color: var(--hg-text);
}

html[data-theme="dark"] .hk-kat-item:hover .hk-kat-name {
    color: var(--hg-primary);
}

html[data-theme="dark"] .kesif-alani-blok {
    background: #3C3A3A;
    border: 1px solid #545252;
    box-shadow: 0 10px 22px rgba(0, 0, 0, 0.14);
}

html[data-theme="dark"] .kesif-alani-baslik {
    color: #F5F5F5;
}

html[data-theme="dark"] .kesif-chip {
    background: #444242;
    border-color: #5f5d5d;
    color: #F5F5F5 !important;
}

html[data-theme="dark"] .kesif-chip:hover {
    background: #4a4848;
    border-color: #007782;
    color: #ffffff !important;
}

html[data-theme="dark"] .kesif-chip-category,
html[data-theme="dark"] .kesif-chip-search,
html[data-theme="dark"] .kesif-chip-url {
    background: #444242;
}

html[data-theme="dark"] .tabs {
    border-bottom-color: rgba(84, 82, 82, 0.72);
}

html[data-theme="dark"] .tab {
    background: #3C3A3A;
    color: #F5F5F5;
    border-color: rgba(84, 82, 82, 0.72);
}

html[data-theme="dark"] .tab:not(.active) {
    background: #444242;
    color: #B8B8B8;
    border-color: rgba(84, 82, 82, 0.72);
}

html[data-theme="dark"] .tab.active {
    background: var(--hg-primary);
    color: #ffffff;
    border-color: var(--hg-primary);
}

html[data-theme="dark"] .tenant-footer {
    --footer-bg: #333333;
    --footer-card: #3C3A3A;
    --footer-soft: #444242;
    --footer-border: #545252;
    --footer-border-dark: #5f5d5d;
    --footer-title: #8ed5d9;
    --footer-text: #F5F5F5;
    --footer-muted: #B8B8B8;
    background: var(--footer-bg);
    border-top-color: #545252;
    color: var(--footer-text);
}

html[data-theme="dark"] .tenant-footer__menus-card,
html[data-theme="dark"] .tenant-footer__social-card {
    background: var(--footer-card);
    border-color: var(--footer-border);
    box-shadow: 0 10px 22px rgba(0, 0, 0, 0.16);
}

html[data-theme="dark"] .tenant-footer__menu-col h3,
html[data-theme="dark"] .tenant-footer__social-card h3 {
    border-bottom-color: var(--footer-border-dark);
    color: var(--footer-title);
    font-weight: 600;
}

html[data-theme="dark"] .tenant-footer__menu-col a,
html[data-theme="dark"] .tenant-footer__social-item {
    color: var(--footer-text);
}

html[data-theme="dark"] .tenant-footer__menu-col a:hover {
    color: var(--footer-title);
}

html[data-theme="dark"] .tenant-footer__social-item {
    background: var(--footer-soft);
    border-color: var(--footer-border);
}

html[data-theme="dark"] .tenant-footer__social-item:hover {
    background: #4a4848;
    border-color: #686565;
}

html[data-theme="dark"] .tenant-footer__payments-row {
    border-top-color: var(--footer-border);
    border-bottom-color: var(--footer-border);
}

html[data-theme="dark"] .tenant-footer__legal,
html[data-theme="dark"] .tenant-footer__copy-area p {
    color: var(--footer-muted);
}

html[data-theme="dark"] .listora-badge {
    background: #444242;
    border-color: #545252;
    color: #8ed5d9 !important;
    font-weight: 600;
}

html[data-theme="dark"] .listora-badge:hover {
    background: #4a4848;
    color: #ffffff !important;
}

html[data-theme="dark"] .log-login-wrapper,
html[data-theme="dark"] .reg-page,
html[data-theme="dark"] .pho-login-wrapper,
html[data-theme="dark"] .sifre-sayfa-container,
html[data-theme="dark"] .otpsms-wrapper {
    background: var(--hg-bg);
    color: var(--hg-text);
}

html[data-theme="dark"] .log-login-card,
html[data-theme="dark"] .reg-container,
html[data-theme="dark"] .pho-login-card,
html[data-theme="dark"] .sifre-kutu,
html[data-theme="dark"] .otpsms-card,
html[data-theme="dark"] .auth-container,
html[data-theme="dark"] .modal {
    background: var(--hg-surface);
    border: 1px solid var(--hg-border);
    color: var(--hg-text);
    box-shadow: 0 14px 34px rgba(0, 0, 0, 0.22);
}

html[data-theme="dark"] .log-login-title,
html[data-theme="dark"] .reg-container h2,
html[data-theme="dark"] .pho-login-title,
html[data-theme="dark"] .sifre-baslik,
html[data-theme="dark"] .otpsms-title,
html[data-theme="dark"] .auth-container h2,
html[data-theme="dark"] .pho-login-logo {
    color: var(--hg-text);
    font-weight: 600;
}

html[data-theme="dark"] .log-form-group label,
html[data-theme="dark"] .reg-form-group label,
html[data-theme="dark"] .pho-form-group label,
html[data-theme="dark"] .form-group label,
html[data-theme="dark"] .sifre-kutu label,
html[data-theme="dark"] .reg-checkbox-group label,
html[data-theme="dark"] .pho-checkbox-group label,
html[data-theme="dark"] .log-register-link,
html[data-theme="dark"] .pho-text-center,
html[data-theme="dark"] .reg-social-terms,
html[data-theme="dark"] .log-social-terms {
    color: var(--hg-text);
}

html[data-theme="dark"] .sifre-aciklama,
html[data-theme="dark"] .otpsms-sub,
html[data-theme="dark"] .otpsms-timer,
html[data-theme="dark"] .otpsms-resend,
html[data-theme="dark"] .timer,
html[data-theme="dark"] .reg-redirect-card p {
    color: var(--hg-muted);
}

html[data-theme="dark"] .log-form-group input,
html[data-theme="dark"] .reg-form-group input,
html[data-theme="dark"] .pho-form-group input,
html[data-theme="dark"] .form-group input,
html[data-theme="dark"] .sifre-input,
html[data-theme="dark"] .otpsms-otp-cell {
    background: var(--hg-surface-soft);
    border-color: var(--hg-border);
    color: var(--hg-text);
}

html[data-theme="dark"] .log-form-group input:focus,
html[data-theme="dark"] .reg-form-group input:focus,
html[data-theme="dark"] .pho-form-group input:focus,
html[data-theme="dark"] .form-group input:focus,
html[data-theme="dark"] .sifre-input:focus,
html[data-theme="dark"] .otpsms-otp-cell:focus {
    border-color: var(--hg-primary);
    box-shadow: 0 0 0 2px rgba(0, 119, 130, 0.28);
}

html[data-theme="dark"] .log-phone-input-wrapper,
html[data-theme="dark"] .phone-input-wrapper,
html[data-theme="dark"] .otpsms-phone-pill {
    background: var(--hg-surface-soft);
    border-color: var(--hg-border);
    color: var(--hg-text);
}

html[data-theme="dark"] .log-phone-code,
html[data-theme="dark"] .phone-code,
html[data-theme="dark"] .otpsms-phone-pill .pre,
html[data-theme="dark"] .otpsms-phone-pill .num {
    color: var(--hg-text);
    font-weight: 600;
}

html[data-theme="dark"] .log-social-divider::before,
html[data-theme="dark"] .log-social-divider::after {
    background-color: var(--hg-border);
}

html[data-theme="dark"] .log-social-divider span {
    background: var(--hg-surface);
    color: var(--hg-muted);
}

html[data-theme="dark"] .log-social-btn.log-google,
html[data-theme="dark"] .reg-social-button.reg-google,
html[data-theme="dark"] .social-button {
    background: var(--hg-surface-soft);
    border-color: var(--hg-border);
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .log-social-btn.log-google:hover,
html[data-theme="dark"] .reg-social-button.reg-google:hover,
html[data-theme="dark"] .social-button:hover {
    background: #4a4848;
    border-color: var(--hg-primary);
    color: #ffffff !important;
}

html[data-theme="dark"] .log-login-button,
html[data-theme="dark"] .reg-login-button,
html[data-theme="dark"] .pho-login-button,
html[data-theme="dark"] .sifre-buton,
html[data-theme="dark"] .otpsms-btn,
html[data-theme="dark"] .login-button,
html[data-theme="dark"] .btn.primary {
    background: var(--hg-primary);
    color: #ffffff;
    font-weight: 600;
}

html[data-theme="dark"] .log-login-button:hover,
html[data-theme="dark"] .reg-login-button:hover,
html[data-theme="dark"] .pho-login-button:hover,
html[data-theme="dark"] .sifre-buton:hover,
html[data-theme="dark"] .otpsms-btn:hover,
html[data-theme="dark"] .login-button:hover,
html[data-theme="dark"] .btn.primary:hover {
    background: #00636c;
    color: #ffffff;
}

html[data-theme="dark"] .log-forgot-link,
html[data-theme="dark"] .log-register-link a,
html[data-theme="dark"] .reg-container a,
html[data-theme="dark"] .pho-text-center a,
html[data-theme="dark"] .sifre-sayfa-container a,
html[data-theme="dark"] .text-center a,
html[data-theme="dark"] .otpsms-link {
    color: #8ed5d9;
    font-weight: 600;
}

html[data-theme="dark"] .reg-container .reg-notice,
html[data-theme="dark"] .otpsms-alert.err {
    background: rgba(127, 29, 29, 0.18);
    border-color: rgba(248, 113, 113, 0.42);
    color: #fecaca;
}

html[data-theme="dark"] .reg-container .reg-notice-body strong {
    color: #ffffff;
    font-weight: 600;
}

html[data-theme="dark"] .reg-container .reg-notice.is-success,
html[data-theme="dark"] .otpsms-alert.ok,
html[data-theme="dark"] .sifre-basarili {
    background: rgba(22, 101, 52, 0.18);
    border-color: rgba(74, 222, 128, 0.42);
    color: #bbf7d0;
}

html[data-theme="dark"] .reg-container .reg-notice.is-info {
    background: rgba(7, 89, 133, 0.2);
    border-color: rgba(125, 211, 252, 0.42);
    color: #bae6fd;
}

html[data-theme="dark"] .reg-redirect-card {
    background: var(--hg-surface);
    border-color: var(--hg-border);
    color: var(--hg-text);
}

html[data-theme="dark"] .reg-redirect-card h3 {
    color: var(--hg-text);
    font-weight: 600;
}

html[data-theme="dark"] .reg-redirect-icon {
    background: var(--hg-surface-soft);
    color: #8ed5d9;
}

html[data-theme="dark"] .close-button {
    color: var(--hg-text);
}

html[data-theme="dark"] .ilan-detay-container,
html[data-theme="dark"] .ilan-detay-alt-icerik {
    background: var(--hg-bg);
    color: var(--hg-text);
}

html[data-theme="dark"] .custom-category-container,
html[data-theme="dark"] .sol2 .info-container,
html[data-theme="dark"] .my-custom-container,
html[data-theme="dark"] .ilan-detay-alt-sol,
html[data-theme="dark"] .sag-taraf .kullanici-bilgi,
html[data-theme="dark"] .listing-detail-slider2536 {
    background: var(--hg-surface);
    border-color: var(--hg-border);
    color: var(--hg-text);
    box-shadow: 0 10px 24px rgba(0, 0, 0, 0.16);
}

html[data-theme="dark"] .custom-category-container,
html[data-theme="dark"] .aacustom-category-text,
html[data-theme="dark"] .aacustom-category-text a,
html[data-theme="dark"] .ilan-numarasi,
html[data-theme="dark"] .sol2 .info-container,
html[data-theme="dark"] .ilan-detay-alt-sol p,
html[data-theme="dark"] .ilan-detay-alt-sol ul li,
html[data-theme="dark"] .ilan-aciklama,
html[data-theme="dark"] .iln-satis-none,
html[data-theme="dark"] .response-time,
html[data-theme="dark"] .web-sayfasi-yok,
html[data-theme="dark"] .sag-taraf .kullanici-bilgi .terms,
html[data-theme="dark"] .commercial-seller-company {
    color: var(--hg-text);
}

html[data-theme="dark"] .custom-category-arrow,
html[data-theme="dark"] .custom-category-arrow:hover,
html[data-theme="dark"] .listing-video-title2536 {
    color: var(--hg-text);
}

html[data-theme="dark"] .share-dropdown,
html[data-theme="dark"] .modal-content-ilan,
html[data-theme="dark"] .sag-taraf .kullanici-bilgi .teklif-modal,
html[data-theme="dark"] .sag-taraf .kullanici-bilgi .product-container {
    background: var(--hg-surface);
    border-color: var(--hg-border);
    color: var(--hg-text);
    box-shadow: 0 14px 32px rgba(0, 0, 0, 0.22);
}

html[data-theme="dark"] .share-dropdown a {
    color: var(--hg-text);
}

html[data-theme="dark"] .share-dropdown a:hover,
html[data-theme="dark"] .sol2 .favori-ekle:hover {
    background: var(--hg-surface-soft);
    color: #8ed5d9;
}

html[data-theme="dark"] .my-large-image-container,
html[data-theme="dark"] .my-small-images-container img,
html[data-theme="dark"] .response-time {
    background: #2f2f2f;
    border-color: var(--hg-border);
}

html[data-theme="dark"] .big-image-zoom-icon,
html[data-theme="dark"] .nav-buttons button,
html[data-theme="dark"] .zoom-button,
html[data-theme="dark"] .my-close-button,
html[data-theme="dark"] .listing-detail-slider-btn2536,
html[data-theme="dark"] .ilan-no-copy-btn {
    background: var(--hg-surface-soft);
    border-color: var(--hg-border);
    color: #8ed5d9;
}

html[data-theme="dark"] .big-image-zoom-icon:hover,
html[data-theme="dark"] .nav-buttons button:hover,
html[data-theme="dark"] .zoom-button:hover,
html[data-theme="dark"] .my-close-button:hover,
html[data-theme="dark"] .listing-detail-slider-btn2536:hover,
html[data-theme="dark"] .ilan-no-copy-btn:hover,
html[data-theme="dark"] .ilan-no-copy-btn:focus-visible,
html[data-theme="dark"] .ilan-no-copy-btn.is-copied {
    background: var(--hg-primary);
    border-color: var(--hg-primary);
    color: #ffffff;
}

html[data-theme="dark"] .kullanici-bilgi-ust,
html[data-theme="dark"] .seller-profile-success,
html[data-theme="dark"] .price-container,
html[data-theme="dark"] .sag-taraf .kullanici-bilgi .price-container {
    background: transparent;
    border-color: var(--hg-border);
}

html[data-theme="dark"] .sag-taraf .kullanici-bilgi .kullanici-ad,
html[data-theme="dark"] .sag-taraf .kullanici-bilgi .kullanici-ad .commercial-seller-display-name,
html[data-theme="dark"] .sag-taraf .kullanici-bilgi .satis-bilgi,
html[data-theme="dark"] .sag-taraf .kullanici-bilgi .durum,
html[data-theme="dark"] .success-icon,
html[data-theme="dark"] .success-text,
html[data-theme="dark"] .commercial-seller-verified-note,
html[data-theme="dark"] .share-container,
html[data-theme="dark"] .share-container a,
html[data-theme="dark"] .listing-detail-slider-head2536 h3,
html[data-theme="dark"] .listing-detail-slider-head2536 a,
html[data-theme="dark"] .ilan-detay-alt-sol h3 {
    color: #8ed5d9;
}

html[data-theme="dark"] .listing-detail-slider-track2536 .ilan-custom-card {
    background: #3C3A3A;
    border: 1px solid #545252;
    color: #F5F5F5;
    box-shadow: 0 10px 28px rgba(0, 0, 0, 0.18);
}

html[data-theme="dark"] .listing-detail-slider-track2536 .ilan-custom-card:hover,
html[data-theme="dark"] .listing-detail-slider-track2536 .ilan-custom-card:focus {
    color: #F5F5F5;
    border-color: rgba(246, 211, 101, 0.38);
    box-shadow: 0 14px 32px rgba(0, 0, 0, 0.24);
}

html[data-theme="dark"] .listing-detail-slider-track2536 .custom-card-header,
html[data-theme="dark"] .listing-detail-slider-track2536 .custom-card-footer {
    color: #B8B8B8;
    font-weight: 400;
}

html[data-theme="dark"] .listing-detail-slider-track2536 .custom-username,
html[data-theme="dark"] .listing-detail-slider-track2536 .custom-location,
html[data-theme="dark"] .listing-detail-slider-track2536 .custom-date {
    color: #B8B8B8;
    font-weight: 400;
}

html[data-theme="dark"] .listing-detail-slider-track2536 .custom-card-title {
    color: #F5F5F5;
    font-weight: 600;
}

html[data-theme="dark"] .listing-detail-slider-track2536 .custom-price {
    color: #F6D365;
    font-weight: 600;
}

html[data-theme="dark"] .listing-detail-slider-track2536 .custom-card-image {
    background: #2f2f2f;
}

html[data-theme="dark"] .listing-detail-slider-track2536 .custom-fav-icon {
    background: rgba(60, 58, 58, 0.92);
    color: #F5F5F5;
    border: 1px solid #545252;
}

html[data-theme="dark"] .listing-detail-slider-track2536 .custom-fav-icon.clicked {
    color: #ff5b5b;
}

html[data-theme="dark"] .ilan-baslik-ust .baslik,
html[data-theme="dark"] .sag-taraf .kullanici-bilgi .baslik,
html[data-theme="dark"] .current-price,
html[data-theme="dark"] .sag-taraf .kullanici-bilgi .price-container .current-price,
html[data-theme="dark"] .sag-taraf .kullanici-bilgi .product-title,
html[data-theme="dark"] .offered-price {
    color: var(--hg-text);
}

html[data-theme="dark"] .ilan-baslik-ust .baslik,
html[data-theme="dark"] .sag-taraf .kullanici-bilgi .baslik {
    background: var(--hg-surface-soft);
    border: 1px solid var(--hg-border);
    box-shadow: none;
}

html[data-theme="dark"] .iln-response-time,
html[data-theme="dark"] .sag-taraf .kullanici-bilgi .price-container .price-label,
html[data-theme="dark"] .sag-taraf .kullanici-bilgi .price-container .starting-price,
html[data-theme="dark"] .starting-price,
html[data-theme="dark"] .ilk-teklif-mesaj,
html[data-theme="dark"] .modal-description {
    color: var(--hg-muted);
}

html[data-theme="dark"] .iln-response-time-value {
    color: var(--hg-text);
    font-weight: 600;
}

html[data-theme="dark"] .seller-verify-icon,
html[data-theme="dark"] .seller-account-badge,
html[data-theme="dark"] .commercial-seller-badge {
    background: var(--hg-surface-soft);
    border-color: var(--hg-border);
    color: #8ed5d9;
    font-weight: 600;
}

html[data-theme="dark"] .seller-vacation-alert {
    background: rgba(0, 119, 130, 0.12);
    border-color: rgba(142, 213, 217, 0.32);
}

html[data-theme="dark"] .seller-vacation-alert-title {
    color: #8ed5d9;
}

html[data-theme="dark"] .seller-vacation-alert-text {
    color: var(--hg-muted);
}

html[data-theme="dark"] .contact-button.phone-button,
html[data-theme="dark"] .contact-button.web-button {
    background: var(--hg-surface-soft);
    border-color: var(--hg-border);
    color: var(--hg-text);
}

html[data-theme="dark"] .contact-button.phone-button:hover,
html[data-theme="dark"] .contact-button.web-button:hover {
    background: var(--hg-primary);
    border-color: var(--hg-primary);
    color: #ffffff;
}

html[data-theme="dark"] .sag-taraf .kullanici-bilgi .price-input,
html[data-theme="dark"] .textarea-container textarea {
    background: var(--hg-surface-soft);
    border-color: var(--hg-border);
    color: var(--hg-text);
}

html[data-theme="dark"] .offered-price {
    background: var(--hg-surface-soft);
    border: 1px solid var(--hg-border);
}

html[data-theme="dark"] .confirmation-message,
html[data-theme="dark"] .expired-message,
html[data-theme="dark"] .warning-message {
    background: rgba(127, 29, 29, 0.18);
    border: 1px solid rgba(248, 113, 113, 0.42);
    color: #fecaca;
}

html[data-theme="dark"] .success-message {
    background: rgba(22, 101, 52, 0.18);
    border: 1px solid rgba(74, 222, 128, 0.42);
    color: #bbf7d0;
}

html[data-theme="dark"] .listing-dynamic-fields2536,
html[data-theme="dark"] .listing-dynamic-head2536,
html[data-theme="dark"] .listing-dynamic-group2536,
html[data-theme="dark"] .listing-dynamic-item2536,
html[data-theme="dark"] .listing-paint2536,
html[data-theme="dark"] .listing-paint2536__item,
html[data-theme="dark"] .listing-paint2536__empty {
    background: var(--hg-surface);
    border-color: var(--hg-border);
    color: var(--hg-text);
    box-shadow: none;
}

html[data-theme="dark"] .listing-dynamic-head2536,
html[data-theme="dark"] .listing-dynamic-group-title2536,
html[data-theme="dark"] .listing-paint2536 .listing-dynamic-group-title2536 {
    background: var(--hg-surface-soft);
}

html[data-theme="dark"] .listing-dynamic-head2536 h3,
html[data-theme="dark"] .listing-dynamic-group-title2536 span:first-child,
html[data-theme="dark"] .listing-dynamic-value2536,
html[data-theme="dark"] .listing-paint2536__empty,
html[data-theme="dark"] .listing-paint2536__part,
html[data-theme="dark"] .listing-paint2536__status {
    color: var(--hg-text);
    font-weight: 600;
}

html[data-theme="dark"] .listing-dynamic-head2536 p,
html[data-theme="dark"] .listing-dynamic-label2536,
html[data-theme="dark"] .listing-dynamic-label-multi2536,
html[data-theme="dark"] .listing-dynamic-group-title2536 span:nth-child(2) {
    color: var(--hg-muted);
}

html[data-theme="dark"] .listing-dynamic-group-title2536 span:nth-child(2),
html[data-theme="dark"] .listing-dynamic-chip2536 {
    background: #4a4848;
    color: #F5F5F5;
}

html[data-theme="dark"] .listing-qna2536-card,
html[data-theme="dark"] .listing-qna2536-preview-card,
html[data-theme="dark"] .listing-qna2536-preview-answer,
html[data-theme="dark"] .listing-qna2536-preview-empty,
html[data-theme="dark"] .listing-qna2536-item,
html[data-theme="dark"] .listing-qna2536-answer,
html[data-theme="dark"] .listing-qna2536-empty,
html[data-theme="dark"] .listing-qna2536-login-card,
html[data-theme="dark"] .listing-qna2536-owner-note,
html[data-theme="dark"] .qna-slider2536-card,
html[data-theme="dark"] .qna-slider2536-answer {
    background: var(--hg-surface);
    border-color: var(--hg-border);
    color: var(--hg-text);
}

html[data-theme="dark"] .listing-qna2536-heading,
html[data-theme="dark"] .listing-qna2536-section-head h4,
html[data-theme="dark"] .listing-qna2536-preview-question,
html[data-theme="dark"] .listing-qna2536-preview-seller,
html[data-theme="dark"] .listing-qna2536-preview-answer p,
html[data-theme="dark"] .listing-qna2536-preview-empty p,
html[data-theme="dark"] .listing-qna2536-question p,
html[data-theme="dark"] .listing-qna2536-answer p,
html[data-theme="dark"] .qna-slider2536-user-name,
html[data-theme="dark"] .qna-slider2536-question,
html[data-theme="dark"] .qna-slider2536-answer-text,
html[data-theme="dark"] .listing-qna2536-user-name {
    color: var(--hg-text);
}

html[data-theme="dark"] .listing-qna2536-preview-meta,
html[data-theme="dark"] .listing-qna2536-preview-seller small,
html[data-theme="dark"] .listing-qna2536-preview-empty span,
html[data-theme="dark"] .listing-qna2536-owner-note,
html[data-theme="dark"] .listing-qna2536-meta,
html[data-theme="dark"] .qna-slider2536-meta,
html[data-theme="dark"] .qna-slider2536-date {
    color: var(--hg-muted);
}

html[data-theme="dark"] .listing-qna2536-panel,
html[data-theme="dark"] .listing-qna2536-header,
html[data-theme="dark"] .listing-qna2536-all-panel {
    border-color: var(--hg-border);
}

html[data-theme="dark"] .listing-qna2536-textarea {
    background: var(--hg-surface-soft);
    border-color: var(--hg-border);
    color: var(--hg-text);
}

html[data-theme="dark"] .listing-qna2536-btn-outline,
html[data-theme="dark"] .qna-slider2536-arrow {
    background: var(--hg-surface-soft);
    border-color: var(--hg-border);
    color: #8ed5d9 !important;
}

html[data-theme="dark"] .listing-qna2536-btn-outline:hover,
html[data-theme="dark"] .qna-slider2536-arrow:hover {
    background: var(--hg-primary);
    border-color: var(--hg-primary);
    color: #ffffff !important;
}

html[data-theme="dark"] .account-container,
html[data-theme="dark"] .page-wrapper,
html[data-theme="dark"] .ilt-iletisim-wrapper,
html[data-theme="dark"] .kategori-kart-container,
html[data-theme="dark"] .photo-upload-container,
html[data-theme="dark"] .sozlesme-page-wrap {
    background: var(--hg-bg);
    color: var(--hg-text);
}

html[data-theme="dark"] .settings-sidebar12,
html[data-theme="dark"] .settings-content2d,
html[data-theme="dark"] .settings-section23ds,
html[data-theme="dark"] .vacation-mode-card,
html[data-theme="dark"] .ilt-iletisim-wrapper,
html[data-theme="dark"] .ilt-iletisim-form,
html[data-theme="dark"] .kategori-kart-container,
html[data-theme="dark"] .kategori-arama-alani,
html[data-theme="dark"] .kategori-kart,
html[data-theme="dark"] .manuel-kategori-alani,
html[data-theme="dark"] .photo-upload-container,
html[data-theme="dark"] .ai-modal-content,
html[data-theme="dark"] .loading-modal-content,
html[data-theme="dark"] .how-it-works-modal-content,
html[data-theme="dark"] .draft-resume-modal,
html[data-theme="dark"] .sozlesme-modal-content {
    background: var(--hg-surface) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.18);
}

html[data-theme="dark"] .settings-sidebar12 li a,
html[data-theme="dark"] .settings-content2d h1,
html[data-theme="dark"] .settings-content2d p,
html[data-theme="dark"] .settings-section23ds,
html[data-theme="dark"] .custom-heading,
html[data-theme="dark"] .form-grou2dddp label,
html[data-theme="dark"] .profile-text,
html[data-theme="dark"] .vacation-mode-card__title,
html[data-theme="dark"] .vacation-mode-field span,
html[data-theme="dark"] .ilt-iletisim-paragraf,
html[data-theme="dark"] .ilt-iletisim-bilgi-item,
html[data-theme="dark"] .ilt-form-label,
html[data-theme="dark"] .kategori-aciklama,
html[data-theme="dark"] .kategori-arama-alani h3,
html[data-theme="dark"] .kategori-kart-sol,
html[data-theme="dark"] .geri-bildirim-baslik,
html[data-theme="dark"] .photo-upload-container h2,
html[data-theme="dark"] .photo-upload-container p,
html[data-theme="dark"] .setup-required-title,
html[data-theme="dark"] .draft-resume-title,
html[data-theme="dark"] .draft-resume-name,
html[data-theme="dark"] .qr-mobile-modal h3,
html[data-theme="dark"] .sozlesme-checkbox label {
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .vacation-mode-card__desc,
html[data-theme="dark"] .vacation-mode-active-summary__message,
html[data-theme="dark"] .ilt-form-input::placeholder,
html[data-theme="dark"] .ilt-form-textarea::placeholder,
html[data-theme="dark"] .kategori-search-status,
html[data-theme="dark"] .kategori-helper-text,
html[data-theme="dark"] .manuel-kategori-aciklama,
html[data-theme="dark"] .photo-tip,
html[data-theme="dark"] .setup-required-sub,
html[data-theme="dark"] .draft-resume-text,
html[data-theme="dark"] .draft-resume-meta,
html[data-theme="dark"] .qr-mobile-hint,
html[data-theme="dark"] .qr-mobile-sync,
html[data-theme="dark"] .qr-mobile-count-line,
html[data-theme="dark"] .qr-mobile-expires,
html[data-theme="dark"] .qr-modal-loading {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .settings-sidebar12 li a:hover,
html[data-theme="dark"] .settings-sidebar12 li a.active,
html[data-theme="dark"] .commercial-account:hover,
html[data-theme="dark"] .button2dd,
html[data-theme="dark"] .ilt-submit-button,
html[data-theme="dark"] .kategori-sec-btn,
html[data-theme="dark"] .devam-btn,
html[data-theme="dark"] .photo-select-btn,
html[data-theme="dark"] .setup-required-link,
html[data-theme="dark"] .sozlesme-submit-btn {
    background: var(--hg-primary) !important;
    border-color: var(--hg-primary) !important;
    color: #ffffff !important;
    font-weight: 600;
}

html[data-theme="dark"] .commercial-account,
html[data-theme="dark"] .te-btn.te-ghost,
html[data-theme="dark"] .draft-resume-new,
html[data-theme="dark"] .resim-bulk-upload-btn2536,
html[data-theme="dark"] .manuel-sec-btn {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: #8ed5d9 !important;
    font-weight: 600;
}

html[data-theme="dark"] .form-grou2dddp input,
html[data-theme="dark"] .settings-content2d input,
html[data-theme="dark"] .settings-content2d select,
html[data-theme="dark"] .settings-content2d textarea,
html[data-theme="dark"] .vacation-mode-field input,
html[data-theme="dark"] .ilt-form-input,
html[data-theme="dark"] .ilt-form-textarea,
html[data-theme="dark"] .kategori-search-input,
html[data-theme="dark"] .manuel-form select,
html[data-theme="dark"] .modal-body .form-group input {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .form-grou2dddp input:focus,
html[data-theme="dark"] .settings-content2d input:focus,
html[data-theme="dark"] .settings-content2d select:focus,
html[data-theme="dark"] .settings-content2d textarea:focus,
html[data-theme="dark"] .ilt-form-input:focus,
html[data-theme="dark"] .ilt-form-textarea:focus,
html[data-theme="dark"] .kategori-search-input:focus,
html[data-theme="dark"] .manuel-form select:focus {
    border-color: var(--hg-primary) !important;
    box-shadow: 0 0 0 3px rgba(0, 119, 130, 0.22) !important;
}

html[data-theme="dark"] .ilt-iletisim-baslik,
html[data-theme="dark"] .ilt-iletisim-bilgi-item a,
html[data-theme="dark"] .kategori-baslik,
html[data-theme="dark"] .feedback-btn,
html[data-theme="dark"] .sozlesme-heading,
html[data-theme="dark"] .sozlesme-checkbox a,
html[data-theme="dark"] .qr-upload-activity__title,
html[data-theme="dark"] .loading-modal-content h3,
html[data-theme="dark"] .ai-modal-content h3,
html[data-theme="dark"] .ai-modal-content i {
    color: #8ed5d9 !important;
}

html[data-theme="dark"] .ilt-iletisim-bilgi,
html[data-theme="dark"] .visual-search-note,
html[data-theme="dark"] .res-drop-area,
html[data-theme="dark"] .qr-code-host,
html[data-theme="dark"] .qr-upload-activity,
html[data-theme="dark"] .draft-resume-card,
html[data-theme="dark"] .sozlesme-heading,
html[data-theme="dark"] .sozlesme-checkbox {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .res-drop-area:hover,
html[data-theme="dark"] .kategori-search-row,
html[data-theme="dark"] .kategori-arama-sonuc-item {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .kategori-search-row:hover,
html[data-theme="dark"] .kategori-search-row:focus,
html[data-theme="dark"] .kategori-arama-sonuc-item:hover {
    background: var(--hg-primary) !important;
    border-color: var(--hg-primary) !important;
    color: #ffffff !important;
}

html[data-theme="dark"] .kategori-search-row:hover *,
html[data-theme="dark"] .kategori-arama-sonuc-item:hover * {
    color: #ffffff !important;
}

html[data-theme="dark"] .header-band,
html[data-theme="dark"] .header-content,
html[data-theme="dark"] .listing-tab-content,
html[data-theme="dark"] .listing-kapsayici,
html[data-theme="dark"] .listing-card,
html[data-theme="dark"] .listing-item,
html[data-theme="dark"] .empty-card,
html[data-theme="dark"] .no-results-container {
    background: var(--hg-surface) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .toplam-ilan,
html[data-theme="dark"] .listing-liste-baslik,
html[data-theme="dark"] .listing-liste-aciklama,
html[data-theme="dark"] .listing-card-title,
html[data-theme="dark"] .listing-username,
html[data-theme="dark"] .listing-title,
html[data-theme="dark"] .listing-title a,
html[data-theme="dark"] .empty-card h3,
html[data-theme="dark"] .no-results-message {
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .listing-liste-altmenu,
html[data-theme="dark"] .listing-durum,
html[data-theme="dark"] .listing-tarih,
html[data-theme="dark"] .listing-location,
html[data-theme="dark"] .listing-date,
html[data-theme="dark"] .lp-pagination-info,
html[data-theme="dark"] .empty-card p {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .listing-fiyat,
html[data-theme="dark"] .listing-price,
html[data-theme="dark"] .listing-card-price-fav {
    color: #F6D365 !important;
    font-weight: 600;
}

html[data-theme="dark"] .listing-tab {
    background: var(--hg-surface-soft) !important;
    color: var(--hg-muted) !important;
    border-color: var(--hg-border) !important;
}

html[data-theme="dark"] .listing-tab.active {
    background: var(--hg-primary) !important;
    color: #ffffff !important;
    border-color: var(--hg-primary) !important;
}

html[data-theme="dark"] .listing-message-modal,
html[data-theme="dark"] #listingMessageModalOverlay .listing-message-modal,
html[data-theme="dark"] #listingMessageModalOverlay .listing-message-history,
html[data-theme="dark"] #listingMessageModalOverlay .listing-message-history-bubble,
html[data-theme="dark"] #listingMessageModalOverlay .listing-message-offer-card,
html[data-theme="dark"] #listingMessageModalOverlay .listing-message-header,
html[data-theme="dark"] #listingMessageModalOverlay .listing-message-safety {
    background: var(--hg-surface) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] #listingMessageModalOverlay .listing-message-textarea,
html[data-theme="dark"] #listingMessageModalOverlay .listing-message-quick-btn,
html[data-theme="dark"] .listing-message-quick-btn {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .te-banner,
html[data-theme="dark"] .res-drop-area--setup-locked,
html[data-theme="dark"] .error-message {
    background: rgba(127, 29, 29, 0.16) !important;
    border-color: rgba(248, 113, 113, 0.38) !important;
    color: #fecaca !important;
}

html[data-theme="dark"] .te-banner .te-text,
html[data-theme="dark"] .te-banner .te-sub {
    color: #fecaca !important;
}

/* İlan ekle / ilan kaydedildi dark tema */
html[data-theme="dark"] body.site-layout,
html[data-theme="dark"] .site-content,
html[data-theme="dark"] .listing-status-page {
    background: var(--hg-bg) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .container2536,
html[data-theme="dark"] .kategori-container2536,
html[data-theme="dark"] .form-kutu,
html[data-theme="dark"] .visibility-section2536,
html[data-theme="dark"] .upload-box_resim,
html[data-theme="dark"] .dynamic-category-fields2536,
html[data-theme="dark"] .dynamic-cat-acc-item2536,
html[data-theme="dark"] .dynamic-cat-acc-panel2536,
html[data-theme="dark"] .commercial-eids-card2536,
html[data-theme="dark"] .video-qr-modal-card2536,
html[data-theme="dark"] .status-hero,
html[data-theme="dark"] .status-listing-card,
html[data-theme="dark"] .ilan-sol,
html[data-theme="dark"] .empty-status {
    background: var(--hg-surface) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
    box-shadow: 0 16px 34px rgba(0, 0, 0, 0.18) !important;
}

html[data-theme="dark"] .sonuc-container2536,
html[data-theme="dark"] #act-selected-location.result,
html[data-theme="dark"] .upload-status_resim,
html[data-theme="dark"] .media-upload-menu2536,
html[data-theme="dark"] .video-qr-code-host2536,
html[data-theme="dark"] .video-qr-upload-activity2536,
html[data-theme="dark"] .dynamic-cat-acc-header2536,
html[data-theme="dark"] #dynamicCategoryFieldsMount2536 .dynamic-cat-acc-header2536,
html[data-theme="dark"] .dynamic-field-info2536,
html[data-theme="dark"] .dynamic-field-passive2536,
html[data-theme="dark"] .dynamic-file-upload-card2536,
html[data-theme="dark"] .dynamic-paint2536__schema,
html[data-theme="dark"] .dynamic-paint2536__car,
html[data-theme="dark"] .dynamic-paint2536__table-wrap,
html[data-theme="dark"] .listing-limit-warning2536,
html[data-theme="dark"] .status-kicker,
html[data-theme="dark"] .status-btn-soft {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .container2536 h2,
html[data-theme="dark"] .container2536 h3,
html[data-theme="dark"] .container2536 h4,
html[data-theme="dark"] .container2536 h5,
html[data-theme="dark"] .blm-baslik,
html[data-theme="dark"] .dynamic-category-fields2536 h3,
html[data-theme="dark"] .dynamic-file-upload-copy2536,
html[data-theme="dark"] .dynamic-file-upload-copy2536 strong,
html[data-theme="dark"] .dynamic-field-info2536 .dynamic-field-label2536,
html[data-theme="dark"] .commercial-eids-card2536 h3,
html[data-theme="dark"] .status-copy h2,
html[data-theme="dark"] .empty-status h2,
html[data-theme="dark"] .ilan-sol h3 a,
html[data-theme="dark"] #result-text,
html[data-theme="dark"] #act-location-text,
html[data-theme="dark"] .radio-option2536,
html[data-theme="dark"] .dynamic-paint2536__table,
html[data-theme="dark"] .dynamic-paint2536__table tbody th,
html[data-theme="dark"] .dynamic-paint2536__none {
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .container2536 label,
html[data-theme="dark"] .warning-text2536,
html[data-theme="dark"] .photo-count_resim,
html[data-theme="dark"] .video-count_resim2536,
html[data-theme="dark"] .media-header_counts2536,
html[data-theme="dark"] .video-qr-modal-card2536 p,
html[data-theme="dark"] .video-qr-status2536,
html[data-theme="dark"] .video-qr-upload-activity2536__sub,
html[data-theme="dark"] .dynamic-cat-acc-status2536,
html[data-theme="dark"] .dynamic-file-upload-copy2536 span,
html[data-theme="dark"] .dynamic-paint2536__schema span,
html[data-theme="dark"] .dynamic-paint2536__table thead th,
html[data-theme="dark"] .commercial-eids-card2536 p,
html[data-theme="dark"] .status-lead,
html[data-theme="dark"] .ilan-no {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .container2536 input,
html[data-theme="dark"] .container2536 select,
html[data-theme="dark"] .container2536 textarea,
html[data-theme="dark"] .custom-input-new2536,
html[data-theme="dark"] .kategori-container2536 select,
html[data-theme="dark"] .dynamic-field-item2536 input[type="text"],
html[data-theme="dark"] .dynamic-field-item2536 input[type="number"],
html[data-theme="dark"] .dynamic-field-item2536 select,
html[data-theme="dark"] .dynamic-field-item2536 textarea,
html[data-theme="dark"] .dynamic-paint2536__note,
html[data-theme="dark"] .dynamic-file-upload-card2536 input[type="file"] {
    background: #333333 !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .dynamic-checkbox-grid2536 label,
html[data-theme="dark"] .dynamic-choice-list2536 label,
html[data-theme="dark"] .dynamic-single-checkbox2536,
html[data-theme="dark"] .media-upload-menu2536 button,
html[data-theme="dark"] .photo-count_resim,
html[data-theme="dark"] .video-count_resim2536 {
    background: var(--hg-surface) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .media-upload-menu2536 button:hover,
html[data-theme="dark"] .dynamic-checkbox-grid2536 label:hover,
html[data-theme="dark"] .dynamic-choice-list2536 label:hover,
html[data-theme="dark"] .dynamic-single-checkbox2536:hover {
    background: var(--hg-surface-soft) !important;
    border-color: #666464 !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .dynamic-checkbox-grid2536 label.is-checked2536,
html[data-theme="dark"] .dynamic-choice-list2536 label.is-checked2536,
html[data-theme="dark"] .dynamic-single-checkbox2536.is-checked2536 {
    background: rgba(246, 211, 101, 0.14) !important;
    border-color: rgba(246, 211, 101, 0.55) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] body #act-locationModal.act-loc-modal .act-loc-panel,
html[data-theme="dark"] body #act-locationModal.act-loc-modal .act-loc-results {
    background: var(--hg-surface) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] body #act-locationModal.act-loc-modal .act-loc-title,
html[data-theme="dark"] body #act-locationModal.act-loc-modal .act-loc-current-card strong,
html[data-theme="dark"] body #act-locationModal.act-loc-modal .act-loc-selected-city {
    color: var(--hg-text) !important;
}

html[data-theme="dark"] body #act-locationModal.act-loc-modal .act-loc-search,
html[data-theme="dark"] body #act-locationModal.act-loc-modal .act-loc-global input,
html[data-theme="dark"] body #act-locationModal.act-loc-modal button.act-loc-result-item,
html[data-theme="dark"] body #act-locationModal.act-loc-modal button.act-loc-secondary,
html[data-theme="dark"] body #act-locationModal.act-loc-modal .act-loc-close {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] body #act-locationModal.act-loc-modal button.act-loc-current-card {
    background: rgba(246, 211, 101, 0.12) !important;
    border-color: rgba(246, 211, 101, 0.38) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] body #act-locationModal.act-loc-modal button.act-loc-result-item:hover,
html[data-theme="dark"] body #act-locationModal.act-loc-modal button.act-loc-current-card:hover {
    background: var(--hg-surface-soft) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .status-btn-primary,
html[data-theme="dark"] .submit-button2536,
html[data-theme="dark"] .contact-button232536,
html[data-theme="dark"] .listing-limit-btn2536,
html[data-theme="dark"] .commercial-eids-primary2536,
html[data-theme="dark"] .media-header_actions2536 #mediaUploadButton2536,
html[data-theme="dark"] .photo-header_resim button {
    background: var(--hg-primary) !important;
    border-color: var(--hg-primary) !important;
    color: #ffffff !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .ilan-ekle-actions-row2536 .ilan-ekle-draft-btn2536,
html[data-theme="dark"] .commercial-eids-secondary2536,
html[data-theme="dark"] .video-qr-modal-actions2536 button,
html[data-theme="dark"] .status-btn-soft {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .listing-limit-btn-disabled2536 {
    background: #4b4949 !important;
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .ilan-ekle-page #editor,
html[data-theme="dark"] .ilan-ekle-page #editor .ql-editor {
    background: #ffffff !important;
    color: #111827 !important;
}

html[data-theme="dark"] .ilan-ekle-page #editor .ql-editor * {
    color: #111827;
}

html[data-theme="dark"] .ilan-ekle-page #editor .ql-editor.ql-blank::before {
    color: #6b7280 !important;
}

/* Account engellenmisler ve setup dark tema */
html[data-theme="dark"] .engelli-kullanicilar-icerik,
html[data-theme="dark"] .engelli-kullanicilar-icerik .user-item,
html[data-theme="dark"] .setup-card,
html[data-theme="dark"] .setup-list,
html[data-theme="dark"] .setup-row,
html[data-theme="dark"] .setup-bottom,
html[data-theme="dark"] .setup-btn--ghost,
html[data-theme="dark"] #act-locationModal .act-loc-panel {
    background: var(--hg-surface) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .engelli-kullanicilar-icerik,
html[data-theme="dark"] .engelli-kullanicilar-icerik .user-item,
html[data-theme="dark"] .setup-card,
html[data-theme="dark"] .setup-bottom,
html[data-theme="dark"] #act-locationModal .act-loc-panel {
    box-shadow: 0 18px 42px rgba(0, 0, 0, 0.28) !important;
}

html[data-theme="dark"] .engelli-kullanicilar-icerik .profile-text,
html[data-theme="dark"] .engelli-kullanicilar-icerik .user-name,
html[data-theme="dark"] .setup-card__header h1,
html[data-theme="dark"] .setup-row__text,
html[data-theme="dark"] .setup-bottom__top span,
html[data-theme="dark"] #act-locationModal .act-loc-title,
html[data-theme="dark"] #act-locationModal .act-loc-current-card strong,
html[data-theme="dark"] #act-locationModal .act-loc-global label,
html[data-theme="dark"] #act-locationModal .act-loc-selected-city {
    color: var(--hg-text) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .engelli-kullanicilar-icerik .block-date,
html[data-theme="dark"] .engelli-kullanicilar-icerik .no-blocked-users,
html[data-theme="dark"] .setup-card__header p,
html[data-theme="dark"] #act-locationModal .act-loc-current-card small,
html[data-theme="dark"] #act-locationModal .act-loc-result-item small,
html[data-theme="dark"] #act-locationModal .act-loc-empty {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .engelli-kullanicilar-icerik .individual-text,
html[data-theme="dark"] .setup-bottom__top strong,
html[data-theme="dark"] #act-locationModal .act-loc-selected-city {
    color: #9ee7e5 !important;
}

html[data-theme="dark"] .engelli-kullanicilar-icerik .individual-text {
    background: rgba(0, 119, 130, 0.14) !important;
    border-color: rgba(0, 119, 130, 0.42) !important;
}

html[data-theme="dark"] .engelli-kullanicilar-icerik .unblock-button,
html[data-theme="dark"] .setup-progressbar span,
html[data-theme="dark"] #act-locationModal .act-loc-primary {
    background: var(--hg-primary) !important;
    border-color: var(--hg-primary) !important;
    color: #ffffff !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .engelli-kullanicilar-icerik .unblock-button:hover {
    background: #005f63 !important;
    color: #ffffff !important;
}

html[data-theme="dark"] .setup-page {
    background: radial-gradient(circle at top, rgba(0, 119, 130, 0.16), transparent 34%),
        linear-gradient(180deg, var(--hg-bg) 0%, #2f2f2f 100%) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .setup-row.is-complete,
html[data-theme="dark"] .setup-complete-alert {
    background: linear-gradient(90deg, rgba(22, 163, 74, 0.14) 0%, rgba(0, 119, 130, 0.08) 100%) !important;
    border-color: rgba(34, 197, 94, 0.34) !important;
}

html[data-theme="dark"] .setup-complete-alert strong,
html[data-theme="dark"] .setup-complete-alert span {
    color: #bbf7d0 !important;
}

html[data-theme="dark"] .setup-flash {
    background: rgba(59, 130, 246, 0.14) !important;
    border-color: rgba(147, 197, 253, 0.36) !important;
    color: #bfdbfe !important;
}

html[data-theme="dark"] .setup-flash--success,
html[data-theme="dark"] .setup-inline-notice,
html[data-theme="dark"] .custom-alert-success {
    background: rgba(22, 163, 74, 0.16) !important;
    border-color: rgba(34, 197, 94, 0.36) !important;
    color: #bbf7d0 !important;
}

html[data-theme="dark"] .custom-alert-danger,
html[data-theme="dark"] .setup-errors {
    background: rgba(239, 68, 68, 0.12) !important;
    border-color: rgba(248, 113, 113, 0.34) !important;
    color: #fecaca !important;
}

html[data-theme="dark"] .setup-circle {
    background: var(--hg-surface-soft) !important;
    border-color: #666464 !important;
}

html[data-theme="dark"] .setup-btn--outline,
html[data-theme="dark"] #act-locationModal .act-loc-secondary {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: #9ee7e5 !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .setup-btn--outline:hover,
html[data-theme="dark"] .setup-btn--ghost:hover,
html[data-theme="dark"] #act-locationModal .act-loc-secondary:hover,
html[data-theme="dark"] #act-locationModal .act-loc-result-item:hover,
html[data-theme="dark"] #act-locationModal .act-loc-current-card:hover {
    background: #4a4848 !important;
    color: #ffffff !important;
}

html[data-theme="dark"] .setup-progressbar {
    background: #4a4848 !important;
}

html[data-theme="dark"] #act-locationModal .act-loc-close,
html[data-theme="dark"] #act-locationModal .act-loc-current-card,
html[data-theme="dark"] #act-locationModal .act-loc-result-item,
html[data-theme="dark"] #act-locationModal .act-loc-empty,
html[data-theme="dark"] #act-locationModal .act-loc-search,
html[data-theme="dark"] #act-locationModal .act-loc-global input {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] #act-locationModal .act-loc-search::placeholder,
html[data-theme="dark"] #act-locationModal .act-loc-global input::placeholder {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] #act-locationModal .act-loc-search:focus,
html[data-theme="dark"] #act-locationModal .act-loc-global input:focus {
    border-color: rgba(0, 119, 130, 0.7) !important;
    box-shadow: 0 0 0 4px rgba(0, 119, 130, 0.18) !important;
}

/* Odeme klasoru dark tema */
html[data-theme="dark"] .odm-container,
html[data-theme="dark"] .payment-page,
html[data-theme="dark"] .success-page,
html[data-theme="dark"] .ozet-container {
    background: var(--hg-bg) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .odm-card,
html[data-theme="dark"] .odm-table,
html[data-theme="dark"] .odm-details,
html[data-theme="dark"] .odm-modal-content,
html[data-theme="dark"] .payment-side,
html[data-theme="dark"] .payment-form-card,
html[data-theme="dark"] .payment-summary,
html[data-theme="dark"] .payment-logo,
html[data-theme="dark"] .success-card,
html[data-theme="dark"] .success-right,
html[data-theme="dark"] .summary-total,
html[data-theme="dark"] .ozet-card,
html[data-theme="dark"] .ozet-box,
html[data-theme="dark"] .sozlesme-box,
html[data-theme="dark"] .payhist-stat,
html[data-theme="dark"] .payhist-empty,
html[data-theme="dark"] .payhist-card,
html[data-theme="dark"] .modal-content {
    background: var(--hg-surface) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .odm-card,
html[data-theme="dark"] .payment-side,
html[data-theme="dark"] .payment-form-card,
html[data-theme="dark"] .success-card,
html[data-theme="dark"] .ozet-card,
html[data-theme="dark"] .payhist-stat,
html[data-theme="dark"] .payhist-empty,
html[data-theme="dark"] .payhist-card {
    box-shadow: 0 18px 42px rgba(0, 0, 0, 0.28) !important;
}

html[data-theme="dark"] .odm-text-success,
html[data-theme="dark"] .odm-header,
html[data-theme="dark"] .payment-title,
html[data-theme="dark"] .form-title,
html[data-theme="dark"] .summary-title,
html[data-theme="dark"] .summary-value,
html[data-theme="dark"] .success-title,
html[data-theme="dark"] .summary-total-label,
html[data-theme="dark"] .ozet-title,
html[data-theme="dark"] .ozet-info-value,
html[data-theme="dark"] .trend-box-title,
html[data-theme="dark"] .payhist-title,
html[data-theme="dark"] .payhist-card-title,
html[data-theme="dark"] .payhist-stat-value,
html[data-theme="dark"] .payhist-listing,
html[data-theme="dark"] .payhist-money,
html[data-theme="dark"] .payhist-date,
html[data-theme="dark"] .payhist-table tbody td,
html[data-theme="dark"] .modal-title {
    color: var(--hg-text) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .odm-message p,
html[data-theme="dark"] .odm-message,
html[data-theme="dark"] .odm-guvenli,
html[data-theme="dark"] .odm-label,
html[data-theme="dark"] .odm-form-check-label,
html[data-theme="dark"] .payment-text,
html[data-theme="dark"] .summary-label,
html[data-theme="dark"] .success-desc,
html[data-theme="dark"] .summary-label,
html[data-theme="dark"] .ozet-info-label,
html[data-theme="dark"] .sozlesme-label,
html[data-theme="dark"] .trend-box-desc,
html[data-theme="dark"] .odm-subtext,
html[data-theme="dark"] .payhist-sub,
html[data-theme="dark"] .payhist-card-sub,
html[data-theme="dark"] .payhist-stat-label,
html[data-theme="dark"] .payhist-stat-note,
html[data-theme="dark"] .payhist-muted,
html[data-theme="dark"] .payhist-txn,
html[data-theme="dark"] .payhist-desc,
html[data-theme="dark"] .modal-body,
html[data-theme="dark"] .modal-body p {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .summary-price,
html[data-theme="dark"] .summary-total-value,
html[data-theme="dark"] .ozet-eyebrow,
html[data-theme="dark"] .ozet-back,
html[data-theme="dark"] .sozlesme-label a,
html[data-theme="dark"] .payhist-kdv {
    color: #9ee7e5 !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .odm-table thead,
html[data-theme="dark"] .odm-table thead th,
html[data-theme="dark"] .payhist-table thead th,
html[data-theme="dark"] .trend-box,
html[data-theme="dark"] .kupon-section,
html[data-theme="dark"] .secure-note,
html[data-theme="dark"] .bottom-note,
html[data-theme="dark"] .odm-guvenli-bilgi,
html[data-theme="dark"] .odm-btn-secondary,
html[data-theme="dark"] .success-btn-secondary,
html[data-theme="dark"] .payhist-no-file {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .trend-box:hover,
html[data-theme="dark"] .odm-table tbody tr:hover,
html[data-theme="dark"] .payhist-table tbody tr:hover,
html[data-theme="dark"] .ozet-back:hover,
html[data-theme="dark"] .success-btn-secondary:hover {
    background: #4a4848 !important;
    color: #ffffff !important;
}

html[data-theme="dark"] .trend-box input[type="radio"]:checked + .trend-box-content {
    background: rgba(0, 119, 130, 0.16) !important;
    box-shadow: 0 0 0 2px rgba(0, 119, 130, 0.42) !important;
}

html[data-theme="dark"] .odm-table th,
html[data-theme="dark"] .odm-table td,
html[data-theme="dark"] .summary-row,
html[data-theme="dark"] .payhist-card-head,
html[data-theme="dark"] .payhist-table thead th,
html[data-theme="dark"] .payhist-table tbody td,
html[data-theme="dark"] .modal-header,
html[data-theme="dark"] .modal-footer {
    border-color: var(--hg-border) !important;
}

html[data-theme="dark"] .odm-table tbody tr:nth-child(even) {
    background: #383636 !important;
}

html[data-theme="dark"] .odm-btn-primary,
html[data-theme="dark"] .odm-error-btn-primary,
html[data-theme="dark"] .pay-button,
html[data-theme="dark"] .success-btn-primary,
html[data-theme="dark"] .ozet-btn,
html[data-theme="dark"] .kupon-btn,
html[data-theme="dark"] .payhist-main-btn,
html[data-theme="dark"] .btn-primary {
    background: var(--hg-primary) !important;
    border-color: var(--hg-primary) !important;
    color: #ffffff !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .odm-btn-primary:hover,
html[data-theme="dark"] .odm-error-btn-primary:hover,
html[data-theme="dark"] .pay-button:hover,
html[data-theme="dark"] .success-btn-primary:hover,
html[data-theme="dark"] .ozet-btn:hover,
html[data-theme="dark"] .kupon-btn:hover,
html[data-theme="dark"] .payhist-main-btn:hover,
html[data-theme="dark"] .btn-primary:hover {
    background: #005f67 !important;
    border-color: #005f67 !important;
    color: #ffffff !important;
}

html[data-theme="dark"] .kart-form-label,
html[data-theme="dark"] .kupon-title,
html[data-theme="dark"] .odm-form-group label {
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .kart-form-input,
html[data-theme="dark"] .kupon-input,
html[data-theme="dark"] .odm-form-group input,
html[data-theme="dark"] .odm-form-group select {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .kart-form-input::placeholder,
html[data-theme="dark"] .kupon-input::placeholder {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .kart-form-input:focus,
html[data-theme="dark"] .kupon-input:focus {
    border-color: rgba(0, 119, 130, 0.7) !important;
    box-shadow: 0 0 0 4px rgba(0, 119, 130, 0.18) !important;
}

html[data-theme="dark"] .payment-form-card.is-card-ready,
html[data-theme="dark"] .success-icon-wrap {
    background: rgba(22, 163, 74, 0.16) !important;
    border-color: rgba(34, 197, 94, 0.36) !important;
}

html[data-theme="dark"] .payment-error,
html[data-theme="dark"] .alert-danger,
html[data-theme="dark"] .payhist-empty-box {
    background: rgba(239, 68, 68, 0.12) !important;
    border-color: rgba(248, 113, 113, 0.34) !important;
    color: #fecaca !important;
}

html[data-theme="dark"] .alert-success {
    background: rgba(22, 163, 74, 0.16) !important;
    border-color: rgba(34, 197, 94, 0.36) !important;
    color: #bbf7d0 !important;
}

html[data-theme="dark"] .payhist-badge-type,
html[data-theme="dark"] .payhist-badge-file {
    background: rgba(0, 119, 130, 0.16) !important;
    border-color: rgba(0, 119, 130, 0.34) !important;
    color: #9ee7e5 !important;
}

html[data-theme="dark"] .payhist-fatura-link {
    background: rgba(239, 68, 68, 0.12) !important;
    border-color: rgba(248, 113, 113, 0.34) !important;
    color: #fecaca !important;
}

html[data-theme="dark"] .container[style*="max-width:820px"] > div[style*="border:1px"],
html[data-theme="dark"] .container[style*="max-width:820px"] img {
    background: var(--hg-surface) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

/* Commercial seller application dark tema */
html[data-theme="dark"] .commercial-application-page,
html[data-theme="dark"] .commercial-success-page {
    background: radial-gradient(circle at top left, rgba(0, 119, 130, 0.16), transparent 34%),
        linear-gradient(180deg, var(--hg-bg) 0%, #2f2f2f 100%) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .commercial-application-hero,
html[data-theme="dark"] .commercial-account-card,
html[data-theme="dark"] .commercial-form-card,
html[data-theme="dark"] .commercial-account-item,
html[data-theme="dark"] .commercial-upload-box,
html[data-theme="dark"] .commercial-upload-file,
html[data-theme="dark"] .commercial-form-check,
html[data-theme="dark"] .commercial-alert,
html[data-theme="dark"] .commercial-status-card,
html[data-theme="dark"] .commercial-success-card,
html[data-theme="dark"] .commercial-success-info {
    background: var(--hg-surface) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .commercial-application-hero,
html[data-theme="dark"] .commercial-account-card,
html[data-theme="dark"] .commercial-form-card,
html[data-theme="dark"] .commercial-success-card {
    box-shadow: 0 18px 42px rgba(0, 0, 0, 0.28) !important;
}

html[data-theme="dark"] .commercial-application-eyebrow,
html[data-theme="dark"] .commercial-success-eyebrow,
html[data-theme="dark"] .commercial-account-warning a {
    color: #9ee7e5 !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .commercial-hero-title h1,
html[data-theme="dark"] .commercial-section-heading h2,
html[data-theme="dark"] .commercial-account-item strong,
html[data-theme="dark"] .commercial-account-item a,
html[data-theme="dark"] .commercial-form-grid label,
html[data-theme="dark"] .commercial-form-grid label > span,
html[data-theme="dark"] .commercial-upload-text strong,
html[data-theme="dark"] .commercial-status-card h2,
html[data-theme="dark"] .commercial-alert strong,
html[data-theme="dark"] .commercial-success-card h1,
html[data-theme="dark"] .commercial-success-info strong {
    color: var(--hg-text) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .commercial-hero-title p,
html[data-theme="dark"] .commercial-section-heading p,
html[data-theme="dark"] .commercial-account-item span,
html[data-theme="dark"] .commercial-upload-text small,
html[data-theme="dark"] .commercial-upload-file,
html[data-theme="dark"] .commercial-form-check,
html[data-theme="dark"] .commercial-alert p,
html[data-theme="dark"] .commercial-status-card p,
html[data-theme="dark"] .commercial-success-card p,
html[data-theme="dark"] .commercial-success-info span {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .commercial-info-box,
html[data-theme="dark"] .commercial-account-warning,
html[data-theme="dark"] .commercial-alert-warning {
    background: rgba(246, 211, 101, 0.12) !important;
    border-color: rgba(246, 211, 101, 0.34) !important;
    color: #fde68a !important;
}

html[data-theme="dark"] .commercial-info-box p {
    color: #fde68a !important;
}

html[data-theme="dark"] .commercial-info-icon,
html[data-theme="dark"] .commercial-upload-icon,
html[data-theme="dark"] .commercial-success-icon {
    background: rgba(0, 119, 130, 0.16) !important;
    color: #9ee7e5 !important;
}

html[data-theme="dark"] .commercial-form-grid input,
html[data-theme="dark"] .commercial-form-grid textarea {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .commercial-form-grid input:focus,
html[data-theme="dark"] .commercial-form-grid textarea:focus,
html[data-theme="dark"] .commercial-file-upload:hover .commercial-upload-box,
html[data-theme="dark"] .commercial-file-upload:focus-within .commercial-upload-box {
    border-color: rgba(0, 119, 130, 0.7) !important;
    box-shadow: 0 0 0 3px rgba(0, 119, 130, 0.18) !important;
}

html[data-theme="dark"] .commercial-primary-button {
    background: var(--hg-primary) !important;
    border-color: var(--hg-primary) !important;
    color: #ffffff !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .commercial-primary-button:hover {
    background: #005f67 !important;
    border-color: #005f67 !important;
    color: #ffffff !important;
}

html[data-theme="dark"] .commercial-secondary-button {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .commercial-secondary-button:hover {
    background: #4a4848 !important;
    color: #ffffff !important;
}

html[data-theme="dark"] .commercial-alert-error,
html[data-theme="dark"] .commercial-field-error,
html[data-theme="dark"] .commercial-form-grid small {
    background: rgba(239, 68, 68, 0.12) !important;
    border-color: rgba(248, 113, 113, 0.34) !important;
    color: #fecaca !important;
}

html[data-theme="dark"] .commercial-status-success,
html[data-theme="dark"] .commercial-success-info {
    background: rgba(22, 163, 74, 0.16) !important;
    border-color: rgba(34, 197, 94, 0.36) !important;
}

html[data-theme="dark"] .commercial-status-info {
    background: rgba(59, 130, 246, 0.14) !important;
    border-color: rgba(147, 197, 253, 0.36) !important;
}

/* Phone OTP modal dark tema */
html[data-theme="dark"] .pvm-modal {
    background: rgba(0, 0, 0, 0.68) !important;
}

html[data-theme="dark"] .pvm-box {
    background: var(--hg-surface) !important;
    border: 1px solid var(--hg-border) !important;
    color: var(--hg-text) !important;
    box-shadow: 0 24px 54px rgba(0, 0, 0, 0.34) !important;
}

html[data-theme="dark"] .pvm-close,
html[data-theme="dark"] .pvm-phone,
html[data-theme="dark"] .pvm-otp-input {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .pvm-prefix {
    color: var(--hg-text) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] #pvm-phone {
    background: transparent !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] #pvm-phone::placeholder {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .pvm-hint,
html[data-theme="dark"] .pvm-timer {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .pvm-btn-primary,
html[data-theme="dark"] .pvm-btn-success {
    background: var(--hg-primary) !important;
    color: #ffffff !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .pvm-btn-primary:hover,
html[data-theme="dark"] .pvm-btn-success:hover {
    background: #005f67 !important;
    color: #ffffff !important;
}

html[data-theme="dark"] .pvm-btn-primary:disabled,
html[data-theme="dark"] .pvm-btn-success:disabled {
    opacity: 0.65 !important;
    cursor: not-allowed !important;
}

html[data-theme="dark"] .pvm-btn-link {
    background: transparent !important;
    color: #9ee7e5 !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .pvm-otp-input:focus {
    border-color: rgba(0, 119, 130, 0.7) !important;
    box-shadow: 0 0 0 3px rgba(0, 119, 130, 0.18) !important;
}

html[data-theme="dark"] .pvm-alert.success {
    background: rgba(22, 163, 74, 0.16) !important;
    border-color: rgba(34, 197, 94, 0.36) !important;
    color: #bbf7d0 !important;
}

html[data-theme="dark"] .pvm-alert.danger {
    background: rgba(239, 68, 68, 0.12) !important;
    border-color: rgba(248, 113, 113, 0.34) !important;
    color: #fecaca !important;
}

html[data-theme="dark"] .durum-notu.beklemede {
    background: rgba(37, 99, 235, 0.14) !important;
    border-color: rgba(96, 165, 250, 0.38) !important;
    color: #bfdbfe !important;
}

html[data-theme="dark"] .durum-notu.reddedildi {
    background: rgba(159, 18, 57, 0.16) !important;
    border-color: rgba(251, 113, 133, 0.38) !important;
    color: #fecdd3 !important;
}

html[data-theme="dark"] .durum-notu.aktif {
    background: rgba(0, 119, 130, 0.18) !important;
    border-color: rgba(0, 119, 130, 0.42) !important;
    color: #9ee7e5 !important;
}

html[data-theme="dark"] .fiyat {
    color: var(--hg-yellow) !important;
    font-weight: 600 !important;
}

/* Listeleme klasörü dark tema */
html[data-theme="dark"] .lp-wrapper {
    background: var(--hg-bg) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .lb-header-top-card,
html[data-theme="dark"] .lb-header-bottom-card,
html[data-theme="dark"] .lf-sidebar,
html[data-theme="dark"] .lf-category-picker2536,
html[data-theme="dark"] .lf-dynamic-group2536,
html[data-theme="dark"] .lf-stepped-filter2536,
html[data-theme="dark"] .distance-map-modal,
html[data-theme="dark"] .seo-landing-text {
    background: var(--hg-surface) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
    box-shadow: 0 16px 34px rgba(0, 0, 0, 0.16) !important;
}

html[data-theme="dark"] .lf-category-item2536,
html[data-theme="dark"] .lf-category-parent2536,
html[data-theme="dark"] .lf-input,
html[data-theme="dark"] .lf-select,
html[data-theme="dark"] .lf-btn,
html[data-theme="dark"] .lf-check-list label,
html[data-theme="dark"] .lf-dynamic-checkbox2536,
html[data-theme="dark"] .lf-dynamic-group-title2536,
html[data-theme="dark"] .lf-dynamic-field2536 input[type="number"],
html[data-theme="dark"] .lf-dynamic-select2536,
html[data-theme="dark"] .lf-stepped-filter-back2536,
html[data-theme="dark"] .lf-stepped-filter-option2536,
html[data-theme="dark"] .lf-stepped-filter-clear2536,
html[data-theme="dark"] .lb-btn-outline,
html[data-theme="dark"] .lb-btn-sort,
html[data-theme="dark"] .lb-view-toggle,
html[data-theme="dark"] .lb-sort-dropdown .dropdown-menu,
html[data-theme="dark"] .listing-message-btn,
html[data-theme="dark"] .listing-follow-btn,
html[data-theme="dark"] .distance-map-close {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .lb-title,
html[data-theme="dark"] .lf-title,
html[data-theme="dark"] .lf-dynamic-title2536,
html[data-theme="dark"] .lf-category-picker-title2536,
html[data-theme="dark"] .lf-dynamic-group-title2536,
html[data-theme="dark"] .lf-stepped-filter-title2536,
html[data-theme="dark"] .distance-map-header h2,
html[data-theme="dark"] .category-notify-title2536,
html[data-theme="dark"] .seo-landing-text h2,
html[data-theme="dark"] .listings.is-list .listing-title,
html[data-theme="dark"] .listings.is-list .listing-title a {
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .lb-subtitle,
html[data-theme="dark"] .lf-empty-text,
html[data-theme="dark"] .lf-category-breadcrumb2536,
html[data-theme="dark"] .lf-category-breadcrumb2536 a,
html[data-theme="dark"] .lf-category-subtitle2536,
html[data-theme="dark"] .lf-dynamic-label2536,
html[data-theme="dark"] .lf-stepped-filter-breadcrumb2536,
html[data-theme="dark"] .category-notify-text2536,
html[data-theme="dark"] .category-notify-feedback2536,
html[data-theme="dark"] .seo-landing-text p {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .lf-category-active2536,
html[data-theme="dark"] .lf-stepped-filter-option2536.is-selected2536,
html[data-theme="dark"] .lf-check-list label:has(input:checked),
html[data-theme="dark"] .lf-dynamic-checkbox2536:has(input:checked),
html[data-theme="dark"] .listing-follow-btn.is-following {
    background: rgba(0, 119, 130, 0.18) !important;
    border-color: rgba(0, 119, 130, 0.45) !important;
    color: #9ee7e5 !important;
}

html[data-theme="dark"] .lf-category-item2536:hover,
html[data-theme="dark"] .lf-category-item2536:focus-visible,
html[data-theme="dark"] .lf-category-parent2536:hover,
html[data-theme="dark"] .lf-category-parent2536:focus-visible,
html[data-theme="dark"] .lf-btn:hover,
html[data-theme="dark"] .lf-btn:focus-visible,
html[data-theme="dark"] .lf-check-list label:hover,
html[data-theme="dark"] .lf-dynamic-checkbox2536:hover,
html[data-theme="dark"] .lf-stepped-filter-back2536:hover,
html[data-theme="dark"] .lf-stepped-filter-back2536:focus-visible,
html[data-theme="dark"] .lf-stepped-filter-option2536:hover,
html[data-theme="dark"] .lf-stepped-filter-option2536:focus-visible,
html[data-theme="dark"] .lb-btn-outline:hover,
html[data-theme="dark"] .lb-btn-sort:hover,
html[data-theme="dark"] .lb-view-toggle:hover {
    background: #4a4848 !important;
    border-color: #666464 !important;
    color: #ffffff !important;
}

html[data-theme="dark"] .lb-btn.is-active,
html[data-theme="dark"] .lb-btn.lb-btn-active,
html[data-theme="dark"] .lb-view-toggle.is-active,
html[data-theme="dark"] .lf-btn-primary,
html[data-theme="dark"] .lf-btn-location,
html[data-theme="dark"] .lf-btn-small,
html[data-theme="dark"] .empty-cta-btn {
    background: var(--hg-primary) !important;
    border-color: var(--hg-primary) !important;
    color: #ffffff !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .lb-sort-dropdown .dropdown-item {
    color: var(--hg-text) !important;
    background: transparent !important;
}

html[data-theme="dark"] .lb-sort-dropdown .dropdown-item:hover,
html[data-theme="dark"] .lb-sort-dropdown .dropdown-item:focus {
    background: var(--hg-surface) !important;
    color: #ffffff !important;
}

html[data-theme="dark"] .lb-sort-dropdown .lb-btn-sort:not(.is-active):hover,
html[data-theme="dark"] .lb-sort-dropdown .lb-btn-sort:not(.is-active):focus,
html[data-theme="dark"] .lb-sort-dropdown .lb-btn-sort:not(.is-active):active,
html[data-theme="dark"] .lb-sort-dropdown.show .lb-btn-sort:not(.is-active),
html[data-theme="dark"] .lb-sort-dropdown .lb-btn-sort:not(.is-active):hover i,
html[data-theme="dark"] .lb-sort-dropdown .lb-btn-sort:not(.is-active):focus i,
html[data-theme="dark"] .lb-sort-dropdown .lb-btn-sort:not(.is-active):active i,
html[data-theme="dark"] .lb-sort-dropdown.show .lb-btn-sort:not(.is-active) i,
html[data-theme="dark"] .lb-sort-dropdown .lb-btn-sort:not(.is-active):hover span,
html[data-theme="dark"] .lb-sort-dropdown .lb-btn-sort:not(.is-active):focus span,
html[data-theme="dark"] .lb-sort-dropdown .lb-btn-sort:not(.is-active):active span,
html[data-theme="dark"] .lb-sort-dropdown.show .lb-btn-sort:not(.is-active) span {
    color: #ffffff !important;
}

html[data-theme="dark"] .lf-sidebar input[type="radio"] {
    background: #333333 !important;
    border-color: var(--hg-muted) !important;
}

html[data-theme="dark"] .lf-sidebar input[type="radio"]:checked {
    background: var(--hg-primary) !important;
    border-color: var(--hg-primary) !important;
}

html[data-theme="dark"] .lf-select:disabled,
html[data-theme="dark"] .lf-dynamic-select2536:disabled {
    background: #383636 !important;
    color: #8f8f8f !important;
}

html[data-theme="dark"] .category-notify-box2536 {
    background: rgba(246, 211, 101, 0.12) !important;
    border-color: rgba(246, 211, 101, 0.42) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .category-notify-btn2536,
html[data-theme="dark"] .category-notify-btn2536:hover,
html[data-theme="dark"] .category-notify-btn2536:focus {
    background: var(--hg-primary) !important;
    border-color: var(--hg-primary) !important;
    color: #ffffff !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .category-notify-btn2536.is-subscribed {
    background: var(--hg-surface-soft) !important;
    border-color: rgba(246, 211, 101, 0.42) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .listings.is-list .listing-item {
    border-color: var(--hg-border) !important;
}

html[data-theme="dark"] .listings.is-list .listing-image,
html[data-theme="dark"] .listings.is-list .listing-actions,
html[data-theme="dark"] .listing-footer,
html[data-theme="dark"] .listing-card-stats,
html[data-theme="dark"] .listing-card-stat + .listing-card-stat,
html[data-theme="dark"] .distance-map-header {
    border-color: var(--hg-border) !important;
}

html[data-theme="dark"] .listing-card-stat,
html[data-theme="dark"] .listing-card-stats,
html[data-theme="dark"] .listing-favorite-text {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .listing-message-btn:hover,
html[data-theme="dark"] .listing-message-btn:focus,
html[data-theme="dark"] .listing-message-btn:active,
html[data-theme="dark"] .listing-follow-btn:hover,
html[data-theme="dark"] .listing-follow-btn:focus,
html[data-theme="dark"] .listing-follow-btn:active {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-primary) !important;
    color: #9ee7e5 !important;
}

html[data-theme="dark"] .distance-map-header p {
    color: #9ee7e5 !important;
}

html[data-theme="dark"] .distance-map-warning {
    background: rgba(154, 52, 18, 0.2) !important;
    color: #fed7aa !important;
}

/* Mesajlaşma dark tema */
html[data-theme="dark"] .mes-container {
    background: var(--hg-surface) !important;
    color: var(--hg-text) !important;
    font-family: Inter, system-ui, sans-serif !important;
    box-shadow: 0 16px 34px rgba(0, 0, 0, 0.16) !important;
}

html[data-theme="dark"] .mes-container .mes-inner-container,
html[data-theme="dark"] .mes-container .mes-sidebar,
html[data-theme="dark"] .mes-container .mes-sidebar .mes-search-bar,
html[data-theme="dark"] .mes-container .mes-sidebar .mes-sidebar-toolbar,
html[data-theme="dark"] .mes-container .mes-chat-area .mes-chat-header,
html[data-theme="dark"] .mes-container .mes-chat-area .mes-quick-messages,
html[data-theme="dark"] .mes-container .mes-chat-area .mes-input-area,
html[data-theme="dark"] .mes-container .mes-dropdown-menu,
html[data-theme="dark"] .mes-container .mes-sidebar .mes-user .mes-user-menu,
html[data-theme="dark"] .mes-offer-modal,
html[data-theme="dark"] .offer-modal,
html[data-theme="dark"] .mes-safety-modal {
    background: var(--hg-surface) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .mes-container .mes-chat-area,
html[data-theme="dark"] .mes-container .mes-chat-area .mes-messages {
    background:
        radial-gradient(circle at top, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0) 30%),
        var(--hg-bg) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .mes-container .mes-sidebar,
html[data-theme="dark"] .mes-container .mes-sidebar .mes-search-bar,
html[data-theme="dark"] .mes-container .mes-sidebar .mes-sidebar-toolbar,
html[data-theme="dark"] .mes-container .mes-chat-area .mes-chat-header,
html[data-theme="dark"] .mes-container .mes-chat-area .mes-quick-messages,
html[data-theme="dark"] .mes-container .mes-chat-area .mes-input-area,
html[data-theme="dark"] .mes-container .mes-chat-area .mes-messages .mes-message-image,
html[data-theme="dark"] .offer-modal-footer {
    border-color: var(--hg-border) !important;
}

html[data-theme="dark"] .mes-container .mes-sidebar .mes-search-bar input,
html[data-theme="dark"] .mes-container .mes-sidebar .mes-sidebar-filter,
html[data-theme="dark"] .mes-container .mes-sidebar .mes-user .mes-user-menu-btn,
html[data-theme="dark"] .mes-container .mes-chat-area .mes-input-area #messageInput,
html[data-theme="dark"] .mes-container .mes-chat-area .mes-input-area .mes-action-buttons button,
html[data-theme="dark"] .mes-offer-modal input,
html[data-theme="dark"] .mes-offer-modal textarea,
html[data-theme="dark"] .offer-quick-btn,
html[data-theme="dark"] .offer-amount-input,
html[data-theme="dark"] .mes-offer-modal-cancel,
html[data-theme="dark"] .mes-offer-modal-close,
html[data-theme="dark"] .mes-admin-system-btn--light,
html[data-theme="dark"] .mes-image-overlay .mes-image-overlay-close {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .mes-container .mes-sidebar .mes-search-bar input::placeholder,
html[data-theme="dark"] .mes-container .mes-chat-area .mes-input-area #messageInput::placeholder,
html[data-theme="dark"] .mes-offer-modal input::placeholder,
html[data-theme="dark"] .mes-offer-modal textarea::placeholder,
html[data-theme="dark"] .offer-amount-input::placeholder {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .mes-container .mes-sidebar .mes-search-bar input:focus,
html[data-theme="dark"] .mes-container .mes-chat-area .mes-input-area #messageInput:focus,
html[data-theme="dark"] .mes-offer-modal input:focus,
html[data-theme="dark"] .mes-offer-modal textarea:focus,
html[data-theme="dark"] .offer-amount-input:focus {
    border-color: rgba(0, 119, 130, 0.7) !important;
    box-shadow: 0 0 0 4px rgba(0, 119, 130, 0.16) !important;
}

html[data-theme="dark"] .mes-container .mes-sidebar .mes-sidebar-filter.is-active,
html[data-theme="dark"] .mes-container .mes-chat-area .mes-quick-messages .mes-quick-btn,
html[data-theme="dark"] .mes-container .mes-chat-area .mes-input-area .mes-send-btn,
html[data-theme="dark"] .mes-offer-modal-submit,
html[data-theme="dark"] .offer-submit-btn,
html[data-theme="dark"] .mes-offer-action-btn,
html[data-theme="dark"] .mes-offer-link-btn,
html[data-theme="dark"] .mes-admin-system-btn,
html[data-theme="dark"] .mes-safety-modal-confirm {
    background: var(--hg-primary) !important;
    border-color: var(--hg-primary) !important;
    color: #ffffff !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .mes-container .mes-sidebar .mes-sidebar-filter:not(.is-active):hover,
html[data-theme="dark"] .mes-container .mes-sidebar .mes-user .mes-user-menu-btn:hover,
html[data-theme="dark"] .mes-container .mes-sidebar .mes-user .mes-user-menu-btn[aria-expanded="true"],
html[data-theme="dark"] .mes-container .mes-sidebar .mes-user .mes-user-menu-item:hover,
html[data-theme="dark"] .mes-container .mes-dropdown-menu a:hover,
html[data-theme="dark"] .offer-quick-btn:hover {
    background: #4a4848 !important;
    border-color: #666464 !important;
    color: #ffffff !important;
}

html[data-theme="dark"] .mes-container .mes-sidebar .mes-user {
    border-color: transparent !important;
    border-bottom-color: var(--hg-border) !important;
    background: transparent !important;
}

html[data-theme="dark"] .mes-container .mes-sidebar .mes-user:hover {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
}

html[data-theme="dark"] .mes-container .mes-sidebar .mes-user.mes-active {
    background: rgba(0, 119, 130, 0.18) !important;
    border-color: rgba(0, 119, 130, 0.44) !important;
}

html[data-theme="dark"] .mes-container .mes-sidebar .mes-user.mes-new-message {
    background: rgba(159, 18, 57, 0.16) !important;
    border-color: rgba(251, 113, 133, 0.38) !important;
}

html[data-theme="dark"] .mes-container .mes-sidebar .mes-user img,
html[data-theme="dark"] .mes-container .mes-chat-area .mes-header-profile-pic,
html[data-theme="dark"] .offer-product-image,
html[data-theme="dark"] .mes-admin-system-image-wrap,
html[data-theme="dark"] .mes-admin-system-video-card {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
}

html[data-theme="dark"] .mes-container .mes-sidebar .mes-user .mes-status {
    border-color: var(--hg-surface) !important;
}

html[data-theme="dark"] .mes-header-user-name,
html[data-theme="dark"] .mes-container .mes-chat-area .mes-header-user-name,
html[data-theme="dark"] .mes-container .mes-sidebar .mes-user .mes-user-name,
html[data-theme="dark"] .mes-offer-modal-title,
html[data-theme="dark"] .offer-product-title,
html[data-theme="dark"] .offer-quick-btn span,
html[data-theme="dark"] .offer-current-price-line,
html[data-theme="dark"] .mes-offer-system-title,
html[data-theme="dark"] .mes-empty-state-title,
html[data-theme="dark"] .mes-admin-system-title,
html[data-theme="dark"] .mes-safety-modal-title {
    color: var(--hg-text) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .mes-container .mes-sidebar .mes-user .mes-last-message,
html[data-theme="dark"] .mes-container .mes-sidebar .mes-user .mes-time-ago,
html[data-theme="dark"] .mes-thread-listing-title,
html[data-theme="dark"] .mes-container .mes-chat-area .mes-header-user-details,
html[data-theme="dark"] .offer-product-price,
html[data-theme="dark"] .offer-quick-btn small,
html[data-theme="dark"] .mes-offer-modal-text,
html[data-theme="dark"] .mes-offer-system-status,
html[data-theme="dark"] .mes-offer-system-note,
html[data-theme="dark"] .mes-empty-state-text,
html[data-theme="dark"] .mes-safety-modal-intro,
html[data-theme="dark"] .mes-safety-modal-list,
html[data-theme="dark"] #loadingMessage,
html[data-theme="dark"] #fileSelectedMessage {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .mes-header-listing-context,
html[data-theme="dark"] .message-listing-number-link,
html[data-theme="dark"] .mes-vacation-alert,
html[data-theme="dark"] .mes-empty-state-icon,
html[data-theme="dark"] .offer-note,
html[data-theme="dark"] .offer-live-preview,
html[data-theme="dark"] .mes-safety-modal-note {
    background: rgba(0, 119, 130, 0.14) !important;
    border-color: rgba(0, 119, 130, 0.38) !important;
    color: #9ee7e5 !important;
}

html[data-theme="dark"] .mes-header-listing-context a,
html[data-theme="dark"] .message-listing-number-link,
html[data-theme="dark"] .message-listing-number-link__label,
html[data-theme="dark"] .message-listing-number-link__hint,
html[data-theme="dark"] .message-listing-number-link__number,
html[data-theme="dark"] .mes-vacation-alert-icon,
html[data-theme="dark"] .mes-vacation-alert-text,
html[data-theme="dark"] .offer-currency,
html[data-theme="dark"] .offer-live-preview strong,
html[data-theme="dark"] .mes-container .mes-chat-area .mes-messages .mes-location-link {
    color: #9ee7e5 !important;
}

html[data-theme="dark"] .mes-container .mes-chat-area .mes-messages .mes-message.mes-received .mes-message-content {
    background: var(--hg-surface) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .mes-container .mes-chat-area .mes-messages .mes-message.mes-sent .mes-message-content {
    background: rgba(0, 119, 130, 0.22) !important;
    border-color: rgba(0, 119, 130, 0.42) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .mes-container .mes-chat-area .mes-messages .mes-message .mes-message-footer,
html[data-theme="dark"] .mes-container .mes-chat-area .mes-messages .mes-message .mes-time,
html[data-theme="dark"] .mes-container .mes-chat-area .mes-messages .mes-message .mes-read-status.mes-unread {
    color: var(--hg-muted) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .mes-container .mes-chat-area .mes-messages .mes-message .mes-read-status.mes-read {
    color: #86efac !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .mes-container .mes-chat-area .mes-messages .mes-message-date-header {
    background: var(--hg-surface) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .mes-empty-chat p {
    background: rgba(0, 119, 130, 0.16) !important;
    color: #9ee7e5 !important;
    box-shadow: none !important;
}

html[data-theme="dark"] .mes-offer-rejected-hint {
    background: rgba(0, 119, 130, 0.14) !important;
    border-color: rgba(0, 119, 130, 0.38) !important;
}

html[data-theme="dark"] .mes-offer-rejected-hint-text,
html[data-theme="dark"] .mes-offer-rejected-hint-icon,
html[data-theme="dark"] .mes-offer-rejected-hint-close {
    color: #9ee7e5 !important;
}

html[data-theme="dark"] .offer-product-box,
html[data-theme="dark"] .mes-offer-system-card,
html[data-theme="dark"] .mes-admin-system-card {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .mes-offer-system-card.is-accepted {
    background: rgba(20, 83, 45, 0.24) !important;
    border-color: rgba(134, 239, 172, 0.38) !important;
}

html[data-theme="dark"] .mes-offer-system-card.is-rejected {
    background: rgba(159, 18, 57, 0.18) !important;
    border-color: rgba(251, 113, 133, 0.38) !important;
}

html[data-theme="dark"] .mes-offer-system-card.is-withdrawn,
html[data-theme="dark"] .offer-warning,
html[data-theme="dark"] .mes-reply-locked-box {
    background: rgba(154, 52, 18, 0.2) !important;
    border-color: rgba(251, 146, 60, 0.38) !important;
    color: #fed7aa !important;
}

html[data-theme="dark"] .mes-offer-system-notice {
    background: rgba(20, 83, 45, 0.28) !important;
    color: #bbf7d0 !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .mes-offer-system-amount {
    color: var(--hg-yellow) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .mes-offer-action-btn--light,
html[data-theme="dark"] .mes-offer-link-btn--light {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: #fecdd3 !important;
}

html[data-theme="dark"] .offer-quick-btn.active,
html[data-theme="dark"] .custom-offer-btn.active {
    background: var(--hg-primary) !important;
    border-color: var(--hg-primary) !important;
    color: #ffffff !important;
}

html[data-theme="dark"] .offer-quick-btn.active span,
html[data-theme="dark"] .offer-quick-btn.active small,
html[data-theme="dark"] .custom-offer-btn.active span,
html[data-theme="dark"] .custom-offer-btn.active small {
    color: #ffffff !important;
}

html[data-theme="dark"] .mes-admin-system-badge {
    background: rgba(246, 211, 101, 0.14) !important;
    border-color: rgba(246, 211, 101, 0.38) !important;
    color: var(--hg-yellow) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .mes-admin-system-sender,
html[data-theme="dark"] .mes-admin-system-note {
    color: var(--hg-yellow) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .mes-admin-system-text {
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .mes-admin-system-note {
    border-top-color: rgba(246, 211, 101, 0.34) !important;
}

html[data-theme="dark"] .mes-admin-system-video-play {
    background: rgba(255, 255, 255, 0.92) !important;
    color: #111827 !important;
}

html[data-theme="dark"] .mes-disabled-input,
html[data-theme="dark"] .mes-container .mes-chat-area .mes-quick-messages .mes-quick-btn:disabled,
html[data-theme="dark"] .mes-container .mes-chat-area .mes-input-area .mes-action-buttons button:disabled,
html[data-theme="dark"] .mes-container .mes-chat-area .mes-input-area .mes-send-btn:disabled {
    background: #383636 !important;
    border-color: var(--hg-border) !important;
    color: #8f8f8f !important;
}

html[data-theme="dark"] .mes-search-highlight {
    background: rgba(246, 211, 101, 0.22) !important;
    color: var(--hg-yellow) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .mes-search-empty {
    color: var(--hg-muted) !important;
}

/* İlanlarım klasörü dark tema */
html[data-theme="dark"] .myads-shell,
html[data-theme="dark"] .bulk-upload-shell {
    background: var(--hg-bg) !important;
    color: var(--hg-text) !important;
    font-family: Inter, system-ui, sans-serif !important;
}

html[data-theme="dark"] .myads-page,
html[data-theme="dark"] .myads-toolbar,
html[data-theme="dark"] .myads-card,
html[data-theme="dark"] .myads-empty,
html[data-theme="dark"] .myads-modal,
html[data-theme="dark"] .myads-info-box,
html[data-theme="dark"] .myads-dropdown,
html[data-theme="dark"] .bulk-card,
html[data-theme="dark"] .bulk-preview,
html[data-theme="dark"] .bulk-tabs,
html[data-theme="dark"] .bulk-summary div,
html[data-theme="dark"] .bulk-table-wrap,
html[data-theme="dark"] .web-row-category,
html[data-theme="dark"] .web-location-picker,
html[data-theme="dark"] .web-location-dialog,
html[data-theme="dark"] .web-location-empty,
html[data-theme="dark"] .ilanlarim-qna2536-stat-card,
html[data-theme="dark"] .ilanlarim-qna2536-card,
html[data-theme="dark"] .ilanlarim-qna2536-question,
html[data-theme="dark"] .ilanlarim-qna2536-answer,
html[data-theme="dark"] .myads-review-form,
html[data-theme="dark"] .price-bulk-dialog,
html[data-theme="dark"] .price-bulk-preview,
html[data-theme="dark"] .draft-bulk-bar,
html[data-theme="dark"] .expired-bulk-bar,
html[data-theme="dark"] .myads-expired-info,
html[data-theme="dark"] .myads-expired-card-note {
    background: var(--hg-surface) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
    box-shadow: 0 16px 34px rgba(0, 0, 0, 0.16) !important;
}

html[data-theme="dark"] .myads-card.is-passive,
html[data-theme="dark"] .myads-card.is-draft {
    background: var(--hg-surface) !important;
    border-color: var(--hg-border) !important;
}

html[data-theme="dark"] .myads-title,
html[data-theme="dark"] .myads-card-title,
html[data-theme="dark"] .myads-card-title a,
html[data-theme="dark"] .myads-meta-item strong,
html[data-theme="dark"] .myads-empty h3,
html[data-theme="dark"] .myads-modal h3,
html[data-theme="dark"] .myads-info-box h3,
html[data-theme="dark"] .myads-person-text strong,
html[data-theme="dark"] .bulk-card h2,
html[data-theme="dark"] .bulk-preview h2,
html[data-theme="dark"] .bulk-file-field,
html[data-theme="dark"] .bulk-summary strong,
html[data-theme="dark"] .web-location-picker strong,
html[data-theme="dark"] .web-listings-head h2,
html[data-theme="dark"] .web-listing-card-head h3,
html[data-theme="dark"] .web-location-head h2,
html[data-theme="dark"] .web-row-category-toggle,
html[data-theme="dark"] .ilanlarim-qna2536-title,
html[data-theme="dark"] .ilanlarim-qna2536-title a,
html[data-theme="dark"] .ilanlarim-qna2536-question p,
html[data-theme="dark"] .ilanlarim-qna2536-answer p,
html[data-theme="dark"] .ilanlarim-qna2536-label,
html[data-theme="dark"] .draft-bulk-select-all,
html[data-theme="dark"] .expired-bulk-select-all,
html[data-theme="dark"] .price-bulk-head h3 {
    color: var(--hg-text) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .myads-subtitle,
html[data-theme="dark"] .myads-stats,
html[data-theme="dark"] .myads-empty p,
html[data-theme="dark"] .myads-modal p,
html[data-theme="dark"] .myads-field-help,
html[data-theme="dark"] .myads-info-box p,
html[data-theme="dark"] .myads-person-text small,
html[data-theme="dark"] .bulk-page-head .myads-subtitle,
html[data-theme="dark"] .bulk-card p,
html[data-theme="dark"] .bulk-rules-card ul,
html[data-theme="dark"] .bulk-tab-button,
html[data-theme="dark"] .web-category-picker small,
html[data-theme="dark"] .web-photo-field small,
html[data-theme="dark"] .web-ai-status,
html[data-theme="dark"] .bulk-summary span,
html[data-theme="dark"] .bulk-table th,
html[data-theme="dark"] .ilanlarim-qna2536-stat-label,
html[data-theme="dark"] .ilanlarim-qna2536-meta,
html[data-theme="dark"] .ilanlarim-qna2536-answer-date,
html[data-theme="dark"] .price-bulk-head p {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .myads-search input,
html[data-theme="dark"] .myads-selects select,
html[data-theme="dark"] .myads-select-shell select,
html[data-theme="dark"] .myads-review-form textarea,
html[data-theme="dark"] .bulk-file-field input,
html[data-theme="dark"] .bulk-file-field select,
html[data-theme="dark"] .bulk-file-field textarea,
html[data-theme="dark"] .bulk-file-field input[type="number"],
html[data-theme="dark"] .bulk-file-field input[type="text"],
html[data-theme="dark"] .web-location-search input,
html[data-theme="dark"] .ilanlarim-qna2536-textarea,
html[data-theme="dark"] .price-bulk-input {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .myads-search input::placeholder,
html[data-theme="dark"] .myads-review-form textarea::placeholder,
html[data-theme="dark"] .bulk-file-field input::placeholder,
html[data-theme="dark"] .bulk-file-field textarea::placeholder,
html[data-theme="dark"] .web-location-search input::placeholder,
html[data-theme="dark"] .ilanlarim-qna2536-textarea::placeholder,
html[data-theme="dark"] .price-bulk-input::placeholder {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .myads-search input:focus,
html[data-theme="dark"] .myads-select-shell select:focus,
html[data-theme="dark"] .bulk-file-field select:focus,
html[data-theme="dark"] .bulk-file-field textarea:focus,
html[data-theme="dark"] .bulk-file-field input[type="number"]:focus,
html[data-theme="dark"] .bulk-file-field input[type="text"]:focus,
html[data-theme="dark"] .ilanlarim-qna2536-textarea:focus,
html[data-theme="dark"] .price-bulk-input:focus {
    border-color: rgba(0, 119, 130, 0.7) !important;
    box-shadow: 0 0 0 4px rgba(0, 119, 130, 0.16) !important;
}

html[data-theme="dark"] .myads-tab,
html[data-theme="dark"] .myads-action-stack .price-bulk-toggle,
html[data-theme="dark"] .price-bulk-toggle,
html[data-theme="dark"] .btn-modal-cancel,
html[data-theme="dark"] .bulk-secondary-btn,
html[data-theme="dark"] .bulk-tab-button.active,
html[data-theme="dark"] .web-location-picker button,
html[data-theme="dark"] .web-location-search button,
html[data-theme="dark"] .web-location-results button,
html[data-theme="dark"] #web-location-close,
html[data-theme="dark"] .web-copy-prev,
html[data-theme="dark"] .web-ai-suggest,
html[data-theme="dark"] .web-remove-row,
html[data-theme="dark"] .ilanlarim-qna2536-view-link,
html[data-theme="dark"] .btn-review-listing,
html[data-theme="dark"] .draft-bulk-delete-button,
html[data-theme="dark"] .price-bulk-clear,
html[data-theme="dark"] .price-bulk-preview-button,
html[data-theme="dark"] .price-bulk-close,
html[data-theme="dark"] .draft-card-checkbox,
html[data-theme="dark"] .expired-card-checkbox,
html[data-theme="dark"] .price-card-checkbox {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .myads-tab:hover,
html[data-theme="dark"] .myads-action-stack .price-bulk-toggle:hover,
html[data-theme="dark"] .price-bulk-toggle:hover,
html[data-theme="dark"] .myads-dropdown li a:hover,
html[data-theme="dark"] .btn-review-listing:hover,
html[data-theme="dark"] .bulk-secondary-btn:hover,
html[data-theme="dark"] .web-copy-prev:hover,
html[data-theme="dark"] .web-location-picker button:hover,
html[data-theme="dark"] .web-location-search button:hover,
html[data-theme="dark"] .web-location-results button:hover,
html[data-theme="dark"] .ilanlarim-qna2536-view-link:hover {
    background: #4a4848 !important;
    border-color: #666464 !important;
    color: #ffffff !important;
}

html[data-theme="dark"] .myads-tab.active,
html[data-theme="dark"] .myads-bulk-action,
html[data-theme="dark"] .btn-republish,
html[data-theme="dark"] .btn-view-listing,
html[data-theme="dark"] .btn-create-ad,
html[data-theme="dark"] .draft-actions .btn-draft-continue,
html[data-theme="dark"] .bulk-back-myads,
html[data-theme="dark"] .bulk-primary-btn,
html[data-theme="dark"] .web-ai-suggest:not(:disabled),
html[data-theme="dark"] .ilanlarim-qna2536-submit,
html[data-theme="dark"] .myads-review-submit,
html[data-theme="dark"] .price-bulk-open-modal,
html[data-theme="dark"] .price-bulk-submit,
html[data-theme="dark"] .expired-bulk-republish-button {
    background: var(--hg-primary) !important;
    border-color: var(--hg-primary) !important;
    color: #ffffff !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .btn-manage {
    background: #587d86 !important;
    color: #ffffff !important;
}

html[data-theme="dark"] .btn-trend,
html[data-theme="dark"] .teklif-btn.detail {
    background: var(--hg-yellow) !important;
    border-color: var(--hg-yellow) !important;
    color: #111827 !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .myads-dropdown li a,
html[data-theme="dark"] .bulk-table,
html[data-theme="dark"] .bulk-table td,
html[data-theme="dark"] .price-bulk-table td {
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .myads-card-image img,
html[data-theme="dark"] .ilanlarim-qna2536-media img,
html[data-theme="dark"] .web-photo-preview-item,
html[data-theme="dark"] .bulk-table th,
html[data-theme="dark"] .web-photo-preview-item img {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
}

html[data-theme="dark"] .myads-meta-item,
html[data-theme="dark"] .teklif-meta-item,
html[data-theme="dark"] .myads-checkline,
html[data-theme="dark"] .myads-modal-note {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .myads-meta-item.price,
html[data-theme="dark"] .teklif-meta-item.price,
html[data-theme="dark"] .myads-person-link,
html[data-theme="dark"] .badge-trend,
html[data-theme="dark"] .badge-sold,
html[data-theme="dark"] .trend-pill {
    background: rgba(0, 119, 130, 0.14) !important;
    border-color: rgba(0, 119, 130, 0.38) !important;
    color: #9ee7e5 !important;
}

html[data-theme="dark"] .myads-meta-item.price strong,
html[data-theme="dark"] .myads-meta-link,
html[data-theme="dark"] .myads-person-link,
html[data-theme="dark"] .ilanlarim-qna2536-block-label,
html[data-theme="dark"] .ilanlarim-qna2536-stat-value,
html[data-theme="dark"] .myads-review-done-stars,
html[data-theme="dark"] .myads-review-stars input:checked ~ label,
html[data-theme="dark"] .myads-review-stars label:hover,
html[data-theme="dark"] .myads-review-stars label:hover ~ label,
html[data-theme="dark"] .web-ai-status.is-loading,
html[data-theme="dark"] .myads-expired-card-link {
    color: #9ee7e5 !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .myads-alert.success,
html[data-theme="dark"] .badge-active,
html[data-theme="dark"] .ilanlarim-qna2536-badge-answered,
html[data-theme="dark"] .bulk-status.is-valid,
html[data-theme="dark"] .web-ai-status.is-success {
    background: rgba(20, 83, 45, 0.24) !important;
    border-color: rgba(134, 239, 172, 0.38) !important;
    color: #bbf7d0 !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .myads-alert.error,
html[data-theme="dark"] .bulk-alert-error,
html[data-theme="dark"] .web-quick-client-errors,
html[data-theme="dark"] .web-row-client-errors,
html[data-theme="dark"] .badge-expired,
html[data-theme="dark"] .ilan-durum-badge.expired,
html[data-theme="dark"] .bulk-status.is-error,
html[data-theme="dark"] .web-ai-status.is-error,
html[data-theme="dark"] .ilanlarim-qna2536-field-error,
html[data-theme="dark"] .web-photo-warning {
    background: rgba(159, 18, 57, 0.18) !important;
    border-color: rgba(251, 113, 133, 0.38) !important;
    color: #fecdd3 !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .myads-coupon,
html[data-theme="dark"] .myads-coupon-icon,
html[data-theme="dark"] .myads-trend-info,
html[data-theme="dark"] .ilan-durum-badge.taslak,
html[data-theme="dark"] .ilanlarim-qna2536-badge-pending {
    background: rgba(246, 211, 101, 0.14) !important;
    border-color: rgba(246, 211, 101, 0.38) !important;
    color: var(--hg-yellow) !important;
}

html[data-theme="dark"] .myads-coupon-title,
html[data-theme="dark"] .myads-coupon-text,
html[data-theme="dark"] .myads-coupon-help,
html[data-theme="dark"] .myads-coupon-text code,
html[data-theme="dark"] .myads-trend-info,
html[data-theme="dark"] .ilan-durum-badge.taslak,
html[data-theme="dark"] .ilanlarim-qna2536-badge-pending {
    color: var(--hg-yellow) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .draft-actions .btn-draft-delete,
html[data-theme="dark"] .web-remove-row,
html[data-theme="dark"] .draft-bulk-delete-button,
html[data-theme="dark"] .myads-dropdown li.danger a {
    color: #fecdd3 !important;
    border-color: rgba(251, 113, 133, 0.38) !important;
}

html[data-theme="dark"] .myads-card [style*="background:#eff6ff"],
html[data-theme="dark"] .myads-card [style*="background:#fff1f2"] {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .myads-card [style*="font-weight:700"],
html[data-theme="dark"] .myads-card [style*="font-weight: 700"] {
    font-weight: 600 !important;
}

/* Teklif klasörü dark tema */
html[data-theme="dark"] .teklif-shell {
    background: var(--hg-bg) !important;
    color: var(--hg-text) !important;
    font-family: Inter, system-ui, sans-serif !important;
}

html[data-theme="dark"] .teklif-sidebar,
html[data-theme="dark"] .teklif-main,
html[data-theme="dark"] .teklif-card,
html[data-theme="dark"] .teklif-show-side,
html[data-theme="dark"] .teklif-show-main,
html[data-theme="dark"] .teklif-history-item,
html[data-theme="dark"] .teklif-action-box,
html[data-theme="dark"] .teklif-more-actions,
html[data-theme="dark"] .teklif-empty {
    background: var(--hg-surface) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
    box-shadow: 0 16px 34px rgba(0, 0, 0, 0.16) !important;
}

html[data-theme="dark"] .teklif-sidebar-title,
html[data-theme="dark"] .teklif-card-title,
html[data-theme="dark"] .teklif-card-title a,
html[data-theme="dark"] .teklif-meta-item strong,
html[data-theme="dark"] .teklif-product-title,
html[data-theme="dark"] .teklif-product-title-link,
html[data-theme="dark"] .teklif-history-user,
html[data-theme="dark"] .teklif-action-box h3,
html[data-theme="dark"] .teklif-more-actions-title {
    color: var(--hg-text) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .teklif-stats,
html[data-theme="dark"] .teklif-meta-item .label,
html[data-theme="dark"] .teklif-history-time,
html[data-theme="dark"] .teklif-history-action,
html[data-theme="dark"] .teklif-empty,
html[data-theme="dark"] .teklif-empty p,
html[data-theme="dark"] .teklif-form-label {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .teklif-role-link,
html[data-theme="dark"] .teklif-filter-pill,
html[data-theme="dark"] .teklif-meta-item,
html[data-theme="dark"] .teklif-form-input,
html[data-theme="dark"] .teklif-mini-btn,
html[data-theme="dark"] .teklif-btn.outline,
html[data-theme="dark"] .teklif-btn.danger-outline {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .teklif-role-link:hover,
html[data-theme="dark"] .teklif-filter-pill:hover,
html[data-theme="dark"] .teklif-mini-btn:hover,
html[data-theme="dark"] .teklif-btn.outline:hover,
html[data-theme="dark"] .teklif-btn.danger-outline:hover {
    background: #4a4848 !important;
    border-color: #666464 !important;
    color: #ffffff !important;
}

html[data-theme="dark"] .teklif-role-link.active,
html[data-theme="dark"] .teklif-filter-pill.active {
    background: rgba(0, 119, 130, 0.18) !important;
    border-color: rgba(0, 119, 130, 0.45) !important;
    color: #9ee7e5 !important;
}

html[data-theme="dark"] .teklif-role-link .count {
    background: var(--hg-surface) !important;
    color: var(--hg-text) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .teklif-role-link.active .count {
    background: var(--hg-primary) !important;
    color: #ffffff !important;
}

html[data-theme="dark"] .teklif-card-image img,
html[data-theme="dark"] .teklif-product-image {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
}

html[data-theme="dark"] .teklif-meta-item.price,
html[data-theme="dark"] .teklif-badge.active,
html[data-theme="dark"] .teklif-badge.accepted {
    background: rgba(20, 83, 45, 0.24) !important;
    border-color: rgba(134, 239, 172, 0.38) !important;
    color: #bbf7d0 !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .teklif-side-price,
html[data-theme="dark"] .teklif-meta-item.price strong,
html[data-theme="dark"] .teklif-history-amount {
    color: var(--hg-yellow) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .teklif-badge.counter,
html[data-theme="dark"] .teklif-badge.warning,
html[data-theme="dark"] .teklif-info-banner,
html[data-theme="dark"] .teklif-alert[style*="background:#fff7ed"],
html[data-theme="dark"] .teklif-alert[style*="background:#fffbeb"],
html[data-theme="dark"] .teklif-history-item.is-counter {
    background: rgba(246, 211, 101, 0.14) !important;
    border-color: rgba(246, 211, 101, 0.38) !important;
    color: var(--hg-yellow) !important;
}

html[data-theme="dark"] .teklif-badge.rejected,
html[data-theme="dark"] .teklif-alert.error,
html[data-theme="dark"] .teklif-history-item.is-reject {
    background: rgba(159, 18, 57, 0.18) !important;
    border-color: rgba(251, 113, 133, 0.38) !important;
    color: #fecdd3 !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .teklif-badge.closed {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-muted) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .teklif-alert.success,
html[data-theme="dark"] .teklif-history-item.is-accept {
    background: rgba(20, 83, 45, 0.24) !important;
    border-color: rgba(134, 239, 172, 0.38) !important;
    color: #bbf7d0 !important;
}

html[data-theme="dark"] .teklif-btn.primary {
    background: var(--hg-primary) !important;
    border-color: var(--hg-primary) !important;
    color: #ffffff !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .teklif-btn.secondary {
    background: #587d86 !important;
    border-color: #587d86 !important;
    color: #ffffff !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .teklif-btn.outline,
html[data-theme="dark"] .teklif-mini-btn.neutral,
html[data-theme="dark"] .teklif-mini-btn.archive {
    color: #9ee7e5 !important;
    border-color: rgba(0, 119, 130, 0.45) !important;
}

html[data-theme="dark"] .teklif-btn.danger-outline,
html[data-theme="dark"] .teklif-mini-btn.danger,
html[data-theme="dark"] .teklif-mini-btn.remove {
    color: #fecdd3 !important;
    border-color: rgba(251, 113, 133, 0.42) !important;
}

html[data-theme="dark"] .teklif-form-input:focus {
    border-color: rgba(0, 119, 130, 0.7) !important;
    box-shadow: 0 0 0 4px rgba(0, 119, 130, 0.16) !important;
}

html[data-theme="dark"] .teklif-history-item.is-offer {
    background: var(--hg-surface-soft) !important;
}

html[data-theme="dark"] .teklif-history-item.is-accept .teklif-history-action,
html[data-theme="dark"] .teklif-history-item.is-counter .teklif-history-action,
html[data-theme="dark"] .teklif-history-item.is-reject .teklif-history-action {
    font-weight: 600 !important;
}

/* Mesaj widget dark tema */
html[data-theme="dark"] .message-widget {
    font-family: Inter, system-ui, sans-serif !important;
}

html[data-theme="dark"] .message-widget__button,
html[data-theme="dark"] .message-widget__button:hover,
html[data-theme="dark"] .message-widget__button:focus,
html[data-theme="dark"] .message-widget__button:active {
    background: var(--hg-surface) !important;
    border-color: rgba(0, 119, 130, 0.55) !important;
    color: var(--hg-text) !important;
    box-shadow: 0 16px 34px rgba(0, 0, 0, 0.28) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .message-widget__panel,
html[data-theme="dark"] .message-widget__header,
html[data-theme="dark"] .message-widget__body,
html[data-theme="dark"] .message-widget__panel-footer {
    background: var(--hg-surface) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .message-widget__panel {
    box-shadow: 0 24px 54px rgba(0, 0, 0, 0.34) !important;
}

html[data-theme="dark"] .message-widget__header strong,
html[data-theme="dark"] .message-widget__conversation-top strong,
html[data-theme="dark"] .message-widget__chat-user strong {
    color: var(--hg-text) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .message-widget__notice,
html[data-theme="dark"] .message-widget__loading,
html[data-theme="dark"] .message-widget__empty,
html[data-theme="dark"] .message-widget__listing-title,
html[data-theme="dark"] .message-widget__conversation-top time,
html[data-theme="dark"] .message-widget__conversation-bottom span,
html[data-theme="dark"] .message-widget__chat-user span,
html[data-theme="dark"] .message-widget__guest p {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .message-widget__notice,
html[data-theme="dark"] .message-widget__messages,
html[data-theme="dark"] .message-widget__form {
    background: var(--hg-bg) !important;
    border-color: var(--hg-border) !important;
}

html[data-theme="dark"] .message-widget__close,
html[data-theme="dark"] .message-widget__back,
html[data-theme="dark"] .message-widget__input,
html[data-theme="dark"] .message-widget__all-link {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .message-widget__close:hover,
html[data-theme="dark"] .message-widget__back:hover,
html[data-theme="dark"] .message-widget__all-link:hover {
    background: #4a4848 !important;
    border-color: #666464 !important;
    color: #ffffff !important;
}

html[data-theme="dark"] .message-widget__input::placeholder {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .message-widget__input:focus {
    background: var(--hg-surface-soft) !important;
    border-color: rgba(0, 119, 130, 0.7) !important;
    box-shadow: 0 0 0 3px rgba(0, 119, 130, 0.18) !important;
}

html[data-theme="dark"] .message-widget__conversation {
    background: var(--hg-surface) !important;
    border-bottom-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .message-widget__conversation:hover {
    background: var(--hg-surface-soft) !important;
    color: #ffffff !important;
}

html[data-theme="dark"] .message-widget__avatar,
html[data-theme="dark"] .message-widget__chat-avatar {
    background: var(--hg-surface-soft) !important;
    border: 1px solid var(--hg-border) !important;
}

html[data-theme="dark"] .message-widget__bubble-row.is-theirs .message-widget__bubble {
    background: var(--hg-surface) !important;
    border: 1px solid var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .message-widget__bubble-row.is-mine .message-widget__bubble,
html[data-theme="dark"] .message-widget__send,
html[data-theme="dark"] .message-widget__link,
html[data-theme="dark"] .message-widget__badge,
html[data-theme="dark"] .message-widget__conversation-bottom b {
    background: var(--hg-primary) !important;
    border-color: var(--hg-primary) !important;
    color: #ffffff !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .message-widget__send:disabled {
    opacity: .58 !important;
}

html[data-theme="dark"] .message-widget__all-link,
html[data-theme="dark"] .message-listing-number-link,
html[data-theme="dark"] .message-listing-number-link__label,
html[data-theme="dark"] .message-listing-number-link__hint,
html[data-theme="dark"] .message-listing-number-link__number {
    color: #9ee7e5 !important;
}

html[data-theme="dark"] .message-listing-number-link {
    background: rgba(0, 119, 130, 0.16) !important;
    border: 1px solid rgba(0, 119, 130, 0.38) !important;
}

html[data-theme="dark"] .message-listing-number-link:hover {
    background: rgba(0, 119, 130, 0.24) !important;
}

html[data-theme="dark"] .message-widget__typing-indicator,
html[data-theme="dark"] .message-widget__typing-indicator span {
    color: #9ee7e5 !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .message-widget__typing-indicator b {
    background: #9ee7e5 !important;
}

/* Konum seç modal dark tema */
html[data-theme="dark"] .kon-modal {
    background: rgba(0, 0, 0, 0.68) !important;
}

html[data-theme="dark"] .kon-modal-content {
    background: var(--hg-surface) !important;
    border: 1px solid var(--hg-border) !important;
    color: var(--hg-text) !important;
    box-shadow: 0 24px 54px rgba(0, 0, 0, 0.34) !important;
}

html[data-theme="dark"] .kon-modal-head,
html[data-theme="dark"] .kon-modal-actions,
html[data-theme="dark"] .kon-all-country,
html[data-theme="dark"] .kon-recent-locations,
html[data-theme="dark"] .kon-popular-cities {
    background: var(--hg-surface) !important;
    border-color: var(--hg-border) !important;
}

html[data-theme="dark"] .kon-modal-heading,
html[data-theme="dark"] .kon-section-title,
html[data-theme="dark"] .kon-current-title,
html[data-theme="dark"] .kon-location-main {
    color: var(--hg-text) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .kon-current-desc,
html[data-theme="dark"] .kon-location-sub,
html[data-theme="dark"] .kon-location-empty,
html[data-theme="dark"] .kon-location-loading,
html[data-theme="dark"] .kon-location-row i,
html[data-theme="dark"] .kon-location-note {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .kon-close-modal,
html[data-theme="dark"] .kon-current-clear,
html[data-theme="dark"] .kon-search-box input,
html[data-theme="dark"] .kon-global-input,
html[data-theme="dark"] .kon-secondary-btn,
html[data-theme="dark"] .kon-location-row,
html[data-theme="dark"] .kon-chip,
html[data-theme="dark"] .kon-location-note {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .kon-search-box input::placeholder,
html[data-theme="dark"] .kon-global-input::placeholder {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .kon-search-box input:focus,
html[data-theme="dark"] .kon-global-input:focus {
    border-color: rgba(0, 119, 130, 0.7) !important;
    box-shadow: 0 0 0 3px rgba(0, 119, 130, 0.18) !important;
}

html[data-theme="dark"] .kon-close-modal:hover,
html[data-theme="dark"] .kon-close-modal:focus,
html[data-theme="dark"] .kon-current-clear:hover,
html[data-theme="dark"] .kon-current-clear:focus,
html[data-theme="dark"] .kon-secondary-btn:hover,
html[data-theme="dark"] .kon-secondary-btn:focus,
html[data-theme="dark"] .kon-location-row:hover,
html[data-theme="dark"] .kon-location-row:focus,
html[data-theme="dark"] .kon-chip:hover,
html[data-theme="dark"] .kon-chip:focus {
    background: #4a4848 !important;
    border-color: #666464 !important;
    color: #ffffff !important;
}

html[data-theme="dark"] .kon-current-card {
    background: rgba(246, 211, 101, 0.14) !important;
    border-color: rgba(246, 211, 101, 0.38) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .kon-current-card:hover,
html[data-theme="dark"] .kon-current-card:focus {
    background: rgba(246, 211, 101, 0.2) !important;
}

html[data-theme="dark"] .kon-current-icon {
    background: rgba(246, 211, 101, 0.18) !important;
    color: var(--hg-yellow) !important;
}

html[data-theme="dark"] .kon-primary-btn {
    background: var(--hg-primary) !important;
    border-color: var(--hg-primary) !important;
    color: #ffffff !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .kon-primary-btn:hover,
html[data-theme="dark"] .kon-primary-btn:focus {
    background: #00636c !important;
    color: #ffffff !important;
}

html[data-theme="dark"] .kon-selected-chip,
html[data-theme="dark"] .kon-chip-all {
    background: rgba(0, 119, 130, 0.14) !important;
    border-color: rgba(0, 119, 130, 0.38) !important;
    color: #9ee7e5 !important;
}

html[data-theme="dark"] .kon-selected-chip.is-all,
html[data-theme="dark"] .kon-chip-all i {
    color: #9ee7e5 !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .kon-selected-chip button {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .kon-selected-chip button:hover,
html[data-theme="dark"] .kon-selected-chip button:focus {
    color: #ffffff !important;
}

html[data-theme="dark"] .kon-search-results::-webkit-scrollbar-thumb {
    background: #666464 !important;
}

/* Konum seç kısa partial dark tema */
html[data-theme="dark"] #location-selection .location-modal-button {
    background: var(--hg-primary) !important;
    border: 1px solid var(--hg-primary) !important;
    color: #ffffff !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] #location-selection .location-modal-button:hover,
html[data-theme="dark"] #location-selection .location-modal-button:focus {
    background: #00636c !important;
    border-color: #00636c !important;
    color: #ffffff !important;
}

/* Favoriler dark tema */
html[data-theme="dark"] .fav-favoriler-container58,
html[data-theme="dark"] .fav-filter-card,
html[data-theme="dark"] .fav-favori-card,
html[data-theme="dark"] .fav-favori-bos,
html[data-theme="dark"] .fav-price-history-dialog {
    background: var(--hg-surface) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
    box-shadow: 0 16px 34px rgba(0, 0, 0, 0.16) !important;
}

html[data-theme="dark"] .fav-filter-field span,
html[data-theme="dark"] .fav-favori-card-title,
html[data-theme="dark"] .fav-favori-name,
html[data-theme="dark"] .fav-favori-price,
html[data-theme="dark"] .fav-price-history-head h3,
html[data-theme="dark"] .fav-price-history-prices,
html[data-theme="dark"] .fav-favori-empty-message {
    color: var(--hg-text) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .fav-favori-date,
html[data-theme="dark"] .fav-favori-card-footer,
html[data-theme="dark"] .fav-favori-location,
html[data-theme="dark"] .fav-price-watch-note,
html[data-theme="dark"] .fav-price-history-head p,
html[data-theme="dark"] .fav-price-history-date,
html[data-theme="dark"] .fav-price-history-empty {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .fav-filter-field select,
html[data-theme="dark"] .fav-filter-clear,
html[data-theme="dark"] .fav-price-watch-box,
html[data-theme="dark"] .fav-price-history-list,
html[data-theme="dark"] .fav-price-history-close {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .fav-filter-field select:focus {
    border-color: rgba(0, 119, 130, 0.7) !important;
    box-shadow: 0 0 0 3px rgba(0, 119, 130, 0.18) !important;
}

html[data-theme="dark"] .fav-filter-apply,
html[data-theme="dark"] #fav-favori-message,
html[data-theme="dark"] .fav-favori-mesaj {
    background: var(--hg-primary) !important;
    border-color: var(--hg-primary) !important;
    color: #ffffff !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .fav-filter-clear:hover,
html[data-theme="dark"] .fav-filter-clear:focus,
html[data-theme="dark"] .fav-price-history-close:hover,
html[data-theme="dark"] .fav-price-history-close:focus {
    background: #4a4848 !important;
    border-color: #666464 !important;
    color: #ffffff !important;
}

html[data-theme="dark"] .fav-favori-card-info,
html[data-theme="dark"] .fav-price-history-item {
    border-color: var(--hg-border) !important;
}

html[data-theme="dark"] .fav-price-watch-box,
html[data-theme="dark"] .fav-price-history-link {
    background: rgba(0, 119, 130, 0.14) !important;
    border-color: rgba(0, 119, 130, 0.38) !important;
    color: #9ee7e5 !important;
}

html[data-theme="dark"] .fav-price-history-link:hover,
html[data-theme="dark"] .fav-price-history-link:focus {
    background: var(--hg-primary) !important;
    color: #ffffff !important;
}

html[data-theme="dark"] .fav-price-watch-down,
html[data-theme="dark"] .fav-favori-empty-icon {
    color: #9ee7e5 !important;
}

html[data-theme="dark"] .fav-price-watch-up,
html[data-theme="dark"] .fav-favori-trend-icon {
    color: var(--hg-yellow) !important;
}

html[data-theme="dark"] .fav-favori-fav-icon {
    background: var(--hg-surface) !important;
    color: #9ee7e5 !important;
    border: 1px solid var(--hg-border) !important;
}

html[data-theme="dark"] .fav-favori-fav-icon.clicked {
    color: #fb7185 !important;
}

html[data-theme="dark"] .fav-price-history-backdrop {
    background: rgba(0, 0, 0, 0.68) !important;
}

html[data-theme="dark"] .fav-price-history-head {
    background: var(--hg-primary) !important;
    color: #ffffff !important;
}

/* Takip klasörü dark tema */
html[data-theme="dark"] .tak-takip-ettiklerim-container {
    background: var(--hg-surface) !important;
    border: 1px solid var(--hg-border) !important;
    color: var(--hg-text) !important;
    box-shadow: 0 16px 34px rgba(0, 0, 0, 0.16) !important;
    font-family: Inter, system-ui, sans-serif !important;
}

html[data-theme="dark"] .tak-takip-ettiklerim-container h1,
html[data-theme="dark"] .tak-kullanici-tablosu td a,
html[data-theme="dark"] .tak-takip-bos {
    color: var(--hg-text) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .tak-kullanici-tablosu th,
html[data-theme="dark"] .tak-kullanici-tablosu tr {
    background: var(--hg-surface-soft) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .tak-kullanici-tablosu th,
html[data-theme="dark"] .tak-kullanici-tablosu td {
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .tak-avatar {
    border: 1px solid var(--hg-border) !important;
    background: var(--hg-surface-soft) !important;
}

html[data-theme="dark"] .tak-uyelik,
html[data-theme="dark"] .tak-mesaj-btn {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: #9ee7e5 !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .tak-mesaj-btn:hover,
html[data-theme="dark"] .tak-mesaj-btn:focus,
html[data-theme="dark"] .tak-active,
html[data-theme="dark"] .tak-takip-container,
html[data-theme="dark"] .tak-takip-container.tak-takip-ediyor,
html[data-theme="dark"] .tak-takip-mesaj {
    background: var(--hg-primary) !important;
    border-color: var(--hg-primary) !important;
    color: #ffffff !important;
}

html[data-theme="dark"] .tak-offline {
    background: #5f5d5d !important;
    color: #ffffff !important;
}

html[data-theme="dark"] .tak-sil-btn {
    background: #9f1239 !important;
    color: #ffffff !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .tak-sil-btn:hover,
html[data-theme="dark"] .tak-sil-btn:focus {
    background: #be123c !important;
}

html[data-theme="dark"] .tak-kullanici-tablosu td::before {
    color: var(--hg-muted) !important;
    font-weight: 600 !important;
}

/* Yardım klasörü dark tema */
html[data-theme="dark"] .yardimAra-page,
html[data-theme="dark"] .yardimv2-page {
    color: var(--hg-text) !important;
    font-family: Inter, system-ui, sans-serif !important;
}

html[data-theme="dark"] .yardimAra-hero,
html[data-theme="dark"] .yardimAra-result-card,
html[data-theme="dark"] .yardimAra-empty,
html[data-theme="dark"] .yardimv2-hero,
html[data-theme="dark"] .yardimv2-sidebar,
html[data-theme="dark"] .yardimv2-main,
html[data-theme="dark"] .yardimv2-category-card,
html[data-theme="dark"] .yardimv2-article,
html[data-theme="dark"] .yardimv2-faq-item,
html[data-theme="dark"] section.max-w-5xl.bg-white,
html[data-theme="dark"] a.bg-white.border-2 {
    background: var(--hg-surface) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
    box-shadow: 0 16px 34px rgba(0, 0, 0, 0.16) !important;
}

html[data-theme="dark"] .yardimAra-title,
html[data-theme="dark"] .yardimAra-result-title,
html[data-theme="dark"] .yardimAra-result-title a,
html[data-theme="dark"] .yardimAra-empty h2,
html[data-theme="dark"] .yardimv2-hero h1,
html[data-theme="dark"] .yardimv2-sidebar-title,
html[data-theme="dark"] .yardimv2-category-text,
html[data-theme="dark"] .yardimv2-main-top h2,
html[data-theme="dark"] .yardimv2-article h3,
html[data-theme="dark"] .yardimv2-faq-button,
html[data-theme="dark"] .yardim-feedback__title,
html[data-theme="dark"] .baslik,
html[data-theme="dark"] .yard-faq-button span,
html[data-theme="dark"] .yard-faq-button {
    color: var(--hg-text) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .yardimAra-subtitle,
html[data-theme="dark"] .yardimAra-result-text,
html[data-theme="dark"] .yardimAra-empty p,
html[data-theme="dark"] .yardimv2-hero p,
html[data-theme="dark"] .yardimv2-sidebar-subtitle,
html[data-theme="dark"] .yardimv2-category-count,
html[data-theme="dark"] .yardimv2-article-body,
html[data-theme="dark"] .yardimv2-faq-answer-inner,
html[data-theme="dark"] .yardim-feedback__message,
html[data-theme="dark"] .yardim-feedback--guest,
html[data-theme="dark"] .text-gray-500,
html[data-theme="dark"] .kategori-aciklama {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .yardimAra-search-form,
html[data-theme="dark"] .yardimv2-search-form,
html[data-theme="dark"] #suggestions,
html[data-theme="dark"] .yardimAra-badge,
html[data-theme="dark"] .yardimAra-back,
html[data-theme="dark"] .yardimv2-category-icon,
html[data-theme="dark"] .yardimv2-category-toggle,
html[data-theme="dark"] .yardimv2-submenu a,
html[data-theme="dark"] .yardimv2-backlink,
html[data-theme="dark"] .yardimv2-faq-button,
html[data-theme="dark"] .yardimv2-faq-answer,
html[data-theme="dark"] .yardimv2-faq-icon,
html[data-theme="dark"] .yardim-feedback__btn,
html[data-theme="dark"] .kategori-iconu,
html[data-theme="dark"] #suggestions div {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .yardimAra-search-form input,
html[data-theme="dark"] .yardimv2-search-form input,
html[data-theme="dark"] #search-input {
    background: transparent !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .yardimAra-search-form input::placeholder,
html[data-theme="dark"] .yardimv2-search-form input::placeholder,
html[data-theme="dark"] #search-input::placeholder {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .yardimAra-chip,
html[data-theme="dark"] .yardimAra-result-type,
html[data-theme="dark"] .yardimAra-badge,
html[data-theme="dark"] .yardimAra-link,
html[data-theme="dark"] .yardimAra-back,
html[data-theme="dark"] .yardimv2-chip,
html[data-theme="dark"] .yardimv2-main-eyebrow,
html[data-theme="dark"] .yardimv2-article-meta,
html[data-theme="dark"] .yardimv2-backlink,
html[data-theme="dark"] .yardimv2-submenu a.is-current,
html[data-theme="dark"] .yardim-feedback__btn strong,
html[data-theme="dark"] .yardim-feedback__btn {
    color: #9ee7e5 !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .yardimAra-chip,
html[data-theme="dark"] .yardimAra-result-type,
html[data-theme="dark"] .yardimv2-chip,
html[data-theme="dark"] .yardimv2-article-meta,
html[data-theme="dark"] .yardimv2-submenu a.is-current {
    background: rgba(0, 119, 130, 0.14) !important;
    border-color: rgba(0, 119, 130, 0.38) !important;
}

html[data-theme="dark"] .yardimAra-search-form button,
html[data-theme="dark"] .yardimv2-search-form button,
html[data-theme="dark"] button.bg-\[\#007782\] {
    background: var(--hg-primary) !important;
    color: #ffffff !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] #suggestions div:hover,
html[data-theme="dark"] .yardimv2-category-card:hover,
html[data-theme="dark"] .yardimv2-category-toggle:hover,
html[data-theme="dark"] .yardimv2-submenu a:hover,
html[data-theme="dark"] .yardimv2-faq-button:hover,
html[data-theme="dark"] .yardimAra-back:hover,
html[data-theme="dark"] .yardim-feedback__btn:hover,
html[data-theme="dark"] .yard-faq-button:hover {
    background: #4a4848 !important;
    border-color: #666464 !important;
    color: #ffffff !important;
}

html[data-theme="dark"] .yardimv2-main-top,
html[data-theme="dark"] .yardim-feedback,
html[data-theme="dark"] .yardimv2-category-toggle,
html[data-theme="dark"] .yardimv2-faq-answer,
html[data-theme="dark"] .border-b {
    border-color: var(--hg-border) !important;
}

html[data-theme="dark"] .yardim-feedback__message.is-success {
    color: #bbf7d0 !important;
}

html[data-theme="dark"] .yardim-feedback__message.is-error {
    color: #fecdd3 !important;
}

/* Yorum klasörü dark tema */
html[data-theme="dark"] .yrm-modal {
    background: rgba(0, 0, 0, 0.68) !important;
}

html[data-theme="dark"] .yrm-modal-content {
    background: var(--hg-surface) !important;
    border: 1px solid var(--hg-border) !important;
    color: var(--hg-text) !important;
    box-shadow: 0 24px 54px rgba(0, 0, 0, 0.34) !important;
}

html[data-theme="dark"] .yrm-user-info h3,
html[data-theme="dark"] .yrm-comment-section h4,
html[data-theme="dark"] .yrm-rating-number,
html[data-theme="dark"] .yrm-rating-bar .yrm-rating-text,
html[data-theme="dark"] .yrm-rating-bar .yrm-rating-number,
html[data-theme="dark"] .yrm-unique-experience span,
html[data-theme="dark"] .yrm-yildiz-secimi label,
html[data-theme="dark"] .yrm-etiket-secimi label {
    color: var(--hg-text) !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .yrm-comment-count,
html[data-theme="dark"] .yrm-comment-section .yrm-date,
html[data-theme="dark"] .yrm-comment-content,
html[data-theme="dark"] .yrm-rating-text,
html[data-theme="dark"] .yrm-modal-content p {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .yrm-tab232s23213,
html[data-theme="dark"] .yrm-dividerw2 {
    border-color: var(--hg-border) !important;
    background: var(--hg-border) !important;
}

html[data-theme="dark"] .yrm-yorum-yapma-formu,
html[data-theme="dark"] .yrm-tag3s8,
html[data-theme="dark"] .yrm-modal-content textarea {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .yrm-modal-content textarea::placeholder {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .yrm-modal-content textarea:focus {
    border-color: rgba(0, 119, 130, 0.7) !important;
    box-shadow: 0 0 0 3px rgba(0, 119, 130, 0.18) !important;
    outline: none !important;
}

html[data-theme="dark"] .yrm-stars23 .fa-star,
html[data-theme="dark"] .yrm-stars23 .fa-star-half-alt,
html[data-theme="dark"] .yrm-unique-stars23 .fa-star,
html[data-theme="dark"] .yrm-unique-stars23 .fa-star-half-alt,
html[data-theme="dark"] .yrm-line3gss-fill,
html[data-theme="dark"] .yrm-tab232s23213 .yrm-success-container,
html[data-theme="dark"] .yrm-tab232s23213 .yrm-success-container .yrm-success-icon,
html[data-theme="dark"] .yrm-tab232s23213 .yrm-success-container .yrm-success-text {
    color: #9ee7e5 !important;
}

html[data-theme="dark"] .yrm-stars23 .far,
html[data-theme="dark"] .yrm-unique-stars23 .far {
    color: #666464 !important;
}

html[data-theme="dark"] .yrm-line3gss {
    background: rgba(0, 119, 130, 0.18) !important;
}

html[data-theme="dark"] .yrm-line3gss-fill,
html[data-theme="dark"] .yrm-circle23sd,
html[data-theme="dark"] .yrm-tag3s8 .yrm-count,
html[data-theme="dark"] .yrm-modal-content button,
html[data-theme="dark"] .yrm-yorum-yap-buton {
    background: var(--hg-primary) !important;
    border-color: var(--hg-primary) !important;
    color: #ffffff !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .yrm-success-message {
    color: #bbf7d0 !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .yrm-error-message {
    color: #fecdd3 !important;
    font-weight: 600 !important;
}

/* Bildirim klasörü dark tema */
html[data-theme="dark"] .bildirimler-baslik {
    color: #9ee7e5 !important;
    font-family: 'Inter', Arial, sans-serif !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .notification-container,
html[data-theme="dark"] .notification-list,
html[data-theme="dark"] .notification-filter-select-wrap,
html[data-theme="dark"] .bildirim-empty-message,
html[data-theme="dark"] .bil-notification-container,
html[data-theme="dark"] .bil-notification-header,
html[data-theme="dark"] .bil-notification-scroll,
html[data-theme="dark"] .bil-notification-footer-wrap {
    background: var(--hg-surface) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .notification-list,
html[data-theme="dark"] .notification-filter-select-wrap,
html[data-theme="dark"] .bildirim-empty-message,
html[data-theme="dark"] .bil-notification-container {
    box-shadow: 0 18px 42px rgba(0, 0, 0, 0.28) !important;
}

html[data-theme="dark"] .bildirim-ust-bar,
html[data-theme="dark"] .notification-item,
html[data-theme="dark"] .bil-notification-item,
html[data-theme="dark"] .bil-bg,
html[data-theme="dark"] .bil-bg.ice-blue,
html[data-theme="dark"] .notification-filter-select {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .notification-item,
html[data-theme="dark"] .bil-notification-item {
    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.22) !important;
}

html[data-theme="dark"] .notification-filter-label,
html[data-theme="dark"] .kullanici-bilgi,
html[data-theme="dark"] .kullanici-bilgi .kullanici-ad,
html[data-theme="dark"] .notification-item .text,
html[data-theme="dark"] .bil-notification-text,
html[data-theme="dark"] .bil-notification-text .text,
html[data-theme="dark"] .bil-notification-text .bold,
html[data-theme="dark"] .bil-notification-footer {
    color: var(--hg-text) !important;
    font-family: 'Inter', Arial, sans-serif !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .bildirim-empty-message,
html[data-theme="dark"] .notification-item .notification-time,
html[data-theme="dark"] .bil-notification-time,
html[data-theme="dark"] .bil-notification-empty,
html[data-theme="dark"] .bil-notification-footer-wrap a {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .kullanici-bilgi .kullanici-satis,
html[data-theme="dark"] .bil-notification-footer:hover,
html[data-theme="dark"] .bil-notification-footer-wrap a:hover {
    color: #9ee7e5 !important;
}

html[data-theme="dark"] .btn-sil,
html[data-theme="dark"] .pagination-wrapper .page-item.active .page-link,
html[data-theme="dark"] .pagination-wrapper .page-link:hover {
    background: var(--hg-primary) !important;
    border-color: var(--hg-primary) !important;
    color: #ffffff !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] .btn-sil:hover {
    background: #005f5f !important;
    color: #ffffff !important;
}

html[data-theme="dark"] .pagination-wrapper .page-link {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: #9ee7e5 !important;
}

html[data-theme="dark"] .notification-filter-select:focus {
    border-color: rgba(0, 119, 130, 0.7) !important;
    box-shadow: 0 0 0 3px rgba(0, 119, 130, 0.18) !important;
}

html[data-theme="dark"] .notification-item .circle,
html[data-theme="dark"] .bil-circle {
    background: #9ee7e5 !important;
}

html[data-theme="dark"] .notification-item .circle.read,
html[data-theme="dark"] .bil-read {
    background: #666464 !important;
}

html[data-theme="dark"] .user-image,
html[data-theme="dark"] .bil-notification-image {
    background-color: #4a4848 !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .notification-item:hover,
html[data-theme="dark"] .bil-notification-item:hover {
    background: #4a4848 !important;
}

/* Header dropdown ve modal dark tema */
html[data-theme="dark"] .location-button {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
    font-family: Inter, system-ui, sans-serif !important;
    font-weight: 500 !important;
}

html[data-theme="dark"] .location-button:hover {
    background: #4a4848 !important;
    color: #ffffff !important;
}

html[data-theme="dark"] .search-section5236 input,
html[data-theme="dark"] .arama-onerileri,
html[data-theme="dark"] .dropdown-menu,
html[data-theme="dark"] .header-user-dropdown-menu,
html[data-theme="dark"] .location-permission-modal__dialog,
html[data-theme="dark"] .location-info-modal__dialog,
html[data-theme="dark"] #teklifModal > div {
    background: var(--hg-surface) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
    font-family: Inter, system-ui, sans-serif !important;
}

html[data-theme="dark"] .arama-onerileri,
html[data-theme="dark"] .header-user-dropdown-menu,
html[data-theme="dark"] .location-permission-modal__dialog,
html[data-theme="dark"] .location-info-modal__dialog,
html[data-theme="dark"] #teklifModal > div {
    box-shadow: 0 18px 42px rgba(0, 0, 0, 0.32) !important;
}

html[data-theme="dark"] .search-section5236 input::placeholder,
html[data-theme="dark"] .location-permission-modal__dialog p,
html[data-theme="dark"] .location-info-modal p,
html[data-theme="dark"] .main-location-picker-modal__current small,
html[data-theme="dark"] .main-location-picker-modal__empty {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .oneri-bolum h4,
html[data-theme="dark"] .arama-onerileri a,
html[data-theme="dark"] .header-user-dropdown-menu > a,
html[data-theme="dark"] .header-user-dropdown-menu > a i,
html[data-theme="dark"] .user-theme-toggle,
html[data-theme="dark"] .user-theme-toggle i,
html[data-theme="dark"] .location-permission-modal__dialog h2,
html[data-theme="dark"] .location-info-modal h2,
html[data-theme="dark"] .main-location-picker-modal__current,
html[data-theme="dark"] .main-location-picker-modal__result,
html[data-theme="dark"] #teklifModal h3,
html[data-theme="dark"] #teklifModal p {
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .oneri-bolum h4,
html[data-theme="dark"] .header-user-dropdown-menu > a,
html[data-theme="dark"] .user-theme-toggle,
html[data-theme="dark"] .location-permission-modal__dialog h2,
html[data-theme="dark"] #teklifModal h3 {
    font-weight: 600 !important;
}

html[data-theme="dark"] .header-user-dropdown-menu > a::after,
html[data-theme="dark"] .user-theme-toggle::after,
html[data-theme="dark"] .main-location-picker-modal__results,
html[data-theme="dark"] .main-location-picker-modal__result {
    border-color: var(--hg-border) !important;
    background: var(--hg-border) !important;
}

html[data-theme="dark"] .arama-onerileri li:hover,
html[data-theme="dark"] .header-user-dropdown-menu > a:hover,
html[data-theme="dark"] .user-theme-toggle:hover,
html[data-theme="dark"] .user-theme-toggle:focus-visible,
html[data-theme="dark"] .main-location-picker-modal__current:hover,
html[data-theme="dark"] .main-location-picker-modal__current:focus,
html[data-theme="dark"] .main-location-picker-modal__result:hover,
html[data-theme="dark"] .main-location-picker-modal__result:focus {
    background: #4a4848 !important;
    color: #ffffff !important;
}

html[data-theme="dark"] .header-user-dropdown-menu > a:hover i,
html[data-theme="dark"] .user-theme-toggle:hover i,
html[data-theme="dark"] .arama-onerileri li:hover a {
    color: #ffffff !important;
}

html[data-theme="dark"] .user-theme-toggle__switch {
    background: #666464 !important;
}

html[data-theme="dark"] .user-theme-toggle[aria-checked="true"] .user-theme-toggle__switch {
    background: var(--hg-primary) !important;
}

html[data-theme="dark"] .location-permission-modal__close,
html[data-theme="dark"] .location-info-modal__close,
html[data-theme="dark"] .main-location-picker-modal__secondary,
html[data-theme="dark"] .main-location-picker-modal__saved-clear {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .location-permission-modal__use,
html[data-theme="dark"] .location-info-modal__primary,
html[data-theme="dark"] .main-location-picker-modal__primary,
html[data-theme="dark"] #teklifModal button:first-of-type {
    background: var(--hg-primary) !important;
    border-color: var(--hg-primary) !important;
    color: #ffffff !important;
    font-weight: 600 !important;
}

html[data-theme="dark"] #teklifModal button:last-of-type {
    background: var(--hg-surface-soft) !important;
    border: 1px solid var(--hg-border) !important;
    color: var(--hg-text) !important;
    font-weight: 500 !important;
}

html[data-theme="dark"] .location-info-modal__icon,
html[data-theme="dark"] .main-location-picker-modal__current-icon {
    background: rgba(0, 119, 130, 0.16) !important;
    color: #9ee7e5 !important;
}

html[data-theme="dark"] .main-location-picker-modal__search,
html[data-theme="dark"] .main-location-picker-modal__global input,
html[data-theme="dark"] .main-location-picker-modal__current,
html[data-theme="dark"] .main-location-picker-modal__result,
html[data-theme="dark"] .main-location-picker-modal__saved {
    background: var(--hg-surface-soft) !important;
    border-color: var(--hg-border) !important;
    color: var(--hg-text) !important;
}

html[data-theme="dark"] .main-location-picker-modal__search::placeholder,
html[data-theme="dark"] .main-location-picker-modal__global input::placeholder {
    color: var(--hg-muted) !important;
}

html[data-theme="dark"] .main-location-picker-modal__selected-city,
html[data-theme="dark"] .main-location-picker-modal__saved-icon {
    color: #9ee7e5 !important;
}
