/**
 * ELFER — ئۇيغۇرچە تولۇق RTL (ئoڭدىن سoلغa)
 * Header فيزىكىلىق تەرتىپى (logo=sol) ساقلىنىدۇ، مەزمۇن RTL.
 */

html[lang="ug"],
html[lang="ug"] body.lang-ug {
    direction: rtl !important;
    text-align: right;
}

/* —— مەزمۇن رايونلىرى —— */
html[lang="ug"] body.lang-ug main,
html[lang="ug"] body.lang-ug footer,
html[lang="ug"] body.lang-ug section,
html[lang="ug"] body.lang-ug aside,
html[lang="ug"] body.lang-ug article,
html[lang="ug"] body.lang-ug form,
html[lang="ug"] body.lang-ug .lux-container,
html[lang="ug"] body.lang-ug .lux-page-body,
html[lang="ug"] body.lang-ug .lux-section,
html[lang="ug"] body.lang-ug .lux-section-head,
html[lang="ug"] body.lang-ug .lux-page-title-bar,
html[lang="ug"] body.lang-ug .lux-service-strip,
html[lang="ug"] body.lang-ug .lux-service-item,
html[lang="ug"] body.lang-ug .lux-cat-grid,
html[lang="ug"] body.lang-ug .lux-filter-panel,
html[lang="ug"] body.lang-ug .lux-list-panel,
html[lang="ug"] body.lang-ug .lux-row-card,
html[lang="ug"] body.lang-ug .lux-footer,
html[lang="ug"] body.lang-ug .lux-topbar,
html[lang="ug"] body.lang-ug .lux-auth-wrap,
html[lang="ug"] body.lang-ug .lux-auth-card,
html[lang="ug"] body.lang-ug .perfume-card,
html[lang="ug"] body.lang-ug .brand-card,
html[lang="ug"] body.lang-ug .article-card,
html[lang="ug"] body.lang-ug .agent-rank-board,
html[lang="ug"] body.lang-ug .agent-rank-row,
html[lang="ug"] body.lang-ug .pd-page,
html[lang="ug"] body.lang-ug .pd-top,
html[lang="ug"] body.lang-ug .pd-layout,
html[lang="ug"] body.lang-ug .pd-card,
html[lang="ug"] body.lang-ug .pd-section,
html[lang="ug"] body.lang-ug .pd-side-card,
html[lang="ug"] body.lang-ug .mhome,
html[lang="ug"] body.lang-ug .mpage,
html[lang="ug"] body.lang-ug .elfer-m-sheet-panel,
html[lang="ug"] body.lang-ug .container,
html[lang="ug"] body.lang-ug .max-w-7xl,
html[lang="ug"] body.lang-ug .max-w-6xl,
html[lang="ug"] body.lang-ug .max-w-5xl,
html[lang="ug"] body.lang-ug .max-w-4xl,
html[lang="ug"] body.lang-ug .max-w-3xl {
    direction: rtl !important;
    text-align: right;
}

/* —— Header: logo/actions ئoرنى ئoزگەرمەيدۇ، تىزىmlik RTL —— */
html[lang="ug"] body.lang-ug .lux-header-row {
    direction: ltr !important;
    grid-template-columns: minmax(140px, 1fr) auto minmax(140px, 1fr) !important;
    column-gap: clamp(16px, 2vw, 28px) !important;
}

html[lang="ug"] body.lang-ug .lux-logo {
    grid-column: 1 !important;
    justify-self: start !important;
    direction: ltr !important;
    text-align: left !important;
}

html[lang="ug"] body.lang-ug .lux-actions {
    grid-column: 3 !important;
    justify-self: end !important;
    direction: ltr !important;
    justify-content: flex-end !important;
}

html[lang="ug"] body.lang-ug .lux-nav {
    grid-column: 2 !important;
    justify-self: center !important;
    direction: rtl !important;
    justify-content: center !important;
    gap: clamp(12px, 1.25vw, 22px) !important;
}

html[lang="ug"] body.lang-ug .lux-category-btn {
    direction: rtl !important;
}

html[lang="ug"] body.lang-ug .lux-nav a,
html[lang="ug"] body.lang-ug .lux-category-btn span,
html[lang="ug"] body.lang-ug .lux-lang-btn,
html[lang="ug"] body.lang-ug .lux-mobile-menu a,
html[lang="ug"] body.lang-ug .elfer-m-nav-link {
    direction: rtl !important;
    unicode-bidi: plaintext;
    text-align: right;
}

