[dir=rtl] .ml-1{margin-right:.25rem;margin-left:0}[dir=rtl] .ml-2{margin-right:.5rem;margin-left:0}[dir=rtl] .ml-3{margin-right:.75rem;margin-left:0}[dir=rtl] .ml-4{margin-right:1rem;margin-left:0}[dir=rtl] .ml-5{margin-right:1.25rem;margin-left:0}[dir=rtl] .ml-6{margin-right:1.5rem;margin-left:0}[dir=rtl] .ml-8{margin-right:2rem;margin-left:0}[dir=rtl] .ml-auto{margin-right:auto;margin-left:0}[dir=rtl] .mr-1{margin-left:.25rem;margin-right:0}[dir=rtl] .mr-2{margin-left:.5rem;margin-right:0}[dir=rtl] .mr-3{margin-left:.75rem;margin-right:0}[dir=rtl] .mr-4{margin-left:1rem;margin-right:0}[dir=rtl] .mr-5{margin-left:1.25rem;margin-right:0}[dir=rtl] .mr-6{margin-left:1.5rem;margin-right:0}[dir=rtl] .mr-8{margin-left:2rem;margin-right:0}[dir=rtl] .mr-auto{margin-left:auto;margin-right:0}[dir=rtl] .pl-1{padding-right:.25rem;padding-left:0}[dir=rtl] .pl-2{padding-right:.5rem;padding-left:0}[dir=rtl] .pl-3{padding-right:.75rem;padding-left:0}[dir=rtl] .pl-4{padding-right:1rem;padding-left:0}[dir=rtl] .pl-5{padding-right:1.25rem;padding-left:0}[dir=rtl] .pl-6{padding-right:1.5rem;padding-left:0}[dir=rtl] .pl-8{padding-right:2rem;padding-left:0}[dir=rtl] .pr-1{padding-left:.25rem;padding-right:0}[dir=rtl] .pr-2{padding-left:.5rem;padding-right:0}[dir=rtl] .pr-3{padding-left:.75rem;padding-right:0}[dir=rtl] .pr-4{padding-left:1rem;padding-right:0}[dir=rtl] .pr-5{padding-left:1.25rem;padding-right:0}[dir=rtl] .pr-6{padding-left:1.5rem;padding-right:0}[dir=rtl] .pr-8{padding-left:2rem;padding-right:0}[dir=rtl] .rounded-l{border-radius:0 .375rem .375rem 0}[dir=rtl] .rounded-r{border-radius:.375rem 0 0 .375rem}[dir=rtl] .rounded-tl{border-radius:0 .375rem 0 0}[dir=rtl] .rounded-tr{border-radius:.375rem 0 0 0}[dir=rtl] .rounded-bl{border-radius:0 0 .375rem 0}[dir=rtl] .rounded-br{border-radius:0 0 0 .375rem}[dir=rtl] .left-0{right:0;left:auto}[dir=rtl] .left-1{right:.25rem;left:auto}[dir=rtl] .left-2{right:.5rem;left:auto}[dir=rtl] .left-3{right:.75rem;left:auto}[dir=rtl] .left-4{right:1rem;left:auto}[dir=rtl] .left-5{right:1.25rem;left:auto}[dir=rtl] .left-6{right:1.5rem;left:auto}[dir=rtl] .right-0{left:0;right:auto}[dir=rtl] .right-1{left:.25rem;right:auto}[dir=rtl] .right-2{left:.5rem;right:auto}[dir=rtl] .right-3{left:.75rem;right:auto}[dir=rtl] .right-4{left:1rem;right:auto}[dir=rtl] .right-5{left:1.25rem;right:auto}[dir=rtl] .right-6{left:1.5rem;right:auto}[lang=ar]{font-family:var(--font-arabic),"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}[lang=ur]{font-family:var(--font-urdu),var(--font-arabic),"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}[lang=en]{font-family:var(--font-geist-sans),"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}[dir=rtl] .text-center{text-align:center}[dir=rtl] .transform{transform:scaleX(-1)}[dir=rtl] .transform .transform{transform:scaleX(1)}.rtl-only{display:none}.ltr-only,[dir=rtl] .rtl-only{display:block}[dir=rtl] .ltr-only{display:none}[dir=rtl] .dropdown-menu-right{right:auto;left:0}[dir=rtl] td:first-child,[dir=rtl] th:first-child{text-align:right}[dir=rtl] td:last-child,[dir=rtl] th:last-child{text-align:left}[dir=rtl] input[type=checkbox],[dir=rtl] input[type=radio]{margin-left:.5rem;margin-right:0}[dir=rtl] .breadcrumb{flex-direction:row-reverse}[dir=rtl] .breadcrumb-separator{transform:rotate(180deg)}[dir=rtl] .sidebar,[dir=rtl] .sidebar-left{right:0;left:auto}[dir=rtl] .sidebar-right{left:0;right:auto}[dir=rtl] .btn-group{flex-direction:row-reverse}[dir=rtl] .btn-group .btn:first-child{border-radius:0 .375rem .375rem 0}[dir=rtl] .btn-group .btn:last-child{border-radius:.375rem 0 0 .375rem}[dir=rtl] .toast{right:1rem;left:auto}[dir=rtl] .modal-header .close{margin-left:auto;margin-right:-1rem}[dir=rtl] ol,[dir=rtl] ul{padding-right:1.5rem;padding-left:0}[dir=rtl] li{text-align:right}[dir=rtl] .badge-top-right{right:auto;left:-.5rem}[dir=rtl] .badge-top-left{left:auto;right:-.5rem}[dir=rtl] .progress-bar{right:0;left:auto}[dir=rtl] .tooltip-right{transform:translateX(-100%)}[dir=rtl] .tooltip-left{transform:translateX(100%)}[dir=rtl] .search-input-container .search-icon{right:auto;left:.75rem}[dir=rtl] .search-input-container input{padding-right:.75rem;padding-left:2.5rem}[dir=rtl] .stepper{flex-direction:row-reverse}[dir=rtl] .stepper-connector{transform:rotate(180deg)}[dir=rtl] .data-table th:first-child{border-radius:0 .375rem 0 0}[dir=rtl] .data-table th:last-child{border-radius:.375rem 0 0 0}[dir=rtl] .loading-with-text{flex-direction:row-reverse}[dir=rtl] .file-upload-area{text-align:center}[dir=rtl] .calendar{direction:rtl}[dir=rtl] .calendar-header,[dir=rtl] .pagination{flex-direction:row-reverse}[dir=rtl] .pagination .page-item:first-child .page-link{border-radius:0 .375rem .375rem 0}[dir=rtl] .pagination .page-item:last-child .page-link{border-radius:.375rem 0 0 .375rem}[dir=rtl] .accordion-button{text-align:right}[dir=rtl] .accordion-button:after{margin-left:0;margin-right:auto;transform:rotate(180deg)}[dir=rtl] .nav-tabs{border-bottom:1px solid #dee2e6}[dir=rtl] .nav-tabs .nav-link{border-radius:.375rem .375rem 0 0;margin-left:0;margin-right:-1px}[dir=rtl] .alert-dismissible .btn-close{left:0;right:auto;padding-left:.75rem;padding-right:1.25rem}[dir=rtl] ::-webkit-scrollbar{width:8px;height:8px}[dir=rtl] ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[dir=rtl] ::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[dir=rtl] ::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[lang=ar]{font-family:var(--font-arabic),ui-sans-serif,system-ui,sans-serif}[lang=ur]{font-family:var(--font-urdu),ui-sans-serif,system-ui,sans-serif}[lang=en],body{font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif}[dir=rtl] .date,[dir=rtl] .number{direction:ltr;text-align:left}[dir=rtl] .icon-arrow-left,[dir=rtl] .icon-arrow-right{transform:rotate(180deg)}[dir=rtl] .language-selector{flex-direction:row-reverse}[dir=rtl] .user-menu{left:auto;right:0}[dir=rtl] .card-description,[dir=rtl] .card-header,[dir=rtl] .card-title{text-align:right}[dir=rtl] .btn-with-icon{flex-direction:row-reverse}[dir=rtl] .icon-left{margin-right:0;margin-left:.5rem}[dir=rtl] .icon-right{margin-left:0;margin-right:.5rem}[dir=rtl] .search-input{padding-left:1rem;padding-right:2.5rem}[dir=rtl] .search-icon{left:auto;right:.75rem}[dir=rtl] .grid-cols-4 .text-right{text-align:left}[dir=rtl] .dialog-content,[dir=rtl] .dialog-description,[dir=rtl] .dialog-header,[dir=rtl] .dialog-title,[dir=rtl] .form-input,[dir=rtl] .form-label,[dir=rtl] .form-select,[dir=rtl] .grid-cols-4 .col-span-3{text-align:right}[dir=rtl] .badge,[dir=rtl] .status-badge{direction:rtl}[dir=rtl] .nav-item{text-align:right}[dir=rtl] .menu-item{text-align:right;justify-content:flex-end}[dir=rtl] table{direction:rtl}[dir=rtl] td,[dir=rtl] th{text-align:right}[dir=rtl] .table-actions{text-align:left}[dir=rtl] .popover,[dir=rtl] .tooltip{direction:rtl}[dir=rtl] .dropdown-menu{left:auto;right:0;text-align:right}[dir=rtl] .alert,[dir=rtl] .notification{text-align:right}[dir=rtl] .slide-in-right{animation:slideInLeft .3s ease-out}[dir=rtl] .slide-in-left{animation:slideInRight .3s ease-out}@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}[dir=rtl] footer ol,[dir=rtl] footer ul{padding-right:0!important;padding-left:0!important}[dir=rtl] footer h3,[dir=rtl] footer h4,[dir=rtl] footer li,[dir=rtl] footer>div>div>div:not(:first-child),[dir=rtl] footer>div>div>div:not(:first-child) h3,[dir=rtl] footer>div>div>div:not(:first-child) ul{text-align:right!important}[dir=ltr] footer>div>div>div:not(:first-child),[dir=ltr] footer>div>div>div:not(:first-child) h3,[dir=ltr] footer>div>div>div:not(:first-child) ul{text-align:left!important}[dir=rtl] footer .flex.items-start{flex-direction:row!important}[dir=rtl] footer .flex.items-start>div{text-align:right!important}[dir=ltr] footer .flex.items-start>div{text-align:left!important}[dir=rtl] footer>div>div>div:first-child,[dir=rtl] footer>div>div>div:first-child h4{text-align:right!important}[dir=ltr] footer>div>div>div:first-child,[dir=ltr] footer>div>div>div:first-child h4,[dir=ltr] footer>div>div>div:first-child p{text-align:left!important}.leaflet-container{height:100%;width:100%;border-radius:0;border:none}.leaflet-container,.leaflet-container .leaflet-control-container{font-family:inherit}.custom-marker{background-color:#3b82f6;border:2px solid white;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.custom-marker.origin{background-color:#10b981}.custom-marker.destination{background-color:#ef4444}.leaflet-popup-content-wrapper{border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.leaflet-popup-content{margin:12px 16px;font-family:inherit}.leaflet-control-zoom{border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.leaflet-control-zoom a{border-radius:4px}[dir=rtl] .leaflet-control-zoom{left:10px;right:auto}[dir=rtl] .leaflet-control-attribution{right:auto;left:0}.location-picker-dialog{max-width:95vw;max-height:95vh}.location-picker-map{height:100%;min-height:400px}.location-picker-dialog .leaflet-container{border-radius:0}.location-picker-sidebar{max-height:75vh;overflow-y:auto}@media (min-width:768px){.location-picker-map{min-height:500px}}.map-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;z-index:1000;border-radius:8px}.location-suggestions{max-height:200px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:6px;background:white;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.location-suggestion-item{padding:8px 12px;cursor:pointer;border-bottom:1px solid #f1f5f9;transition:background-color .2s}.location-suggestion-item:hover{background-color:#f8fafc}.location-suggestion-item:last-child{border-bottom:none}@media (max-width:640px){.location-picker-dialog{margin:10px}.location-picker-map{height:300px}}