:root{--text-direction: ltr;--start: left;--end: right;--border-start: border-left;--border-end: border-right;--margin-start: margin-left;--margin-end: margin-right;--padding-start: padding-left;--padding-end: padding-right}[dir=rtl]{--text-direction: rtl;--start: right;--end: left;--border-start: border-right;--border-end: border-left;--margin-start: margin-right;--margin-end: margin-left;--padding-start: padding-right;--padding-end: padding-left}[dir=rtl]{text-align:right}[dir=rtl] body{direction:rtl;text-align:right}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6,[dir=rtl] p,[dir=rtl] div,[dir=rtl] span{text-align:right}[dir=rtl] input,[dir=rtl] textarea,[dir=rtl] select{text-align:right;direction:rtl}[dir=rtl] input[type=email],[dir=rtl] input[type=url],[dir=rtl] input[type=tel]{direction:ltr;text-align:left}[dir=rtl] .btn-with-icon{flex-direction:row-reverse}[dir=rtl] .btn-with-icon .icon{margin-left:.5rem;margin-right:0}[dir=rtl] .nav-horizontal{flex-direction:row-reverse}[dir=rtl] .nav-vertical{text-align:right}[dir=rtl] .breadcrumb{flex-direction:row-reverse}[dir=rtl] .breadcrumb-separator:before{content:"\\";transform:scaleX(-1)}[dir=rtl] .flex-row{flex-direction:row-reverse}[dir=rtl] .grid-cols-auto{direction:rtl}[dir=rtl] .sidebar{right:0;left:auto;border-right:none;border-left:1px solid var(--border-color)}[dir=rtl] .sidebar-toggle{right:auto;left:1rem}[dir=rtl] .modal-header{text-align:right}[dir=rtl] .modal-close{right:auto;left:1rem}[dir=rtl] table{direction:rtl}[dir=rtl] th,[dir=rtl] td{text-align:right}[dir=rtl] .table-actions{text-align:left}[dir=rtl] .card-header{text-align:right}[dir=rtl] .card-actions{flex-direction:row-reverse}[dir=rtl] .dropdown-menu{right:0;left:auto;text-align:right}[dir=rtl] .dropdown-item{text-align:right}[dir=rtl] .tooltip{direction:rtl;text-align:right}[dir=rtl] .notification{text-align:right}[dir=rtl] .notification-close{right:auto;left:.5rem}[dir=rtl] .progress-bar,[dir=rtl] .progress-bar-fill{transform:scaleX(-1)}[dir=rtl] .icon-arrow-right:before{content:"←"}[dir=rtl] .icon-arrow-left:before{content:"→"}[dir=rtl] .icon-chevron-right:before{content:"‹"}[dir=rtl] .icon-chevron-left:before{content:"›"}.rtl-flip{transform:scaleX(-1)}[dir=rtl] .rtl-flip{transform:scaleX(1)}.ltr-only{direction:ltr!important;text-align:left!important}.rtl-only{direction:rtl!important;text-align:right!important}.ms-auto{margin-inline-start:auto}.me-auto{margin-inline-end:auto}.ps-2{padding-inline-start:.5rem}.pe-2{padding-inline-end:.5rem}.ps-4{padding-inline-start:1rem}.pe-4{padding-inline-end:1rem}.ms-2{margin-inline-start:.5rem}.me-2{margin-inline-end:.5rem}.ms-4{margin-inline-start:1rem}.me-4{margin-inline-end:1rem}.border-s{border-inline-start:1px solid var(--border-color)}.border-e{border-inline-end:1px solid var(--border-color)}.text-start{text-align:start}.text-end{text-align:end}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.start-0{inset-inline-start:0}.end-0{inset-inline-end:0}.start-2{inset-inline-start:.5rem}.end-2{inset-inline-end:.5rem}[dir=rtl] .slide-in-right{animation:slideInLeft .3s ease-out}[dir=rtl] .slide-in-left{animation:slideInRight .3s ease-out}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}[dir=rtl] .dashboard-stats{direction:rtl}[dir=rtl] .stat-card{text-align:right}[dir=rtl] .booking-form{direction:rtl}[dir=rtl] .form-row{flex-direction:row-reverse}[dir=rtl] .calendar{direction:rtl}[dir=rtl] .calendar-header{flex-direction:row-reverse}[dir=rtl] .calendar-nav-prev{order:2}[dir=rtl] .calendar-nav-next{order:1}[dir=rtl] .data-table{direction:rtl}[dir=rtl] .table-header{text-align:right}[dir=rtl] .table-sort-icon{margin-right:0;margin-left:.25rem}[dir=rtl] .search-input{padding-right:2.5rem;padding-left:.75rem}[dir=rtl] .search-icon{right:.75rem;left:auto}@media(max-width:768px){[dir=rtl] .mobile-menu{right:0;left:auto}[dir=rtl] .mobile-menu-toggle{right:1rem;left:auto}}@media print{[dir=rtl] *{direction:rtl!important;text-align:right!important}[dir=rtl] .ltr-only{direction:ltr!important;text-align:left!important}}
