/* Tilda kontenti uchun tunggi rejim stillari */

/* Barcha matnlar uchun */
body.dark .news-inner .t-text,
body.dark .news-inner .t-descr,
body.dark .news-inner .t-title,
body.dark .news-inner .t-name,
body.dark .news-inner .t-uptitle,
body.dark .news-inner .t-subtitle {
    color: #ffffff !important;
}

/* Tilda recordlar ichidagi barcha matnlar */
body.dark .news-inner .r,
body.dark .news-inner .t-rec {
    color: #ffffff;
}

/* Specific Tilda elementlari */
body.dark .news-inner .t017__title,
body.dark .news-inner .t119__preface,
body.dark .news-inner .t218__descrfield,
body.dark .news-inner .t218__textfield,
body.dark .news-inner .t032__title,
body.dark .news-inner .t032__descr,
body.dark .news-inner .t001__title,
body.dark .news-inner .t001__descr,
body.dark .news-inner .t004 div[field="text"],
body.dark .news-inner .t356__title,
body.dark .news-inner .t356__text,
body.dark .news-inner .t474__descr,
body.dark .news-inner .t1124__title,
body.dark .news-inner .t1124__text,
body.dark .news-inner .t740__title,
body.dark .news-inner .t740__text {
    color: #ffffff !important;
}

/* Divider va boshqa elementlar */
body.dark .news-inner .t-divider {
    background-color: rgba(255, 255, 255, 0.3) !important;
}

/* Oq fonga ega bo'lgan bloklar uchun */
body.dark .news-inner [data-bg-color="#f0f0f0"],
body.dark .news-inner [style*="background-color:#f0f0f0"] {
    background-color: #1a1a1a !important;
}

/* Cover filter uchun */
body.dark .news-inner .t-cover__filter {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)) !important;
}

/* Arrow va boshqa SVG elementlar */
body.dark .news-inner .t-cover__arrow-svg {
    fill: #ffffff !important;
}

/* Slds (slider) elementlari */
body.dark .news-inner .t-slds__arrow svg polyline {
    stroke: #ffffff !important;
}

body.dark .news-inner .t-slds__arrow-withbg {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

body.dark .news-inner .t-slds__bullet_body {
    border-color: #ffffff !important;
}

/* Strong va link elementlar */
body.dark .news-inner strong {
    color: #ffffff !important;
}

body.dark .news-inner a {
    color: #4a9eff !important;
}

/* Paragraph va boshqa inline elementlar */
body.dark .news-inner p,
body.dark .news-inner span,
body.dark .news-inner div {
    color: inherit;
}

/* Table elementlari uchun */
body.dark .news-inner .t218__blocktable,
body.dark .news-inner .t740__blocktable {
    background-color: #1a1a1a !important;
}

/* Umumiy yechim - barcha elementlar uchun */
body.dark .news-inner * {
    color: #ffffff;
}

/* Maxsus holatlar uchun */
body.dark .news-inner .t-container *,
body.dark .news-inner .t-col * {
    color: inherit;
}

/* Media query for mobile */
@media screen and (max-width: 960px) {
    body.dark .news-inner .t218__blockimgmobile,
    body.dark .news-inner .t740__blocktextmobile {
        background-color: #1a1a1a !important;
    }
}

/* Tilda kontenti uchun tunggi rejim stillari - Desktop va Mobile */

/* Barcha matnlar uchun asosiy stillar */
body.dark .news-inner .t-text,
body.dark .news-inner .t-descr,
body.dark .news-inner .t-title,
body.dark .news-inner .t-name,
body.dark .news-inner .t-uptitle,
body.dark .news-inner .t-subtitle,
body.dark .news-single .t-text,
body.dark .news-single .t-descr,
body.dark .news-single .t-title,
body.dark .news-single .t-name,
body.dark .news-single .t-uptitle,
body.dark .news-single .t-subtitle {
    color: #ffffff !important;
}

/* Tilda recordlar ichidagi barcha matnlar */
body.dark .news-inner .r,
body.dark .news-inner .t-rec,
body.dark .news-single .r,
body.dark .news-single .t-rec {
    color: #ffffff;
}

/* Specific Tilda elementlari */
body.dark .news-inner .t017__title,
body.dark .news-inner .t119__preface,
body.dark .news-inner .t218__descrfield,
body.dark .news-inner .t218__textfield,
body.dark .news-inner .t032__title,
body.dark .news-inner .t032__descr,
body.dark .news-inner .t001__title,
body.dark .news-inner .t001__descr,
body.dark .news-inner .t004 div[field="text"],
body.dark .news-inner .t356__title,
body.dark .news-inner .t356__text,
body.dark .news-inner .t474__descr,
body.dark .news-inner .t1124__title,
body.dark .news-inner .t1124__text,
body.dark .news-inner .t740__title,
body.dark .news-inner .t740__text,
body.dark .news-single .t017__title,
body.dark .news-single .t119__preface,
body.dark .news-single .t218__descrfield,
body.dark .news-single .t218__textfield,
body.dark .news-single .t032__title,
body.dark .news-single .t032__descr,
body.dark .news-single .t001__title,
body.dark .news-single .t001__descr,
body.dark .news-single .t004 div[field="text"],
body.dark .news-single .t356__title,
body.dark .news-single .t356__text,
body.dark .news-single .t474__descr,
body.dark .news-single .t1124__title,
body.dark .news-single .t1124__text,
body.dark .news-single .t740__title,
body.dark .news-single .t740__text {
    color: #ffffff !important;
}

/* Mobile specific text blocks */
body.dark .news-inner .t218__blockimgmobile,
body.dark .news-inner .t740__blocktextmobile,
body.dark .news-inner .t740__blocktextmobile .t740__textwrapper,
body.dark .news-single .t218__blockimgmobile,
body.dark .news-single .t740__blocktextmobile,
body.dark .news-single .t740__blocktextmobile .t740__textwrapper {
    color: #ffffff !important;
}

/* Divider va boshqa elementlar */
body.dark .news-inner .t-divider,
body.dark .news-inner .t191__line,
body.dark .news-inner .t032__line,
body.dark .news-single .t-divider,
body.dark .news-single .t191__line,
body.dark .news-single .t032__line {
    background-color: rgba(255, 255, 255, 0.3) !important;
}

/* Oq fonga ega bo'lgan bloklar uchun */
body.dark .news-inner [data-bg-color="#f0f0f0"],
body.dark .news-inner [style*="background-color:#f0f0f0"],
body.dark .news-inner [style*="background-color: rgb(240, 240, 240)"],
body.dark .news-single [data-bg-color="#f0f0f0"],
body.dark .news-single [style*="background-color:#f0f0f0"],
body.dark .news-single [style*="background-color: rgb(240, 240, 240)"] {
    background-color: #1a1a1a !important;
}

/* Cover filter uchun */
body.dark .news-inner .t-cover__filter,
body.dark .news-single .t-cover__filter {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)) !important;
}

