@media (width>=768px){:root{--common-scroll-height:calc(100dvh - 90px);--common-scroll-height-plus:calc(100dvh - 90px);--common-scroll-height-web-plus:calc(100dvh - 130px)}}@media (width>=768px){:root{--common-scroll-height:calc(100dvh - 90px);--common-scroll-height-plus:calc(100dvh - 90px);--common-scroll-height-web-plus:calc(100dvh - 130px)}}*{scrollbar-width:none;scrollbar-color:auto}.logo{will-change:filter;height:6em;padding:1.5em;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:20s linear infinite logo-spin}}.card{padding:2em}.read-the-docs{color:#888}.layout{width:100vw;height:100vh}@media (width<=320px){.hideOnDeviceTill_extraSmall{display:none}}@media (width<=375px){.hideOnDeviceTill_small{display:none}}@media (width<=425px){.hideOnDeviceTill_medium{display:none}}@media (width<=768px){.hideOnDeviceTill_large{display:none}}@media (width<=1024px){.hideOnDeviceTill_extraLarge{display:none}}@media (width<=1440px){.hideOnDeviceTill_ultraLarge{display:none}}.auth-layout-col-1{background-color:#fff}.show-scroll-bar{-ms-overflow-style:auto;scrollbar-width:thin}.show-scroll-bar ::-webkit-scrollbar{background-color:#fff;width:16px}.show-scroll-bar ::-webkit-scrollbar-track{background-color:#fff}.show-scroll-bar ::-webkit-scrollbar-thumb{background-color:#d1d1d1;border:4px solid #fff;border-radius:16px}.ant-table-wrapper .ant-table-thead>tr>th{background-color:#fff}.ant-table-sticky-scroll{display:none!important}.ant-table-body{scrollbar-width:auto;scrollbar-color:auto}.ant-table-body .ant-table-cell{padding:16px!important}.ant-table-body::-webkit-scrollbar{background-color:#0000;width:6px;height:6px}.ant-table-body::-webkit-scrollbar-track{background-color:#0000}.ant-table-body::-webkit-scrollbar-thumb{background-color:#d1d1d1;border-radius:16px}.ant-input,.ant-select-selector{color:#121212;background-color:#f0f4f9;border-radius:8px!important}.ant-input-outlined,.ant-select-selector{border-color:#0000}.ant-input-outlined:hover,.ant-input-outlined:focus,.ant-input-outlined:active,.ant-input-outlined:focus-within,.ant-select-selector:hover,.ant-select-selector:focus,.ant-select-selector:active,.ant-select-selector:focus-within{border:1px solid #496082!important}.ant-input-outlined.ant-input-disabled:hover,.ant-input-outlined.ant-input-disabled:focus,.ant-input-outlined.ant-input-disabled:active,.ant-input-outlined.ant-input-disabled:focus-within,.ant-select-selector.ant-input-disabled:hover,.ant-select-selector.ant-input-disabled:focus,.ant-select-selector.ant-input-disabled:active,.ant-select-selector.ant-input-disabled:focus-within{border-color:#0000!important}.ant-input::placeholder{color:#aabacf}.ant-btn-default{border:1.5px solid #ed4646}.ant-form-item-explain-error{font-size:12px;line-height:20px;color:#de1135!important}.ant-input-status-error{border-color:#de1135!important}.ant-message-success>.anticon{color:#0e8345!important}.ant-message-error>.anticon{color:#de1135!important}.ant-radio-inner{border-color:#888;width:18px;height:18px}.ant-radio+*{font-size:14px;line-height:20px;color:#121212!important}.ant-radio-checked .ant-radio-inner{background-color:#fff!important;border-color:#ed4646!important}.ant-radio-checked .ant-radio-inner:after{background-color:#ed4646!important;transform:scale(.6)!important}::-webkit-scrollbar-thumb{background-color:#e7e7e7;border-radius:16px}@media (width>=768px){:root{--common-scroll-height:calc(100dvh - 90px);--common-scroll-height-plus:calc(100dvh - 90px);--common-scroll-height-web-plus:calc(100dvh - 130px)}}.unified-notification-modal{max-width:600px}.unified-notification-modal .ant-modal-content{box-shadow:none;background:0 0;border-radius:16px;padding:0;overflow:hidden}.unified-notification-modal .ant-modal-body{padding:0}.unified-notification-modal__panel{background:#fff;border:2px solid #0000;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px;display:flex}.unified-notification-modal__panel--success{background:linear-gradient(#d7f0e4 0%,#fff 35%);border-color:#0e8345}.unified-notification-modal__panel--error{background:linear-gradient(#fde8e8 0%,#fff 35%);border-color:#de1135}.unified-notification-modal__panel--warning{background:linear-gradient(#fff1df 0%,#fff 35%);border-color:#bb6802}.unified-notification-modal__panel--info{background:linear-gradient(#e0ebff 0%,#fff 35%);border-color:#276ef1}.unified-notification-modal__container{width:100%}.unified-notification-modal__header{justify-content:space-between;align-items:center;width:100%;margin-bottom:16px;display:flex}.unified-notification-modal__icon-wrapper{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.unified-notification-modal__icon-wrapper--success{background-color:#0e8345}.unified-notification-modal__icon-wrapper--error{background-color:#de1135}.unified-notification-modal__icon-wrapper--warning{background-color:#bb6802}.unified-notification-modal__icon-wrapper--info{background-color:#276ef1}.unified-notification-modal__icon{justify-content:center;align-items:center;display:flex}.unified-notification-modal__icon svg{width:24px;height:24px}.unified-notification-modal__content{word-break:break-word;flex-direction:column;gap:4px;width:100%;display:flex}.unified-notification-modal__title{color:#121212;font-size:16px;font-weight:600;line-height:24px;display:block}.unified-notification-modal__description{font-size:14px;font-weight:400;line-height:20px;display:block}.unified-notification-modal__description--primary{color:#121212}.unified-notification-modal__description--secondary,.unified-notification-modal__description--success{color:#888}.unified-notification-modal__description--error{color:#5e5e5e}.unified-notification-modal__description--warning{color:#6d6d6d}.unified-notification-modal__description--info{color:#888}.unified-notification-modal__secondary-description{color:#888;font-size:14px;font-weight:400;line-height:20px;display:block}.unified-notification-modal__secondary-description-container{align-items:center;padding-top:16px;display:flex}.unified-notification-modal__secondary-description-icon{justify-content:center;align-items:center;display:flex;color:#276ef1!important}.unified-notification-modal__actions{flex-wrap:wrap;align-items:flex-start;gap:10px;width:100%;padding-top:32px;display:flex}.unified-notification-modal__cancel-button{color:#ed4646;min-width:0;height:48px;box-shadow:none;background:0 0;border:1.5px solid #ed4646;border-radius:8px;flex:1 0 0;padding:8px 32px;font-size:14px;font-weight:600;line-height:20px}.unified-notification-modal__cancel-button:hover,.unified-notification-modal__cancel-button:focus{color:#ed4646;background:#ed46460d;border-color:#ed4646}.unified-notification-modal__cancel-button:active{color:#ed4646;background:#ed46461a;border-color:#ed4646}.unified-notification-modal__ok-button{color:#fff;min-width:0;height:48px;box-shadow:none;background:#ed4646;border-color:#ed4646;border-radius:8px;flex:1 0 0;padding:8px 32px;font-size:14px;font-weight:600;line-height:20px}.unified-notification-modal__ok-button:hover,.unified-notification-modal__ok-button:focus,.unified-notification-modal__ok-button:active{color:#fff;background:#ca051e;border-color:#ca051e}@media (width<=768px){.unified-notification-modal{max-width:343px;margin:0}.unified-notification-modal .ant-modal-content{margin-bottom:16px}.unified-notification-modal__actions--stacked{flex-direction:column}.unified-notification-modal__actions--stacked .unified-notification-modal__cancel-button,.unified-notification-modal__actions--stacked .unified-notification-modal__ok-button{width:100%;max-width:100%}.ant-modal-wrap:has(.unified-notification-modal){justify-content:center;align-items:flex-end;padding:0;display:flex}.ant-modal-wrap:has(.unified-notification-modal) .ant-modal{margin:0;top:0}}@media (width>=768px){:root{--common-scroll-height:calc(100dvh - 90px);--common-scroll-height-plus:calc(100dvh - 90px);--common-scroll-height-web-plus:calc(100dvh - 130px)}}.initial-loading{justify-content:center;align-items:center;height:100%;display:flex;max-height:100dvh!important}.initial-loading .anticon-loading{font-size:50px;color:#ca051e!important}.server-error,.route-error{align-content:center;height:100vh}.server-error .ant-result-extra,.route-error .ant-result-extra{margin-top:32px}.server-error .ant-result-extra button,.route-error .ant-result-extra button{color:#d93232;background:#fff;font-weight:700}.server-error .ant-result-extra button:hover,.route-error .ant-result-extra button:hover{color:#d93232!important;background:#fff!important}.terms-and-conditions-component{background-color:#fff}.terms-and-conditions-component .between-sections{margin-bottom:40px}.terms-and-conditions-component .spacing-32{margin-bottom:32px}.terms-and-conditions-component .spacing-24{margin-bottom:24px}.terms-and-conditions-component .spacing-16{margin-bottom:16px}.terms-and-conditions-component .spacing-8{margin-bottom:8px}.terms-and-conditions-component .spacing-16-top{margin-top:16px}.terms-and-conditions-component .ant-list .ant-list-item{border-bottom:0}.terms-and-conditions-component .ant-list .ant-list-item span{font-size:16px;font-weight:400}.terms-and-conditions-component .ant-list .ant-list-item span.secondary-title{font-size:16px;font-weight:600}.terms-and-conditions-component .container{max-width:800px;margin:0 auto;padding-top:80px;padding-bottom:80px}.terms-and-conditions-component .container p{font-size:16px;font-weight:400}.terms-and-conditions-component .container p strong{font-weight:500}.terms-and-conditions-component .container .header-logo{margin-bottom:24px}.terms-and-conditions-component .container .header-logo img{width:88px}.terms-and-conditions-component .container .header .title{margin-bottom:12px;padding-bottom:0;font-size:32px;font-weight:600}.terms-and-conditions-component .container .header .subtitle{font-size:16px;font-weight:400}.terms-and-conditions-component .container .title{margin-top:16px;padding:0 0 8px}.terms-and-conditions-component .container .item{padding:0}.terms-and-conditions-component .container .booking-process .title,.terms-and-conditions-component .container .pricing-and-payment .title,.terms-and-conditions-component .container .rights-and-responsibilities .title,.terms-and-conditions-component .container .liability-and-insurance .title{margin-top:24px;padding-bottom:16px}.terms-and-conditions-component .container .booking-process .title span,.terms-and-conditions-component .container .pricing-and-payment .title span,.terms-and-conditions-component .container .rights-and-responsibilities .title span,.terms-and-conditions-component .container .liability-and-insurance .title span{font-size:20px;font-weight:600}.terms-and-conditions-component .container .heading-primary{font-size:24px;font-weight:700}.terms-and-conditions-component .container .heading-secondary{font-size:20px;font-weight:600}@media (width<=860px){.terms-and-conditions-component .container{margin:24px;padding:0}}.ant-form-item-explain-error{margin:8px 0}@media (width>=768px){:root{--common-scroll-height:calc(100dvh - 90px);--common-scroll-height-plus:calc(100dvh - 90px);--common-scroll-height-web-plus:calc(100dvh - 130px)}}.app-layout{height:100dvh}.hamburger{margin:15px}.rt-drawer .ant-drawer-mask-motion-enter-active,.rt-drawer .ant-drawer-mask-motion-appear-active,.rt-drawer .ant-drawer-mask-motion-leave-active,.rt-drawer .ant-drawer-panel-motion-left-enter-active,.rt-drawer .ant-drawer-panel-motion-left-appear-active,.rt-drawer .ant-drawer-panel-motion-left-leave-active{transition-duration:.6s!important}.rt-drawer .ant-drawer-body{background:#fff;flex-direction:column;padding:0;display:flex}.rt-drawer .rt-drawer-header{flex-shrink:0;justify-content:space-between;align-items:center;padding:16px;display:flex}.rt-drawer .rt-drawer-close{font-size:24px;position:absolute;top:50%;right:-36px;transform:translateY(-50%)}.rt-drawer .rt-drawer-close .anticon svg{color:#fff}.rt-drawer .sider-container{border-right:none;flex-direction:column;flex:1;min-height:0;display:flex}.rt-drawer .sider-container .ant-menu{flex:1;min-height:0;max-height:none;overflow-y:auto}.ant-menu-light{background:#fff}.collapsible-button{margin:auto;display:block;position:absolute;top:0;left:220px}.collapsible-button .ant-btn-icon svg{color:#ca051e;width:24px;height:24px}.collapsible-button.fold{top:15px}.collapsible-button.unfold{position:unset;justify-content:center;width:100%;margin-top:4px;margin-bottom:4px;display:flex}.sider-container{border-right:1px solid #f0f4f9}.sider-container .ant-menu{max-height:calc(100vh - 160px);overflow:scroll;border-inline-end:none!important}.ant-menu:not(.sider-container .sider-menu.ant-menu-inline-collapsed) .ant-menu-title-content{margin-left:8px!important}.ant-menu:not(.sider-container .sider-menu.ant-menu-inline-collapsed) .ant-menu-item.ant-menu-item-selected{color:#121212;font-weight:600}.sider-container .sider-menu .ant-menu-item{border-left:4px solid #0000;border-radius:0;width:100%;margin-inline:0}.sider-container .sider-menu .ant-menu-item .ant-menu-title-content{color:#5e5e5e;font-weight:400}.sider-container .sider-menu .ant-menu-item.ant-menu-item-selected{border-left:4px solid #ed4646}.sider-container .sider-menu .ant-menu-item.ant-menu-item-selected .ant-menu-title-content{color:#121212;font-weight:600}.sider-container .sider-menu .ant-menu-item-icon,.sider-container .sider-menu .ant-menu-submenu-arrow{color:#ca051e!important}.sider-container .sider-menu .ant-menu-item-icon svg,.sider-container .sider-menu .ant-menu-submenu-arrow svg{width:24px;height:24px}.sider-container .sider-menu .ant-menu-item-disabled .ant-menu-title-content{color:#b0b0b0!important}.sider-container .sider-menu .ant-menu-item-disabled .ant-menu-item-icon{color:#ca051e;opacity:.3}.sider-container .sider-menu .ant-menu-submenu-disabled .ant-menu-title-content{color:#b0b0b0!important}.sider-container .sider-menu .ant-menu-submenu-disabled .ant-menu-item-icon,.sider-container .sider-menu .ant-menu-submenu-disabled .ant-menu-submenu-arrow{color:#ca051e;opacity:.3}.sider-container .ant-menu-submenu{border-radius:0;width:100%;margin-inline:0}.sider-container .ant-menu-submenu .ant-menu-submenu-title{border-left:4px solid #0000;border-radius:0;width:100%;margin-inline:0}.sider-container .ant-menu-submenu .ant-menu-submenu-title .ant-menu-title-content{color:#5e5e5e;font-weight:400}.sider-container .ant-menu-submenu .ant-menu-submenu-arrow{color:#6d6d6d!important}.sider-container .ant-menu-submenu.ant-menu-submenu-selected .ant-menu-submenu-title{border-left:4px solid #ed4646;margin:0;font-weight:600;color:#121212!important}.sider-container .ant-menu-submenu.ant-menu-submenu-selected .ant-menu-submenu-title .ant-menu-title-content{color:#121212;font-weight:600}.sider-container .ant-menu-submenu .ant-menu-sub.ant-menu-inline{background-color:#fff}.sider-container .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item{color:#121212;margin:0;padding-inline-start:48px!important}.sider-container .ant-menu-inline-collapsed .ant-menu-sub.ant-menu-inline,.sider-container.collapsed .ant-menu-sub.ant-menu-inline{display:none!important}.sider-container.collapsed .ant-menu-item{justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}.sider-container.collapsed .ant-menu-item .ant-menu-title-content{display:none!important}.sider-container.collapsed .ant-menu-item .ant-menu-item-icon{justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;margin:0!important;display:flex!important}.sider-container.collapsed .ant-menu-submenu .ant-menu-submenu-title{justify-content:center!important;align-items:center!important;width:100%!important;padding:0!important;display:flex!important}.sider-container.collapsed .ant-menu-submenu .ant-menu-submenu-title .ant-menu-title-content{display:none!important}.sider-container.collapsed .ant-menu-submenu .ant-menu-submenu-title .ant-menu-item-icon{justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;margin:0!important;display:flex!important}.sider-container.collapsed .ant-menu-submenu .ant-menu-submenu-title .ant-menu-submenu-arrow{display:none!important}.sider-container .logo{justify-content:flex-start;align-items:center;padding:16px;transition:all .3s;display:flex}.sider-container .logo:hover{filter:none}.sider-container .logo.collapsed{justify-content:center;padding:24px 14px}.content-layout{height:100vh;overflow:auto}@media (width<=425px){.content-layout{height:100%}}.content-layout .content-container{min-height:280px;position:relative;overflow:auto}.content-layout .content-container .common-padding-top-and-x{padding:24px 24px 0}@media (width>=768px){:root{--common-scroll-height:calc(100dvh - 90px);--common-scroll-height-plus:calc(100dvh - 90px);--common-scroll-height-web-plus:calc(100dvh - 130px)}}.profile{color:#121212;width:100%;height:auto;box-shadow:none;border:none;justify-content:flex-start;align-items:center;padding:8px 12px;font-size:14px;font-weight:400}.profile:hover:not(:disabled):not(.logout){color:#121212;background-color:#f0f4f9}.profile span{text-align:left}.profile .anticon{flex-shrink:0;width:20px;height:20px;margin-right:12px}.profile .anticon svg{width:100%;height:100%}.profile-dropdown .ant-popover-inner{width:200px;min-width:200px;padding:4px}.ant-popover-content{margin-bottom:4px}.ant-popover-content .ant-popover-inner .profile-divider{margin:4px 0;padding:0}.ant-popover-content .ant-popover-inner .profile.logout{color:#de1135;align-items:center;padding:8px 14px;font-size:14px;font-weight:400;line-height:20px;display:flex}.ant-popover-content .ant-popover-inner .profile.logout:hover:not(:disabled){color:#de1135;background-color:#f0f4f9}.ant-popover-content .ant-popover-inner .profile.logout .anticon-logout svg{color:#de1135}.profile-divider{border-color:#f0f4f9;margin:0;padding:0}.profile-dropdown-container{cursor:pointer;background:#fff;width:100%;padding:16px;position:absolute;bottom:0}.profile-dropdown-container.collapsed{width:80px}.profile-dropdown-container .profile-avatar-divider{border-color:#f0f4f9;margin:0 0 16px}.profile-dropdown-container .profile-dropdown-trigger{outline:none;width:100%}.profile-dropdown-container .profile-info{width:100%}.profile-dropdown-container .profile-info__text{flex:1;gap:4px;min-width:0}.profile-dropdown-container .profile-avatar{background:#d2dae5;flex-shrink:0}.profile-dropdown-container .profile-avatar .anticon{justify-content:center;align-items:center;display:flex}.profile-dropdown-container .user-name{color:#121212;max-width:150px;font-size:14px;font-weight:600;line-height:20px}.profile-dropdown-container .user-email{color:#5e5e5e;max-width:150px;font-size:12px;font-weight:400;line-height:16px}.profile-dropdown-container--mobile{cursor:default;margin-top:auto;padding:16px 16px 20px;position:static}.profile-dropdown-container--mobile .profile-avatar-divider{margin:0 0 16px}.profile-dropdown-container--mobile .profile-dropdown-trigger{cursor:pointer}.profile-dropdown-container--mobile .profile-avatar{width:40px;height:40px}.profile-actions-card{background:#fff;border-radius:8px;width:100%;margin-bottom:12px;padding:8px;overflow:hidden;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.profile-actions-card .profile{border-radius:8px;margin:0}.profile-actions-card .profile:hover:not(:disabled):not(.logout),.profile-actions-card .profile:focus:not(:disabled):not(.logout){background:#d2dae5}.profile-actions-card .profile.logout,.profile-actions-card .profile.logout span,.profile-actions-card .profile.logout .anticon svg{color:#de1135}.profile-actions-card .profile.logout:hover,.profile-actions-card .profile.logout:focus{color:#fff;background:#de1135}.profile-actions-card .profile.logout:hover span,.profile-actions-card .profile.logout:focus span,.profile-actions-card .profile.logout:hover .anticon svg,.profile-actions-card .profile.logout:focus .anticon svg{color:#fff}.profile-actions-card__divider{border-color:#f0f4f9;margin:0 8px}.custom-modal .contact-support-modal .ant-upload-list-item-thumbnail,.custom-modal .contact-support-modal .hide-preview-img{display:none}.custom-modal .contact-support-modal .ant-upload-list-item{cursor:pointer}.custom-modal .contact-support-modal__email{color:#454545;font-weight:600}.custom-modal .contact-support-modal__form{flex-direction:column;gap:24px;margin-top:32px;display:flex}.custom-modal .contact-support-modal__form .ant-form-item{margin-bottom:0}.custom-modal .contact-support-modal__form .ant-form-item-label>label{color:#5e5e5e;font-size:12px}.custom-modal .contact-support-modal__form .ant-input,.custom-modal .contact-support-modal__form .ant-input-affix-wrapper{background:#f0f4f9;border-radius:8px;min-height:44px}.custom-modal .contact-support-modal__form .ant-input-outlined:focus,.custom-modal .contact-support-modal__form .ant-input-outlined:focus-within{box-shadow:none;border:1px solid #f0f4f9}.custom-modal .contact-support-modal__form .ant-input-affix-wrapper-focused{box-shadow:none;border:1px solid #f0f4f9;outline:none}.custom-modal .contact-support-modal__form textarea.ant-input{min-height:60px;padding-top:8px;padding-bottom:8px}.custom-modal .contact-support-modal__form .ant-form-item-has-error .ant-input,.custom-modal .contact-support-modal__form .ant-form-item-has-error .ant-input-affix-wrapper,.custom-modal .contact-support-modal__form .ant-form-item-has-error textarea.ant-input{border-color:#de1135!important}.custom-modal .contact-support-modal__form .ant-form-item-has-error .ant-input-outlined:focus,.custom-modal .contact-support-modal__form .ant-form-item-has-error .ant-input-outlined:focus-within,.custom-modal .contact-support-modal__form .ant-form-item-has-error .ant-input-affix-wrapper-focused,.custom-modal .contact-support-modal__form .ant-form-item-has-error .ant-input-status-error{box-shadow:none;border-color:#de1135!important}.custom-modal .contact-support-modal__phone{margin-bottom:0}.custom-modal .contact-support-modal__upload-dragger .ant-upload-drag{background:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:48px;display:flex;border:1.5px solid #ed4646!important}.custom-modal .contact-support-modal__upload-dragger .ant-upload-list.ant-upload-list-picture .ant-upload-list-item{border:1px solid #d2dae5;border-radius:8px;margin-top:8px;align-items:center!important;height:48px!important;max-height:48px!important;padding:8px 12px!important;display:flex!important}.custom-modal .contact-support-modal__upload-dragger .ant-upload-list.ant-upload-list-picture .ant-upload-list-item .ant-upload-list-item-name{flex:1;min-width:0;padding:0 8px;line-height:20px}.custom-modal .contact-support-modal__upload-dragger .ant-upload-list.ant-upload-list-picture .ant-upload-list-item .ant-upload-list-item-thumbnail{flex-shrink:0;justify-content:center;align-items:center;width:24px!important;height:24px!important;line-height:1!important;display:flex!important}.custom-modal .contact-support-modal__upload-dragger .ant-upload-list.ant-upload-list-picture .ant-upload-list-item .ant-upload-list-item-actions.picture{align-self:center;align-items:center;height:100%;display:inline-flex}.custom-modal .contact-support-modal__upload-dragger .ant-upload-list.ant-upload-list-picture .ant-upload-list-item .ant-upload-list-item-actions.picture .ant-upload-list-item-action{width:24px;min-width:24px;height:24px;line-height:1;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.custom-modal .contact-support-modal__upload-dragger .ant-upload-list.ant-upload-list-picture .ant-upload-list-item .ant-upload-list-item-actions.picture .ant-upload-list-item-action .ant-btn-icon{justify-content:center;align-items:center;width:24px;height:24px;line-height:0;display:inline-flex;margin:0!important}.custom-modal .contact-support-modal__upload-dragger .ant-upload{padding:0}.custom-modal .contact-support-modal__upload-dragger .ant-upload-btn{justify-content:center;align-items:center;width:100%;display:flex!important}.custom-modal .contact-support-modal__upload-dragger.contact-support-modal__upload-dragger--limit-reached>.ant-upload-drag{cursor:not-allowed;pointer-events:none;border-color:#e7e7e7!important}.custom-modal .contact-support-modal__upload-dragger.contact-support-modal__upload-dragger--limit-reached .contact-support-modal__placeholder-icon{color:#e7e7e7}.custom-modal .contact-support-modal__upload-dragger.contact-support-modal__upload-dragger--limit-reached .contact-support-modal__placeholder-icon svg path{fill:#e7e7e7}.custom-modal .contact-support-modal__upload-dragger.contact-support-modal__upload-dragger--limit-reached .contact-support-modal__upload-title{color:#e7e7e7}.custom-modal .contact-support-modal__upload-dragger.contact-support-modal__upload-dragger--limit-reached .ant-upload-list,.custom-modal .contact-support-modal__upload-dragger.contact-support-modal__upload-dragger--limit-reached .ant-upload-list-item-actions{pointer-events:auto}.custom-modal .contact-support-modal__upload-inner{width:100%}.custom-modal .contact-support-modal__remove-icon{color:#454545;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.custom-modal .contact-support-modal__remove-icon svg{width:20px;height:20px}.custom-modal .contact-support-modal__remove-icon svg path{fill:#454545}.custom-modal .contact-support-modal__placeholder-icon{color:#ed4646;flex-shrink:0;width:24px;height:24px}.custom-modal .contact-support-modal__placeholder-icon svg path{fill:#ed4646}.custom-modal .contact-support-modal__upload-title{color:#ed4646;margin:0;font-size:14px;font-weight:600;line-height:20px}.custom-modal .contact-support-modal__instructions-wrap{background:#fff;border:1px solid #f0f4f9;border-radius:8px;width:100%;overflow:hidden}.custom-modal .contact-support-modal__instructions-collapse.ant-collapse{background:#fff;border:none}.custom-modal .contact-support-modal__instructions-collapse.ant-collapse>.ant-collapse-item{border:none}.custom-modal .contact-support-modal__instructions-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-header{background:#fff;align-items:center;min-height:48px;padding:16px 16px 8px}.custom-modal .contact-support-modal__instructions-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-header-text{flex:1}.custom-modal .contact-support-modal__instructions-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-expand-icon{color:#ca051e;align-items:center;display:flex;font-size:20px!important}.custom-modal .contact-support-modal__instructions-collapse.ant-collapse .ant-collapse-header .ant-collapse-arrow{font-size:20px!important}.custom-modal .contact-support-modal__instructions-collapse.ant-collapse>.ant-collapse-item-active>.ant-collapse-header{border-bottom:1px solid #f0f4f9;border-radius:0}.custom-modal .contact-support-modal__instructions-collapse.ant-collapse .ant-collapse-content{background:#fff;border:none}.custom-modal .contact-support-modal__instructions-collapse.ant-collapse .ant-collapse-content-box{padding:16px 16px 24px}.custom-modal .contact-support-modal__instructions-label{width:100%}.custom-modal .contact-support-modal__instructions-header-icon{flex-shrink:0;font-size:20px;color:#ca051e!important}.custom-modal .contact-support-modal__instructions-header-title{color:#121212;margin:0;font-size:12px;font-weight:600;line-height:16px}.custom-modal .contact-support-modal__instructions-row{width:100%}.custom-modal .contact-support-modal__instructions-bullet{background:#454545;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.custom-modal .contact-support-modal__instructions-text{color:#454545;flex:1;margin:0;font-size:12px;font-weight:400;line-height:16px}.custom-modal .contact-support-modal__phone-label{color:#5e5e5e;font-size:12px}.custom-modal .contact-support-modal__phone-optional{color:#b0b0b0;font-size:12px}.custom-modal.contact-support-modal .custom-modal-header__icon{justify-content:center;align-items:center;display:flex}.custom-modal.contact-support-modal .custom-modal-header__icon svg{width:24px!important;height:24px!important}.profile-icon{width:16px;height:16px}@media (width>=768px){:root{--common-scroll-height:calc(100dvh - 90px);--common-scroll-height-plus:calc(100dvh - 90px);--common-scroll-height-web-plus:calc(100dvh - 130px)}}.auth-layout-container .content .row{min-height:100vh}.auth-layout-container .content .row .component .header{text-align:left}.auth-layout-container .content .row .auth-layout-col-2{padding:0 16px 0 0!important}.auth-layout-container .content .row .auth-layout-col-2 .hero-image{background:#d1d1d1 url(/assets/business-logo-DcUGOWJM.webp) 50%/cover no-repeat;border-radius:20px;min-height:300px;margin:16px 0;overflow:hidden}@media (width>=768px){.auth-layout-container .content .row .auth-layout-col-2 .hero-image{min-height:calc(100vh - 32px)}}.auth-layout-container .content .row .auth-layout-col-2 .hero-bottom-overlay{z-index:2;background:linear-gradient(#fff0 -3.04%,#000000e6 100%);width:100%;height:100%;position:absolute;top:0;left:0}.auth-layout-container .content .row .auth-layout-col-2 .image-container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;z-index:1;background:linear-gradient(#fff0 0%,#000c 22.6%),#ffffff26;border:1px solid #ffffff4d;border-radius:0 0 20px 20px;margin:0 16px 16px 0;padding:32px;position:absolute;bottom:0;left:0;right:0}.auth-layout-container .content .row .auth-layout-col-2 .image-container .col-1-text-1{line-height:38px}.auth-layout-container .content .row .auth-layout-col-2 .image-container .col-1-text-2{font-weight:500;line-height:32px}.auth-layout-container .content .row .auth-layout-col-2 .hero-container{z-index:3;position:relative}.auth-layout-container .content .row .auth-layout-col-2 .hero-container .col-1-text-1{margin:0}.auth-layout-container .content .row .auth-layout-col-2 .hero-container .col-1-text-2{margin-top:0;margin-bottom:0;font-weight:500}@media (width>=768px){:root{--common-scroll-height:calc(100dvh - 90px);--common-scroll-height-plus:calc(100dvh - 90px);--common-scroll-height-web-plus:calc(100dvh - 130px)}}.invite-layout-container .content .row{min-height:100vh}.invite-layout-container .content .row .component .header{text-align:left}.invite-layout-container .content .row .invite-layout-col-2{padding:0 16px 0 0!important}.invite-layout-container .content .row .invite-layout-col-2 .hero-image{background:#d1d1d1 url(/assets/business-logo-DcUGOWJM.webp) 50%/cover no-repeat;border-radius:20px;min-height:300px;margin:16px 0;overflow:hidden}@media (width>=768px){.invite-layout-container .content .row .invite-layout-col-2 .hero-image{min-height:calc(100vh - 32px)}}.invite-layout-container .content .row .invite-layout-col-2 .hero-bottom-overlay{z-index:2;background:linear-gradient(#fff0 -3.04%,#000000e6 100%);width:100%;height:100%;position:absolute;top:0;left:0}.invite-layout-container .content .row .invite-layout-col-2 .image-container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;z-index:1;background:linear-gradient(#fff0 0%,#000c 22.6%),#ffffff26;border:1px solid #ffffff4d;border-radius:0 0 20px 20px;margin:0 16px 16px 0;padding:32px;position:absolute;bottom:0;left:0;right:0}.invite-layout-container .content .row .invite-layout-col-2 .image-container .col-1-text-1{line-height:40px}.invite-layout-container .content .row .invite-layout-col-2 .image-container .col-1-text-2{font-weight:500;line-height:32px}.invite-layout-container .content .row .invite-layout-col-2 .hero-container{z-index:3;position:relative}.invite-layout-container .content .row .invite-layout-col-2 .hero-container .col-1-text-1{margin:0}.invite-layout-container .content .row .invite-layout-col-2 .hero-container .col-1-text-2{margin-top:0;margin-bottom:0;font-weight:500}.ant-btn-lg{font-size:14px;font-weight:600}@media (width>=768px){:root{--common-scroll-height:calc(100dvh - 90px);--common-scroll-height-plus:calc(100dvh - 90px);--common-scroll-height-web-plus:calc(100dvh - 130px)}}.book-ride-layout{height:100%}.book-ride-layout .header{border-bottom:1px solid #f0f4f9}.book-ride-layout .book-ride-right-container{width:100%}.book-ride-layout .book-ride-right-column{gap:2px;width:100%}.book-ride-layout .booking-form-ride-later-section{margin-bottom:0}.book-ride-layout .booking-form-ride-later-section .ant-form-item-label .ant-typography{font-size:12px;line-height:16px}.book-ride-layout .regulation-details-collapse{background:#fff;border:1px solid #f0f4f9;border-radius:0;overflow:hidden}.book-ride-layout .regulation-details-collapse .ant-collapse-item{border:none}.book-ride-layout .regulation-details-collapse .ant-collapse-header{align-items:center;padding:12px 16px;background:#fff!important;border-radius:0!important}.book-ride-layout .regulation-details-collapse .ant-collapse-expand-icon{color:#ed4646}.book-ride-layout .regulation-details-collapse .ant-collapse-header .ant-collapse-arrow{font-size:20px!important}.book-ride-layout .regulation-details-collapse .ant-collapse-content-box{padding:16px!important}.book-ride-layout .regulation-details-collapse__label{color:#121212;font-size:16px;font-weight:600;line-height:20px}.book-ride-layout .regulation-details-collapse__expand-icon{color:#ca051e;background:#fbebed;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;display:inline-flex}.book-ride-layout .regulation-details-empty{padding:16px 0}.book-ride-layout .regulation-details-empty .ant-empty-image{margin-bottom:8px}.book-ride-layout .regulation-details-empty__title{color:#121212;font-size:14px}.book-ride-layout .regulation-details-empty__subtitle{color:#6d6d6d;text-align:center;font-size:12px}.book-ride-layout .regulation-details-content{scrollbar-width:auto;gap:54px;width:100%;max-height:calc(100vh - 500px);display:flex;overflow-y:scroll}.book-ride-layout .regulation-details-column{width:320px;min-width:0}.book-ride-layout .regulation-details-column--left{padding-top:16px}.book-ride-layout .regulation-details-user-name{color:#121212;letter-spacing:-.4px;margin-bottom:12px;font-size:20px;font-weight:700;line-height:24px;display:block}.book-ride-layout .regulation-details-user-meta{flex-direction:column;gap:8px;display:flex}.book-ride-layout .regulation-details-info-row{align-items:center;gap:12px;width:100%;display:flex}.book-ride-layout .regulation-details-info-row__icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.book-ride-layout .regulation-details-info-row__value{color:#888;white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;font-size:12px;line-height:16px;display:block;overflow:hidden}.book-ride-layout .regulation-details-column-divider{border-bottom:1px solid #f0f4f9;width:278px;margin:16px 40px 0}.book-ride-layout .regulation-details-field-list{flex-direction:column;display:flex}.book-ride-layout .regulation-details-field{align-items:flex-start;gap:12px;width:100%;padding:12px 0;display:flex}.book-ride-layout .regulation-details-field__icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:4px;display:inline-flex}.book-ride-layout .regulation-details-field__content{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.book-ride-layout .regulation-details-field__label{color:#454545;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.book-ride-layout .regulation-details-field__value{color:#888;white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:12px;font-weight:400;line-height:16px}.book-ride-layout .regulation-details-time-slot-list{gap:4px}.book-ride-layout .regulation-details-time-slot-item.ant-typography{color:#888;margin:0;font-size:12px;line-height:16px}.book-ride-layout .content{background-color:#fff;height:100%;overflow:hidden}.book-ride-layout .ant-result{background:#fff}.book-ride-layout .ant-result-title{margin-top:0;font-weight:500}.book-ride-layout .booking-maps-container{background-color:#f0f4f9;border:4px solid #fff;border-radius:0;overflow:hidden;box-shadow:0 0 0 1px #0000000f}.book-ride-layout .booking-maps-container .ant-card-body{padding:0}.book-ride-layout .booking-maps-container .ant-card-body .booking-maps{border-radius:8px;width:100%;height:100%;min-height:240px;transition:all .2s ease-in-out}.book-ride-layout .booking-maps-container .ant-card-body .booking-maps div{border-radius:inherit}.book-ride-layout .booking-maps-container .ant-card-body .booking-maps.expanded{height:calc(100vh - 150px)}.book-ride-layout .location .swap-icon{justify-content:flex-end;align-items:center;display:flex}.book-ride-layout .location .swap-icon .swap-outlined{transform:rotate(90deg)}.review-booking-modal .ant-modal-body{flex-direction:column;gap:24px;max-height:75vh;display:flex;overflow-y:scroll}.review-booking-modal .ant-modal-body .ant-descriptions-item-label{color:#121212;width:100%;max-width:114px}.review-booking-modal .ant-modal-body .ant-descriptions .ant-descriptions-row>td{padding-bottom:8px}.review-booking-modal .booking-divider{height:auto;margin-right:24px}.review-booking-modal .fare-details{flex-direction:column;gap:8px;display:flex}.review-booking-modal .fare-details .fare-divider{height:auto;margin:8px 0}.review-booking-modal .guide-steps-container{background-color:#00000008;border-radius:8px;align-items:flex-start;padding:24px}.review-booking-modal .guide-steps-container .title{margin-bottom:4px;font-size:16px;font-weight:600;line-height:20px}.review-booking-modal .guide-steps-container .step-item{border-bottom:none;padding-bottom:4px}.review-booking-modal .guide-steps-container .step-item .step-icon{margin-right:6px}.booking-form{flex-direction:column;height:calc(100dvh - 90px);min-height:0;display:flex;overflow:hidden}.booking-form .book-ride-form-container{flex:1;min-height:0;overflow:hidden}.booking-form .book-ride-form-left-column{height:100%;min-height:0}.booking-form .scrollable-view::-webkit-scrollbar{-webkit-appearance:none;width:4px}.booking-form .rental-package-block{width:100%;max-width:320px}.booking-form .rental-package-form-item{margin-bottom:0}.booking-form .rental-package-form-item .ant-form-item-label{padding-bottom:8px}.booking-form .rental-package-form-item .ant-form-item-label>label{color:#454545;width:100%;height:auto;font-size:14px;font-weight:600;line-height:24px}.booking-form .rental-package-form-item .ant-form-item-label .ant-typography{color:inherit}.booking-form .rental-package-form-item .rental-package-header{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.booking-form .rental-package-form-item .rental-package-scroll-controls{flex-shrink:0;align-items:center;gap:12px;display:flex}.booking-form .rental-package-form-item .rental-package-scroll-btn.ant-btn{color:#ed4646;width:20px;min-width:20px;height:20px;box-shadow:none;background:0 0;border:1px solid #ed4646;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.booking-form .rental-package-form-item .rental-package-scroll-btn.ant-btn .ant-btn-icon{line-height:0}.booking-form .rental-package-form-item .rental-package-scroll-btn.ant-btn:hover:not(:disabled):not(.rental-package-scroll-btn--disabled){color:#ed4646;background:0 0;border-color:#ed4646}.booking-form .rental-package-form-item .rental-package-scroll-btn.ant-btn:disabled,.booking-form .rental-package-form-item .rental-package-scroll-btn.ant-btn.rental-package-scroll-btn--disabled{color:#b0b0b0;cursor:not-allowed;background:0 0;border-color:#b0b0b0}.booking-form .rental-package-form-item .rental-package-scroll-btn__icon{font-size:20px;line-height:0;transition:transform .2s}.booking-form .rental-package-form-item .rental-package-scroll-btn__icon--left{transform:rotate(-90deg)}.booking-form .rental-package-form-item .rental-package-scroll-btn__icon--right{transform:rotate(90deg)}.booking-form .outstation-type-form-item,.booking-form .payment-mode-form-item{margin-bottom:0}.booking-form .payment-mode-form-item .ant-form-item-label{padding-bottom:8px}.booking-form .payment-mode-form-item .ant-form-item-label>label{color:#454545;height:auto;font-size:14px;line-height:20px}.booking-form .payment-mode-form-item .ant-form-item-label .ant-typography{color:inherit}.booking-form .payment-mode-group.ant-radio-group{flex-direction:column;width:100%;display:flex}.booking-form .payment-mode-group.ant-radio-group .payment-mode-option{border-bottom:1px solid #f0f4f9;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 0;display:flex}.booking-form .payment-mode-group.ant-radio-group .payment-mode-option:last-child{border-bottom:0}.booking-form .payment-mode-group.ant-radio-group .payment-mode-option .ant-radio-wrapper{align-items:center;margin-inline-end:0}.booking-form .payment-mode-group.ant-radio-group .payment-mode-option .ant-radio-wrapper span.ant-radio+*{padding-inline:12px 0}.booking-form .payment-mode-group.ant-radio-group .payment-mode-option .ant-radio-inner{width:18px;height:18px}.booking-form .payment-mode-group.ant-radio-group .payment-mode-option__label.ant-typography{color:#121212;font-size:12px;font-weight:600;line-height:16px}.booking-form .payment-mode-group.ant-radio-group .payment-mode-option__info{color:#496082;cursor:pointer;flex-shrink:0;font-size:16px}.booking-form .payment-mode-group.ant-radio-group .payment-mode-option--disabled .payment-mode-option__label.ant-typography{color:#d1d1d1}.booking-form .rental-package-scroll-container{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;width:100%;max-width:100%;overflow:auto hidden}.booking-form .rental-package-scroll-container>.rental-radio-group-container.rental-radio-group-container--package-cards{overflow:visible}.booking-form .rental-radio-group-container{-webkit-overflow-scrolling:touch;flex-direction:row;column-gap:8px;width:100%;max-width:100%;min-height:68px;display:flex;overflow-x:auto}.booking-form .rental-radio-group-container .ant-radio-button-wrapper:before{display:none}.booking-form .rental-radio-group-container:not(.rental-radio-group-container--package-cards):not(.rental-radio-group-container--outstation-cards){min-height:unset}.booking-form .rental-radio-group-container:not(.rental-radio-group-container--package-cards):not(.rental-radio-group-container--outstation-cards) .ant-radio-button-wrapper{border:1px solid #d1d1d1;border-radius:8px;align-items:center;height:auto;padding:12px 16px;display:flex}.booking-form .rental-radio-group-container:not(.rental-radio-group-container--package-cards):not(.rental-radio-group-container--outstation-cards) .package-option{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.booking-form .rental-radio-group-container:not(.rental-radio-group-container--package-cards):not(.rental-radio-group-container--outstation-cards) .package-hrs{color:#121212;font-size:14px;font-weight:600;line-height:20px}.booking-form .rental-radio-group-container:not(.rental-radio-group-container--package-cards):not(.rental-radio-group-container--outstation-cards) .package-km{color:#5e5e5e;font-size:12px;font-weight:400;line-height:16px}.booking-form .rental-radio-group-container.rental-radio-group-container--package-cards .ant-radio-button-wrapper{box-sizing:border-box;background:#fff;border:1px solid #d1d1d1;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;min-width:70px;height:68px;padding:16px;display:flex}.booking-form .rental-radio-group-container.rental-radio-group-container--package-cards .ant-radio-button-wrapper-checked{background:#fbebed;border-color:#ed4646}.booking-form .rental-radio-group-container.rental-radio-group-container--package-cards .ant-radio-button-wrapper:hover{color:inherit;border-color:#ed4646}.booking-form .rental-radio-group-container.rental-radio-group-container--package-cards .package-option{flex-direction:column;justify-content:center;align-items:stretch;width:100%;min-width:0;display:flex}.booking-form .rental-radio-group-container.rental-radio-group-container--package-cards .package-hrs{color:#121212;text-align:left;font-size:14px;font-weight:600;line-height:20px}.booking-form .rental-radio-group-container.rental-radio-group-container--package-cards .package-km{color:#5e5e5e;text-align:right;font-size:10px;font-weight:400;line-height:16px}.booking-form .rental-radio-group-container.rental-radio-group-container--outstation-cards{column-gap:16px}.booking-form .rental-radio-group-container.rental-radio-group-container--outstation-cards .ant-radio-button-wrapper{box-sizing:border-box;background:#fff;border:1px solid #d1d1d1;border-radius:8px;flex-direction:column;flex:1 0 0;justify-content:center;align-items:flex-start;height:68px;padding:16px;display:flex}.booking-form .rental-radio-group-container.rental-radio-group-container--outstation-cards .ant-radio-button-wrapper-checked{background:#fbebed;border:2px solid #ed4646}.booking-form .rental-radio-group-container.rental-radio-group-container--outstation-cards .ant-radio-button-wrapper:hover{color:inherit;border-color:#ed4646}.booking-form .rental-radio-group-container.rental-radio-group-container--outstation-cards .package-option{flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;display:flex}.booking-form .rental-radio-group-container.rental-radio-group-container--outstation-cards .package-hrs{color:#121212;text-align:left;font-size:14px;font-weight:600;line-height:20px}.booking-form .rental-radio-group-container.rental-radio-group-container--outstation-cards .package-km{color:#5e5e5e;text-align:left;font-size:10px;font-weight:400;line-height:16px}.booking-form .cab-radio-group-container{flex-direction:column;gap:12px;width:100%;display:flex}.booking-form .cab-radio-group-container .ant-radio-button-wrapper{background:#fff;border:1.5px solid #f0f4f9;border-radius:8px;width:100%;height:auto;display:flex}.booking-form .cab-radio-group-container .ant-radio-button-wrapper:before{display:none}.booking-form .cab-radio-group-container .ant-radio-button-wrapper-checked{background:#fbebed;border-color:#ed4646}.booking-form .cab-radio-group-container .ant-radio-button-wrapper:hover{color:inherit;border-color:#ed4646}.booking-form .cab-radio-group-container .cab-type-option-card{align-items:center;gap:16px;width:100%;display:flex}.booking-form .cab-radio-group-container .cab-type-option-card__icon{object-fit:contain;flex-shrink:0;width:60px;height:60px}.booking-form .cab-radio-group-container .cab-type-option-card__content{flex-direction:column;gap:4px;min-width:0;display:flex}.booking-form .cab-radio-group-container .cab-type-option-card__title.ant-typography{color:#121212;margin:0;font-size:14px;font-weight:600;line-height:20px}.booking-form .cab-radio-group-container .cab-type-option-card__subtitle.ant-typography{color:#888;margin:0;font-size:10px;font-weight:400;line-height:16px}.booking-form .location-info{background:#fff9e7;border:1px solid #fec10e;border-radius:8px;gap:8px;margin:12px 24px;padding:10px 12px;display:flex}.booking-form .location-info__icon{flex-shrink:0;font-size:24px;color:#975009!important}.booking-form .location-info__content{width:100%}.booking-form .location-info__description{color:#975009;flex:1;min-width:0;margin:0;font-size:14px;line-height:20px}.booking-form .location-info__action{color:#7c410b;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600;line-height:16px}.booking-form .scroll-content{scrollbar-width:auto;background:#fff;border-radius:8px;flex:1;min-height:0;max-height:calc(100vh - 200px);padding:24px;overflow-y:auto}.booking-form .scroll-content .booking-form-section{margin-bottom:0}.booking-form .scroll-content .booking-form-section .ant-form-item-label{padding-bottom:8px}.booking-form .scroll-content .booking-form-section .ant-form-item-label>label{color:#454545;font-size:14px;font-weight:400;line-height:20px}.booking-form .scroll-content .booking-form-section .ant-form-item-label .user-name-label{font-size:12px}.booking-form .scroll-content .booking-form-section .ant-form-item-control-input{min-height:auto}.booking-form .scroll-content .strong .ant-form-item-label>label{font-weight:600!important}.booking-form .scroll-content .booking-for-radio-group{flex-direction:column;width:100%;display:flex}.booking-form .scroll-content .booking-for-radio-group .ant-radio-wrapper{color:#121212;align-items:center;width:100%;margin-inline-end:0;padding:16px 0;font-size:10px;font-weight:600;line-height:16px}.booking-form .scroll-content .booking-for-radio-group .ant-radio-wrapper span.ant-radio+*{padding-inline:16px 0;font-size:12px;line-height:16px}.booking-form .scroll-content .booking-for-radio-group .ant-radio-wrapper:last-child{border-bottom:0}.booking-form .scroll-content .booking-for-radio-group .ant-radio-inner{width:18px;height:18px}.booking-form .scroll-content .ant-select-single{height:44px}.booking-form .scroll-content .ant-select .ant-select-selector{border:0;border-radius:8px;min-height:auto;padding:12px;box-shadow:none!important;background:#f0f4f9!important}.ant-select-selection .booking-form .scroll-content .ant-select:active{border-color:#d2dae5!important}.booking-form .scroll-content .ant-select .ant-select-selection-item,.booking-form .scroll-content .ant-select .ant-select-selection-placeholder{line-height:44px}.booking-form .scroll-content .trip-type-form-item{margin-bottom:0}.booking-form .scroll-content .ride-type-radio-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;display:grid}.booking-form .scroll-content .ride-type-radio-group .ant-radio-button-wrapper{height:86px;box-shadow:none;background:0 0;border-color:#0000;justify-content:center;align-items:center;padding:0;display:flex}.booking-form .scroll-content .ride-type-radio-group .ant-radio-button-wrapper:before,.booking-form .scroll-content .ride-type-radio-group .ant-radio-button-wrapper .ant-wave{display:none}.booking-form .scroll-content .ride-type-radio-group .ride-type-option{width:100%}.booking-form .scroll-content .ride-type-radio-group .ride-type-option__vehicle{background:0 0}.booking-form .scroll-content .ride-type-radio-group .ride-type-option__label{color:#888;border-radius:8px;justify-content:center;align-items:center;min-width:60px;height:18px;padding:0 8px;font-size:10px;line-height:16px;display:inline-flex}.booking-form .scroll-content .ride-type-radio-group .ant-radio-button-wrapper-checked .ride-type-option__label{color:#fff;background:#ed4646;border-radius:4px;min-width:auto;font-size:12px;font-weight:600}.booking-form .scroll-content .ride-type-radio-group .ant-radio-button-wrapper-checked .ant-badge-count{color:#454545}.booking-form .scroll-content .booking-location-section .ant-form-item-control-input-content{width:100%}.booking-form .scroll-content .location-route-control__divider{width:230px;min-width:230px;margin:0 0 0 40px}.booking-form .scroll-content .location-route-control{width:100%}.booking-form .scroll-content .location-route-control__inputs{background:#f0f4f9;border-radius:8px;flex:1;overflow:hidden}.booking-form .scroll-content .location-route-control__actions{color:#496082;justify-content:center;height:88px}.booking-form .scroll-content .location-route-control__action{color:#496082}.booking-form .scroll-content .book-ride-location-input{height:44px;box-shadow:none;background:#f5f7fa;border:0;border-radius:0}.booking-form .scroll-content .book-ride-location-input:hover,.booking-form .scroll-content .book-ride-location-input:focus,.booking-form .scroll-content .book-ride-location-input:active,.booking-form .scroll-content .book-ride-location-input:focus-within{border:none!important}.booking-form .scroll-content .book-ride-location-input .ant-input{color:#121212}.booking-form .scroll-content .book-ride-location-input .ant-input::placeholder{color:#496082}.booking-form .scroll-content .book-ride-location-input .ant-input-prefix{justify-content:center;width:32px;margin-inline-end:0}.booking-form .scroll-content .book-ride-location-input--pickup .ant-input-prefix{margin-top:10px}.booking-form .scroll-content .book-ride-location-input--drop .ant-input-prefix{margin-bottom:10px}.booking-form .scroll-content .book-ride-location-input--pickup-rental{border-radius:8px}.booking-form .scroll-content .book-ride-location-input .ant-input-outlined:hover,.booking-form .scroll-content .book-ride-location-input .ant-input-outlined:focus,.booking-form .scroll-content .book-ride-location-input .ant-input-outlined:active,.booking-form .scroll-content .book-ride-location-input .ant-input-outlined:focus-within{border:none!important}.booking-form .scroll-content .review-button{width:fit-content;padding:4px 16px}.booking-form .scroll-content .ant-input:focus,.booking-form .scroll-content .ant-input-focused,.booking-form .scroll-content .ant-input-affix-wrapper-focused{outline:none;box-shadow:0 0 1px #00000080}.booking-form .scroll-content .book-ride-location-input.ant-input-affix-wrapper-focused,.booking-form .scroll-content .ant-select-focused .ant-select-selector,.booking-form .scroll-content .ant-select-open .ant-select-selector{box-shadow:none!important}.booking-form .scroll-content .ant-col .ant-typography strong{font-size:14px}.booking-form .book-ride-action-dock .ant-card{border:none;border-radius:0;box-shadow:0 -4px 9px #00000014}.booking-form .book-ride-action-dock .ant-btn{border:none;width:100%;height:48px;padding:8px 32px;font-size:14px;font-weight:600}.booking-form .booking-form-label{color:#5e5e5e;font-size:12px;font-weight:400;line-height:16px}.view-instructions-modal .custom-modal__body{padding-bottom:24px}.view-instructions-modal__steps{flex-direction:column;padding-top:16px;display:flex}.view-instructions-modal__step{gap:2px;padding:8px 0}.view-instructions-modal__dot{flex-shrink:0;margin-top:0}.view-instructions-modal__text{color:#3d3d3d;font-size:14px;line-height:20px}.view-instructions-modal__text strong{font-weight:600}.view-instructions-modal__dot-container{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.book-ride-date-picker,.book-ride-time-picker.ant-picker{width:100%;min-height:44px;box-shadow:none;background:#f5f7fa;border:1px solid #0000;border-radius:8px;padding:0 12px}.book-ride-date-picker .ant-picker-input>input,.book-ride-time-picker.ant-picker .ant-picker-input>input{color:#121212;font-size:14px;line-height:20px}.book-ride-date-picker .ant-picker-input>input::placeholder,.book-ride-time-picker.ant-picker .ant-picker-input>input::placeholder{color:#496082}.book-ride-date-picker .ant-picker-suffix,.book-ride-time-picker.ant-picker .ant-picker-suffix{color:#496082;font-size:14px}.book-ride-date-picker:hover,.book-ride-time-picker.ant-picker:hover{border-color:#d2dae5}.book-ride-date-picker.ant-picker-focused,.book-ride-date-picker:focus-within,.book-ride-time-picker.ant-picker.ant-picker-focused,.book-ride-time-picker.ant-picker:focus-within{box-shadow:none;border-color:#496082}.date-picker-popup.ant-picker-dropdown .ant-picker-panel-container{border-radius:8px;overflow:hidden;box-shadow:0 0 16px #00000014}.date-picker-popup.ant-picker-dropdown .ant-picker-panel{font-family:Figtree,sans-serif}.date-picker-popup.ant-picker-dropdown .ant-picker-header{border-bottom:1px solid #f5f7fa}.date-picker-popup.ant-picker-dropdown .ant-picker-header button{color:#121212}.date-picker-popup.ant-picker-dropdown .ant-picker-header-view{color:#121212;font-size:14px;font-weight:600}.date-picker-popup.ant-picker-dropdown .ant-picker-content th{color:#121212;font-size:14px;font-weight:400}.date-picker-popup.ant-picker-dropdown .ant-picker-cell{color:#121212}.date-picker-popup.ant-picker-dropdown .ant-picker-cell .ant-picker-cell-inner{border-radius:6px}.date-picker-popup.ant-picker-dropdown .ant-picker-cell-disabled{color:#b0b0b0}.date-picker-popup.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.date-picker-popup.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.date-picker-popup.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{color:#fff;background:#496082}.date-picker-popup.ant-picker-dropdown .ant-picker-time-panel-column{border-inline-end:1px solid #f5f7fa}.date-picker-popup.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{border-radius:4px;font-size:14px}.date-picker-popup.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{color:#fff;background:#496082}.date-picker-popup.ant-picker-dropdown .ant-picker-time-panel-column:last-child{border-inline-end:none}.date-picker-popup.ant-picker-dropdown .ant-picker-footer{border-top:1px solid #f5f7fa;padding:8px 12px}.date-picker-popup.ant-picker-dropdown .ant-picker-now-btn{color:#ed4646;font-size:14px;font-weight:600;text-decoration:underline}.date-picker-popup.ant-picker-dropdown .ant-picker-ok .ant-btn{border-radius:4px;padding:0 8px;font-size:14px;line-height:20px}.remarks-modal .ant-modal-body{scrollbar-width:auto;min-height:200px;max-height:calc(100vh - 250px);overflow-y:auto}.remarks-modal .remarks-modal-content{margin-top:32px}.remarks-modal .remarks-modal-space,.remarks-modal .remarks-radio-group,.remarks-modal .remarks-radio-options{width:100%}.remarks-modal .remarks-loader-wrapper{height:calc(100vh - 600px)}.remarks-modal .remarks-custom-input-wrapper{padding:16px 0}.remarks-modal .remarks-validation-error-icon{color:#ed4646!important}.remarks-modal .remarks-validation-error-text{font-size:12px}.remarks-modal .custom-remark-textarea{border-radius:8px;padding:12px}.remark-scroll-view .ant-modal-body::-webkit-scrollbar{-webkit-appearance:none;width:4px}.remark-scroll-view .ant-modal-body::-webkit-scrollbar-thumb{background-color:#dadadac3;border-radius:6px;-webkit-box-shadow:0 0 1px #ffffff6b}.divider{margin:0 0 0 32px;width:290px!important;min-width:0!important}.book-ride-mobile-header{background:#fff;border-bottom:1px solid #f0f4f9;width:100%;padding:16px;display:none}.book-ride-mobile-header__title.ant-typography{color:#121212;letter-spacing:-.4px;margin:0;font-size:24px;font-weight:700;line-height:32px}.book-ride-mobile-header__action.ant-btn-link{color:#ed4646;height:auto;padding:4px 8px;font-size:14px;font-weight:600}.book-ride-mobile-map-trigger.float-btn{display:none}.regulation-details-drawer .ant-drawer-content{border-radius:24px 24px 0 0}.regulation-details-drawer .ant-drawer-header{border-bottom:0;padding:16px}.regulation-details-drawer .ant-drawer-body{padding:0 16px 16px}.regulation-details-drawer__header{width:100%}.regulation-details-drawer__title.ant-typography{color:#121212;font-size:16px;font-weight:600;line-height:24px}.regulation-details-drawer__close.ant-btn{background:0 0;border:0;width:40px;height:40px;position:absolute;top:-56px;right:16px}.regulation-details-drawer__close.ant-btn .anticon{color:#fff;font-size:24px}.regulation-details-drawer__close-icon{font-size:28px}.regulation-details-sheet{max-height:calc(100dvh - 250px);padding:16px}.regulation-details-sheet__divider.ant-divider{margin:12px}.regulation-details-sheet .regulation-details-empty{padding:16px 0}.regulation-details-sheet .regulation-details-empty__illustration .ant-empty-image{height:160px}.regulation-details-sheet .regulation-details-user-name{margin-bottom:12px;font-size:16px;font-weight:600;line-height:24px;display:block}.regulation-details-sheet .regulation-details-user-meta{flex-direction:column;gap:8px;display:flex}.regulation-details-sheet .regulation-details-info-row{align-items:center;gap:12px;width:100%;display:flex}.regulation-details-sheet .regulation-details-info-row__icon{width:16px;height:16px;display:inline-flex}.regulation-details-sheet .regulation-details-info-row__value{color:#888;white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:12px;font-weight:400;line-height:16px}.regulation-details-sheet .regulation-details-field{align-items:flex-start;gap:12px;width:100%;display:flex}.regulation-details-sheet .regulation-details-field__icon{width:16px;height:16px}.regulation-details-sheet .regulation-details-field-list{flex-direction:column;display:flex}.regulation-details-sheet .regulation-details-field{align-items:flex-start;gap:12px;width:100%;padding:12px 0;display:flex}.regulation-details-sheet .regulation-details-field__icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:4px;display:inline-flex}.regulation-details-sheet .regulation-details-field__content{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.regulation-details-sheet .regulation-details-field__label{color:#454545;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.regulation-details-sheet .regulation-details-field__value{color:#888;white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:12px;font-weight:400;line-height:16px}.regulation-details-sheet .regulation-details-time-slot-list{gap:4px}.regulation-details-sheet .regulation-details-time-slot-item.ant-typography{color:#888;margin:0;font-size:12px;line-height:16px}@media (width<=768px){.book-ride-layout .header{display:none}.book-ride-layout .content{background-color:#fff}.book-ride-mobile-header{display:flex}.book-ride-mobile-map-trigger{display:inline-flex;position:fixed;bottom:90px;box-shadow:0 3px 12px #0000002e;background:#fff!important}.book-ride-mobile-map-trigger .ant-float-btn-body .ant-float-btn-content{height:20px;min-height:20px;padding:0}.book-ride-mobile-map-trigger .ant-float-btn-icon{width:20px;height:20px}.book-ride-map-modal .ant-modal-wrap{justify-content:center;align-items:center;padding-bottom:56px;display:flex}.book-ride-map-modal .ant-modal{max-width:343px;height:540px;margin:0 auto;width:calc(100vw - 32px)!important}.book-ride-map-modal .ant-modal-content{box-shadow:none;border-radius:16px;padding:0}.book-ride-map-modal__card{border-radius:16px;height:calc(100vh - 240px);min-height:460px;max-height:805px;overflow:hidden;box-shadow:0 3px 12px #00000040}.book-ride-map-modal__card .booking-maps{border-radius:inherit;min-height:100%;height:100%!important}.book-ride-map-modal__close.ant-btn{z-index:9999;background:#fff;border:0;width:40px;height:40px;position:absolute;bottom:-56px;right:0;box-shadow:0 3px 6px #00000040}.book-ride-map-modal__close.ant-btn .ant-btn-icon{width:20px;height:20px}.book-ride-map-modal__close.ant-btn .anticon{color:#ed4646}.book-ride-map-modal__close-icon{font-size:18px}.booking-form{height:100dvh}.booking-form .book-ride-form-container{flex-direction:column}.booking-form .rental-package-block{max-width:100%}.booking-form .scroll-content,.booking-form .booking-form-section,.booking-form .booking-location-section{width:100%;max-height:calc(100vh - 300px)}.booking-form .divider{margin:0;width:100%!important}.booking-form .ride-type-radio-group{gap:12px}.booking-form .location-info{margin:12px 16px}.booking-form .book-ride-action-dock{z-index:4;background:#fff;width:100%;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px #0000001a}.booking-form .book-ride-action-dock .ant-card{box-shadow:none;background:0 0;border:0}.booking-form .book-ride-action-dock .ant-card-body{padding:16px}.booking-form .book-ride-action-dock .ant-btn{width:100%;height:48px;font-size:14px;font-weight:600}}.review-booking-modal-v2 .ant-modal-content{border-radius:20px;padding:0;overflow:hidden;box-shadow:0 24px 48px #0003}.review-booking-modal-v2 .ant-modal-body{padding:0}.review-booking-modal-v2 .rbm-header{background:linear-gradient(-22.32deg,#8d0f1f 0%,#ca051e 107.23%);padding:24px 16px}.review-booking-modal-v2 .rbm-header__title{letter-spacing:-.48px;color:#fff!important;margin:0!important;font-size:24px!important;font-weight:700!important;line-height:32px!important}.review-booking-modal-v2 .rbm-header__subtitle{color:#ffffffd9!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}.review-booking-modal-v2 .rbm-header__close{color:#fff;background:#fff3;border:none;flex-shrink:0;width:44px;height:44px;transition:background .2s}.review-booking-modal-v2 .rbm-header__close:hover,.review-booking-modal-v2 .rbm-header__close:focus{color:#fff!important;background:#ffffff4d!important}.review-booking-modal-v2 .rbm-header__close .ant-btn-icon{width:20px;height:20px}.review-booking-modal-v2 .rbm-header__close .anticon{color:#fff;font-size:20px}.review-booking-modal-v2 .rbm-loader{background:#f5f7fa;padding:32px}.review-booking-modal-v2 .rbm-body{background:#f5f7fa;max-height:60vh;padding:16px;overflow-y:auto}.review-booking-modal-v2 .rbm-body::-webkit-scrollbar{width:4px}.review-booking-modal-v2 .rbm-body::-webkit-scrollbar-thumb{background:#e7e7e7;border-radius:4px}.review-booking-modal-v2 .rbm-card{background:#fff;border-radius:16px}.review-booking-modal-v2 .rbm-card>.ant-card-body{padding:16px}.review-booking-modal-v2 .rbm-address-connector{position:relative}.review-booking-modal-v2 .rbm-timeline-rail{object-fit:contain;object-position:top center;flex-shrink:0;align-self:flex-start;width:24px;height:auto;display:block}.review-booking-modal-v2 .rbm-address-rows{flex:1 1 0;min-width:0}.review-booking-modal-v2 .rbm-details-card>.ant-card-body{flex-direction:column;align-items:stretch;padding:0;display:flex}.review-booking-modal-v2 .rbm-details-column{flex:1;min-width:0;padding:16px}.review-booking-modal-v2 .rbm-details-divider{background:#d2dae5;flex-shrink:0;width:100%;height:1px;margin:0;display:block}.review-booking-modal-v2 .rbm-details-section-title{color:#121212!important;font-size:14px!important;font-weight:600!important;line-height:20px!important}.review-booking-modal-v2 .rbm-detail-label{color:#888!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.review-booking-modal-v2 .rbm-detail-value{text-align:right;white-space:nowrap;max-width:300px;overflow-x:scroll;color:#121212!important;font-size:12px!important;font-weight:600!important;line-height:16px!important}@media (width<=768px){.review-booking-modal-v2 .rbm-detail-value{max-width:190px}}.review-booking-modal-v2 .rbm-fare-card>.ant-card-body{flex-direction:column;gap:12px;display:flex}.review-booking-modal-v2 .rbm-fare-row{gap:12px;padding:8px 0}.review-booking-modal-v2 .rbm-fare-label{color:#121212!important;font-size:12px!important;font-weight:600!important}.review-booking-modal-v2 .rbm-fare-label-suffix{color:#888!important;font-size:12px!important;font-weight:400!important}.review-booking-modal-v2 .rbm-fare-value{color:#454545!important;font-size:12px!important;font-weight:400!important}.review-booking-modal-v2 .rbm-fare-separator{border-bottom:1px solid #f0f4f9;height:0;display:block}.review-booking-modal-v2 .rbm-remarks-row{width:100%}.review-booking-modal-v2 .rbm-remarks-left{flex:1;min-width:0}.review-booking-modal-v2 .rbm-remarks-text{color:#454545!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.review-booking-modal-v2 .rbm-edit-remarks-btn{flex-shrink:0;height:auto;padding:4px 8px;color:#ed4646!important;font-size:14px!important;font-weight:600!important}.review-booking-modal-v2 .rbm-edit-remarks-btn:hover{color:#ab091e!important}.review-booking-modal-v2 .rbm-things-to-know-card>.ant-card-body{padding:12px 16px}.review-booking-modal-v2 .rbm-things-to-know-collapse .ant-collapse-item{border-bottom:none}.review-booking-modal-v2 .rbm-things-to-know-collapse .ant-collapse-header{padding:8px 0!important}.review-booking-modal-v2 .rbm-things-to-know-collapse .ant-collapse-header .anticon{color:#ed4646;font-size:20px!important}.review-booking-modal-v2 .rbm-things-to-know-collapse .ant-collapse-header .ant-collapse-expand-icon{color:#ed4646}.review-booking-modal-v2 .rbm-things-to-know-collapse .ant-collapse-content-box{padding:0}.review-booking-modal-v2 .rbm-things-to-know-header .anticon{color:#496082}.review-booking-modal-v2 .rbm-things-to-know-title{color:#121212!important;font-size:12px!important;font-weight:600!important;line-height:16px!important}.review-booking-modal-v2 .rbm-things-to-know-list{gap:4px}.review-booking-modal-v2 .rbm-things-to-know-item span.ant-typography{color:#454545;width:100%;font-size:12px;line-height:16px}.review-booking-modal-v2 .rbm-footer{background:#fff;padding:16px;box-shadow:0 -2px 2px #0000000d}.review-booking-modal-v2 .rbm-footer__fare-label{color:#888!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.review-booking-modal-v2 .rbm-footer__fare-amount{letter-spacing:-.48px;color:#121212!important;font-size:24px!important;font-weight:700!important;line-height:32px!important}.review-booking-modal-v2 .rbm-confirm-btn{background:#ed4646;border-color:#ed4646;border-radius:8px;min-width:180px;height:48px;padding:0 32px;font-size:14px;font-weight:600}.review-booking-modal-v2 .rbm-confirm-btn:hover,.review-booking-modal-v2 .rbm-confirm-btn:focus{background:#ca051e!important;border-color:#ca051e!important}@media (width>=768px){.review-booking-modal-v2 .rbm-header{padding:32px}.review-booking-modal-v2 .rbm-header__title{letter-spacing:-.56px;font-size:28px!important;line-height:36px!important}.review-booking-modal-v2 .rbm-body{padding:24px}.review-booking-modal-v2 .rbm-card>.ant-card-body{padding:16px}.review-booking-modal-v2 .rbm-details-card>.ant-card-body{flex-direction:row;align-items:flex-start;padding:0}.review-booking-modal-v2 .rbm-details-column{padding:24px}.review-booking-modal-v2 .rbm-details-divider{align-self:stretch;width:1px;height:auto;margin:24px 0}.review-booking-modal-v2 .rbm-things-to-know-card>.ant-card-body{padding:12px 16px}.review-booking-modal-v2 .rbm-footer{padding:24px}.review-booking-modal-v2 .rbm-footer__fare-amount{letter-spacing:-.56px;font-size:28px!important;line-height:36px!important}}.location-container{width:100%}.location-container .location-container-content{background-color:#f0f4f9;border-radius:8px;width:100%;height:100%}.location-container .location-container-content .location-container-image img,.location-container .location-container-content .input-container{width:100%}.location-container .location-container-content .custom-input{border-bottom:1px solid #e7e7e7;width:100%;border-radius:0!important}.location-container .location-container-content .ant-input::placeholder{color:#718096!important}.location-container .location-container-content .input-wrapper{border-bottom:1px solid #d2dae5;width:100%}.location-container .location-container-content .input-wrapper.no-border{border-bottom:none}.location-container .location-container-content .input-wrapper .custom-input{background-color:#0000;outline:none;padding:12px 12px 12px 0;box-shadow:none!important;border:none!important}.location-container .location-container-content .input-wrapper .location-suffix-action{cursor:pointer;align-items:center;display:inline-flex}.location-container .location-container-content .input-wrapper .custom-divider{border-color:#e7e7e7;margin:0}.location-container .location-container-button-delete .ant-btn-icon{color:#ed4646}.location-container-rental{border-radius:8px;width:100%}.location-container-rental .custom-input{gap:10px;padding:12px 12px 12px 0}.location-container-rental .location-filter{width:100%}.location-container-rental__icon{color:#5e5e5e;flex-shrink:0;width:36px;font-size:16px}.location-container-rental .input-wrapper{border-bottom:none;flex:1}.location-filter{min-width:280px}.location-filter .ant-popover-inner{padding:4px}.location-filter .ant-popover-inner .popover-list{flex-direction:column;gap:2px;display:flex}.location-filter .ant-popover-inner .popover-list .list-item{cursor:pointer;background-color:#0000;border-radius:4px;gap:8px;padding:5px 12px;font-size:14px;font-weight:400;display:flex}.location-filter .ant-popover-inner .popover-list .list-item .location-items{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.location-filter .ant-popover-inner .popover-list .list-item.disabled-item{cursor:not-allowed}.location-filter .ant-popover-inner .popover-list .list-item.selected-item{background-color:#f0f4f9;font-weight:700}.location-filter .ant-popover-inner .popover-list .list-item:hover{background-color:#f0f4f9}.location-filter .ant-popover-inner .popover-list .list-item{border-block-end:none}.location-row,.location-row__space{width:100%;min-width:0}.location-row--pickup,.location-row--pickupStop,.location-row--drop{padding:4px 0}.location-row__title{letter-spacing:.3px;display:block;color:#121212!important;font-size:10px!important;font-weight:600!important;line-height:14px!important}.location-row__address{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;color:#121212!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.location-row__additional{display:block;color:#5e5e5e!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.common-input-style{padding:12px}.payment-mode-tooltip.ant-tooltip .ant-tooltip-inner{box-sizing:border-box;text-align:left;border-radius:4px;max-width:158px;padding:8px 12px;color:#454545!important;background-color:#fff!important;font-size:10px!important;font-weight:600!important;line-height:14px!important;box-shadow:0 3px 6px #00000040!important}.payment-mode-tooltip.ant-tooltip .ant-tooltip-arrow:before{background:#fff!important}@media (width<=425px){.location-validation-custom-modal{vertical-align:middle!important}.booking-form.rental-package-block{max-width:100%}}@media (width>=768px){:root{--common-scroll-height:calc(100dvh - 90px);--common-scroll-height-plus:calc(100dvh - 90px);--common-scroll-height-web-plus:calc(100dvh - 130px)}}.custom-modal .ant-modal{max-width:600px;margin:0 auto}.custom-modal .ant-modal-header{margin-bottom:0}.custom-modal .ant-modal-content{border-radius:16px;max-width:600px;padding:0;overflow:hidden}.custom-modal .ant-modal-body{padding:0;overflow-y:scroll}.custom-modal__content{width:100%}.custom-modal__body{max-height:calc(100vh - 350px);padding:0 24px;overflow-y:scroll}.custom-modal-header{padding:24px 24px 0}.custom-modal-header__top{width:100%}.custom-modal-header__icon-container{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:8px;display:flex}.custom-modal-header__icon{font-size:24px}.custom-modal-header__close-button{cursor:pointer;width:48px;height:48px;box-shadow:none;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.custom-modal-header__close-icon{color:#121212;font-size:24px}.custom-modal-header__content{width:100%}.custom-modal-header__title{color:#121212;font-size:16px;font-weight:600;line-height:24px;margin:0!important}.custom-modal-header__subtitle{color:#888;font-size:14px;font-weight:400;line-height:20px}.custom-modal-header .ant-menu-item-icon{width:24px;height:24px;display:inline}.custom-modal-footer{width:100%;padding:32px 24px 24px}.custom-modal-footer__button{border-radius:8px;flex:1;height:48px;font-size:14px;font-weight:600}.custom-modal-footer__button--outlined{color:#ed4646;background-color:#fff;border:1.5px solid #ed4646}.custom-modal-footer__button--outlined:disabled{color:#b0b0b0;background-color:#fff;border-color:#b0b0b0}.custom-modal-footer__button--secondary{color:#b0b0b0;background-color:#e7e7e7;border:none}.custom-modal-footer__button--secondary:hover:not(:disabled),.custom-modal-footer__button--secondary:disabled{color:#b0b0b0;background-color:#e7e7e7}.custom-modal-footer__button--primary{color:#fff;background-color:#ed4646;border:none}.custom-modal-footer__button--primary:hover:not(:disabled){background-color:#ca051e}.custom-modal-footer__button--primary:disabled{color:#b0b0b0;background-color:#e7e7e7}.custom-modal-footer--mobile .custom-modal-footer__button{width:100%}@media (width<=768px){.ant-modal-root .ant-modal-centered .ant-modal{text-align:start;vertical-align:bottom;padding-bottom:0;display:inline-block;top:auto;bottom:0}.custom-modal .ant-modal-content{flex-direction:column;max-height:calc(100vh - 50px);margin:0;display:flex}.custom-modal__body{flex:1;max-height:calc(100vh - 200px);overflow-y:auto}.custom-modal-header__icon-container{width:40px;height:40px}.custom-modal-header__icon{font-size:20px}.custom-modal-header__close-button{width:40px;height:40px}.custom-modal-header__close-icon{font-size:20px}.custom-modal-header__title{font-size:14px;line-height:20px}.custom-modal-footer__button{padding:12px;font-size:14px}}@media (width>=768px){:root{--common-scroll-height:calc(100dvh - 90px);--common-scroll-height-plus:calc(100dvh - 90px);--common-scroll-height-web-plus:calc(100dvh - 130px)}}.header{box-sizing:border-box;background:#fff;width:100%;padding:24px}.header__main{width:100%;min-width:0}.header__title-block{flex:auto;min-width:0}.header__title.ant-typography{color:#121212;letter-spacing:-.56px;margin:0;font-size:28px;font-weight:700;line-height:36px}.header__breadcrumb .ant-breadcrumb-link{color:#6d6d6d;letter-spacing:1.25px;font-size:14px;font-weight:600;line-height:20px}.header__breadcrumb li:last-child .ant-breadcrumb-link{color:#121212}.header__breadcrumb .ant-breadcrumb-separator{color:#6d6d6d;margin-inline:4px}.header__actions{flex-shrink:0}.header__btn{border-radius:8px;min-width:136px;height:40px;padding-block:8px;padding-inline:32px;font-size:14px;line-height:20px}.header__btn .ant-btn-icon{line-height:0}.header__btn .ant-btn-icon .anticon{font-size:24px}.header__btn--outline.ant-btn-default{color:#ed4646;background:#fff;border-width:1.5px;border-color:#ed4646;font-weight:600}.header__btn--outline.ant-btn-default:not(:disabled):hover{color:#ed4646;background:#fbebed;border-color:#ed4646}.header__btn--solid.ant-btn-primary{min-height:40px;font-weight:600}.bordered{border-bottom:1px solid #f0f4f9}@media (width<=425px){.header__title.ant-typography{font-size:20px;line-height:32px}}:root{--common-scroll-height:calc(100dvh - 131px);--common-scroll-height-plus:calc(100dvh - 180px)}@media (width>=768px){:root{--common-scroll-height:calc(100dvh - 90px);--common-scroll-height-plus:calc(100dvh - 90px);--common-scroll-height-web-plus:calc(100dvh - 130px)}}.google-maps-loader{width:100%}.google-maps-loader--loading{height:var(--common-scroll-height)}.google-maps-loader--error{min-height:100vh;padding:16px}.google-maps-loader__spin-icon{color:#ca051e;font-size:24px}.google-maps-loader__initial-loader{flex:1;justify-content:center;align-items:center;width:100%;display:flex}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{-webkit-user-select:none;user-select:none}.bank-transfer-details span,.payment-processing-bank-transfer-details span{-webkit-user-select:text;user-select:text}.ant-input-outlined:focus{box-shadow:none}.ant-btn:not(:disabled):focus-visible{box-shadow:none;outline:none}.no-margin{margin-bottom:0}
