/*!
 * Select2 v4 Bootstrap 5 theme v1.3.0
*/.select2-container--bootstrap-5{display:block}select+.select2-container--bootstrap-5{z-index:1}.select2-container--bootstrap-5 :focus{outline:0}.select2-container--bootstrap-5 .select2-selection{width:100%;min-height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-family:inherit;font-size:.95rem;font-weight:500;line-height:1.5;color:#212529;background-color:#fff;border:1px solid #ced4da;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.select2-container--bootstrap-5 .select2-selection{transition:none}}.select2-container--bootstrap-5.select2-container--focus .select2-selection,.select2-container--bootstrap-5.select2-container--open .select2-selection{border-color:#0077bf;box-shadow:0 0 0 .25rem #0077bf40}.select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection{border-bottom:0 solid transparent;border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection{border-top:0 solid transparent;border-top-left-radius:0;border-top-right-radius:0}.select2-container--bootstrap-5 .select2-search{width:100%}.select2-container--bootstrap-5 .select2-search--inline .select2-search__field{vertical-align:top}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear,.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear{position:absolute;top:50%;right:2.25rem;width:.75rem;height:.75rem;padding:.25em;overflow:hidden;text-indent:100%;white-space:nowrap;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/.75rem auto no-repeat;transform:translateY(-50%)}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear:hover,.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear:hover{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/.75rem auto no-repeat}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear>span,.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear>span{display:none}.select2-container--bootstrap-5+.select2-container--bootstrap-5{z-index:1056}.select2-container--bootstrap-5 .select2-dropdown{z-index:1056;overflow:hidden;color:#212529;background-color:#fff;border-color:#0077bf;border-radius:0}.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--below{border-top:0 solid transparent;border-top-left-radius:0;border-top-right-radius:0}.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--above{border-bottom:0 solid transparent;border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--bootstrap-5 .select2-dropdown .select2-search{padding:.375rem .75rem}.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field{display:block;width:100%;padding:.375rem .75rem;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field{transition:none}}.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field:focus{border-color:#0077bf;box-shadow:0 0 0 .25rem #0077bf40}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options:not(.select2-results__options--nested){max-height:15rem;overflow-y:auto}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option{padding:.375rem .75rem;font-size:1rem;font-weight:500;line-height:1.5}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__message{color:#6c757d}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted{color:#000;background-color:#e9ecef}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected,.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted){color:#fff;background-color:#0077bf}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--disabled,.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-disabled=true]{color:#6c757d}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group]{padding:0}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group{padding:.375rem;font-weight:500;line-height:1.5;color:#6c757d}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option{padding:.375rem .75rem}.select2-container--bootstrap-5 .select2-selection--single{padding:.375rem 2.25rem .375rem .75rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered{padding:0;font-weight:500;line-height:1.5;color:#212529}.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{font-weight:500;line-height:1.5;color:#6c757d}.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered .select2-selection__arrow{display:none}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered{display:flex;flex-direction:row;flex-wrap:wrap;padding-left:0;margin:0;list-style:none}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{display:flex;flex-direction:row;align-items:center;padding:.35em .65em;margin-right:.375rem;margin-bottom:.375rem;font-size:1rem;color:#212529;cursor:auto;border:1px solid #dee2e6;border-radius:0}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{width:.75rem;height:.75rem;padding:.25em;margin-right:.25rem;overflow:hidden;text-indent:100%;white-space:nowrap;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/.75rem auto no-repeat;border:0}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/.75rem auto no-repeat}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove>span{display:none}.select2-container--bootstrap-5 .select2-selection--multiple .select2-search{display:block;width:100%;height:1.5rem}.select2-container--bootstrap-5 .select2-selection--multiple .select2-search .select2-search__field{width:100%;height:1.5rem;margin-top:0;margin-left:0;font-family:inherit;line-height:1.5;background-color:transparent}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear{right:.75rem}.select2-container--bootstrap-5.select2-container--disabled .select2-selection,.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection{color:#6c757d;cursor:not-allowed;background-color:#e9ecef;border-color:#ced4da;box-shadow:none}.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__clear,.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__choice{cursor:not-allowed}.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove,.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{display:none}.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__rendered:not(:empty),.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__rendered:not(:empty){padding-bottom:0}.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__rendered:not(:empty)+.select2-search,.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__rendered:not(:empty)+.select2-search{display:none}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu).select2-container--bootstrap-5 .select2-selection,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu).select2-container--bootstrap-5 .select2-selection{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.btn~.select2-container--bootstrap-5 .select2-selection,.input-group>.dropdown-menu~.select2-container--bootstrap-5 .select2-selection,.input-group>.input-group-text~.select2-container--bootstrap-5 .select2-selection{border-top-left-radius:0;border-bottom-left-radius:0}.input-group .select2-container--bootstrap-5{flex-grow:1}.input-group .select2-container--bootstrap-5 .select2-selection{height:100%}.is-valid+.select2-container--bootstrap-5 .select2-selection,.was-validated select:valid+.select2-container--bootstrap-5 .select2-selection{border-color:#198754}.is-valid+.select2-container--bootstrap-5.select2-container--focus .select2-selection,.is-valid+.select2-container--bootstrap-5.select2-container--open .select2-selection,.was-validated select:valid+.select2-container--bootstrap-5.select2-container--focus .select2-selection,.was-validated select:valid+.select2-container--bootstrap-5.select2-container--open .select2-selection{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.is-valid+.select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection,.was-validated select:valid+.select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection{border-bottom:0 solid transparent}.is-valid+.select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection,.was-validated select:valid+.select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection{border-top:0 solid transparent;border-top-left-radius:0;border-top-right-radius:0}.is-invalid+.select2-container--bootstrap-5 .select2-selection,.was-validated select:invalid+.select2-container--bootstrap-5 .select2-selection{border-color:#dc3545}.is-invalid+.select2-container--bootstrap-5.select2-container--focus .select2-selection,.is-invalid+.select2-container--bootstrap-5.select2-container--open .select2-selection,.was-validated select:invalid+.select2-container--bootstrap-5.select2-container--focus .select2-selection,.was-validated select:invalid+.select2-container--bootstrap-5.select2-container--open .select2-selection{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.is-invalid+.select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection,.was-validated select:invalid+.select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection{border-bottom:0 solid transparent}.is-invalid+.select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection,.was-validated select:invalid+.select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection{border-top:0 solid transparent;border-top-left-radius:0;border-top-right-radius:0}.select2-container--bootstrap-5 .select2--small.select2-selection{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:0}.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__clear,.select2-container--bootstrap-5 .select2--small.select2-selection--single .select2-selection__clear{width:.5rem;height:.5rem;padding:.125rem;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/.5rem auto no-repeat}.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__clear:hover,.select2-container--bootstrap-5 .select2--small.select2-selection--single .select2-selection__clear:hover{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/.5rem auto no-repeat}.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-search,.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-search .select2-search__field,.select2-container--bootstrap-5 .select2--small.select2-selection--single .select2-search,.select2-container--bootstrap-5 .select2--small.select2-selection--single .select2-search .select2-search__field{height:1.5em}.select2-container--bootstrap-5 .select2--small.select2-dropdown{border-radius:0}.select2-container--bootstrap-5 .select2--small.select2-dropdown.select2-dropdown--below{border-top-left-radius:0;border-top-right-radius:0}.select2-container--bootstrap-5 .select2--small.select2-dropdown.select2-dropdown--above{border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-results__options .select2-results__option,.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-search .select2-search__field{padding:.25rem .5rem;font-size:.875rem}.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group{padding:.25rem}.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option{padding:.25rem .5rem}.select2-container--bootstrap-5 .select2--small.select2-selection--single{padding:.25rem 2.25rem .25rem .5rem}.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__rendered .select2-selection__choice{padding:.35em .65em;font-size:.875rem}.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{width:.5rem;height:.5rem;padding:.125rem;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/.5rem auto no-repeat}.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/.5rem auto no-repeat}.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__clear{right:.5rem}.select2-container--bootstrap-5 .select2--large.select2-selection{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:0}.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__clear,.select2-container--bootstrap-5 .select2--large.select2-selection--single .select2-selection__clear{width:1rem;height:1rem;padding:.5rem;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1rem auto no-repeat}.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__clear:hover,.select2-container--bootstrap-5 .select2--large.select2-selection--single .select2-selection__clear:hover{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1rem auto no-repeat}.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-search,.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-search .select2-search__field,.select2-container--bootstrap-5 .select2--large.select2-selection--single .select2-search,.select2-container--bootstrap-5 .select2--large.select2-selection--single .select2-search .select2-search__field{height:1.5em}.select2-container--bootstrap-5 .select2--large.select2-dropdown{border-radius:0}.select2-container--bootstrap-5 .select2--large.select2-dropdown.select2-dropdown--below{border-top-left-radius:0;border-top-right-radius:0}.select2-container--bootstrap-5 .select2--large.select2-dropdown.select2-dropdown--above{border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--bootstrap-5 .select2--large.select2-dropdown .select2-results__options .select2-results__option,.select2-container--bootstrap-5 .select2--large.select2-dropdown .select2-search .select2-search__field{padding:.5rem 1rem;font-size:1.25rem}.select2-container--bootstrap-5 .select2--large.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group{padding:.5rem}.select2-container--bootstrap-5 .select2--large.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option{padding:.5rem 1rem}.select2-container--bootstrap-5 .select2--large.select2-selection--single{padding:.5rem 2.25rem .5rem 1rem}.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__rendered .select2-selection__choice{padding:.35em .65em;font-size:1.25rem}.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{width:1rem;height:1rem;padding:.5rem;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1rem auto no-repeat}.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1rem auto no-repeat}.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__clear{right:1rem}.form-select-sm~.select2-container--bootstrap-5 .select2-selection{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:0}.form-select-sm~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear,.form-select-sm~.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear{width:.5rem;height:.5rem;padding:.125rem;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/.5rem auto no-repeat}.form-select-sm~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear:hover,.form-select-sm~.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear:hover{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/.5rem auto no-repeat}.form-select-sm~.select2-container--bootstrap-5 .select2-selection--multiple .select2-search,.form-select-sm~.select2-container--bootstrap-5 .select2-selection--multiple .select2-search .select2-search__field,.form-select-sm~.select2-container--bootstrap-5 .select2-selection--single .select2-search,.form-select-sm~.select2-container--bootstrap-5 .select2-selection--single .select2-search .select2-search__field{height:1.5em}.form-select-sm~.select2-container--bootstrap-5 .select2-dropdown{border-radius:0}.form-select-sm~.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--below{border-top-left-radius:0;border-top-right-radius:0}.form-select-sm~.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--above{border-bottom-right-radius:0;border-bottom-left-radius:0}.form-select-sm~.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option,.form-select-sm~.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field{padding:.25rem .5rem;font-size:.875rem}.form-select-sm~.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group{padding:.25rem}.form-select-sm~.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option{padding:.25rem .5rem}.form-select-sm~.select2-container--bootstrap-5 .select2-selection--single{padding:.25rem 2.25rem .25rem .5rem}.form-select-sm~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{padding:.35em .65em;font-size:.875rem}.form-select-sm~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{width:.5rem;height:.5rem;padding:.125rem;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/.5rem auto no-repeat}.form-select-sm~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/.5rem auto no-repeat}.form-select-sm~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear{right:.5rem}.form-select-lg~.select2-container--bootstrap-5 .select2-selection{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:0}.form-select-lg~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear,.form-select-lg~.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear{width:1rem;height:1rem;padding:.5rem;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1rem auto no-repeat}.form-select-lg~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear:hover,.form-select-lg~.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear:hover{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1rem auto no-repeat}.form-select-lg~.select2-container--bootstrap-5 .select2-selection--multiple .select2-search,.form-select-lg~.select2-container--bootstrap-5 .select2-selection--multiple .select2-search .select2-search__field,.form-select-lg~.select2-container--bootstrap-5 .select2-selection--single .select2-search,.form-select-lg~.select2-container--bootstrap-5 .select2-selection--single .select2-search .select2-search__field{height:1.5em}.form-select-lg~.select2-container--bootstrap-5 .select2-dropdown{border-radius:0}.form-select-lg~.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--below{border-top-left-radius:0;border-top-right-radius:0}.form-select-lg~.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--above{border-bottom-right-radius:0;border-bottom-left-radius:0}.form-select-lg~.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option,.form-select-lg~.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field{padding:.5rem 1rem;font-size:1.25rem}.form-select-lg~.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group{padding:.5rem}.form-select-lg~.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option{padding:.5rem 1rem}.form-select-lg~.select2-container--bootstrap-5 .select2-selection--single{padding:.5rem 2.25rem .5rem 1rem}.form-select-lg~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{padding:.35em .65em;font-size:1.25rem}.form-select-lg~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{width:1rem;height:1rem;padding:.5rem;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1rem auto no-repeat}.form-select-lg~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1rem auto no-repeat}.form-select-lg~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear{right:1rem}a:link,a:visited,a:hover,a:active{text-decoration:none}.small{font-size:.875em}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#e7e7e7}::-webkit-scrollbar-thumb{background:#868e96}.loader{position:fixed;z-index:99999999;top:0;left:0;width:100%;height:100%;background:#fcfefc;display:flex;justify-content:center;align-items:center}.loader>img{width:200px}.loader.hidden{animation:fadeOut .4s;animation-fill-mode:forwards}@keyframes fadeOut{to{opacity:0;visibility:hidden}}.thumb{height:100px;border:1px solid black;margin:10px}.dates{font-size:.85rem}.active-place-hotel-filter{cursor:pointer}.hotel-stars{color:#f89e1b}.trip-advisor-stars{color:#03ab6d}.offer-price{width:120px;min-width:120px}.ai-hotel-note .badge{line-height:1.15}.ai-hotel-note__details{flex:0 0 auto}.ai-hotel-note__details summary{cursor:pointer;white-space:nowrap}.ai-hotel-note__details[open]{flex-basis:100%;order:10}.ai-hotel-note__text{white-space:pre-line}.stats{background:#f5f5f5;padding:.5rem 1rem}.stats-icon{font-size:2.25rem}.stats-text{font-size:2rem;text-align:right}.travel-not-active>th,.travel-not-active>td{color:#6d757c!important;background:#f8f9fa}.payment-is-cancelled,.payment-is-cancelled>th,.payment-is-cancelled>th>span,.payment-is-cancelled>td,.payment-is-cancelled>td>span{color:#6d757c!important;background:#f8f9fa}.modal-footer>*{margin:0;border-top:0}.modal-header{border-bottom:0}.status{font-size:1.25rem}.thumbnail{width:120px;height:80px;object-fit:cover;object-position:center;box-shadow:0 0 4px 2px #38414a26;padding:2px;margin:0 auto}.tooltip{--bs-tooltip-max-width: 400px}.worker-tracker-failed-jobs-table{font-size:.875rem}.worker-tracker-failed-jobs-table>:not(caption)>*>*{padding:.45rem .5rem;line-height:1.25}.worker-tracker-failed-jobs-table small{font-size:.8125rem}.worker-tracker-failed-jobs-table .worker-tracker-error-link{font-size:.8125rem;line-height:1.25}.worker-tracker-failed-job-actions .btn{min-width:96px}.worker-tracker-failed-jobs-table .worker-tracker-failed-jobs-col-tight{padding-left:.2rem;padding-right:.2rem}.worker-tracker-failed-jobs-table .worker-tracker-failed-jobs-col-details,.worker-tracker-failed-jobs-table .worker-tracker-failed-jobs-col-date{width:1%;white-space:nowrap;vertical-align:top}.worker-tracker-failed-jobs-table td.worker-tracker-failed-jobs-col-details{padding-top:.18rem;padding-bottom:.18rem}.worker-tracker-failed-jobs-table .worker-tracker-failed-jobs-col-error{min-width:640px}.worker-tracker-failed-jobs-table td.worker-tracker-failed-jobs-col-error{padding-top:.18rem;padding-bottom:.18rem}.worker-tracker-failed-job-details{display:block;line-height:1.15}.worker-tracker-failed-job-detail-line{display:block;margin:0}.worker-tracker-queue-logs-table{font-size:.875rem}.worker-tracker-queue-logs-table>:not(caption)>*>*{padding:.42rem .5rem;line-height:1.2}.worker-tracker-queue-logs-table .worker-tracker-queue-logs-col-details{width:1%;white-space:nowrap;vertical-align:top}.worker-tracker-queue-logs-table td.worker-tracker-queue-logs-col-details,.worker-tracker-queue-logs-table td.worker-tracker-queue-logs-col-description{padding-top:.18rem;padding-bottom:.18rem}.worker-tracker-queue-logs-table .worker-tracker-queue-logs-col-description{min-width:760px;vertical-align:top}.worker-tracker-queue-log-details{display:block;line-height:1.15}.worker-tracker-queue-log-detail-line{display:block;margin:0}.worker-tracker-queue-log-description{display:block;margin:0;font-family:Consolas,Courier New,monospace;font-size:.8125rem;line-height:1.1;white-space:pre-wrap;text-align:left;overflow-wrap:anywhere;word-break:break-word}html,body{min-height:100%}body{background-color:var(--bs-body-bg);color:var(--bs-body-color);transition:background-color .16s ease,color .16s ease}.rms-theme-toggle{align-items:center;display:inline-flex;justify-content:center;white-space:nowrap}.rms-theme-toggle [data-rms-theme-icon]{min-width:1rem}.rms-auth-theme-toggle{position:fixed;right:1rem;top:1rem;z-index:1050}[data-bs-theme=dark]{--rms-dark-surface: #1b222c;--rms-dark-surface-muted: #222b36;--rms-dark-surface-emphasis: #2a3542;--rms-dark-border: #3a4655;color-scheme:dark}[data-bs-theme=dark] .navbar--test{background:#332b10!important;border-top-color:#facc15}[data-bs-theme=dark] .loader{background:#11161d}[data-bs-theme=dark] ::-webkit-scrollbar-track{background:#151b23}[data-bs-theme=dark] ::-webkit-scrollbar-thumb{background:#566273}[data-bs-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#6a788b}[data-bs-theme=dark] .bg-light,[data-bs-theme=dark] .bg-white{background-color:var(--rms-dark-surface-muted)!important}[data-bs-theme=dark] .text-dark{color:var(--bs-body-color)!important}[data-bs-theme=dark] .table-light{--bs-table-bg: var(--rms-dark-surface-muted);--bs-table-color: var(--bs-body-color);--bs-table-border-color: var(--rms-dark-border);--bs-table-striped-bg: var(--rms-dark-surface-emphasis);--bs-table-striped-color: var(--bs-body-color);--bs-table-hover-bg: var(--rms-dark-surface-emphasis);--bs-table-hover-color: var(--bs-body-color)}[data-bs-theme=dark] .stats,[data-bs-theme=dark] .travel-not-active>th,[data-bs-theme=dark] .travel-not-active>td,[data-bs-theme=dark] .payment-is-cancelled,[data-bs-theme=dark] .payment-is-cancelled>th,[data-bs-theme=dark] .payment-is-cancelled>td{background:var(--rms-dark-surface-muted)}[data-bs-theme=dark] .travel-not-active>th,[data-bs-theme=dark] .travel-not-active>td,[data-bs-theme=dark] .payment-is-cancelled,[data-bs-theme=dark] .payment-is-cancelled>th,[data-bs-theme=dark] .payment-is-cancelled>th>span,[data-bs-theme=dark] .payment-is-cancelled>td,[data-bs-theme=dark] .payment-is-cancelled>td>span{color:var(--bs-secondary-color)!important}[data-bs-theme=dark] pre,[data-bs-theme=dark] code{color:#d7e3f4}[data-bs-theme=dark] .live-search-matrix-table thead th,[data-bs-theme=dark] .live-search-matrix-table thead .matrix-country-column,[data-bs-theme=dark] .hotel-match-table th,[data-bs-theme=dark] .organizer-departure-option{background:var(--rms-dark-surface-muted);color:var(--bs-body-color)}[data-bs-theme=dark] .matrix-schedule-cell.is-disabled{--bs-table-bg: #2a3038;background-color:#2a3038!important}[data-bs-theme=dark] .matrix-schedule-cell.is-unconfigured{--bs-table-bg: #3a2228;background-color:#3a2228!important}[data-bs-theme=dark] .matrix-schedule-cell.is-configured{--bs-table-bg: #18382d;background-color:#18382d!important}[data-bs-theme=dark] .hotel-match-table th,[data-bs-theme=dark] .hotel-match-table td{border-color:var(--rms-dark-border)}[data-bs-theme=dark] .hotel-match-cell-reference{background:#162d46;border-color:#315b82!important}[data-bs-theme=dark] .hotel-match-cell-match{background:#18382d;border-color:#2f6b53!important}[data-bs-theme=dark] .hotel-match-cell-partial{background:#3d3217;border-color:#78652b!important}[data-bs-theme=dark] .hotel-match-cell-different{background:#3a2228;border-color:#79414b!important}[data-bs-theme=dark] .hotel-match-cell-missing{background:#252d37;border-color:var(--rms-dark-border)!important;color:var(--bs-secondary-color)}[data-bs-theme=dark] .dream-destination-image-preview{background-color:var(--rms-dark-surface-muted);border-color:var(--rms-dark-border)}[data-bs-theme=dark] .package-search-page .table-primary{--bs-table-color: #dce8ef;--bs-table-bg: #253b4a;--bs-table-border-color: #3a4f5d;--bs-table-striped-bg: #294150;--bs-table-striped-color: #dce8ef;--bs-table-active-bg: #2d4758;--bs-table-active-color: #eef5f8;--bs-table-hover-bg: #2b4555;--bs-table-hover-color: #eef5f8}[data-bs-theme=dark] .package-search-page .btn-primary{--bs-btn-color: #f3f8fb;--bs-btn-bg: #315f7a;--bs-btn-border-color: #3c708e;--bs-btn-hover-color: #ffffff;--bs-btn-hover-bg: #3b708f;--bs-btn-hover-border-color: #4a82a0;--bs-btn-focus-shadow-rgb: 71, 126, 158;--bs-btn-active-color: #ffffff;--bs-btn-active-bg: #467b98;--bs-btn-active-border-color: #568ba7}[data-bs-theme=dark] .package-search-page .btn-outline-primary{--bs-btn-color: #78aeca;--bs-btn-border-color: #477b98;--bs-btn-hover-color: #f3f8fb;--bs-btn-hover-bg: #315f7a;--bs-btn-hover-border-color: #4a82a0;--bs-btn-focus-shadow-rgb: 71, 126, 158;--bs-btn-active-color: #ffffff;--bs-btn-active-bg: #3b708f;--bs-btn-active-border-color: #568ba7}[data-bs-theme=dark] .package-search-page a:not(.btn),[data-bs-theme=dark] .package-search-page .text-primary{color:#78aeca!important}[data-bs-theme=dark] .package-search-page a:not(.btn):hover,[data-bs-theme=dark] .package-search-page a:not(.btn):focus{color:#9ac4d9!important}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection,[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-dropdown,[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field{background-color:var(--bs-body-bg);border-color:var(--bs-border-color);color:var(--bs-body-color)}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection--single{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered,[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{color:var(--bs-body-color)}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{background-color:var(--rms-dark-surface-emphasis);border-color:var(--rms-dark-border)}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted{background-color:var(--rms-dark-surface-emphasis);color:var(--bs-body-color)}[data-bs-theme=dark] .select2-container--bootstrap-5.select2-container--disabled .select2-selection,[data-bs-theme=dark] .select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection{background-color:var(--bs-secondary-bg);border-color:var(--bs-border-color);color:var(--bs-secondary-color)}[data-bs-theme=dark] .swal2-popup,[data-bs-theme=dark] .swal2-toast{background:var(--rms-dark-surface-muted);color:var(--bs-body-color)}[data-bs-theme=dark] .swal2-title,[data-bs-theme=dark] .swal2-html-container,[data-bs-theme=dark] .swal2-close{color:var(--bs-body-color)}[data-bs-theme=dark] .flatpickr-calendar,[data-bs-theme=dark] .flatpickr-months .flatpickr-month,[data-bs-theme=dark] .flatpickr-current-month .flatpickr-monthDropdown-months,[data-bs-theme=dark] .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month,[data-bs-theme=dark] .flatpickr-time input,[data-bs-theme=dark] .flatpickr-time .flatpickr-am-pm{background:var(--rms-dark-surface);color:var(--bs-body-color)}[data-bs-theme=dark] .flatpickr-weekday,[data-bs-theme=dark] span.flatpickr-weekday,[data-bs-theme=dark] .flatpickr-day,[data-bs-theme=dark] .flatpickr-current-month input.cur-year{color:var(--bs-body-color)}[data-bs-theme=dark] .flatpickr-day.prevMonthDay,[data-bs-theme=dark] .flatpickr-day.nextMonthDay,[data-bs-theme=dark] .flatpickr-day.notAllowed,[data-bs-theme=dark] .flatpickr-day.notAllowed.prevMonthDay,[data-bs-theme=dark] .flatpickr-day.notAllowed.nextMonthDay{color:var(--bs-secondary-color)}[data-bs-theme=dark] .flatpickr-calendar.arrowTop:after{border-bottom-color:var(--rms-dark-surface)}[data-bs-theme=dark] .flatpickr-calendar.arrowBottom:after{border-top-color:var(--rms-dark-surface)}[data-bs-theme=dark] .invoice-document,[data-bs-theme=dark] .app-description-preview__card,[data-bs-theme=dark] .media-editor-tile{background-color:#fff!important;color:#212529;color-scheme:light}@media (prefers-reduced-motion: reduce){body{transition:none}}.chat-offer{margin-top:12px;padding:12px;border:1px solid #dce7ee;border-radius:10px;background:#fff;color:#103d5a;max-width:360px;overflow-wrap:anywhere}.chat-offer__image{width:100%;height:130px;object-fit:cover;border-radius:6px;margin-bottom:10px}.chat-offer .chat-offer__title{font-size:15px;font-weight:700;margin:0 0 4px;color:#103d5a}.chat-offer__stars{color:#b56800;font-weight:700}.chat-offer p{font-size:12px;margin:5px 0;line-height:1.5;white-space:pre-wrap}.chat-offer__price{display:block;margin-top:12px;font-size:19px}.chat-offer__note{border-top:1px solid #dce7ee;padding-top:8px}.chat-offer__link{display:flex;justify-content:center;align-items:center;min-height:44px;background:#ffbb00;color:#103d5a;border-radius:6px;padding:8px;margin:10px 0;font-weight:700;text-decoration:none;font-size:13px}.chat-offer__link:hover{background:#ffc82e;color:#103d5a}.chat-offer small{display:block;font-size:11px;line-height:1.4;color:#5b6d79}.rms-chat__view-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.rms-chat__view-options{display:flex;gap:.25rem;padding:.25rem;border:1px solid var(--bs-border-color);border-radius:.65rem;background:var(--bs-tertiary-bg)}.rms-chat__view-options button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:36px;padding:.35rem .75rem;border:0;border-radius:.4rem;color:var(--bs-secondary-color, #617080);background:transparent}.rms-chat__view-options button[aria-pressed=true]{color:var(--bs-primary);background:var(--bs-body-bg);box-shadow:0 1px 4px #00000016;font-weight:600}.rms-chat-workspace{min-width:0}.rms-chat__filters{display:flex;gap:.25rem;min-width:0;margin-bottom:.75rem;overflow-x:auto;border-bottom:1px solid var(--bs-border-color)}.rms-chat__filter{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:.6rem;min-height:48px;padding:.75rem 1rem;border:0;border-radius:.5rem .5rem 0 0;background:transparent;color:var(--bs-body-color);text-align:left;white-space:nowrap}.rms-chat__filter svg{flex-shrink:0;opacity:.8}.rms-chat__filter:hover{background:var(--bs-tertiary-bg)}.rms-chat__filter[aria-selected=true]{color:var(--bs-primary);background:var(--bs-primary-bg-subtle);font-weight:600}.rms-chat__filter[aria-selected=true]:after{content:"";position:absolute;right:.75rem;bottom:0;left:.75rem;height:3px;border-radius:3px 3px 0 0;background:currentColor}.rms-chat__filter:focus-visible,.rms-chat__view-options button:focus-visible{outline:2px solid var(--bs-primary);outline-offset:-3px}.rms-chat__filter-count{padding:.05rem .4rem;border-radius:.75rem;background:var(--bs-primary);color:#fff;font-size:.75rem;line-height:1.4;font-weight:600}.rms-chat-workspace[data-filter-layout=list]{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:start;gap:1rem}[data-filter-layout=list] .rms-chat__filters{flex-direction:column;gap:.25rem;padding:.25rem 0;margin-bottom:0;border:0}[data-filter-layout=list] .rms-chat__filter{min-height:44px;padding:.65rem .9rem;border-radius:0 1.5rem 1.5rem 0}[data-filter-layout=list] .rms-chat__filter[aria-selected=true]:after{display:none}[data-filter-layout=list] .rms-chat__filter-count{margin-left:auto}.rms-chat{display:grid;grid-template-columns:320px minmax(0,1fr);min-width:0;height:max(540px,calc(100dvh - 370px));overflow:hidden}[data-filter-layout=list] .rms-chat{height:max(540px,calc(100dvh - 310px))}.rms-chat__inbox{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--bs-border-color)}.rms-chat__conversations{flex:1;overflow-y:auto}.rms-chat__conversation{width:100%;display:block;padding:1rem;text-align:left;color:var(--bs-body-color);background:transparent;border:0;border-bottom:1px solid var(--bs-border-color);overflow-wrap:anywhere}.rms-chat__conversation:hover,.rms-chat__conversation[aria-current=true]{background:var(--bs-primary-bg-subtle)}.rms-chat__thread,.rms-chat__active{min-width:0;min-height:0;height:100%}.rms-chat__active{display:flex;flex-direction:column;overflow-y:auto}.rms-chat__messages{flex:1;min-height:160px;overflow-y:auto;padding:1rem;background:var(--bs-tertiary-bg)}.rms-chat__message{max-width:85%;width:fit-content;margin-bottom:1rem;padding:.75rem 1rem;border:1px solid var(--bs-border-color);border-radius:.75rem;background:var(--bs-body-bg)}.rms-chat__message--agent{margin-left:auto;background:var(--bs-primary-bg-subtle)}.rms-chat__message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.35rem 0 0}.rms-chat__back{display:none}[data-rms-chat] [hidden],[data-chat-waiting][hidden]{display:none!important}@media (max-width: 767.98px){.rms-chat,[data-filter-layout=list] .rms-chat{display:block;height:max(560px,calc(100dvh - 290px))}.rms-chat__inbox{height:100%;border-right:0}.rms-chat__thread,.rms-chat.has-conversation .rms-chat__inbox{display:none}.rms-chat.has-conversation .rms-chat__thread{display:block}.rms-chat__back{display:inline-block}.rms-chat textarea,.rms-chat select{font-size:16px}.rms-chat button{min-height:44px}}@media (max-width: 1199.98px){[data-filter-layout=list] .rms-chat{grid-template-columns:260px minmax(0,1fr)}}@media (max-width: 991.98px){.rms-chat-workspace[data-filter-layout=list]{grid-template-columns:minmax(0,1fr);gap:.75rem}[data-filter-layout=list] .rms-chat__filters{max-height:240px;overflow-y:auto;border:1px solid var(--bs-border-color);border-radius:.65rem;padding:.35rem}[data-filter-layout=list] .rms-chat__filter{border-radius:.4rem}}@media (max-width: 575.98px){.rms-chat__view-options button{min-height:44px}.rms-chat__filter{padding:.7rem .8rem}}.rms-chat__actions{max-width:100%}[data-package-chat] [hidden]{display:none!important}[data-package-chat] .form-select{min-width:0;width:100%}[data-package-chat] button{min-height:44px}.rms-chat__search{display:flex;flex-direction:column;min-width:0;min-height:0;border-left:1px solid var(--bs-border-color)}.rms-chat__search iframe{width:100%;flex:1;min-height:0;border:0;background:var(--bs-body-bg)}.rms-chat.has-search{grid-template-columns:minmax(330px,1fr) minmax(0,2fr);height:max(650px,calc(100dvh - 210px))}.rms-chat.has-search .rms-chat__inbox{display:none}.chat-package-page{padding:0;margin:0}.chat-package-page__toolbar{position:sticky;top:0;z-index:100;background:var(--bs-body-bg)}.chat-package-page .btn-group{flex-wrap:wrap;gap:4px}@media (max-width: 1099.98px){.rms-chat.has-search{display:block}.rms-chat.has-search .rms-chat__thread{display:none}.rms-chat.has-search .rms-chat__search{height:100%;border-left:0}.chat-package-page input,.chat-package-page select,.chat-package-page textarea{font-size:16px}}.package-hotel-emblem--popular{--emblem-image-width: 400;--emblem-image-height: 420;--emblem-crop-x: 57;--emblem-crop-y: 3;--emblem-crop-width: 286;--emblem-crop-height: 400}.package-hotel-emblem--luxury{--emblem-image-width: 287;--emblem-image-height: 420;--emblem-crop-x: 7;--emblem-crop-y: 4;--emblem-crop-width: 273;--emblem-crop-height: 408}.package-hotel-emblem--recommended{--emblem-image-width: 280;--emblem-image-height: 420;--emblem-crop-x: 11;--emblem-crop-y: 22;--emblem-crop-width: 258;--emblem-crop-height: 376}.package-hotel-emblem--black-friday{--emblem-image-width: 100;--emblem-image-height: 120;--emblem-crop-x: 0;--emblem-crop-y: 0;--emblem-crop-width: 100;--emblem-crop-height: 120}.package-hotel-emblem{--emblem-size: 44px;position:relative;display:block;flex-shrink:0;width:calc(var(--emblem-size) * var(--emblem-crop-width) / var(--emblem-crop-height));height:var(--emblem-size);overflow:hidden;filter:drop-shadow(0 2px 3px #0002)}.package-hotel-emblem img{position:absolute;display:block;max-width:none;width:calc(100% * var(--emblem-image-width) / var(--emblem-crop-width));height:calc(100% * var(--emblem-image-height) / var(--emblem-crop-height));left:calc(-100% * var(--emblem-crop-x) / var(--emblem-crop-width));top:calc(-100% * var(--emblem-crop-y) / var(--emblem-crop-height))}.package-hotel-selector .row>*{min-width:0}.package-hotel-selector .form-control{min-height:44px}.package-hotel-selector__list{height:326px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--bs-border-color);background:var(--bs-body-bg)}.package-hotel-selector__hotel{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:44px;padding:.6rem .75rem;border:0;border-bottom:1px solid var(--bs-border-color);background:transparent;color:var(--bs-body-color);text-align:left;font:inherit;overflow-wrap:anywhere;touch-action:manipulation}.package-hotel-selector__hotel:hover{background:var(--bs-tertiary-bg)}.package-hotel-selector__hotel:focus-visible{outline:2px solid var(--bs-primary);outline-offset:-2px;background:var(--bs-tertiary-bg)}.package-hotel-selector__action{flex-shrink:0;color:var(--bs-primary);font-size:1.4rem;line-height:1}.package-hotel-selector [data-hotel-more]{min-height:44px}@media (max-width: 991.98px){.package-hotel-selector .form-control{font-size:16px}.package-hotel-selector__list{height:auto;max-height:280px;min-height:64px}}.hotel-list-filter-toggle,.hotel-list-filter-actions,.hotel-list-mobile-label,.hotel-list-action-label{display:none}@media (max-width: 991.98px){.hotel-list-filter-toggle{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;min-height:48px;cursor:pointer;font-weight:700;list-style:none}.hotel-list-filter-toggle::-webkit-details-marker{display:none}.hotel-list-filters[open] .fa-chevron-down{transform:rotate(180deg)}.hotel-list-filters .card-body{padding:1rem}.hotel-list-filters .row>*{min-width:0}.hotel-list-filters .form-control,.hotel-list-filters .form-select{min-height:44px;font-size:16px}.hotel-list-filters .form-check{display:flex;align-items:center;gap:.6rem;min-height:44px}.hotel-list-filters .form-check-input{flex-shrink:0;width:20px;height:20px;margin-top:0}.hotel-list-filters .form-check-label{padding-block:.5rem}.hotel-list-filters .select2-container{width:100%!important;max-width:100%}.hotel-list-filters .select2-selection{min-height:44px;display:flex;align-items:center}.hotel-list-filters .select2-selection__rendered{min-width:0}.hotel-list-filters .select2-selection__arrow{top:50%!important;transform:translateY(-50%)}.hotel-list-filter-actions{display:flex;gap:.5rem;position:sticky;bottom:0;z-index:10;padding:.75rem 1rem max(.75rem,env(safe-area-inset-bottom));border-top:1px solid var(--bs-border-color);background:var(--bs-body-bg);border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius)}.hotel-list-filter-actions .btn{flex:1;min-height:44px}.hotel-list-results{border:0;background:transparent;box-shadow:none}.hotel-list-results>.card-header{border:0;background:transparent;padding:0 0 .75rem!important}.hotel-list-toolbar{flex-wrap:wrap;gap:.75rem;align-items:center}.hotel-list-toolbar>.btn-group{flex-wrap:wrap;gap:.5rem}.hotel-list-toolbar>.btn-group .btn{border-radius:var(--bs-border-radius)!important;min-width:44px;min-height:44px}.hotel-list-toolbar>.btn-group .btn span{display:inline!important}.hotel-list-toolbar>.btn-group button[type=submit],.hotel-list-toolbar>.btn-group a.btn-outline-primary{display:none}.hotel-list-results .pagination{flex-wrap:wrap;gap:.25rem;margin-bottom:0}.hotel-list-results .page-link{min-width:40px;min-height:44px;display:flex;align-items:center;justify-content:center}.hotel-list-results>.card-footer{padding:.75rem 0;border:0;background:transparent}.hotel-list-table-wrap{overflow:visible;background:transparent}.hotel-list-table{display:block;width:100%}.hotel-list-table>thead{display:none}.hotel-list-table>tbody{display:grid;gap:1rem}.hotel-list-table>tbody>tr{display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-areas:"image rating" "image name" "provider provider" "contacts contacts" "created created" "actions actions";gap:.65rem .85rem;padding:1rem;border:1px solid var(--bs-border-color);border-radius:.75rem;background:var(--bs-body-bg);box-shadow:0 2px 6px #00000008;min-width:0}.hotel-list-table>tbody>tr>td{display:block;min-width:0;padding:0;border:0;text-align:left;overflow-wrap:anywhere;background:transparent;box-shadow:none}.hotel-list-table .hotel-list-image{grid-area:image;align-self:start}.hotel-list-image .thumbnail{display:block;width:88px;height:104px;padding:0;border-radius:.5rem;box-shadow:none}.hotel-list-table .hotel-list-rating{grid-area:rating}.hotel-list-table .hotel-list-name{grid-area:name}.hotel-list-name>.fw-bold{font-size:1rem;line-height:1.45}.hotel-list-name .badge{display:table;margin:.35rem 0 0!important;max-width:100%;white-space:normal;line-height:1.35;text-align:left}.hotel-list-name a.badge{padding:.5rem}.hotel-list-name>.text-muted{margin-top:.5rem;font-size:.8rem}.hotel-list-table .hotel-list-provider{grid-area:provider;padding-top:.65rem;border-top:1px solid var(--bs-border-color)}.hotel-list-provider>img{max-width:100%;height:16px;object-fit:contain}.hotel-list-table .hotel-list-contacts{grid-area:contacts;border-top:1px solid var(--bs-border-color);padding-top:.65rem}.hotel-list-contacts a{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;max-width:100%}.hotel-list-mobile-label{display:block;color:var(--bs-secondary-color);font-size:.75rem;margin-bottom:.2rem;font-weight:600}.hotel-list-table .hotel-list-created{grid-area:created;font-size:.8rem}.hotel-list-created .hotel-list-mobile-label{display:inline;margin-right:.4rem}.hotel-list-table .hotel-list-actions{grid-area:actions}.hotel-list-actions>.btn-group{display:block}.hotel-list-actions .dropdown-toggle{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;gap:.5rem}.hotel-list-action-label{display:inline}.hotel-list-actions .dropdown-menu{inset:100% 0 auto auto!important;transform:none!important;width:100%;min-width:0;margin-top:.25rem!important}.hotel-list-actions .dropdown-item{white-space:normal;overflow-wrap:anywhere;min-height:44px;padding:.65rem .85rem}@media (min-width: 640px){.hotel-list-table>tbody{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}}
