.input-dropdown-container[data-v-7132af7d]{width:100%}[data-v-7132af7d] .input-dropdown{display:flex}[data-v-7132af7d] .input-dropdown>button:first-child{padding:0;border:none;display:flex;flex-wrap:wrap;width:100%;text-decoration:none}[data-v-7132af7d] .input-dropdown.none-auto-size>button:first-child{flex-wrap:nowrap}[data-v-7132af7d] .input-dropdown.none-auto-size>button:first-child>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;align-items:center;line-height:2}[data-v-7132af7d] .input-dropdown>button:first-child>input{flex-grow:1;min-width:120px;width:auto;border:none;outline:none;padding:0!important}[data-v-7132af7d] .input-dropdown>button:last-child{order:-1;background-color:red!important;width:0;padding-left:0;padding-right:0;border:0;overflow:hidden;pointer-events:none}[data-v-7132af7d] .input-dropdown .btn-remove-all{opacity:0}[data-v-7132af7d] .input-dropdown:hover .btn-remove-all{opacity:.7;font-size:70%}[data-v-7132af7d] .input-dropdown .input-search-hidden{position:absolute;opacity:0;width:0;height:0;padding:0}[data-v-7132af7d] .input-dropdown .btn-link{color:unset}[data-v-7132af7d] .input-dropdown:not(.dropdown-open) .input-search{width:0px;max-width:0;min-width:auto}[data-v-7132af7d] .input-dropdown .fa-chevron-down{transition:rotate .5s}[data-v-7132af7d] .input-dropdown.dropdown-open .fa-chevron-down{rotate:-90deg}.loading-container[data-v-7132af7d]{display:flex;align-items:center;justify-content:center;padding:10px}.loading-container .fa-spinner[data-v-7132af7d]{margin-right:8px}.input-dropdown-label[data-v-7132af7d]{max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:.25rem}.form-control[data-v-7132af7d]{display:flex;flex-direction:column}.dropdown-menu-app .selected{color:var(--bs-primary)!important;background-color:#fff9ef}.dropdown-menu-app .selected .dropdown-item{color:var(--bs-primary)!important}.dropdown-menu-app .highlighted{background-color:#fcedd3}.dropdown-menu-app{z-index:9999!important}.input-dropdown{position:relative}.btn-remove-all{position:absolute;right:-1rem;background-color:#fff}.btn-remove-all.has-caret{right:.5rem}.hide-dropdown{display:none!important}.loading-container-overlay[data-v-5e80ba7c]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0003;z-index:1051}.loading-container[data-v-5e80ba7c]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1052;display:flex}.loading-inner[data-v-5e80ba7c]{background:#fff;margin:auto;width:auto;min-width:min(30rem,calc(100% - 6rem))}.progress-auto[data-v-5e80ba7c]{position:relative;height:12px;width:100%;border-radius:999px;overflow:hidden}.progress-auto .bar[data-v-5e80ba7c]{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,var(--bs-primary) 100%);transform:translate(-100%);animation:slide-5e80ba7c 2s linear infinite}.is-silent-loading[data-v-5e80ba7c]{position:fixed;right:2rem;bottom:2rem;width:auto;z-index:1053}@keyframes slide-5e80ba7c{to{transform:translate(100%)}}.passengers tr[data-v-6528ba71]{cursor:pointer}.passengers tr i[data-v-6528ba71]{opacity:0;transition:opacity .5s}.passengers tr.selected i[data-v-6528ba71],.passengers tr:hover i[data-v-6528ba71]{opacity:1}.passengers tr.selected[data-v-6528ba71]{opacity:.5;cursor:default}.flexible-box[data-v-d1197262]{position:relative}.content[data-v-d1197262]{position:fixed;top:var(--top);bottom:var(--bottom);left:0;width:calc(var(--width) - 2rem);padding:1rem;margin:0 1rem 1rem;background:var(--bs-body-bg);z-index:10}.align-right .content[data-v-d1197262]{left:auto;right:0}.box-overlay[data-v-d1197262]{background:#0000001a;position:fixed;height:100%;width:100%;top:0;left:0;z-index:1060}.box-overlay .content[data-v-d1197262]{width:300px;top:0;left:0;bottom:0;margin:0;max-height:100%;overflow-y:auto}.box-overlay.align-right .content[data-v-d1197262]{left:auto;right:0}.btn-fixed[data-v-d1197262]{position:fixed;top:50%;left:1rem;transform:translateY(-50%);--bs-btn-bg: #ffffff;z-index:10}.align-right .btn-fixed[data-v-d1197262]{left:auto;right:1rem}.modal-overlay[data-v-524e66e7]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:flex-start;justify-content:center;padding-top:10vh;z-index:1050}.modal-container[data-v-524e66e7]{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-width:600px;width:90%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;position:relative}.modal-header[data-v-524e66e7]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:var(--bs-primary, #003366);color:#fff}.modal-title[data-v-524e66e7]{margin:0;font-size:1.1rem;font-weight:600}.btn-close[data-v-524e66e7]{background:transparent;border:none;color:#fff;font-size:1.25rem;cursor:pointer;padding:0;line-height:1;opacity:.8;transition:opacity .2s}.btn-close[data-v-524e66e7]:hover:not(:disabled){opacity:1}.btn-close[data-v-524e66e7]:disabled{opacity:.4;cursor:not-allowed}.modal-body[data-v-524e66e7]{padding:1rem;overflow-y:auto;position:relative}.loading-overlay[data-v-524e66e7]{position:absolute;top:0;right:0;bottom:0;left:0;background:#fffc;display:flex;align-items:center;justify-content:center;z-index:10}.modal-footer[data-v-524e66e7]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid #dee2e6;background:#f8f9fa}.modal-footer .btn[data-v-524e66e7]{padding:.5rem 1.5rem;font-weight:500;border-radius:4px;cursor:pointer;transition:all .2s}.modal-footer .btn-primary[data-v-524e66e7]{background:var(--bs-primary, #003366);border:1px solid var(--bs-primary, #003366);color:#fff}.modal-footer .btn-primary[data-v-524e66e7]:hover:not(:disabled){background:#024;border-color:#024}.modal-footer .btn-primary[data-v-524e66e7]:disabled{opacity:.65;cursor:not-allowed}.value-adds-table[data-v-524e66e7]{width:100%;border-collapse:collapse}.value-adds-table th[data-v-524e66e7],.value-adds-table td[data-v-524e66e7]{padding:.75rem .5rem;border-bottom:1px solid #dee2e6;vertical-align:middle}.value-adds-table th[data-v-524e66e7]{font-weight:600;color:#333;background:#f8f9fa}.value-adds-table tbody tr[data-v-524e66e7]:hover{background:#f8f9fa}.row-disabled[data-v-524e66e7]{opacity:.5;pointer-events:none}.quantity-controls[data-v-524e66e7]{display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-qty[data-v-524e66e7]{background:transparent;border:none;color:var(--bs-primary, #003366);font-size:1.25rem;cursor:pointer;padding:0;line-height:1;transition:transform .15s}.btn-qty[data-v-524e66e7]:hover:not(:disabled){transform:scale(1.1)}.btn-qty[data-v-524e66e7]:active:not(:disabled){transform:scale(.95)}.btn-qty[data-v-524e66e7]:disabled{opacity:.4;cursor:not-allowed}.quantity-value[data-v-524e66e7]{min-width:2rem;text-align:center;font-weight:500}.form-check-input[data-v-524e66e7]{width:1.25em;height:1.25em;cursor:pointer}.form-check-input[data-v-524e66e7]:disabled{cursor:not-allowed}.modal-fade-enter-active[data-v-524e66e7],.modal-fade-leave-active[data-v-524e66e7]{transition:opacity .3s ease}.modal-fade-enter-active .modal-container[data-v-524e66e7],.modal-fade-leave-active .modal-container[data-v-524e66e7]{transition:transform .3s ease}.modal-fade-enter-from[data-v-524e66e7],.modal-fade-leave-to[data-v-524e66e7]{opacity:0}.modal-fade-enter-from .modal-container[data-v-524e66e7],.modal-fade-leave-to .modal-container[data-v-524e66e7]{transform:translateY(-20px)}.itinerary-item[data-v-dda6c3af]{position:relative}.flight-leg[data-v-dda6c3af]{flex-wrap:wrap;justify-content:space-between}.flight-leg-info[data-v-dda6c3af]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex:1 1 auto;min-width:0}.flight-leg-divider[data-v-dda6c3af]{font-size:.8rem;color:#888;padding:.2rem 0;border-top:1px dashed #e0e0e0;border-bottom:1px dashed #e0e0e0}.flight-edit-btn[data-v-dda6c3af]{display:flex;justify-content:flex-end;margin-top:.5rem}.rotate-180[data-v-dda6c3af]{transform:rotate(180deg);display:inline-block}@media (max-width: 768px){.flight-content[data-v-dda6c3af]{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap}}.discount-description-btn[data-v-c60c9bd2]{color:#f04b36;font-size:22px;line-height:1;padding-left:.5rem;padding-right:.5rem}.popover:has(.promotion-description-popover-body){--bs-popover-max-width: min(620px, calc(100vw - 32px) );width:min(620px,calc(100vw - 32px));filter:drop-shadow(0px 4px 12px rgba(0,0,0,.15))}.passenger-info .room-info[data-v-73ca28e8]{margin-top:-1rem;margin-left:-3rem;margin-right:-3rem;padding-left:3rem;padding-right:3rem}
