@charset "UTF-8";/*!
 * RTL overrides for Arabic (dir="rtl" lives on <html>).
 * Loaded after app.scss, only when app()->getLocale() === 'ar'.
 *
 * This is the single source of RTL truth for both admin and employee layouts —
 * do not duplicate these rules in Blade <style> blocks.
 */[dir=rtl] .sidenav-menu{left:auto;right:0;border-right:0;border-left:1px solid var(--osen-border-color, #dee2e6)}[dir=rtl] .sidenav-menu .logo{text-align:right}[dir=rtl] .button-sm-hover,[dir=rtl] .button-close-fullsidebar{right:auto;left:calc(var(--osen-sidenav-width-sm) * .5 - var(--osen-logo-sm-height) * .7)}[dir=rtl] .side-nav .menu-arrow{margin-left:0;margin-right:auto;transform:rotate(180deg)}[dir=rtl] .side-nav .side-nav-item.active>.side-nav-link .menu-arrow,[dir=rtl] .side-nav [aria-expanded=true] .menu-arrow{transform:rotate(90deg)}[dir=rtl] .side-nav .side-nav-link .badge{margin-left:0;margin-right:auto}[dir=rtl] .side-nav .sub-menu{padding-right:0}[dir=rtl] .side-nav .sub-menu .side-nav-item .side-nav-link{padding:calc(var(--osen-menu-item-padding-y) * .95) calc(var(--osen-menu-item-icon-size) + var(--osen-menu-item-padding-x) + var(--osen-menu-link-item-gap)) calc(var(--osen-menu-item-padding-y) * .95) calc(var(--osen-menu-item-padding-x) * 1.5)}[dir=rtl] .side-nav .sub-menu .side-nav-link:before{left:auto;right:var(--osen-menu-item-padding-x)}[dir=rtl] .side-nav .sub-menu .sub-menu{padding-left:0;padding-right:12px}html[dir=rtl] .page-content,html[dir=rtl] .app-topbar{margin-left:0;margin-right:var(--osen-sidenav-width)}html[dir=rtl][data-sidenav-size=compact]:not([data-layout=topnav]) .page-content,html[dir=rtl][data-sidenav-size=compact]:not([data-layout=topnav]) .app-topbar{margin-right:var(--osen-sidenav-width-md)}html[dir=rtl][data-sidenav-size=condensed]:not([data-layout=topnav]) .page-content,html[dir=rtl][data-sidenav-size=condensed]:not([data-layout=topnav]) .app-topbar,html[dir=rtl][data-sidenav-size=sm-hover]:not([data-layout=topnav]) .page-content,html[dir=rtl][data-sidenav-size=sm-hover]:not([data-layout=topnav]) .app-topbar{margin-right:var(--osen-sidenav-width-sm)}html[dir=rtl][data-sidenav-size=sm-hover-active]:not([data-layout=topnav]) .page-content,html[dir=rtl][data-sidenav-size=sm-hover-active]:not([data-layout=topnav]) .app-topbar{margin-right:var(--osen-sidenav-width)}html[dir=rtl][data-sidenav-size=sm-hover-active]:not([data-layout=topnav]) .sidenav-menu .logo{text-align:right}html[dir=rtl][data-sidenav-size=full]:not([data-layout=topnav]) .page-content,html[dir=rtl][data-sidenav-size=full]:not([data-layout=topnav]) .app-topbar,html[dir=rtl][data-sidenav-size=fullscreen]:not([data-layout=topnav]) .page-content,html[dir=rtl][data-sidenav-size=fullscreen]:not([data-layout=topnav]) .app-topbar{margin-right:0}html[dir=rtl][data-sidenav-size=full]:not([data-layout=topnav]) .sidenav-menu,html[dir=rtl][data-sidenav-size=fullscreen]:not([data-layout=topnav]) .sidenav-menu{margin-left:0;margin-right:calc(var(--osen-sidenav-width) * -1)}html[dir=rtl][data-sidenav-size=full]:not([data-layout=topnav]).sidebar-enable .sidenav-menu{margin-right:0}html[dir=rtl][data-sidenav-size=condensed]:not([data-layout=topnav]) .side-nav>.side-nav-item .collapse .sub-menu,html[dir=rtl][data-sidenav-size=condensed]:not([data-layout=topnav]) .side-nav>.side-nav-item .collapsing .sub-menu,html[dir=rtl][data-sidenav-size=sm-hover]:not([data-layout=topnav]) .side-nav>.side-nav-item .collapse .sub-menu,html[dir=rtl][data-sidenav-size=sm-hover]:not([data-layout=topnav]) .side-nav>.side-nav-item .collapsing .sub-menu{left:auto;right:var(--osen-sidenav-width-sm)}html[dir=rtl][data-sidenav-size=condensed]:not([data-layout=topnav]) .side-nav>.side-nav-item:hover>.collapse>.sub-menu,html[dir=rtl][data-sidenav-size=condensed]:not([data-layout=topnav]) .side-nav>.side-nav-item:hover>.collapsing>.sub-menu,html[dir=rtl][data-sidenav-size=sm-hover]:not([data-layout=topnav]) .side-nav>.side-nav-item:hover>.collapse>.sub-menu,html[dir=rtl][data-sidenav-size=sm-hover]:not([data-layout=topnav]) .side-nav>.side-nav-item:hover>.collapsing>.sub-menu{left:auto;right:var(--osen-sidenav-width-sm)}html[dir=rtl][data-sidenav-size=condensed]:not([data-layout=topnav]) .side-nav>.side-nav-item:hover>.collapse>.sub-menu .side-nav-item:hover>.collapse>.sub-menu,html[dir=rtl][data-sidenav-size=condensed]:not([data-layout=topnav]) .side-nav>.side-nav-item:hover>.collapse>.sub-menu .side-nav-item:hover>.collapsing>.sub-menu,html[dir=rtl][data-sidenav-size=condensed]:not([data-layout=topnav]) .side-nav>.side-nav-item:hover>.collapsing>.sub-menu .side-nav-item:hover>.collapse>.sub-menu,html[dir=rtl][data-sidenav-size=condensed]:not([data-layout=topnav]) .side-nav>.side-nav-item:hover>.collapsing>.sub-menu .side-nav-item:hover>.collapsing>.sub-menu,html[dir=rtl][data-sidenav-size=sm-hover]:not([data-layout=topnav]) .side-nav>.side-nav-item:hover>.collapse>.sub-menu .side-nav-item:hover>.collapse>.sub-menu,html[dir=rtl][data-sidenav-size=sm-hover]:not([data-layout=topnav]) .side-nav>.side-nav-item:hover>.collapse>.sub-menu .side-nav-item:hover>.collapsing>.sub-menu,html[dir=rtl][data-sidenav-size=sm-hover]:not([data-layout=topnav]) .side-nav>.side-nav-item:hover>.collapsing>.sub-menu .side-nav-item:hover>.collapse>.sub-menu,html[dir=rtl][data-sidenav-size=sm-hover]:not([data-layout=topnav]) .side-nav>.side-nav-item:hover>.collapsing>.sub-menu .side-nav-item:hover>.collapsing>.sub-menu{left:auto;right:calc(var(--osen-sidenav-width) - var(--osen-sidenav-width-sm))}[dir=rtl] .avatar-title{width:32px!important}[dir=rtl] .card-header .header-title,[dir=rtl] .page-title-head .flex-grow-1 h4,[dir=rtl] .emp-dash-hero,[dir=rtl] .emp-kpi,[dir=rtl] .emp-panel{text-align:right}[dir=rtl] .apex-charts{direction:ltr}[dir=rtl] #orders-filters .orders-filter-buttons{order:-1}[dir=rtl] .dataTables_wrapper .row.align-items-center.mb-2{flex-direction:row-reverse}[dir=rtl] .dataTables_wrapper .dataTables_length{text-align:right}