/* Arrow va boshqa SVG elementlar */
body.dark .news-inner .t-cover__arrow-svg,
body.dark .news-single .t-cover__arrow-svg {
    fill: #ffffff !important;
}

body.dark .news-inner .t-cover__arrow-svg path,
body.dark .news-single .t-cover__arrow-svg path {
    fill: #ffffff !important;
}

/* Slds (slider) elementlari */
body.dark .news-inner .t-slds__arrow svg polyline,
body.dark .news-single .t-slds__arrow svg polyline {
    stroke: #ffffff !important;
}

body.dark .news-inner .t-slds__arrow-withbg,
body.dark .news-single .t-slds__arrow-withbg {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

body.dark .news-inner .t-slds__arrow_body svg polyline,
body.dark .news-single .t-slds__arrow_body svg polyline {
    stroke: #ffffff !important;
}

body.dark .news-inner .t-slds__bullet_body,
body.dark .news-single .t-slds__bullet_body {
    border-color: #ffffff !important;
}

/* Strong va link elementlar */
body.dark .news-inner strong,
body.dark .news-single strong {
    color: #ffffff !important;
}

body.dark .news-inner a,
body.dark .news-single a {
    color: #4a9eff !important;
}

/* Paragraph va boshqa inline elementlar */
body.dark .news-inner p,
body.dark .news-inner span,
body.dark .news-inner div,
body.dark .news-single p,
body.dark .news-single span,
body.dark .news-single div {
    color: inherit;
}

/* Table elementlari uchun */
body.dark .news-inner .t218__blocktable,
body.dark .news-inner .t740__blocktable,
body.dark .news-single .t218__blocktable,
body.dark .news-single .t740__blocktable {
    background-color: #1a1a1a !important;
}

/* Field attributli elementlar */
body.dark .news-inner [field="title"],
body.dark .news-inner [field="text"],
body.dark .news-inner [field="descr"],
body.dark .news-single [field="title"],
body.dark .news-single [field="text"],
body.dark .news-single [field="descr"] {
    color: #ffffff !important;
}

/* Umumiy yechim - barcha elementlar uchun */
body.dark .news-inner *,
body.dark .news-single * {
    color: #ffffff;
}

/* Maxsus holatlar uchun */
body.dark .news-inner .t-container *,
body.dark .news-inner .t-col *,
body.dark .news-single .t-container *,
body.dark .news-single .t-col * {
    color: inherit;
}

/* Mobile specific media queries */
@media screen and (max-width: 960px) {
    body.dark .news-inner .t218__blockimgmobile,
    body.dark .news-inner .t740__blocktextmobile,
    body.dark .news-single .t218__blockimgmobile,
    body.dark .news-single .t740__blocktextmobile {
        background-color: #1a1a1a !important;
    }

    /* Mobile text elements */
    body.dark .news-inner .t218__imgmobile,
    body.dark .news-inner .t740__blocktextmobile div,
    body.dark .news-inner .t740__blocktextmobile p,
    body.dark .news-single .t218__imgmobile,
    body.dark .news-single .t740__blocktextmobile div,
    body.dark .news-single .t740__blocktextmobile p {
        color: #ffffff !important;
    }
}

/* Kichik ekranlar uchun qo'shimcha stillar */

body.backdrop.light:not(.dark) .news-single .t-title {
    color: #ffffff !important;
}
body.backdrop.light:not(.dark) .news-single .title {
    color: #ffffff !important;
}

body.backdrop.light:not(.dark) .news-single .t-descr{
    color: #ffffff !important;
}

body.backdrop.light:not(.dark) .news-single .t-text_md{
    color: #ffffff !important;
}
body.backdrop.light:not(.dark) .news-single p{
    color: #ffffff !important;
}



/* Inline stillar uchun override */
body.dark .news-inner [style*="color: black"],
body.dark .news-inner [style*="color:#000"],
body.dark .news-inner [style*="color: #000"],
body.dark .news-inner [style*="color:black"],
body.dark .news-single [style*="color: black"],
body.dark .news-single [style*="color:#000"],
body.dark .news-single [style*="color: #000"],
body.dark .news-single [style*="color:black"] {
    color: #ffffff !important;
}

/* Opacity o'rnatilgan elementlar uchun */
body.dark .news-inner [style*="opacity"],
body.dark .news-single [style*="opacity"] {
    opacity: 0.8 !important;
}



/* Mobile dark mode - teskari mantiq (dark class yo'q = tunggi rejim) */

/* Inline style background-color ni override qilish */
body.backdrop.light:not(.dark) .news-single [style*="background-color:#f0f0f0"] {
    background-color: #1a1a1a !important;
}

body.backdrop.light:not(.dark) .news-single [style*="background-color: #f0f0f0"] {
    background-color: #1a1a1a !important;
}

body.backdrop.light:not(.dark) .news-single [style*="background-color: rgb(240, 240, 240)"] {
    background-color: #1a1a1a !important;
}

/* Data attribute orqali */
body.backdrop.light:not(.dark) .news-single [data-bg-color="#f0f0f0"] {
    background-color: #1a1a1a !important;
}

/* Aniq ID orqali manzillash (eng kuchli) */
body.backdrop.light:not(.dark) .news-single #rec1190902316 {
    background-color: #1a1a1a !important;
}

