.line-through[data-v-bf42da6b]{text-decoration:line-through}.cursor-pointer[data-v-bf42da6b]{cursor:pointer}.cursor-not-allowed[data-v-bf42da6b],button[data-v-bf42da6b]:disabled{cursor:not-allowed}button[data-v-bf42da6b]:disabled{opacity:.5}.transition-all[data-v-bf42da6b]{transition-property:all}.icon-check-quick[data-v-0704c928],.icon-wrapper-quick[data-v-0704c928]{background:linear-gradient(135deg,#9cb8ff,#417ec1)}.icon-check-detailed[data-v-0704c928],.icon-wrapper-detailed[data-v-0704c928]{background:linear-gradient(135deg,#73a6ff,#a48deb)}.booking-card[data-v-0704c928]:hover{transform:translateY(-4px)}.booking-card.quick[data-v-0704c928]:hover{background:linear-gradient(135deg,#9cb8ff08,#417ec108)}.booking-card.detailed[data-v-0704c928]:hover{background:linear-gradient(135deg,#73a6ff08,#a48deb08)}@media(max-width:768px){.icon-wrapper-detailed[data-v-0704c928],.icon-wrapper-quick[data-v-0704c928]{border-radius:14px;height:56px;margin-bottom:12px;width:56px}.icon-wrapper-detailed[data-v-0704c928] svg,.icon-wrapper-quick[data-v-0704c928] svg{height:28px;width:28px}.booking-card h3[data-v-0704c928]{font-size:18px;margin-bottom:10px}.booking-card p[data-v-0704c928]{font-size:13px;margin-bottom:12px}.booking-card ul[data-v-0704c928]{gap:8px}.booking-card li[data-v-0704c928]{font-size:13px}.icon-check-detailed[data-v-0704c928],.icon-check-quick[data-v-0704c928]{height:18px;width:18px}.icon-check-detailed[data-v-0704c928] svg,.icon-check-quick[data-v-0704c928] svg{height:10px;width:10px}}button:hover .shine-effect[data-v-c463d48a]{animation:shine-c463d48a .8s ease-out}@keyframes shine-c463d48a{0%{opacity:0;transform:translate(-100%)}50%{opacity:1}to{opacity:0;transform:translate(100%)}}input[data-v-c463d48a]:-webkit-autofill,input[data-v-c463d48a]:-webkit-autofill:focus,input[data-v-c463d48a]:-webkit-autofill:hover,textarea[data-v-c463d48a]:-webkit-autofill,textarea[data-v-c463d48a]:-webkit-autofill:focus,textarea[data-v-c463d48a]:-webkit-autofill:hover{-webkit-text-fill-color:#1f2937;-webkit-box-shadow:inset 0 0 0 1000px #f9fafb;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.modal-container[data-v-3a85ca1e]{display:flex;flex-direction:column;position:relative}.modal-mobile[data-v-3a85ca1e]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;height:100vh;height:100dvh;margin:0;max-height:100vh;max-height:100dvh}.modal-desktop[data-v-3a85ca1e]{border-radius:1.5rem;margin:1.5rem;max-height:90vh}.modal-header-fixed[data-v-3a85ca1e]{background:#fff;left:0;position:fixed;right:0;top:0;z-index:20}.modal-header-fixed[data-v-3a85ca1e],.modal-header-inner[data-v-3a85ca1e]{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.modal-header-fixed .modal-header-inner[data-v-3a85ca1e]{padding-top:max(1rem,env(safe-area-inset-top))}.modal-body-with-fixed-header[data-v-3a85ca1e]{height:100vh;height:100dvh;overflow-y:auto;padding-bottom:110px;padding-top:150px;-webkit-overflow-scrolling:touch}.modal-body[data-v-3a85ca1e]{position:relative}.modal-footer-fixed[data-v-3a85ca1e]{background:#fff;bottom:0;left:0;padding-bottom:max(1rem,env(safe-area-inset-bottom));position:fixed;right:0;z-index:20}@media(min-width:640px){.modal-body[data-v-3a85ca1e]{padding-bottom:0;padding-top:0}.modal-header[data-v-3a85ca1e]{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;position:relative}.modal-footer[data-v-3a85ca1e]{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;position:relative}}@media(max-height:500px)and (orientation:landscape){.modal-mobile[data-v-3a85ca1e]{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;max-height:100vh}.modal-body-with-fixed-header[data-v-3a85ca1e]{padding-bottom:80px;padding-top:110px}}.modal-body[data-v-3a85ca1e]{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@keyframes slideUp-3a85ca1e{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale-3a85ca1e{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-mobile[data-v-3a85ca1e]{animation:slideUp-3a85ca1e .3s ease-out}.modal-desktop[data-v-3a85ca1e]{animation:fadeInScale-3a85ca1e .3s ease-out}.modal-footer[data-v-3a85ca1e],.modal-footer-fixed[data-v-3a85ca1e],.modal-header[data-v-3a85ca1e],.modal-header-fixed[data-v-3a85ca1e]{box-shadow:none!important}
