.Button_button__wf7LH{font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.Button_solid__XpswU{--tw-bg-opacity:1;background-color:rgb(26 182 249/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.Button_solid__XpswU:hover{background-color:rgb(26 182 249/.9)}.Button_outline__0lh3I{border-width:2px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));--tw-shadow:0 12px 20px -5px rgba(26,182,249,0.2),0 5px 8px -5px rgba(26,182,249,0.2);--tw-shadow-colored:0 12px 20px -5px var(--tw-shadow-color),0 5px 8px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.Button_ghost___W6uF{--tw-text-opacity:1;color:rgb(26 182 249/var(--tw-text-opacity,1))}.Button_ghost___W6uF:hover{background-color:rgb(26 182 249/.1)}.Button_link__mFq9k{--tw-text-opacity:1;color:rgb(26 182 249/var(--tw-text-opacity,1));text-decoration-line:underline}.Button_link__mFq9k:hover{text-decoration-line:none}.Button_sm__fHY31{padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem}.Button_md__qwsc1{padding:.5rem 1.25rem;font-size:1rem;line-height:1.5rem}.Button_lg__Qcncc{padding:.75rem 2rem;font-size:1.125rem;line-height:1.75rem}.Button_xl__BRRN5{padding:1rem 2.5rem;font-size:1.25rem;line-height:1.75rem}.ConfirmationModal_modalOverlay__NiWbb{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:ConfirmationModal_fadeIn__jdmmH .2s ease-out}.ConfirmationModal_modal__c6oix{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:500px;width:100%;max-height:90vh;overflow-y:auto;animation:ConfirmationModal_slideIn__Q9g82 .3s ease-out}.ConfirmationModal_modalHeader__sG0Qa{display:flex;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #e5e7eb;position:relative}.ConfirmationModal_modalIcon__hNRP4{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.ConfirmationModal_modalIcon--success__3A7yZ{background-color:#d1fae5;color:#065f46}.ConfirmationModal_modalIcon--warning__U2wp7{background-color:#fef3c7;color:#92400e}.ConfirmationModal_modalIcon--info__Xihdd{background-color:#dbeafe;color:#1e40af}.ConfirmationModal_modalIcon--danger__8wief{background-color:#fee2e2;color:#991b1b}.ConfirmationModal_modalTitle__6_XQL{font-size:20px;font-weight:600;color:#111827;margin:0;flex:1}.ConfirmationModal_closeButton__enJxE{position:absolute;top:16px;right:16px;background:none;border:none;padding:8px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.ConfirmationModal_closeButton__enJxE:hover{background-color:#f3f4f6}.ConfirmationModal_closeButton__enJxE:focus{outline:2px solid #3b82f6;outline-offset:2px}.ConfirmationModal_modalBody__WmWVg{padding:16px 24px 24px}.ConfirmationModal_modalMessage__Rschd{font-size:16px;color:#374151;line-height:1.5;margin:0 0 16px}.ConfirmationModal_modalContent__C8hkw{margin-top:16px}.ConfirmationModal_modalFooter__qt3IB{display:flex;gap:12px;padding:16px 24px 24px;border-top:1px solid #e5e7eb;justify-content:flex-end}.ConfirmationModal_cancelButton__ko9_A{background-color:#f9fafb;color:#374151;border:1px solid #d1d5db;padding:10px 20px;border-radius:8px;font-weight:500;transition:all .2s ease}.ConfirmationModal_cancelButton__ko9_A:hover{background-color:#f3f4f6;border-color:#9ca3af}.ConfirmationModal_cancelButton__ko9_A:focus{outline:2px solid #3b82f6;outline-offset:2px}.ConfirmationModal_confirmButton___bYLS{padding:10px 20px;border-radius:8px;font-weight:500;transition:all .2s ease;border:none}.ConfirmationModal_confirmButton--success__lrmwk{background-color:#10b981;color:#fff}.ConfirmationModal_confirmButton--success__lrmwk:hover{background-color:#059669}.ConfirmationModal_confirmButton--warning___0xsI{background-color:#f59e0b;color:#fff}.ConfirmationModal_confirmButton--warning___0xsI:hover{background-color:#d97706}.ConfirmationModal_confirmButton--info__cMNHz{background-color:#3b82f6;color:#fff}.ConfirmationModal_confirmButton--info__cMNHz:hover{background-color:#2563eb}.ConfirmationModal_confirmButton--danger__r_n0Y{background-color:#ef4444;color:#fff}.ConfirmationModal_confirmButton--danger__r_n0Y:hover{background-color:#dc2626}.ConfirmationModal_confirmButton___bYLS:focus{outline:2px solid #3b82f6;outline-offset:2px}@keyframes ConfirmationModal_fadeIn__jdmmH{0%{opacity:0}to{opacity:1}}@keyframes ConfirmationModal_slideIn__Q9g82{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:640px){.ConfirmationModal_modalOverlay__NiWbb{padding:16px}.ConfirmationModal_modal__c6oix{max-width:100%}.ConfirmationModal_modalHeader__sG0Qa{padding:20px 20px 12px}.ConfirmationModal_modalBody__WmWVg{padding:12px 20px 20px}.ConfirmationModal_modalFooter__qt3IB{padding:12px 20px 20px;flex-direction:column-reverse}.ConfirmationModal_cancelButton__ko9_A,.ConfirmationModal_confirmButton___bYLS{width:100%;justify-content:center}.ConfirmationModal_modalTitle__6_XQL{font-size:18px}.ConfirmationModal_modalMessage__Rschd{font-size:15px}}.SuccessNotification_notificationOverlay__yptUR{position:fixed;top:20px;right:20px;z-index:1001;max-width:400px;width:100%}.SuccessNotification_notification__lRZVG{background:#fff;border-radius:12px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border-left:4px solid #10b981;overflow:hidden;position:relative}.SuccessNotification_notificationSlideIn__pIzQ_{animation:SuccessNotification_slideInFromRight__CyLNw .4s cubic-bezier(.16,1,.3,1)}.SuccessNotification_notificationContent__0kAzh{display:flex;align-items:flex-start;padding:16px 20px;gap:12px}.SuccessNotification_notificationIcon__2Kctw{width:40px;height:40px;background-color:#d1fae5;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.SuccessNotification_notificationText__9k6np{flex:1;min-width:0}.SuccessNotification_notificationTitle__L3ZQM{font-size:16px;font-weight:600;color:#111827;margin:0 0 4px;line-height:1.3}.SuccessNotification_notificationMessage__oamyR{font-size:14px;color:#6b7280;margin:0;line-height:1.4}.SuccessNotification_closeButton___4NAA{background:none;border:none;padding:4px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .2s ease;margin-top:2px}.SuccessNotification_closeButton___4NAA:hover{background-color:#f3f4f6}.SuccessNotification_closeButton___4NAA:focus{outline:2px solid #3b82f6;outline-offset:2px}.SuccessNotification_progressBar__nD8y9{position:absolute;bottom:0;left:0;right:0;height:3px;background-color:#e5e7eb;overflow:hidden}.SuccessNotification_progressBarFill__v5J2A{height:100%;background-color:#10b981;width:100%;animation:SuccessNotification_progressBarShrink___bVeA 5s linear forwards;transform-origin:left}@keyframes SuccessNotification_slideInFromRight__CyLNw{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes SuccessNotification_progressBarShrink___bVeA{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:640px){.SuccessNotification_notificationOverlay__yptUR{top:16px;right:16px;left:16px;max-width:none}.SuccessNotification_notificationContent__0kAzh{padding:14px 16px}.SuccessNotification_notificationTitle__L3ZQM{font-size:15px}.SuccessNotification_notificationMessage__oamyR{font-size:13px}.SuccessNotification_notificationIcon__2Kctw{width:36px;height:36px}}@media(prefers-color-scheme:dark){.SuccessNotification_notification__lRZVG{background:#1f2937;border-left-color:#10b981}.SuccessNotification_notificationTitle__L3ZQM{color:#f9fafb}.SuccessNotification_notificationMessage__oamyR{color:#d1d5db}.SuccessNotification_notificationIcon__2Kctw{background-color:#064e3b}.SuccessNotification_closeButton___4NAA:hover{background-color:#374151}}.Search_outerWrapper__gCQDB{position:absolute;top:50%;z-index:50;width:100%;border-radius:.5rem;border-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(217 217 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem 1rem;--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:1024px){.Search_outerWrapper__gCQDB{position:static;width:100%}}.Search_outerWrapper__gCQDB .Search_locationButton__Q3H_z{margin-top:.25rem;display:inline-flex;cursor:pointer;font-size:1rem;line-height:1.5rem}@media (min-width:1280px){.Search_outerWrapper__gCQDB .Search_locationButton__Q3H_z{font-size:1.125rem;line-height:1.75rem}}.Search_outerWrapper__gCQDB .Search_menu__kLaxR{position:absolute;top:3rem;width:14rem;border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.Search_outerWrapper__gCQDB .Search_menu__kLaxR .Search_menuItem__uoa5a{cursor:pointer;padding:.5rem 1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.Search_outerWrapper__gCQDB .Search_menu__kLaxR .Search_menuItem__uoa5a .Search_menuItemActive__FFGW0,.Search_outerWrapper__gCQDB .Search_menu__kLaxR .Search_menuItem__uoa5a:hover{--tw-bg-opacity:1;background-color:rgb(26 182 249/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.Search_outerWrapper__gCQDB .Search_searchButton__xU9Xh{width:10rem;font-size:1.125rem!important;line-height:1.75rem!important;font-weight:800!important}.MobileNav_mobileNav__XiYkQ{position:fixed;right:0;top:0;bottom:0;display:flex;flex-direction:column;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));z-index:101;width:85%;max-width:360px;border-radius:16px 0 0 16px;transform:translateX(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);box-shadow:-4px 0 20px rgba(0,0,0,.15);overflow-y:auto}.MobileNav_mobileNav--open__11F47{transform:translateX(0)}.MobileNav_mobileNav__overlay__lcxeU{position:fixed;inset:0;--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background:rgba(173,216,230,.5);z-index:100;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.MobileNav_mobileNav__overlay--open__LAmsi{opacity:1;visibility:visible}.MobileNav_mobileNav__header__qEmpH{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb;flex-shrink:0}.MobileNav_mobileNav__logoWrapper__4rIyX{display:flex;align-items:center;gap:.75rem}.MobileNav_mobileNav__brandName__kYqG5{font-size:1.125rem;line-height:1.75rem;font-weight:700;color:#111827}.MobileNav_mobileNav__closeButton__YWkYA{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;color:#4b5563}.MobileNav_mobileNav__closeButton__YWkYA:hover{background:#f3f4f6}.MobileNav_mobileNav__closeButton__YWkYA svg{height:1.25rem;width:1.25rem}.MobileNav_mobileNav__list__BFZ0l{display:flex;width:100%;flex-direction:column;padding-top:1rem;padding-bottom:1rem;flex:1}.MobileNav_mobileNav__navItem__3ETd8{width:100%}.MobileNav_mobileNav__navItem--is-active__ECwOn .MobileNav_mobileNav__link__2bezy{background:rgba(26,182,249,.1)}.MobileNav_mobileNav__link__2bezy{display:flex;width:100%;align-items:center;gap:1rem;padding:1rem 1.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;text-decoration:none;color:#111827}.MobileNav_mobileNav__link__2bezy:hover{background:#f9fafb}.MobileNav_mobileNav__icon__r5M_z{flex-shrink:0;width:20px;height:20px;color:#1ab6f9}.MobileNav_mobileNav__label__4J2ec{flex:1 1 0%;font-size:1rem;line-height:1.5rem;font-weight:400;color:#111827}.MobileNav_mobileNav__chevron__bN5GT{flex-shrink:0;color:#9ca3af}.MobileNav_mobileNav__buttonContainer__IOWwM{padding:1.5rem;border-top:1px solid #e5e7eb;flex-shrink:0}.MobileNav_mobileNav__button__7CdFa{width:100%;background-color:#1ab6f9;color:#fff}.MobileNav_mobileNav__button__7CdFa:hover{background-color:#0ea5e9}.Footer_footer__listHeading__uU3_1{margin-bottom:1.25rem;font-family:var(--font-noto-sans-tamil),sans-serif;font-weight:500}.Footer_footer__list__MMxhR{display:flex;flex-direction:column;gap:.5rem}.BookingSuccess_successPage___JaN7{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;align-items:center;justify-content:center;padding:20px}.BookingSuccess_successContainer__Ho0H_{max-width:600px;width:100%;background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:40px;text-align:center}.BookingSuccess_successHeader__JSC7w{margin-bottom:32px}.BookingSuccess_successIcon__sVLHs{width:80px;height:80px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;box-shadow:0 8px 16px rgba(16,185,129,.3)}.BookingSuccess_successTitle__OFW6D{font-size:32px;font-weight:700;color:#111827;margin:0 0 12px;line-height:1.2}.BookingSuccess_successSubtitle__8TMHV{font-size:18px;color:#6b7280;margin:0;line-height:1.5}.BookingSuccess_bookingCard__NYq7Z{background:#f8fafc;border-radius:12px;padding:24px;margin-bottom:32px;border:1px solid #e2e8f0}.BookingSuccess_cardHeader__6wn_F{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.BookingSuccess_cardTitle__MdiCr{font-size:20px;font-weight:600;color:#111827;margin:0}.BookingSuccess_bookingId__E4vL6{font-size:14px;font-weight:500;color:#6b7280;background:#fff;padding:4px 12px;border-radius:6px;border:1px solid #d1d5db}.BookingSuccess_bookingInfo__fgON0{display:grid;gap:16px}.BookingSuccess_infoRow__0jilD{display:flex;justify-content:space-between;align-items:center}.BookingSuccess_infoLabel__dET3V{font-size:14px;color:#6b7280;font-weight:500}.BookingSuccess_infoValue__wU5Kd{font-size:16px;color:#111827;font-weight:600}.BookingSuccess_statusBadge__r33Bg{display:flex;align-items:center;gap:6px;background:#d1fae5;color:#065f46;padding:6px 12px;border-radius:6px;font-size:14px;font-weight:500}.BookingSuccess_nextSteps__b0wnc{margin-bottom:32px}.BookingSuccess_nextStepsTitle__wupS_{font-size:20px;font-weight:600;color:#111827;margin:0 0 20px}.BookingSuccess_stepsList__KUxlZ{display:grid;gap:16px}.BookingSuccess_step__sNlhq{display:flex;align-items:flex-start;gap:16px;text-align:left}.BookingSuccess_stepNumber__qIf6T{width:32px;height:32px;background:#3b82f6;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.BookingSuccess_stepContent__53t6k{flex:1}.BookingSuccess_stepContent__53t6k h4{font-size:16px;font-weight:600;color:#111827;margin:0 0 4px}.BookingSuccess_stepContent__53t6k p{font-size:14px;color:#6b7280;margin:0;line-height:1.4}.BookingSuccess_actionButtons__LMPf6{display:flex;gap:12px;margin-bottom:32px;justify-content:center}.BookingSuccess_newBookingButton__U_QpT,.BookingSuccess_trackButton__pKItc{flex:1;max-width:200px;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;font-weight:500}.BookingSuccess_trackButton__pKItc{background:#fff;border:2px solid #e5e7eb;color:#374151}.BookingSuccess_trackButton__pKItc:hover{border-color:#3b82f6;color:#3b82f6}.BookingSuccess_newBookingButton__U_QpT{background:#3b82f6;color:#fff;border:2px solid #3b82f6}.BookingSuccess_newBookingButton__U_QpT:hover{background:#2563eb;border-color:#2563eb}.BookingSuccess_footerLinks__87o80{display:flex;justify-content:center;gap:24px;padding-top:24px;border-top:1px solid #e5e7eb}.BookingSuccess_footerLink___xYUO{display:flex;align-items:center;gap:8px;color:#6b7280;text-decoration:none;font-size:14px;font-weight:500;transition:color .2s ease}.BookingSuccess_footerLink___xYUO:hover{color:#3b82f6}@media(max-width:640px){.BookingSuccess_successPage___JaN7{padding:16px}.BookingSuccess_successContainer__Ho0H_{padding:24px}.BookingSuccess_successTitle__OFW6D{font-size:24px}.BookingSuccess_successSubtitle__8TMHV{font-size:16px}.BookingSuccess_successIcon__sVLHs{width:64px;height:64px}.BookingSuccess_bookingCard__NYq7Z{padding:20px}.BookingSuccess_cardHeader__6wn_F{flex-direction:column;gap:12px;align-items:flex-start}.BookingSuccess_actionButtons__LMPf6{flex-direction:column}.BookingSuccess_newBookingButton__U_QpT,.BookingSuccess_trackButton__pKItc{max-width:none}.BookingSuccess_footerLinks__87o80{flex-direction:column;gap:16px}}@keyframes BookingSuccess_fadeInUp__OrHBp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.BookingSuccess_successContainer__Ho0H_{animation:BookingSuccess_fadeInUp__OrHBp .6s ease-out}.Faq_faq__questionWrapper__wMRer{display:flex;width:100%;cursor:pointer;align-items:center;justify-content:space-between;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem 1rem}@media (min-width:768px){.Faq_faq__questionWrapper__wMRer{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1024px){.Faq_faq__questionWrapper__wMRer{padding-left:3.5rem;padding-right:3.5rem}}.Faq_faq__questionWrapper--isExpanded__5ER7i{border-bottom-right-radius:0;border-bottom-left-radius:0}.Faq_faq__answerWrapper__Ppe8e{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;border-top-width:4px;border-style:solid;--tw-border-opacity:1;border-color:rgb(252 198 26/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem 1rem 2.5rem}@media (min-width:768px){.Faq_faq__answerWrapper__Ppe8e{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1024px){.Faq_faq__answerWrapper__Ppe8e{padding-left:3.5rem;padding-right:3.5rem}}.HeroSection_heroSection__22z7u{position:relative;display:flex;height:630px;flex-direction:column;gap:1.5rem}@media (min-width:768px){.HeroSection_heroSection__22z7u{height:580px}}.HeroSection_heroSection__topBgImage__VuGBw{position:relative;flex:2 2 0%}.HeroSection_heroSection__topBgImage__VuGBw:before{position:absolute;inset:0;background-repeat:no-repeat;--tw-content:"";content:var(--tw-content);background-image:url(/images/hero-section/background-image-top.png);background-size:contain;background-position:100%}.HeroSection_heroSection__bottomBgImage__X1FL6{position:relative;z-index:10;flex:1 1 0%}.HeroSection_heroSection__bottomBgImage__X1FL6:before{position:absolute;inset:0;z-index:-10;background-repeat:no-repeat;--tw-content:"";content:var(--tw-content);background-image:url(/images/hero-section/background-image-bottom.png);background-size:100% 70%}.JoinAsACourier_JoinAsACourier__YvqEA{position:relative;width:100%;z-index:1}.JoinAsACourier_JoinAsACourier__YvqEA:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/join-as-a-courier/background-image.png);background-size:100% 100%;background-repeat:no-repeat;z-index:-1}@keyframes WhereWeOperate_scroll__PRyxC{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.WhereWeOperate_countryCarousel__fX2EX{display:flex;gap:.75rem;animation:WhereWeOperate_scroll__PRyxC 34s linear infinite}.WhereWeOperate_countryCarousel__fX2EX:hover{animation-play-state:paused}.WhereWeOperate_countryCard__fde9g{display:flex;align-items:center;gap:.5rem;min-width:120px;padding:.5rem .75rem;background:#fff;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb;flex-shrink:0}.BookingDetails_bookingDetails__Smu1h{position:relative;padding:0 32px 32px;min-height:600px}.BookingDetails_bookingDetails__Smu1h:before{content:"";position:absolute;top:50px;right:-30px;width:60px;height:60px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M50,10 L60,30 L80,30 L65,45 L70,65 L50,55 L30,65 L35,45 L20,30 L40,30 Z" fill="%23E9ECEF" opacity="0.3"/></svg>') no-repeat;background-size:contain;z-index:0}.BookingDetails_bookingDetails__Smu1h:after{content:"";position:absolute;bottom:100px;left:-30px;width:50px;height:50px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M50,90 L45,80 L35,80 L40,70 L35,60 L45,65 L50,55 L55,65 L65,60 L60,70 L65,80 L55,80 Z" fill="%23E9ECEF" opacity="0.3"/></svg>') no-repeat;background-size:contain;z-index:0}.BookingDetails_bookingDetails__section__2V_Wh{position:relative;width:100%;z-index:1;padding:24px}.BookingDetails_bookingDetails__section__2V_Wh:before{content:"";position:absolute;top:0;left:33px;width:100%;height:22%;background-image:url(/images/quote/below-bg.png);background-size:100% 100%;background-repeat:no-repeat;z-index:-1}.BookingDetails_bookingDetails__section__2V_Wh:first-child{padding-top:24px}.BookingDetails_progressLine__k4_Np{position:absolute;left:32px;top:0;bottom:0;width:2px;background:#1ad0a8;z-index:1}.BookingDetails_progressLine__k4_Np:before{top:0}.BookingDetails_progressLine__k4_Np:after,.BookingDetails_progressLine__k4_Np:before{content:"";position:absolute;left:-4px;width:10px;height:10px;background:#1ad0a8;border-radius:50%}.BookingDetails_progressLine__k4_Np:after{bottom:0}.BookingDetails_section__3AXjO{padding:24px}.BookingDetails_sectionHeader__mLfV_{display:flex;align-items:center;gap:12px;margin-bottom:20px;min-height:50px}.BookingDetails_sectionHeader__indicator__l00_h{width:14px;height:14px;background:#10b981;border-radius:50%;flex-shrink:0;position:relative;z-index:2;transition:all .3s ease;box-shadow:0 0 0 3px rgba(16,185,129,.2);margin-right:4px}.BookingDetails_sectionHeader__indicator__l00_h:before{content:"";position:absolute;left:50%;top:100%;transform:translateX(-50%);width:2px;height:60px;background:#10b981;z-index:1;transition:all .3s ease}.BookingDetails_sectionHeader__indicatorInactive__9ScQ_,.BookingDetails_sectionHeader__indicatorInactive__9ScQ_:before{background:#d9d9d9}.BookingDetails_sectionTitle__IXXxA{font-size:1.4rem;font-weight:700;color:#1a1a1a;margin:0}.BookingDetails_formGroupContainer__44KIf{background:#f3f4f6;border-radius:12px;padding:2.5rem;margin-left:26px}.BookingDetails_formGroup__yRvEy{margin-bottom:20px}.BookingDetails_formGroup__yRvEy:last-child{margin-bottom:0}.BookingDetails_label__hMY1L{display:block;font-size:.9rem;font-weight:500;color:#1a1a1a;margin-bottom:8px}.BookingDetails_input__vW52p{width:100%;padding:12px 16px;border:1px solid #dee2e6;border-radius:8px;font-size:1rem;background:#fff;transition:border-color .3s ease}.BookingDetails_input__vW52p:focus{outline:none;border-color:#1ab6f9}.BookingDetails_input__vW52p::-moz-placeholder{color:#6c757d}.BookingDetails_input__vW52p::placeholder{color:#6c757d}.BookingDetails_selectGroup__cvfK3{display:grid;grid-template-columns:1fr 1fr;gap:12px}.BookingDetails_select__8vGzp{padding:12px 16px;border:1px solid #dee2e6;border-radius:8px;font-size:1rem;background:#fff;cursor:pointer;transition:border-color .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%231F2937' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.BookingDetails_select__8vGzp:focus{outline:none;border-color:#1ab6f9}.BookingDetails_selectedCourier__gd2YH{background:#e8f5e8;border:1px solid #f3f6f4;border-radius:8px;padding:1rem 2.5rem;margin:24px 24px 24px 46px;display:flex;align-items:center;position:relative;z-index:1;justify-content:space-between}.BookingDetails_courierAvatar__KT74W{width:40px;height:40px}.BookingDetails_courierAvatar__KT74W img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.BookingDetails_courierInfo__VRmDE{flex:1;display:flex;flex-direction:column;gap:2px}.BookingDetails_selectedCourierContent__PVvrw{display:flex;align-items:center;gap:12px;justify-content:space-between}.BookingDetails_courierName__O1Uih{font-weight:600;color:#1a1a1a;font-size:.85rem}.BookingDetails_courierDetails__12zIM{color:#1a1a1a;font-size:.85rem;line-height:1.3}.BookingDetails_editButton__dlCXN{color:#1ad0a8;border:none;padding:8px 12px;border-radius:6px;font-size:.9rem;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:background-color .3s ease;text-wrap:nowrap}.BookingDetails_checkboxGroup__rhi_g{display:flex;flex-direction:column;gap:16px}.BookingDetails_checkboxLabel__A4Pkx{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.BookingDetails_checkbox__CDA0f{width:16px;height:16px;border:2px solid #dee2e6;border-radius:3px;background:#fff;cursor:pointer;flex-shrink:0;margin-top:2px}.BookingDetails_checkbox__CDA0f:checked{background:#1ad0a8;border-color:#1ad0a8}.BookingDetails_checkboxText__rW_g7{font-size:.9rem;color:#1a1a1a;line-height:1.4}.BookingDetails_link__hjyoi{color:#1ab6f9;cursor:pointer}.BookingDetails_link__hjyoi:hover{color:#0ea5e9}.BookingDetails_confirmButton__omoze{background:#1ab6f9;color:#fff;border:none;padding:16px 32px;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;width:100%;margin-top:24px;position:relative;z-index:1}.BookingDetails_confirmButton__omoze:hover{background:#0ea5e9;transform:translateY(-2px)}.BookingDetails_agreementsSectionGroup__IqtmX{padding:1rem 5.5rem;display:flex;flex-direction:column;gap:1.5rem}@media(max-width:1100px){.BookingDetails_bookingDetails__Smu1h{padding:0 16px 16px}.BookingDetails_bookingDetails__Smu1h:after,.BookingDetails_bookingDetails__Smu1h:before{display:none}.BookingDetails_bookingDetails__section__2V_Wh{margin:0;padding:0 0 1rem}.BookingDetails_bookingDetails__section__2V_Wh:before{height:14%;left:0}.BookingDetails_progressLine__k4_Np{display:none}.BookingDetails_section__3AXjO{margin:0;padding:0 0 1rem}.BookingDetails_selectedCourier__gd2YH{padding:12px;flex-wrap:wrap;gap:8px;margin:1rem 0 0}.BookingDetails_courierInfo__VRmDE{width:100%;margin-bottom:8px}.BookingDetails_editButton__dlCXN{margin-left:auto}.BookingDetails_selectGroup__cvfK3{grid-template-columns:1fr}.BookingDetails_agreementsSectionGroup__IqtmX{padding:2rem 0}}@media(max-width:768px){.BookingDetails_sectionHeader__indicator__l00_h{display:none}.BookingDetails_formGroupContainer__44KIf{margin-left:0}}@media(max-width:480px){.BookingDetails_bookingDetails__Smu1h{padding:0}.BookingDetails_progressLine__k4_Np{left:12px}.BookingDetails_selectedCourier__gd2YH{margin-top:0}.BookingDetails_sectionTitle__IXXxA{font-size:1rem}.BookingDetails_label__hMY1L{font-size:.85rem}.BookingDetails_input__vW52p,.BookingDetails_select__8vGzp{padding:10px 12px;font-size:.9rem}.BookingDetails_courierDetails__12zIM,.BookingDetails_courierName__O1Uih{font-size:.85rem}.BookingDetails_editButton__dlCXN{padding:6px 10px;font-size:.8rem}.BookingDetails_checkboxText__rW_g7{font-size:.85rem}.BookingDetails_confirmButton__omoze{padding:14px 24px;font-size:.95rem}.BookingDetails_formGroupContainer__44KIf{padding:1rem}}.BookingDetails_error__AeSn3{color:#dc3545;font-size:.875rem;margin-top:8px;display:block}.BookingDetails_bookingSummary__aVOxf{background-color:#f8f9fa;border-radius:8px;padding:16px;margin-top:16px}.BookingDetails_summarySection__FN8f7{margin-bottom:16px}.BookingDetails_summarySection__FN8f7:last-child{margin-bottom:0}.BookingDetails_summaryTitle__Ohuot{font-size:14px;font-weight:600;color:#374151;margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.BookingDetails_summaryText__E0rvF{font-size:14px;color:#6b7280;margin:4px 0;line-height:1.4}.BookingDetails_summaryText__E0rvF strong{color:#374151;font-weight:500}.BookingDetails_courierSummary__NVkYG{display:flex;align-items:flex-start;gap:12px;margin-top:8px}.BookingDetails_courierAvatar__KT74W{flex-shrink:0;width:52px;height:52px;border-radius:50%;overflow:hidden;border:2px solid #e5e7eb}.BookingDetails_courierDetails__12zIM{flex:1}.ItemsDetail_quoteForm__ElUSh{position:relative}.ItemsDetail_quoteForm__carouselWrapper__71QXg{position:relative;display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.ItemsDetail_quoteForm__itemsCarousel__qGQ8R{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding-bottom:8px;padding-right:20px;scrollbar-width:none;flex:1;-webkit-overflow-scrolling:touch;position:relative}.ItemsDetail_quoteForm__itemsCarousel__qGQ8R:after{content:"";position:absolute;right:0;top:0;bottom:0;width:40px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9));pointer-events:none;z-index:1}.ItemsDetail_quoteForm__itemsCarousel__qGQ8R::-webkit-scrollbar{display:none}.ItemsDetail_quoteForm__carouselBtnGroup__7lsD3{display:flex;justify-content:center;gap:16px;position:relative;margin-bottom:16px;width:100%;align-items:center;z-index:11}@media(min-width:769px){.ItemsDetail_quoteForm__carouselBtnGroup__7lsD3{position:absolute;top:42%;width:105%;left:-20px;justify-content:space-between}}.ItemsDetail_quoteForm__itemCard__wITAJ{flex:0 0 23%;border:1px solid #dcdcdc;border-radius:8px;padding:20px 16px;text-align:center;transition:all .3s ease;background:#fff;scroll-snap-align:start}.ItemsDetail_quoteForm__itemCard__wITAJ:hover{border-color:#1ab6f9;box-shadow:0 2px 8px rgba(0,0,0,.08)}.ItemsDetail_quoteForm__itemIcon__GqvnW{margin-bottom:12px;display:flex;justify-content:center;align-items:center;height:6rem}.ItemsDetail_quoteForm__itemName__uxtzz{font-weight:600;color:#1a1a1a;margin:0 0 4px;font-size:1rem}.ItemsDetail_quoteForm__itemUnit__yavKk{font-size:.9rem;color:#6c757d;margin:0 0 4px}.ItemsDetail_quoteForm__itemPrice__QXajo{font-weight:600;color:#222230;margin:0 0 16px;font-size:1.1rem}.ItemsDetail_quoteForm__quantitySelector__Ckncj{display:flex;align-items:center;justify-content:center}.ItemsDetail_quoteForm__BtnQuantityDecrease__gayyN,.ItemsDetail_quoteForm__BtnQuantityIncrease__Os8_0{width:32px;height:32px;border:1px solid #949494;border-radius:8px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:1.2rem;font-weight:300;padding:0;color:#000}.ItemsDetail_quoteForm__BtnQuantityDecrease__gayyN:hover,.ItemsDetail_quoteForm__BtnQuantityIncrease__Os8_0:hover{border-color:#1ab6f9;color:#1ab6f9;background:#f0f8ff}.ItemsDetail_quoteForm__BtnQuantityDecrease__gayyN:disabled,.ItemsDetail_quoteForm__BtnQuantityIncrease__Os8_0:disabled{cursor:not-allowed;opacity:.5}.ItemsDetail_quoteForm__BtnQuantityIncrease__Os8_0{border-top-left-radius:0;border-bottom-left-radius:0}.ItemsDetail_quoteForm__BtnQuantityDecrease__gayyN{border-top-right-radius:0;border-bottom-right-radius:0}.ItemsDetail_quoteForm__quantity__5cuEA{font-weight:600;min-width:20px;text-align:center;font-size:1rem;border-top:1px solid #949494;border-bottom:1px solid #949494;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#000}.ItemsDetail_quoteForm__scrollButton__SrfRg{position:relative;width:40px;height:40px;border:none;background:#1ab6f9;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#fff;padding:0;flex-shrink:0;box-shadow:0 2px 8px rgba(26,182,249,.3);outline:.4rem solid #85daff}.ItemsDetail_quoteForm__scrollButton__SrfRg:hover:not(:disabled){background:#0099d9;box-shadow:0 4px 12px rgba(26,182,249,.4);transform:scale(1.08)}.ItemsDetail_quoteForm__scrollButton__SrfRg:disabled{opacity:.4;cursor:not-allowed;background:#b0e0f9}.ItemsDetail_quoteForm__selectedItems__H7wcx{background:#fff;padding:20px;border-radius:8px;margin-bottom:24px;border:1px solid #dcdcdc}.ItemsDetail_quoteForm__selectedItems__H7wcx h4{margin:0;color:#1a1a1a;font-size:1rem;font-weight:600;display:inline}.ItemsDetail_quoteForm__selectedItems__H7wcx p{margin:0;color:#6c757d;font-size:.95rem;display:flex;justify-content:space-between;padding:8px 40px 8px 0}.ItemsDetail_quoteForm__label__X_BK_{display:block;font-weight:500;color:#686869;font-size:.9rem}.ItemsDetail_quoteForm__weightInput__wlgkc{font-size:1.2rem;font-weight:600;width:100%;max-width:100%;transition:all .3s ease;color:#222230;background:#fff}.ItemsDetail_quoteForm__weightInput__wlgkc:focus{outline:none;border-color:none}.ItemsDetail_quoteForm__field__M9J1f{display:flex;flex-direction:column;background-color:#fff;padding:12px 16px;border-radius:12px;position:relative}.ItemsDetail_quoteForm__error__A1g7J{color:#dc3545;font-size:.875rem;margin-top:8px;display:block}@media(max-width:768px){.ItemsDetail_quoteForm__scrollButton__SrfRg{display:flex;width:36px;height:36px;font-size:1rem}.ItemsDetail_quoteForm__itemCard__wITAJ{flex:0 0 48%;min-width:48%}}@media(max-width:425px){.ItemsDetail_quoteForm__itemCard__wITAJ{flex:0 0 100%}}.QuoteForm_quoteForm__pkK4z{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);max-width:70rem;overflow:hidden;position:relative;margin:40px auto 0}.QuoteForm_quoteForm__pkK4z:before{content:"";position:absolute;right:-70px;top:-37px;width:320px;height:200px;background:url(/images/quote/top-right.png) no-repeat;background-size:contain;z-index:1;pointer-events:none}.QuoteForm_quoteForm__pkK4z:after{content:"";position:absolute;left:80px;top:-7px;width:200px;height:200px;background:url(/images/quote/top-left.png) no-repeat;background-size:contain;z-index:0;pointer-events:none}.QuoteForm_quoteForm__header__rrw1E{display:flex;align-items:center;gap:16px;margin-bottom:24px;position:relative}.QuoteForm_quoteForm__title__Vlwp1{font-size:1.5rem;font-weight:700;color:#000;margin:0;line-height:1.2}.QuoteForm_quoteForm__indicator__1Cc2w{width:14px;height:14px;background:#10b981;border-radius:50%;flex-shrink:0;position:relative;z-index:2;transition:all .3s ease;box-shadow:0 0 0 3px rgba(16,185,129,.2)}.QuoteForm_quoteForm__indicator__1Cc2w:before{content:"";position:absolute;left:50%;top:100%;transform:translateX(-50%);width:2px;height:40px;background:#10b981;transition:all .3s ease}.QuoteForm_quoteForm__indicatorBall__d2_7a{width:14px;height:14px;background:#10b981;border-radius:50%;flex-shrink:0;margin-top:20px;position:relative;z-index:2;transition:all .3s ease;box-shadow:0 0 0 3px rgba(16,185,129,.2)}.QuoteForm_quoteForm__indicatorBallInactive__aQpux,.QuoteForm_quoteForm__indicatorBallInactive__aQpux:before,.QuoteForm_quoteForm__indicatorInactive__IcHLE,.QuoteForm_quoteForm__indicatorInactive__IcHLE:before{background:#d9d9d9}.QuoteForm_quoteForm__progress__e_9k8{display:flex;align-items:flex-start;padding:24px 32px;background:rgba(0,0,0,0);position:relative;overflow:hidden;z-index:1;gap:16px}.QuoteForm_quoteForm__progress__e_9k8:before{left:-30px}.QuoteForm_quoteForm__progress__e_9k8:after,.QuoteForm_quoteForm__progress__e_9k8:before{content:"";position:absolute;bottom:-10px;width:60px;height:60px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M50,90 L50,70 M45,75 L55,75 M40,80 L60,80 M35,85 L65,85" stroke="%23E9ECEF" stroke-width="2" fill="none" opacity="0.2"/></svg>') no-repeat;background-size:contain;z-index:0}.QuoteForm_quoteForm__progress__e_9k8:after{right:-30px}.QuoteForm_quoteForm__progressStep__GTMoK{display:flex;flex-direction:column;align-items:center;flex:1;position:relative;justify-content:flex-start;z-index:1;min-width:0}.QuoteForm_quoteForm__progressIcon__Mj6Dt{width:32px;height:32px;min-width:32px;min-height:32px;border-radius:50%;background:#e9ecef;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;margin-bottom:8px;margin-right:0;transition:all .3s ease;color:#6c757d;position:relative;flex-shrink:0}.QuoteForm_quoteForm__progressIconActive__cnG7A{background:#1ad0a8;color:#fff}.QuoteForm_quoteForm__progressIcon__Mj6Dt:before{content:"";position:absolute;width:12px;height:9px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg);opacity:0;transition:opacity .3s ease}.QuoteForm_quoteForm__progressIcon__Mj6Dt[data-completed=true]{background:#1ad0a8;color:#fff}.QuoteForm_quoteForm__progressIcon__Mj6Dt[data-completed=true]:before{opacity:1}.QuoteForm_quoteForm__progressText__mRMjc{font-weight:600;color:#6c757d;transition:all .3s ease;font-size:.95rem;text-align:center;line-height:1.4;min-height:2.8rem}.QuoteForm_quoteForm__progressTextActive__XjPdR{color:#1a1a1a;font-weight:700}@media(max-width:768px){.QuoteForm_quoteForm__progressText__mRMjc{font-size:.85rem;min-height:2.4rem}}.QuoteForm_quoteForm__progressLine__KMj8Q{position:absolute;top:16px;right:-50%;width:100%;height:1px;background:#e9ecef;z-index:-1;border:dotted #e9ecef;border-width:0 0 1px}.QuoteForm_quoteForm__content__cPutt{padding:32px;position:relative;z-index:1}.QuoteForm_quoteForm__step__A8B48{display:flex;flex-direction:column;gap:4rem;position:relative}.QuoteForm_quoteForm__step2__5Dhrs{display:flex;flex-direction:column;gap:24px;position:relative;min-height:600px}.QuoteForm_quoteForm__step2__5Dhrs:before{content:"";position:absolute;right:-50px;top:50px;width:80px;height:80px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M50,10 L60,30 L80,30 L65,45 L70,65 L50,55 L30,65 L35,45 L20,30 L40,30 Z" fill="%23E9ECEF" opacity="0.3"/></svg>') no-repeat;background-size:contain;z-index:0}.QuoteForm_quoteForm__step2__5Dhrs:after{content:"";position:absolute;left:-50px;bottom:100px;width:60px;height:60px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M50,90 L45,80 L35,80 L40,70 L35,60 L45,65 L50,55 L55,65 L65,60 L60,70 L65,80 L55,80 Z" fill="%23E9ECEF" opacity="0.3"/></svg>') no-repeat;background-size:contain;z-index:0}.QuoteForm_quoteForm__step1__OQBCg{position:relative;width:100%;z-index:1}.QuoteForm_quoteForm__step1__OQBCg:before{content:"";position:absolute;top:-26px;left:33px;width:100%;height:17%;background-image:url(/images/quote/below-bg.png);background-size:100% 100%;background-repeat:no-repeat;z-index:-1}.QuoteForm_quoteForm__step1__header__jz_2z{display:flex;align-items:center;gap:16px;position:relative;margin-bottom:44px!important}.QuoteForm_quoteForm__ItemDetailGroup__hmbHp{display:flex;flex-direction:column;gap:20px;background:#f3f4f6;padding:28px;border-radius:16px;margin-left:30px;position:relative;margin-top:10px}.QuoteForm_quoteForm__routeInfo__9ZpZh{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.QuoteForm_quoteForm__locationGroup__T8VGN{display:flex;flex-direction:column;gap:8px}.QuoteForm_quoteForm__label__ESGpb{font-weight:500;color:#1a1a1a;font-size:.9rem}.QuoteForm_quoteForm__input__CCsIz{padding:12px 16px;border:1px solid #dee2e6;border-radius:8px;font-size:1rem;transition:border-color .3s ease}.QuoteForm_quoteForm__input__CCsIz:focus{outline:none;border-color:#1ab6f9}.QuoteForm_quoteForm__countrySelect__LtNlH{display:flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid #dee2e6;border-radius:8px;background:#fff;cursor:pointer}.QuoteForm_quoteForm__flag__73bAI{font-size:1.2rem}.QuoteForm_quoteForm__dateGroup__KC8_n{margin-bottom:24px}.QuoteForm_quoteForm__dateInput__jYwyh{padding:12px 16px;border:1px solid #dee2e6;border-radius:8px;font-size:1rem;width:100%;max-width:200px}.QuoteForm_quoteForm__flexibility__wZIKC{margin-bottom:24px}.QuoteForm_quoteForm__flexibilityButtons__LnTCN{display:flex;gap:12px;margin-top:12px}.QuoteForm_quoteForm__flexibilityButton__oYloQ{padding:8px 16px;border:1px solid #dee2e6;border-radius:6px;background:#fff;cursor:pointer;transition:all .3s ease;font-size:.9rem}.QuoteForm_quoteForm__flexibilityButtonActive__vmycy{background:#1ab6f9;color:#fff;border-color:#1ab6f9}.QuoteForm_quoteForm__itemsCarousel__DBhmd{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.QuoteForm_quoteForm__itemCard__X9rV7{border:1px solid #e9ecef;border-radius:12px;padding:20px;text-align:center;transition:all .3s ease}.QuoteForm_quoteForm__itemCard__X9rV7:hover{border-color:#1ab6f9;transform:translateY(-2px)}.QuoteForm_quoteForm__itemIcon__h5vul{font-size:2rem;margin-bottom:12px}.QuoteForm_quoteForm__itemName__tupIl{font-weight:600;color:#1a1a1a;margin-bottom:4px}.QuoteForm_quoteForm__itemUnit__74NZI{font-size:.9rem;color:#6c757d;margin-bottom:4px}.QuoteForm_quoteForm__itemPrice__RL4jA{font-weight:600;color:#1ab6f9;margin-bottom:16px}.QuoteForm_quoteForm__quantitySelector__uVJeR{display:flex;align-items:center;justify-content:center;gap:12px}.QuoteForm_quoteForm__quantityButton__DbgUc{width:32px;height:32px;border:1px solid #dee2e6;border-radius:50%;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.QuoteForm_quoteForm__quantityButton__DbgUc:hover{border-color:#1ab6f9;color:#1ab6f9}.QuoteForm_quoteForm__quantity__tqvwm{font-weight:600;min-width:20px;text-align:center}.QuoteForm_quoteForm__findButton__auxWN{background:#1ab6f9;color:#fff;border:none;padding:16px 32px;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;width:100%}.QuoteForm_quoteForm__findButton__auxWN:hover{background:#0ea5e9;transform:translateY(-2px)}.QuoteForm_quoteForm__courierSelection__wNtxN{display:flex;flex-direction:column;gap:24px}.QuoteForm_quoteForm__courierActions__ACq2U{display:flex;gap:12px;align-items:center}.QuoteForm_quoteForm__actionButton__CjFFS{padding:8px 16px;border:1px solid #dee2e6;border-radius:6px;background:#fff;cursor:pointer;transition:all .3s ease;font-size:.9rem}.QuoteForm_quoteForm__actionButton__CjFFS:hover{border-color:#1ab6f9;color:#1ab6f9}.QuoteForm_quoteForm__deliveryType__jpwY7{padding:8px 16px;border:1px solid #dee2e6;border-radius:6px;background:#fff;cursor:pointer;margin-left:auto}.QuoteForm_quoteForm__filterControls__onroV{display:flex;align-items:center;gap:24px;padding:16px 0;border-bottom:1px solid #e9ecef;margin-bottom:16px}.QuoteForm_quoteForm__filterToggle__7JX54{display:flex;align-items:center;gap:12px;background-color:#f7f7fa;padding:12px 24px;border-radius:12px}.QuoteForm_quoteForm__filterLabel__Lz_dI{font-size:.9rem;font-weight:500}.QuoteForm_quoteForm__toggle__Lse6J{width:44px;height:24px;background:#e9ecef;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease}.QuoteForm_quoteForm__toggleActive__PhgZc{background:#1ad0a8}.QuoteForm_quoteForm__toggleSlider__5V2Ya{width:20px;height:20px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.QuoteForm_quoteForm__toggleActive__PhgZc .QuoteForm_quoteForm__toggleSlider__5V2Ya{transform:translateX(20px)}.QuoteForm_quoteForm__deliveryTypeDropdown__P2W8G{display:flex;flex-direction:column;gap:8px;margin-left:auto;position:relative}.QuoteForm_quoteForm__selectDropdown__VsEFf{padding:10px 35px 10px 14px;background:#f7f7fa;cursor:pointer;border-radius:8px;color:#1f2937;font-size:.9rem;font-weight:500;transition:all .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:150px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%231F2937' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.QuoteForm_quoteForm__selectDropdown__VsEFf:hover{border-color:#1ab6f9}.QuoteForm_quoteForm__selectDropdown__VsEFf:focus{outline:none;border-color:#1ab6f9;box-shadow:0 0 0 3px rgba(26,182,249,.1)}.QuoteForm_quoteForm__selectedSummary__3LSK2{background:#e8f5e8;border:1px solid #1ad0a8;border-radius:8px;padding:16px;margin-bottom:24px;display:flex;align-items:center;gap:12px;position:relative;z-index:1}.QuoteForm_quoteForm__summaryIcon__T4ulh{background:#1ad0a8;color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem;flex-shrink:0}.QuoteForm_quoteForm__summaryText__gdVJQ{flex:1;color:#1a1a1a;font-size:.9rem;font-weight:500}.QuoteForm_quoteForm__editSelection__7edEH{color:#1ab6f9;background:none;border:none;cursor:pointer;font-size:.9rem;text-decoration:underline;font-weight:500;transition:color .3s ease}.QuoteForm_quoteForm__editSelection__7edEH:hover{color:#0ea5e9}.QuoteForm_quoteForm__courierList__NUOZ9{display:flex;flex-direction:column;gap:16px;position:relative;z-index:1}.QuoteForm_quoteForm__courierCardContainer__pyG8V{border-radius:12px;padding:20px;background:#f7f7fa;box-sizing:border-box;border:1px solid rgba(0,0,0,0)}.QuoteForm_quoteForm__courierCardContainer__pyG8V:hover{border:1px solid #1ad0a8}.QuoteForm_quoteForm__courierInfoGroup__0vKyj{display:flex;flex-direction:column;gap:2rem}.QuoteForm_quoteForm__courierCard__5phjy{display:flex;justify-content:space-between;align-items:center;background:#f7f7fa;transition:all .3s ease;position:relative;border-bottom:1px solid #949494;padding-bottom:1rem;margin-bottom:1rem}.QuoteForm_quoteForm__courierCard__5phjy:hover{box-shadow:0 4px 12px rgba(26,182,249,.1)}.QuoteForm_quoteForm__courierCardSelected__r0GoX{border:1px solid #1ad0a8;background:#f8f9fa;box-shadow:0 2px 8px rgba(26,208,168,.1)}.QuoteForm_quoteForm__courierInfo__b960z{display:flex;align-items:center;gap:16px;flex:1}.QuoteForm_quoteForm__courierRatingGroup__pFoft{display:flex;flex-direction:column;gap:.6rem}.QuoteForm_quoteForm__courierAvatar__T1kmi{width:89px;height:89px;border-radius:50%;overflow:hidden;flex-shrink:0}.QuoteForm_quoteForm__courierAvatar__T1kmi img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.QuoteForm_quoteForm__courierDetails__nkGoy{flex:1;display:flex;flex-direction:column;gap:.6rem}.QuoteForm_quoteForm__courierName__bFVks{font-weight:600;color:#1a1a1a;margin-bottom:4px;display:flex;align-items:center;gap:.6rem;font-size:1.5rem;line-height:1.1}.QuoteForm_quoteForm__chatIcon___gQ2z,.QuoteForm_quoteForm__umbrellaIcon__CwVse{display:flex;align-items:center;justify-content:center}.QuoteForm_quoteForm__courierLocation__Dnu2V{color:#6c757d;font-size:1rem;margin-bottom:6px;font-weight:400;line-height:1.2}.QuoteForm_quoteForm__courierLocation__Dnu2V span{font-weight:500;color:#1a1a1a}.QuoteForm_quoteForm__courierRating__latcP{display:flex;gap:.8rem;margin-bottom:6px;font-size:1.2rem;line-height:1.2}.QuoteForm_quoteForm__stars__8_Dx_{color:#fcc61a;margin-right:2px}.QuoteForm_quoteForm__ratingText__ZulVR{color:#6c757d}.QuoteForm_quoteForm__courierStats__jBk4L{color:#6c757d;font-size:1rem;margin-bottom:2px;line-height:1.2}.QuoteForm_quoteForm__verifiedBadge__Qwlt2{background:#1ab6f9}.QuoteForm_quoteForm__insuredBadge__q_fac,.QuoteForm_quoteForm__verifiedBadge__Qwlt2{color:#fff;padding:3px 6px;border-radius:3px;font-size:.6rem;font-weight:700;display:inline-flex;align-items:center;gap:3px;margin-left:6px;text-transform:uppercase;letter-spacing:.3px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.QuoteForm_quoteForm__insuredBadge__q_fac{background:#1ad0a8}.QuoteForm_quoteForm__verifiedText__G0hRN{color:#1ab6f9;font-size:1rem;font-weight:500;margin-top:2px;line-height:1.1}.QuoteForm_quoteForm__separator__RGnjV{width:100%;height:1px;background:#e9ecef;margin:4px 0}.QuoteForm_quoteForm__insuredText__dJi2Q{color:#1ad0a8;font-size:1rem;font-weight:500;margin-top:2px;line-height:1.1}.QuoteForm_quoteForm__verifiedTag__Y0Q9u{background:#1ab6f9}.QuoteForm_quoteForm__insuredTag__ghPMy,.QuoteForm_quoteForm__verifiedTag__Y0Q9u{color:#fff;padding:2px 8px;border-radius:12px;font-size:.7rem;font-weight:600;display:inline-block}.QuoteForm_quoteForm__insuredTag__ghPMy{background:#1ad0a8}.QuoteForm_quoteForm__courierBooking__YC0tR{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:180px}.QuoteForm_quoteForm__courierPrice__XBX2L{font-weight:600;color:#1a1a1a;font-size:1.4rem;margin-bottom:4px;line-height:1.1}.QuoteForm_quoteForm__courierDelivery__ZiFz_{color:#6c757d;font-size:1.4rem;display:flex;align-items:center;gap:.8rem;margin-bottom:8px;line-height:1.2}.QuoteForm_quoteForm__clockIcon__6QNfs{flex-shrink:0}.QuoteForm_quoteForm__bookButton__IawIk{background:#1ad0a8;color:#fff;border:none;padding:1rem 3rem;border-radius:6px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.6rem;min-width:150px;justify-content:center;line-height:1.1;box-shadow:0 1px 3px rgba(0,0,0,.1)}.QuoteForm_quoteForm__bookButton__IawIk:hover{background:#17b894;transform:translateY(-1px);box-shadow:0 2px 6px rgba(26,208,168,.3)}.QuoteForm_quoteForm__suitcaseIcon__rHO3j{flex-shrink:0}.QuoteForm_quoteForm__bookingDetails__DYMEk{display:flex;flex-direction:column;gap:24px}.QuoteForm_quoteForm__bookingDetails__section__avijY{background-color:red;position:relative;width:100%;z-index:1}.QuoteForm_quoteForm__bookingDetails__section__avijY:before{content:"";position:absolute;top:-26px;left:33px;width:100%;height:17%;background-image:url(/images/quote/below-bg.png);background-size:100% 100%;background-repeat:no-repeat;z-index:-1}.QuoteForm_quoteForm__selectedCourierInfo__qd8P_{background:#f0f9ff;border:1px solid #1ab6f9;border-radius:8px;padding:16px;margin-bottom:16px}.QuoteForm_quoteForm__selectedCourierInfo__qd8P_ h4{color:#1ab6f9;font-weight:600;margin-bottom:8px}.QuoteForm_quoteForm__selectedCourierInfo__qd8P_ p{color:#1a1a1a;margin:4px 0;font-size:.9rem}.QuoteForm_quoteForm__testimonial__dK9HM{background:#f0f9ff;border:1px solid #1ad0a8;border-radius:8px;padding:16px;display:flex;align-items:center;gap:12px;margin:16px 0}.QuoteForm_quoteForm__testimonialAvatar__Oarks{width:40px;height:40px;border-radius:50%;background:#1ab6f9;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}.QuoteForm_quoteForm__testimonialText__0NIhw{flex:1;color:#1a1a1a;font-size:.9rem;line-height:1.4}.QuoteForm_quoteForm__testimonialPhone__8K3zU{color:#1ad0a8;font-weight:600;font-size:.9rem}.QuoteForm_quoteForm__agreements__PUpNa{display:flex;flex-direction:column;gap:16px}.QuoteForm_quoteForm__agreements__PUpNa h4{font-weight:600;color:#1a1a1a;margin-bottom:8px}.QuoteForm_quoteForm__locationSelects__p_ul8{display:grid;grid-template-columns:1fr 1fr;gap:12px}.QuoteForm_quoteForm__select__jALSC{padding:12px 16px;border:1px solid #dee2e6;border-radius:8px;font-size:1rem;background:#fff;cursor:pointer}.QuoteForm_quoteForm__checkbox__5g_FE{display:flex;align-items:center;gap:8px;cursor:pointer}.QuoteForm_quoteForm__checkbox__5g_FE input[type=checkbox]{width:16px;height:16px}.QuoteForm_quoteForm__confirmButton__8IUBN{background:#1ab6f9;color:#fff;border:none;padding:16px 32px;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;width:100%}.QuoteForm_quoteForm__confirmButton__8IUBN:hover{background:#0ea5e9;transform:translateY(-2px)}.QuoteForm_quoteForm__quoteForm__courierGroup__4_007{display:flex;flex-direction:column;gap:2.2rem}@media(max-width:768px){.QuoteForm_quoteForm__pkK4z{max-width:none!important;box-shadow:none}.QuoteForm_quoteForm__pkK4z:before{right:-90px;top:0}.QuoteForm_quoteForm__pkK4z:after{left:0;top:7px}.QuoteForm_quoteForm__progress__e_9k8{padding:16px}.QuoteForm_quoteForm__progressStep__GTMoK{flex-direction:column;text-align:center}.QuoteForm_quoteForm__progressIcon__Mj6Dt{margin-right:0;margin-bottom:8px}.QuoteForm_quoteForm__content__cPutt{padding:0}.QuoteForm_quoteForm__routeInfo__9ZpZh{grid-template-columns:1fr}.QuoteForm_quoteForm__itemsCarousel__DBhmd{grid-template-columns:repeat(2,1fr)}.QuoteForm_quoteForm__locationSelects__p_ul8{grid-template-columns:1fr}.QuoteForm_quoteForm__indicatorBall__d2_7a,.QuoteForm_quoteForm__indicator__1Cc2w{display:none}.QuoteForm_quoteForm__ItemDetailGroup__hmbHp{margin-left:0}}@media(max-width:425px){.QuoteForm_quoteForm__pkK4z{margin:0}.QuoteForm_quoteForm__pkK4z:before{width:60%;top:34px}.QuoteForm_quoteForm__pkK4z:after{top:55px;width:30%}}@media(max-width:1024px){.QuoteForm_quoteForm__pkK4z{max-width:90%;margin:30px auto}.QuoteForm_quoteForm__courierCard__5phjy{flex-direction:column;align-items:flex-start;gap:1.5rem}.QuoteForm_quoteForm__courierInfoGroup__0vKyj{width:100%}.QuoteForm_quoteForm__courierBooking__YC0tR{width:100%;flex-direction:row;align-items:center;justify-content:space-between;text-align:left}.QuoteForm_quoteForm__courierDelivery__ZiFz_,.QuoteForm_quoteForm__courierPrice__XBX2L{font-size:1.2rem}.QuoteForm_quoteForm__bookButton__IawIk{margin-left:auto}}@media(max-width:768px){.QuoteForm_quoteForm__pkK4z{border-radius:12px;margin-top:0!important;display:flex;flex-direction:column;gap:4rem}.QuoteForm_quoteForm__step2__5Dhrs{gap:20px;min-height:auto}.QuoteForm_quoteForm__step2__5Dhrs:after,.QuoteForm_quoteForm__step2__5Dhrs:before{display:none}.QuoteForm_quoteForm__filterControls__onroV{flex-wrap:wrap;gap:16px;padding:12px 0}.QuoteForm_quoteForm__filterToggle__7JX54{gap:8px}.QuoteForm_quoteForm__filterLabel__Lz_dI{font-size:.85rem}.QuoteForm_quoteForm__deliveryTypeDropdown__P2W8G{margin-left:0;width:100%;justify-content:space-between}.QuoteForm_quoteForm__selectedSummary__3LSK2{padding:12px;flex-wrap:wrap;gap:8px}.QuoteForm_quoteForm__summaryText__gdVJQ{font-size:.85rem;width:100%;margin-bottom:4px}.QuoteForm_quoteForm__editSelection__7edEH{font-size:.85rem;margin-left:auto}.QuoteForm_quoteForm__courierCardContainer__pyG8V{padding:16px}.QuoteForm_quoteForm__courierInfoGroup__0vKyj{gap:1.5rem}.QuoteForm_quoteForm__courierInfo__b960z{gap:12px}.QuoteForm_quoteForm__courierAvatar__T1kmi{width:70px;height:70px}.QuoteForm_quoteForm__courierName__bFVks{font-size:1.2rem;gap:.4rem}.QuoteForm_quoteForm__courierLocation__Dnu2V{font-size:.9rem}.QuoteForm_quoteForm__courierRating__latcP{font-size:1rem;gap:.6rem}.QuoteForm_quoteForm__courierStats__jBk4L{font-size:.9rem}.QuoteForm_quoteForm__courierBooking__YC0tR{flex-direction:column;align-items:flex-start;width:100%;gap:12px}.QuoteForm_quoteForm__courierPrice__XBX2L{font-size:1.1rem}.QuoteForm_quoteForm__courierDelivery__ZiFz_{font-size:1rem;gap:.6rem}.QuoteForm_quoteForm__bookButton__IawIk{width:100%;padding:.9rem 2rem;font-size:.95rem}.QuoteForm_quoteForm__progress__e_9k8{padding:0}}@media(max-width:480px){.QuoteForm_quoteForm__pkK4z{border-radius:8px}.QuoteForm_quoteForm__step2__5Dhrs{gap:16px}.QuoteForm_quoteForm__filterControls__onroV{flex-direction:column;align-items:stretch;gap:12px;padding:10px 0}.QuoteForm_quoteForm__filterToggle__7JX54{justify-content:space-between;width:100%}.QuoteForm_quoteForm__filterLabel__Lz_dI{font-size:.85rem}.QuoteForm_quoteForm__deliveryTypeDropdown__P2W8G{padding:10px 12px}.QuoteForm_quoteForm__selectedSummary__3LSK2{padding:10px;gap:8px}.QuoteForm_quoteForm__summaryIcon__T4ulh{width:20px;height:20px;font-size:.7rem}.QuoteForm_quoteForm__summaryText__gdVJQ{font-size:.8rem;line-height:1.3}.QuoteForm_quoteForm__editSelection__7edEH{font-size:.8rem;width:100%;text-align:right;margin-top:4px}.QuoteForm_quoteForm__courierCardContainer__pyG8V{padding:12px}.QuoteForm_quoteForm__courierCard__5phjy{gap:1rem;padding-bottom:.8rem;margin-bottom:.8rem}.QuoteForm_quoteForm__courierInfoGroup__0vKyj{gap:1rem}.QuoteForm_quoteForm__courierInfo__b960z{flex-direction:column;align-items:flex-start;gap:10px}.QuoteForm_quoteForm__courierAvatar__T1kmi{width:60px;height:60px}.QuoteForm_quoteForm__courierDetails__nkGoy{width:100%;gap:.5rem}.QuoteForm_quoteForm__courierName__bFVks{font-size:1.1rem;gap:.3rem}.QuoteForm_quoteForm__courierLocation__Dnu2V{font-size:.85rem}.QuoteForm_quoteForm__courierRatingGroup__pFoft{gap:.4rem}.QuoteForm_quoteForm__courierRating__latcP{font-size:.9rem;gap:.4rem}.QuoteForm_quoteForm__courierStats__jBk4L{font-size:.85rem}.QuoteForm_quoteForm__courierBooking__YC0tR{gap:10px}.QuoteForm_quoteForm__courierPrice__XBX2L{font-size:1rem}.QuoteForm_quoteForm__courierDelivery__ZiFz_{font-size:.9rem;gap:.5rem}.QuoteForm_quoteForm__clockIcon__6QNfs{width:16px;height:16px}.QuoteForm_quoteForm__bookButton__IawIk{padding:.8rem 1.5rem;font-size:.9rem;gap:.5rem}.QuoteForm_quoteForm__insuredText__dJi2Q,.QuoteForm_quoteForm__verifiedText__G0hRN{font-size:.9rem}}@media(max-width:375px){.QuoteForm_quoteForm__courierName__bFVks{font-size:1rem}.QuoteForm_quoteForm__courierLocation__Dnu2V,.QuoteForm_quoteForm__courierStats__jBk4L{font-size:.8rem}.QuoteForm_quoteForm__courierRating__latcP{font-size:.85rem}.QuoteForm_quoteForm__courierPrice__XBX2L{font-size:.95rem}.QuoteForm_quoteForm__courierDelivery__ZiFz_{font-size:.85rem}.QuoteForm_quoteForm__bookButton__IawIk{padding:.75rem 1.2rem;font-size:.85rem}.QuoteForm_quoteForm__summaryText__gdVJQ{font-size:.75rem}}.RouteInfoForm_routeForm__bvz1y{position:relative}.RouteInfoForm_routeForm__header__0_Hs_{display:flex;align-items:center;gap:16px;margin-bottom:1.4rem;position:relative}.RouteInfoForm_routeForm__indicator___eCVT{width:14px;height:14px;background:#10b981;border-radius:50%;flex-shrink:0;position:relative;z-index:2;transition:all .3s ease;box-shadow:0 0 0 3px rgba(16,185,129,.2)}.RouteInfoForm_routeForm__indicator___eCVT:before{content:"";position:absolute;left:50%;top:100%;transform:translateX(-50%);width:2px;height:60px;background:#10b981;z-index:1;transition:all .3s ease}.RouteInfoForm_routeForm__indicatorInactive__KrtLQ,.RouteInfoForm_routeForm__indicatorInactive__KrtLQ:before{background:#d9d9d9}.RouteInfoForm_routeForm__title__cx_IA{font-size:1.5rem;font-weight:700;color:#000;margin:0;line-height:1.2}.RouteInfoForm_routeForm__content__PLZnR{display:flex;flex-direction:column;gap:20px;background:#f3f4f6;padding:28px;border-radius:16px;margin-left:30px;position:relative;margin-top:10px}.RouteInfoForm_routeForm__row__p7j4v{display:grid;grid-template-columns:1fr 1fr;gap:16px}.RouteInfoForm_routeForm__field__K6_dA{gap:4px;position:relative}.RouteInfoForm_routeForm__field__K6_dA,.RouteInfoForm_routeForm__fullWidth__HqII8{display:flex;flex-direction:column;background-color:#fff;padding:12px 16px;border-radius:12px}.RouteInfoForm_routeForm__fullWidth__HqII8{gap:8px}.RouteInfoForm_routeForm__label__dXoL_{font-size:.8125rem;font-weight:500;color:#9ca3af;margin:0;line-height:1.3}.RouteInfoForm_routeForm__select__qIhCq{display:flex;gap:10px;cursor:pointer;transition:all .2s ease;align-items:center}.RouteInfoForm_routeForm__flag__WFLs5{font-size:1.125rem;line-height:1}.RouteInfoForm_routeForm__text__J4jgT{flex:1;font-size:1.0625rem;color:#000;font-weight:600}.RouteInfoForm_routeForm__arrow__x9LAr{font-size:.625rem;color:#000}.RouteInfoForm_routeForm__input__Gakpm{font-size:1.0625rem;color:#000;transition:all .2s ease;font-weight:600;border:none;padding:0;background:rgba(0,0,0,0)}.RouteInfoForm_routeForm__input__Gakpm:focus{outline:none}.RouteInfoForm_routeForm__input__Gakpm::-moz-placeholder{color:#d1d5db}.RouteInfoForm_routeForm__input__Gakpm::placeholder{color:#d1d5db}.RouteInfoForm_routeForm__dateInput__oEFfb{padding:0;border:none;font-size:.9375rem;color:#6b7280;background:rgba(0,0,0,0);transition:all .2s ease;font-weight:400;width:100%;cursor:pointer}.RouteInfoForm_routeForm__dateInput__oEFfb:focus{outline:none}.RouteInfoForm_routeForm__dateInput__oEFfb::-webkit-calendar-picker-indicator{cursor:pointer;filter:opacity(.3);margin-left:auto}.RouteInfoForm_routeForm__buttonGroup__oFhSl{display:flex;gap:12px;flex-wrap:wrap}.RouteInfoForm_routeForm__button__dmIOh{padding:12px 24px;border:1px solid #d1d5db;border-radius:10px;background:#fff;color:#6b7280;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.RouteInfoForm_routeForm__button__dmIOh:hover{border-color:#9ca3af}.RouteInfoForm_routeForm__buttonActive__u9UKO{background:#000;color:#fff;border-color:#000}.RouteInfoForm_routeForm__buttonActive__u9UKO:hover{background:#1a1a1a;border-color:#1a1a1a}.RouteInfoForm_routeForm__error__jPTJ0{color:red;font-size:.8rem;padding-top:.4rem;padding-left:.2rem}@media(max-width:768px){.RouteInfoForm_routeForm__bvz1y{padding:0}.RouteInfoForm_routeForm__row__p7j4v{grid-template-columns:1fr}.RouteInfoForm_routeForm__buttonGroup__oFhSl{display:grid;grid-template-columns:repeat(2,1fr)}.RouteInfoForm_routeForm__indicator___eCVT{display:none}.RouteInfoForm_routeForm__content__PLZnR{margin-left:0}}@media(max-width:425px){.RouteInfoForm_routeForm__bvz1y input{width:50%}.RouteInfoForm_routeForm__placeholder__Ur2G3{font-size:.8rem}.RouteInfoForm_routeForm__buttonGroup__oFhSl{grid-template-columns:repeat(1,1fr)}}.RouteInfoForm_routeForm__dropdown__jiRbv{position:absolute;background:#fff;border:1px solid #ebebeb;border-radius:8px;width:100%;list-style:none;padding:0;z-index:5;top:70px;left:0}.RouteInfoForm_routeForm__dropdownItem___W8Yq{padding:8px 10px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .2s ease}.RouteInfoForm_routeForm__dropdownItem___W8Yq:hover{background:#f6f6f6}.RouteInfoForm_routeForm__dateWrapper__7m6vm{position:relative;display:flex;align-items:center;background-color:#fff;border:1px solid #e5e7eb;transition:border-color .2s ease;padding:12px 16px;border-radius:12px}.RouteInfoForm_routeForm__dateWrapper__7m6vm:hover{border-color:#cbd5e1}.RouteInfoForm_routeForm__visibleDateInput__2cBCK{flex:1;border:none;background:rgba(0,0,0,0);font-size:1rem;color:#686869;padding:14px 0;cursor:pointer}.RouteInfoForm_routeForm__visibleDateInput__2cBCK:focus{outline:none}.RouteInfoForm_routeForm__visibleDateInput__2cBCK::-moz-placeholder{color:#686869;font-weight:500}.RouteInfoForm_routeForm__visibleDateInput__2cBCK::placeholder{color:#686869;font-weight:500}.RouteInfoForm_routeForm__visibleDateInput__2cBCK::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;position:absolute;right:16px}.RouteInfoForm_routeForm__calendarIcon__yY2C9{position:absolute;right:16px;width:20px;height:20px;color:#6b7280;pointer-events:none}.RouteInfoForm_routeForm__hiddenDateInput__Ej7UZ{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.RouteInfoForm_routeForm__placeholder__Ur2G3{color:#686869}.QuoteFormContainer_quoteFormContainer__ijt_o{max-width:70rem;margin:0 auto}