/**
 * ELFER — ئۇيغۇرچە تىپوگرافىيە + ALKATIP Basma Tom خەت نۇسخىسى
 * 
 * بىرلىككە كەلگەن تىپوگرافىيە سىستېمىسى:
 *   - ئاساسىي خەت چوڭلۇقى: 13.5px (ALKATIP قېلىن كۆرۈنىدۇ، شۇڭا كىچىكلىتىلدى)
 *   - ئەڭ كىچىك خەت: 10px (بېزەك ئۈچۈن)، ئوقۇش خېتى: ئەڭ كىچىك 12px
 *   - قېلىنلىق: 400 (ئادەتتىكى)، 500 (ماۋزۇ) — ALKATIP قېلىن بولغاچقا 600/700 ئىشلىتىلمەيدۇ
 * 
 * Frontend: html[lang="ug"] / body.lang-ug
 * Admin: body.elfer-admin-ug
 */

/* —— خەت نۇسخىسى —— */
@font-face {
    font-family: "ALKATIP Basma Tom";
    src:
        local("ALKATIP Basma Tom"),
        local("ALKATIP Basma Tom.TTF"),
        local("ALKATIP Basma"),
        url("../fonts/ALKATIP-Basma-Tom.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF;
}

:root {
    --elfer-font-ug: "ALKATIP Basma Tom", "UKIJ Tuz Tom", "UKIJ Tuz", "Microsoft Uighur", "Noto Naskh Arabic", "Noto Sans Arabic", "Segoe UI", Arial, sans-serif;
}

/* —— خەت نۇسخىسىنى ئالماشتۇرۇش (بارلىق ئۇيغۇرچە ئېلېمېنتلار) —— */
html[lang="ug"] body,
body.lang-ug,
html[lang="ug"] body.font-sans,
body.lang-ug.font-sans,
html[lang="ug"] .font-sans,
body.lang-ug .font-sans,
html[lang="ug"] .font-serif,
html[lang="ug"] h1, html[lang="ug"] h2, html[lang="ug"] h3,
html[lang="ug"] h4, html[lang="ug"] h5, html[lang="ug"] h6,
body.lang-ug .font-serif,
body.lang-ug h1, body.lang-ug h2, body.lang-ug h3,
body.lang-ug h4, body.lang-ug h5, body.lang-ug h6 {
    font-family: var(--elfer-font-ug) !important;
}

html[lang="ug"] button, html[lang="ug"] input, html[lang="ug"] textarea,
html[lang="ug"] select, html[lang="ug"] option, html[lang="ug"] label,
html[lang="ug"] a, html[lang="ug"] p, html[lang="ug"] span,
html[lang="ug"] small, html[lang="ug"] em, html[lang="ug"] b,
html[lang="ug"] strong, html[lang="ug"] li, html[lang="ug"] td,
html[lang="ug"] th, html[lang="ug"] dt, html[lang="ug"] dd,
html[lang="ug"] figcaption,
body.lang-ug button, body.lang-ug input, body.lang-ug textarea,
body.lang-ug select, body.lang-ug option, body.lang-ug label,
body.lang-ug a, body.lang-ug p, body.lang-ug span,
body.lang-ug small, body.lang-ug em, body.lang-ug b,
body.lang-ug strong, body.lang-ug li, body.lang-ug td,
body.lang-ug th, body.lang-ug dt, body.lang-ug dd,
body.lang-ug figcaption,
html[lang="ug"] .lux-logo-main, html[lang="ug"] .lux-logo-sub,
html[lang="ug"] .btn-elfer, html[lang="ug"] .btn-outline,
html[lang="ug"] .lux-lang-btn, html[lang="ug"] .lux-mobile-menu a,
html[lang="ug"] .lux-nav a, html[lang="ug"] .lux-footer,
html[lang="ug"] .lux-topbar, html[lang="ug"] .lux-flash,
html[lang="ug"] .toast, html[lang="ug"] .perfume-card,
html[lang="ug"] .brand-card, html[lang="ug"] .lux-filter-panel,
html[lang="ug"] .lux-auth-card, html[lang="ug"] .lux-page-title,
html[lang="ug"] .lux-section-head, html[lang="ug"] .letter-index a,
body.lang-ug .lux-logo-main, body.lang-ug .lux-logo-sub,
body.lang-ug .btn-elfer, body.lang-ug .btn-outline,
body.lang-ug .lux-lang-btn, body.lang-ug .lux-mobile-menu a,
body.lang-ug .lux-nav a, body.lang-ug .lux-footer,
body.lang-ug .lux-topbar, body.lang-ug .lux-flash,
body.lang-ug .toast, body.lang-ug .perfume-card,
body.lang-ug .brand-card, body.lang-ug .lux-filter-panel,
body.lang-ug .lux-auth-card, body.lang-ug .lux-page-title,
body.lang-ug .lux-section-head, body.lang-ug .letter-index a {
    font-family: var(--elfer-font-ug) !important;
}

/* —— ئارقا بەت (ھەمىشە ئۇيغۇرچە) —— */
body.elfer-admin-ug,
body.elfer-admin-ug.font-sans,
body.elfer-admin-ug .font-sans,
body.elfer-admin-ug .font-serif,
body.elfer-admin-ug h1, body.elfer-admin-ug h2, body.elfer-admin-ug h3,
body.elfer-admin-ug button, body.elfer-admin-ug input,
body.elfer-admin-ug textarea, body.elfer-admin-ug select,
body.elfer-admin-ug label, body.elfer-admin-ug a,
body.elfer-admin-ug p, body.elfer-admin-ug span,
body.elfer-admin-ug small, body.elfer-admin-ug th,
body.elfer-admin-ug td, body.elfer-admin-ug .sidebar,
body.elfer-admin-ug table {
    font-family: var(--elfer-font-ug);
}

/* Bootstrap Icons — خەت ئالماشتۇرۇلمايدۇ */
html[lang="ug"] .bi::before,
body.lang-ug .bi::before,
body.elfer-admin-ug .bi::before,
html[lang="ug"] i.bi,
body.lang-ug i.bi,
body.elfer-admin-ug i.bi,
[class^="bi-"]::before, 
[class*=" bi-"]::before,
.bi {
    font-family: "bootstrap-icons" !important;
}

/* RTL ماسلىشىش */
[dir="rtl"].lang-ug .font-serif,
html[lang="ug"][dir="rtl"] .font-serif,
body.elfer-admin-ug {
    font-family: var(--elfer-font-ug);
}


/* =============================================================================
   بىرلىككە كەلگەن تىپوگرافىيە — ئالدى بەت
   ============================================================================= */

html[lang="ug"] body,
body.lang-ug {
    font-size: 13.5px;
    font-weight: 400;
    line-height: 1.72;
    letter-spacing: 0.01em;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-synthesis: none;
}

/* قېلىنلىقنى تۆۋەنلىتىش — ALKATIP قېلىن كۆرۈنىدۇ */
html[lang="ug"] .font-bold,
html[lang="ug"] .font-semibold,
html[lang="ug"] b, html[lang="ug"] strong,
body.lang-ug .font-bold,
body.lang-ug .font-semibold,
body.lang-ug b, body.lang-ug strong,
body.elfer-admin-ug .font-bold,
body.elfer-admin-ug .font-semibold,
body.elfer-admin-ug b,
body.elfer-admin-ug strong {
    font-weight: 500 !important;
}

html[lang="ug"] h1, html[lang="ug"] h2, html[lang="ug"] h3,
html[lang="ug"] h4, html[lang="ug"] h5, html[lang="ug"] h6,
body.lang-ug h1, body.lang-ug h2, body.lang-ug h3,
body.lang-ug h4, body.lang-ug h5, body.lang-ug h6,
body.elfer-admin-ug h1, body.elfer-admin-ug h2, body.elfer-admin-ug h3 {
    font-weight: 500 !important;
    letter-spacing: 0.01em;
}


/* —— ماۋزۇ چوڭلۇقى —— */
body.lang-ug h1, html[lang="ug"] h1 { font-size: 1.45rem !important; line-height: 1.35; }
body.lang-ug h2, html[lang="ug"] h2 { font-size: 1.28rem !important; line-height: 1.38; }
body.lang-ug h3, html[lang="ug"] h3 { font-size: 1.1rem  !important; line-height: 1.4;  }
body.lang-ug h4, html[lang="ug"] h4 { font-size: 1rem    !important; }
body.lang-ug h5, html[lang="ug"] h5 { font-size: 0.92rem !important; }
body.lang-ug h6, html[lang="ug"] h6 { font-size: 0.86rem !important; }


/* —— Tailwind خەت چوڭلۇقى ئۆلچىمى —— */
html[lang="ug"] .text-xs,  body.lang-ug .text-xs  { font-size: 11px   !important; line-height: 1.55 !important; }
html[lang="ug"] .text-sm,  body.lang-ug .text-sm  { font-size: 12px   !important; line-height: 1.62 !important; }
html[lang="ug"] .text-base, body.lang-ug .text-base { font-size: 13.5px !important; line-height: 1.72 !important; }
html[lang="ug"] .text-lg,  body.lang-ug .text-lg  { font-size: 15px   !important; line-height: 1.65 !important; }
html[lang="ug"] .text-xl,  body.lang-ug .text-xl  { font-size: 16.5px !important; line-height: 1.55 !important; }
html[lang="ug"] .text-2xl, body.lang-ug .text-2xl { font-size: 19px   !important; line-height: 1.48 !important; }
html[lang="ug"] .text-3xl, body.lang-ug .text-3xl { font-size: 22px   !important; line-height: 1.42 !important; }
html[lang="ug"] .text-4xl, body.lang-ug .text-4xl { font-size: 26px   !important; line-height: 1.36 !important; }
html[lang="ug"] .text-5xl, body.lang-ug .text-5xl { font-size: 30px   !important; line-height: 1.3  !important; }
html[lang="ug"] .text-9xl, body.lang-ug .text-9xl { font-size: 3.5rem !important; }


/* —— Header / Nav —— */
html[lang="ug"] .lux-topbar,
body.lang-ug .lux-topbar {
    font-size: 10.5px !important;
    font-weight: 400 !important;
    line-height: 1.38 !important;
}

html[lang="ug"] .lux-nav a,
body.lang-ug .lux-nav a {
    font-size: 11.8px !important;
    font-weight: 400 !important;
    line-height: 1.38 !important;
    padding-top: 26px;
    padding-bottom: 24px;
}

html[lang="ug"] .lux-category-btn,
body.lang-ug .lux-category-btn {
    font-size: 11.5px !important;
    font-weight: 400 !important;
    min-width: 128px;
    height: 38px;
}

html[lang="ug"] .lux-lang-btn,
html[lang="ug"] .lux-currency,
body.lang-ug .lux-lang-btn,
body.lang-ug .lux-currency {
    font-size: 11px !important;
    font-weight: 400 !important;
}

html[lang="ug"] .lux-logo-main,
body.lang-ug .lux-logo-main {
    font-size: 26px !important;
    font-weight: 400 !important;
    letter-spacing: 2px;
}

html[lang="ug"] .lux-logo-sub,
body.lang-ug .lux-logo-sub {
    font-size: 10px !important;
    letter-spacing: 3px;
}

html[lang="ug"] .lux-mobile-menu a,
body.lang-ug .lux-mobile-menu a {
    font-size: 12px !important;
    font-weight: 400 !important;
}

html[lang="ug"] .lux-actions a,
html[lang="ug"] .lux-actions button,
body.lang-ug .lux-actions a,
body.lang-ug .lux-actions button {
    font-size: 14px !important;
}


/* —— Hero Banner —— */
html[lang="ug"] .lux-hero-caption .lux-hero-kicker,
body.lang-ug .lux-hero-caption .lux-hero-kicker {
    font-size: 12px !important;
    line-height: 1.55 !important;
    font-weight: 400 !important;
    margin-bottom: 9px !important;
}

html[lang="ug"] .lux-hero-caption h1,
body.lang-ug .lux-hero-caption h1 {
    font-size: clamp(22px, 2.5vw, 36px) !important;
    line-height: 1.48 !important;
    font-weight: 500 !important;
    margin-bottom: 11px !important;
}

html[lang="ug"] .lux-hero-caption p,
body.lang-ug .lux-hero-caption p {
    font-size: 12.5px !important;
    line-height: 1.88 !important;
    font-weight: 400 !important;
    max-width: 430px !important;
}

html[lang="ug"] .lux-hero-caption-btn,
body.lang-ug .lux-hero-caption-btn {
    font-size: 12px !important;
    line-height: 1.35 !important;
    padding: 8px 16px !important;
    font-weight: 400 !important;
}


/* —— مۇلازىمەت تۈرلىرى (باننېر ئاستى) —— */
html[lang="ug"] .lux-service-item b,
body.lang-ug .lux-service-item b {
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1.34 !important;
}

html[lang="ug"] .lux-service-item small,
body.lang-ug .lux-service-item small {
    font-size: 10.5px !important;
    font-weight: 400 !important;
    line-height: 1.45 !important;
    margin-top: 2px;
}

html[lang="ug"] .lux-service-item i,
body.lang-ug .lux-service-item i {
    font-size: 26px;
}

html[lang="ug"] .lux-service-grid,
body.lang-ug .lux-service-grid {
    min-height: 76px;
}


/* —— بۆلەك ماۋزۇلىرى —— */
html[lang="ug"] .lux-section-head h2,
html[lang="ug"] .lux-section-title,
html[lang="ug"] .lux-page-title,
html[lang="ug"] .pd-section-title,
body.lang-ug .lux-section-head h2,
body.lang-ug .lux-section-title,
body.lang-ug .lux-page-title,
body.lang-ug .pd-section-title {
    font-size: clamp(18px, 1.5vw, 24px) !important;
    font-weight: 500 !important;
    line-height: 1.5 !important;
    letter-spacing: 0.01em;
    margin-bottom: 6px;
}

html[lang="ug"] .lux-section-head p,
html[lang="ug"] .lux-section-sub,
body.lang-ug .lux-section-head p,
body.lang-ug .lux-section-sub {
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1.75 !important;
}

html[lang="ug"] .lux-section-head a,
body.lang-ug .lux-section-head a {
    font-size: 11.5px !important;
    font-weight: 400 !important;
}

html[lang="ug"] .lux-page-sub,
html[lang="ug"] .lux-page-hero-kicker,
body.lang-ug .lux-page-sub,
body.lang-ug .lux-page-hero-kicker {
    font-size: 11.5px !important;
    font-weight: 400 !important;
}


/* —— تۈر كارتىلىرى —— */
html[lang="ug"] .lux-cat-card span,
html[lang="ug"] .lux-cat-card__title,
body.lang-ug .lux-cat-card span,
body.lang-ug .lux-cat-card__title {
    font-size: 12.8px !important;
    font-weight: 500 !important;
    line-height: 1.45 !important;
    margin-bottom: 8px;
    text-align: center !important;
}

html[lang="ug"] .lux-cat-card small,
html[lang="ug"] .lux-cat-card em,
html[lang="ug"] .lux-cat-card__desc,
body.lang-ug .lux-cat-card small,
body.lang-ug .lux-cat-card em,
body.lang-ug .lux-cat-card__desc {
    font-size: 10.5px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
    margin-bottom: 0;
    text-align: center !important;
}

html[lang="ug"] .lux-cat-card,
body.lang-ug .lux-cat-card {
    min-height: 0 !important;
    padding: 0 !important;
}

html[lang="ug"] .lux-cat-card__body,
body.lang-ug .lux-cat-card__body {
    padding: 10px 12px 11px !important;
}

html[lang="ug"] .lux-coupon h3,
body.lang-ug .lux-coupon h3 {
    font-size: 1rem !important;
    font-weight: 500 !important;
}

html[lang="ug"] .lux-coupon small,
html[lang="ug"] .lux-coupon p,
body.lang-ug .lux-coupon small,
body.lang-ug .lux-coupon p {
    font-size: 11px !important;
    font-weight: 400 !important;
}

html[lang="ug"] .lux-coupon a,
body.lang-ug .lux-coupon a {
    font-size: 12px !important;
    font-weight: 400 !important;
}


/* —— مەھسۇلات / ماركا كارتىلىرى —— */
html[lang="ug"] .perfume-card h3,
html[lang="ug"] .brand-card h3,
html[lang="ug"] .article-card h2,
body.lang-ug .perfume-card h3,
body.lang-ug .brand-card h3,
body.lang-ug .article-card h2 {
    font-size: 12.8px !important;
    font-weight: 500 !important;
    line-height: 1.5 !important;
}

html[lang="ug"] .perfume-card p,
html[lang="ug"] .perfume-card span,
html[lang="ug"] .brand-card p,
html[lang="ug"] .article-card p,
body.lang-ug .perfume-card p,
body.lang-ug .perfume-card span,
body.lang-ug .brand-card p,
body.lang-ug .article-card p {
    font-size: 10.5px !important;
    font-weight: 400 !important;
    line-height: 1.55 !important;
}

html[lang="ug"] .lux-row-info b,
body.lang-ug .lux-row-info b {
    font-size: 0.86rem !important;
    font-weight: 500 !important;
}

html[lang="ug"] .lux-row-info small,
html[lang="ug"] .lux-row-info em,
body.lang-ug .lux-row-info small,
body.lang-ug .lux-row-info em {
    font-size: 10.5px !important;
    font-weight: 400 !important;
}

html[lang="ug"] .lux-panel-head h2,
body.lang-ug .lux-panel-head h2 {
    font-size: 1rem !important;
    font-weight: 500 !important;
}


/* —— مەھسۇلات تەپسىلاتى —— */
html[lang="ug"] .pd-title,
body.lang-ug .pd-title {
    font-size: clamp(17px, 1.35vw, 22px) !important;
    line-height: 1.55 !important;
    font-weight: 500 !important;
}

html[lang="ug"] .pd-meta,
html[lang="ug"] .pd-side-card,
body.lang-ug .pd-meta,
body.lang-ug .pd-side-card {
    font-size: 12px !important;
    line-height: 1.75 !important;
}

html[lang="ug"] .pd-intro-text,
html[lang="ug"] .pd-review-text,
body.lang-ug .pd-intro-text,
body.lang-ug .pd-review-text {
    font-size: 13px !important;
    line-height: 1.92 !important;
}

html[lang="ug"] .pd-note-name,
html[lang="ug"] .pd-note-mini-name,
html[lang="ug"] .pd-side-name,
body.lang-ug .pd-note-name,
body.lang-ug .pd-note-mini-name,
body.lang-ug .pd-side-name {
    font-size: 12px !important;
    line-height: 1.62 !important;
    font-weight: 500 !important;
}

html[lang="ug"] .pd-note-family,
body.lang-ug .pd-note-family {
    font-size: 10.5px !important;
    line-height: 1.55 !important;
}

html[lang="ug"] .pd-note-item,
body.lang-ug .pd-note-item {
    background: rgba(22, 19, 15, 0.98) !important;
    border: 1px solid rgba(216, 173, 106, 0.14) !important;
    padding: 10px !important;
}


/* —— كۇنۇپكا / فورما —— */
html[lang="ug"] .btn-elfer,
html[lang="ug"] .btn-outline,
html[lang="ug"] .btn-gold,
body.lang-ug .btn-elfer,
body.lang-ug .btn-outline,
body.lang-ug .btn-gold {
    font-size: 12px !important;
    font-weight: 400 !important;
    letter-spacing: 0.02em;
}

html[lang="ug"] button,
html[lang="ug"] input,
html[lang="ug"] textarea,
html[lang="ug"] select,
body.lang-ug button,
body.lang-ug input,
body.lang-ug textarea,
body.lang-ug select {
    font-size: 12.5px !important;
    font-weight: 400 !important;
}

html[lang="ug"] label,
body.lang-ug label {
    font-size: 11.5px !important;
    font-weight: 400 !important;
}


/* —— Footer —— */
html[lang="ug"] .lux-footer h3,
body.lang-ug .lux-footer h3 {
    font-size: 12px !important;
    font-weight: 500 !important;
}

html[lang="ug"] .lux-footer a,
html[lang="ug"] .lux-footer li,
html[lang="ug"] .lux-footer p,
body.lang-ug .lux-footer a,
body.lang-ug .lux-footer li,
body.lang-ug .lux-footer p {
    font-size: 11px !important;
    font-weight: 400 !important;
}


/* —— Flash / Toast —— */
html[lang="ug"] .lux-flash,
html[lang="ug"] .toast,
body.lang-ug .lux-flash,
body.lang-ug .toast {
    font-size: 12px !important;
    font-weight: 400 !important;
}


/* —— سۈزگۈچ / ھەرپ كۆرسەتكۈچ —— */
html[lang="ug"] .letter-index a,
body.lang-ug .letter-index a {
    font-size: 11px !important;
    font-weight: 400 !important;
}

html[lang="ug"] .lux-filter-panel h3,
body.lang-ug .lux-filter-panel h3 {
    font-size: 12px !important;
    font-weight: 500 !important;
}

html[lang="ug"] .lux-filter-panel a,
html[lang="ug"] .lux-filter-panel button,
body.lang-ug .lux-filter-panel a,
body.lang-ug .lux-filter-panel button {
    font-size: 11.5px !important;
    font-weight: 400 !important;
}


/* —— كىرىش كارتىسى —— */
html[lang="ug"] .lux-auth-card h1,
body.lang-ug .lux-auth-card h1 {
    font-size: 1.2rem !important;
    font-weight: 500 !important;
}

html[lang="ug"] .lux-auth-card .subtitle,
body.lang-ug .lux-auth-card .subtitle {
    font-size: 11.5px !important;
    font-weight: 400 !important;
}


/* —— ماركا مېتا جۇغراپىيە —— */
html[lang="ug"] .brand-meta-geo,
body.lang-ug .brand-meta-geo {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 4px !important;
    direction: ltr !important;
    width: 100% !important;
}

html[lang="ug"] .brand-meta-geo i,
body.lang-ug .brand-meta-geo i {
    order: 3 !important;
}

html[lang="ug"] .brand-meta-geo span:not(.divider-dot):not(.year-val),
body.lang-ug .brand-meta-geo span:not(.divider-dot):not(.year-val) {
    order: 2 !important;
    direction: rtl !important;
    unicode-bidi: plaintext !important;
}

html[lang="ug"] .brand-meta-geo .divider-dot,
body.lang-ug .brand-meta-geo .divider-dot {
    order: 1.5 !important;
}

html[lang="ug"] .brand-meta-geo .year-val,
body.lang-ug .brand-meta-geo .year-val {
    order: 1 !important;
    direction: ltr !important;
}


/* =============================================================================
   ئارقا بەت تىپوگرافىيەسى
   ============================================================================= */

body.elfer-admin-ug {
    font-size: 13px;
    font-weight: 400;
    line-height: 1.58;
    letter-spacing: 0.01em;
    font-synthesis: none;
}

body.elfer-admin-ug .sidebar a {
    font-size: 12.5px !important;
    font-weight: 400 !important;
}

body.elfer-admin-ug table th,
body.elfer-admin-ug table td {
    font-size: 12px !important;
    font-weight: 400 !important;
}

body.elfer-admin-ug table th {
    font-weight: 500 !important;
}

body.elfer-admin-ug .text-2xl {
    font-size: 1.15rem !important;
}

body.elfer-admin-ug .text-3xl {
    font-size: 1.3rem !important;
}

/* ئارقا بەت كىرىش كارتىسى */
body.elfer-admin-ug .lux-auth-card {
    background: rgba(20, 17, 14, 0.98) !important;
    border: 1px solid rgba(216, 173, 106, 0.2) !important;
    padding: 34px !important;
    box-shadow: 0 20px 50px rgba(0, 0, 0, 0.65) !important;
}

body.elfer-admin-ug .lux-auth-card h1 {
    font-size: 19px !important;
    line-height: 1.55 !important;
    margin-bottom: 24px !important;
    color: #d8ad6a !important;
}

body.elfer-admin-ug .lux-auth-card label {
    font-size: 11px !important;
    color: rgba(255, 245, 230, 0.7) !important;
}

body.elfer-admin-ug .lux-auth-card input {
    background: rgba(0, 0, 0, 0.3) !important;
    border: 1px solid rgba(216, 173, 106, 0.16) !important;
    padding: 9px 12px !important;
    font-size: 11px !important;
    color: #fff0d4 !important;
}

/* ئارقا بەت باشقۇرۇش تاختىسى */
body.elfer-admin-ug h1,
body.elfer-admin-ug h2,
body.elfer-admin-ug h3 {
    font-weight: 500 !important;
}

body.elfer-admin-ug table td {
    padding: 10px 14px !important;
    line-height: 1.55 !important;
}

/* ۋاكالەتچى موبىل مەركىز */
body.agent-mobile-body,
body.agent-mobile-body button,
body.agent-mobile-body input,
body.agent-mobile-body textarea,
body.agent-mobile-body select,
body.agent-mobile-body label,
body.agent-mobile-body a,
body.agent-mobile-body p,
body.agent-mobile-body span,
body.agent-mobile-body small,
body.agent-mobile-body h1,
body.agent-mobile-body h2,
body.agent-mobile-body h3,
body.agent-mobile-body h4,
body.agent-mobile-body .tab-item,
body.agent-mobile-body .hero-name {
    font-family: var(--elfer-font-ug) !important;
}

body.agent-mobile-body .bi::before {
    font-family: "bootstrap-icons" !important;
}
