body.erp-languages{padding-top:48px!important}
.erp-locale-bar{position:fixed;top:0;left:0;right:0;z-index:1050;display:flex;justify-content:flex-end;align-items:center;min-height:48px;padding:6px 20px;box-sizing:border-box;background:#fff;border-bottom:1px solid #e1e8ef;color:#183047;font:13px system-ui,-apple-system,sans-serif}
.erp-locale-form{display:flex!important;align-items:center;gap:8px;margin:0!important}
.erp-locale-form label{font:600 12px system-ui,sans-serif;margin:0!important}
.erp-locale-form select{width:auto!important;min-width:100px;padding:6px 9px!important;margin:0!important;border:1px solid #d1dde8;border-radius:7px;background:#fff;color:#183047;font:13px system-ui,sans-serif!important;min-height:34px}
.erp-locale-form button{width:auto!important;min-height:34px!important;padding:6px 12px!important;background:#087e78;color:white;border:0;border-radius:7px;font:600 12px system-ui,sans-serif;cursor:pointer}
html[dir=rtl] body{direction:rtl}
html[dir=rtl] .sidebar{left:auto!important;right:0!important}
html[dir=rtl] body .layout>.main{margin-left:0!important;margin-right:var(--sidebar-width,250px)}
html[dir=rtl] .sidebar :is(.menu-item,.submenu-item,.menu-toggle){text-align:right}
html[dir=rtl] .sidebar .submenu{padding-left:0;padding-right:18px}
html[dir=rtl] .sidebar .menu-toggle .chevron{margin-left:0;margin-right:auto;transform:rotate(180deg)}
html[dir=rtl] .sidebar .menu-toggle[aria-expanded=true] .chevron{transform:rotate(90deg)}
html[dir=rtl] body :is(th,td,.gr-label,.pw-field,.item-field){text-align:start!important}
html[dir=rtl] :is(.iu-code,.iu-subcode){direction:ltr;unicode-bidi:isolate;display:inline-block}
html[dir=rtl] :is(.iu-unit,.pw-tab-count){margin-left:0;margin-right:6px}
html[dir=rtl] .iu-section-head .iu-count{margin-left:0;margin-right:auto}
html[dir=rtl] :is(.pw-search,.po-item-picker)::after{right:auto;left:12px}
html[dir=rtl] :is(.pw-search,.po-item-picker)>input{padding-right:12px;padding-left:32px;text-align:right}
html[dir=rtl] :is(.pw-option,.po-item-option,.recipe-ingredient-results,.product-component-results){text-align:start}
html[dir=rtl] :is(.totals dd,.pos-totals dd){text-align:left}
html[dir=rtl] input:is([type=number],[type=date],[type=email],[type=password]){direction:ltr;text-align:start}
html[dir=rtl] .erp-mobile-close{margin-left:0;margin-right:auto}
html[dir=rtl] :is(.login-content,.login-brand){text-align:start}
@media(max-width:1024px){html[dir=rtl] body .sidebar{transform:translateX(105%)!important}html[dir=rtl] body .sidebar.erp-drawer-open{transform:translateX(0)!important}html[dir=rtl] body .layout>.main{margin-right:0!important}}
@media(max-width:640px){.erp-locale-bar{padding:6px 12px}.erp-locale-form select{min-height:38px}.erp-locale-form button{min-height:38px!important}}
@media print{.erp-locale-bar{display:none!important}}

body.erp-has-sidebar>.erp-locale-bar{left:var(--sidebar-width,250px)}
html[dir=rtl] body.erp-has-sidebar>.erp-locale-bar{left:0;right:var(--sidebar-width,250px)}
@media(max-width:1024px){body.erp-has-sidebar.erp-languages{padding-top:112px!important}body.erp-has-sidebar>.erp-locale-bar{top:64px;left:0!important;right:0!important}}
@media print{body.erp-languages,body.erp-has-sidebar.erp-languages{padding-top:0!important}}