html[lang="ug"] body.lang-ug .lux-topbar .lux-container {
    direction: rtl !important;
}

/* —— مۇلازىمەت بەلۋىغى —— */
html[lang="ug"] body.lang-ug .lux-service-item {
    flex-direction: row !important;
    text-align: right;
}

html[lang="ug"] body.lang-ug .lux-service-item span {
    text-align: right;
}

/* —— خەت ئېلېمéntلىرى —— */
html[lang="ug"] body.lang-ug p,
html[lang="ug"] body.lang-ug span:not(.bi):not([class*="bi-"]),
html[lang="ug"] body.lang-ug small,
html[lang="ug"] body.lang-ug strong,
html[lang="ug"] body.lang-ug em,
html[lang="ug"] body.lang-ug b,
html[lang="ug"] body.lang-ug label,
html[lang="ug"] body.lang-ug li,
html[lang="ug"] body.lang-ug h1,
html[lang="ug"] body.lang-ug h2,
html[lang="ug"] body.lang-ug h3,
html[lang="ug"] body.lang-ug h4,
html[lang="ug"] body.lang-ug h5,
html[lang="ug"] body.lang-ug h6,
html[lang="ug"] body.lang-ug a:not(.lux-logo),
html[lang="ug"] body.lang-ug button,
html[lang="ug"] body.lang-ug textarea,
html[lang="ug"] body.lang-ug select,
html[lang="ug"] body.lang-ug option,
html[lang="ug"] body.lang-ug .lux-service-item b,
html[lang="ug"] body.lang-ug .lux-service-item small,
html[lang="ug"] body.lang-ug .perfume-card-body,
html[lang="ug"] body.lang-ug .mpage-head,
html[lang="ug"] body.lang-ug .mpage-lrow-info,
html[lang="ug"] body.lang-ug .agent-rank-meta,
html[lang="ug"] body.lang-ug .elfer-tabbar-label {
    direction: rtl !important;
    unicode-bidi: plaintext;
    text-align: right;
}

html[lang="ug"] body.lang-ug input:not([type="number"]):not([type="tel"]):not([type="email"]):not([type="url"]) {
    direction: rtl !important;
    unicode-bidi: plaintext;
    text-align: right !important;
}

/* —— LTR ساقلاش: سان، ئىكون، باھا —— */
html[lang="ug"] body.lang-ug .lux-logo-main,
html[lang="ug"] body.lang-ug .lux-logo-sub,
html[lang="ug"] body.lang-ug .rating-stars,
html[lang="ug"] body.lang-ug .price-current,
html[lang="ug"] body.lang-ug .pd-score-num,
html[lang="ug"] body.lang-ug .agent-rank-num span,
html[lang="ug"] body.lang-ug .agent-rank-total strong,
html[lang="ug"] body.lang-ug .bi,
html[lang="ug"] body.lang-ug i[class^="bi-"],
html[lang="ug"] body.lang-ug i[class*=" bi-"],
html[lang="ug"] body.lang-ug input[type="number"],
html[lang="ug"] body.lang-ug input[type="tel"],
html[lang="ug"] body.lang-ug input[type="email"],
html[lang="ug"] body.lang-ug input[type="url"],
html[lang="ug"] body.lang-ug .ltr,
html[lang="ug"] body.lang-ug [dir="ltr"] {
    direction: ltr !important;
    unicode-bidi: embed;
}

html[lang="ug"] body.lang-ug .lux-actions a,
html[lang="ug"] body.lang-ug .lux-actions button,
html[lang="ug"] body.lang-ug .lux-hero-arrow,
html[lang="ug"] body.lang-ug .lux-slider-dots button,
html[lang="ug"] body.lang-ug .lux-hero-dots button {
    direction: ltr !important;
}

/* —— Flex / grid —— */
html[lang="ug"] body.lang-ug .lux-section-head,
html[lang="ug"] body.lang-ug .mhome-block-head,
html[lang="ug"] body.lang-ug .mpage-lrow,
html[lang="ug"] body.lang-ug .mpage-cart-row,
html[lang="ug"] body.lang-ug .lux-row-card,
html[lang="ug"] body.lang-ug .agent-rank-user,
html[lang="ug"] body.lang-ug .pd-side-link {
    direction: rtl !important;
}

html[lang="ug"] body.lang-ug .pd-side-copy {
    min-width: 0;
    text-align: right;
}

