/* Generated by npm run build:directional-css. */
/* Shared by authenticated, guest, module and print layouts. */
html[dir="rtl"] body {
    font-family: Tahoma, Arial, sans-serif;
}
th { text-align: start; }
input[type="email"], input[type="url"], input[type="tel"],
input[type="number"], input[type="date"], input[type="time"],
.input_number, .input_quantity, .input_unit_price, .display_currency,
.display_currency_with_symbol, .display_quantity {
    direction: ltr;
    unicode-bidi: isolate;
}
input[type="email"], input[type="url"], input[type="tel"] { text-align: start; }
.modal-header .close:dir(rtl) { float: left; }
.dropdown-menu:dir(rtl), .select2-results:dir(rtl), .swal-modal:dir(rtl) { text-align: right; }
.fa-arrow-left:dir(rtl), .fa-arrow-right:dir(rtl),
.fa-chevron-left:dir(rtl), .fa-chevron-right:dir(rtl),
.fa-angle-left:dir(rtl), .fa-angle-right:dir(rtl),
.fas.fa-arrow-left:dir(rtl), .fas.fa-arrow-right:dir(rtl) { transform: scaleX(-1); }
.input-group .form-control:dir(rtl) { float: right; }
.dataTables_wrapper .dataTables_filter:dir(rtl) { text-align: left; }
.dataTables_wrapper .dataTables_filter label:dir(rtl) { text-align: start; }
.dataTables_wrapper .dataTables_filter input:dir(rtl) { margin-left: 0; margin-right: .5em; }
.dataTables_wrapper .dataTables_paginate:dir(rtl) { text-align: left; }
.dataTables_wrapper .dataTables_info:dir(rtl) { text-align: right; }
.select2-container--default .select2-selection--single:dir(rtl) .select2-selection__rendered {
    padding-left: 20px;
    padding-right: 8px;
}

/* A translated label replaces browser-language-dependent file button text. */
.menu-file-control {
    position: relative;
    display: inline-flex;
    align-items: center;
    padding: .5rem .75rem;
    border-radius: .5rem;
    background: #f1f5f9;
    color: #334155;
    font-size: .75rem;
    font-weight: 600;
    cursor: pointer;
}
.menu-file-control:focus-within { outline: 2px solid #0d9488; outline-offset: 2px; }
.menu-file-control input { position: absolute; inset: 0; width: 100%; height: 100%; opacity: 0; cursor: pointer; }

.\!tw-right-0:dir(rtl){right:auto!important}.tw-left-0:dir(rtl){left:auto}.tw-left-4:dir(rtl){left:auto}.tw-left-5:dir(rtl){left:auto}.tw-right-0:dir(rtl){right:auto}.tw-right-4:dir(rtl){right:auto}.tw-right-5:dir(rtl){right:auto}.tw-ml-4:dir(rtl){margin-left:0}.tw-ml-auto:dir(rtl){margin-left:0}.tw-mr-3:dir(rtl){margin-right:0}.tw-mr-5:dir(rtl){margin-right:0}.tw-border-r:dir(rtl){border-right-width:0}.tw-pl-11:dir(rtl){padding-left:0}.tw-pl-2:dir(rtl){padding-left:0}@media (min-width:768px){.md\:tw-left-8:dir(rtl){left:auto}}@media (min-width:768px){.md\:tw-right-10:dir(rtl){right:auto}}@media (min-width:1024px){.lg\:tw-pr-0:dir(rtl){padding-right:0}}
.\!tw-right-0:dir(rtl){left:0!important}.tw-left-0:dir(rtl){right:0}.tw-left-4:dir(rtl){right:1rem}.tw-left-5:dir(rtl){right:1.25rem}.tw-right-0:dir(rtl){left:0}.tw-right-4:dir(rtl){left:1rem}.tw-right-5:dir(rtl){left:1.25rem}.tw-ml-4:dir(rtl){margin-right:1rem}.tw-ml-auto:dir(rtl){margin-right:auto}.tw-mr-3:dir(rtl){margin-left:.75rem}.tw-mr-5:dir(rtl){margin-left:1.25rem}.tw-border-r:dir(rtl){border-left-width:1px}.tw-pl-11:dir(rtl){padding-right:2.75rem}.tw-pl-2:dir(rtl){padding-right:.5rem}.tw-text-left:dir(rtl){text-align:right}.tw-text-right:dir(rtl){text-align:left}@media (min-width:768px){.md\:tw-left-8:dir(rtl){right:2rem}}@media (min-width:768px){.md\:tw-right-10:dir(rtl){left:2.5rem}}@media (min-width:1024px){.lg\:tw-pr-0:dir(rtl){padding-left:0}}