body.backdrop.light:not(.dark) .news-single #rec1190924856 .t218__blockimgmobile {
    background-color: #1a1a1a !important;
}

body.backdrop.light:not(.dark) .news-single #rec1190924856 .t218__blocktable {
    background-color: #1a1a1a !important;
}

body.backdrop.light:not(.dark) .news-single .t474__descr {
    color: #ffffff !important;
}

body.backdrop.light:not(.dark) .news-single .t-descr {
    color: #ffffff !important;
}

body.backdrop.light:not(.dark) .news-single .t-text {
    color: #ffffff !important;
}

body.backdrop.light:not(.dark) .news-single [field="descr"] {
    color: #ffffff !important;
}

body.backdrop.light:not(.dark) .news-single [field="text"] {
    color: #ffffff !important;
}

body.backdrop.light:not(.dark) .news-single [field="title"] {
    color: #ffffff !important;
}

body.backdrop.light:not(.dark) .news-single div {
    color: #ffffff !important;
}

body.backdrop.light:not(.dark) .news-single .t-divider,
body.backdrop.light:not(.dark) .news-single .t191__line {
    background-color: rgba(255, 255, 255, 0.3) !important;
}

/* Table'lar */
body.backdrop.light:not(.dark) .news-single .t218__blocktable,
body.backdrop.light:not(.dark) .news-single .t740__blocktable {
    background-color: #1a1a1a !important;
}

/* Mobile specific blocks */
body.backdrop.light:not(.dark) .news-single .t218__blockimgmobile {
    background-color: #1a1a1a !important;
}

body.backdrop.light:not(.dark) .news-single .t740__blocktextmobile {
    background-color: #1a1a1a !important;
}

