.pill-component[data-v-6c1625e0]{display:inline-block;padding:.375rem .75rem;background:#e5e5eb;border-radius:16px;color:#374151;font-weight:500}.pill-default[data-v-6c1625e0]{font-size:.875rem}.pill-small[data-v-6c1625e0]{font-size:.775rem}.error-message-general[data-v-c0283b83]{font-size:.875rem;color:#ef4444;background:#fee2e2;border:1px solid #ef4444;border-radius:8px;padding:.75rem 1rem;margin-top:1rem;margin-bottom:0;text-align:center}.base-form-modal-teleport[data-v-b3ff51c5]{position:fixed;inset:0}.modal-overlay[data-v-b3ff51c5]{position:fixed;inset:0;background:#00000080;pointer-events:auto;display:flex;align-items:center;justify-content:center;padding:2rem;overflow-y:auto;isolation:isolate;gap:1rem}.modal-container[data-v-b3ff51c5]{background:#f5f5f5;border-radius:16px;width:100%;max-height:90vh;min-height:0;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;order:1;position:relative;z-index:1}.modal-overlay[data-v-b3ff51c5]:has(>.modal-container.trips-detail-modal-container>.modal-body.modal-body--bare){padding:.75rem clamp(.75rem,2vw,1.25rem)}.modal-container.trips-detail-modal-container[data-v-b3ff51c5]:has(>.modal-body.modal-body--bare){min-height:min(90dvh,calc(100dvh - 2rem));max-height:min(96dvh,calc(100dvh - 1.25rem))}.modal-header[data-v-b3ff51c5]{display:grid;grid-template-columns:1fr minmax(0,auto) 1fr;align-items:center;gap:.5rem;width:100%;padding:1rem 0;position:relative}.modal-header-start[data-v-b3ff51c5],.modal-header-end[data-v-b3ff51c5]{display:flex;align-items:center;min-width:0}.modal-header-start[data-v-b3ff51c5]{justify-content:flex-start}.modal-header-end[data-v-b3ff51c5]{justify-content:flex-end}.modal-title[data-v-b3ff51c5]{font-size:1.5rem;font-weight:700;color:#000;margin:0;text-align:center;justify-self:center;max-width:100%}.modal-below-header[data-v-b3ff51c5]{flex-shrink:0;width:100%;min-height:0}.modal-body[data-v-b3ff51c5]{padding:0 2rem;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1;min-height:0;display:flex;flex-direction:column;gap:1rem}.modal-body.modal-body--bare[data-v-b3ff51c5]{padding:0;gap:0;overflow:hidden;flex:1 1 0;min-height:0;min-width:0;display:flex;flex-direction:column}.modal-footer[data-v-b3ff51c5]{padding:1.5rem 2rem;gap:1rem}.w-100[data-v-b3ff51c5]{width:100%}.modal-fade-enter-active[data-v-b3ff51c5],.modal-fade-leave-active[data-v-b3ff51c5]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-b3ff51c5],.modal-fade-leave-to[data-v-b3ff51c5]{opacity:0}@media(max-width:991px){.modal-overlay[data-v-b3ff51c5]{flex-direction:column}.modal-container[data-v-b3ff51c5]{order:1;z-index:2}}@media(max-width:768px){.modal-overlay[data-v-b3ff51c5]{padding:1rem}.modal-overlay>.modal-container.trips-detail-modal-container[data-v-b3ff51c5]:has(>.modal-body.modal-body--bare){height:100vh;max-height:100vh}.modal-overlay>.modal-container.trips-detail-modal-container>.modal-body.modal-body--bare[data-v-b3ff51c5]{flex:1 1 0;min-height:0}.modal-container[data-v-b3ff51c5]{max-height:95vh}.modal-header[data-v-b3ff51c5],.modal-body[data-v-b3ff51c5],.modal-footer[data-v-b3ff51c5]{padding:1rem}.modal-footer[data-v-b3ff51c5]{flex-direction:column}.modal-footer .base-button[data-v-b3ff51c5]{width:100%}}.check-icon[data-v-b3ff51c5]{width:18px;height:18px;margin-right:.5rem}.button-success[data-v-b3ff51c5]{background:#10b981!important;color:#fff!important;box-shadow:0 2px 6px #10b9814d!important;cursor:default!important}.button-success[data-v-b3ff51c5]:hover{background:#10b981!important;transform:none!important;box-shadow:0 2px 6px #10b9814d!important}.submit-button-wrapper[data-v-b3ff51c5]{position:relative;display:inline-block}.submit-tooltip[data-v-b3ff51c5]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#1f2937;color:#fff;padding:8px 12px;border-radius:6px;font-size:.875rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1000;box-shadow:0 4px 12px #00000026}.submit-tooltip[data-v-b3ff51c5]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#1f2937}.submit-button-wrapper.has-tooltip:hover .submit-tooltip[data-v-b3ff51c5]{opacity:1}@media(max-width:768px){.submit-tooltip[data-v-b3ff51c5]{font-size:.8125rem;padding:6px 10px;white-space:normal;max-width:200px;text-align:center}}.multi-select-input[data-v-7c76d074]{position:relative;width:100%}.select-display[data-v-7c76d074]{width:100%;min-height:56px;padding:.5rem 3rem .5rem 1rem;border:1px solid #e5e7eb;border-radius:16px;background-color:#fff;font-size:1rem;font-weight:500;color:#1f2937;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:border-color .2s;gap:.5rem;overflow:visible}.select-display[data-v-7c76d074]:hover{border-color:#000}.select-display[data-v-7c76d074]:focus-within{outline:none;border-color:#000}.select-display.dropdown-open[data-v-7c76d074]{border-radius:16px 16px 0 0;border-color:#000}.select-text[data-v-7c76d074]{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-text.placeholder[data-v-7c76d074]{color:#777487;font-weight:400}.chips-container[data-v-7c76d074]{flex:1;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-height:24px;min-width:0;overflow:visible}.chip-hidden[data-v-7c76d074]{position:absolute;visibility:hidden;pointer-events:none}.chips-more[data-v-7c76d074]{font-size:.875rem;font-weight:500;color:#777487;white-space:nowrap}.dropdown-icon[data-v-7c76d074]{position:absolute;right:1rem;width:16px;height:16px;transition:transform .2s ease;pointer-events:none;transform:rotate(-90deg);flex-shrink:0}.dropdown-icon.point-down[data-v-7c76d074]{transform:rotate(0)}.dropdown-menu[data-v-7c76d074]{position:absolute;top:100%;left:0;right:0;margin-top:.5rem;background:#fff;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 16px 16px;box-shadow:0 4px 12px #0000001a;z-index:10;max-height:200px;overflow-y:auto}.dropdown-item[data-v-7c76d074]{padding:12px 16px;cursor:pointer;border-bottom:1px solid #f3f4f6;font-size:1rem;color:#374151;transition:background-color .2s;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.dropdown-item[data-v-7c76d074]:hover{background-color:#f9fafb}.dropdown-item.selected[data-v-7c76d074]{background-color:#f3f4f6}.dropdown-item-text[data-v-7c76d074]{flex:1;font-weight:500;color:#1f2937}.dropdown-item-icon[data-v-7c76d074]{width:18px;height:18px;object-fit:contain;flex-shrink:0}.dropdown-item.selected .dropdown-item-text[data-v-7c76d074]{font-weight:600}.check-icon[data-v-7c76d074]{width:13px;height:13px;flex-shrink:0}.dropdown-item[data-v-7c76d074]:last-child{border-bottom:none}.dropdown-fade-enter-active[data-v-7c76d074],.dropdown-fade-leave-active[data-v-7c76d074]{transition:opacity .15s ease,transform .15s ease}.dropdown-fade-enter-from[data-v-7c76d074],.dropdown-fade-leave-to[data-v-7c76d074]{opacity:0;transform:translateY(-10px)}
