.language-select{max-width:145px;min-height:40px;border:1px solid #bdd0c3;background:#fff;color:#153f32;font:500 14px/1.4 Hanken,system-ui;padding:8px 10px;border-radius:7px;cursor:pointer}
.language-select:focus-visible{outline:3px solid #31835f;outline-offset:2px}
[data-language-switcher]{display:flex;align-items:center;flex-shrink:0}
.app-language-bar{display:flex;justify-content:flex-end;align-items:center;height:56px;box-sizing:border-box;padding:8px 24px;background:#f3f7f4;border-bottom:1px solid #dce7df;position:sticky;top:0;z-index:1002}
html .dashboard-layout .sidebar{top:56px;height:calc(100vh - 56px)}
html[dir=rtl] .dashboard-layout .sidebar{right:0;left:auto;border-right:0;border-left:1px solid var(--gh-border)}
html[dir=rtl] .dashboard-layout .main-content{margin-left:0;margin-right:280px}
html[dir=rtl] .dashboard-layout .main-content.no-sidebar{margin-right:0}
html[dir=rtl] input[type=email],html[dir=rtl] input[type=url],html[dir=rtl] pre,html[dir=rtl] code{direction:ltr;text-align:left}
@media(max-width:1024px){html .dashboard-layout .mobile-header{top:56px}html .dashboard-layout .sidebar{left:0;top:118px;height:calc(100vh - 118px)}html[dir=rtl] .dashboard-layout .sidebar{left:auto;right:0;transform:translateX(100%)}html[dir=rtl] .dashboard-layout .sidebar.active{transform:translateX(0)}html[dir=rtl] .dashboard-layout .main-content{margin-right:0}}
html[dir=rtl] body{text-align:right}html[dir=rtl] .hero-content,html[dir=rtl] .section-header,html[dir=rtl] .footer-navigation,html[dir=rtl] .footer-grid,html[dir=rtl] .context-faq p,html[dir=rtl] .faq-question{text-align:right!important}
html[dir=rtl] .industries-dropdown{left:auto!important;right:0!important}html[dir=rtl] .hero-stats .stat{border-right:0;border-left:1px solid #cdded1}
@media(max-width:1100px){.header-container{gap:12px!important}.header-nav{gap:12px!important}.language-select{max-width:120px}}
@media(max-width:680px){.language-select{max-width:102px;font-size:13px;padding:7px 5px;min-height:38px}.header-logo .logo-text{font-size:17px!important}.header-logo .logo-icon{width:26px!important}.app-language-bar{padding:6px 18px}}
