/* DAR-857 — Arabic / RTL layer for Horilla HR, injected by host nginx (hr-darauction vhost).
   Hand-written part. Source: /opt/dar-hr/rtl/rtl-hand.css -> build_rtl.py -> dist/rtl.css -> deploy.sh */

/* Arabic glyphs for every element that asks for Inter/Poppins (Inter has no Arabic). Using the same
   family names with an Arabic unicode-range means English text keeps Inter, Arabic text gets Plex. */
@font-face{font-family:"Inter";font-weight:400;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF;src:url(/dar-rtl/ibm-plex-sans-arabic-400.woff2) format("woff2")}
@font-face{font-family:"Inter";font-weight:500;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF;src:url(/dar-rtl/ibm-plex-sans-arabic-500.woff2) format("woff2")}
@font-face{font-family:"Inter";font-weight:600;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF;src:url(/dar-rtl/ibm-plex-sans-arabic-600.woff2) format("woff2")}
@font-face{font-family:"Inter";font-weight:700 900;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF;src:url(/dar-rtl/ibm-plex-sans-arabic-700.woff2) format("woff2")}
@font-face{font-family:"Poppins";font-weight:400;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF;src:url(/dar-rtl/ibm-plex-sans-arabic-400.woff2) format("woff2")}
@font-face{font-family:"Poppins";font-weight:500 900;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF;src:url(/dar-rtl/ibm-plex-sans-arabic-600.woff2) format("woff2")}
@font-face{font-family:"DarArabic";font-weight:400;src:url(/dar-rtl/ibm-plex-sans-arabic-400.woff2) format("woff2")}
@font-face{font-family:"DarArabic";font-weight:500 900;src:url(/dar-rtl/ibm-plex-sans-arabic-600.woff2) format("woff2")}

/* Letter-spacing breaks Arabic letter joining in Chrome (CRM lesson, DAR-722). */
html[lang^=ar] *{letter-spacing:normal!important;word-spacing:normal!important}
html[lang^=ar] body, html[lang^=ar] input, html[lang^=ar] textarea, html[lang^=ar] select, html[lang^=ar] button{font-family:"Inter","DarArabic",system-ui,sans-serif}
/* uppercase does nothing for Arabic but mangles mixed labels */
html[lang^=ar] .uppercase{text-transform:none!important}

/* Shell: sidebar on the right, content offset from the right. --dar-side is kept by rtl.js. */
html[dir=rtl] #sidebar{left:auto!important;right:0!important;border-right:0!important;border-left:1px solid #e5e7eb}
html[dir=rtl] .oh-main-content{margin-left:0!important;margin-right:var(--dar-side,0)!important}
html[dir=rtl] #mainHeader{left:0!important;right:var(--dar-side,0)!important}
html[dir=rtl] #sidebarFlyout{left:auto!important}
/* Slide-out drawers (notifications etc.) come in from the left in RTL */
html[dir=rtl] .sidebarModal{left:1rem!important;right:auto!important;transform:translateX(calc(-100% - 1rem))}
html[dir=rtl] .sidebarModal.active{transform:translateX(0)}
/* Quick-create floating button: Horilla syncs style.left to the sidebar width; follow the sidebar instead */
html[dir=rtl] .fab-container{left:auto!important;right:var(--dar-side,4rem)!important;border-radius:30px 0 0 30px!important;transition:right .22s cubic-bezier(.4,0,.2,1),transform .3s ease,box-shadow .3s ease}
html[dir=rtl] .fab-container .main-fab .fab-icon{transform:scaleX(-1)}
html[dir=rtl] .fab-container.show .main-fab .fab-icon{transform:scaleX(-1) rotate(180deg)}
html[dir=rtl] .inner-fabs{left:auto!important;right:0;padding-left:0!important;padding-right:50px}
html[dir=rtl] .inner-fab{transform:translateX(20px) scale(.8)}
html[dir=rtl] .fab-container.show .inner-fab{transform:translateX(0) scale(1)}

