/*
 * GENERATED FILE — do not edit.
 *   node scripts/build-rtl-theme.js
 *
 * RTL geometry overrides for the PrimeReact theme. The theme itself is
 * served statically from public/ and never passes through the Vite PostCSS
 * pipeline, so it cannot be mirrored with the rest of the app CSS.
 *
 * Source: public/themes/lara-light-indigo/theme.css
 * Scoped entirely to [dir="rtl"] — inert in left-to-right layouts.
 */
@layer primereact {

  [dir="rtl"] .p-autocomplete .p-autocomplete-loader {
    right: auto;
    left: 0.75rem;
  }

  [dir="rtl"] .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
    right: auto;
    left: 3.75rem;
  }

  [dir="rtl"] .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
    margin-left: 0;
    margin-right: 0.5rem;
  }

  [dir="rtl"] .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
    border-left: none;
    border-right: 1px solid #e5e7eb;
  }

  [dir="rtl"] .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
    padding-left: 0;
    padding-right: 0;
    border-left: none;
    border-right: 0 none;
  }

  [dir="rtl"] .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
    padding-right: 0;
    padding-left: 0;
  }

  [dir="rtl"] .p-cascadeselect .p-cascadeselect-trigger {
    border-top-right-radius: 0;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 6px;
  }

  [dir="rtl"] .p-checkbox-input {
    left: auto;
    right: 0;
  }

  [dir="rtl"] .p-chips .p-chips-multiple-container .p-chips-token {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
    margin-left: 0;
    margin-right: 0.5rem;
  }

  [dir="rtl"] .p-dropdown.p-dropdown-clearable .p-dropdown-label {
    padding-right: 0;
    padding-left: 1.75rem;
  }

  [dir="rtl"] .p-dropdown .p-dropdown-trigger {
    border-top-right-radius: 0;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 6px;
  }

  [dir="rtl"] .p-dropdown .p-dropdown-clear-icon {
    right: auto;
    left: 3rem;
  }

  [dir="rtl"] .p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
    padding-right: 0;
    padding-left: 1.75rem;
    margin-right: 0;
    margin-left: -1.75rem;
  }

  [dir="rtl"] .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
    right: auto;
    left: 0.75rem;
  }

  [dir="rtl"] .p-dropdown-panel .p-dropdown-items .p-dropdown-item .p-dropdown-check-icon {
    margin-right: -0.5rem;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-inputgroup-addon {
    border-left: none;
    border-right: 1px solid #d1d5db;
  }

  [dir="rtl"] .p-inputgroup-addon:last-child {
    border-right: none;
    border-left: 1px solid #d1d5db;
  }

  [dir="rtl"] .p-inputgroup > .p-component + .p-inputgroup-addon,
  [dir="rtl"] .p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
  [dir="rtl"] .p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
    border-left: none;
    border-right: 0 none;
  }

  [dir="rtl"] .p-inputgroup-addon:first-child,
  [dir="rtl"] .p-inputgroup button:first-child,
  [dir="rtl"] .p-inputgroup input:first-child,
  [dir="rtl"] .p-inputgroup > .p-inputwrapper:first-child,
  [dir="rtl"] .p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
    border-top-left-radius: 0;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 6px;
  }

  [dir="rtl"] .p-inputgroup .p-float-label:first-child input {
    border-top-left-radius: 0;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 6px;
  }

  [dir="rtl"] .p-inputgroup-addon:last-child,
  [dir="rtl"] .p-inputgroup button:last-child,
  [dir="rtl"] .p-inputgroup input:last-child,
  [dir="rtl"] .p-inputgroup > .p-inputwrapper:last-child,
  [dir="rtl"] .p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
    border-top-right-radius: 0;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 6px;
  }

  [dir="rtl"] .p-inputgroup .p-float-label:last-child input {
    border-top-right-radius: 0;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 6px;
  }

  [dir="rtl"] .p-inputswitch-input {
    left: auto;
    right: 0;
  }

  [dir="rtl"] .p-inputswitch .p-inputswitch-slider:before {
    left: auto;
    right: 0.25rem;
  }

  [dir="rtl"] .p-inputswitch.p-highlight .p-inputswitch-slider:before {
    transform: translateX(-1.25rem);
  }

  [dir="rtl"] .p-float-label > label {
    left: auto;
    right: 0.75rem;
  }

  [dir="rtl"] .p-icon-field-left > .p-inputtext {
    padding-left: 0;
    padding-right: 2.5rem;
  }

  [dir="rtl"] .p-icon-field-left.p-float-label > label {
    left: auto;
    right: 2.5rem;
  }

  [dir="rtl"] .p-icon-field-right > .p-inputtext {
    padding-right: 0;
    padding-left: 2.5rem;
  }

  [dir="rtl"] .p-icon-field-left > .p-input-icon:first-of-type {
    left: auto;
    right: 0.75rem;
  }

  [dir="rtl"] .p-icon-field-right > .p-input-icon:last-of-type {
    right: auto;
    left: 0.75rem;
  }

  [dir="rtl"] .p-listbox .p-listbox-header .p-listbox-filter {
    padding-right: 0;
    padding-left: 1.75rem;
  }

  [dir="rtl"] .p-listbox .p-listbox-header .p-listbox-filter-icon {
    right: auto;
    left: 0.75rem;
  }

  [dir="rtl"] .p-multiselect-close {
    margin-left: 0;
    margin-right: auto;
  }

  [dir="rtl"] .p-multiselect.p-multiselect-chip .p-multiselect-token {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
    margin-left: 0;
    margin-right: 0.5rem;
  }

  [dir="rtl"] .p-multiselect .p-multiselect-trigger {
    border-top-right-radius: 0;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 6px;
  }

  [dir="rtl"] .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
    padding-right: 0;
    padding-left: 1.75rem;
  }

  [dir="rtl"] .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
    right: auto;
    left: 0.75rem;
  }

  [dir="rtl"] .p-multiselect-panel .p-multiselect-header .p-checkbox {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-multiselect-panel .p-multiselect-header .p-multiselect-close {
    margin-left: 0;
    margin-right: 0.5rem;
  }

  [dir="rtl"] .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-radiobutton .p-radiobutton-input {
    left: auto;
    right: 0;
  }

  [dir="rtl"] .p-slider.p-slider-horizontal .p-slider-handle {
    margin-left: 0;
    margin-right: -0.5715rem;
  }

  [dir="rtl"] .p-slider.p-slider-vertical .p-slider-handle {
    margin-left: 0;
    margin-right: -0.5715rem;
  }

  [dir="rtl"] .p-treeselect.p-treeselect-clearable .p-treeselect-label {
    padding-right: 0;
    padding-left: 1.75rem;
  }

  [dir="rtl"] .p-treeselect.p-treeselect-chip .p-treeselect-token {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-treeselect .p-treeselect-trigger {
    border-top-right-radius: 0;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 6px;
  }

  [dir="rtl"] .p-treeselect .p-treeselect-clear-icon {
    right: auto;
    left: 3rem;
  }

  [dir="rtl"] .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
    padding-right: 0;
    padding-left: 1.75rem;
  }

  [dir="rtl"] .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
    right: auto;
    left: 0.75rem;
  }

  [dir="rtl"] .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
    padding-right: 0;
    padding-left: 3.5rem;
  }

  [dir="rtl"] .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
    right: auto;
    left: 2.5rem;
  }

  [dir="rtl"] .p-togglebutton .p-togglebutton-input {
    left: auto;
    right: 0;
  }

  [dir="rtl"] .p-button .p-button-icon-left {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-button .p-button-icon-right {
    margin-left: 0;
    margin-right: 0.5rem;
  }

  [dir="rtl"] .p-button .p-badge {
    margin-left: 0;
    margin-right: 0.5rem;
  }

  [dir="rtl"] .p-button.p-button-loading-label-only.p-button-loading-left .p-button-label {
    margin-left: 0;
    margin-right: 0.5rem;
  }

  [dir="rtl"] .p-button.p-button-loading-label-only.p-button-loading-right .p-button-label {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-splitbutton .p-splitbutton-menubutton,
  [dir="rtl"] .p-splitbutton .p-splitbutton.p-button-rounded > .p-splitbutton-menubutton.p-button,
  [dir="rtl"] .p-splitbutton .p-splitbutton.p-button-outlined > .p-splitbutton-menubutton.p-button {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }

  [dir="rtl"] .p-speeddial-direction-left .p-speeddial-item:first-child {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-speeddial-direction-right .p-speeddial-item:first-child {
    margin-left: 0;
    margin-right: 0.5rem;
  }

  [dir="rtl"] .p-carousel .p-carousel-indicators .p-carousel-indicator {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-datatable .p-datatable-thead > tr > th {
    text-align: right;
  }

  [dir="rtl"] .p-datatable .p-datatable-tfoot > tr > td {
    text-align: right;
  }

  [dir="rtl"] .p-datatable .p-sortable-column .p-sortable-column-icon {
    margin-left: 0;
    margin-right: 0.5rem;
  }

  [dir="rtl"] .p-datatable .p-sortable-column .p-sortable-column-badge {
    margin-left: 0;
    margin-right: 0.5rem;
  }

  [dir="rtl"] .p-datatable .p-datatable-tbody > tr > td {
    text-align: right;
  }

  [dir="rtl"] .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
    border-width: 1px 1px 1px 0;
  }

  [dir="rtl"] .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
    border-width: 1px 1px 0 0;
  }

  [dir="rtl"] .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
    border-width: 1px 1px 1px 0;
  }

  [dir="rtl"] .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
    border-width: 1px 1px 1px 0;
  }

  [dir="rtl"] .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
    border-width: 0 1px 1px 0;
  }

  [dir="rtl"] .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
    border-width: 0 1px 1px 0;
  }

  [dir="rtl"] .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
    border-width: 0 1px 0 0;
  }

  [dir="rtl"] .p-column-filter-row .p-column-filter-menu-button,
  [dir="rtl"] .p-column-filter-row .p-column-filter-clear-button {
    margin-left: 0;
    margin-right: 0.5rem;
  }

  [dir="rtl"] .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
    padding-right: 0;
    padding-left: 1.75rem;
  }

  [dir="rtl"] .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
    right: auto;
    left: 0.75rem;
  }

  [dir="rtl"] .p-organizationchart .p-organizationchart-line-left {
    border-right: none;
    border-left: 1px solid #e5e7eb;
  }

  [dir="rtl"] .p-paginator .p-paginator-first {
    border-top-left-radius: 0;
    border-top-right-radius: 50%;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 50%;
  }

  [dir="rtl"] .p-paginator .p-paginator-last {
    border-top-right-radius: 0;
    border-top-left-radius: 50%;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 50%;
  }

  [dir="rtl"] .p-paginator .p-dropdown {
    margin-left: 0;
    margin-right: 0.5rem;
  }

  [dir="rtl"] .p-paginator .p-dropdown .p-dropdown-label {
    padding-right: 0;
    padding-left: 0;
  }

  [dir="rtl"] .p-picklist .p-picklist-filter-container .p-picklist-filter-input {
    padding-right: 0;
    padding-left: 1.75rem;
  }

  [dir="rtl"] .p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
    right: auto;
    left: 0.75rem;
  }

  [dir="rtl"] .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-tree .p-tree-filter-container .p-tree-filter {
    padding-right: 0;
    padding-left: 1.75rem;
  }

  [dir="rtl"] .p-tree .p-tree-filter-container .p-tree-filter-icon {
    right: auto;
    left: 0.75rem;
  }

  [dir="rtl"] .p-tree .p-treenode-children {
    padding: 0 1rem 0 0;
  }

  [dir="rtl"] .p-treetable .p-column-resizer {
    right: auto;
    left: 0;
  }

  [dir="rtl"] .p-treetable-unfrozen-view {
    left: auto;
    right: 0px;
  }

  [dir="rtl"] .p-treetable .p-treetable-thead > tr > th.p-align-left > .p-column-header-content,
  [dir="rtl"] .p-treetable .p-treetable-tbody > tr > td.p-align-left,
  [dir="rtl"] .p-treetable .p-treetable-tfoot > tr > td.p-align-left {
    text-align: right;
  }

  [dir="rtl"] .p-treetable .p-treetable-thead > tr > th.p-align-right > .p-column-header-content,
  [dir="rtl"] .p-treetable .p-treetable-tbody > tr > td.p-align-right,
  [dir="rtl"] .p-treetable .p-treetable-tfoot > tr > td.p-align-right {
    text-align: left;
  }

  [dir="rtl"] .p-treetable .p-treetable-thead > tr > th {
    text-align: right;
  }

  [dir="rtl"] .p-treetable .p-treetable-tfoot > tr > td {
    text-align: right;
  }

  [dir="rtl"] .p-treetable .p-sortable-column .p-sortable-column-icon {
    margin-left: 0;
    margin-right: 0.5rem;
  }

  [dir="rtl"] .p-treetable .p-sortable-column .p-sortable-column-badge {
    margin-left: 0;
    margin-right: 0.5rem;
  }

  [dir="rtl"] .p-treetable .p-treetable-tbody > tr > td {
    text-align: right;
  }

  [dir="rtl"] .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-divider.p-divider-vertical:before {
    border-left: none;
    border-right: 1px #e5e7eb;
  }

  [dir="rtl"] .p-stepper .p-stepper-header .p-stepper-action .p-stepper-title {
    margin-left: 0;
    margin-right: 0.5rem;
  }

  [dir="rtl"] .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content {
    padding-left: 0;
    padding-right: 1rem;
  }

  [dir="rtl"] .p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content {
    padding-left: 0;
    padding-right: 3rem;
  }

  [dir="rtl"] .p-tabview-nav-prev {
    left: auto;
    right: 0;
  }

  [dir="rtl"] .p-tabview-nav-next {
    right: auto;
    left: 0;
  }

  [dir="rtl"] .p-tabview .p-tabview-nav li {
    margin-right: 0;
    margin-left: 0;
  }

  [dir="rtl"] .p-tabview .p-tabview-close {
    margin-left: 0;
    margin-right: 0.5rem;
  }

  [dir="rtl"] .p-confirm-popup .p-confirm-popup-footer {
    text-align: left;
  }

  [dir="rtl"] .p-confirm-popup .p-confirm-popup-footer button {
    margin: 0 0 0 0.5rem;
  }

  [dir="rtl"] .p-confirm-popup .p-confirm-popup-message {
    margin-left: 0;
    margin-right: 1rem;
  }

  [dir="rtl"] .p-dialog .p-dialog-header .p-dialog-header-icon {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
    margin-right: 0;
    margin-left: 0;
  }

  [dir="rtl"] .p-dialog .p-dialog-footer {
    text-align: left;
  }

  [dir="rtl"] .p-dialog .p-dialog-footer button {
    margin: 0 0 0 0.5rem;
  }

  [dir="rtl"] .p-dialog.p-confirm-dialog .p-confirm-dialog-message {
    margin-left: 0;
    margin-right: 1rem;
  }

  [dir="rtl"] .p-overlaypanel .p-overlaypanel-close {
    right: auto;
    left: -1rem;
  }

  [dir="rtl"] .p-tooltip.p-tooltip-right .p-tooltip-arrow {
    border-right-color: currentcolor;
    border-left-color: #4b5563;
  }

  [dir="rtl"] .p-tooltip.p-tooltip-left .p-tooltip-arrow {
    border-left-color: currentcolor;
    border-right-color: #4b5563;
  }

  [dir="rtl"] .p-fileupload .p-fileupload-buttonbar .p-button {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    margin-left: 0;
    margin-right: 0.5rem;
  }

  [dir="rtl"] .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link > .p-submenu-icon {
    margin-left: 0;
    margin-right: auto;
  }

  [dir="rtl"] .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(180deg);
  }

  [dir="rtl"] .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list .p-submenu-icon {
    transform: rotate(-90deg);
  }

  [dir="rtl"] .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(90deg);
  }

  [dir="rtl"] .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    margin-left: 0;
    margin-right: 0.5rem;
  }

  [dir="rtl"] .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    margin-left: 0;
    margin-right: auto;
  }

  [dir="rtl"] .p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem.p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(180deg);
  }

  [dir="rtl"] .p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-submenu-icon {
    transform: rotate(-90deg);
  }

  [dir="rtl"] .p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(90deg);
  }

  [dir="rtl"] .p-menubar.p-menubar-mobile .p-menubar-root-list ul li a {
    padding-left: 0;
    padding-right: 2.25rem;
  }

  [dir="rtl"] .p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li a {
    padding-left: 0;
    padding-right: 3.75rem;
  }

  [dir="rtl"] .p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li a {
    padding-left: 0;
    padding-right: 5.25rem;
  }

  [dir="rtl"] .p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li ul li a {
    padding-left: 0;
    padding-right: 6.75rem;
  }

  [dir="rtl"] .p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li ul li ul li a {
    padding-left: 0;
    padding-right: 8.25rem;
  }

  [dir="rtl"] .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link .p-submenu-icon {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link .p-menuitem-icon {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) {
    padding: 0 1rem 0 0;
  }

  [dir="rtl"] .p-slidemenu .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-steps .p-steps-item:before {
    left: auto;
    right: 0;
  }

  [dir="rtl"] .p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
    margin-right: 0;
    margin-left: 0;
  }

  [dir="rtl"] .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-inline-message .p-inline-message-icon {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
    margin-right: 0;
    margin-left: 0;
  }

  [dir="rtl"] .p-message.p-message-info {
    border-width: 0 6px 0 0;
  }

  [dir="rtl"] .p-message.p-message-success {
    border-width: 0 6px 0 0;
  }

  [dir="rtl"] .p-message.p-message-warn {
    border-width: 0 6px 0 0;
  }

  [dir="rtl"] .p-message.p-message-error {
    border-width: 0 6px 0 0;
  }

  [dir="rtl"] .p-message .p-message-icon {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-message .p-message-detail {
    margin-left: 0;
    margin-right: 0.5rem;
  }

  [dir="rtl"] .p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
    margin: 0 1rem 0 0;
  }

  [dir="rtl"] .p-toast .p-toast-message.p-toast-message-info {
    border-width: 0 6px 0 0;
  }

  [dir="rtl"] .p-toast .p-toast-message.p-toast-message-success {
    border-width: 0 6px 0 0;
  }

  [dir="rtl"] .p-toast .p-toast-message.p-toast-message-warn {
    border-width: 0 6px 0 0;
  }

  [dir="rtl"] .p-toast .p-toast-message.p-toast-message-error {
    border-width: 0 6px 0 0;
  }

  [dir="rtl"] .p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, [dir="rtl"] .p-galleria.p-galleria-indicators-top .p-galleria-indicator {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-image-action.p-link {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-image-action.p-link:last-child {
    margin-right: 0;
    margin-left: 0;
  }

  [dir="rtl"] .p-chip .p-chip-icon {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-chip img {
    margin-right: -0.75rem;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-chip .p-chip-remove-icon {
    margin-left: 0;
    margin-right: 0.5rem;
  }

  [dir="rtl"] .p-skeleton:after {
    background: linear-gradient(-90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
  }

  [dir="rtl"] .p-tag .p-tag-icon {
    margin-right: 0;
    margin-left: 0.25rem;
  }

  [dir="rtl"] .p-metergroup .p-metergroup-label-list .p-metergroup-label-type {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-metergroup .p-metergroup-label-list .p-metergroup-label {
    margin-right: 0;
    margin-left: 1rem;
  }

  [dir="rtl"] .p-metergroup .p-metergroup-label-list .p-metergroup-label-icon {
    margin-right: 0;
    margin-left: 0.5rem;
  }

  [dir="rtl"] .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type {
    border-top-left-radius: 0;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 6px;
  }

  [dir="rtl"] .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type {
    border-top-right-radius: 0;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 6px;
  }

  [dir="rtl"] .p-metergroup.p-metergroup-vertical .p-metergroup-label-list:not(.p-metergroup-label-list-start) {
    margin-left: 0;
    margin-right: 1rem;
  }
}

@media screen and (max-width: 960px) {

    [dir="rtl"] .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
      margin-right: 0;
      margin-left: 0.5rem;
    }

    [dir="rtl"] .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-submenu-icon {
      margin-left: 0;
      margin-right: auto;
    }

    [dir="rtl"] .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
      transform: rotate(180deg);
    }

    [dir="rtl"] .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon {
      transform: rotate(-90deg);
    }

    [dir="rtl"] .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
      transform: rotate(90deg);
    }

    [dir="rtl"] .p-menubar .p-menubar-root-list ul li a {
      padding-left: 0;
      padding-right: 2.25rem;
    }

    [dir="rtl"] .p-menubar .p-menubar-root-list ul li ul li a {
      padding-left: 0;
      padding-right: 3.75rem;
    }

    [dir="rtl"] .p-menubar .p-menubar-root-list ul li ul li ul li a {
      padding-left: 0;
      padding-right: 5.25rem;
    }

    [dir="rtl"] .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
      padding-left: 0;
      padding-right: 6.75rem;
    }

    [dir="rtl"] .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
      padding-left: 0;
      padding-right: 8.25rem;
    }

    [dir="rtl"] .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
      left: auto;
      right: 0;
    }
}