/* —— Meta / breadcrumb —— */
html[lang="ug"] body.lang-ug nav.text-sm,
html[lang="ug"] body.lang-ug .breadcrumb,
html[lang="ug"] body.lang-ug .breadcrumbs {
    direction: rtl !important;
    text-align: right;
}

html[lang="ug"] body.lang-ug .pd-meta-row {
    direction: rtl !important;
    text-align: right;
}

html[lang="ug"] body.lang-ug .pd-meta-row .label,
html[lang="ug"] body.lang-ug .pd-meta-row .value {
    text-align: right !important;
}

/* —— كاتېگورىيە كارتىسى (رەسىم ئustى — مەركەز) —— */
html[lang="ug"] body.lang-ug .lux-cat-card__body {
    text-align: center !important;
    direction: rtl !important;
    padding: 10px 12px 11px !important;
}

html[lang="ug"] body.lang-ug .lux-cat-card__title,
html[lang="ug"] body.lang-ug .lux-cat-card__desc {
    text-align: center !important;
    direction: rtl !important;
}

html[lang="ug"] body.lang-ug .lux-agents-page .lux-page-title-bar--center,
html[lang="ug"] body.lang-ug .lux-agents-page .lux-page-title-bar--center > div,
html[lang="ug"] body.lang-ug .lux-agents-page .agents-empty-panel {
    text-align: center !important;
    direction: rtl !important;
    align-items: center !important;
}

html[lang="ug"] body.lang-ug .lux-agents-page .agent-rank-board,
html[lang="ug"] body.lang-ug .lux-agents-page .agent-rank-row {
    direction: rtl !important;
}

html[lang="ug"] body.lang-ug .pd-note-tile-label,
html[lang="ug"] body.lang-ug .elfer-tabbar-label {
    text-align: center !important;
}

/* —— تىزىmlىk —— */
html[lang="ug"] body.lang-ug ul,
html[lang="ug"] body.lang-ug ol {
    padding-inline-start: 0;
    padding-inline-end: 1.25rem;
}

html[lang="ug"] body.lang-ug .elfer-tabbar {
    direction: rtl !important;
}

/* —— خەت چoڭluqى —— */
html[lang="ug"] body.lang-ug:not(.elfer-admin-ug) .lux-nav--extended a {
    font-size: 10.6px !important;
    padding: 26px 0 24px !important;
    letter-spacing: 0;
}

html[lang="ug"] body.lang-ug:not(.elfer-admin-ug) .lux-nav--extended .lux-nav-cta {
    color: var(--lux-gold) !important;
}

html[lang="ug"] body.lang-ug:not(.elfer-admin-ug) .lux-nav a {
    font-size: 11.8px !important;
    font-weight: 400 !important;
    line-height: 1.38 !important;
    padding: 26px 0 24px !important;
}

html[lang="ug"] body.lang-ug:not(.elfer-admin-ug) .lux-category-btn {
    height: 38px !important;
    min-width: 110px !important;
    font-size: 11.8px !important;
}

html[lang="ug"] body.lang-ug:not(.elfer-admin-ug) .lux-service-item b {
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1.34 !important;
}

html[lang="ug"] body.lang-ug:not(.elfer-admin-ug) .lux-notes-page .lux-note-card__body,
html[lang="ug"] body.lang-ug:not(.elfer-admin-ug) .lux-notes-page .lux-note-hero__content,
html[lang="ug"] body.lang-ug:not(.elfer-admin-ug) .lux-agents-page .lux-agents-hero,
html[lang="ug"] body.lang-ug:not(.elfer-admin-ug) .lux-agent-register-page .lux-agents-hero {
    text-align: center;
}

html[lang="ug"] body.lang-ug:not(.elfer-admin-ug) .lux-notes-page .lux-note-card__head {
    flex-direction: column;
    align-items: center;
    text-align: center;
}

html[lang="ug"] body.lang-ug:not(.elfer-admin-ug) .lux-notes-page .lux-note-card__samples {
    justify-content: center;
}

html[lang="ug"] body.lang-ug:not(.elfer-admin-ug) .lux-service-item small {
    font-size: 10.5px !important;
    line-height: 1.44 !important;
}

/* —— ئىزدەش ئىكونى —— */
html[lang="ug"] body.lang-ug .lux-filter-panel form .relative .bi-search,
html[lang="ug"] body.lang-ug .relative .bi-search {
    left: auto !important;
    right: 1rem;
}

html[lang="ug"] body.lang-ug input.pl-12,
html[lang="ug"] body.lang-ug .pl-12 {
    padding-left: 1rem !important;
    padding-right: 3rem !important;
}