/* Direction-bearing icons point the other way */
html[dir=rtl] .fa-arrow-right,html[dir=rtl] .fa-arrow-left,html[dir=rtl] .fa-chevron-right,html[dir=rtl] .fa-chevron-left,
html[dir=rtl] .fa-angle-right,html[dir=rtl] .fa-angle-left,html[dir=rtl] .fa-angles-right,html[dir=rtl] .fa-angles-left,
html[dir=rtl] ion-icon[name*=chevron-forward],html[dir=rtl] ion-icon[name*=chevron-back],html[dir=rtl] ion-icon[name*=arrow-forward],html[dir=rtl] ion-icon[name*=arrow-back]{transform:scaleX(-1)}

/* Numbers, dates, emails, phone numbers and ids stay left-to-right inside RTL text */
html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel],html[dir=rtl] input[type=number],html[dir=rtl] input[type=date],html[dir=rtl] input[type=time],html[dir=rtl] input[type=datetime-local]{direction:ltr;text-align:right}

/* Charts / org chart / tour are drawn by libraries in LTR coordinates — keep them LTR */
html[dir=rtl] canvas, html[dir=rtl] .orgchart, html[dir=rtl] .pvtUi{direction:ltr}
html[dir=rtl] .driver-popover{direction:rtl;text-align:right}

/* Tour popovers: their text is admin-authored and may be English — let each paragraph pick its own direction */
html[dir=rtl] .driver-popover-title,html[dir=rtl] .driver-popover-description{unicode-bidi:plaintext;text-align:start}
html[dir=rtl] .driver-popover-footer{direction:rtl}
/* Breadcrumb separators are drawn as pseudo-elements: mirror them */
html[dir=rtl] .breadcrumb li::before,html[dir=rtl] .breadcrumb li::after{display:inline-block;transform:scaleX(-1)}


