html[dir='rtl'] .left-0.right-0 {
  left: 0px !important;
  right: 0px !important;
}

html[dir='rtl'] .right-0 {
  left: 0px !important;
  right: unset !important;
}

html[dir='rtl'] .left-0 {
  left: unset !important;
  right: 0px !important;
}

html[dir='rtl'] .p-float-label > label {
  left: unset !important;
  right: var(--inline-spacing);
}

html[dir='rtl'] .mr-2 {
  margin-left: var(--inline-spacing) !important;
  margin-right: unset !important;
}

html[dir='rtl'] .p-button-icon-left {
  margin-left: var(--inline-spacing);
  margin-right: initial;
}

html[dir='rtl'] .pi-angle-double-left:before {
  content: "\e92e";
}

html[dir='rtl'] .pi-angle-left:before {
  content: "\e932";
}

html[dir='rtl'] .pi-angle-double-right:before {
  content: "\e92d";
}

html[dir='rtl'] .pi-angle-right:before {
  content: "\e931";
}

html[dir='rtl'] .p-datatable .p-datatable-tbody > tr > td {
  text-align: right;
}

html[dir='rtl'] .p-calendar-w-btn-right .p-datepicker-trigger,
html[dir='rtl'] .p-buttonset .p-button:last-of-type {
  border-top-left-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

html[dir='rtl'] .p-calendar-w-btn-right .p-inputtext,
html[dir='rtl'] .p-inputnumber-buttons-stacked .p-inputnumber-input,
html[dir='rtl'] .p-buttonset .p-button:first-of-type {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: var(--border-radius);
  border-bottom-right-radius: var(--border-radius);
}

html[dir='rtl'] .p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-up {
  border-top-left-radius: var(--border-radius);
  border-bottom-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

html[dir='rtl'] .p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-down {
  border-top-left-radius: 0px;
  border-bottom-left-radius: var(--border-radius);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0px;
}

html[dir='rtl'] .p-treeselect-close,
html[dir='rtl'] .p-multiselect-panel .p-multiselect-header .p-multiselect-close {
  margin-left: initial;
  margin-right: auto;
}

html[dir='rtl'] .p-tree .p-treenode-children {
  padding: 0 var(--content-padding) 0 0;
}

html[dir='rtl'] .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox,
html[dir='rtl'] .p-multiselect.p-multiselect-chip .p-multiselect-token,
html[dir='rtl'] .p-treeselect.p-treeselect-chip .p-treeselect-token,
html[dir='rtl'] .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
  margin-left: var(--inline-spacing);
  margin-right: 0px;
}

html[dir='rtl'] .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon,
html[dir='rtl'] .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon,
html[dir='rtl'] .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
  margin-left: 0px;
  margin-right: var(--inline-spacing);
}

html[dir='rtl'] .p-multiselect .p-multiselect-clear-icon {
  right: inherit;
  left: 2.357rem;
}

html[dir='rtl'] ul.p-submenu-list {
  left: 0;
  right: initial !important;
}

html[dir='rtl'] .p-buttonset .p-button:not(:last-child) {
  border-left: 0 none;
  border-right: 1px solid var(--surface-border);
}

html[dir='rtl'] .p-buttonset .p-button:not(:last-child).p-highlight {
  border-color: var(--primary-color);
}

html[dir='rtl'] .pi-chevron-right,
html[dir='rtl'] .pi-chevron-left {
  rotate: 180deg;
}
html[dir='rtl'] .p-datepicker-next,
html[dir='rtl'] .p-datepicker-prev {
  rotate: 180deg;
}

html[dir='rtl'] .pi-caret-right:before {
  content: "\e904";
}

html[dir='rtl'] .pi-caret-left:before {
  content: "\e905";
}

html[dir='rtl'] .pi-arrow-right:before {
  content: "\e91a";
}

html[dir='rtl'] .pi-arrow-left:before {
  content: "\e91b";
}
