html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.rt-notification.ant-notification-notice{margin:0;padding:0!important;background:transparent;box-shadow:none}.rt-notification .ant-notification-notice-content{display:flex;align-items:center;gap:16px;padding:16px;min-width:339px}.rt-notification .ant-notification-notice-message{margin-bottom:4px;font-size:14px;line-height:20px;font-weight:600}.rt-notification .ant-notification-notice-description{margin:0;font-size:14px;line-height:20px;font-weight:400}.rt-notification .rt-notification__icon{font-size:20px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}.rt-notification .ant-notification-notice-with-icon .ant-notification-notice-message,.rt-notification .ant-notification-notice-with-icon .ant-notification-notice-description{margin-inline:50px!important;color:#fff}.rt-notification .ant-notification-notice-icon{display:flex;align-items:center;justify-content:center;height:calc(100% - 32px)}.rt-notification .ant-notification-notice-close{color:#fff!important}.rt-notification--success .ant-notification-notice-content{background-color:#0e8345;color:#fff}.rt-notification--success .rt-notification__icon{color:#fff}.rt-notification--warning .ant-notification-notice-content{background-color:#fec10e;color:#fff}.rt-notification--warning .rt-notification__icon{color:#fff}.rt-notification--error .ant-notification-notice-content{background-color:#de1135;color:#fff}.rt-notification--error .rt-notification__icon{color:#fff}.rt-notification--info .ant-notification-notice-content{background-color:#276ef1;color:#fff}.rt-notification--info .rt-notification__icon{color:#fff}.guest-tag{display:flex;align-items:center;justify-content:center;gap:8px;padding:4px 8px;line-height:16px}.override-tag{display:flex;align-items:center;justify-content:center;gap:8px;line-height:16px;padding:4px 8px;color:#bb6802!important;border-color:#bb6802!important}*{scrollbar-width:none;scrollbar-color:auto}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em rgba(100,108,255,.6666666667))}.logo.react:hover{filter:drop-shadow(0 0 2em rgba(97,218,251,.6666666667))}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.layout{width:100vw;height:100vh}@media (max-width: 320px){.hideOnDeviceTill_extraSmall{display:none}}@media (max-width: 375px){.hideOnDeviceTill_small{display:none}}@media (max-width: 425px){.hideOnDeviceTill_medium{display:none}}@media (max-width: 768px){.hideOnDeviceTill_large{display:none}}@media (max-width: 1024px){.hideOnDeviceTill_extraLarge{display:none}}@media (max-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:#babac0;border-radius:16px;border:4px solid #ffffff}.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:transparent;width:6px;height:6px}.ant-table-body::-webkit-scrollbar-track{background-color:transparent}.ant-table-body::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:16px}.ant-input,.ant-select-selector{background-color:#f0f4f9;border-radius:8px!important;color:#121212}.ant-input-outlined,.ant-select-selector{border-color:transparent}.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:transparent!important}.ant-input::placeholder{color:#aabacf}.ant-btn-default{border:1.5px solid #ed4646}.ant-form-item-explain-error{line-height:18px;font-size:12px;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{width:18px;height:18px;border-color:#888}.ant-radio+*{font-size:14px;line-height:20px;color:#121212!important}.ant-radio-checked .ant-radio-inner{border-color:#ed4646!important;background-color:#fff!important}.ant-radio-checked .ant-radio-inner:after{transform:scale(.6)!important;background-color:#ed4646!important}.custom-modal .ant-modal{max-width:600px;margin:0 auto}.custom-modal .ant-modal-header{margin-bottom:0}.custom-modal .ant-modal-content{padding:0;border-radius:16px;overflow:hidden;max-width:600px}.custom-modal .ant-modal-body{padding:0;overflow-y:scroll}.custom-modal__content{width:100%}.custom-modal__body{padding:0 24px;max-height:calc(100vh - 350px);overflow-y:scroll}.custom-modal-header{padding:24px 24px 0}.custom-modal-header__top{width:100%}.custom-modal-header__icon-container{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:8px;flex-shrink:0}.custom-modal-header__icon{font-size:24px}.custom-modal-header__close-button{width:48px;height:48px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;box-shadow:none}.custom-modal-header__close-icon{font-size:24px;color:#121212}.custom-modal-header__content{width:100%}.custom-modal-header__title{margin:0!important;font-size:16px;font-weight:600;line-height:24px;color:#121212}.custom-modal-header__subtitle{font-size:14px;line-height:20px;color:#888;font-weight:400}.custom-modal-header .ant-menu-item-icon{display:inline;width:24px;height:24px}.custom-modal-footer{padding:32px 24px 24px;width:100%}.custom-modal-footer__button{flex:1;height:48px;font-size:14px;font-weight:600;border-radius:8px}.custom-modal-footer__button--outlined{background-color:#fff;color:#ed4646;border:1.5px solid #ed4646}.custom-modal-footer__button--outlined:disabled{background-color:#fff;color:#b0b0b0;border-color:#b0b0b0}.custom-modal-footer__button--secondary{background-color:#e7e7e7;color:#b0b0b0;border:none}.custom-modal-footer__button--secondary:hover:not(:disabled){background-color:#e7e7e7;color:#b0b0b0}.custom-modal-footer__button--secondary:disabled{background-color:#e7e7e7;color:#b0b0b0}.custom-modal-footer__button--primary{background-color:#ed4646;color:#fff;border:none}.custom-modal-footer__button--primary:hover:not(:disabled){background-color:#ca051e}.custom-modal-footer__button--primary:disabled{background-color:#e7e7e7;color:#b0b0b0}.custom-modal-footer--mobile .custom-modal-footer__button{width:100%}@media (max-width: 768px){.ant-modal-root .ant-modal-centered .ant-modal{top:auto;bottom:0;display:inline-block;padding-bottom:0;text-align:start;vertical-align:bottom}.custom-modal .ant-modal-content{margin:0;display:flex;flex-direction:column;max-height:calc(100vh - 50px)}.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}}.account-setup-container{height:100%;display:flex;flex-direction:column;align-items:center}@media (max-width: 425px){.account-setup-container{padding:32px 16px;justify-content:flex-start}}.account-setup-activation-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;min-height:calc(100vh - 200px);padding:32px 16px}@media (max-width: 768px){.account-setup-activation-container{padding:0}}.account-setup-title-and-desc-container{width:620px}.account-setup-title-and-desc-container .account-setup-title-and-desc-container-title{color:#000;font-weight:700;font-size:24px;letter-spacing:-.48px;line-height:32px;text-align:left;margin-bottom:4px}@media (max-width: 930px){.account-setup-title-and-desc-container{width:100%}}.account-setup-list{margin-top:32px;width:620px}@media (max-width: 930px){.account-setup-list{margin-top:16px;width:100%}}.account-setup-list .account-setup-card{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;cursor:pointer;transition:all .2s ease;border-radius:8px;border:1px solid #d2dae5}.account-setup-list .account-setup-card.locked,.account-setup-list .account-setup-card.approved,.account-setup-list .account-setup-card.payment_completed{cursor:not-allowed}.account-setup-list .account-setup-card.locked:hover,.account-setup-list .account-setup-card.approved:hover,.account-setup-list .account-setup-card.payment_completed:hover{background:#fff;border-color:#d2dae5}.account-setup-list .account-setup-card .account-setup-card-left{display:flex;align-items:center;gap:16px}.account-setup-list .account-setup-card .account-setup-card-icon{height:24px;width:24px;display:flex;align-items:center;justify-content:center;color:#ca051e}.account-setup-list .account-setup-card .account-setup-card-content{display:flex;flex-direction:column;gap:4px}.account-setup-list .account-setup-card .account-setup-card-title{color:#121212;font-size:12px;font-style:normal;font-weight:600;line-height:16px}.account-setup-status-tag{font-weight:600;font-size:10px}.account-setup-status-tag.under_review{border-color:#bb6802;color:#bb6802;background:#fff9e7}.account-setup-status-tag.not_approved{border-color:#de1135;color:#de1135;background:#fff}.dashboard-steps .ant-steps-item-description{text-transform:capitalize}.dashboard-steps .ant-steps-item-finish .ant-steps-item-content .ant-steps-item-title:after{background-color:#0e8345!important}.dashboard-steps .ant-steps-item-finish .ant-steps-item-icon{background-color:#0e8345;border-color:#0e8345}.dashboard-steps .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon svg{fill:#fff}.dashboard-steps.on-review .ant-steps-item-process .ant-steps-item-icon{border-radius:90%;background:#fec10e;width:32px;height:32px}.dashboard-steps.on-review .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon{font-size:16px}.dashboard-steps.on-review .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon svg{height:16px;width:16px;fill:#fff}.account-setup-guide .guide-container .icon{margin-bottom:0}.account-setup-guide .guide-container .title{margin-top:20px;margin-bottom:8px;font-size:24px;font-weight:500}@media (max-width: 425px){.account-setup-guide .guide-container .title{text-align:center}}.account-setup-guide .guide-container .description{max-width:690px;text-align:center}@media (max-width: 425px){.account-setup-guide .guide-container .description{text-align:center}}.account-setup-guide .guide-container .steps-container{max-width:600px;background:#00000008;padding:24px 40px}.account-setup-guide .guide-container .steps-container .step-container .step-item{border-bottom:none}.account-setup-guide .guide-container .steps-container .step-container .step-item div .step-icon{margin-right:8px}.account-setup-guide .guide-container .steps-container .step-container .step-item div .step-icon svg{color:#fec10e}.account-activation-result{padding:60px 32px}.account-activation-result .ant-result-title{font-size:18px;font-weight:700;line-height:26px;margin-block:0}.account-activation-result .ant-result-icon{margin-bottom:24px}.account-activation-result .ant-result-icon .anticon{font-size:60px}.account-activation-result .actionable-result-button{width:100%;max-width:343px;height:48px;padding:8px 32px;border-radius:8px;font-size:14px;font-weight:600;line-height:24px}@media (max-width: 768px){.account-activation-result{padding:0}}.password-validation-modal .form-footer{margin-bottom:0}.password-validation-modal .form-footer .submit-button{font-size:16px;font-weight:400;line-height:24px;padding:8px 16px}.password-verification .ant-modal-header,.password-verification h4{margin-bottom:4px}.password-verification .footer{display:flex;align-items:center;gap:8px;justify-content:flex-end}.password-verification .otp-container{height:100%;flex:1 1 50%}.password-verification .otp-container .otp-component{width:100%;max-width:100%;height:100%}.password-verification .otp-container .otp-component .otp-desc{text-align:left;margin-bottom:24px}.password-verification .otp-container .otp-component .otp-form-change-password{margin-top:32px;max-width:100%;display:flex;flex-direction:column;gap:8px}.password-verification .otp-container .otp-component .otp-form-change-password .ant-form-item{margin-bottom:0;height:auto}.password-verification .otp-container .otp-component .otp-input-container{width:100%;max-width:100%;margin-bottom:0}.password-verification .otp-container .otp-component .otp-input-container .ant-col{flex:1 1 0;min-width:0;max-width:none}.password-verification .otp-container .otp-component .otp-input-container .ant-input{width:100%;height:44px;text-align:center;font-size:14px;font-weight:400;line-height:20px;background-color:#f0f4f9;border-color:transparent;border-radius:8px;color:#121212;padding:12px 0}.password-verification .otp-container .otp-component .otp-input-container .ant-input:focus,.password-verification .otp-container .otp-component .otp-input-container .ant-input.ant-input-focused{box-shadow:none;outline:none;background-color:#f0f4f9}.password-verification .otp-container .otp-component .otp-resend-helper{width:100%;margin:0;font-size:14px;line-height:20px}.password-verification .otp-container .otp-component .otp-resend-helper__label{color:#121212;margin-right:4px}.password-verification .otp-container .otp-component .otp-resend-helper__timer{color:#888}.password-verification .otp-container .otp-component .otp-resend-helper__action{height:auto;padding:0;font-size:14px;line-height:20px;color:#ed4646}.password-verification .otp-container .otp-component .otp-resend-helper__action:hover{color:#ca051e}.password-validation-form{margin-top:24px}.password-validation-form .ant-form-item-label>label{font-size:12px;font-weight:400;line-height:16px;color:#5e5e5e}.password-validation-form .ant-input-affix-wrapper{border-radius:8px;padding:12px}.password-validation-form .confirm-password-form-item{margin-bottom:0}.change-password-form{margin-top:32px}.change-password-form input{padding:12px;font-size:14px;line-height:20px}.unified-notification-modal{max-width:600px}.unified-notification-modal .ant-modal-content{padding:0;border-radius:16px;overflow:hidden;background:transparent;box-shadow:none}.unified-notification-modal .ant-modal-body{padding:0}.unified-notification-modal__panel{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:24px;border-radius:16px;border:2px solid transparent;background:#fff}.unified-notification-modal__panel--success{border-color:#0e8345;background:linear-gradient(180deg,#d7f0e4,#fff 35%)}.unified-notification-modal__panel--error{border-color:#de1135;background:linear-gradient(180deg,#fde8e8,#fff 35%)}.unified-notification-modal__panel--warning{border-color:#bb6802;background:linear-gradient(180deg,#fff1df,#fff 35%)}.unified-notification-modal__panel--info{border-color:#276ef1;background:linear-gradient(180deg,#e0ebff,#fff 35%)}.unified-notification-modal__container{width:100%}.unified-notification-modal__header{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:16px}.unified-notification-modal__icon-wrapper{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;flex-shrink:0}.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{display:flex;align-items:center;justify-content:center}.unified-notification-modal__icon svg{width:24px;height:24px}.unified-notification-modal__content{display:flex;flex-direction:column;gap:4px;width:100%;word-break:break-word}.unified-notification-modal__title{font-size:16px;font-weight:600;line-height:24px;color:#121212;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{font-size:14px;font-weight:400;line-height:20px;color:#888;display:block}.unified-notification-modal__secondary-description-container{display:flex;align-items:center;padding-top:16px}.unified-notification-modal__secondary-description-icon{color:#276ef1!important;display:flex;align-items:center;justify-content:center}.unified-notification-modal__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;padding-top:32px;width:100%}.unified-notification-modal__cancel-button{flex:1 0 0;min-width:0;height:48px;border-radius:8px;border:1.5px solid #ed4646;background:transparent;color:#ed4646;font-size:14px;font-weight:600;line-height:20px;padding:8px 32px;box-shadow:none}.unified-notification-modal__cancel-button:hover,.unified-notification-modal__cancel-button:focus{border-color:#ed4646;color:#ed4646;background:#ed46460d}.unified-notification-modal__cancel-button:active{border-color:#ed4646;color:#ed4646;background:#ed46461a}.unified-notification-modal__ok-button{flex:1 0 0;min-width:0;height:48px;border-radius:8px;background:#ed4646;border-color:#ed4646;color:#fff;font-size:14px;font-weight:600;line-height:20px;padding:8px 32px;box-shadow:none}.unified-notification-modal__ok-button:hover,.unified-notification-modal__ok-button:focus{background:#ca051e;border-color:#ca051e;color:#fff}.unified-notification-modal__ok-button:active{background:#ca051e;border-color:#ca051e;color:#fff}@media (max-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%}}@media (max-width: 768px){.ant-modal-wrap:has(.unified-notification-modal){display:flex;align-items:flex-end;justify-content:center;padding:0}.ant-modal-wrap:has(.unified-notification-modal) .ant-modal{top:0;margin:0}}.profile{justify-content:flex-start;align-items:center;width:100%;height:auto;padding:8px 12px;font-size:14px;font-weight:400;line-height:20px;color:#121212;border:none;box-shadow:none}.profile:hover:not(:disabled):not(.logout){background-color:#f0f4f9;color:#121212}.profile span{text-align:left}.profile .anticon{width:20px;height:20px;margin-right:12px;flex-shrink:0}.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{font-size:14px;font-weight:400;line-height:20px;padding:8px 14px;color:#de1135;display:flex;align-items:center}.ant-popover-content .ant-popover-inner .profile.logout:hover:not(:disabled){background-color:#f0f4f9;color:#de1135}.ant-popover-content .ant-popover-inner .profile.logout .anticon-logout svg{color:#de1135}.profile-divider{margin:0;padding:0;border-color:#f0f4f9}.profile-dropdown-container{background:#fff;position:absolute;bottom:0;width:100%;cursor:pointer;padding:16px}.profile-dropdown-container.collapsed{width:80px}.profile-dropdown-container .profile-avatar-divider{margin:0 0 16px;border-color:#f0f4f9}.profile-dropdown-container .profile-dropdown-trigger{width:100%;outline:none}.profile-dropdown-container .profile-info{width:100%}.profile-dropdown-container .profile-info__text{min-width:0;flex:1;gap:4px}.profile-dropdown-container .profile-avatar{flex-shrink:0;background:#d2dae5}.profile-dropdown-container .profile-avatar .anticon{display:flex;align-items:center;justify-content:center}.profile-dropdown-container .user-name{color:#121212;font-size:14px;font-weight:600;line-height:20px;max-width:150px}.profile-dropdown-container .user-email{color:#5e5e5e;font-size:12px;font-weight:400;max-width:150px;line-height:16px}.profile-dropdown-container--mobile{position:static;margin-top:auto;padding:16px 16px 20px;cursor:default}.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{width:100%;margin-bottom:12px;padding:8px;background:#fff;border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;overflow:hidden}.profile-actions-card .profile{margin:0;border-radius:8px}.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{color:#de1135}.profile-actions-card .profile.logout .anticon svg{color:#de1135}.profile-actions-card .profile.logout:hover,.profile-actions-card .profile.logout:focus{background:#de1135;color:#fff}.profile-actions-card .profile.logout:hover span,.profile-actions-card .profile.logout:focus span{color:#fff}.profile-actions-card .profile.logout:hover .anticon svg,.profile-actions-card .profile.logout:focus .anticon svg{color:#fff}.profile-actions-card__divider{margin:0 8px;border-color:#f0f4f9}.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{font-weight:600;color:#454545}.custom-modal .contact-support-modal__form{display:flex;flex-direction:column;gap:24px;margin-top:32px}.custom-modal .contact-support-modal__form .ant-form-item{margin-bottom:0}.custom-modal .contact-support-modal__form .ant-form-item-label>label{font-size:12px;color:#5e5e5e}.custom-modal .contact-support-modal__form .ant-input,.custom-modal .contact-support-modal__form .ant-input-affix-wrapper{min-height:44px;background:#f0f4f9;border-radius:8px}.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{border-color:#de1135!important;box-shadow:none}.custom-modal .contact-support-modal__phone{margin-bottom:0}.custom-modal .contact-support-modal__upload-dragger .ant-upload-drag{display:flex;align-items:center;justify-content:center;min-height:48px;background:#fff;border:1.5px solid #ed4646!important;border-radius:8px}.custom-modal .contact-support-modal__upload-dragger .ant-upload-list.ant-upload-list-picture .ant-upload-list-item{display:flex!important;align-items:center!important;height:48px!important;max-height:48px!important;margin-top:8px;padding:8px 12px!important;border:1px solid #d2dae5;border-radius:8px}.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{display:flex!important;align-items:center;justify-content:center;width:24px!important;height:24px!important;line-height:1!important;flex-shrink:0}.custom-modal .contact-support-modal__upload-dragger .ant-upload-list.ant-upload-list-picture .ant-upload-list-item .ant-upload-list-item-actions.picture{display:inline-flex;align-items:center;align-self:center;height:100%}.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{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px;height:24px;min-width:24px;padding:0!important;line-height:1}.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{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0!important;line-height:0}.custom-modal .contact-support-modal__upload-dragger .ant-upload{padding:0}.custom-modal .contact-support-modal__upload-dragger .ant-upload-btn{display:flex!important;align-items:center;justify-content:center;width:100%}.custom-modal .contact-support-modal__upload-dragger.contact-support-modal__upload-dragger--limit-reached>.ant-upload-drag{border-color:#e7e7e7!important;cursor:not-allowed;pointer-events:none}.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;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.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{margin:0;font-size:14px;line-height:20px;font-weight:600;color:#ed4646}.custom-modal .contact-support-modal__instructions-wrap{width:100%;border:1px solid #f0f4f9;border-radius:8px;overflow:hidden;background:#fff}.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{align-items:center;padding:16px 16px 8px;min-height:48px;background:#fff}.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{display:flex;font-size:20px!important;align-items:center;color:#ca051e}.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-radius:0;border-bottom:1px solid #f0f4f9}.custom-modal .contact-support-modal__instructions-collapse.ant-collapse .ant-collapse-content{border:none;background:#fff}.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{font-size:20px;color:#ca051e!important;flex-shrink:0}.custom-modal .contact-support-modal__instructions-header-title{margin:0;font-size:12px;line-height:16px;font-weight:600;color:#121212}.custom-modal .contact-support-modal__instructions-row{width:100%}.custom-modal .contact-support-modal__instructions-bullet{width:6px;height:6px;margin-top:5px;border-radius:50%;flex-shrink:0;background:#454545}.custom-modal .contact-support-modal__instructions-text{margin:0;flex:1;font-size:12px;line-height:16px;color:#454545;font-weight:400}.custom-modal .contact-support-modal__phone-label{font-size:12px;color:#5e5e5e}.custom-modal .contact-support-modal__phone-optional{font-size:12px;color:#b0b0b0}.custom-modal.contact-support-modal .custom-modal-header__icon{display:flex;align-items:center;justify-content:center}.custom-modal.contact-support-modal .custom-modal-header__icon svg{width:24px!important;height:24px!important}.profile-icon{width:16px;height:16px}.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{padding:0;background:#fff;display:flex;flex-direction:column}.rt-drawer .rt-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px;flex-shrink:0}.rt-drawer .rt-drawer-close{position:absolute;top:50%;right:-36px;transform:translateY(-50%);font-size:24px}.rt-drawer .rt-drawer-close .anticon svg{color:#fff}.rt-drawer .sider-container{display:flex;flex-direction:column;flex:1;min-height:0;border-right:none}.rt-drawer .sider-container .ant-menu{flex:1;min-height:0;max-height:none;overflow-y:auto}.ant-menu-light{background:#fff}.collapsible-button{position:absolute;top:0;left:220px;display:block;margin:auto}.collapsible-button .ant-btn-icon svg{color:#ca051e;width:24px;height:24px}.collapsible-button.fold{top:15px}.collapsible-button.unfold{position:unset;margin-top:4px;margin-bottom:4px;display:flex;justify-content:center;width:100%}.sider-container{border-right:1px solid #f0f4f9}.sider-container .ant-menu{overflow:scroll;max-height:calc(100vh - 160px);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{margin-inline:0;width:100%;border-radius:0;border-left:4px solid transparent}.sider-container .sider-menu .ant-menu-item .ant-menu-title-content{font-weight:400;color:#5e5e5e}.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{font-weight:600;color:#121212}.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{margin-inline:0;border-radius:0;width:100%}.sider-container .ant-menu-submenu .ant-menu-submenu-title{margin-inline:0;width:100%;border-radius:0;border-left:4px solid transparent}.sider-container .ant-menu-submenu .ant-menu-submenu-title .ant-menu-title-content{font-weight:400;color:#5e5e5e}.sider-container .ant-menu-submenu .ant-menu-submenu-arrow{color:#ed4646!important}.sider-container .ant-menu-submenu.ant-menu-submenu-selected .ant-menu-submenu-title{color:#121212!important;border-left:4px solid #ed4646;font-weight:600;margin:0}.sider-container .ant-menu-submenu.ant-menu-submenu-selected .ant-menu-submenu-title .ant-menu-title-content{font-weight:600;color:#121212}.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{padding-inline-start:48px!important;color:#121212;margin:0}.sider-container .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item.ant-menu-item-only-child.ant-menu-item-selected{background-color:#e94d451a}.sider-container .ant-menu-submenu .ant-menu-sub.ant-menu-inline .ant-menu-item.ant-menu-item-only-child.ant-menu-item-selected .ant-menu-title-content{color:#ed4646!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{padding:0!important;display:flex!important;justify-content:center!important;align-items:center!important}.sider-container.collapsed .ant-menu-item .ant-menu-title-content{display:none!important}.sider-container.collapsed .ant-menu-item .ant-menu-item-icon{margin:0!important;display:flex!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important}.sider-container.collapsed .ant-menu-submenu .ant-menu-submenu-title{padding:0!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!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{margin:0!important;display:flex!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important}.sider-container.collapsed .ant-menu-submenu .ant-menu-submenu-title .ant-menu-submenu-arrow{display:none!important}.sider-container .logo{padding:16px;transition:all .3s;display:flex;justify-content:flex-start;align-items:center}.sider-container .logo:hover{filter:none}.sider-container .logo.collapsed{padding:24px 14px;justify-content:center}.content-layout{height:100vh;overflow:auto}@media (max-width: 425px){.content-layout{height:100%}}.content-layout .content-container{min-height:280px;overflow:auto;position:relative}.content-layout .content-container .common-padding-top-and-x{padding:24px 24px 0}.initial-loading{align-items:center;display:flex;justify-content:center;height:100%;max-height:100dvh!important}.initial-loading .anticon-loading{color:#ca051e!important;font-size:50px}.server-error,.route-error{height:100vh;align-content:center}.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{background:#fff;color:#d93232;font-weight:700}.server-error .ant-result-extra button:hover,.route-error .ant-result-extra button:hover{background:#fff!important;color:#d93232!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-weight:600;font-size:16px}.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-weight:600;font-size:32px}.terms-and-conditions-component .container .header .subtitle{font-weight:400;font-size:16px}.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-weight:600;font-size:20px}.terms-and-conditions-component .container .heading-primary{font-weight:700;font-size:24px}.terms-and-conditions-component .container .heading-secondary{font-weight:600;font-size:20px}@media (max-width: 860px){.terms-and-conditions-component .container{margin:24px;padding:0}}.ant-form-item-explain-error{margin:8px 0}.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-bottom-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#fff0 -3.04%,#000000e6);z-index:2}.auth-layout-container .content .row .auth-layout-col-2 .image-container{position:absolute;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:0 0 20px 20px;padding:32px;color:#fff;margin:0 16px 16px 0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#fff0,#000c 22.6%),#ffffff26;z-index:1}.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{line-height:32px;font-weight:500}.auth-layout-container .content .row .auth-layout-col-2 .hero-container{position:relative;z-index:3}.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}.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-bottom-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#fff0 -3.04%,#000000e6);z-index:2}.invite-layout-container .content .row .invite-layout-col-2 .image-container{position:absolute;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:0 0 20px 20px;padding:32px;color:#fff;margin:0 16px 16px 0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#fff0,#000c 22.6%),#ffffff26;z-index:1}.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{line-height:32px;font-weight:500}.invite-layout-container .content .row .invite-layout-col-2 .hero-container{position:relative;z-index:3}.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}.account-settings-tab .ant-tabs-content-holder{height:var(--common-scroll-height-plus);overflow:auto}.account-settings-tab .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#000;font-size:12px;font-weight:600}.account-settings-tab .ant-tabs-nav-list .ant-tabs-tab{font-size:12px;color:#888}.account-settings-tab .ant-tabs-nav-list .ant-tabs-ink-bar{height:3px}.account-settings-tab .ant-tabs-content-holder{background-color:#f5f7fa}.account-settings-tab .ant-tabs-content-holder .ant-tabs-content{padding:24px}.account-settings-tab .ant-tabs-nav{margin:0 24px}.admin-form .form-fields-wrapper,.company-information .form-fields-wrapper{margin-bottom:24px;display:grid;grid-row-gap:24px;grid-column-gap:24px}.admin-form .form-fields-wrapper .ant-form-item,.company-information .form-fields-wrapper .ant-form-item{margin-bottom:0}.admin-form .form-fields-wrapper .ant-form-item .ant-col,.company-information .form-fields-wrapper .ant-form-item .ant-col{padding-left:0;padding-bottom:4px}.ant-select.account-settings-input .ant-select-selector{outline:none;border:1px solid #f0f4f9;box-shadow:none!important}.loader{display:flex;height:calc(100vh - 190px);justify-content:center;align-items:center}.loader .anticon-loading{color:#ca051e;font-size:50px}.image{width:350px;height:142px;border-radius:6px;padding:4px;border:1px solid #f0f4f9}.image .ant-image-img{border-radius:8px;width:340px;height:134px}.image .pdf-image{display:flex;flex-direction:column;gap:4px;cursor:pointer;align-items:center;justify-content:center;background-color:#f0f4f9;width:340px;height:134px}.image .pdf-image svg{height:30px;width:30px}.add-coadmin{margin-top:16px;gap:4px}.add-coadmin .add-coadmin-list .ant-list-items{display:flex;gap:8px;flex-direction:column}.add-coadmin .add-coadmin-list .ant-list-item{border-block-end:none;padding:0}.add-coadmin .add-coadmin-list .add-coadmin-list-item{min-width:350px;width:100%;border:1px solid #f0f4f9;display:flex;justify-content:space-between;border-radius:6px;padding:9px 16px}.add-coadmin .add-coadmin-list .icon{cursor:pointer}.add-coadmin .add-coadmin-list .icon.disabled{cursor:not-allowed}.added-coadmins{margin-top:16px;display:flex;flex-direction:column;gap:4px}.admin-details{width:100%}.admin-details__title.ant-typography{font-size:18px;font-weight:700;margin-bottom:0!important}.admin-details__description{color:#888;font-size:14px}.admin-details__form.admin-form{width:100%}.admin-details__form.admin-form .admin-details__field{margin-bottom:0}.admin-details__form.admin-form .admin-details__field .ant-form-item-label{padding-bottom:8px}.admin-details__form.admin-form .admin-details__field .ant-form-item-label>label{color:#d1d1d1;font-size:12px;height:auto}.admin-details__form.admin-form .admin-details__field .ant-input[disabled]{background-color:#f6f6f6;border:none;border-radius:8px;box-shadow:none;color:#d1d1d1;cursor:not-allowed;font-size:14px;padding:12px}.co-admin-details{margin-top:16px;padding:16px;background-color:#fff;gap:12px;display:flex;flex-direction:column;width:100%}.co-admin-details__title.ant-typography{font-size:18px;font-weight:700;line-height:26px;margin-bottom:0!important}.co-admin-details__description{color:#888;font-size:14px;line-height:20px}.co-admin-details__add-wrapper{display:flex;flex-direction:column;gap:8px}.co-admin-details__label{color:#5e5e5e;font-size:12px}.co-admin-details__helper-tag{background:transparent;border:none;color:#888;font-size:12px}.co-admin-details .error{color:#de1135}.co-admin-details .ant-select-single{height:44px}.co-admin-details .account-settings-input{width:288px}.co-admin-details .account-settings-input .ant-select-selector{background-color:#f0f4f9;border:none!important;border-radius:8px!important;padding:8px 12px!important;gap:8px!important}.co-admin-details .account-settings-input .ant-select-selection-placeholder{color:#aabacf;font-size:14px;line-height:20px}.co-admin-details .account-settings-input .ant-select-arrow{color:#496082;font-size:16px}.co-admin-details__added-list.add-coadmin{margin-top:0;width:340px}.co-admin-details__added-title{color:#3d3d3d;font-size:12px;font-weight:600;line-height:16px}.co-admin-details .add-coadmin-list .ant-list-item{padding:4px 0;border-block-end:none!important}.co-admin-details .add-coadmin-list .ant-list-item-meta{align-items:center}.co-admin-details .add-coadmin-list .add-coadmin-list-item{border:1px solid #d2dae5;border-radius:8px;max-width:340px;width:100%;padding:12px 16px}.co-admin-details__item-text{color:#121212;font-size:12px;font-weight:600;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-admin-details__delete-icon{cursor:pointer;width:20px;height:20px;color:#6d6d6d}.co-admin-details__delete-icon svg{color:#6d6d6d}.billing-address-details{width:100%;padding:16px;border-radius:12px;background-color:#fff}.billing-address-details__title.ant-typography{color:#121212;font-size:18px;font-weight:700;margin-bottom:0!important}.billing-address-details__description{color:#888;font-size:14px}.billing-address-details__form{width:100%}.billing-address-details__form .billing-address-details__field{margin-bottom:0}.billing-address-details__form .billing-address-details__field .ant-form-item-label{padding-bottom:8px}.billing-address-details__form .billing-address-details__field .ant-form-item-label>label{color:#d1d1d1;font-size:12px;height:auto}.billing-address-details__form .billing-address-details__field .ant-input[disabled]{background-color:#f6f6f6;border:none;border-radius:8px;box-shadow:none;color:#d1d1d1;cursor:not-allowed;font-size:14px;padding:12px}.company-basic-information{background-color:#fff;padding:24px;border-radius:8px}.company-basic-information__header{display:flex;flex-direction:column;gap:4px}.company-basic-information__title{margin-bottom:0!important;font-size:18px!important;font-weight:700!important;line-height:26px!important;color:#121212!important}.company-basic-information__description{color:#888;font-size:14px;font-weight:400;line-height:20px}.company-basic-information__form{width:100%}.company-basic-information__fields{column-gap:24px;row-gap:16px;flex-wrap:wrap;width:100%}.company-basic-information__field{margin-bottom:0!important;max-width:340px;width:100%}.company-basic-information__field .account-settings-select{min-height:44px}.company-basic-information__field .account-settings-select .ant-select-selector{background-color:#f0f4f9}.company-basic-information__field .ant-form-item-label>label{color:#d1d1d1;font-size:12px;font-weight:400;line-height:16px}.company-basic-information__field .ant-input-disabled,.company-basic-information__field .ant-select-disabled .ant-select-selector{background-color:#f6f6f6!important;border:none!important;border-radius:8px!important;color:#d1d1d1!important;min-height:44px}.company-basic-information__field .ant-select-disabled .ant-select-arrow{color:#5e5e5e}.company-information__documents-section{padding:24px;border-radius:8px;background-color:#fff}.company-information__section-header{flex-direction:column;gap:4px;margin-bottom:16px}.company-information__refundable-section{padding:24px;border-radius:8px;background-color:#fff}.company-information__title{margin-bottom:0!important;font-size:18px!important;font-weight:700!important;line-height:26px!important;color:#121212!important}.company-information__description{color:#888;font-size:14px;font-weight:400;line-height:20px}.company-information__documents-layout{flex-wrap:wrap;gap:20px}.company-information__document-field{flex-direction:column;gap:8px;max-width:340px;width:100%}.company-information__document-label{color:#5e5e5e;font-size:12px;font-weight:400;line-height:16px}.company-information__document-upload{width:100%}.company-information__document-file{align-items:center;background-color:#fff;border:1px solid #d2dae5;border-radius:8px;cursor:pointer;gap:8px;min-height:56px;padding:8px;width:100%}.company-information__document-thumbnail{align-items:center;background:#f0f4f9;border-radius:4px;height:40px;justify-content:center;min-width:40px;width:40px}.company-information__document-thumbnail-image .ant-image{display:flex;height:40px;width:40px}.company-information__document-thumbnail-image .ant-skeleton .ant-skeleton-element,.company-information__document-thumbnail-image .ant-skeleton .ant-skeleton-element .ant-skeleton-image{height:40px!important;width:40px!important}.company-information__document-thumbnail-image .ant-image-img{border-radius:4px;height:40px;object-fit:cover;width:40px}.company-information__document-file-name{color:#121212!important;font-size:12px;font-weight:400;line-height:16px;margin-bottom:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.company-information__deposit-label{color:#d1d1d1;font-size:12px;font-weight:400;line-height:16px}.company-information__deposit-input{padding:12px}.company-information__deposit-input .ant-input-affix-wrapper{background-color:#f6f6f6;border:none;border-radius:8px}.company-information__deposit-input .ant-input-prefix{color:#d1d1d1}.company-information__deposit-input .ant-input[disabled]{background-color:transparent;color:#d1d1d1;font-size:14px;line-height:20px}.company-information__deposit-field-wrapper{gap:16px;width:100%}.company-information__deposit-field-wrapper .ant-form-item{margin-bottom:0;max-width:340px;width:100%}.company-information__supported-formats{color:#5e5e5e;font-size:12px;line-height:16px}.logo-upload-container{display:flex;flex-direction:column;gap:12px;align-items:flex-start;margin-bottom:20px}.logo-upload-container .logo-upload-form{width:100%}.logo-upload-container .logo-upload-label{color:#5e5e5e;font-size:12px;line-height:16px}.logo-upload-container .loader-upload{display:flex;height:auto;width:100%;justify-content:center;align-items:center}.logo-upload-container .loader-upload .anticon-loading{color:#ca051e;font-size:30px}.logo-upload-container .logo-upload-wrapper{width:340px;display:flex;flex-direction:column;gap:16px}.logo-upload-container .logo-upload-wrapper .ant-upload-wrapper{height:100%;margin-bottom:12px}@media (max-width: 425px){.logo-upload-container .logo-upload-wrapper{width:100%}}.logo-upload-container .ant-form-item-explain-error{padding-bottom:8px}.logo-upload-container .logo-save-button{display:flex;height:48px;padding:8px 28px;margin-top:8px}@media (max-width: 425px){.logo-upload-container,.logo-upload-container .logo-upload-wrapper,.logo-upload-container .logo-save-button{width:100%}.logo-upload-container .hidden-dragger .ant-upload-drag-icon{font-size:30px}.logo-upload-container .hidden-dragger .ant-upload-text{font-size:14px;padding:0 10px}.logo-upload-container .hidden-dragger .ant-upload-hint{font-size:12px;padding:0 10px}}.ant-upload-list-picture-card .ant-upload-list-item-container{width:100%!important;height:142px!important}.ant-upload-list-picture-card .ant-upload-list-item-container .ant-upload-list-item-thumbnail img{object-fit:cover}.ant-upload-list-picture-card .ant-upload-list-item .ant-upload-list-item-name{display:none}.account-settings-non-gst-registered-card{width:100%;padding:16px;background-color:#00000008;border:1px solid #d1d1d1;display:flex;align-items:center;justify-content:center;font-weight:500}.account-settings-non-gst-registered-card .ant-card-body{padding:0}.account-settings-non-gst-registered-card .non-gst-registered-text{color:#b0b0b0}.delete-logo-modal .ant-modal-content{padding:20px 24px}.delete-logo-modal .ant-modal-body{padding:0}.single-file-upload-dragger{margin-bottom:0;height:48px}.single-file-upload-dragger .ant-upload.ant-upload-drag{background-color:#fff;border:1.5px solid #ed4646;border-radius:8px}.single-file-upload-dragger .ant-upload{padding:0!important}.single-file-upload-dragger .ant-upload-list-item{margin-top:0!important}.single-file-upload-dragger .ant-upload-drag-container{padding:12px 8px!important}.single-file-upload-dragger .ant-upload-list-picture .ant-upload-list-item-container{width:100%!important}.single-file-upload-dragger .ant-upload-list.ant-upload-list-picture .picture{height:20px}.single-file-upload-dragger .ant-upload-list.ant-upload-list-picture .ant-upload-list-item{height:48px!important;padding:8px!important}.single-file-upload-dragger .ant-upload-list.ant-upload-list-picture .ant-upload-list-item .ant-upload-list-item-name{width:200px;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.single-file-upload-dragger .ant-upload-list.ant-upload-list-picture .ant-upload-list-item .ant-upload-list-item-action .anticon svg{color:#de1135!important}.single-file-upload-dragger .ant-upload-list.ant-upload-list-picture .ant-upload-list-item-thumbnail{height:48px!important;display:flex;align-items:center}.single-file-upload-dragger .ant-upload-list.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.single-file-upload-dragger .ant-upload-list.ant-upload-list-picture .ant-upload-list-item-thumbnail .pdf-container{width:40px!important;height:40px!important}.single-file-upload-dragger .ant-form-item-control-input{min-height:0!important}.single-file-upload-dragger .ant-upload-list-item-container,.single-file-upload-dragger [class*=upload-animate]{transition:none!important;animation:none!important}.single-file-upload-dragger.hidden-dragger:has(.ant-upload:not(.ant-upload-disabled)) .dropzone{display:none!important}.single-file-upload-dragger.hidden-dragger:has(.ant-upload:not(.ant-upload-disabled)) .ant-upload-drag,.single-file-upload-dragger.hidden-dragger:has(.ant-upload:not(.ant-upload-disabled)) .ant-upload-drag-container{display:none!important}.single-file-upload-dragger.hidden-dragger:has(.ant-upload.ant-upload-disabled) .ant-upload{padding:0!important}.single-file-upload-dragger.hidden-dragger:has(.ant-upload.ant-upload-disabled) .ant-upload.ant-upload-drag{background-color:#fff;border:1px solid #d2dae5;border-radius:8px}.single-file-upload-dragger.hidden-dragger:has(.ant-upload.ant-upload-disabled) .dropzone{display:none!important}.single-file-upload-dragger.hidden-dragger:has(.ant-upload.ant-upload-disabled) .dragger-image-thumbnail-container{display:flex!important}.single-file-upload-dragger.hidden-dragger:has(.ant-upload.ant-upload-disabled) .ant-upload-list{display:none!important}.single-file-upload-dragger.hidden-dragger:has(.ant-upload.ant-upload-disabled) .ant-upload-drag,.single-file-upload-dragger.hidden-dragger:has(.ant-upload.ant-upload-disabled) .ant-upload-drag-container{display:block!important;padding:0!important}.single-file-upload-dragger .ant-upload-text{font-size:16px}.single-file-upload-dragger .ant-upload-drag-icon{font-size:38px}.single-file-upload-dragger .dropzone{display:flex;align-items:center;gap:8px;justify-content:center;color:#de1135;font-weight:600}.dragger-image-thumbnail-container{padding:4px 8px;cursor:pointer}.dragger-image-thumbnail-container .pdf-image,.dragger-image-thumbnail-container .upload-image{display:flex;align-items:center;width:100%;gap:12px;color:#121212;font-size:12px;font-style:normal;font-weight:400;line-height:16px;text-align:left}.dragger-image-thumbnail-container .pdf-image .pdf-file-name,.dragger-image-thumbnail-container .upload-image .pdf-file-name{display:flex;width:100%;justify-content:space-between;align-items:center}.dragger-image-thumbnail-container .pdf-image .pdf-file-name .anticon svg,.dragger-image-thumbnail-container .upload-image .pdf-file-name .anticon svg{width:16px;height:16px}.dragger-image-thumbnail-container .pdf-image .ant-image-img,.dragger-image-thumbnail-container .pdf-image .anticon svg,.dragger-image-thumbnail-container .upload-image .ant-image-img,.dragger-image-thumbnail-container .upload-image .anticon svg{width:40px;height:40px}.hidden-preview-img{display:none!important;margin:0!important}.ant-modal-confirm-body-wrapper .ant-modal-confirm-body .anticon.anticon-check-circle{color:#0e8345}.ant-modal-confirm-body-wrapper .ant-modal-confirm-btns .ant-btn-primary{background-color:#000}.account-setup-documents-modal .payment-mode-radio-container .ant-form-item{margin-bottom:0}.account-setup-documents-modal .payment-mode-radio-container .payment-and-documents-title{margin-bottom:2px}.account-setup-documents-modal .ant-input{padding:12px;font-size:14px;line-height:20px}.account-setup-documents-modal .payment-mode-radio-group{display:flex;flex-direction:column}.account-setup-documents-modal .payment-mode-radio-group .ant-radio-wrapper{display:flex;gap:12px}.account-setup-documents-modal .payment-mode-radio-group .ant-radio-wrapper span.ant-radio+*{width:100%;padding-inline:0;padding:16px 0;border-bottom:1px solid #e7e7e7;font-size:12px;font-style:normal;font-weight:600;line-height:16px}.account-setup-documents-modal .payment-mode-radio-group .ant-radio-wrapper.ant-radio-wrapper-disabled span.ant-radio+*{color:#b0b0b0}.account-setup-documents-modal .payment-mode-radio-group .ant-radio-wrapper:last-child span.ant-radio+*{border-bottom:none}.account-setup-documents-modal .payment-mode-radio-group .ant-radio-wrapper .ant-radio-checked .ant-radio-inner{border-color:#ed4646;background-color:#fff}.account-setup-documents-modal .payment-mode-radio-group .ant-radio-wrapper .ant-radio-inner:after{background-color:#ed4646;transform:scale(.6)}.account-setup-documents-modal .payment-mode-radio-group .ant-radio-wrapper .ant-radio-disabled.ant-radio-checked .ant-radio-inner:after{background-color:#d1d1d1!important;transform:scale(.6)}.account-setup-documents-modal .payment-mode-radio-group .ant-radio-wrapper .ant-radio-disabled .ant-radio-inner{border-color:#d1d1d1!important;background-color:transparent}.account-setup-documents-modal .payment-mode-and-documents{height:calc(100vh - 300px);overflow-y:scroll}.account-setup-documents-modal .payment-mode-and-documents.disabled .fw-400{color:#b0b0b0}.account-setup-documents-modal .payment-mode-and-documents.disabled .ant-input.ant-input-disabled{background-color:#f6f6f6!important}.account-setup-documents-modal .payment-mode-and-documents .fw-400{font-size:12px;font-style:normal;font-weight:400;line-height:16px;color:#5e5e5e}.account-setup-documents-modal .payment-mode-and-documents .payment-mode-and-doc-title{margin-bottom:0;text-align:left;font-size:16px;font-weight:600;line-height:24px}.account-setup-documents-modal .payment-mode-and-documents .payment-description{font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:12px}.account-setup-documents-modal .payment-mode-and-documents .status-tag{padding:12px 16px;margin-bottom:12px;display:flex;align-items:center;gap:12px;color:#121212;border-radius:8px}.account-setup-documents-modal .payment-mode-and-documents .status-tag .warning-outlet-icon{color:#ca051e!important}.account-setup-documents-modal .payment-mode-and-documents .status-tag .warning-outlet-icon svg{color:#ca051e!important}.account-setup-documents-modal .payment-mode-and-documents .status-tag .title{font-size:12px;font-weight:600;line-height:16px}.account-setup-documents-modal .payment-mode-and-documents .status-tag svg{width:24px;height:24px;color:#bb6802}.account-setup-documents-modal .payment-mode-and-documents .status-tag .ant-typography{margin-bottom:0;font-size:10px;font-style:normal;font-weight:400;line-height:16px;color:#4b4b4b}.account-setup-documents-modal .payment-mode-and-documents .hidden-preview-img{display:none}.account-setup-documents-modal .payment-mode-and-documents .ant-upload-text{font-size:16px}.account-setup-documents-modal .payment-mode-and-documents .ant-upload-drag-icon{font-size:38px}.account-setup-documents-modal .payment-mode-and-documents .documents-upload-container .ant-form-item{margin-bottom:16px}.account-setup-documents-modal .payment-mode-and-documents.disabled{height:calc(100vh - 170px)}.account-setup-documents-modal .dragger-image-thumbnail-container{padding:4px 8px;cursor:pointer}.account-setup-documents-modal .dragger-image-thumbnail-container .pdf-image,.account-setup-documents-modal .dragger-image-thumbnail-container .upload-image{display:flex;align-items:center;width:100%;gap:12px;color:#121212;font-size:12px;font-style:normal;font-weight:400;line-height:16px;text-align:left}.account-setup-documents-modal .dragger-image-thumbnail-container .pdf-image .pdf-file-name,.account-setup-documents-modal .dragger-image-thumbnail-container .upload-image .pdf-file-name{display:flex;width:100%;justify-content:space-between;align-items:center}.account-setup-documents-modal .dragger-image-thumbnail-container .pdf-image .pdf-file-name .anticon svg,.account-setup-documents-modal .dragger-image-thumbnail-container .upload-image .pdf-file-name .anticon svg{width:16px;height:16px}.account-setup-documents-modal .dragger-image-thumbnail-container .pdf-image .ant-image-img,.account-setup-documents-modal .dragger-image-thumbnail-container .pdf-image .anticon svg,.account-setup-documents-modal .dragger-image-thumbnail-container .upload-image .ant-image-img,.account-setup-documents-modal .dragger-image-thumbnail-container .upload-image .anticon svg{width:40px;height:40px}.non-gst-registered-card{height:40px;width:100%;border:1px solid #d1d1d1;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;font-weight:500;margin-bottom:16px}.non-gst-registered-card .ant-card-body{padding:0}.non-gst-registered-card .non-gst-registered-card-text{color:#b0b0b0}.ride-remarks-management .ride-remarks-empty-state-wrapper{padding:24px;min-height:400px;height:calc(100vh - 180px);display:flex;align-items:center;justify-content:center}.ride-remarks-management .ride-remarks-empty-state{gap:24px;max-width:400px;text-align:center}.ride-remarks-management .ride-remarks-empty-state .ant-empty{padding:0}.ride-remarks-management .ride-remarks-empty-state .ant-empty-description{margin-top:16px}.ride-remarks-management .ride-remarks-empty-state .ride-remarks-empty-state-title{margin:0 0 8px!important;font-weight:500;font-size:18px;line-height:1.4}.ride-remarks-management .ride-remarks-empty-state .ride-remarks-empty-state-text{display:block;font-size:14px;line-height:1.5;margin:0}.ride-remarks-management .ride-remarks-empty-state .ride-remarks-empty-state-button{margin-top:8px}.ride-remarks-management .add-remark-button{height:36px;max-height:42px;border-radius:8px}.ride-remarks-management .ride-remarks-table-container .ride-remarks-table-title{font-size:16px;font-weight:600;line-height:24px;margin-left:8px}.ride-remarks-management .ride-remarks-table-container .ride-remarks-add-remark-text{color:#fff;font-size:12px}.ride-remarks-management .ride-remarks-table-container .ride-remarks-header{margin-bottom:16px}.ride-remarks-management .ride-remarks-table-container .ride-remarks-header .ride-remarks-title{margin:0}.ride-remarks-management .ride-remarks-table .ant-table-container{border:1px solid #ebebeb;border-radius:8px}.ride-remarks-management .ride-remarks-table:not(.mobile-view) .ant-pagination.ant-table-pagination{display:flex;justify-content:center;align-items:center;position:relative}.ride-remarks-management .ride-remarks-table:not(.mobile-view) .ant-pagination .ant-pagination-total-text{position:absolute;left:0}.ride-remarks-management .ride-remarks-table:not(.mobile-view) .ant-pagination .ant-pagination-options{position:absolute;right:0}.ride-remarks-management .ride-remarks-table:not(.mobile-view) .ant-pagination .ant-pagination-options .ant-select .ant-select-selection-item{cursor:not-allowed;pointer-events:none}@media (max-width: 768px){.ride-remarks-management .ride-remarks-table .ant-pagination-total-text{display:none}}.ride-remarks-management .ride-remarks-table .ant-btn .ant-btn-icon>svg{color:#3d3d3d}.ride-remarks-management .ant-table-wrapper .ant-table-tbody>tr>td{padding:8px 16px}.ride-remarks-modal .ant-modal-title{font-weight:500;font-size:16px}.ride-remarks-view-textarea-container{padding:32px 0 24px}.ride-remarks-view-textarea{padding:12px;background-color:#f0f4f9;border-radius:8px;cursor:not-allowed}.ride-remarks-delete-confirm .ant-btn-default{border:1px solid #d2dae5;color:#5e5e5e}.ride-remarks-delete-confirm .ant-popover-inner{width:244px;padding:8px}.ride-remarks-delete-confirm .ant-popconfirm-message-icon .anticon{color:#de1135!important}.ride-remarks-form{margin-top:24px;height:100%}.ride-remarks-form .ant-form-item{margin-bottom:0}.ride-remarks-form .ride-remarks-form-textarea{border:solid 1px #ebebeb;padding:12px;border-radius:8px}.ride-remarks-form .ant-form-item-label>label{color:#5e5e5e}.header{width:100%;background:#fff;padding:24px;box-sizing:border-box}.header__main{width:100%;min-width:0}.header__title-block{flex:1 1 auto;min-width:0}.header__title.ant-typography{margin:0;font-size:28px;font-weight:700;line-height:36px;color:#121212;letter-spacing:-.56px}.header__breadcrumb .ant-breadcrumb-link{color:#6d6d6d;font-size:14px;font-weight:600;letter-spacing:1.25px;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{min-width:136px;height:40px;padding-inline:32px;padding-block:8px;border-radius:8px;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{border-width:1.5px;border-color:#ed4646;color:#ed4646;font-weight:600;background:#fff}.header__btn--outline.ant-btn-default:not(:disabled):hover{color:#ed4646;border-color:#ed4646;background:#fbebed}.header__btn--solid.ant-btn-primary{font-weight:600;min-height:40px}.bordered{border-bottom:1px solid #f0f4f9}@media (max-width: 425px){.header__title.ant-typography{font-size:20px;line-height:32px}}.otp-container{height:100%;flex:1 1 50%;position:relative}.otp-container .logo-container{position:absolute;top:32px;left:32px}@media (max-width: 768px){.otp-container{display:flex;flex-direction:column;align-items:start;justify-content:start;padding:16px}.otp-container .logo-container{position:relative;top:0;left:0;margin-bottom:32px}}.otp-container .otp-component{width:100%;max-width:392px;margin:0 auto}.otp-container .otp-component .otp-title{text-align:left;margin-bottom:12px;line-height:36px;font-weight:700;font-size:32px;color:#121212}@media (max-width: 768px){.otp-container .otp-component{max-width:320px;margin:0 auto}.otp-container .otp-component .otp-title{font-size:24px;line-height:32px;letter-spacing:-.48px}}.otp-container .otp-component .otp-desc{text-align:left;margin-bottom:32px}.otp-container .otp-component .otp-form{margin:0;height:105px;max-width:320px}.otp-container .otp-component .otp-form .ant-form-item{height:40px}.otp-container .otp-component .otp-input-container{justify-content:space-between}.otp-container .otp-component .otp-input-container input{width:68px;height:40px;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.otp-container .otp-component .otp-input-container .ant-input:focus,.otp-container .otp-component .otp-input-container .ant-input-focused{box-shadow:0 0 1px #00000080;outline:none}.otp-container .otp-component .otp-button{display:flex;flex-direction:column;gap:16px}.otp-container .otp-component .otp-button .ant-btn{padding:8px;height:48px}.otp-container .otp-component .otp-resend-container{gap:8px}.otp-container .otp-component .otp-resend-container .resend-otp-btn{color:#ca051e;padding:0}.otp-container .otp-component .otp-resend-container .resend-otp-btn:hover{color:#ab091e}.otp-container .otp-component .ant-btn-default:disabled{background:transparent}.signup-component{display:flex;height:100vh;overflow:auto;align-items:start;justify-content:start;padding:32px}@media (max-width: 768px){.signup-component{display:flex;flex-direction:column;align-items:start;justify-content:start;padding:16px;gap:32px}}.signup-component .signup-container{margin:0 auto;display:flex;flex-direction:column;height:100vh;justify-content:center}@media (max-width: 768px){.signup-component .signup-container{padding:0!important;display:flex;flex-direction:column;height:auto!important}}.signup-component .signup-container .signup-header{text-align:left;margin-bottom:32px}.signup-component .signup-container .signup-header .signup-title{margin-bottom:12px;line-height:32px;font-size:36px;letter-spacing:-.72px}@media (max-width: 768px){.signup-component .signup-container .signup-header .signup-title{font-size:24px;line-height:32px;letter-spacing:-.48px}}.signup-component .signup-container .signup-header .signup-description{margin-bottom:0}.signup-component .signup-container .signup-header .signup-description span{display:block}.signup-component .signup-container .form{position:relative}.signup-component .signup-container .form .ant-form-item{margin-bottom:16px}.signup-component .signup-container .form.signup-form .signup-form-fields{display:flex;flex-direction:column;gap:16px}.signup-component .signup-container .form.signup-form .signup-form-fields>.ant-form-item{margin-bottom:0}.signup-component .signup-container .form .submit-button{width:100%;padding:8px 0;height:48px}.signup-component .signup-container .form .ant-input{font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:12px}.signup-component .signup-container .form .ant-input:focus,.signup-component .signup-container .form .ant-input-focused{box-shadow:0 0 1px #00000080;outline:none}.signup-component .signup-container .signup-footer{text-align:center;margin-top:32px}.signup-component .signup-container .signup-footer a{margin-left:4px;text-decoration:none}.signup-component .signup-container .signup-footer a span{color:#ca051e}.login-container,.forgot-password-container,.reset-password-container,.reset-password-success{display:flex;height:100vh;overflow:auto;align-items:start;justify-content:start;padding:32px}.login-container .auth-header,.forgot-password-container .auth-header,.reset-password-container .auth-header,.reset-password-success .auth-header{text-align:left;margin-bottom:32px}.login-container .auth-header .auth-title,.forgot-password-container .auth-header .auth-title,.reset-password-container .auth-header .auth-title,.reset-password-success .auth-header .auth-title{line-height:32px;font-size:36px;margin-bottom:12px}.login-container .auth-header .auth-description,.forgot-password-container .auth-header .auth-description,.reset-password-container .auth-header .auth-description,.reset-password-success .auth-header .auth-description{margin-bottom:0}@media (max-width: 768px){.login-container,.forgot-password-container,.reset-password-container,.reset-password-success{display:flex;flex-direction:column;align-items:start;justify-content:start;padding:16px;gap:32px}}.login-container .component,.forgot-password-container .component,.reset-password-container .component,.reset-password-success .component{margin:0 auto;display:flex;flex-direction:column;height:100vh;justify-content:center}@media (max-width: 768px){.login-container .component,.forgot-password-container .component,.reset-password-container .component,.reset-password-success .component{display:flex;flex-direction:column;height:auto!important}}@media (max-width: 768px){.login-container .component.reset-success,.forgot-password-container .component.reset-success,.reset-password-container .component.reset-success,.reset-password-success .component.reset-success{height:100vh!important}}.login-container .component .ant-result,.forgot-password-container .component .ant-result,.reset-password-container .component .ant-result,.reset-password-success .component .ant-result{padding:0}.login-container .component .header,.forgot-password-container .component .header,.reset-password-container .component .header,.reset-password-success .component .header{text-align:center;margin-bottom:32px}.login-container .component .header .title,.forgot-password-container .component .header .title,.reset-password-container .component .header .title,.reset-password-success .component .header .title{margin-bottom:12px;line-height:44px;font-size:36px;letter-spacing:-.72px}.login-container .component .header .description,.forgot-password-container .component .header .description,.reset-password-container .component .header .description,.reset-password-success .component .header .description{margin:0 auto}.login-container .component .header .description span,.forgot-password-container .component .header .description span,.reset-password-container .component .header .description span,.reset-password-success .component .header .description span{display:block}.login-container .component .header .ant-result-title,.forgot-password-container .component .header .ant-result-title,.reset-password-container .component .header .ant-result-title,.reset-password-success .component .header .ant-result-title{margin-bottom:4px;font-size:18px;font-weight:700;line-height:24px}.login-container .component .header .ant-result-subtitle,.forgot-password-container .component .header .ant-result-subtitle,.reset-password-container .component .header .ant-result-subtitle,.reset-password-success .component .header .ant-result-subtitle{margin:0 auto;display:block}.login-container .component .header .ant-result-extra button,.forgot-password-container .component .header .ant-result-extra button,.reset-password-container .component .header .ant-result-extra button,.reset-password-success .component .header .ant-result-extra button{width:100%}@media (max-width: 768px){.login-container .component,.forgot-password-container .component,.reset-password-container .component,.reset-password-success .component{padding:0!important}.login-container .component .header .title,.forgot-password-container .component .header .title,.reset-password-container .component .header .title,.reset-password-success .component .header .title{font-size:24px;font-weight:700;line-height:32px;letter-spacing:-.48px}}.login-container .component .form .ant-input,.forgot-password-container .component .form .ant-input,.reset-password-container .component .form .ant-input,.reset-password-success .component .form .ant-input{padding:12px;font-size:14px;line-height:20px}.login-container .component .form .ant-input-password,.forgot-password-container .component .form .ant-input-password,.reset-password-container .component .form .ant-input-password,.reset-password-success .component .form .ant-input-password{padding:11px}.login-container .component .form .ant-input-password .ant-input,.forgot-password-container .component .form .ant-input-password .ant-input,.reset-password-container .component .form .ant-input-password .ant-input,.reset-password-success .component .form .ant-input-password .ant-input{padding:0}.login-container .component .form.reset-password-input .ant-form-item,.forgot-password-container .component .form.reset-password-input .ant-form-item,.reset-password-container .component .form.reset-password-input .ant-form-item,.reset-password-success .component .form.reset-password-input .ant-form-item{margin-bottom:16px}.login-container .component .form.reset-password-input .ant-input-password-icon,.forgot-password-container .component .form.reset-password-input .ant-input-password-icon,.reset-password-container .component .form.reset-password-input .ant-input-password-icon,.reset-password-success .component .form.reset-password-input .ant-input-password-icon{color:#496082}.login-container .component .form .ant-input:focus,.login-container .component .form .ant-input-focused,.login-container .component .form .ant-input-affix-wrapper-focused,.forgot-password-container .component .form .ant-input:focus,.forgot-password-container .component .form .ant-input-focused,.forgot-password-container .component .form .ant-input-affix-wrapper-focused,.reset-password-container .component .form .ant-input:focus,.reset-password-container .component .form .ant-input-focused,.reset-password-container .component .form .ant-input-affix-wrapper-focused,.reset-password-success .component .form .ant-input:focus,.reset-password-success .component .form .ant-input-focused,.reset-password-success .component .form .ant-input-affix-wrapper-focused{box-shadow:0 0 1px #00000080;outline:none}.login-container .component .form.login-with-password-form .login-with-password-fields,.forgot-password-container .component .form.login-with-password-form .login-with-password-fields,.reset-password-container .component .form.login-with-password-form .login-with-password-fields,.reset-password-success .component .form.login-with-password-form .login-with-password-fields{display:flex;flex-direction:column;gap:16px}.login-container .component .form.login-with-password-form .login-with-password-fields>.ant-form-item,.forgot-password-container .component .form.login-with-password-form .login-with-password-fields>.ant-form-item,.reset-password-container .component .form.login-with-password-form .login-with-password-fields>.ant-form-item,.reset-password-success .component .form.login-with-password-form .login-with-password-fields>.ant-form-item{margin-bottom:0}.login-container .component .form .get-otp-button,.login-container .component .form .login-button,.forgot-password-container .component .form .get-otp-button,.forgot-password-container .component .form .login-button,.reset-password-container .component .form .get-otp-button,.reset-password-container .component .form .login-button,.reset-password-success .component .form .get-otp-button,.reset-password-success .component .form .login-button{margin-bottom:16px}.login-container .component .form .forgot-password,.forgot-password-container .component .form .forgot-password,.reset-password-container .component .form .forgot-password,.reset-password-success .component .form .forgot-password{margin-top:24px}.login-container .component .form .forgot-password .ant-form-item-control-input,.forgot-password-container .component .form .forgot-password .ant-form-item-control-input,.reset-password-container .component .form .forgot-password .ant-form-item-control-input,.reset-password-success .component .form .forgot-password .ant-form-item-control-input{float:right;text-decoration:unset;min-height:unset;font-size:14px;font-weight:400}.login-container .component .form .forgot-password a,.forgot-password-container .component .form .forgot-password a,.reset-password-container .component .form .forgot-password a,.reset-password-success .component .form .forgot-password a{color:#ed4646;font-weight:600}.login-container .component .form .submit-button,.forgot-password-container .component .form .submit-button,.reset-password-container .component .form .submit-button,.reset-password-success .component .form .submit-button{width:100%;padding:8px 0;height:48px}.login-container .component .ant-btn,.forgot-password-container .component .ant-btn,.reset-password-container .component .ant-btn,.reset-password-success .component .ant-btn{height:48px}.login-container .component .footer,.forgot-password-container .component .footer,.reset-password-container .component .footer,.reset-password-success .component .footer{text-align:center;margin-top:32px}.login-container .component .footer a,.forgot-password-container .component .footer a,.reset-password-container .component .footer a,.reset-password-success .component .footer a{margin-left:4px;text-decoration:none}.login-container .component .footer a span,.forgot-password-container .component .footer a span,.reset-password-container .component .footer a span,.reset-password-success .component .footer a span{color:#ca051e}.basic-information-container{display:flex;position:relative;height:100vh;overflow:auto;align-items:start;padding:32px}@media (max-width: 768px){.basic-information-container{display:flex;flex-direction:column;align-items:start;justify-content:start;padding:32px 16px}}.basic-information-container .form{margin:0 auto;display:flex;flex-direction:column;justify-content:center;padding-top:32px;box-sizing:border-box}.basic-information-container .form .title{text-align:left;margin-bottom:12px;line-height:32px;font-size:36px;letter-spacing:-.72px}@media (max-width: 768px){.basic-information-container .form .title{font-size:24px;font-weight:700;line-height:32px;letter-spacing:-.48px}}.basic-information-container .form .description{text-align:left;margin-bottom:0}.basic-information-container .form .placeholder-icon{display:flex;align-items:center;justify-content:start;gap:8px;color:#aabacf}.basic-information-container .form .placeholder-icon #location-icon{height:16px}.basic-information-container .form .placeholder-icon.label{color:#121212}.basic-information-container .form .form-items-container{max-height:calc(100vh - 340px);overflow-y:scroll}.basic-information-container .form .company-information__supported-formats{display:block;margin-top:4px;font-size:12px;color:#454545;line-height:16px}.basic-information-container .form .terms-and-conditions{margin-bottom:16px;margin-top:8px;text-align:center;font-size:12px}.basic-information-container .form .terms-and-conditions a{color:#ca051e;text-decoration:underline}.basic-information-container .form .submit-button [type=submit]{padding:8px;height:48px;font-weight:600;font-size:14px;line-height:22px}.basic-information-container .form .ant-form-item{margin-bottom:0}.basic-information-container .form .company-logo-container{margin-bottom:32px}.basic-information-container .form .ant-input-affix-wrapper,.basic-information-container .form .ant-input{border-color:transparent;border-radius:8px;height:44px;padding:14px 12px;font-size:14px;line-height:20px}.basic-information-container .form .ant-input-affix-wrapper{padding:0 12px}.basic-information-container .form .ant-input-affix-wrapper .ant-input{background-color:transparent;height:auto;padding:14px 0}.basic-information-container .form .ant-input-prefix{margin-inline-end:8px;color:#496082}.basic-information-container .form .ant-input-prefix svg{width:16px;height:16px}.basic-information-container .form .ant-input-affix-wrapper-disabled .ant-input-prefix{color:#d1d1d1}.basic-information-container .form .ant-input.ant-input-disabled{background-color:#f6f6f6!important}.basic-information-container .form .ant-select-selector{background-color:#f0f4f9!important;padding:12px 16px;border-radius:8px!important;border-color:transparent}.basic-information-container .form .ant-select-multiple .ant-select-selector{padding:8px 11px}.basic-information-container .form .ant-select-single{height:44px}.basic-information-container .form .ant-select-multiple .ant-select-selection-item{background:#d2dae5}.basic-information-container .form .ant-input:focus,.basic-information-container .form .ant-input-focused,.basic-information-container .form .ant-input-affix-wrapper-focused{box-shadow:0 0 1px #00000080}.basic-information-container .form .ant-select-focused .ant-select-selector,.basic-information-container .form .ant-select-open .ant-select-selector{box-shadow:none}.basic-information-container .form .single-file-upload-dragger{margin-bottom:0}.basic-information-container .form .single-file-upload-dragger .ant-upload-drag{border:1.5px solid #ed4646;border-radius:8px;background:transparent;height:48px}.basic-information-container .form .single-file-upload-dragger .ant-upload-drag .dropzone{display:flex;align-items:center;justify-content:center;gap:8px;color:#ed4646;font-weight:600;font-size:14px;line-height:20px}.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{width:100%;gap:2px}.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{font-size:16px;font-weight:600;color:#121212;line-height:20px}.book-ride-layout .regulation-details-collapse__expand-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fbebed;color:#ca051e;font-size:12px}.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{font-size:14px;color:#121212}.book-ride-layout .regulation-details-empty__subtitle{font-size:12px;color:#6d6d6d;text-align:center}.book-ride-layout .regulation-details-content{display:flex;gap:54px;width:100%;max-height:calc(100vh - 500px);overflow-y:scroll;scrollbar-width:auto}.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{display:block;margin-bottom:12px;font-size:20px;line-height:28px;font-weight:700;color:#121212;letter-spacing:-.4px}.book-ride-layout .regulation-details-user-meta{display:flex;flex-direction:column;gap:8px}.book-ride-layout .regulation-details-info-row{display:flex;align-items:center;gap:12px;width:100%}.book-ride-layout .regulation-details-info-row__icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.book-ride-layout .regulation-details-info-row__value{display:block;min-width:0;width:100%;font-size:12px;line-height:16px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.book-ride-layout .regulation-details-column-divider{width:278px;margin:16px 40px 0;border-bottom:1px solid #f0f4f9}.book-ride-layout .regulation-details-field-list{display:flex;flex-direction:column}.book-ride-layout .regulation-details-field{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 0}.book-ride-layout .regulation-details-field__icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:4px}.book-ride-layout .regulation-details-field__content{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.book-ride-layout .regulation-details-field__label{font-size:14px;font-weight:600;color:#454545;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.book-ride-layout .regulation-details-field__value{font-size:12px;font-weight:400;color:#888;line-height:16px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.book-ride-layout .regulation-details-time-slot-list{gap:4px}.book-ride-layout .regulation-details-time-slot-item.ant-typography{margin:0;color:#888;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 #ffffff;border-radius:0;box-shadow:0 0 0 1px #0000000f;overflow:hidden}.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;min-height:240px;height:100%;width:100%;transition:.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{display:flex;align-items:center;justify-content:flex-end}.book-ride-layout .location .swap-icon .swap-outlined{transform:rotate(90deg)}.review-booking-modal .ant-modal-body{display:flex;flex-direction:column;gap:24px;max-height:75vh;overflow-y:scroll}.review-booking-modal .ant-modal-body .ant-descriptions-item-label{max-width:114px;width:100%;color:#121212}.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{display:flex;flex-direction:column;gap:8px}.review-booking-modal .fare-details .fare-divider{height:auto;margin:8px 0}.review-booking-modal .guide-steps-container{background-color:#00000008;padding:24px;align-items:flex-start;border-radius:8px}.review-booking-modal .guide-steps-container .title{font-weight:600;font-size:16px;margin-bottom:4px;line-height:1.5}.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{display:flex;flex-direction:column;height:calc(100dvh - 90px);min-height:0;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{width:100%}.booking-form .rental-package-form-item .ant-form-item-label>label{color:#454545;font-size:14px;font-weight:600;line-height:24px;height:auto}.booking-form .rental-package-form-item .ant-form-item-label .ant-typography{color:inherit}.booking-form .rental-package-form-item .rental-package-header{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.booking-form .rental-package-form-item .rental-package-scroll-controls{display:flex;align-items:center;flex-shrink:0;gap:12px}.booking-form .rental-package-form-item .rental-package-scroll-btn.ant-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;min-width:20px;height:20px;padding:0;border:1px solid #ed4646;border-radius:50%;background:transparent;color:#ed4646;line-height:0;box-shadow:none}.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){border-color:#ed4646;color:#ed4646;background:transparent}.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{border-color:#b0b0b0;color:#b0b0b0;cursor:not-allowed;background:transparent}.booking-form .rental-package-form-item .rental-package-scroll-btn__icon{font-size:20px;line-height:0;transition:transform .2s ease}.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{height:auto;color:#454545;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{display:flex;flex-direction:column;width:100%}.booking-form .payment-mode-group.ant-radio-group .payment-mode-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px 0;border-bottom:1px solid #f0f4f9}.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-start:12px;padding-inline-end: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{flex-shrink:0;color:#496082;font-size:16px;cursor:pointer}.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{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.booking-form .rental-package-scroll-container>.rental-radio-group-container.rental-radio-group-container--package-cards{overflow-x:visible;overflow-y:visible}.booking-form .rental-radio-group-container{display:flex;flex-direction:row;column-gap:8px;width:100%;max-width:100%;min-height:68px;overflow-x:auto;-webkit-overflow-scrolling:touch}.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{display:flex;height:auto;align-items:center;padding:12px 16px;border-radius:8px;border:1px solid #d1d1d1}.booking-form .rental-radio-group-container:not(.rental-radio-group-container--package-cards):not(.rental-radio-group-container--outstation-cards) .package-option{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.booking-form .rental-radio-group-container:not(.rental-radio-group-container--package-cards):not(.rental-radio-group-container--outstation-cards) .package-hrs{font-size:14px;font-weight:600;line-height:20px;color:#121212}.booking-form .rental-radio-group-container:not(.rental-radio-group-container--package-cards):not(.rental-radio-group-container--outstation-cards) .package-km{font-size:12px;font-weight:400;line-height:16px;color:#5e5e5e}.booking-form .rental-radio-group-container.rental-radio-group-container--package-cards .ant-radio-button-wrapper{display:flex;flex-direction:column;flex-shrink:0;align-items:flex-start;justify-content:center;box-sizing:border-box;min-width:70px;height:68px;padding:16px;border-radius:8px;border:1px solid #d1d1d1;background:#fff}.booking-form .rental-radio-group-container.rental-radio-group-container--package-cards .ant-radio-button-wrapper-checked{border-color:#ed4646;background:#fbebed}.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{display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:100%;min-width:0}.booking-form .rental-radio-group-container.rental-radio-group-container--package-cards .package-hrs{font-size:14px;font-weight:600;line-height:20px;color:#121212;text-align:left}.booking-form .rental-radio-group-container.rental-radio-group-container--package-cards .package-km{font-size:10px;font-weight:400;line-height:16px;color:#5e5e5e;text-align:right}.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{display:flex;flex-direction:column;flex:1 0 0;align-items:flex-start;justify-content:center;box-sizing:border-box;height:68px;padding:16px;border-radius:8px;border:1px solid #d1d1d1;background:#fff}.booking-form .rental-radio-group-container.rental-radio-group-container--outstation-cards .ant-radio-button-wrapper-checked{border:2px solid #ed4646;background:#fbebed}.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{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0}.booking-form .rental-radio-group-container.rental-radio-group-container--outstation-cards .package-hrs{font-size:14px;font-weight:600;line-height:20px;color:#121212;text-align:left}.booking-form .rental-radio-group-container.rental-radio-group-container--outstation-cards .package-km{font-size:10px;font-weight:400;line-height:16px;color:#5e5e5e;text-align:left}.booking-form .cab-radio-group-container{display:flex;flex-direction:column;gap:12px;width:100%}.booking-form .cab-radio-group-container .ant-radio-button-wrapper{display:flex;width:100%;height:auto;border-radius:8px;border:1.5px solid #f0f4f9;background:#fff}.booking-form .cab-radio-group-container .ant-radio-button-wrapper:before{display:none}.booking-form .cab-radio-group-container .ant-radio-button-wrapper-checked{border-color:#ed4646;background:#fbebed}.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{display:flex;align-items:center;gap:16px;width:100%}.booking-form .cab-radio-group-container .cab-type-option-card__icon{width:60px;height:60px;object-fit:contain;flex-shrink:0}.booking-form .cab-radio-group-container .cab-type-option-card__content{display:flex;flex-direction:column;gap:4px;min-width:0}.booking-form .cab-radio-group-container .cab-type-option-card__title.ant-typography{margin:0;font-size:14px;font-weight:600;line-height:20px;color:#121212}.booking-form .cab-radio-group-container .cab-type-option-card__subtitle.ant-typography{margin:0;font-size:10px;font-weight:400;line-height:16px;color:#888}.booking-form .location-info{display:flex;gap:8px;margin:12px 24px;padding:10px 12px;background:#fff9e7;border:1px solid #fec10e;border-radius:8px}.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{flex:1;min-width:0;margin:0;color:#975009;font-size:14px;line-height:20px}.booking-form .location-info__action{flex-shrink:0;color:#7c410b;font-size:12px;font-weight:600;line-height:16px;cursor:pointer}.booking-form .scroll-content{flex:1;min-height:0;overflow-y:auto;scrollbar-width:auto;background:#fff;padding:24px;border-radius:8px;max-height:calc(100vh - 200px)}.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{display:flex;flex-direction:column;width:100%}.booking-form .scroll-content .booking-for-radio-group .ant-radio-wrapper{align-items:center;width:100%;margin-inline-end:0;padding:16px 0;color:#121212;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-start:16px;padding-inline-end:0px;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{min-height:auto;padding:12px;background:#f0f4f9!important;border:0;border-radius:8px;box-shadow:none!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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}.booking-form .scroll-content .ride-type-radio-group .ant-radio-button-wrapper{display:flex;align-items:center;justify-content:center;height:86px;padding:0;background:transparent;border:0!important;box-shadow:none}.booking-form .scroll-content .ride-type-radio-group .ant-radio-button-wrapper:before{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:transparent}.booking-form .scroll-content .ride-type-radio-group .ride-type-option__label{display:inline-flex;align-items:center;justify-content:center;min-width:60px;height:18px;padding:0 8px;color:#888;font-size:10px;line-height:16px;border-radius:8px}.booking-form .scroll-content .ride-type-radio-group .ant-radio-button-wrapper-checked .ride-type-option__label{min-width:auto;color:#fff;font-size:12px;font-weight:600;background:#ed4646;border-radius:4px}.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{margin:0 0 0 40px;min-width:230px;width:230px}.booking-form .scroll-content .location-route-control{width:100%}.booking-form .scroll-content .location-route-control__inputs{flex:1;overflow:hidden;background:#f0f4f9;border-radius:8px}.booking-form .scroll-content .location-route-control__actions{height:88px;justify-content:center;color:#496082}.booking-form .scroll-content .location-route-control__action{color:#496082}.booking-form .scroll-content .book-ride-location-input{height:44px;background:#f5f7fa;border:0;border-radius:0;box-shadow:none}.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{width:32px;margin-inline-end:0;justify-content:center}.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{box-shadow:0 0 1px #00000080;outline:none}.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{box-shadow:0 -4px 9px #00000014;border-radius:0;border:none}.booking-form .book-ride-action-dock .ant-btn{height:48px;font-size:14px;font-weight:600;padding:8px 32px;width:100%;border:none}.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{display:flex;flex-direction:column;padding-top:16px}.view-instructions-modal__step{padding:8px 0;gap:2px}.view-instructions-modal__dot{flex-shrink:0;margin-top:0}.view-instructions-modal__text{font-size:14px;line-height:20px;color:#3d3d3d}.view-instructions-modal__text strong{font-weight:600}.view-instructions-modal__dot-container{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.book-ride-date-picker,.book-ride-time-picker.ant-picker{width:100%;min-height:44px;padding:0 12px;background:#f5f7fa;border:1px solid transparent;border-radius:8px;box-shadow:none}.book-ride-date-picker .ant-picker-input>input,.book-ride-time-picker.ant-picker .ant-picker-input>input{font-size:14px;line-height:20px;color:#121212}.book-ride-date-picker .ant-picker-input>input::placeholder,.book-ride-time-picker.ant-picker .ant-picker-input>input::placeholder{color:#060707}.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{border-color:#496082;box-shadow:none}.date-picker-popup.ant-picker-dropdown .ant-picker-panel-container{border-radius:8px;box-shadow:0 0 16px #00000014;overflow:hidden}.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{font-size:14px;font-weight:600;color:#121212}.date-picker-popup.ant-picker-dropdown .ant-picker-content th{font-size:14px;font-weight:400;color:#121212}.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{background:#496082;color:#fff}.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{font-size:14px;border-radius:4px}.date-picker-popup.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#496082;color:#fff}.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{padding:0 8px;border-radius:4px;line-height:20px;font-size:14px}.remarks-modal .ant-modal-body{min-height:200px;max-height:calc(100vh - 250px);overflow-y:auto;scrollbar-width: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{padding:12px;border-radius:8px}.remark-scroll-view .ant-modal-body::-webkit-scrollbar{-webkit-appearance:none;width:4px}.remark-scroll-view .ant-modal-body::-webkit-scrollbar-thumb{border-radius:6px;background-color:#dadadac3;-webkit-box-shadow:0 0 1px rgba(255,255,255,.42)}.divider{margin:0 0 0 32px;min-width:0!important;width:290px!important}.book-ride-mobile-header{display:none;width:100%;padding:16px;background:#fff;border-bottom:1px solid #f0f4f9}.book-ride-mobile-header__title.ant-typography{margin:0;font-size:24px;font-weight:700;line-height:32px;color:#121212;letter-spacing:-.4px}.book-ride-mobile-header__action.ant-btn-link{height:auto;padding:4px 8px;color:#ed4646;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{padding:16px;border-bottom:0}.regulation-details-drawer .ant-drawer-body{padding:0 16px 16px}.regulation-details-drawer__header{width:100%}.regulation-details-drawer__title.ant-typography{font-size:16px;font-weight:600;color:#121212;line-height:24px}.regulation-details-drawer__close.ant-btn{position:absolute;top:-56px;right:16px;width:40px;height:40px;background:transparent;border:0}.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{display:block;margin-bottom:12px;font-size:16px;font-weight:600;line-height:24px}.regulation-details-sheet .regulation-details-user-meta{display:flex;flex-direction:column;gap:8px}.regulation-details-sheet .regulation-details-info-row{display:flex;align-items:center;gap:12px;width:100%}.regulation-details-sheet .regulation-details-info-row__icon{width:16px;height:16px;display:inline-flex}.regulation-details-sheet .regulation-details-info-row__value{font-size:12px;font-weight:400;color:#888;line-height:16px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.regulation-details-sheet .regulation-details-field{display:flex;align-items:flex-start;gap:12px;width:100%}.regulation-details-sheet .regulation-details-field__icon{width:16px;height:16px}.regulation-details-sheet .regulation-details-field-list{display:flex;flex-direction:column}.regulation-details-sheet .regulation-details-field{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 0}.regulation-details-sheet .regulation-details-field__icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:4px}.regulation-details-sheet .regulation-details-field__content{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.regulation-details-sheet .regulation-details-field__label{font-size:14px;font-weight:600;color:#454545;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.regulation-details-sheet .regulation-details-field__value{font-size:12px;font-weight:400;color:#888;line-height:16px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.regulation-details-sheet .regulation-details-time-slot-list{gap:4px}.regulation-details-sheet .regulation-details-time-slot-item.ant-typography{margin:0;color:#888;font-size:12px;line-height:16px}@media (max-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;background:#fff!important;box-shadow:0 3px 12px #0000002e;bottom:90px}.book-ride-mobile-map-trigger .ant-float-btn-body .ant-float-btn-content{min-height:20px;height:20px;padding:0}.book-ride-mobile-map-trigger .ant-float-btn-icon{width:20px;height:20px}.book-ride-map-modal .ant-modal-wrap{display:flex;align-items:center;justify-content:center;padding-bottom:56px}.book-ride-map-modal .ant-modal{width:calc(100vw - 32px)!important;max-width:343px;height:540px;margin:0 auto}.book-ride-map-modal .ant-modal-content{box-shadow:none;border-radius:16px;padding:0}.book-ride-map-modal__card{height:calc(100vh - 240px);min-height:460px;max-height:805px;overflow:hidden;border-radius:16px;box-shadow:0 3px 12px #00000040}.book-ride-map-modal__card .booking-maps{height:100%!important;min-height:100%;border-radius:inherit}.book-ride-map-modal__close.ant-btn{position:absolute;right:0;bottom:-56px;z-index:9999;width:40px;height:40px;border:0;background:#fff;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{width:100%!important;margin:0}.booking-form .ride-type-radio-group{gap:12px}.booking-form .location-info{margin:12px 16px}.booking-form .book-ride-action-dock{position:fixed;left:0;right:0;bottom:0;z-index:4;width:100%;background:#fff;box-shadow:0 -1px #0000001a}.booking-form .book-ride-action-dock .ant-card{background:transparent;border:0;box-shadow:none}.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{padding:0;border-radius:20px;overflow:hidden;box-shadow:0 24px 48px #0003}.review-booking-modal-v2 .ant-modal-body{padding:0}.review-booking-modal-v2 .rbm-header{padding:24px 16px;background:linear-gradient(-22.32deg,#8d0f1f,#ca051e 107.23%)}.review-booking-modal-v2 .rbm-header__title{margin:0!important;color:#fff!important;font-size:24px!important;font-weight:700!important;line-height:32px!important;letter-spacing:-.48px}.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{flex-shrink:0;width:44px;height:44px;border:none;background:#fff3;color:#fff;transition:background .2s}.review-booking-modal-v2 .rbm-header__close:hover,.review-booking-modal-v2 .rbm-header__close:focus{background:#ffffff4d!important;color:#fff!important}.review-booking-modal-v2 .rbm-header__close .ant-btn-icon{width:20px;height:20px}.review-booking-modal-v2 .rbm-header__close .anticon{font-size:20px;color:#fff}.review-booking-modal-v2 .rbm-loader{padding:32px;background:#f5f7fa}.review-booking-modal-v2 .rbm-body{padding:16px;background:#f5f7fa;max-height:60vh;overflow-y:auto}.review-booking-modal-v2 .rbm-body::-webkit-scrollbar{width:4px}.review-booking-modal-v2 .rbm-body::-webkit-scrollbar-thumb{background:#00000036;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{flex-shrink:0;width:24px;height:auto;align-self:flex-start;display:block;object-fit:contain;object-position:top center}.review-booking-modal-v2 .rbm-address-rows{flex:1 1 0;min-width:0}.review-booking-modal-v2 .rbm-details-card>.ant-card-body{display:flex;flex-direction:column;align-items:stretch;padding:0}.review-booking-modal-v2 .rbm-details-column{flex:1;min-width:0;padding:16px}.review-booking-modal-v2 .rbm-details-divider{display:block;height:1px;width:100%;background:#d2dae5;margin:0;flex-shrink:0}.review-booking-modal-v2 .rbm-details-section-title{font-size:14px!important;font-weight:600!important;line-height:20px!important;color:#121212!important}.review-booking-modal-v2 .rbm-detail-label{font-size:12px!important;font-weight:400!important;line-height:16px!important;color:#888!important}.review-booking-modal-v2 .rbm-detail-value{font-size:12px!important;font-weight:600!important;line-height:16px!important;color:#121212!important;text-align:right;max-width:300px;overflow-x:scroll;white-space:nowrap}@media (max-width: 768px){.review-booking-modal-v2 .rbm-detail-value{max-width:190px}}.review-booking-modal-v2 .rbm-fare-card>.ant-card-body{display:flex;flex-direction:column;gap:12px}.review-booking-modal-v2 .rbm-fare-row{gap:12px;padding:8px 0}.review-booking-modal-v2 .rbm-fare-label{font-size:12px!important;font-weight:600!important;color:#121212!important}.review-booking-modal-v2 .rbm-fare-label-suffix{font-size:12px!important;font-weight:400!important;color:#888!important}.review-booking-modal-v2 .rbm-fare-value{font-size:12px!important;font-weight:400!important;color:#454545!important}.review-booking-modal-v2 .rbm-fare-separator{display:block;height:0;border-bottom:1px solid #f0f4f9}.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{font-size:12px!important;font-weight:400!important;line-height:16px!important;color:#454545!important}.review-booking-modal-v2 .rbm-edit-remarks-btn{flex-shrink:0;color:#ed4646!important;font-size:14px!important;font-weight:600!important;padding:4px 8px;height:auto}.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{font-size:12px!important;font-weight:600!important;color:#121212!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{width:100%;color:#454545;font-size:12px;line-height:16px}.review-booking-modal-v2 .rbm-footer{padding:16px;background:#fff;box-shadow:0 -2px 2px #0000000d}.review-booking-modal-v2 .rbm-footer__fare-label{font-size:12px!important;font-weight:400!important;line-height:16px!important;color:#888!important}.review-booking-modal-v2 .rbm-footer__fare-amount{font-size:24px!important;font-weight:700!important;line-height:32px!important;letter-spacing:-.48px;color:#121212!important}.review-booking-modal-v2 .rbm-confirm-btn{height:48px;min-width:180px;border-radius:8px;font-size:14px;font-weight:600;background:#ed4646;border-color:#ed4646;padding:0 32px}.review-booking-modal-v2 .rbm-confirm-btn:hover,.review-booking-modal-v2 .rbm-confirm-btn:focus{background:#ca051e!important;border-color:#ca051e!important}@media (min-width: 768px){.review-booking-modal-v2 .rbm-header{padding:32px}.review-booking-modal-v2 .rbm-header__title{font-size:28px!important;line-height:36px!important;letter-spacing:-.56px}.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{width:1px;height:auto;align-self:stretch;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{font-size:28px!important;line-height:36px!important;letter-spacing:-.56px}}.location-container{width:100%}.location-container .location-container-content{width:100%;height:100%;background-color:#f0f4f9;border-radius:8px}.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 #d9d9d9;border-radius:0!important;width:100%}.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:transparent;padding:12px 12px 12px 0;border:none!important;outline:none;box-shadow:none!important}.location-container .location-container-content .input-wrapper .location-suffix-action{cursor:pointer;display:inline-flex;align-items:center}.location-container .location-container-content .input-wrapper .custom-divider{margin:0;border-color:#d9d9d9}.location-container .location-container-button-delete .ant-btn-icon{color:#ed4646}.location-container-rental{width:100%;border-radius:8px}.location-container-rental .custom-input{padding:12px 12px 12px 0;gap:10px}.location-container-rental .location-filter{width:100%}.location-container-rental__icon{width:36px;flex-shrink:0;color:#5e5e5e;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{display:flex;flex-direction:column;gap:2px}.location-filter .ant-popover-inner .popover-list .list-item{display:flex;gap:8px;padding:5px 12px;font-size:14px;border-radius:4px;cursor:pointer;background-color:transparent;font-weight:400;border-block-end:none}.location-filter .ant-popover-inner .popover-list .list-item .location-items{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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-row,.location-row__space{min-width:0;width:100%}.location-row--pickup,.location-row--pickupStop,.location-row--drop{padding:4px 0}.location-row__title{display:block;font-size:10px!important;font-weight:600!important;line-height:14px!important;color:#121212!important;letter-spacing:.3px}.location-row__address{display:block;font-size:12px!important;font-weight:400!important;line-height:16px!important;color:#121212!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-row__additional{display:block;font-size:12px!important;font-weight:400!important;line-height:16px!important;color:#5e5e5e!important}.common-input-style{padding:12px}.payment-mode-tooltip.ant-tooltip .ant-tooltip-inner{box-sizing:border-box;max-width:158px;padding:8px 12px;border-radius:4px;background-color:#fff!important;color:#454545!important;font-size:10px!important;font-weight:600!important;line-height:14px!important;text-align:left;box-shadow:0 3px 6px #00000040!important}.payment-mode-tooltip.ant-tooltip .ant-tooltip-arrow:before{background:#fff!important}@media (max-width: 425px){.location-validation-custom-modal{vertical-align:middle!important}.booking-form.rental-package-block{max-width:100%}}.google-maps-loader{width:100%;min-height:100vh}.google-maps-loader--loading{min-height:100vh}.google-maps-loader--error{min-height:100vh;padding:16px}.google-maps-loader__spin-icon{font-size:24px;color:#ca051e}.create-or-edit-layout .ant-form-item{margin-bottom:0}.create-or-edit-layout .create-or-edit-header{padding:24px;position:sticky;top:0;z-index:2;background:#fff;border-bottom:1px solid #f0f4f9}.create-or-edit-layout .create-or-edit-header .ant-breadcrumb{margin-bottom:0}.create-or-edit-layout .create-or-edit-header .ant-breadcrumb-link{color:#000;font-size:14px;font-weight:500;line-height:24px;letter-spacing:1.25px}.create-or-edit-layout .create-or-edit-header .ant-breadcrumb-separator{color:#000}.create-or-edit-layout .create-or-edit-header__title{font-size:28px;font-weight:700;line-height:36px;color:#000;margin-bottom:0}.create-or-edit-layout .create-or-edit-header .submit-btn{width:136px;max-width:343px;max-height:40px;padding:8px 32px}.create-or-edit-layout .scrollable-content{overflow-y:auto}.create-or-edit-layout .scrollable-content .create-or-edit-container .create-or-edit-content{background:#f5f7fa;padding:24px}.create-or-edit-layout .scrollable-content .create-or-edit-container .form{border-radius:8px;background:#fff;padding:24px}.create-or-edit-layout .scrollable-content .create-or-edit-container .cab-type .ant-checkbox-group{gap:8px}.create-or-edit-layout .scrollable-content .create-or-edit-container .cab-type .ant-checkbox-wrapper{width:130px;height:115px;padding:8px!important;display:flex;align-items:center;justify-content:center}.create-or-edit-layout .scrollable-content .create-or-edit-container .cab-type .cab-type-option{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.create-or-edit-layout .scrollable-content .create-or-edit-container .cab-type .cab-type-option__icon{width:60px;height:60px;object-fit:contain}.create-or-edit-layout .scrollable-content .create-or-edit-container .cab-type .cab-type-option__label{color:#3d3d3d;font-size:12px;font-weight:400;line-height:20px;text-align:center}.create-or-edit-layout .scrollable-content .create-or-edit-container .ant-checkbox-wrapper-checked{border:1px solid #ed4646!important;background:#fbebed!important}.create-or-edit-layout .scrollable-content .create-or-edit-container .custom-checkbox-disabled .ant-checkbox-wrapper-checked{background-color:#f6f6f6!important;border:1px solid #d2dae5!important}.create-or-edit-layout .scrollable-content .create-or-edit-container .group-name{flex:1;min-width:100%;margin-bottom:0}.create-or-edit-layout .scrollable-content .create-or-edit-container .group-name .ant-form-item-label>label{font-size:12px}.create-or-edit-layout .scrollable-content .create-or-edit-container .group-name .group-name-input{padding:14px 12px;height:44px;line-height:1.5}.create-or-edit-layout .scrollable-content .create-or-edit-container .group-name.group-name--sm{min-width:300px}.create-or-edit-layout .scrollable-content .create-or-edit-container .daily-trip-count{max-width:608px}.create-or-edit-layout .scrollable-content .create-or-edit-container .daily-trip-count .ant-form-item,.create-or-edit-layout .scrollable-content .create-or-edit-container .daily-trip-count .allowed-types{margin-bottom:0}.create-or-edit-layout .scrollable-content .create-or-edit-container .daily-trip-count .helper-text{display:inline-block;font-size:12px;color:#5e5e5e}.create-or-edit-layout .scrollable-content .create-or-edit-container .daily-trip-count .ant-form-item .ant-form-item-label>label{color:#121212;font-size:12px}.create-or-edit-layout .scrollable-content .create-or-edit-container .daily-trip-count .ant-form-item .ant-form-item-control-input-content .ant-input{height:44px;background-color:#f0f4f9;padding:14px 12px}.create-or-edit-layout .scrollable-content .create-or-edit-container .trip-count{margin-bottom:0}.create-or-edit-layout .scrollable-content .create-or-edit-container .payment-mode{flex:1 1;margin-bottom:0}.create-or-edit-layout .scrollable-content .create-or-edit-container .payment-mode .ant-form-item-label>label{font-size:12px}.create-or-edit-layout .scrollable-content .create-or-edit-container .payment-mode .ant-form-item{margin-bottom:0}.create-or-edit-layout .scrollable-content .create-or-edit-container .payment-mode.edit{pointer-events:none}.create-or-edit-layout .scrollable-content .create-or-edit-container .spending-allowance{display:flex;flex-direction:column;gap:16px;max-width:608px}.create-or-edit-layout .scrollable-content .create-or-edit-container .spending-allowance .ant-form-item{margin-bottom:0}.create-or-edit-layout .scrollable-content .create-or-edit-container .spending-allowance.mobile-view .spending-allowance-row{align-items:stretch}.create-or-edit-layout .scrollable-content .create-or-edit-container .spending-allowance.mobile-view .group-amount-applicable-way{width:100%;margin-top:0}.create-or-edit-layout .scrollable-content .create-or-edit-container .spending-allowance.mobile-view .group-amount-applicable-way .ant-select{width:100%}.create-or-edit-layout .scrollable-content .create-or-edit-container .spending-allowance .amount{margin-bottom:0;flex:1}.create-or-edit-layout .scrollable-content .create-or-edit-container .spending-allowance .amount .amount-input{max-width:400px;padding:14px 12px;height:44px}.create-or-edit-layout .scrollable-content .create-or-edit-container .spending-allowance .amount .amount-input .ant-input{border-radius:0!important}.create-or-edit-layout .scrollable-content .create-or-edit-container .spending-allowance .group-amount-applicable-way{max-width:220px;flex:1;margin-top:30px;margin-bottom:0}.create-or-edit-layout .scrollable-content .create-or-edit-container .spending-allowance .group-amount-applicable-way .ant-select{width:100%}.create-or-edit-layout .scrollable-content .create-or-edit-container .spending-allowance .group-amount-applicable-way .ant-select-selector{height:44px;padding:0 12px;border:none;background-color:#f0f4f9}.create-or-edit-layout .scrollable-content .create-or-edit-container .spending-allowance .group-amount-applicable-way .ant-select-single{height:44px}.create-or-edit-layout .scrollable-content .create-or-edit-container .spending-allowance .group-amount-applicable-way .ant-select-selection-item,.create-or-edit-layout .scrollable-content .create-or-edit-container .spending-allowance .group-amount-applicable-way .ant-select-selection-placeholder{min-height:44px;display:flex;align-items:center}.create-or-edit-layout .scrollable-content .create-or-edit-container .time-slot{max-width:608px}.create-or-edit-layout .scrollable-content .create-or-edit-container .time-slot .time-slot-input-container{display:flex;margin-top:8px}.create-or-edit-layout .scrollable-content .create-or-edit-container .time-slot .time-slot-input-container .time-slot-input--from,.create-or-edit-layout .scrollable-content .create-or-edit-container .time-slot .time-slot-input-container .time-slot-input--to{border-radius:8px;width:100%;height:44px;padding:14px 12px;background-color:#f0f4f9;color:#121212;font-size:14px}.create-or-edit-layout .scrollable-content .create-or-edit-container .time-slot .time-slot-input-container .time-slot-input--from:hover,.create-or-edit-layout .scrollable-content .create-or-edit-container .time-slot .time-slot-input-container .time-slot-input--to:hover{border:1px solid #496082}.create-or-edit-layout .scrollable-content .create-or-edit-container .time-slot .time-slot-input-container .time-slot-input--from:focus,.create-or-edit-layout .scrollable-content .create-or-edit-container .time-slot .time-slot-input-container .time-slot-input--to:focus{border:1px solid #496082}.create-or-edit-layout .scrollable-content .create-or-edit-container .time-slot .time-slot-input-container .anticon.plus-outlined{color:#fff!important}.create-or-edit-layout .scrollable-content .create-or-edit-container .time-slot .time-slot-input-container .anticon.plus-outlined.disabled{color:#b0b0b0!important}.create-or-edit-layout .scrollable-content .create-or-edit-container .time-slot .time-slot-input-container .time-slot-add-button{width:136px;max-height:48px;height:44px;padding:8px 32px}.create-or-edit-layout .scrollable-content .create-or-edit-container .time-slot .time-slot-display-container .time-slot-display-title{font-size:12px;font-weight:600}.create-or-edit-layout .scrollable-content .create-or-edit-container .time-slot .time-slot-display-container .time-slot-display-item{padding:12px 16px;border:1px solid #f0f4f9;border-radius:8px}.create-or-edit-layout .scrollable-content .create-or-edit-container .time-slot .time-slot-display-container .ant-btn{height:20px}.create-or-edit-layout .scrollable-content .create-or-edit-container .time-slot .time-slot-display-container .ant-btn-variant-text{color:#5e5e5e}.create-or-edit-layout .scrollable-content .create-or-edit-container .time-slot .time-slot-display-container .ant-btn-variant-text:hover{background-color:transparent}.create-or-edit-layout .scrollable-content .create-or-edit-container .time-slot .time-slot-disabled .time-slot-display-item{background-color:#f6f6f6}.create-or-edit-layout .scrollable-content .create-or-edit-container .booking-access .booking-access__group.ant-radio-group{display:flex;flex-wrap:wrap;gap:16px;width:100%}.create-or-edit-layout .scrollable-content .create-or-edit-container .booking-access .ant-form-item{margin-bottom:0}.create-or-edit-layout .scrollable-content .create-or-edit-container .booking-access .booking-access__option.ant-radio-wrapper{margin-inline-start:0;margin-inline-end:0;min-height:48px;padding:12px 16px;border:1px solid #d2dae5;border-radius:8px;background:#fff;display:flex;align-items:center;flex:1 1 320px;max-width:320px;width:100%}.create-or-edit-layout .scrollable-content .create-or-edit-container .booking-access .booking-access__option.ant-radio-wrapper:hover .ant-radio .ant-radio-inner{border-color:#ed4646}.create-or-edit-layout .scrollable-content .create-or-edit-container .booking-access .booking-access__option.ant-radio-wrapper .ant-radio{top:0}.create-or-edit-layout .scrollable-content .create-or-edit-container .booking-access .booking-access__option.ant-radio-wrapper .ant-radio .ant-radio-inner{width:18px;height:18px}.create-or-edit-layout .scrollable-content .create-or-edit-container .booking-access .booking-access__option.ant-radio-wrapper>span:last-child{width:100%;padding-inline-start:12px;padding-inline-end:0}.create-or-edit-layout .scrollable-content .create-or-edit-container .booking-access .booking-access__content{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.create-or-edit-layout .scrollable-content .create-or-edit-container .booking-access .booking-access__text.ant-typography{margin-bottom:0;font-size:12px;font-weight:600;line-height:16px;color:#121212}.create-or-edit-layout .scrollable-content .create-or-edit-container .booking-access .booking-access__info-icon{font-size:16px;color:#b0b0b0}.create-or-edit-layout .scrollable-content .create-or-edit-container .custom-checkbox{border:0!important;padding:0 0 8px}.create-or-edit-layout .scrollable-content .create-or-edit-container .custom-checkbox .ant-form-item-label{display:none}.create-or-edit-layout .scrollable-content .create-or-edit-container .custom-checkbox .ant-form-item-control-input{min-height:auto}.create-or-edit-layout .scrollable-content .create-or-edit-container .custom-checkbox .ant-checkbox-group{display:flex;flex-wrap:wrap;gap:8px}.create-or-edit-layout .scrollable-content .create-or-edit-container .custom-checkbox .ant-checkbox-wrapper{min-width:123px;min-height:48px;margin-inline-start:0;padding:8px 28px;border-radius:8px;border:1px solid #f0f4f9;background:#fff;font-size:14px;font-weight:600;line-height:20px;color:#3d3d3d}.create-or-edit-layout .scrollable-content .create-or-edit-container .form-footer [type=submit]{font-weight:400;font-size:16px;line-height:24px}.create-or-edit-layout .scrollable-content .create-or-edit-container .form-footer .cancel-btn{height:40px}.create-or-edit-layout .scrollable-content .create-or-edit-container .form .ride-regulation-title{font-weight:700;margin-bottom:0}@media (max-width: 375px){.create-or-edit-layout .scrollable-content .create-or-edit-container .create-or-edit-content,.create-or-edit-layout .scrollable-content .create-or-edit-container .form{padding:16px}}.create-or-edit-layout .fixed-footer{position:sticky;bottom:0;z-index:1000;background:#fff;border-top:1px solid #f0f4f9;padding:24px}.create-or-edit-layout .fixed-footer .form-footer{margin-bottom:0}.create-or-edit-layout .group-button{width:136px;max-width:343px;padding:8px 32px}.time-slot-picker-popup .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background-color:#496082!important;color:#fff!important}.time-slot-picker-popup .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner:hover{background-color:#8899b3!important;color:#fff!important}.ride-regulation-collapse__label{width:100%}.ride-regulation-collapse__summary{font-size:14px;font-weight:400;line-height:20px;color:#b0b0b0;text-align:right;max-width:440px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ride-regulation-collapse__summary--warning{color:#de1135}.ride-regulation-collapse .ant-collapse-item{background:#fff}.ride-regulation-collapse .ant-collapse-item .ant-collapse-header{padding:16px}.ride-regulation-collapse .ant-collapse-item .ant-collapse-expand-icon{color:#ca051e}.ride-regulation-collapse .ant-collapse-item .anticon svg{width:20px;height:20px}@media (max-width: 768px){.ride-regulation-collapse__summary{display:none}}.custom-radio-group-container.ant-radio-group{display:flex;align-items:stretch;gap:12px;width:100%;font-size:12px}.custom-radio-group-container .ant-radio-wrapper{display:inline-flex;align-items:center;gap:12px;margin-inline-end:0;margin-bottom:0;padding:12px 16px;border:1px solid #d2dae5;border-radius:8px;background:#fff;font-size:12px;font-weight:600;line-height:16px;color:#121212;width:100%}.custom-radio-group-container .ant-radio-wrapper:hover .ant-radio .ant-radio-inner{border-color:#888}.custom-radio-group-container .ant-radio-wrapper:hover .ant-radio-checked .ant-radio-inner{border-color:#ed4646}.custom-radio-group-container .ant-radio-wrapper span.ant-radio+.ant-radio-label{padding-inline-start:0;padding-inline-end:0}.custom-radio-group-container .ant-radio-wrapper .ant-radio{top:0;align-self:center}.custom-radio-group-container .ant-radio-wrapper .ant-radio .ant-radio-inner{width:18px;height:18px;border-width:1px;border-color:#888;background-color:#fff}.custom-radio-group-container .ant-radio-wrapper .ant-radio .ant-radio-inner:after{box-sizing:border-box;width:10px;height:10px;margin-block-start:-5px;margin-inline-start:-5px;inset-block-start:50%;inset-inline-start:50%;background-color:#ed4646;border-radius:50%;transform:scale(0);opacity:0}.custom-radio-group-container .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner{border-color:#ed4646;background-color:#fff}.custom-radio-group-container .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner:after{transform:scale(1);opacity:1}.custom-radio-group-container .ant-radio-wrapper.ant-radio-wrapper-disabled{border-color:#f0f4f9;color:#b0b0b0}.custom-radio-group-container .ant-radio-wrapper.ant-radio-wrapper-disabled .ant-radio .ant-radio-inner{border-color:#d1d1d1;background-color:#f6f6f6}.custom-radio-group-container .ant-radio-wrapper.ant-radio-wrapper-disabled .ant-radio .ant-radio-inner:after{background-color:#b0b0b0}.custom-radio-group-container .ant-radio-wrapper.ant-radio-wrapper-disabled.ant-radio-wrapper-checked .ant-radio-inner:after{transform:scale(1);opacity:1}.custom-checkbox{border-radius:10px;padding:24px;display:flex}.custom-checkbox.borderless{border:none!important;padding:0}.custom-checkbox .ant-checkbox-group{row-gap:12px;column-gap:12px}.custom-checkbox .ant-checkbox{display:none}.custom-checkbox .ant-checkbox-wrapper{display:flex;align-items:center;justify-content:center;border-radius:8px;padding:5px 15px;font-size:14px;cursor:pointer;transition:background-color .2s,border-color .2s}@media (max-width: 768px),(max-width: 575px){.ant-form-item-label{flex:none!important}.ant-form-item{flex-direction:column;align-items:flex-start}.ant-checkbox-group{display:flex;flex-wrap:wrap}.ant-checkbox-group-item{margin-bottom:8px}.ant-form-item .ant-form-item-control:not([class*=" ant-col-xs"]){flex:none!important}}.ant-breadcrumb ol li:first-child:hover{background-color:#0000000f;border-radius:4px;cursor:pointer}.info-modal .ant-modal-body{display:flex;flex-direction:column;gap:24px;max-height:65vh;overflow-y:scroll;padding:24px;scrollbar-width:auto}.info-modal .ant-modal-body::-webkit-scrollbar{-webkit-appearance:none;width:4px}.info-modal .ant-modal-body::-webkit-scrollbar-thumb{border-radius:6px;background-color:#00000036;-webkit-box-shadow:0 0 1px rgba(255,255,255,.42)}.scrollable-view::-webkit-scrollbar{-webkit-appearance:none;width:4px}.groups-list-content{padding:20px 24px;background:#f5f7fa;height:var(--common-scroll-height)}.groups-table-delete-popconfirm{width:224px}.groups-table-delete-popconfirm .ant-popover-inner{padding:12px;border-radius:8px;background:#fff}.groups-table-delete-popconfirm .ant-popconfirm-title{font-size:14px;line-height:20px;font-weight:600;color:#121212}.groups-table-delete-popconfirm .ant-popconfirm-description{margin-top:4px;font-size:14px;line-height:20px;color:#3d3d3d}.groups-table-delete-popconfirm .ant-popconfirm-message-icon{font-size:14px}.groups-table-delete-popconfirm .ant-popconfirm-buttons{margin-top:12px;display:flex;justify-content:flex-end;gap:8px}.groups-table-delete-popconfirm .ant-btn-color-default{background:#fff;border:1px solid #d1d1d1;color:#5e5e5e}.groups-table-delete-popconfirm .ant-btn-primary{background:#ed4646;border-color:#ed4646;color:#fff}.groups-table.ant-table-wrapper .ant-table{border:1px solid #ebebeb;border-radius:8px}.groups-table.ant-table-wrapper .ant-table .ant-table-header .ant-table-thead .ant-table-cell{font-weight:500;font-size:14px;line-height:22px;padding:11px 15px}.groups-table.ant-table-wrapper .ant-table .groups-table-action-button{margin-right:16px;width:unset}.groups-table.ant-table-wrapper .ant-table .groups-table-action-button .anticon{font-size:14px}.groups-table.ant-table-wrapper .ant-table .groups-table-action-button svg{color:#454545}.groups-table.ant-table-wrapper .ant-table .groups-table-action-button:hover{background:unset}.groups-table.ant-table-wrapper .ant-table .ant-table-tbody .ant-table-row .ant-table-cell{padding:8px 16px;font-size:14px;line-height:22px}.groups-table.ant-table-wrapper .ant-table .ant-table-tbody .ant-table-row .ant-table-cell .actions .ant-space-item{width:16px;height:16px}.groups-table.ant-table-wrapper .ant-table .ant-table-tbody .ant-table-row .ant-table-cell.payment-mode{text-transform:capitalize}.groups-table.ant-table-wrapper .ant-empty{height:310px;display:flex;flex-direction:column;align-items:center;justify-content:center}.groups-table.ant-table-wrapper .ant-pagination.ant-table-pagination{display:flex;justify-content:center;align-items:center;position:relative;margin:16px 0 0}.groups-table.ant-table-wrapper .ant-pagination.ant-table-pagination .ant-pagination-total-text{position:absolute;left:0}@media (max-width: 800px){.groups-table.ant-table-wrapper .ant-pagination.ant-table-pagination .ant-pagination-total-text{display:none}}.groups-table.ant-table-wrapper .ant-pagination.ant-table-pagination .ant-pagination-options{position:absolute;right:0}.manage-bookings-tabs .ant-tabs-nav{margin:0 24px}.manage-bookings-tabs .ant-tabs-nav-list .ant-tabs-tab{width:120px;text-align:center;margin:0;justify-content:center;align-items:center;display:flex;flex-direction:column;gap:8px;padding:8px 16px;border-radius:8px;color:#888;font-size:12px;font-weight:400}.manage-bookings-tabs .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active{font-weight:600}.manage-bookings-tabs .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn{color:#121212;font-size:inherit;font-weight:inherit}.booking-details-modal,.booking-details-modal--completed{--status-color: #0e8345}.booking-details-modal--in-progress{--status-color: #276ef1}.booking-details-modal--upcoming{--status-color: #bb6802}.booking-details-modal--cancelled{--status-color: #de1135}.booking-details-modal .ant-modal-content{border-radius:20px;border-top:8px solid var(--status-color);overflow:hidden;padding:0}.booking-details-modal .ant-modal-body{background-color:#f5f7fa}.booking-details-modal__header{background-color:#fff;padding:32px}.booking-details-modal__status-icon{align-items:center;background-color:var(--status-color);border-radius:999px;display:flex;height:44px;justify-content:center;width:44px;color:#fff}.booking-details-modal__status-icon-svg{font-size:24px}.booking-details-modal__title.ant-typography{color:#121212;font-size:28px;font-weight:700;line-height:36px;margin:0}.booking-details-modal__close-button.ant-btn{align-items:center;background:#f6f6f6;border-radius:50%;color:#888;display:flex;height:44px;justify-content:center;width:44px}.booking-details-modal__body{display:flex;flex:1;flex-direction:column;gap:16px;padding:24px;max-height:calc(100vh - 350px);overflow-y:scroll}.booking-details-modal__loader{align-items:center;display:flex;height:100%;justify-content:center;min-height:320px}.booking-details-modal__loading-icon{color:#ed4646}.booking-details-modal__summary.ant-card,.booking-details-modal__card.ant-card{border-radius:12px}.booking-details-modal__summary.ant-card .ant-card-body,.booking-details-modal__card.ant-card .ant-card-body{padding:24px}.booking-details-modal__divider.ant-divider-vertical{height:20px;margin:0}.booking-details-modal__section{display:flex;flex-direction:column;gap:16px;padding-right:24px}.booking-details-modal__section--with-divider{border-left:1.5px solid #f0f4f9;padding-left:24px;padding-right:0}.booking-details-modal__section-title.ant-typography{color:#121212;font-size:14px;font-weight:600;line-height:20px;margin:0}.booking-details-modal__section-title-row{margin-bottom:4px}.booking-details-modal__copy-button.ant-btn{color:#888;height:20px;min-width:20px;padding:0;width:20px}.booking-details-modal__row{width:100%}.booking-details-modal__label.ant-typography{color:#888;font-size:12px;font-weight:400;line-height:16px;margin:0}.booking-details-modal__value.ant-typography{color:#121212;font-size:12px;font-weight:600;line-height:20px;margin:0;text-align:right}.booking-details-modal__value--left.ant-typography{text-align:left}.booking-details-modal__secondary-text.ant-typography{color:#6d6d6d;font-size:12px;font-weight:400;line-height:20px;margin:0}.booking-details-modal__timeline{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.booking-details-modal__timeline-item{align-items:flex-start;column-gap:8px;display:grid;grid-template-columns:24px 1fr;position:relative}.booking-details-modal__timeline-item:not(:last-child):after{border-inline-start:1.5px dashed #ed4646;content:"";height:100%;inset-block-start:16px;inset-inline-start:11.25px;pointer-events:none;position:absolute;width:0;z-index:0}.booking-details-modal__timeline-content{min-width:0}.booking-details-modal__timeline-marker{align-items:center;align-self:flex-start;box-sizing:border-box;color:#fff;display:inline-flex;flex:none;font-size:10px;font-weight:600;height:12px;justify-content:center;justify-self:center;line-height:20px;margin-top:4px;position:relative;width:12px;z-index:1}.booking-details-modal__timeline-marker--pick{background:#0e8345;border-radius:50%}.booking-details-modal__timeline-marker--drop{background:#de1135;border-radius:50%}.booking-details-modal__timeline-marker--stop{background:#496082;border-radius:4px}.booking-details-modal__status-tag.ant-typography{border:1.5px solid var(--status-color);border-radius:4px;color:var(--status-color);font-size:10px;font-weight:600;line-height:14px;margin:0;padding:4px 8px}.booking-details-modal__remark-button.ant-btn{height:40px;font-weight:600;line-height:16px;padding:8px 32px}.booking-details-modal__footer{background-color:#fff;border-top:1.5px solid #f0f4f9;padding:24px}.booking-details-modal__fare.ant-typography{color:#121212;font-size:28px;font-weight:700;margin:0}.booking-details-modal__invoice-button.ant-btn{border:1.5px solid #ed4646;color:#ed4646;font-size:14px;font-weight:600;height:48px;padding:0 32px}.booking-details-modal__cancel-button.ant-btn{border:1.5px solid #ed4646;color:#ed4646;font-size:14px;text-align:center;line-height:20px;font-weight:600;height:48px;padding:8px 32px}.booking-details-modal__cancel-button.ant-btn .ant-btn-icon{height:20px;width:20px}@media (max-width: 768px){.booking-details-modal.ant-modal{margin:8px auto;max-width:calc(100vw - 16px)}.booking-details-modal__header{padding:16px}.booking-details-modal__title.ant-typography{font-size:20px;line-height:32px}.booking-details-modal__body{max-height:calc(100dvh - 400px);padding:16px}.booking-details-modal__summary.ant-card .ant-card-body,.booking-details-modal__card.ant-card .ant-card-body{padding:16px}.booking-details-modal__summary-row-group{align-items:stretch;flex-direction:column;gap:16px}.booking-details-modal__summary-row{justify-content:space-between;width:100%}.booking-details-modal__divider.ant-divider-vertical{display:none}.booking-details-modal__section{padding-right:0}.booking-details-modal__section--with-divider{border-left:none;border-top:1.5px solid #f0f4f9;padding-left:0;padding-top:16px}.booking-details-modal__footer{flex-wrap:wrap;gap:12px;padding:16px}.booking-details-modal__invoice-button.ant-btn,.booking-details-modal__cancel-button.ant-btn{padding:0 16px}}.booking-details-modal.booking-details-modal--status-theme-none .ant-modal-content{border-top:none}.list-header{position:sticky;top:0;z-index:10;background:#fff}.list-header .title{margin-bottom:8px;font-size:24px;font-weight:500;line-height:32px}.list-header button{box-shadow:none}.list-header .ant-tabs-nav-wrap{padding-left:24px}.list-header .ant-tabs-nav-wrap .ant-tabs-tab-active{font-weight:500}.booking-details .ant-modal-content{padding:24px}.booking-details .ant-modal-footer{margin-top:24px}.booking-details .ant-descriptions-title{font-size:14px}.booking-details .ant-descriptions-header{margin-bottom:8px}.booking-details .ant-descriptions-item{padding-bottom:8px!important}.booking-details .ant-descriptions-item .ant-descriptions-item-container{gap:20px}.booking-details .ant-descriptions-item .ant-descriptions-item-label{width:90px}.booking-details .booking-divider{height:auto;margin-right:24px}.booking-details .ant-modal-body{display:flex;flex-direction:column;gap:24px;max-height:75vh;overflow-y:scroll}.booking-details .booking-card{background:#00000008}.booking-details .booking-card .ant-card-body{padding:20px 32px;border-radius:8px}.booking-details .booking-card .ant-card-body .ant-space{display:flex;justify-content:space-between}.cancel-booking .ant-modal-body{display:flex;flex-direction:column;margin-top:32px}.cancel-booking .ant-modal-body .ant-form-item{margin-bottom:0}.cancel-booking .ant-modal-body .ant-radio-group{display:flex;flex-direction:column;gap:8px}.cancel-booking .ant-radio-wrapper{display:flex;align-items:flex-start}.cancel-booking .option-note .ant-radio{margin-bottom:20px}.cancel-booking .cancel-booking__reason-input{height:44px;min-height:44px;margin-top:8px;padding:14px 12px;color:#454545;line-height:16px;background-color:#f0f4f9;border:none;border-radius:8px;box-shadow:none;resize:none}.cancel-booking .cancel-booking__reason-input:hover,.cancel-booking .cancel-booking__reason-input:focus{background-color:#f0f4f9;border:none;box-shadow:none}.cancel-booking .cancel-booking-loader{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.location-list{display:flex;flex-direction:column;row-gap:8px}.location-list .location-item .ant-space{align-items:start;row-gap:0;column-gap:8px}.no-data-container{height:calc(100vh - 90px);align-content:center;background:#f5f7fa}.no-data-container .title{font-weight:500}.booking-details .sticky-modal-header{display:flex;flex-direction:row;gap:4px;position:sticky;top:0;z-index:1001;background:#fff;padding:0}@media (max-width: 425px){.booking-details .ant-descriptions-item{padding-bottom:8px!important}.booking-details .ant-descriptions-item .ant-descriptions-item-container{gap:10px}.booking-details .ant-descriptions-item .ant-descriptions-item-label{width:50px}}.manage-booking-maps-container{border:unset}.manage-booking-maps-container .ant-card-body{padding:0}.manage-booking-maps-container .ant-card-body .manage-booking-maps{border-radius:8px;height:240px;width:100%}.manage-booking-maps-container .ant-card-body .manage-booking-maps div{border-radius:inherit}.manage-bookings-container{display:flex;flex-direction:column;height:100%}.manage-bookings-body{flex:1;overflow-y:auto;padding:16px;background:#f5f7fa;max-height:var(--common-scroll-height-plus)}.manage-bookings-body .ant-layout{background:none}.manage-bookings-table-header{display:flex;align-items:center;gap:16px;min-height:44px;padding:12px 0}.manage-bookings-table-header__title{font-size:16px;line-height:24px;font-weight:600;color:#121212;margin-left:8px;margin-right:auto}.manage-bookings-table-header__actions{display:flex;align-items:center;gap:12px}.manage-bookings-table-header__legend{display:flex;align-items:center;gap:16px}.manage-bookings-table-header__legend-item{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:20px}.manage-bookings-table-header__legend-text{color:#5e5e5e;font-size:14px;line-height:20px}.manage-bookings-header-filter{display:flex;align-items:center;gap:12px}.manage-bookings-header-filter__override{display:inline-flex;align-items:center;gap:8px;border:none;box-shadow:none;padding-inline:0;color:#5e5e5e}.manage-bookings-header-filter__checkbox{pointer-events:none}.manage-bookings-header-filter__book-ride{min-width:136px;height:44px}.manage-bookings-filter-button{display:inline-flex;align-items:center;gap:8px;height:44px;padding-inline:16px}.manage-bookings-column-filter-button{width:44px;min-width:44px;height:44px;padding:0}@media (max-width: 768px){.manage-bookings-table-header{flex-wrap:wrap;gap:0;row-gap:16px;padding:16px 0}.manage-bookings-table-header__legend{gap:4px}.manage-bookings-table-header__legend-text{font-size:12px;line-height:16px}.manage-bookings-table-header__actions{flex-basis:100%;justify-content:flex-start}}.react-resizable{position:relative;background-clip:padding-box}.react-resizable-handle{position:absolute;right:-5px;bottom:0;z-index:1;width:10px;height:100%;cursor:col-resize}.resize-table .ant-table{border:1px solid #F0F0F0}.resize-table .ant-table .ant-table-column-title,.resize-table .ant-table .resizable-dnd-header-content{font-weight:600;color:#121212}.resize-table .ant-table .ant-table-header .ant-table-thead .ant-table-cell{font-size:14px;padding:10px 16px;font-weight:500;opacity:1!important;width:auto}.resize-table .ant-table .ant-table-tbody .ant-table-row .ant-table-cell{padding:12px 16px;font-size:14px;line-height:22px}.resize-table .ant-table .ant-table-tbody .ant-table-row .ant-table-cell .booking-no-cell{display:inline-flex;align-items:center;gap:4px}.resize-table .ant-table .ant-table-tbody .ant-table-row .ant-table-cell .actions .ant-space-item{width:16px;height:16px}.resize-table .ant-table .ant-empty{height:310px;display:flex;flex-direction:column;align-items:center;justify-content:center}.resize-table .ant-pagination{display:flex;justify-content:center}.resize-table .ant-pagination .ant-pagination-total-text{position:absolute;left:0}@media (max-width: 800px){.resize-table .ant-pagination .ant-pagination-total-text{display:none}}.resize-table .ant-pagination .ant-pagination-options{position:absolute;right:0}.column-filter__trigger-btn{width:44px;min-width:44px;height:44px;padding:8px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:#fff;box-shadow:none}.column-filter__trigger-btn:hover{background:#fbebed!important;border-color:#ed4646!important;color:#ed4646!important}.column-filter__trigger-btn:focus{background:#fff}.column-filter__trigger-btn .ant-btn-icon{margin:0;width:24px;height:24px}.column-filter .ant-popover-inner{border:1px solid #d1d1d1;padding:0;width:220px;border-radius:12px;box-shadow:0 4px 8px #00000014}.column-filter .ant-popover-inner .ant-popover-inner-content{padding:0}.column-filter .ant-popover-inner .popover-list{display:flex;flex-direction:column;max-height:260px;overflow-y:auto;overflow-x:hidden;padding-bottom:8px}.column-filter .ant-popover-inner .popover-list::-webkit-scrollbar{width:6px}.column-filter .ant-popover-inner .popover-list::-webkit-scrollbar-thumb{border-radius:6px;background-color:#00000036}.column-filter .ant-popover-inner .popover-list .column-select-item{display:flex;align-items:center;gap:12px;padding:8px 16px;-webkit-user-select:none;user-select:none;border-radius:8px;cursor:pointer}.column-filter .ant-popover-inner .popover-list .column-select-item .column-select-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:20px;font-weight:400;color:#3d3d3d}.column-filter .ant-popover-inner .popover-list .column-select-item .column-select-checkbox{width:20px;height:20px}.column-filter .ant-popover-inner .popover-list .column-select-item .column-select-checkbox .ant-checkbox-inner{width:20px;height:20px;border-radius:6px;border-color:#060707;background:#fff}.column-filter .ant-popover-inner .popover-list .column-select-item .column-select-checkbox .ant-checkbox-checked .ant-checkbox-inner{border-color:#ed4646;background:#ed4646}.column-filter .ant-popover-inner .popover-list .column-select-item .column-select-checkbox .ant-checkbox-disabled .ant-checkbox-inner{border-color:#060707;background:#fff}.column-filter .ant-popover-inner .popover-list .column-select-item .column-select-checkbox .ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner{border-color:#d1d1d1;background:#d1d1d1}.column-filter .ant-popover-inner .popover-list .column-select-item .column-select-checkbox .ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff}.column-filter .ant-popover-inner .popover-list .column-select-item .column-select-drag-handle{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:#6d6d6d}.column-filter .ant-popover-inner .popover-list .column-select-item.column-select-item--disabled .column-select-label,.column-filter .ant-popover-inner .popover-list .column-select-item.column-select-item--disabled .column-select-drag-handle{color:#b0b0b0}.column-filter .column-select-body{display:flex;flex-direction:column;position:relative;flex:1;min-height:0;max-height:260px;overflow-y:auto;overflow-x:hidden;scrollbar-width:auto}.column-filter .scrollable-filter-view::-webkit-scrollbar{-webkit-appearance:none;width:6px}.column-filter .scrollable-filter-view::-webkit-scrollbar-thumb{border-radius:6px;background-color:#00000036;-webkit-box-shadow:0 0 1px rgba(255,255,255,.42)}.column-filter .column-select-header{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 8px;border-bottom:none;background:#fff;border-radius:12px 12px 0 0}.column-filter__header{display:flex;align-items:center;padding:16px 16px 12px;background:#fff;border-radius:12px}.column-filter__title{font-size:14px;line-height:20px;font-weight:400;color:#5e5e5e}@media (max-width: 425px){.resize-table .react-resizable-handle,.column-filter .column-select-drag-handle{display:none}}.range-picker-form-item{margin-bottom:0}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected:not(.ant-picker-cell-disabled) .ant-picker-cell-inner{background-color:#496082}.custom-range-picker-popup .ant-picker-panels{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.21) rgba(255,255,255,.42)}@media (max-width: 768px){.custom-range-picker-popup .ant-picker-panels{overflow-x:scroll;scrollbar-gutter:stable;max-width:360px;margin-left:10px}}.new-props-filter__trigger-btn{background:#fff;border:1px solid #ffffff;border-radius:8px;padding:12px 16px;display:flex;max-width:343px;align-items:center;gap:8px;font-size:14px;font-weight:400;color:#121212;height:44px}.new-props-filter__trigger-btn:hover,.new-props-filter__trigger-btn.active-filtered{background:#fbebed!important;border-color:#ed4646!important;color:#ed4646!important}.new-props-filter__trigger-btn .ant-btn-icon{margin-inline-end:0;display:flex;align-items:center;height:20px}.new-props-filter__trigger-btn-text{font-size:14px;font-weight:400;line-height:20px;color:#121212}.new-props-filter__badge .ant-badge-count{background:#ed4646}.new-props-filter .ant-drawer-body{padding:0}.new-props-filter__container{display:flex;flex-direction:column;height:100%;overflow-y:auto}.new-props-filter__header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.06)}.new-props-filter__title{margin:0!important;font-size:18px;font-weight:700;color:#121212}.new-props-filter__close-btn{width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:transparent}.new-props-filter__close-btn.ant-btn.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover{background:transparent;color:#121212}.new-props-filter__close-btn .anticon{font-size:16px;color:#121212}.new-props-filter__close-btn-overlay{position:absolute;top:-50px;right:16px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:transparent;color:#fff;z-index:1001}.new-props-filter__close-btn-overlay.ant-btn.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover{background:transparent;color:#fff}.new-props-filter__content{flex:1;overflow-y:auto;padding:24px}.new-props-filter__form{display:flex;flex-direction:column;gap:32px}.new-props-filter__form .ant-form-item{margin-bottom:0}.new-props-filter__search-item{width:100%}.new-props-filter__search-input{height:44px;background:#f0f4f9;border-radius:8px;border-color:transparent}.new-props-filter__search-input .ant-input{background:transparent;border-color:transparent}.new-props-filter__search-input input::placeholder{color:#aabacf;opacity:1}.new-props-filter__search-input .anticon{color:#5e5e5e}.new-props-filter__search-input:hover,.new-props-filter__search-input:focus,.new-props-filter__search-input.ant-input-affix-wrapper-focused{background:#f0f4f9;border:none;box-shadow:none}.new-props-filter__label{font-size:14px;font-weight:600;color:#121212;display:block}.new-props-filter .range-picker-form-item .ant-form-item-label>label{font-size:14px;font-weight:600;color:#121212}.new-props-filter .ant-picker{width:100%;height:44px;background:#fff;border:1px solid #d2dae5;border-radius:8px}.new-props-filter .ant-picker-focused,.new-props-filter .ant-picker:hover{border:1px solid #d2dae5;box-shadow:none}.new-props-filter .ant-picker-input>input::placeholder{color:#060707;opacity:1}.new-props-filter .ant-picker-suffix{color:#ed4646}.new-props-filter__checkbox-group{display:flex;flex-direction:column;gap:16px}.new-props-filter__checkbox .ant-checkbox{width:18px;height:18px}.new-props-filter__checkbox .ant-checkbox .ant-checkbox-inner{width:18px;height:18px;border:1px solid #888888;border-radius:4px}.new-props-filter__checkbox .ant-checkbox .ant-checkbox-inner:after{width:5px;height:9px;border:2px solid #ffffff;border-top:0;border-left:0}.new-props-filter__checkbox .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:#ed4646;border-color:#ed4646}.new-props-filter__checkbox .ant-checkbox:hover .ant-checkbox-inner{border-color:#ed4646}.new-props-filter__checkbox .ant-checkbox+span{padding-left:12px;font-size:14px;color:#121212}.new-props-filter__select{width:100%}.new-props-filter__select .ant-select-selector{min-height:44px!important;border:1px solid #d2dae5!important;border-radius:8px!important;box-shadow:none!important;padding:6px 11px!important}.new-props-filter__select.ant-select-focused .ant-select-selector,.new-props-filter__select:hover .ant-select-selector{border-color:#d2dae5!important;box-shadow:none!important}.new-props-filter__select .ant-select-selection-placeholder{color:#888}.new-props-filter__option{display:flex;align-items:center;gap:12px;padding:4px 0}.new-props-filter__option-checkbox--visual{pointer-events:none}.new-props-filter__option-checkbox .ant-checkbox{width:20px;height:20px}.new-props-filter__option-checkbox .ant-checkbox .ant-checkbox-inner{width:20px;height:20px;border:1px solid #888888;border-radius:6px}.new-props-filter__option-checkbox .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner,.new-props-filter__option-checkbox .ant-checkbox.ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#ed4646;border-color:#ed4646}.new-props-filter__option-checkbox .ant-checkbox.ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:#fff}.new-props-filter__option-label{font-size:14px;line-height:20px;color:#121212}.new-props-filter__select-all{padding:8px 12px;border-bottom:1px solid rgba(0,0,0,.06)}.new-props-filter__radio-group{display:flex;flex-direction:column;gap:16px}.new-props-filter__radio .ant-radio .ant-radio-inner{width:18px;height:18px;border-color:#888}.new-props-filter__radio .ant-radio.ant-radio-checked .ant-radio-inner{border-color:#ed4646;background-color:#fff}.new-props-filter__radio .ant-radio.ant-radio-checked .ant-radio-inner:after{transform:scale(.6);background-color:#ed4646}.new-props-filter__radio .ant-radio+*{font-size:14px;line-height:20px;color:#121212}.new-props-filter__footer{padding:16px 24px;border-top:1px solid rgba(0,0,0,.06);background:#fff;box-shadow:0 -2px 8px #00000014;position:sticky;bottom:0;z-index:10}.new-props-filter__footer-buttons{width:100%}@media (max-width: 425px){.new-props-filter__footer-buttons{gap:16px!important}}.new-props-filter__clear-btn{height:48px;border-radius:8px;border:1.5px solid #ed4646;color:#ed4646;background:#fff;font-weight:500;flex:1}.new-props-filter__clear-btn:hover{background:#fbebed;border-color:#ed4646;color:#ed4646}.new-props-filter__clear-btn:disabled{background:#fff;border-color:#e7e7e7;color:#b0b0b0;cursor:not-allowed}.new-props-filter__apply-btn{height:48px;border-radius:8px;background:#ed4646;border:none;color:#fff;font-weight:500;flex:1}.new-props-filter__apply-btn:hover{background:#ca051e}.new-props-filter__apply-btn:disabled{background:#e7e7e7;border-color:#e7e7e7;color:#b0b0b0;cursor:not-allowed}@media (max-width: 768px){.new-props-filter,.new-props-filter .ant-drawer-content-wrapper{border-radius:24px 24px 0 0}.new-props-filter__header{padding:16px;border-radius:8px 8px 0 0;border-bottom:none;justify-content:center}.new-props-filter__title{text-align:center}.new-props-filter__content{padding:16px;max-height:calc(100dvh - 300px);overflow-y:auto}}.payment-header{width:100%;background-color:#fff;padding:24px}.payment-header__title{display:block;margin:0;padding:0;font-size:28px;font-weight:700;line-height:36px;letter-spacing:-.56px;color:#121212}.invoice-table__title{margin-left:8px;line-height:24px}.custom-date-picker{padding:12px;gap:8px;cursor:pointer}.ant-picker-dropdown .ant-picker-cell-disabled:before{background:none!important}.ant-picker-outlined:hover,.ant-picker-outlined:focus,.ant-picker-outlined:active,.ant-picker-outlined:focus-within{border-color:#d1d1d1}.payments-postpaid{background-color:#fff;border-radius:12px;height:calc(100vh - 130px)}.payments-postpaid .title{font-weight:500}.refundable-deposit{height:100%;padding:24px}.refundable-deposit .credit-card-container{width:48px;height:48px;background-color:#fbebed;border-radius:50%;display:flex;align-items:center;justify-content:center}.refundable-deposit .credit-card-container .ant-menu-item-icon{height:24px}.refundable-deposit .container .title{font-weight:500;margin-bottom:8px;margin-top:24px}.refundable-deposit .container .amount{font-size:32px;font-weight:700}.refundable-deposit .payment-processing-bank-transfer-details .bank-details{min-width:453px;font-weight:600;padding:16px;background:#00000008;border-radius:8px}.refundable-deposit .payment-processing-bank-transfer-details .bank-details .bank-details-title{font-size:16px;margin-bottom:4px;font-weight:500}.refundable-deposit .payment-processing-bank-transfer-details .bank-details .bank-details-desc{font-size:14px;margin-bottom:24px;font-weight:400}.refundable-deposit .payment-processing-bank-transfer-details .bank-details .ant-image{width:100px;height:27.23px;margin-bottom:16px}.refundable-deposit .payment-processing-bank-transfer-details .bank-details .bank-logo{width:100%;height:100%}.refundable-deposit .payment-processing-bank-transfer-details .guide-steps-container{background-color:#00000008;padding:16px;margin-top:24px;align-items:flex-start;border-radius:8px}.refundable-deposit .payment-processing-bank-transfer-details .guide-steps-container .title{font-weight:500;font-size:16px;margin-bottom:4px}.refundable-deposit .payment-processing-bank-transfer-details .guide-steps-container .step-item{border-bottom:none;padding-bottom:4px}.refundable-deposit .payment-processing-bank-transfer-details .guide-steps-container .step-item .step-icon{margin-right:6px}.refundable-deposit .credit-card-icon svg{width:62px;height:62px}@media (max-width: 768px){.refundable-deposit .payment-processing-bank-transfer-details .bank-details{min-width:0}}.payments-postpaid-activated .ant-tabs .ant-tabs-nav{margin-bottom:0}.payments-postpaid-activated .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#000;font-size:12px;font-weight:500}.payments-postpaid-activated .ant-tabs .ant-tabs-tab-btn{outline:none;transition:all .3s;color:#888;font-size:12px}.payments-postpaid-activated .ant-tabs .ant-tabs-nav-wrap{padding-left:24px}.payments-postpaid-activated .ant-tabs .ant-tabs-nav-list .ant-tabs-tab{padding:16px}.payments-postpaid-activated .ant-tabs .ant-tabs-nav-list .ant-tabs-ink-bar{height:3px}.payments-postpaid-activated .ant-tabs .ant-tabs-content-holder{background-color:#f5f7fa;padding:16px;height:calc(100vh - 130px);overflow:auto}.payments-postpaid-activated .ant-tabs .transactions-table .title,.payments-postpaid-activated .ant-tabs .invoice-table .title{font-weight:500;margin:0 0 21px 8px;display:flex;justify-content:space-between;align-items:center}.payments-postpaid-activated .ant-tabs .transactions-table .table:not(.mobile-view) .ant-pagination.ant-table-pagination,.payments-postpaid-activated .ant-tabs .invoice-table .table:not(.mobile-view) .ant-pagination.ant-table-pagination{display:flex;justify-content:center;align-items:center;position:relative}.payments-postpaid-activated .ant-tabs .transactions-table .table:not(.mobile-view) .ant-pagination .ant-pagination-total-text,.payments-postpaid-activated .ant-tabs .invoice-table .table:not(.mobile-view) .ant-pagination .ant-pagination-total-text{position:absolute;left:0}.payments-postpaid-activated .ant-tabs .transactions-table .table:not(.mobile-view) .ant-pagination .ant-pagination-options,.payments-postpaid-activated .ant-tabs .invoice-table .table:not(.mobile-view) .ant-pagination .ant-pagination-options{position:absolute;right:0}.payments-postpaid-activated .ant-tabs .transactions-table .table:not(.mobile-view) .ant-pagination .ant-pagination-options .ant-select .ant-select-selection-item,.payments-postpaid-activated .ant-tabs .invoice-table .table:not(.mobile-view) .ant-pagination .ant-pagination-options .ant-select .ant-select-selection-item{cursor:not-allowed;pointer-events:none}.payments-postpaid-activated .ant-tabs .transactions-table .table .ant-table-container,.payments-postpaid-activated .ant-tabs .invoice-table .table .ant-table-container{border:1px solid #ebebeb;border-radius:8px}.payments-postpaid-activated .ant-tabs .transactions-table .table .ant-table-container .ant-table-header thead>tr>th,.payments-postpaid-activated .ant-tabs .invoice-table .table .ant-table-container .ant-table-header thead>tr>th{background-color:#fff}.payments-postpaid-activated .ant-tabs .transactions-table .table .ant-table-container .ant-table-header thead .ant-table-column-title,.payments-postpaid-activated .ant-tabs .invoice-table .table .ant-table-container .ant-table-header thead .ant-table-column-title{font-weight:600;font-size:12px}.payments-postpaid-activated .ant-tabs .transactions-table .table .ant-table-container .ant-table-tbody .ant-table-row,.payments-postpaid-activated .ant-tabs .invoice-table .table .ant-table-container .ant-table-tbody .ant-table-row{text-transform:capitalize}.payments-postpaid-activated .ant-tabs .transactions-table .table .ant-table-container .ant-table-tbody .ant-table-cell,.payments-postpaid-activated .ant-tabs .invoice-table .table .ant-table-container .ant-table-tbody .ant-table-cell{color:#3d3d3d}.payments-postpaid-activated .ant-tabs .transactions-table .table .ant-table-container .ant-table-tbody .ant-table-cell .dot,.payments-postpaid-activated .ant-tabs .invoice-table .table .ant-table-container .ant-table-tbody .ant-table-cell .dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:8px}.payments-postpaid-activated .ant-tabs .mobile-view .ant-pagination.ant-table-pagination{display:flex;justify-content:center;align-items:center;position:relative}.payments-postpaid-activated .ant-tabs .mobile-view .ant-pagination .ant-pagination-total-text{display:none}.payments-postpaid-activated .ant-tabs .ant-empty{display:flex;height:calc(100vh - 500px);flex-direction:column;justify-content:center}.payments-postpaid-activated .ant-tabs .invoice-table .ant-table-container .ant-table-tbody .ant-table-cell .invoice-record-actions{column-gap:10px}.payments-postpaid-activated .transactions-table{display:flex;flex-direction:column;gap:16px}.payments-postpaid-activated .transactions-table .transactions-table-title{font-weight:600;font-size:16px;margin-left:8px;line-height:24px}.payments-postpaid-activated .transactions-table .stat-component{margin-bottom:37px}.bank-transfer-details__bank-card{padding:24px;border-radius:12px;background-color:#fff}.bank-transfer-details__bank-logo .ant-image .ant-image-img{height:28px}.bank-transfer-details__bank-meta{font-size:14px;font-weight:600;line-height:22px;color:#121212}.bank-transfer-details__info-card{border:1px solid #f0f4f9;border-radius:8px;background-color:#fff}.bank-transfer-details__info-card-container{width:100%;padding:24px;border-radius:12px;background-color:#fff}.bank-transfer-details__info-header{padding:16px;border-bottom:1px solid #f0f4f9}.bank-transfer-details__info-icon svg{width:16px;height:16px;color:#ed4646}.bank-transfer-details__info-title{font-size:10px;font-weight:600;line-height:16px;color:#121212}.bank-transfer-details__info-body{padding:16px}.bank-transfer-details__instruction-row svg{width:16px;height:16px;color:#454545;margin-top:1px}.bank-transfer-details__instruction-row .ant-typography{margin:0;font-size:12px;line-height:16px;color:#454545}.statistic-container{width:100%;border-radius:12px}.statistic-container .ant-card-body{padding:16px}.statistic-container .statistic-icon-container{width:48px;height:48px;aspect-ratio:1/1;border-radius:12px;padding:4px;border:1px solid #d2dae5}.statistic-container .statistic-icon-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:8px;border:solid 1px #d2dae5;background-color:#496082}.statistic-container .statistic-title{font-size:16px;font-weight:600;color:#6d6d6d;line-height:24px;margin-top:0;margin-bottom:0}.statistic-container .statistic-value{font-size:32px;font-weight:600;color:#121212;line-height:40px;margin-top:0;margin-bottom:0}.statistic-container .statistic-value.negative{color:#de1135}@media (max-width: 375px){.statistic-container .statistic-value{font-size:24px}}.payment-activation{height:100%;text-align:center}.payment-activation .container{max-width:720px}.payment-activation .container .title{text-align:center;font-size:18px;font-weight:700}.payment-activation .container .description{font-size:14px;font-weight:400;line-height:20px}.payment-activation .credit-card-icon svg{width:62px;height:62px}.payment-activation .payment-requested{width:72px;height:72px;background:#f9b103;border-radius:50%;display:flex;align-items:center;justify-content:center}.payment-activation .guide-container{width:650px}.payment-activation .guide-container .title{margin-top:20px;margin-bottom:10px;font-size:24px;font-weight:500}.payment-activation .guide-container .account-setup-guide-title{font-size:18px;font-weight:700}.payment-activation .guide-container .description{max-width:690px}@media (max-width: 375px){.payment-activation{height:100%;padding:16px}}.payment-processing-bank-transfer-details{width:100%}.payment-processing-bank-transfer-details .ant-collapse{background-color:transparent;border-radius:8px;overflow:hidden;border:1px solid #f0f4f9}.payment-processing-bank-transfer-details .ant-collapse .ant-collapse-item{margin-bottom:0;border-radius:8px;overflow:hidden;background-color:#fff}.payment-processing-bank-transfer-details .ant-collapse .ant-collapse-item .ant-collapse-header{padding:12px 16px;background-color:#fff;border-radius:8px 8px 0 0;align-items:center}.payment-processing-bank-transfer-details .ant-collapse .ant-collapse-item .ant-collapse-header .bank-transfer-accordion-icon{font-size:24px;color:#ed4646}.payment-processing-bank-transfer-details .ant-collapse .ant-collapse-item .ant-collapse-header .bank-transfer-accordion-label{font-size:12px;font-weight:600;line-height:16px;color:#121212}.payment-processing-bank-transfer-details .ant-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow{color:#ed4646;font-size:20px}.payment-processing-bank-transfer-details .ant-collapse .ant-collapse-item .ant-collapse-content{background-color:#fff;border-radius:0 0 8px 8px}.payment-processing-bank-transfer-details .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:16px}.payment-processing-bank-transfer-details .ant-collapse .ant-collapse-item.ant-collapse-item-active .ant-collapse-header{border-radius:8px 8px 0 0}.payment-processing-bank-transfer-details .bank-transfer-content{width:100%}.payment-processing-bank-transfer-details .bank-transfer-content .ant-list{border:none;padding:0}.payment-processing-bank-transfer-details .bank-transfer-content .ant-list .ant-list-item{padding:0;margin-bottom:8px;border:none}.payment-processing-bank-transfer-details .bank-transfer-content .ant-list .ant-list-item:last-child{margin-bottom:0}.payment-processing-bank-transfer-details .bank-transfer-content .bank-transfer-instruction-item .ant-list-item{padding:0;border:none}.payment-processing-bank-transfer-details .bank-transfer-content .bank-transfer-instruction-text{font-size:12px;font-weight:400;line-height:16px;color:#454545;flex:1}.payment-processing-bank-transfer-details .bank-transfer-content .bank-transfer-instruction-text--bold{font-weight:600}.payment-processing-bank-transfer-details .bank-transfer-content .bank-meta-data{padding-left:20px}@media (max-width: 768px){.payment-processing-bank-transfer-details .bank-details{min-width:inherit}}.payments-prepaid{background-color:#fff;border-radius:12px;height:calc(100vh - 130px)}.payments-prepaid .title{font-weight:500}.payment-container{height:100%;background-color:#f5f7fa;padding:24px}.payments-prepaid-activated__toolbar{width:100%;background-color:#fff;padding:16px 24px 0}.payments-prepaid-activated .ant-tabs .ant-tabs-nav{margin-bottom:0}.payments-prepaid-activated .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#000;font-size:12px;font-weight:500}.payments-prepaid-activated .ant-tabs .ant-tabs-tab-btn{outline:none;transition:all .3s;color:#888;font-size:12px}.payments-prepaid-activated .ant-tabs .ant-tabs-nav-wrap{padding-left:24px}.payments-prepaid-activated .ant-tabs .ant-tabs-nav-list .ant-tabs-tab{padding:16px}.payments-prepaid-activated .ant-tabs .ant-tabs-nav-list .ant-tabs-ink-bar{height:3px}.payments-prepaid-activated .ant-tabs .ant-tabs-content-holder{background-color:#f5f7fa;padding:16px;height:calc(100vh - 130px);overflow:auto}.payments-prepaid-activated .ant-tabs .transactions-table .title,.payments-prepaid-activated .ant-tabs .invoice-table .title{font-weight:500;display:flex;justify-content:space-between;align-items:center}.payments-prepaid-activated .ant-tabs .transactions-table .table:not(.mobile-view) .ant-pagination.ant-table-pagination,.payments-prepaid-activated .ant-tabs .invoice-table .table:not(.mobile-view) .ant-pagination.ant-table-pagination{display:flex;justify-content:center;align-items:center;position:relative}.payments-prepaid-activated .ant-tabs .transactions-table .table:not(.mobile-view) .ant-pagination .ant-pagination-total-text,.payments-prepaid-activated .ant-tabs .invoice-table .table:not(.mobile-view) .ant-pagination .ant-pagination-total-text{position:absolute;left:0}.payments-prepaid-activated .ant-tabs .transactions-table .table:not(.mobile-view) .ant-pagination .ant-pagination-options,.payments-prepaid-activated .ant-tabs .invoice-table .table:not(.mobile-view) .ant-pagination .ant-pagination-options{position:absolute;right:0}.payments-prepaid-activated .ant-tabs .transactions-table .table:not(.mobile-view) .ant-pagination .ant-pagination-options .ant-select .ant-select-selection-item,.payments-prepaid-activated .ant-tabs .invoice-table .table:not(.mobile-view) .ant-pagination .ant-pagination-options .ant-select .ant-select-selection-item{cursor:not-allowed;pointer-events:none}.payments-prepaid-activated .ant-tabs .transactions-table .table .ant-table-container,.payments-prepaid-activated .ant-tabs .invoice-table .table .ant-table-container{border:1px solid #ebebeb;border-radius:8px}.payments-prepaid-activated .ant-tabs .transactions-table .table .ant-table-container .ant-table-header thead>tr>th,.payments-prepaid-activated .ant-tabs .invoice-table .table .ant-table-container .ant-table-header thead>tr>th{background-color:#fff}.payments-prepaid-activated .ant-tabs .transactions-table .table .ant-table-container .ant-table-header thead .ant-table-column-title,.payments-prepaid-activated .ant-tabs .invoice-table .table .ant-table-container .ant-table-header thead .ant-table-column-title{font-weight:600;font-size:12px}.payments-prepaid-activated .ant-tabs .transactions-table .table .ant-table-container .ant-table-tbody .ant-table-row,.payments-prepaid-activated .ant-tabs .invoice-table .table .ant-table-container .ant-table-tbody .ant-table-row{text-transform:capitalize}.payments-prepaid-activated .ant-tabs .transactions-table .table .ant-table-container .ant-table-tbody .ant-table-cell,.payments-prepaid-activated .ant-tabs .invoice-table .table .ant-table-container .ant-table-tbody .ant-table-cell{color:#3d3d3d}.payments-prepaid-activated .ant-tabs .transactions-table .table .ant-table-container .ant-table-tbody .ant-table-cell .dot,.payments-prepaid-activated .ant-tabs .invoice-table .table .ant-table-container .ant-table-tbody .ant-table-cell .dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:8px}.payments-prepaid-activated .ant-tabs .mobile-view .ant-pagination.ant-table-pagination{display:flex;justify-content:center;align-items:center;position:relative}.payments-prepaid-activated .ant-tabs .mobile-view .ant-pagination .ant-pagination-total-text{display:none}.payments-prepaid-activated .ant-tabs .ant-empty{display:flex;height:calc(100vh - 600px);flex-direction:column;justify-content:center}.payments-prepaid-activated .ant-tabs .invoice-table .ant-table-container .ant-table-tbody .ant-table-cell .invoice-record-actions{column-gap:10px}.payments-prepaid-activated .transactions-table{display:flex;flex-direction:column;gap:16px}.payments-prepaid-activated .transactions-table .transaction-amount--positive{color:#0e8345}.payments-prepaid-activated .transactions-table .transaction-amount--negative{color:#de1135}.payments-prepaid-activated .transactions-table .transaction-amount--default{color:#121212}.payments-prepaid-activated .transactions-table .transactions-table-title{font-weight:600;font-size:16px;margin-left:8px}.payments-prepaid-activated .transactions-table .stat-component{margin-bottom:37px}.custom-filter-popup-overlay .ant-popover-inner{max-height:calc(100vh - 380px);min-height:200px;overflow:auto}.custom-filter-popup-overlay .form-container{min-width:260px}.custom-filter-popup-overlay .form-container .form-component{width:100%}.custom-filter-popup-overlay .form-container .form-component .ant-form-item-label{padding:0}.custom-filter-popup-overlay .form-container .form-component .ant-picker{margin-top:8px}.custom-filter-popup-overlay .form-container .form-component .payments-filter-select{width:100%;margin-top:8px}.custom-filter-popup-overlay .form-container .form-component .custom-filter-divider{margin-bottom:8px}.payments-table-filter-select{width:85px}.payments-table-filter-select .ant-btn-icon{height:20px;display:flex;align-items:center}.prepaid-recharge-wallet-modal .ant-input-outlined{padding:12px 16px}.prepaid-recharge-wallet-modal .ant-modal-footer{margin-top:0}.prepaid-recharge-wallet-modal .ant-form-item{margin-top:32px;margin-bottom:0}.year-picker input{cursor:pointer}.wallet-balance-alert{border:1px solid #fec10e;padding:16px 24px;font-weight:600;color:#482100;gap:16px}.wallet-balance-alert .ant-alert-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-balance-alert .ant-alert-icon svg{width:20px;height:20px;color:#482100}.wallet-balance-alert.negative{color:#de1135}.wallet-balance-alert.negative .ant-alert-icon svg{color:#de1135}.reports-list-content{padding:24px;background-color:#f5f7fa;height:var(--common-scroll-height-plus)}.reports-list-content .date{padding-bottom:12px;font-size:16px;font-weight:600;color:#121212}.reports-list-content .date .date-text{margin-left:8px}.reports-list-content .date .ant-btn,.reports-list-content .date .reports-list-filter-select-btn{min-width:136px;height:44px}.reports-list-content .month-and-year{margin-left:8px;font-size:16px;font-weight:600;line-height:24px}@media (max-width: 768px){.reports-list-content .date{align-items:flex-start!important;gap:12px;flex-direction:column}}.reports-table{margin-top:16px}.reports-table .report-action-btn{width:20px;height:20px;padding:0;min-width:20px}.reports-table .report-action-btn .ant-btn-icon{height:20px;width:20px}.reports-table .report-action-btn svg{color:#454545}.reports-table .report-action-btn:hover{background:unset!important}.reports-table .ant-table{border:1.5px solid #ebebeb;border-radius:8px}.reports-table .ant-table .ant-table-header .ant-table-thead .ant-table-cell{font-weight:600;font-size:14px;line-height:22px;color:#121212;padding:12px 16px}.reports-table .ant-table .groups-table-action-button{margin-right:16px;width:unset}.reports-table .ant-table .groups-table-action-button .anticon{font-size:14px}.reports-table .ant-table .groups-table-action-button:hover{background:unset}.reports-table .ant-table .ant-table-tbody .ant-table-row .ant-table-cell .actions{gap:16px!important}.reports-table .ant-table .ant-table-tbody .ant-table-row .ant-table-cell .actions .ant-space-item{width:20px;height:20px}.reports-table .ant-pagination{display:flex;justify-content:center!important;margin-top:12px}.reports-table .ant-pagination .ant-pagination-total-text{position:absolute;left:0;margin-inline-end:0}@media (max-width: 800px){.reports-table .ant-pagination .ant-pagination-total-text{display:none}}.reports-table .ant-pagination .ant-pagination-options{position:absolute;right:0;margin-inline-start:0}.statistic-card-container{border:1.5px solid #f0f4f9;border-radius:12px;padding:16px;background:#fff;height:100%}.statistic-card-container .statistic-card-content-horizontal{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.statistic-card-container .statistic-card-content-vertical{display:flex;gap:16px;flex-direction:column;align-items:flex-start;justify-content:center}.statistic-card-container .ant-card-body{padding:0}.statistic-card-container .statistic-value{font-size:32px;font-weight:700;line-height:36px;color:#121212;margin-top:0;margin-bottom:0}.statistic-card-container .statistic-title{font-size:16px;font-weight:500;line-height:24px;color:#6d6d6d;margin-top:0;margin-bottom:0}.statistic-card-container .statistic-icon-wrapper{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;border:1.5px solid #d2dae5;position:relative}.statistic-card-container .statistic-icon-inner{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:#496082;position:absolute}@media (max-width: 768px){.statistic-card-container .statistic-value{font-size:24px;line-height:38px}.statistic-card-container .statistic-title{font-size:14px;line-height:20px}.statistic-card-container .statistic-icon-wrapper{width:40px;height:40px}.statistic-card-container .statistic-icon-inner{width:32px;height:32px}}.reports-list-filter .new-props-filter__trigger-btn{width:85px;padding:10px 12px}.reports-container .ant-tabs .ant-tabs-nav{margin-bottom:0}.reports-container .ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#000;font-size:12px;font-weight:500}.reports-container .ant-tabs .ant-tabs-tab-btn{outline:none;transition:all .3s;color:#888;font-size:12px}.reports-container .ant-tabs .ant-tabs-nav-wrap{padding-left:24px}.reports-container .ant-tabs .ant-tabs-nav-list .ant-tabs-tab{padding:16px}.reports-container .ant-tabs .ant-tabs-nav-list .ant-tabs-ink-bar{height:3px}.dropdown-overlay{width:300px}.flex-between{display:flex;justify-content:space-between;align-items:center;width:100%;gap:12px}.report-details-scrollable-container{height:calc(100vh - 300px);overflow:auto;background-color:#fff;border-radius:12px}.report-details-scrollable-container .ant-list-split .ant-list-item{border-block-end:none!important}.detail-container .detail{border-radius:8px;padding:8px 12px}.detail-container .detail .detail__content{width:100%}.detail-container .detail .detail__booking-type{margin-bottom:8px}.detail-container .detail .detail__card{border:1.5px solid #f0f4f9;border-radius:8px;background-color:#fff;overflow:hidden}.detail-container .detail .detail__header{background-color:#f0f4f9;padding:16px 24px}.detail-container .detail .detail__header .ant-space{width:100%;justify-content:space-between}.detail-container .detail .detail__header .ant-divider{margin:0 16px;border-color:#d2dae5}.detail-container .detail .detail__header-item{display:flex;align-items:center;column-gap:24px;white-space:nowrap}.detail-container .detail .detail__header-label{color:#454545;font-size:12px;font-weight:400;line-height:20px}.detail-container .detail .detail__header-value{color:#121212;font-size:12px;font-weight:600;line-height:20px}.detail-container .detail .detail__status{border-radius:4px;border:1.5px solid;padding:4px 8px;font-size:10px;font-weight:600;line-height:14px;text-transform:capitalize}.detail-container .detail .detail__status--positive{border-color:#0e8345;color:#0e8345}.detail-container .detail .detail__status--negative{border-color:#de1135;color:#de1135}.detail-container .detail .detail__body{margin:0;background-color:#fff}.detail-container .detail .detail__info-column{padding:16px 24px;border-right:1.5px solid #f0f4f9}.detail-container .detail .detail__info-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.detail-container .detail .detail__info-row:last-child{margin-bottom:0}.detail-container .detail .detail__info-label{color:#888;font-size:12px;font-weight:400;line-height:20px;white-space:nowrap}.detail-container .detail .detail__info-value{color:#121212;font-size:12px;font-weight:600;line-height:20px;text-align:right;word-break:break-word}.detail-container .detail .detail__info-value--uppercase{text-transform:uppercase}.detail-container .detail .detail__timeline-column{display:flex;align-items:flex-start;gap:12px;padding:16px}.detail-container .detail .detail__timeline{position:relative;display:flex;flex-direction:column;align-items:center;width:20px;padding-top:4px;flex-shrink:0}.detail-container .detail .detail__timeline-marker{width:8px;height:8px;border-radius:50%;border:1.5px solid #ffffff;z-index:1}.detail-container .detail .detail__timeline-marker--pickup{background-color:#0e8345}.detail-container .detail .detail__timeline-marker--dropoff{background-color:#de1135}.detail-container .detail .detail__timeline-line{width:0;height:24px;margin:8px 0;border-left:1.5px dashed #d1d1d1}.detail-container .detail .detail__address-list{flex:1;width:100%}.detail-container .detail .detail__address-item{padding-bottom:4px}.detail-container .detail .detail__address{color:#121212;font-size:12px;font-weight:600;line-height:20px}.detail-container .detail .detail__address-time{color:#6d6d6d;font-size:12px;font-weight:400;line-height:20px}@media (max-width: 768px){.detail-container .detail .detail__header .ant-space{flex-wrap:wrap;row-gap:12px}.detail-container .detail .detail__header .ant-divider{display:none}.detail-container .detail .detail__info-column{border-right:none;border-bottom:1.5px solid #f0f4f9}}.detail-container .detail:last-child{border-block-end:1.5px solid #f0f4f9}.detail-container .ant-list-empty-text{border:1.5px solid #f0f4f9;border-radius:8px}.report-detail-item-skeleton{border:1px solid #f0f4f9;border-radius:8px;padding:24px}.report-detail-item-skeleton .skeleton-row{width:100%;column-gap:24px;align-items:center}.report-detail-item-skeleton .skeleton-row .left-info-container .left-info-skeleton .ant-skeleton-paragraph li{width:100%!important;height:80px}.report-detail-item-skeleton .skeleton-row .right-info-container .right-info-skeleton{width:100%;margin-left:8px}.report-detail-item-skeleton .skeleton-row .right-info-container .right-info-skeleton.drop-off .ant-skeleton-paragraph{margin-bottom:0}.report-details-container{padding:24px;background-color:#f5f7fa;display:flex;flex-direction:column;gap:24px}.bulk-user-modal .custom-modal__body{position:relative}.bulk-user-modal .custom-modal-header__subtitle{font-size:14px;line-height:20px;color:#888}.bulk-user-modal .custom-modal-header__subtitle .template-download-link{color:#ed4646;font-weight:600;text-decoration:underline;letter-spacing:.2px}.bulk-user-modal .custom-modal-header__subtitle .template-download-link:hover{color:#ab091e}.bulk-user-modal .bulk-user-modal__stack{margin-top:32px}.bulk-user-modal .bulk-user-modal__field-label{font-size:12px;line-height:16px;color:#5e5e5e;font-weight:400}.bulk-user-modal .bulk-user-modal__field-hint{font-size:12px;line-height:18px;color:#888}.bulk-user-modal .bulk-user-modal__group-select.ant-select-single{width:100%}.bulk-user-modal .bulk-user-modal__group-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background:#f0f4f9;border:1px solid transparent!important;border-radius:8px;min-height:44px;padding-inline:12px;box-shadow:none!important}.bulk-user-modal .bulk-user-modal__group-select.ant-select-single:hover:not(.ant-select-disabled) .ant-select-selector{border-color:#d2dae5!important}.bulk-user-modal .bulk-user-modal__group-select.ant-select-single .ant-select-selection-item{line-height:42px;font-size:14px;color:#121212}.bulk-user-modal .bulk-user-modal__group-select.ant-select-single .ant-select-selection-placeholder{line-height:42px!important;color:#aabacf!important;font-size:14px}.bulk-user-modal .bulk-user-modal__group-select.ant-select-single .ant-select-arrow{color:#121212}.bulk-user-modal .bulk-user-modal__upload-dragger .ant-upload-drag{display:flex;align-items:center;justify-content:center;min-height:48px;background:#fff;border:1.5px solid #ed4646!important;border-radius:8px}.bulk-user-modal .bulk-user-modal__upload-dragger .ant-upload{padding:0}.bulk-user-modal .bulk-user-modal__upload-dragger .ant-upload-btn{display:flex!important;align-items:center;justify-content:center;width:100%}.bulk-user-modal .bulk-user-modal__upload-inner{width:100%}.bulk-user-modal .bulk-user-modal__upload-icon{color:#ed4646;flex-shrink:0}.bulk-user-modal .bulk-user-modal__upload-title{margin:0;font-size:14px;line-height:20px;font-weight:600;color:#ed4646}.bulk-user-modal .bulk-user-modal__instructions-wrap{width:100%;border:1px solid #f0f4f9;border-radius:8px;overflow:hidden;background:#fff}.bulk-user-modal .bulk-user-modal__instructions-collapse.ant-collapse{background:#fff;border:none}.bulk-user-modal .bulk-user-modal__instructions-collapse.ant-collapse>.ant-collapse-item{border:none}.bulk-user-modal .bulk-user-modal__instructions-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center;padding:16px 16px 8px;min-height:48px;background:#fff}.bulk-user-modal .bulk-user-modal__instructions-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-header-text{flex:1}.bulk-user-modal .bulk-user-modal__instructions-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-expand-icon{display:flex;font-size:20px!important;align-items:center;color:#ed4646}.bulk-user-modal .bulk-user-modal__instructions-collapse.ant-collapse .ant-collapse-header .ant-collapse-arrow{font-size:20px!important}.bulk-user-modal .bulk-user-modal__instructions-collapse.ant-collapse>.ant-collapse-item-active>.ant-collapse-header{border-radius:0;border-bottom:1px solid #f0f4f9}.bulk-user-modal .bulk-user-modal__instructions-collapse.ant-collapse .ant-collapse-content{border:none;background:#fff}.bulk-user-modal .bulk-user-modal__instructions-collapse.ant-collapse .ant-collapse-content-box{padding:16px 16px 24px}.bulk-user-modal .bulk-user-modal__instructions-label{width:100%}.bulk-user-modal .bulk-user-modal__instructions-header-icon{font-size:20px;color:#ed4646!important;flex-shrink:0}.bulk-user-modal .bulk-user-modal__instructions-header-title{margin:0;font-size:12px;line-height:16px;font-weight:600;color:#121212}.bulk-user-modal .bulk-user-modal__collapse-chevron-wrap{display:inline-flex;align-items:center;justify-content:center}.bulk-user-modal .bulk-user-modal__collapse-chevron{font-size:20px;color:#ed4646;transition:transform .2s ease}.bulk-user-modal .bulk-user-modal__collapse-chevron.anticon{font-size:20px}.bulk-user-modal .bulk-user-modal__collapse-chevron--open{transform:rotate(180deg)}.bulk-user-modal .bulk-user-modal__instruction-row{width:100%}.bulk-user-modal .bulk-user-modal__instruction-bullet{width:6px;height:6px;margin-top:5px;border-radius:50%;flex-shrink:0;background:#454545}.bulk-user-modal .bulk-user-modal__instruction-text{margin:0;flex:1;font-size:12px;line-height:16px;color:#454545;font-weight:400}.bulk-user-modal .bulk-user-modal__instruction-strong{font-weight:600;color:#454545}.bulk-user-modal .bulk-user-modal__entry-label{font-size:12px;line-height:16px;color:#5e5e5e;display:block;width:100%}.bulk-user-modal .bulk-user-modal__entry-file-row{min-height:48px;padding:8px;border-radius:8px;border:1px solid #d2dae5;background:#fff}.bulk-user-modal .bulk-user-modal__entry-block--invalid .bulk-user-modal__entry-label{color:#de1135}.bulk-user-modal .bulk-user-modal__entry-block--invalid .bulk-user-modal__entry-file-row{border-color:#de1135}.bulk-user-modal .bulk-user-modal__entry-block--invalid .bulk-user-modal__entry-file-name{color:#de1135}.bulk-user-modal .bulk-user-modal__entry-block--valid .bulk-user-modal__entry-label{color:#5e5e5e}.bulk-user-modal .bulk-user-modal__entry-file-name{font-size:12px;line-height:16px;color:#121212}.bulk-user-modal .bulk-user-modal__entry-download{padding:0!important;height:auto!important;color:#ca051e!important}.bulk-user-modal .bulk-user-modal__entry-hint{font-size:12px;line-height:16px}.bulk-user-modal .bulk-user-modal__entry-delete{padding:0!important;height:auto!important;color:#000!important}.bulk-user-modal .ant-modal-body:last-child button{box-shadow:none}.loader-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffc;display:flex;justify-content:center;align-items:center;z-index:3}.content-disabled{opacity:.5;pointer-events:none}.create-edit-user-form{overflow-y:auto}.create-edit-user-form .ant-input{padding:14px 12px;height:44px;line-height:1.5}.create-edit-user-form .group-select .ant-select-selector{padding:14px 12px!important;border:none;height:44px!important;line-height:1.5!important;background-color:#f0f4f9}.create-edit-user-form .group-select .ant-select-selection-item,.create-edit-user-form .group-select .ant-select-selection-placeholder{line-height:1.5!important;font-size:14px;display:flex;align-items:center}.create-edit-user-form .ant-input::placeholder,.create-edit-user-form .ant-select-selection-placeholder{font-size:14px}.create-edit-user-form .work-location-form-item{margin-bottom:0}.active-selection-header{padding:24px 0 12px}.active-selection-header__count{font-size:16px;font-weight:600;line-height:24px;color:#121212;margin-bottom:0;padding-left:8px}.active-selection-header__btn{height:44px;padding:8px 12px;border-radius:8px;font-size:13px;font-weight:600;line-height:18px}.active-selection-header__btn--cancel,.active-selection-header__btn--resend{background-color:#fff;color:#ed4646;border:none}.active-selection-header__btn--cancel .ant-btn-icon,.active-selection-header__btn--resend .ant-btn-icon{display:flex;justify-content:center;align-items:center}.active-selection-header__btn--cancel .anticon,.active-selection-header__btn--resend .anticon{color:#ed4646;font-size:22px}.active-selection-header__btn--cancel:hover:not(:disabled),.active-selection-header__btn--resend:hover:not(:disabled){background-color:#fbebed;color:#ed4646}.active-selection-header__btn--cancel:hover:not(:disabled) .anticon,.active-selection-header__btn--resend:hover:not(:disabled) .anticon{color:#ed4646}.active-selection-header__btn--cancel:disabled,.active-selection-header__btn--resend:disabled{color:#b0b0b0}.active-selection-header__btn--cancel:disabled .anticon,.active-selection-header__btn--resend:disabled .anticon{color:#b0b0b0}.active-selection-header__btn--delete{width:44px;min-width:44px;padding:8px;background-color:#de1135!important;border:none}.active-selection-header__btn--delete .ant-btn-icon{display:flex;justify-content:center;align-items:center}.active-selection-header__btn--delete:hover:not(:disabled){background-color:#cb1030;border-color:#cb1030}.active-selection-header__btn--delete:disabled{background-color:#fff!important;border:none!important}.active-selection-header__btn--delete:disabled .anticon{color:#00000040}.active-selection-header .user-table-change-group{height:44px;padding:8px 12px;border-radius:8px;background-color:#fff;color:#5e5e5e;border:none;font-size:14px;font-weight:400;line-height:20px}.active-selection-header .user-table-change-group .anticon{color:#5e5e5e;font-size:20px}.active-selection-header .user-table-change-group:hover:not(:disabled){background-color:#0000000f;color:#5e5e5e}.active-selection-header .user-table-change-group:disabled{color:#b0b0b0}.modal-secondary-description{padding-top:16px}.user-table-column-select{background:#fff;border:none;border-radius:8px;padding:8px;display:flex;align-items:center;justify-content:center;height:auto;width:auto;box-shadow:none}.user-table-column-select:hover{background:#fbebed!important;border-color:#ed4646!important;color:#ed4646!important}.user-table-column-select:focus{background:#fff}.user-table-column-select .ant-btn-icon{margin:0;display:flex;align-items:center;justify-content:center}.column-select-popover{background:#fff;border:1px solid #d1d1d1;border-radius:12px;box-shadow:0 4px 8px;overflow:hidden;width:220px;display:flex;flex-direction:column}.column-select-header{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 8px;border-bottom:none;background:#fff;border-radius:12px 12px 0 0}.column-select-title{font-size:14px;font-weight:400;line-height:20px;color:#6d6d6d}.column-select-body{display:flex;flex-direction:column;position:relative;flex:1;min-height:0;max-height:260px;overflow-y:auto;overflow-x:hidden;scrollbar-width:auto}.scrollable-view::-webkit-scrollbar{-webkit-appearance:none;width:6px}.scrollable-view::-webkit-scrollbar-thumb{border-radius:6px;background-color:#00000036;-webkit-box-shadow:0 0 1px rgba(255,255,255,.42)}.column-select-list{display:flex;flex-direction:column;padding-bottom:8px}.column-select-item{display:flex;align-items:center;gap:12px;padding:8px 16px;cursor:pointer;-webkit-user-select:none;user-select:none}.column-select-item:hover{background-color:transparent}.column-select-checkbox{height:20px;width:20px}.column-select-label{flex:1;font-size:14px;font-weight:400;line-height:20px;color:#3d3d3d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.column-select-drag-handle{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:#6d6d6d;cursor:grab}.column-select-drag-handle:active{cursor:grabbing}.column-select-drag-handle .anticon{font-size:16px}:global(.column-filter) .ant-popover-inner{padding:0;background:#fff;border:1px solid #d1d1d1;box-shadow:0 4px 8px #0000001a}:global(.column-filter) .ant-popover-inner-content{padding:0}.user-table-export-select-popup{min-width:220px;border-radius:12px}.user-table-export-select-popup .ant-popover-inner{border-radius:12px;border:1px solid #d1d1d1}.user-table-export-select-popup .ant-popconfirm-title{padding:16px 16px 8px;color:#5e5e5e!important;font-weight:400!important;font-size:14px;margin:0;border-bottom:none}.user-table-export-select-popup .popconfirm-options-container:hover{background-color:#fbebed}.user-table-export-select-popup .popconfirm-options-container .popconfirm-options{padding:8px 16px!important;height:100%;color:#5e5e5e}.user-table-export-select-popup .popconfirm-options-container .popconfirm-options:hover{background-color:#fbebed}.user-table-export-select{padding:0 12px;font-size:14px;font-weight:400;line-height:22px}.user-table-export-select .ant-btn-icon{height:20px;display:flex;align-items:center}.user-table-export-select .ant-btn-icon.ant-btn-loading-icon span{height:inherit}.user-table-export-select .filter-targeted{border:solid 1px #fbebed}.custom-popup-overlay .ant-popconfirm-buttons{display:none}.custom-popup-overlay .ant-popconfirm-message-text{width:100%}.custom-popup-overlay .ant-popconfirm-message-text .ant-popconfirm-description{width:inherit;margin:10px 0}.custom-popup-overlay .ant-popconfirm-message-text .ant-popconfirm-description .popconfirm-options{width:100%;justify-content:flex-start}.custom-popup-overlay .ant-popover-inner{padding:0}.users-list-header{padding:24px 0 12px}.users-list-header .users-list-title{font-size:16px;font-weight:600;line-height:28px;margin:0;padding-left:8px;color:#121212}.users-list-header .user-table-export-select,.users-list-header .user-table-filter-select{background:#fff;border:1px solid #f0f4f9;border-radius:8px;padding:12px 16px;max-width:343px;height:44px;display:flex;align-items:center;justify-content:center;color:#121212}.users-list-header .user-table-export-select:hover,.users-list-header .user-table-filter-select:hover{border-color:#ed4646!important;color:#ed4646!important;background:#fbebed!important}.users-list-header .user-table-export-select:hover svg path,.users-list-header .user-table-filter-select:hover svg path{fill:#ed4646!important}.users-list-header .user-table-column-select{height:44px;display:flex;align-items:center;padding:8px;width:44px;border:1px solid #f0f4f9;justify-content:center}.users-list-header .user-table-column-select .ant-btn-icon{height:24px;display:flex;align-items:center}.users-list-header.mobile-view{padding:16px 0}.users-list-header.mobile-view .users-list-title{font-size:18px;line-height:24px}.users-list-header.mobile-view .mobile-actions,.users-list-header.mobile-view .mobile-actions .user-table-export-select,.users-list-header.mobile-view .mobile-actions .user-table-filter-select,.users-list-header.mobile-view .mobile-actions .ant-btn{width:100%}@media (max-width: 768px){.users-list-header{padding:16px 16px 12px}.users-list-header .users-list-title{font-size:18px;line-height:24px}}.user-table-layout,.user-table-container{background:transparent}.user-table-container .user-table:not(.mobile-view) .ant-pagination.ant-table-pagination{display:flex;justify-content:center;align-items:center;position:relative;margin:16px 0 0}.user-table-container .user-table:not(.mobile-view) .ant-pagination .ant-pagination-total-text{position:absolute;left:0;color:#000}.user-table-container .user-table:not(.mobile-view) .ant-pagination .ant-pagination-options{position:absolute;right:0}.user-table-container .user-table:not(.mobile-view) .ant-pagination .ant-pagination-options .ant-select .ant-select-selection-item{cursor:not-allowed;pointer-events:none}.user-table-container .user-table:not(.mobile-view) .ant-pagination .ant-pagination-options .ant-select-selector{background-color:#fff}.user-table-container .user-table:not(.mobile-view) .ant-pagination .ant-pagination-item{border:1px solid #f0f4f9;border-radius:4px;min-width:32px;height:32px;line-height:30px}.user-table-container .user-table:not(.mobile-view) .ant-pagination .ant-pagination-item a{color:#5e5e5e}.user-table-container .user-table:not(.mobile-view) .ant-pagination .ant-pagination-item.ant-pagination-item-active{background:#fff;border-color:#ed4646}.user-table-container .user-table:not(.mobile-view) .ant-pagination .ant-pagination-item.ant-pagination-item-active a{color:#ed4646}.user-table-container .user-table:not(.mobile-view) .ant-pagination .ant-pagination-item:hover:not(.ant-pagination-item-active){border-color:#ed4646;background-color:#fbebed}.user-table-container .user-table:not(.mobile-view) .ant-pagination .ant-pagination-item:hover:not(.ant-pagination-item-active) a{color:#ed4646}.user-table-container .user-table:not(.mobile-view) .ant-pagination .ant-pagination-prev,.user-table-container .user-table:not(.mobile-view) .ant-pagination .ant-pagination-next{border:1px solid #f0f4f9;border-radius:4px;min-width:32px;height:32px;line-height:30px}.user-table-container .user-table:not(.mobile-view) .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.user-table-container .user-table:not(.mobile-view) .ant-pagination .ant-pagination-next .ant-pagination-item-link{color:#5e5e5e}.user-table-container .user-table:not(.mobile-view) .ant-pagination .ant-pagination-prev:hover:not(.ant-pagination-disabled),.user-table-container .user-table:not(.mobile-view) .ant-pagination .ant-pagination-next:hover:not(.ant-pagination-disabled){border-color:#ed4646;background-color:#fbebed}.user-table-container .user-table:not(.mobile-view) .ant-pagination .ant-pagination-prev:hover:not(.ant-pagination-disabled) .ant-pagination-item-link,.user-table-container .user-table:not(.mobile-view) .ant-pagination .ant-pagination-next:hover:not(.ant-pagination-disabled) .ant-pagination-item-link{color:#ed4646}.user-table-container .user-table .ant-table-header .ant-table-column-title,.user-table-container .user-table .ant-table-header .ant-table-cell{font-weight:600;font-size:14px}.user-table-container .user-table .ant-table-container{border:1px solid #f0f4f9;border-radius:12px;overflow:hidden}.user-table-container .user-table .ant-table-container .ant-table-thead .ant-table-cell{background:#fff;border-bottom:1px solid #f0f4f9;padding:14px;font-weight:600;color:#121212}.user-table-container .user-table .ant-table-container .ant-table-tbody .ant-table-row:not(:last-child) .ant-table-cell{border-bottom:1px solid #f0f4f9}.user-table-container .user-table .ant-table-container .ant-table-tbody .ant-table-row .ant-table-cell{padding:16px;color:#121212;background-color:#fff}.user-table-container .user-table .ant-table-container .ant-table-tbody .ant-table-row .ant-table-cell .dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:8px}.user-table-container .user-table .ant-table-container .user-table-action-button{margin-right:16px;width:unset;color:#121212}.user-table-container .user-table .ant-table-container .user-table-action-button:hover{background:unset}.user-table-container .user-table .ant-table-container .user-table-action-button:disabled{color:#b0b0b0}.user-table-container .user-table .ant-table-container .user-table-action-button-edit{margin-right:16px;color:#121212}.user-table-container .user-table .ant-table-container .user-table-action-button-edit:hover{background:unset}.user-table-container .user-table .ant-table-container .user-table-action-button-edit:disabled{color:#b0b0b0}.user-table-container.mobile-view .user-table .ant-table-container{border-radius:8px}.user-table-container.mobile-view .user-table .ant-table-container .ant-table-thead .ant-table-cell,.user-table-container.mobile-view .user-table .ant-table-container .ant-table-tbody .ant-table-cell{padding:12px}.user-table-container.mobile-view .user-table .ant-pagination.ant-table-pagination{display:flex;gap:8px;align-items:center;flex-wrap:nowrap;white-space:nowrap;width:100%;box-sizing:border-box;padding:0 16px;-webkit-overflow-scrolling:touch}.user-table-container.mobile-view .user-table .ant-pagination.ant-table-pagination:before,.user-table-container.mobile-view .user-table .ant-pagination.ant-table-pagination:after{content:"";flex:1 1 0;min-width:0}.user-table-container.mobile-view .user-table .ant-pagination.ant-table-pagination.user-table-pagination-compact{overflow-x:visible}.user-table-container.mobile-view .user-table .ant-pagination.ant-table-pagination.user-table-pagination-scrollable{overflow-x:auto;scroll-padding-inline:16px}.user-table-container.mobile-view .user-table .ant-pagination.ant-table-pagination .ant-pagination-total-text{display:none;flex-shrink:0}.user-table-container.mobile-view .user-table .ant-pagination.ant-table-pagination .ant-pagination-item,.user-table-container.mobile-view .user-table .ant-pagination.ant-table-pagination .ant-pagination-prev,.user-table-container.mobile-view .user-table .ant-pagination.ant-table-pagination .ant-pagination-next,.user-table-container.mobile-view .user-table .ant-pagination.ant-table-pagination .ant-pagination-jump-prev,.user-table-container.mobile-view .user-table .ant-pagination.ant-table-pagination .ant-pagination-jump-next{flex-shrink:0}.user-table-container.mobile-view .user-table .ant-pagination.ant-table-pagination .ant-pagination-options{display:none}.user-table-container.mobile-view .user-table .ant-pagination:after{content:none}.user-table-delete-confirm{width:224px}.user-table-delete-confirm .ant-btn-color-default{background:#fff;border:1px solid #d1d1d1;color:#5e5e5e}.dropdown{display:flex;flex-direction:column;gap:2px}.dropdown .list-item{display:flex;justify-content:space-between;padding:5px 12px;font-size:14px;border-radius:8px;cursor:pointer;background-color:transparent;font-weight:400}.dropdown .list-item.disabled-item{cursor:not-allowed}.dropdown .list-item.selected-item{background-color:#0000000f;font-weight:700}.user-default-header-container{padding:24px;background-color:#fff}.user-default-header-container .user-header-text{font-weight:700;font-size:28px;line-height:36px;margin:0;color:#121212}.user-default-header-container.mobile-view{padding:16px}.user-default-header-container.mobile-view .user-header-text{font-size:24px;line-height:32px}@media (max-width: 768px){.user-default-header-container{padding:16px}.user-default-header-container .user-header-text{font-size:24px;line-height:32px}}.user-table-add-users-select-popup .ant-popover-inner{width:220px;background:#fff;border-radius:12px;border:1px solid #d1d1d1;box-shadow:0 4px 8px #00000014;padding:0}.user-table-add-users-select-popup .ant-popconfirm-title{padding:16px 16px 8px;color:#5e5e5e!important;font-weight:400!important;font-size:14px;margin:0;border-bottom:none}.user-table-add-users-select-popup .ant-popconfirm-description{margin:0!important;padding:0}.user-table-add-users-select-popup .ant-popconfirm-description .popconfirm-options-container{padding:0}.user-table-add-users-select-popup .ant-popconfirm-description .popconfirm-options-container .popconfirm-option-item{display:flex;align-items:center;gap:12px;padding:8px 16px;width:100%;height:auto;justify-content:flex-start;border:none;box-shadow:none}.user-table-add-users-select-popup .ant-popconfirm-description .popconfirm-options-container .popconfirm-option-item .ant-btn-icon{margin:0;display:flex;align-items:center}.user-table-add-users-select-popup .ant-popconfirm-description .popconfirm-options-container .popconfirm-option-item .ant-btn-icon svg{height:16px;width:16px}.user-table-add-users-select-popup .ant-popconfirm-description .popconfirm-options-container .popconfirm-option-item .popconfirm-option-text{font-size:14px;color:#3d3d3d}.user-table-add-user{max-height:48px;padding:8px 32px;font-weight:600;width:136px}.user-table-add-user .ant-btn-icon{height:18px;display:flex;align-items:center}.user-table-add-user .ant-btn-icon svg path{stroke:#fff}.user-profile-modal .ant-modal-content{padding:0;border-radius:16px;overflow:hidden}.user-profile-modal .ant-modal-body{padding:0}.user-profile-modal .user-profile-content{padding:8px 8px 24px;background:#fff;border-radius:16px;overflow:hidden}.user-profile-modal .cover-image-container{position:relative;height:200px;margin-bottom:-48px;width:100%}.user-profile-modal .cover-image{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:8px;position:relative;padding:8px;display:flex;justify-content:flex-end;align-items:flex-start}.user-profile-modal .close-button{width:48px;height:48px;border-radius:50%;background:#fff6;display:flex;align-items:center;justify-content:center;border:none;box-shadow:0 2px 8px #00000014}.user-profile-modal .close-button:hover{background:#fff6!important}.user-profile-modal .close-button .anticon{font-size:24px;position:relative;top:2px;color:#3d3d3d!important}.user-profile-modal .avatar-container{padding:0 16px;display:flex;align-items:center;height:80px}.user-profile-modal .avatar-wrapper{position:relative;display:inline-block;width:80px;height:80px}.user-profile-modal .profile-avatar{width:80px;height:80px;border-radius:40px;background:#d2dae5;display:flex;align-items:center;justify-content:center}.user-profile-modal .profile-avatar svg{width:26px;height:26px}.user-profile-modal .status-indicator{position:absolute;left:64px;top:56px;width:16px;height:16px;border-radius:50%;border:2px solid #ffffff;z-index:1}.user-profile-modal .user-info-section{padding:0 16px}.user-profile-modal .user-info-header{align-items:center}.user-profile-modal .user-details{flex:1;min-width:0}.user-profile-modal .user-name{font-size:24px;font-weight:700;line-height:32px;letter-spacing:-.48px;color:#121212;margin:0}.user-profile-modal .contact-info{display:flex;flex-direction:column}.user-profile-modal .contact-text{font-size:14px;font-weight:400;line-height:20px;color:#888}.user-profile-modal .edit-profile-button{height:36px;border:1.5px solid #ed4646;border-radius:8px;color:#ed4646;font-size:12px;font-weight:600;line-height:16px;padding:8px 16px;display:flex;align-items:center;gap:8px;white-space:nowrap;background:transparent;width:fit-content}.user-profile-modal .edit-profile-button:hover{border-color:#ed4646;color:#ed4646}.user-profile-modal .edit-profile-button .anticon{font-size:20px}.user-profile-modal .details-section{padding:0 16px;width:100%;flex-wrap:wrap}.user-profile-modal .detail-item{min-width:44px}.user-profile-modal .detail-label{font-size:12px;font-weight:400;line-height:16px;color:#888;margin-bottom:0}.user-profile-modal .detail-value{font-size:14px;font-weight:600;line-height:20px;color:#3d3d3d;margin-top:0}.user-profile-modal .loader-container{height:410px;width:100%;display:flex;justify-content:center;align-items:center}@media (max-width: 768px){.user-profile-modal .loader-container{height:auto;min-height:400px}}@media (max-width: 768px){.ant-modal-wrap:has(.user-profile-modal){display:flex;align-items:center;justify-content:center;padding:0}.user-profile-modal .user-info-header{align-items:flex-start}.ant-modal-wrap:has(.user-profile-modal) .ant-modal{top:0;margin:0}}.info-modal .ant-modal-content{padding:0}.info-modal .ant-divider-horizontal{margin:12px 0}.info-modal .ant-modal-body{display:flex;flex-direction:column;gap:24px;max-height:65vh;overflow-y:scroll;padding:24px}.info-modal .ant-modal-body .dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:8px}.info-modal .ant-modal-footer{padding-bottom:24px}.info-modal .sticky-modal-footer{display:flex;flex-direction:row;gap:8px;justify-content:flex-end;align-items:center;padding:12px 24px 0;border-radius:8px}.info-modal .ant-descriptions-item{padding-bottom:8px}.info-modal .ant-descriptions-item .ant-descriptions-item-label{max-width:136px;width:100%;color:#121212}.info-modal .ant-descriptions-item .ant-descriptions-item-content{display:block;font-weight:600}.sticky-modal-header{display:flex;flex-direction:column;gap:4px;position:sticky;top:0;padding:24px 24px 0;z-index:1001;border-radius:8px;background:#fff}@media (max-width: 425px){.info-modal .ant-descriptions-item{padding-bottom:8px!important}.info-modal .ant-descriptions-item .ant-descriptions-item-container{gap:10px}.info-modal .ant-descriptions-item .ant-descriptions-item-label{width:50px}}.scroll-content{display:flex;flex-direction:column;gap:16px;flex-grow:1;height:100%;min-height:412px;max-height:calc(100vh - 330px);overflow-y:auto;scrollbar-width:auto}.users-content{min-height:var(--common-scroll-height);max-height:100%;padding:24px;background-color:#f5f7fa}.invite-verification-component{display:flex;height:100dvh;align-items:start;justify-content:start;padding:32px}.invite-verification-component .ant-typography{margin-bottom:0}.invite-verification-component .invite-container{width:360px;height:100%;margin:0 auto;display:flex;gap:32px;flex-direction:column;justify-content:center}.invite-verification-component .invite-container .invite-header .invite-title{text-align:left;font-size:36px;font-weight:700;line-height:44px;letter-spacing:-.4px;margin-bottom:0}.invite-verification-component .invite-container .invite-header .invite-description{text-align:left;font-size:14px;font-weight:400;line-height:20px}.invite-verification-component .invite-container .form{display:flex;flex-direction:column;gap:16px}.invite-verification-component .invite-container .form .ant-form-item{margin-bottom:0}@media (max-width: 425px){.invite-verification-component{height:auto;margin-top:28px;padding:16px}.invite-verification-component .invite-container{width:100%;padding-top:24px}.invite-verification-component .invite-container .invite-header .invite-title{font-size:24px;line-height:32px;letter-spacing:-.4px}.invite-verification-component .invite-container .invite-header .invite-description{font-size:12px;line-height:16px;letter-spacing:-.16px}.invite-verification-component .invite-container .form .ant-form-item{margin-bottom:0}}:root{--common-scroll-height: calc(100dvh - 131px) }:root{--common-scroll-height-plus: calc(100dvh - 180px) }@media (min-width: 768px){:root{--common-scroll-height: calc(100dvh - 90px) }}@media (min-width: 768px){:root{--common-scroll-height-plus: calc(100dvh - 90px) }}.invite-verify-otp-container{display:flex;flex-direction:column;align-items:start;justify-content:start;height:100dvh;padding:32px}.invite-verify-otp-container .ant-typography{margin-bottom:0}.invite-verify-otp-container .otp-component{height:100%;width:100%;max-width:360px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;gap:32px}.invite-verify-otp-container .otp-component .otp-header{width:100%}.invite-verify-otp-container .otp-component .otp-title{text-align:left;font-size:32px;font-weight:700;line-height:40px;color:#121212;margin-bottom:0}.invite-verify-otp-container .otp-component .otp-desc{text-align:left;margin-bottom:0;font-size:14px;font-weight:400;line-height:22px;color:#888}.invite-verify-otp-container .otp-component .otp-desc .mobile-email-text{font-weight:700;color:#888}.invite-verify-otp-container .otp-component .otp-form{margin:0;width:100%;display:flex;flex-direction:column;gap:16px}.invite-verify-otp-container .otp-component .otp-form .ant-form-item{margin-bottom:0;height:auto}.invite-verify-otp-container .otp-component .otp-input-container{width:100%;display:flex;gap:4px;margin-bottom:0}.invite-verify-otp-container .otp-component .otp-input-container .ant-col{flex:1 1 0;min-width:0;max-width:none;padding:0!important}.invite-verify-otp-container .otp-component .otp-input-container .ant-input{width:100%;height:44px;text-align:center;font-size:14px;font-weight:400;line-height:20px;background-color:#f0f4f9;border:none;border-radius:8px;color:#121212}.invite-verify-otp-container .otp-component .otp-input-container .ant-input::placeholder{color:#060707}.invite-verify-otp-container .otp-component .otp-input-container .ant-input:focus,.invite-verify-otp-container .otp-component .otp-input-container .ant-input-focused{box-shadow:none;outline:none;background-color:#f0f4f9}.invite-verify-otp-container .otp-component .otp-input-container .ant-input-status-error{border:1.5px solid #de1135!important;background-color:#f0f4f9}.invite-verify-otp-container .otp-component .otp-button{display:flex;flex-direction:column;gap:12px;width:100%}.invite-verify-otp-container .otp-component .otp-button .ant-btn{height:48px;padding:8px 32px;font-size:14px;font-weight:600;line-height:20px}.invite-verify-otp-container .otp-component .otp-button .ant-form-item{margin-bottom:0}.invite-verify-otp-container .otp-component .otp-resend-container{width:100%;margin-top:0}.invite-verify-otp-container .otp-component .otp-resend-container .resend-otp-btn{color:#ed4646}.invite-verify-otp-container .otp-component .otp-resend-container .resend-otp-btn:disabled{background:#fff;border:1.5px solid #e7e7e7;color:#b0b0b0}.invite-verify-otp-container .otp-component .otp-resend-container .resend-otp-btn:not(:disabled):hover{color:#ca051e;border-color:#ca051e}.invite-verify-otp-container .otp-component .verify-otp-btn:disabled{background:#e7e7e7!important;border-color:#e7e7e7!important;color:#b0b0b0!important}@media (max-width: 425px){.invite-verify-otp-container{height:auto;margin-top:28px;padding:16px}.invite-verify-otp-container .invite-verify-otp-logo{margin-bottom:32px}.invite-verify-otp-container .otp-component{max-width:100%}.invite-verify-otp-container .otp-component .otp-title{font-size:24px;line-height:32px;letter-spacing:-.4px}.invite-verify-otp-container .otp-component .otp-desc{font-size:12px;line-height:16px;letter-spacing:-.16px}}@media (min-width: 768px){.invite-verify-otp-container{height:100%}}.account-activated-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;height:100dvh;padding:32px;background-color:#fff}.account-activated-container .ant-typography{margin-bottom:0}.account-activated-container .account-activated-logo{flex-shrink:0}.account-activated-container .account-activated-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:0 auto;text-align:center;gap:24px}.account-activated-container .account-activated-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.account-activated-container .account-activated-icon svg{height:60px!important;width:60px}.account-activated-container .account-activated-header{width:100%;gap:4px}.account-activated-container .account-activated-title{margin:0;font-size:18px;font-weight:700;line-height:26px;color:#121212}.account-activated-container .account-activated-description{font-size:14px;font-weight:400;line-height:20px;color:#6d6d6d}.account-activated-container .store-badges{width:100%;gap:16px;flex-wrap:wrap}.account-activated-container .store-badges a{display:inline-flex;line-height:0}.account-activated-container .store-badges .store-badge{height:40px;width:auto}.account-activated-container .account-activated-footer{font-size:14px;font-weight:400;line-height:20px;color:#000}@media (max-width: 425px){.account-activated-container{height:auto;min-height:100dvh;margin-top:28px;padding:16px}.account-activated-container .account-activated-content{max-width:320px;gap:24px}.account-activated-container .account-activated-title{font-size:16px;line-height:22px}.account-activated-container .store-badges{justify-content:center}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.bank-transfer-details span,.payment-processing-bank-transfer-details span{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.ant-input-outlined:focus{box-shadow:none}.ant-btn:not(:disabled):focus-visible{outline:none;box-shadow:none}.no-margin{margin-bottom:0}