/* ---- generated by build_rtl.py, do not edit below ---- */
/* mirrored from horilla_theme/static/horilla_theme/assets/css/tailwind.css */
html[dir=rtl] .-left-3{right:-0.75rem;left:auto}
html[dir=rtl] .-right-2{left:-0.5rem;right:auto}
html[dir=rtl] .left-0{right:0px;left:auto}
html[dir=rtl] .left-1{right:0.25rem;left:auto}
html[dir=rtl] .left-1\/2{right:50%;left:auto}
html[dir=rtl] .left-2{right:0.5rem;left:auto}
html[dir=rtl] .left-2\.5{right:0.625rem;left:auto}
html[dir=rtl] .left-3{right:0.75rem;left:auto}
html[dir=rtl] .left-5{right:1.25rem;left:auto}
html[dir=rtl] .right-0{left:0px;right:auto}
html[dir=rtl] .right-16{left:4rem;right:auto}
html[dir=rtl] .right-2{left:0.5rem;right:auto}
html[dir=rtl] .right-3{left:0.75rem;right:auto}
html[dir=rtl] .right-4{left:1rem;right:auto}
html[dir=rtl] .right-5{left:1.25rem;right:auto}
html[dir=rtl] .right-6{left:1.5rem;right:auto}
html[dir=rtl] .right-\[10px\]{left:10px;right:auto}
html[dir=rtl] .right-\[15px\]{left:15px;right:auto}
html[dir=rtl] .right-\[30px\]{left:30px;right:auto}
html[dir=rtl] .right-\[85px\]{left:85px;right:auto}
html[dir=rtl] .float-right{float:left}
html[dir=rtl] .float-left{float:right}
html[dir=rtl] .-mx-1{margin-right:-0.25rem;margin-left:-0.25rem}
html[dir=rtl] .mx-3{margin-right:0.75rem;margin-left:0.75rem}
html[dir=rtl] .mx-auto{margin-right:auto;margin-left:auto}
html[dir=rtl] .ml-0{margin-right:0px;margin-left:0}
html[dir=rtl] .ml-1{margin-right:0.25rem;margin-left:0}
html[dir=rtl] .ml-2{margin-right:0.5rem;margin-left:0}
html[dir=rtl] .ml-3{margin-right:0.75rem;margin-left:0}
html[dir=rtl] .ml-4{margin-right:1rem;margin-left:0}
html[dir=rtl] .ml-5{margin-right:1.25rem;margin-left:0}
html[dir=rtl] .ml-auto{margin-right:auto;margin-left:0}
html[dir=rtl] .mr-0{margin-left:0px;margin-right:0}
html[dir=rtl] .mr-1{margin-left:0.25rem;margin-right:0}
html[dir=rtl] .mr-2{margin-left:0.5rem;margin-right:0}
html[dir=rtl] .mr-3{margin-left:0.75rem;margin-right:0}
html[dir=rtl] .mr-4{margin-left:1rem;margin-right:0}
html[dir=rtl] .mr-5{margin-left:1.25rem;margin-right:0}
html[dir=rtl] .mr-auto{margin-left:auto;margin-right:0}
html[dir=rtl] .space-x-2 > :not([hidden]) ~ :not([hidden]){margin-left:calc(0.5rem * var(--tw-space-x-reverse));margin-right:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}
html[dir=rtl] .border-l-4{border-right-width:4px;border-left-width:0}
html[dir=rtl] .border-r{border-left-width:1px;border-right-width:0}
html[dir=rtl] .border-l-\[\#27a3ef\]{border-right-color:rgb(39 163 239 / var(--tw-border-opacity, 1));border-left-color:currentcolor}
html[dir=rtl] .border-r-dark-50{border-left-color:rgb(var(--color-dark-50) / var(--tw-border-opacity, 1));border-right-color:currentcolor}
html[dir=rtl] .px-0{padding-right:0px;padding-left:0px}
html[dir=rtl] .px-1{padding-right:0.25rem;padding-left:0.25rem}
html[dir=rtl] .px-1\.5{padding-right:0.375rem;padding-left:0.375rem}
html[dir=rtl] .px-2{padding-right:0.5rem;padding-left:0.5rem}
html[dir=rtl] .px-2\.5{padding-right:0.625rem;padding-left:0.625rem}
html[dir=rtl] .px-3{padding-right:0.75rem;padding-left:0.75rem}
html[dir=rtl] .px-4{padding-right:1rem;padding-left:1rem}
html[dir=rtl] .px-5{padding-right:1.25rem;padding-left:1.25rem}
html[dir=rtl] .px-6{padding-right:1.5rem;padding-left:1.5rem}
html[dir=rtl] .pl-0{padding-right:0px;padding-left:0}
html[dir=rtl] .pl-2{padding-right:0.5rem;padding-left:0}
html[dir=rtl] .pl-20{padding-right:5rem;padding-left:0}
html[dir=rtl] .pl-3{padding-right:0.75rem;padding-left:0}
html[dir=rtl] .pl-4{padding-right:1rem;padding-left:0}
html[dir=rtl] .pl-5{padding-right:1.25rem;padding-left:0}
html[dir=rtl] .pl-7{padding-right:1.75rem;padding-left:0}
html[dir=rtl] .pl-\[85px\]{padding-right:85px;padding-left:0}
html[dir=rtl] .pr-1{padding-left:0.25rem;padding-right:0}
html[dir=rtl] .pr-20{padding-left:5rem;padding-right:0}
html[dir=rtl] .pr-3{padding-left:0.75rem;padding-right:0}
html[dir=rtl] .pr-4{padding-left:1rem;padding-right:0}
html[dir=rtl] .pr-5{padding-left:1.25rem;padding-right:0}
html[dir=rtl] .pr-6{padding-left:1.5rem;padding-right:0}
html[dir=rtl] .pr-7{padding-left:1.75rem;padding-right:0}
html[dir=rtl] .pr-\[40px\]{padding-left:40px;padding-right:0}
html[dir=rtl] .text-left{text-align:right}
html[dir=rtl] .text-right{text-align:left}
html[dir=rtl] .\[right\:-10px\]{left:-10px;right:auto}
html[dir=rtl] .\[right\:-2px\]{left:-2px;right:auto}
html[dir=rtl] .after\:left-\[2px\]::after{right:2px;left:auto}
@media (min-width: 768px){html[dir=rtl] .md\:-ml-\[18px\]{margin-right:-18px;margin-left:0}
html[dir=rtl] .md\:pl-10{padding-right:2.5rem;padding-left:0}
html[dir=rtl] .md\:pr-10{padding-left:2.5rem;padding-right:0}
html[dir=rtl] .md\:text-left{text-align:right}
html[dir=rtl] .md\:text-right{text-align:left}}
/* mirrored from horilla_theme/static/horilla_theme/assets/css/global.css */
html[dir=rtl] .sidebarModal{left:1rem;right:auto}
html[dir=rtl] .list-checked li{padding-right:20px;padding-left:0}
html[dir=rtl] .list-checked li:before{right:0;left:auto}
html[dir=rtl] .sidebox ul li a:after{left:0;right:auto}
html[dir=rtl] .breadcrumb li:not(:last-child):before{left:-15px;right:auto}
html[dir=rtl] .stickyleft{right:0;left:auto}
html[dir=rtl] .stickyleft-second{right:38px;left:auto}
html[dir=rtl] .stickyright{left:0;right:auto}
html[dir=rtl] .toggle-switch::after{right:2px;left:auto}
html[dir=rtl] .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #ffffff57;border-right:none}
html[dir=rtl] .userlist li:not(:first-child){margin-right:-10px;margin-left:0}
html[dir=rtl] .compact h5{right:40px;left:auto}
html[dir=rtl] .date-list li{padding-right:20px;padding-left:0}
html[dir=rtl] .date-list li::before{right:0;left:auto}
html[dir=rtl] .date-table thead tr th:first-child{border-top-right-radius:10px;border-top-left-radius:0}
html[dir=rtl] .date-table thead tr th:last-child{border-top-left-radius:10px;border-top-right-radius:0}
html[dir=rtl] input[type="radio"].red-radio:checked::after{right:3px;left:auto}
html[dir=rtl] input[type="checkbox"].custom-checkbox:checked::after{right:3px;left:auto}
html[dir=rtl] .tooltip .tooltiptext{right:0;left:0}
html[dir=rtl] .progress li .sec::before{right:0;left:auto}
html[dir=rtl] .sha::after{right:0;left:auto}
html[dir=rtl] #sidebar nav .sidebox{right:78px;left:auto}
html[dir=rtl] .oh-sticky-table__td,html[dir=rtl] .oh-sticky-table__th,html[dir=rtl] .oh-sticky-table__sd{border-left:0.2px solid #fff;border-right:none}
html[dir=rtl] .oh-sticky-table__sd{right:0;left:auto;border-left:1px solid hsl(213, 22%, 93%);border-right:none}
html[dir=rtl] .oh-sticky-table__thead div.oh-sticky-table__th:first-child,html[dir=rtl] .oh-sticky-table__tfoot div.oh-sticky-table__th:first-child{right:0;left:auto;border-left:1px solid hsl(213, 22%, 93%);border-right:none}
html[dir=rtl] .oh-sticky-table__sr{left:0;right:auto;border-right:1px solid hsl(213, 22%, 93%);border-left:none}
html[dir=rtl] .oh-sticky-table__th--sticky{left:0;right:auto;border-right:1px solid hsl(213, 22%, 93%);border-left:none}
html[dir=rtl] .oh-sticky-table__th--right{left:0;right:auto;border-right:1px solid hsl(213, 22%, 93%);border-left:none}
/* mirrored from horilla_theme/static/horilla_theme/assets/css/v1_styles.css */
html[dir=rtl] .oh-modal{right:0;left:auto}
@media (max-width: 575.98px){html[dir=rtl] .oh-modal{padding-right:0.7rem;padding-left:0.7rem}}
html[dir=rtl] .oh-modal__close{left:15px;right:auto}
html[dir=rtl] .oh-modal__close--custom{left:25px;right:auto}
html[dir=rtl] .oh-info{right:3px;left:auto}
html[dir=rtl] .oh-switch .oh-switch__checkbox::before{right:-6px;left:-6px}
html[dir=rtl] .oh-switch .oh-switch__checkbox::after{right:3px;left:auto}
html[dir=rtl] .oh-switch .oh-switch__checkbox:checked::after{right:13px;left:auto}
html[dir=rtl] .row-status--purple{border-right:4px solid rgba(128, 128, 128, 0.482) !important;border-left:none !important}
html[dir=rtl] .row-status--cyan{border-right:4px solid cyan !important;border-left:none !important}
html[dir=rtl] .row-status--yellow{border-right:4px solid yellowgreen !important;border-left:none !important}
html[dir=rtl] .row-status--yellowgreen{border-right:4px solid yellow !important;border-left:none !important}
html[dir=rtl] .row-status--red{border-right:4px solid red !important;border-left:none !important}
html[dir=rtl] .row-status--black{border-right:4px solid black !important;border-left:none !important}
html[dir=rtl] .row-status--gray{border-right:4px solid gray !important;border-left:none !important}
html[dir=rtl] .row-status--orange{border-right:4px solid orange !important;border-left:none !important}
html[dir=rtl] .row-status--blue{border-right:4px solid rgb(103, 171, 238) !important;border-left:none !important}
html[dir=rtl] .row{margin-left:calc(var(--bs-gutter-x) * -0.5);margin-right:calc(var(--bs-gutter-x) * -0.5)}
html[dir=rtl] .row > *{padding-left:calc(var(--bs-gutter-x) * 0.5);padding-right:calc(var(--bs-gutter-x) * 0.5)}
html[dir=rtl] .oh-btn--dropdown::after{margin-right:0.25rem;margin-left:0}
html[dir=rtl] .oh-btn-group > *{border-left:1px solid hsl(213, 22%, 93%);border-right:none}
html[dir=rtl] .oh-btn-group > *:first-child{border-top-right-radius:0.375rem;border-top-left-radius:0;border-bottom-right-radius:0.375rem;border-bottom-left-radius:0}
html[dir=rtl] .oh-btn-group > *:last-child{border-top-left-radius:0.375rem;border-top-right-radius:0;border-bottom-left-radius:0.375rem;border-bottom-right-radius:0}
html[dir=rtl] .oh-floatin-btn{left:1.5rem;right:auto}
html[dir=rtl] .oh-hover-btn-drawer{left:-20px;right:auto}
html[dir=rtl] .oh-history_user-img{margin-left:0.6rem;margin-right:0}
html[dir=rtl] .oh-accordion-header::after{left:0;right:auto}
html[dir=rtl] .oh-accordion--show .oh-accordion-header::after{left:0;right:auto}
html[dir=rtl] .oh-accordion-meta__header::before{right:8px;left:auto}
html[dir=rtl] .folded .kanban-title{right:40px;left:auto}
html[dir=rtl] .oh-password-input--toggle{left:1px;right:auto}
html[dir=rtl] .oh-rate:not(:checked) > label{float:left}
html[dir=rtl] .oh-tabs__movable-header--w-80:after{right:100%;left:auto}
html[dir=rtl] .oh-dasboard__event-photo{margin-left:0.75rem;margin-right:0}
html[dir=rtl] .oh-dashboard__events-nav{right:50%;left:auto;padding-right:0;padding-left:0}
html[dir=rtl] .oh-dashboard__events-nav-item{margin-left:0.25rem;margin-right:0}
html[dir=rtl] .oh-dashboard__events-nav-item:last-child{margin-left:0;margin-right:0}
html[dir=rtl] .oh-card-dashboard__user-list{padding-right:0;padding-left:0}
html[dir=rtl] .required-star::after{padding-right:5px;padding-left:0}
html[dir=rtl] .oh-recuritment_tag{margin-left:0.2rem;margin-right:0}
html[dir=rtl] .sidebarModal{left:1rem;right:auto}
html[dir=rtl] .list-checked li{padding-right:20px;padding-left:0}
html[dir=rtl] .list-checked li:before{right:0;left:auto}
html[dir=rtl] .sidebox ul li a:after{left:0;right:auto}
html[dir=rtl] .oh-permission-panel__remove,html[dir=rtl] .oh-user-panel__remove{border-right:2px solid hsl(213, 22%, 93%);border-left:none;margin-right:0.5rem;margin-left:0}
html[dir=rtl] .oh-user-panel__remove{border-right:none;border-left:none}
html[dir=rtl] .oh-filter-tag__close{margin-right:0.75rem;margin-left:0}
html[dir=rtl] .oh-filter-tag__close::before{right:-3px;left:auto}
html[dir=rtl] .oh-titlebar__tag-close{margin-right:0.75rem;margin-left:0}
html[dir=rtl] .oh-alert-container{left:2rem;right:auto}
@media (max-width: 575.98px){html[dir=rtl] .oh-alert-container{right:auto;left:auto}}
html[dir=rtl] .oh-alert::before{margin-left:0.75rem;margin-right:0}
html[dir=rtl] .oh-alert--danger{border-right:5px solid hsl(0, 71%, 54%);border-left:none}
html[dir=rtl] .oh-alert--warning{border-right:5px solid hsl(44, 89%, 62%);border-left:none}
html[dir=rtl] .oh-alert--info{border-right:5px solid hsl(225, 72%, 48%);border-left:none}
html[dir=rtl] .oh-alert--success{border-right:5px solid hsl(119, 39.1304347826%, 46%);border-left:none}
html[dir=rtl] .oh-dropdown__menu--right,html[dir=rtl] .oh-dropdown__import--right{left:0;right:auto}
@media (max-width: 575.98px){html[dir=rtl] .oh-dropdown__import{right:10px;left:unset}}
html[dir=rtl] form:has(.oh-dropdown__import-label) :is(button[type="submit"],html[dir=rtl] input[type="submit"]){margin-right:auto;margin-left:0}
html[dir=rtl] .oh-dropdown__items{padding-right:0;padding-left:0}
html[dir=rtl] .oh-dropdown__link--danger{text-align:right}
html[dir=rtl] .oh-sticky-table_dropdown{left:0;right:auto}
html[dir=rtl] .oh-404{right:50%;left:auto}
html[dir=rtl] .oh-activity-sidebar{left:0;right:auto}
html[dir=rtl] .oh-activity-sidebar__qa-list{padding-right:0;padding-left:0}
html[dir=rtl] .ui-helper-hidden-accessible{right:-9999px !important;left:auto !important}
html[dir=rtl] .oh-profile-section__sidebar{border-left:1px solid hsl(213, 22%, 84%);border-right:none}
html[dir=rtl] .oh-profile-section__sidebar-items{padding-right:0px;padding-left:0}
html[dir=rtl] .oh-profile-section__sidebar-item--active{border-left:4px solid hsl(8, 77%, 56%);border-right:none}
html[dir=rtl] .oh-profile-section__edit-photo:hover::after{right:0;left:auto}
html[dir=rtl] .oh-general__tabs{padding-right:0;padding-left:0}
html[dir=rtl] .oh-general__tab{margin-left:1rem;margin-right:0}
html[dir=rtl] .oh-general__tab:last-child{margin-left:0;margin-right:0}
html[dir=rtl] .pvtAxisContainer li span.pvtAttr .pvtTriangle{left:8px;right:auto}
html[dir=rtl] .pvtFilterBox h4,html[dir=rtl] .pvtFilterBox .h4{text-align:right;margin-right:0 !important;margin-left:0 !important}
html[dir=rtl] .pvtVals.pvtUiCell,html[dir=rtl] .pvtAxisContainer.pvtRows{border-left:2px solid #9aa1ab !important;border-right:none !important}
html[dir=rtl] .pvtAxisContainer.pvtUnused::before,html[dir=rtl] .pvtAxisContainer.pvtRows::before,html[dir=rtl] .pvtAxisContainer.pvtCols::before{right:0;left:0}
html[dir=rtl] .pvtAxisContainer li span.pvtAttr{padding-right:22px !important;padding-left:0 !important}
html[dir=rtl] .pvtAxisContainer li span.pvtAttr::before{right:9px;left:auto}
html[dir=rtl] .sha h3{text-align:right !important}
html[dir=rtl] .oh-view-types{padding-right:0px;padding-left:0}
/* mirrored from horilla_theme/static/cdn/select2/css/select2.min.css */
html[dir=rtl] .select2-container .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
html[dir=rtl] .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-left:8px;padding-right:20px}
html[dir=rtl] .select2-container .select2-selection--multiple .select2-selection__rendered{padding-right:8px;padding-left:0}
html[dir=rtl] .select2-container .select2-search--inline{float:right}
html[dir=rtl] .select2-dropdown{right:-100000px;left:auto}
html[dir=rtl] .select2-container--open .select2-dropdown{right:0;left:auto}
html[dir=rtl] .select2-container--open .select2-dropdown--above{border-bottom-right-radius:0;border-bottom-left-radius:0}
html[dir=rtl] .select2-container--open .select2-dropdown--below{border-top-right-radius:0;border-top-left-radius:0}
html[dir=rtl] .select2-close-mask{right:0;left:auto}
html[dir=rtl] .select2-container--default .select2-selection--single .select2-selection__clear{float:left}
html[dir=rtl] .select2-container--default .select2-selection--single .select2-selection__arrow{left:1px;right:auto}
html[dir=rtl] .select2-container--default .select2-selection--single .select2-selection__arrow b{right:50%;left:auto;margin-right:-4px;margin-left:0}
html[dir=rtl] .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:right}
html[dir=rtl] .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{right:1px;left:auto}
html[dir=rtl] .select2-container--default .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:0}
html[dir=rtl] .select2-container--default .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:0}
html[dir=rtl] .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:0}
html[dir=rtl] .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,html[dir=rtl] .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:left}
html[dir=rtl] .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-right:5px;margin-left:auto}
html[dir=rtl] .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-right:2px;margin-left:auto}
html[dir=rtl] .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,html[dir=rtl] .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-right-radius:0;border-top-left-radius:0}
html[dir=rtl] .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,html[dir=rtl] .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-right-radius:0;border-bottom-left-radius:0}
html[dir=rtl] .select2-container--default .select2-results__option .select2-results__option{padding-right:1em;padding-left:0}
html[dir=rtl] .select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-right:0;padding-left:0}
html[dir=rtl] .select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-right:-1em;margin-left:0;padding-right:2em;padding-left:0}
html[dir=rtl] .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-right:-2em;margin-left:0;padding-right:3em;padding-left:0}
html[dir=rtl] .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-right:-3em;margin-left:0;padding-right:4em;padding-left:0}
html[dir=rtl] .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-right:-4em;margin-left:0;padding-right:5em;padding-left:0}
html[dir=rtl] .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-right:-5em;margin-left:0;padding-right:6em;padding-left:0}
html[dir=rtl] .select2-container--classic .select2-selection--single .select2-selection__clear{float:left;margin-left:10px;margin-right:0}
html[dir=rtl] .select2-container--classic .select2-selection--single .select2-selection__arrow{border-right:1px solid #aaa;border-left:none;border-top-left-radius:4px;border-top-right-radius:0;border-bottom-left-radius:4px;border-bottom-right-radius:0;left:1px;right:auto}
html[dir=rtl] .select2-container--classic .select2-selection--single .select2-selection__arrow b{right:50%;left:auto;margin-right:-4px;margin-left:0}
html[dir=rtl] .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:right}
html[dir=rtl] .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border-left:1px solid #aaa;border-right:none;border-top-right-radius:4px;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:0;right:1px;left:auto}
html[dir=rtl] .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top-right-radius:0;border-top-left-radius:0}
html[dir=rtl] .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom-right-radius:0;border-bottom-left-radius:0}
html[dir=rtl] .select2-container--classic .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:0}
html[dir=rtl] .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:0}
html[dir=rtl] .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:left;margin-right:5px;margin-left:auto}
html[dir=rtl] .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-right:2px;margin-left:auto}
html[dir=rtl] .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top-right-radius:0;border-top-left-radius:0}
html[dir=rtl] .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-right-radius:0;border-bottom-left-radius:0}
