.rlk-lang-fallback{position:fixed;top:14px;right:14px;z-index:99999;display:flex;gap:8px}
.rlk-lang-btn{border:1px solid rgba(0,0,0,.14);background:rgba(255,255,255,.92);color:#111;padding:8px 12px;border-radius:999px;font-weight:800;cursor:pointer;box-shadow:0 10px 24px rgba(0,0,0,.10)}
.rlk-lang-inmenu{display:flex;gap:8px;align-items:center;list-style:none;margin-left:12px}
body.rlk-ar{direction:rtl;text-align:right}
.rlk-accordion-wrap{margin-top:22px}
.rlk-acc-title{font-weight:900;margin:0 0 12px}
.rlk-accordion{border:1px solid rgba(0,0,0,.10);border-radius:14px;overflow:hidden;background:#fff}
.rlk-acc{border-top:1px solid rgba(0,0,0,.08)}
.rlk-acc:first-child{border-top:0}
.rlk-acc-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 14px;background:#fff;border:0;cursor:pointer;font-weight:800}
.rlk-acc-ico{width:28px;height:28px;border-radius:10px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.10);background:rgba(59,130,246,.06);font-weight:900}
.rlk-acc-a{padding:0 14px 14px;line-height:1.6;color:rgba(0,0,0,.72)}
/* ========== Mobile header baseline ========== */
.dtr-responsive-header .container{
  position: relative; /* საჭიროა რომ absolute ღილაკი container-ზე დაიჭიროს */
}

/* LTR (English) — hamburger on RIGHT */
html[dir="ltr"] #dtr-menu-button{
  position: absolute !important;
  right: 15px !important;
  left: auto !important;
  top: 50% !important;
}

/* RTL (Arabic) — hamburger on LEFT */
html[dir="rtl"] #dtr-menu-button{
  position: absolute !important;
  left: 15px !important;
  right: auto !important;
}

/* Optional: keep the title/logo centered-ish, and prevent overlap */
.dtr-responsive-header a,
.dtr-responsive-header .logo,
.dtr-responsive-header h4{
  display: inline-block;
  margin: 0;
  
}
