#root{display:flex;justify-content:center;align-items:flex-start;min-height:100%}#__next{width:100%;max-width:28rem;min-height:100%;background-color:var(--color-bg)}.wrapper,.root{width:100%}.ListingComponent.root{display:flex;flex-direction:column;min-height:100vh}.ListingComponent_tab_bar_component{flex:1;background-color:var(--semantic-bg-secondary)}.AppBar.root{display:flex;align-items:center;height:3.5rem;padding:0 var(--space-md);background-color:var(--color-bg)}.AppBar.rightPanel{display:flex;align-items:center;gap:var(--space-md);width:100%}.BackButton.back{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:50%;background:transparent;color:var(--color-primary-text);cursor:pointer}.ChangeVehicle.root{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md);background-color:var(--color-bg);border-bottom:1px solid var(--semantic-border-primary)}.ChangeVehicle.vehicleDetails{display:flex;align-items:center;gap:var(--space-control)}.ChangeVehicle.vehicleDetails p{font-size:1.25rem;font-weight:600;letter-spacing:.05em;color:var(--color-text)}.HeaderDynamicStrip.root{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md);background-color:var(--state-brand-light)}.HeaderDynamicStrip_negative_bg{background-color:var(--semantic-bg-negative-secondary)}.HeaderDynamicStrip_first_half{display:flex;align-items:center;gap:var(--space-md)}.HeaderDynamicStrip_first_half svg{flex-shrink:0;color:var(--state-brand-base)}.HeaderDynamicStrip_negative_bg .HeaderDynamicStrip_first_half svg{color:var(--state-danger-base)}.HeaderDynamicStrip.heading{color:var(--color-text)}.Button.button{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;background:transparent}.Button.small{padding:var(--space-control) .75rem;border-radius:.25rem}.Button.medium{padding:.75rem 1rem;border-radius:var(--radius-md)}.Button_link_color{padding:0}.Button.Button_primary{background-color:var(--state-brand-base)}.Button.Button_secondary{background-color:var(--semantic-bg-tertiary)}.Button_link_color .Button.label{color:var(--state-brand-base)}.Button.Button_primary .Button.label{color:var(--semantic-bg-primary)}.Button.Button_secondary .Button.label{color:var(--color-text)}.TabBarComponent.root{background-color:var(--color-bg)}.TabBarComponent.container{display:flex;flex-direction:column}.TabBarComponent.tabBar{border-bottom:1px solid var(--semantic-border-primary)}.TabBarComponent.top{display:flex}.TabBarComponent.top button{position:relative;display:flex;align-items:center;justify-content:center;gap:.25rem;flex:1;padding:.875rem var(--space-md);border:none;background:transparent;color:var(--state-neutral-base);cursor:pointer}.TabBarComponent.top button:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:transparent}.TabBarComponent.top button.TabBarComponent_active_tab{color:var(--color-text)}.TabBarComponent.top button.TabBarComponent_active_tab:after{background-color:var(--state-brand-base)}.TabBarComponent.number{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:999px;background-color:var(--semantic-bg-tertiary);color:var(--color-text)}.TabBarComponent_active_tab .TabBarComponent.number{background-color:var(--state-brand-light);color:var(--state-brand-base)}.PendingChallan.root{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md)}.PendingChallan.root:not(.PendingChallan_increase_height_){padding-bottom:6rem}.PendingChallan_increase_height_{min-height:24rem}.PendingChallan_growth_loops_wrapper{display:flex;flex-direction:column;gap:var(--space-md)}.PendingChallan.sticker{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-control);padding:2.5rem var(--space-md);background-color:var(--color-bg);border-radius:var(--radius-md)}.PendingChallan.sticker svg{color:var(--state-information-base);margin-bottom:.5rem}.PendingChallan.banner img{width:100%;border-radius:var(--radius-md);display:block}.PriceBreakDown.container{background-color:var(--color-bg);border-radius:var(--radius-md);overflow:hidden}.PriceBreakDown.root{display:flex;flex-direction:column}.PriceBreakDown_app_bar{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md);border-bottom:1px solid var(--semantic-border-primary)}.PriceBreakDown.total{text-align:right}.ChallanCardList.root{display:flex;flex-direction:column;gap:var(--space-md)}.ChallanCard.root{padding:var(--space-md);background-color:var(--color-bg)}.ChallanCard.row{display:flex;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-md)}.ChallanCard.meta{display:flex;flex-direction:column;gap:var(--space-control);flex:1}.ChallanCard.state{align-self:flex-start;margin-top:var(--space-control);padding:.125rem .5rem;border-radius:.25rem;background-color:var(--semantic-bg-info-secondary);color:var(--state-information-base);font-size:.75rem;font-weight:500}.ChallanCard.amount{flex-shrink:0;text-align:right}.ChallanCard.payButton{width:100%}.BottomActionBar.root{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;z-index:50}.BottomActionBar.container{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);width:100%;max-width:28rem;padding:var(--space-md);background-color:var(--color-bg);border-top:1px solid var(--semantic-border-primary)}.BottomActionBar.total{display:flex;flex-direction:column}.BottomActionBar.total p:last-child{color:var(--color-text)}.PaidChallan.root{padding:var(--space-md)}.EmptyState.root{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-control);padding:3rem var(--space-md);background-color:var(--color-bg);border-radius:var(--radius-md)}.EmptyState.root img{width:6rem;height:6rem;margin-bottom:.5rem}.PaymentModal.overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;z-index:100}.PaymentModal.backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background-color:var(--semantic-bg-overlay);cursor:pointer}.PaymentModal.sheet{position:relative;width:100%;max-width:28rem;padding:var(--space-md);border-radius:1rem 1rem 0 0;background-color:var(--color-bg);animation:slide-up .2s ease-out;z-index:1}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.PaymentModal.row{display:flex;justify-content:space-between;gap:var(--space-md);padding:.75rem 0;border-bottom:1px solid var(--semantic-border-primary)}.PaymentModal.row span:first-child{flex-shrink:0}.PaymentModal.row span:last-child{text-align:right}.PaymentModal.amount{color:var(--state-brand-base)}.PaymentModal.actions{display:flex;gap:var(--space-md);margin-top:var(--space-md)}.PaymentModal.actions button{flex:1}.PaymentModal.center{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding:2rem 0;text-align:center}.PaymentModal.spinner{width:2.5rem;height:2.5rem;border:3px solid var(--semantic-border-secondary);border-top-color:var(--state-brand-base);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.PaymentModal.check{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background-color:var(--state-positive-base);color:var(--semantic-bg-primary);font-size:1.75rem;font-weight:700}:root{--color-bg: rgb(255, 255, 255);--color-primary: rgba(0, 0, 0, 0);--color-primary-text: rgb(0, 0, 0);--color-text: rgb(35, 44, 51);--font-family: "Roboto", RobotoNormal, sans-serif;--radius-md: 0px;--space-control: 6px;--space-md: 16px;--swiper-theme-color: #007aff;--semantic-bg-primary: #ffffff;--semantic-bg-primary-alpha: #0e0e0e03;--semantic-bg-primary-hover-brand: #eee9fe;--semantic-bg-secondary: #fafafa;--semantic-bg-tertiary: #f5f5f5;--semantic-bg-quaternary: #eeeeee;--semantic-bg-brand: #5e33d9;--semantic-bg-brand-secondary: #eee9fe;--semantic-bg-brand-tertiary: #f8f6ff;--semantic-bg-positive: #02a31e;--semantic-bg-positive-secondary: #e5f6e6;--semantic-bg-negative: #de1c1c;--semantic-bg-negative-secondary: #feebeb;--semantic-bg-alert: #e69800;--semantic-bg-alert-secondary: #fffaeb;--semantic-bg-warning: #e04e00;--semantic-bg-warning-secondary: #fff7ed;--semantic-bg-info: #0057ff;--semantic-bg-info-secondary: #e1efff;--semantic-bg-disabled: #f5f5f5;--semantic-bg-disabled-secondary: #eeeeee;--semantic-bg-disabled-alpha: #0e0e0e0a;--semantic-bg-disabled-white-alpha: #ffffff61;--semantic-bg-inverse: #0e0e0e;--semantic-bg-inverse-secondary: #757575;--semantic-bg-inverse-tertiary: #dedede;--semantic-bg-offer: #f7306f;--semantic-bg-offer-light: #fcdfe8;--semantic-bg-overlay: #0e0e0ea7;--semantic-border-primary: #f5f5f5;--semantic-border-secondary: #eeeeee;--semantic-border-tertiary: #dedede;--semantic-border-quaternary: #c4c4c4;--state-brand-base: #6545e5;--state-brand-light: #eee9fe;--state-brand-dark: #5430bb;--state-danger-base: #de1c1c;--state-danger-light: #feebeb;--state-danger-dark: #8c1717;--state-information-base: #0057ff;--state-information-light: #e1efff;--state-information-dark: #0937a5;--state-neutral-base: #757575;--state-neutral-light: #fafafa;--state-neutral-dark: #424242;--state-positive-base: #02a31e;--state-positive-light: #e5f6e6;--state-positive-dark: #008200;--state-alert-base: #e69800;--state-alert-light: #fffaeb;--state-alert-dark: #b47002;--state-warning-base: #e04e00;--state-warning-light: #fff7ed;--state-warning-dark: #b93d14;font-family:var(--font-family);line-height:1.5;color:var(--color-text);background-color:var(--semantic-bg-secondary)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0}button{font-family:inherit}p{margin:0}.Typography_label_2_bold{font-size:1.125rem;font-weight:700;line-height:1.35;color:var(--color-text)}.Typography_label_2_semi_bold{font-size:1.125rem;font-weight:600;line-height:1.35;color:var(--color-text)}.Typography_label_3_semi_bold{font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--color-text)}.Typography_label_3_medium{font-size:.9375rem;font-weight:500;line-height:1.4;color:var(--color-text)}.Typography_label_3_regular{font-size:.9375rem;font-weight:400;line-height:1.4;color:var(--color-text)}.Typography_label_4_medium{font-size:.8125rem;font-weight:500;line-height:1.4;color:var(--color-text)}.Typography_body_3_regular{font-size:.9375rem;font-weight:400;line-height:1.5;color:var(--state-neutral-base)}.Typography_body_4_regular{font-size:.8125rem;font-weight:400;line-height:1.5;color:var(--state-neutral-base)}.Typography_tiny_medium{font-size:.6875rem;font-weight:500;line-height:1.4;color:var(--state-neutral-base)}
