/* ICODE TOTAL ARABIC V16.1.0 */

html[dir="rtl"]{
  direction:rtl!important;
  text-align:right!important;
}

html[dir="rtl"] body{
  direction:rtl!important;
  text-align:right!important;
  font-family:"Cairo","Noto Sans Arabic","Noto Kufi Arabic",Tahoma,Arial,sans-serif!important;
  letter-spacing:0!important;
}

html[dir="rtl"] body *{
  letter-spacing:0!important;
}

html[dir="rtl"] h1,
html[dir="rtl"] h2,
html[dir="rtl"] h3,
html[dir="rtl"] h4,
html[dir="rtl"] h5,
html[dir="rtl"] h6,
html[dir="rtl"] p,
html[dir="rtl"] label,
html[dir="rtl"] small,
html[dir="rtl"] th,
html[dir="rtl"] td,
html[dir="rtl"] summary{
  text-align:right;
}

html[dir="rtl"] input:not([type="email"]):not([type="url"]):not([type="tel"]):not([type="number"]),
html[dir="rtl"] textarea,
html[dir="rtl"] select{
  direction:rtl!important;
  text-align:right!important;
}

html[dir="rtl"] input[type="email"],
html[dir="rtl"] input[type="url"],
html[dir="rtl"] input[type="tel"],
html[dir="rtl"] input[type="number"],
html[dir="rtl"] .icode-ltr,
html[dir="rtl"] [data-icode-ltr="1"]{
  direction:ltr!important;
  text-align:left!important;
  unicode-bidi:plaintext!important;
}

html[dir="rtl"] .icode-bidi{
  unicode-bidi:plaintext!important;
}

html[dir="rtl"] .shell{
  direction:rtl!important;
}

html[dir="rtl"] .shell>aside{
  border-right:0!important;
  border-left:1px solid var(--icode-line,#ded7cf)!important;
}

html[dir="rtl"] .nav a{
  direction:rtl!important;
  text-align:right!important;
  justify-content:flex-start!important;
  border-left:0!important;
  border-right:3px solid transparent!important;
}

html[dir="rtl"] .nav a.active{
  border-left:0!important;
  border-right-color:var(--icode-copper,#DDA06E)!important;
}

html[dir="rtl"] .page-head,
html[dir="rtl"] .hero,
html[dir="rtl"] .head,
html[dir="rtl"] .section-head,
html[dir="rtl"] .toolbar,
html[dir="rtl"] .actions,
html[dir="rtl"] .filters,
html[dir="rtl"] .inline-form,
html[dir="rtl"] .quick-actions{
  direction:rtl!important;
}

html[dir="rtl"] table{
  direction:rtl!important;
}

html[dir="rtl"] th,
html[dir="rtl"] td{
  text-align:right!important;
}

html[dir="rtl"] .board,
html[dir="rtl"] .kanban,
html[dir="rtl"] .pipeline-board{
  direction:rtl!important;
}

html[dir="rtl"] .dropdown-menu,
html[dir="rtl"] .popover,
html[dir="rtl"] .menu-panel{
  left:auto!important;
  right:0!important;
  text-align:right!important;
}

html[dir="rtl"] .icode-ar-total-switch{
  left:14px!important;
  right:auto!important;
}

.icode-ar-total-switch{
  position:fixed;
  right:14px;
  top:14px;
  z-index:2147483000;
  min-width:64px;
  min-height:38px;
  padding:8px 12px;
  border:1px solid rgba(80,65,55,.18);
  border-radius:12px;
  background:rgba(255,255,255,.94);
  color:#171310;
  box-shadow:0 8px 28px rgba(30,20,12,.12);
  font:800 12px/1.1 Arial,sans-serif;
  backdrop-filter:blur(10px);
  cursor:pointer;
}

html[dir="rtl"] .icode-ar-total-switch{
  font-family:"Cairo","Noto Sans Arabic",Tahoma,Arial,sans-serif!important;
}

/* Mobile demo/header alignment */
@media(max-width:900px){
  html[dir="rtl"] .shell>aside{
    left:auto!important;
    right:0!important;
    transform:translateX(103%)!important;
  }
  html[dir="rtl"] body.icode-nav-open .shell>aside{
    transform:translateX(0)!important;
  }

  html[dir="rtl"] header,
  html[dir="rtl"] .app-header,
  html[dir="rtl"] .mobile-header,
  html[dir="rtl"] .demo-header{
    direction:rtl!important;
  }
}

/* Prevent English uppercase spacing from surviving Arabic mode */
html[dir="rtl"] [style*="letter-spacing"]{
  letter-spacing:0!important;
}