body.backdrop.light:not(.dark) .news-single * {
    color: #ffffff !important;
}

/* Opacity fix */
body.backdrop.light:not(.dark) .news-single #rec1190897756 .t119__preface {
    opacity: 0.85 !important;
}

/* Links */
body.backdrop.light:not(.dark) .news-single a {
    color: #4a9eff !important;
}

/* Strong */
body.backdrop.light:not(.dark) .news-single strong {
    color: #ffffff !important;
}

/* Paragraphs */
body.backdrop.light:not(.dark) .news-single p {
    color: #ffffff !important;
}

/* SVG va arrows */
body.backdrop.light:not(.dark) .news-single .t-cover__arrow-svg,
body.backdrop.light:not(.dark) .news-single .t-cover__arrow-svg path {
    fill: #ffffff !important;
}

body.backdrop.light:not(.dark) .news-single .t-slds__arrow svg polyline {
    stroke: #ffffff !important;
}

body.backdrop.light:not(.dark) .news-single .t-slds__arrow-withbg {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

body.backdrop.light:not(.dark) .news-single .t-slds__bullet_body {
    border-color: #ffffff !important;
}

/* Cover filter */
body.backdrop.light:not(.dark) .news-single .t-cover__filter {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0.85)) !important;
}

/* Mobile kunduzgi rejim uchun - dark class BOR = kunduzgi rejim (normal ranglar) */

/* Matnlarni qora qilish */
body.backdrop.dark .news-single .t-title {
    color: #000000 !important;
}

body.backdrop.dark .news-single .t-descr {
    color: #000000 !important;
}

body.backdrop.dark .news-single .t-text {
    color: #000000 !important;
}

body.backdrop.dark .news-single .t-text_md {
    color: #000000 !important;
}

body.backdrop.dark .news-single p {
    color: #000000 !important;
}

body.backdrop.dark .news-single div {
    color: #000000 !important;
}

body.backdrop.dark .news-single span {
    color: #000000 !important;
}

body.backdrop.dark .news-single strong {
    color: #000000 !important;
}

body.backdrop.dark .news-single [field="title"],
body.backdrop.dark .news-single [field="text"],
body.backdrop.dark .news-single [field="descr"] {
    color: #000000 !important;
}

body.backdrop.dark .news-single [style*="background-color:#f0f0f0"] {
    background-color: #f0f0f0 !important;
}

body.backdrop.dark .news-single [style*="background-color: rgb(240, 240, 240)"] {
    background-color: rgb(240, 240, 240) !important;
}

body.backdrop.dark .news-single [data-bg-color="#f0f0f0"] {
    background-color: #f0f0f0 !important;
}

body.backdrop.dark .news-single .t218__blocktable,
body.backdrop.dark .news-single .t740__blocktable {
    background-color: #f0f0f0 !important;
}


body.backdrop.dark .news-single .t-divider,
body.backdrop.dark .news-single .t191__line {
    background-color: rgba(0, 0, 0, 0.2) !important;
}


body.backdrop.dark .news-single a {
    color: #0066cc !important;
}


body.backdrop.dark .news-single .t-slds__arrow svg polyline {
    stroke: #222222 !important;
}

body.backdrop.dark .news-single .t-slds__arrow-withbg {
    background-color: rgba(255, 255, 255, 1) !important;
}


body.backdrop.dark .news-single #rec1190897756 .t119__preface {
    opacity: 0.7 !important;
}

body.backdrop.dark .news-single * {
    color: #000000 !important;
}

body.backdrop.dark .news-single .t017__title,
body.backdrop.dark .news-single .t119__preface,
body.backdrop.dark .news-single .t218__descrfield,
body.backdrop.dark .news-single .t218__textfield,
body.backdrop.dark .news-single .t032__title,
body.backdrop.dark .news-single .t032__descr,
body.backdrop.dark .news-single .t001__title,
body.backdrop.dark .news-single .t001__descr,
body.backdrop.dark .news-single .t004 div[field="text"],
body.backdrop.dark .news-single .t356__title,
body.backdrop.dark .news-single .t356__text,
body.backdrop.dark .news-single .t474__descr,
body.backdrop.dark .news-single .t1124__title,
body.backdrop.dark .news-single .t1124__text,
body.backdrop.dark .news-single .t740__title,
body.backdrop.dark .news-single .t740__text {
    color: #000000 !important;
}


body.backdrop.dark .news-single .t-cover__filter {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)) !important;
}


body.backdrop.dark .news-single .t-cover__arrow-svg,
body.backdrop.dark .news-single .t-cover__arrow-svg path {
    fill: #ffffff !important;
}