/* NEPA REPORTS TR/EN/AR LANGUAGE SUPPORT v1 */
.nepa-lang-switch{
  display:inline-flex;
  align-items:center;
  gap:7px;
  z-index:99999;
  direction:ltr !important;
  font-family:Arial,Helvetica,sans-serif;
}
.nepa-lang-floating{
  position:fixed;
  top:14px;
  right:16px;
  padding:6px 8px;
  border-radius:10px;
  background:rgba(255,255,255,.96);
  border:1px solid rgba(15,32,58,.12);
  box-shadow:0 8px 24px rgba(0,0,0,.12);
}
.nepa-lang-inline{
  flex:0 0 auto;
}
.nepa-lang-icon{
  font-size:16px;
  line-height:1;
}
.nepa-lang-select{
  height:34px;
  min-width:118px;
  max-width:145px;
  border:1px solid #dfe5ec;
  border-radius:8px;
  background:#fff;
  color:#132238;
  padding:0 8px;
  font-size:12px;
  font-weight:700;
  outline:none;
  cursor:pointer;
}
.nepa-lang-select:focus{
  border-color:#ed741d;
  box-shadow:0 0 0 2px rgba(237,116,29,.12);
}

/* Arabic direction */
html[dir="rtl"] body{
  direction:rtl;
  text-align:right;
}
html[dir="rtl"] .sidebar{
  left:auto;
  right:0;
}
html[dir="rtl"] .main{
  margin-left:0;
  margin-right:230px;
}
html[dir="rtl"] .sidebar nav a,
html[dir="rtl"] .logo-row{
  flex-direction:row-reverse;
}
html[dir="rtl"] .user-area{
  text-align:left;
}
html[dir="rtl"] .filterbar{
  direction:rtl;
}
html[dir="rtl"] input,
html[dir="rtl"] select,
html[dir="rtl"] textarea{
  text-align:right;
}
html[dir="rtl"] input[type="date"],
html[dir="rtl"] input[type="number"]{
  direction:ltr;
  text-align:right;
}
html[dir="rtl"] .nepa-lang-switch,
html[dir="rtl"] .nepa-lang-select{
  direction:ltr !important;
  text-align:left !important;
}

@media(max-width:1050px) and (min-width:721px){
  html[dir="rtl"] .main{
    margin-right:190px;
  }
}
@media(max-width:720px){
  .nepa-lang-select{
    min-width:104px;
    max-width:125px;
    height:32px;
    font-size:11px;
  }
  .nepa-lang-floating{
    top:10px;
    right:10px;
  }
  html[dir="rtl"] .main{
    margin-right:0;
  }
  html[dir="rtl"] .sidebar{
    position:static;
    width:auto;
  }
}
