.site-header{font:16px/1.5 Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:#24222a;background:#fff}
.site-header .navbar-brand{font-size:20px;font-weight:800;letter-spacing:.2px;color:#17151d}
.site-header .language-menu{min-width:190px}
.site-header .btn,.site-header .navbar-toggler{padding:var(--bs-btn-padding-y,.25rem) var(--bs-btn-padding-x,.75rem);border:1px solid var(--bs-btn-border-color,#dee2e6);border-radius:var(--bs-btn-border-radius,.375rem);background:var(--bs-btn-bg,transparent);color:var(--bs-btn-color,#17151d);font-size:var(--bs-btn-font-size,1rem);line-height:1.5}
.site-header .btn:hover{background:var(--bs-btn-hover-bg);color:var(--bs-btn-hover-color);border-color:var(--bs-btn-hover-border-color)}
.site-header .dropdown-item{border:0;border-radius:0;background:transparent;color:var(--bs-dropdown-link-color);padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x)}
.site-header .dropdown-item:hover{background:var(--bs-dropdown-link-hover-bg);color:var(--bs-dropdown-link-hover-color)}
.site-header .lang-btn.active{background:#eee8f7;color:#7043bb}
html[dir="rtl"] .site-header .ms-auto{margin-left:0!important;margin-right:auto!important}
html[dir="rtl"] .site-header .dropdown-menu-end{right:auto;left:0}
html[dir="rtl"] .site-header .me-1,html[dir="rtl"] .site-header .me-2{margin-right:0!important;margin-left:.5rem!important}
html[dir="rtl"] .publicmain th,html[dir="rtl"] .publicmain td{text-align:right}
