.NavBar-module__5KhhEq__navBar{z-index:100;background:#fff;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;height:56px;padding:8px 4px;display:flex;position:sticky;top:0}.NavBar-module__5KhhEq__backBtn{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.NavBar-module__5KhhEq__title{font-family:var(--font-inter);color:#121212;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;font-weight:600;line-height:24px;overflow:hidden}.NavBar-module__5KhhEq__helpBtn{font-family:var(--font-inter);color:#0057b7;cursor:pointer;letter-spacing:.3px;background:0 0;border:none;flex-shrink:0;padding:8px 12px;font-size:14px;font-weight:600}
.PrimaryButton-module__hiZ3BW__btn{color:#fff;font-family:var(--font-inter);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0057b7;border:none;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:12px 16px;font-size:16px;font-weight:600;line-height:24px;transition:background .15s,opacity .15s;display:flex}.PrimaryButton-module__hiZ3BW__btn:active:not(.PrimaryButton-module__hiZ3BW__disabled){background:#003d80}.PrimaryButton-module__hiZ3BW__fullWidth{width:100%}.PrimaryButton-module__hiZ3BW__disabled{cursor:not-allowed;background:var(--background-Neutral-Lighter,#f0f0f0)!important;color:var(--text-Secondary,#888)!important}
.Spinner-module__ggsi-q__spinner{justify-content:center;align-items:center;display:flex}.Spinner-module__ggsi-q__svg{animation:.8s linear infinite Spinner-module__ggsi-q__spin}.Spinner-module__ggsi-q__track{stroke:#e0e0e0}.Spinner-module__ggsi-q__head{stroke:#0057b7;stroke-dasharray:80;stroke-dashoffset:60px}@keyframes Spinner-module__ggsi-q__spin{to{transform:rotate(360deg)}}
.RemoveVehicleSheet-module__u0f9GG__sheetOverlay{z-index:1000;background:#12121266;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:fixed;inset:0}.RemoveVehicleSheet-module__u0f9GG__sheetContainer{box-sizing:border-box;background:#fff;border-radius:12px 12px 0 0;flex-direction:column;flex:none;order:1;align-items:flex-start;gap:24px;width:100%;max-width:360px;height:360px;padding:16px 12px 24px;animation:.22s cubic-bezier(.16,1,.3,1) forwards RemoveVehicleSheet-module__u0f9GG__slideUp;display:flex}.RemoveVehicleSheet-module__u0f9GG__sheetContent{flex-direction:column;flex:none;order:0;align-self:stretch;align-items:flex-start;gap:16px;width:336px;height:188px;padding:0;display:flex}.RemoveVehicleSheet-module__u0f9GG__sheetIconRow{flex-direction:row;flex:none;order:0;align-self:stretch;align-items:center;width:336px;height:56px;padding:0;display:flex}.RemoveVehicleSheet-module__u0f9GG__sheetBell{background:#fff2f0;border-radius:46px;flex-direction:row;flex:none;order:0;justify-content:center;align-items:center;gap:10px;width:56px;height:56px;padding:10px;display:flex}.RemoveVehicleSheet-module__u0f9GG__sheetDeleteBin{flex:none;order:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.RemoveVehicleSheet-module__u0f9GG__sheetTextGroup{flex-direction:column;flex:none;order:1;align-self:stretch;align-items:flex-start;gap:8px;width:336px;height:116px;padding:0;display:flex}.RemoveVehicleSheet-module__u0f9GG__sheetTitle{width:336px;height:48px;font-family:"Inter", var(--font-inter), sans-serif;color:#121212;flex:none;order:0;align-self:stretch;margin:0;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.RemoveVehicleSheet-module__u0f9GG__sheetDescription{width:336px;height:60px;font-family:"Inter", var(--font-inter), sans-serif;color:#5c5c5c;flex:none;order:1;align-self:stretch;margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.RemoveVehicleSheet-module__u0f9GG__sheetButtonGroup{flex-direction:column;flex:none;order:2;align-self:stretch;align-items:flex-start;gap:12px;width:336px;height:108px;padding:0;display:flex}.RemoveVehicleSheet-module__u0f9GG__sheetPrimaryButton{cursor:pointer;background:#0057b7;border:none;border-radius:4px;flex-direction:row;flex:none;order:0;justify-content:center;align-self:stretch;align-items:center;gap:4px;width:336px;height:48px;padding:12px 16px;transition:background-color .15s;display:flex}.RemoveVehicleSheet-module__u0f9GG__sheetPrimaryButton:hover{background:#004494}.RemoveVehicleSheet-module__u0f9GG__sheetPrimaryButtonText{width:100%;height:24px;font-family:"Inter", var(--font-inter), sans-serif;text-align:center;color:#fff;flex:none;order:1;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.RemoveVehicleSheet-module__u0f9GG__sheetSecondaryButton{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #0057b7;border-radius:4px;flex-direction:row;flex:none;order:1;justify-content:center;align-self:stretch;align-items:center;gap:4px;width:336px;height:48px;padding:12px 16px;transition:background-color .15s;display:flex}.RemoveVehicleSheet-module__u0f9GG__sheetSecondaryButton:hover{background:#f4f8fd}.RemoveVehicleSheet-module__u0f9GG__sheetSecondaryButtonText{width:100%;height:24px;font-family:"Inter", var(--font-inter), sans-serif;text-align:center;color:#0057b7;flex:none;order:1;font-size:16px;font-style:normal;font-weight:600;line-height:24px}@keyframes RemoveVehicleSheet-module__u0f9GG__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.MotorPolicyLoader-module__fUmYbG__container{background:#fff;flex-direction:column;min-height:100vh;display:flex}.MotorPolicyLoader-module__fUmYbG__loaderContent{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.MotorPolicyLoader-module__fUmYbG__fetchingText{width:336px;height:20px;font-family:"Inter", var(--font-inter), sans-serif;text-align:center;color:#888;flex:none;order:0;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.MotorPolicyLoader-module__fUmYbG__circularLoader{flex:none;order:0;width:48px;height:48px;position:relative}.MotorPolicyLoader-module__fUmYbG__ellipse1{box-sizing:border-box;border:4px solid #f0f0f0;border-radius:50%;width:44px;height:44px;position:absolute;top:2px;left:2px}.MotorPolicyLoader-module__fUmYbG__ellipse2{box-sizing:border-box;border:4px solid #0000;border-top-color:#0057b7;border-radius:50%;width:44px;height:44px;animation:1s linear infinite MotorPolicyLoader-module__fUmYbG__spin;position:absolute;top:2px;left:2px}@keyframes MotorPolicyLoader-module__fUmYbG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.MotorPolicyNumberInput-module__Y7VJfq__container{background:#fff;flex-direction:column;min-height:100vh;display:flex}.MotorPolicyNumberInput-module__Y7VJfq__content{flex-direction:column;flex:1;gap:32px;padding:24px 12px;display:flex}.MotorPolicyNumberInput-module__Y7VJfq__textGroup{flex-direction:column;gap:8px;display:flex}.MotorPolicyNumberInput-module__Y7VJfq__heading{font-family:var(--font-inter);color:#121212;width:336px;font-size:16px;font-weight:600;line-height:24px}.MotorPolicyNumberInput-module__Y7VJfq__description{font-family:var(--font-inter);color:#888;width:336px;font-size:14px;font-weight:400;line-height:20px}.MotorPolicyNumberInput-module__Y7VJfq__formGroup{flex-direction:column;gap:8px;display:flex}.MotorPolicyNumberInput-module__Y7VJfq__inputWrapper{background:#fff;border:1px solid #f0f0f0;border-radius:4px;align-items:center;height:48px;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.MotorPolicyNumberInput-module__Y7VJfq__inputWrapper.MotorPolicyNumberInput-module__Y7VJfq__focused{border-color:#0057b7;box-shadow:0 0 0 1px #0057b7}.MotorPolicyNumberInput-module__Y7VJfq__platePrefix{background:#eff6ff;border-right:1px solid #f0f0f0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:52px;height:46px;display:flex}.MotorPolicyNumberInput-module__Y7VJfq__input{font-family:var(--font-inter);color:#121212;text-transform:uppercase;background:0 0;border:none;outline:none;flex:1;height:100%;padding:0 12px;font-size:14px;font-weight:400}.MotorPolicyNumberInput-module__Y7VJfq__input::placeholder{color:#888;text-transform:none;font-weight:400}.MotorPolicyNumberInput-module__Y7VJfq__labelBottom{font-family:var(--font-inter);color:#888;font-size:12px;font-weight:400}.MotorPolicyNumberInput-module__Y7VJfq__footer{background:#fff;border-top:1px solid #f0f0f0;flex-direction:column;align-items:center;gap:12px;padding:16px 12px;display:flex}.MotorPolicyNumberInput-module__Y7VJfq__disclaimerText{width:100%;max-width:344px;height:32px;font-family:"Inter", var(--font-inter), sans-serif;text-align:center;color:#5c5c5c;flex:1 0 auto;margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.MotorPolicyNumberInput-module__Y7VJfq__snackbar{color:#fff;z-index:1000;background:#d13b3b;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:calc(100% - 32px);max-width:340px;padding:12px 16px;animation:.2s ease-out MotorPolicyNumberInput-module__Y7VJfq__slideUp;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.MotorPolicyNumberInput-module__Y7VJfq__snackbarText{font-family:var(--font-inter);flex:1;font-size:14px;font-weight:500;line-height:20px}.MotorPolicyNumberInput-module__Y7VJfq__snackbarClose{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px;font-weight:600;line-height:1}.MotorPolicyNumberInput-module__Y7VJfq__snackbarClose:hover{color:#fff}@keyframes MotorPolicyNumberInput-module__Y7VJfq__slideUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}
.MotorPolicyPoliciesList-module__hJqvfG__container{background:#fff;flex-direction:column;min-height:100vh;display:flex;position:relative}.MotorPolicyPoliciesList-module__hJqvfG__topSection{background:linear-gradient(#bad7ff 0%,#eff6ff 59.62%);flex-direction:column;display:flex}.MotorPolicyPoliciesList-module__hJqvfG__topContent{padding:24px 12px 16px}.MotorPolicyPoliciesList-module__hJqvfG__transparentNavBar{background:0 0!important;border-bottom:none!important}.MotorPolicyPoliciesList-module__hJqvfG__content{flex-direction:column;flex:1;gap:16px;padding:16px 12px 24px;display:flex}.MotorPolicyPoliciesList-module__hJqvfG__header{flex-direction:column;gap:4px;display:flex}.MotorPolicyPoliciesList-module__hJqvfG__mainTitle{font-family:var(--font-inter);color:#121212;font-size:16px;font-weight:600;line-height:24px}.MotorPolicyPoliciesList-module__hJqvfG__carouselContainer{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding:8px 14px 0;scroll-padding:0 14px;display:flex;overflow:auto hidden}.MotorPolicyPoliciesList-module__hJqvfG__carouselContainer::-webkit-scrollbar{display:none}.MotorPolicyPoliciesList-module__hJqvfG__vehicleCard{scroll-snap-align:center;cursor:pointer;background:#fff;border:1px solid #bad7ff;border-radius:8px;flex-direction:column;flex:0 0 calc(100vw - 52px);justify-content:space-between;align-items:center;gap:16px;width:calc(100vw - 52px);height:210px;padding:12px 12px 16px;display:flex;position:relative;overflow:hidden}.MotorPolicyPoliciesList-module__hJqvfG__selectedVehicleCard{background:#fdfeff}.MotorPolicyPoliciesList-module__hJqvfG__singleVehicleCard{flex:0 0 calc(100vw - 24px);width:calc(100vw - 24px)}.MotorPolicyPoliciesList-module__hJqvfG__indicatorContainer{flex-direction:row;justify-content:center;align-items:center;gap:4px;margin-top:16px;padding:0;display:flex}.MotorPolicyPoliciesList-module__hJqvfG__slidePill{background:#003779;border-radius:100px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:28px;height:18px;padding:2px 8px;display:flex}.MotorPolicyPoliciesList-module__hJqvfG__slidePillText{font-family:var(--font-inter);color:#fff;font-size:8px;font-style:normal;font-weight:500;line-height:14px}.MotorPolicyPoliciesList-module__hJqvfG__slideDot{background:#cae0f8;border-radius:100px;width:8px;height:8px}.MotorPolicyPoliciesList-module__hJqvfG__vehicleInfo{flex-direction:column;align-items:center;gap:8px;display:flex}.MotorPolicyPoliciesList-module__hJqvfG__plate{background:#fff;border:1.5px solid #bad7ff;border-radius:4px;align-items:center;width:163px;max-width:220px;height:36px;display:flex;overflow:hidden}.MotorPolicyPoliciesList-module__hJqvfG__platePrefix{background:#eff6ff;border-right:1.5px solid #bad7ff;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:42px;height:100%;display:flex}.MotorPolicyPoliciesList-module__hJqvfG__plateInd{font-family:var(--font-inter);color:#121212;font-size:14px;font-weight:400;line-height:1}.MotorPolicyPoliciesList-module__hJqvfG__plateNumber{font-family:var(--font-inter);color:#003779;flex:1;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.MotorPolicyPoliciesList-module__hJqvfG__policiesList{flex-direction:column;gap:16px;display:flex}.MotorPolicyPoliciesList-module__hJqvfG__policyCard{background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex}.MotorPolicyPoliciesList-module__hJqvfG__cardHeader{justify-content:space-between;align-items:flex-start;display:flex}.MotorPolicyPoliciesList-module__hJqvfG__headerLeftGroup{align-items:center;gap:12px;display:flex}.MotorPolicyPoliciesList-module__hJqvfG__insurerAvatar{color:#0057b7;width:36px;height:36px;font-family:"Inter", var(--font-inter), sans-serif;background:#eff6ff;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:20px;display:flex}.MotorPolicyPoliciesList-module__hJqvfG__headerLeft{flex-direction:column;gap:2px;display:flex}.MotorPolicyPoliciesList-module__hJqvfG__providerName{font-family:"Inter", var(--font-inter), sans-serif;color:#121212;align-items:center;font-size:14px;font-style:normal;font-weight:600;line-height:20px;display:flex}.MotorPolicyPoliciesList-module__hJqvfG__vehicleNo{font-family:"Inter", var(--font-inter), sans-serif;color:#888;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.MotorPolicyPoliciesList-module__hJqvfG__statusTag{box-sizing:border-box;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:4px;width:fit-content;min-width:109px;height:18px;padding:2px 8px;display:inline-flex}.MotorPolicyPoliciesList-module__hJqvfG__tagIcon{flex-shrink:0;width:10px;height:10px}.MotorPolicyPoliciesList-module__hJqvfG__statusText{font-family:"Inter", var(--font-inter), sans-serif;text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:auto;height:14px;font-size:10px;font-style:normal;font-weight:400;line-height:14px;display:flex}.MotorPolicyPoliciesList-module__hJqvfG__dashedDivider{border-top:1px dashed #f0f0f0}.MotorPolicyPoliciesList-module__hJqvfG__details{flex-flow:wrap;gap:16px 32px;display:flex}.MotorPolicyPoliciesList-module__hJqvfG__detailRow{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.MotorPolicyPoliciesList-module__hJqvfG__detailLabel{font-family:var(--font-inter);color:#888;font-size:14px;font-weight:400;line-height:20px}.MotorPolicyPoliciesList-module__hJqvfG__detailValue{font-family:var(--font-inter);color:#121212;font-size:14px;font-weight:400;line-height:20px}.MotorPolicyPoliciesList-module__hJqvfG__renewBtn{width:104px!important;height:36px!important;font-family:"Inter", var(--font-inter), sans-serif!important;color:#fff!important;cursor:pointer!important;box-sizing:border-box!important;background:#0057b7!important;border:none!important;border-radius:4px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:8px 12px!important;font-size:14px!important;font-style:normal!important;font-weight:600!important;line-height:20px!important;display:flex!important}.MotorPolicyPoliciesList-module__hJqvfG__renewBtn:active{background:#003d80!important}.MotorPolicyPoliciesList-module__hJqvfG__loaderRow{justify-content:center;align-items:center;padding:40px 0;display:flex}.MotorPolicyPoliciesList-module__hJqvfG__errorText{font-family:var(--font-inter);color:#d13b3b;text-align:center;margin-top:16px;font-size:14px}.MotorPolicyPoliciesList-module__hJqvfG__emptyContainer{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;max-width:312px;margin:40px auto 0;padding:48px 20px;display:flex}.MotorPolicyPoliciesList-module__hJqvfG__emptyIconCircle{background:#f0f0f0;border-radius:100px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.MotorPolicyPoliciesList-module__hJqvfG__emptyHeading{font-family:"Inter", var(--font-inter), sans-serif;text-align:center;color:#121212;margin:0;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.MotorPolicyPoliciesList-module__hJqvfG__emptySubtext{font-family:"Inter", var(--font-inter), sans-serif;text-align:center;color:#121212;margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.MotorPolicyPoliciesList-module__hJqvfG__vehicleSvg{object-fit:contain;flex-shrink:0;width:170px;height:102px;margin-top:-36px}.MotorPolicyPoliciesList-module__hJqvfG__moreButton{box-sizing:border-box;cursor:pointer;z-index:10;background:#f7f7f7;border:1px solid #f0f0f0;border-radius:100px;flex-direction:row;justify-content:center;align-self:flex-end;align-items:center;gap:8px;width:26px;height:26px;transition:background-color .2s;display:flex;position:relative}.MotorPolicyPoliciesList-module__hJqvfG__moreButton:hover{background:#eee}.MotorPolicyPoliciesList-module__hJqvfG__dropdownMenu{box-sizing:border-box;z-index:20;background:#fff;border:1px solid #f0f0f0;border-radius:4px;flex-direction:column;align-items:flex-start;gap:4px;width:145px;min-width:112px;max-width:280px;height:40px;padding:4px 0;display:flex;position:absolute;top:42px;right:12px;box-shadow:0 2px 24px -4px #1212120a,0 8px 16px -8px #1212120a}.MotorPolicyPoliciesList-module__hJqvfG__dropdownItem{cursor:pointer;background:0 0;border:none;flex-direction:row;align-self:stretch;align-items:center;gap:4px;width:100%;height:32px;padding:8px 12px;transition:background-color .15s;display:flex}.MotorPolicyPoliciesList-module__hJqvfG__dropdownItem:hover{background:#f7f7f7}.MotorPolicyPoliciesList-module__hJqvfG__dropdownLabel{width:46px;height:16px;font-family:"Inter", var(--font-inter), sans-serif;color:#d13b3b;flex:none;order:1;align-items:center;font-size:12px;font-style:normal;font-weight:400;line-height:16px;display:flex}.MotorPolicyPoliciesList-module__hJqvfG__snackbar{z-index:1000;background:#121212;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;animation:.2s ease-out MotorPolicyPoliciesList-module__hJqvfG__slideUp;display:flex;position:absolute;bottom:24px;left:12px;right:12px;box-shadow:0 4px 12px #00000026}.MotorPolicyPoliciesList-module__hJqvfG__snackbarText{color:#fff;font-family:var(--font-inter);font-size:14px;font-weight:400;line-height:20px}@keyframes MotorPolicyPoliciesList-module__hJqvfG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.ChallanSummary-module__WQmzNa__container{background:#fff;flex-direction:column;min-height:100vh;display:flex}.ChallanSummary-module__WQmzNa__content{flex-direction:column;flex:1;gap:16px;padding:24px 12px;display:flex}.ChallanSummary-module__WQmzNa__mainTitle{font-family:var(--font-inter);color:#121212;font-size:16px;font-weight:600;line-height:24px}.ChallanSummary-module__WQmzNa__summaryCard{background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;gap:16px;padding:16px;display:flex}.ChallanSummary-module__WQmzNa__row{flex-direction:column;align-items:flex-start;gap:4px;width:100%;display:flex}.ChallanSummary-module__WQmzNa__label{font-family:var(--font-inter);color:#888;font-size:14px;font-weight:400;line-height:20px}.ChallanSummary-module__WQmzNa__value{font-family:var(--font-inter);color:#121212;text-align:left;word-break:break-word;width:100%;font-size:14px;font-weight:500;line-height:20px}.ChallanSummary-module__WQmzNa__valueAmount{font-family:var(--font-inter);color:#d13b3b;text-align:left;width:100%;font-size:14px;font-weight:600;line-height:20px}.ChallanSummary-module__WQmzNa__evidenceContainer{flex-shrink:0;justify-content:flex-start;align-items:center;margin-top:2px;display:flex}.ChallanSummary-module__WQmzNa__evidencePhoto{background:#eff6ff;border:1.5px solid #bad7ff;border-radius:100px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative;overflow:hidden}.ChallanSummary-module__WQmzNa__cameraIcon{color:#0057b7;flex-shrink:0}.ChallanSummary-module__WQmzNa__evidenceOverlay{background:#4d4d4d66;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.ChallanSummary-module__WQmzNa__evidenceText{font-family:var(--font-inter);color:#fff;font-size:12px;font-weight:600;line-height:1}.ChallanSummary-module__WQmzNa__noDetailsText{font-family:var(--font-inter);color:#888;text-align:center;font-size:14px;font-weight:400;line-height:20px}.ChallanSummary-module__WQmzNa__footer{background:#fff;border-top:1px solid #f0f0f0;padding:16px 12px}.ChallanSummary-module__WQmzNa__rowOffences{flex-direction:column;align-items:flex-start;gap:4px;width:100%;display:flex}.ChallanSummary-module__WQmzNa__offencesList{flex-direction:column;gap:12px;width:100%;margin:0;padding:0;list-style:none;display:flex}.ChallanSummary-module__WQmzNa__offenceItem{text-align:left;flex-direction:column;gap:2px;padding-left:16px;display:flex;position:relative}.ChallanSummary-module__WQmzNa__offenceItem:before{content:"•";color:#000;font-size:16px;font-weight:700;position:absolute;top:-1px;left:0}.ChallanSummary-module__WQmzNa__offenceActHeader{font-family:var(--font-inter);color:#0057b7;letter-spacing:.2px;margin:4px 0 0;font-size:12px;font-weight:600;line-height:16px}.ChallanSummary-module__WQmzNa__offenceBodyName{font-family:var(--font-inter);color:#121212;font-size:14px;font-weight:400;line-height:20px}.ChallanSummary-module__WQmzNa__snackbar{color:#fff;z-index:1000;background:#10b981;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:calc(100% - 32px);max-width:340px;padding:12px 16px;animation:.2s ease-out ChallanSummary-module__WQmzNa__slideUp;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.ChallanSummary-module__WQmzNa__snackbarText{font-family:var(--font-inter);flex:1;font-size:14px;font-weight:500;line-height:20px}.ChallanSummary-module__WQmzNa__snackbarClose{color:#a7f3d0;cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px;font-weight:600;line-height:1}.ChallanSummary-module__WQmzNa__snackbarClose:hover{color:#fff}@keyframes ChallanSummary-module__WQmzNa__slideUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}
.PolicyDetails-module__y-sfUq__container{background:#fff;flex-direction:column;min-height:100vh;display:flex}.PolicyDetails-module__y-sfUq__content{flex-direction:column;flex:1;gap:16px;padding:24px 12px;display:flex}.PolicyDetails-module__y-sfUq__mainTitle{font-family:var(--font-inter);color:#121212;font-size:16px;font-weight:600;line-height:24px}.PolicyDetails-module__y-sfUq__policiesList{flex-direction:column;gap:16px;display:flex}.PolicyDetails-module__y-sfUq__policyCard{background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex}.PolicyDetails-module__y-sfUq__cardHeader{justify-content:space-between;align-items:flex-start;display:flex}.PolicyDetails-module__y-sfUq__headerLeft{flex-direction:column;gap:2px;display:flex}.PolicyDetails-module__y-sfUq__providerName{font-family:var(--font-inter);color:#121212;font-size:16px;font-weight:600;line-height:24px}.PolicyDetails-module__y-sfUq__vehicleNo{font-family:var(--font-inter);color:#888;font-size:16px;font-weight:400;line-height:16px}.PolicyDetails-module__y-sfUq__statusTag{box-sizing:border-box;border-radius:4px;justify-content:center;align-items:center;gap:4px;height:24px;padding:4px 8px;display:inline-flex}.PolicyDetails-module__y-sfUq__tagIcon{flex-shrink:0}.PolicyDetails-module__y-sfUq__statusText{font-family:var(--font-inter);font-size:12px;font-weight:400;line-height:16px}.PolicyDetails-module__y-sfUq__dashedDivider{border-top:1px dashed #f0f0f0}.PolicyDetails-module__y-sfUq__details{flex-direction:column;gap:12px;display:flex}.PolicyDetails-module__y-sfUq__detailRow{justify-content:space-between;align-items:center;display:flex}.PolicyDetails-module__y-sfUq__detailLabel{font-family:var(--font-inter);color:#888;font-size:14px;font-weight:400;line-height:20px}.PolicyDetails-module__y-sfUq__detailValue{font-family:var(--font-inter);color:#121212;font-size:14px;font-weight:600;line-height:20px}.PolicyDetails-module__y-sfUq__renewBtn{width:100%}.PolicyDetails-module__y-sfUq__loaderRow{justify-content:center;align-items:center;padding:40px 0;display:flex}.PolicyDetails-module__y-sfUq__errorText{font-family:var(--font-inter);color:#d13b3b;text-align:center;margin-top:16px;font-size:14px}.PolicyDetails-module__y-sfUq__emptyText{font-family:var(--font-inter);color:#888;text-align:center;padding:40px 0;font-size:14px}
.TrafficChallansList-module__wFuVDq__container{background:#fff;flex-direction:column;height:100vh;display:flex;position:relative;overflow:hidden}.TrafficChallansList-module__wFuVDq__topSection{background:linear-gradient(#bad7ff 0%,#eff6ff 59.62%);flex-direction:column;display:flex}.TrafficChallansList-module__wFuVDq__topContent{padding:24px 12px 16px}.TrafficChallansList-module__wFuVDq__transparentNavBar{background:0 0!important;border-bottom:none!important}.TrafficChallansList-module__wFuVDq__content{flex-direction:column;flex:1;gap:16px;padding:16px 12px 24px;display:flex;overflow:hidden}.TrafficChallansList-module__wFuVDq__header{flex-direction:column;gap:4px;display:flex}.TrafficChallansList-module__wFuVDq__mainTitle{font-family:var(--font-inter);color:#121212;font-size:16px;font-weight:600;line-height:24px}.TrafficChallansList-module__wFuVDq__vehicleSubtitle{font-family:var(--font-inter);color:#888;font-size:14px;font-weight:400;line-height:20px}.TrafficChallansList-module__wFuVDq__totalStrip{background:#fff3e8;border-radius:4px;justify-content:center;align-items:center;padding:8px 16px;display:flex}.TrafficChallansList-module__wFuVDq__totalPendingText{font-family:var(--font-inter);color:#121212;font-size:14px;font-weight:600}.TrafficChallansList-module__wFuVDq__challansList{flex-direction:column;flex:1;gap:16px;padding-bottom:24px;display:flex;overflow-y:auto}.TrafficChallansList-module__wFuVDq__challanCard{background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex}.TrafficChallansList-module__wFuVDq__cardTop{flex-direction:column;gap:4px;display:flex}.TrafficChallansList-module__wFuVDq__offenceTitle{font-family:var(--font-inter);color:#121212;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:24px;overflow:hidden}.TrafficChallansList-module__wFuVDq__locationRow{align-items:center;gap:8px;display:flex}.TrafficChallansList-module__wFuVDq__mapPinIcon{color:#888;flex-shrink:0}.TrafficChallansList-module__wFuVDq__locationText{font-family:var(--font-inter);color:#888;font-size:14px;font-weight:400;line-height:20px}.TrafficChallansList-module__wFuVDq__dashedDivider{border-top:1px dashed #f0f0f0}.TrafficChallansList-module__wFuVDq__cardBottom{justify-content:space-between;align-items:center;display:flex}.TrafficChallansList-module__wFuVDq__fineGroup{flex-direction:column;gap:4px;display:flex}.TrafficChallansList-module__wFuVDq__fineLabel{font-family:var(--font-inter);color:#121212;font-size:14px;font-weight:400;line-height:20px}.TrafficChallansList-module__wFuVDq__fineValue{font-family:var(--font-inter);color:#d13b3b;font-size:14px;font-weight:600;line-height:20px}.TrafficChallansList-module__wFuVDq__payNowBtn{border-radius:4px!important;width:140px!important;height:36px!important;padding:0!important;font-size:16px!important;font-weight:600!important}.TrafficChallansList-module__wFuVDq__carouselContainer{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding:8px 14px 0;scroll-padding:0 14px;display:flex;overflow:auto hidden}.TrafficChallansList-module__wFuVDq__carouselContainer::-webkit-scrollbar{display:none}.TrafficChallansList-module__wFuVDq__vehicleCard{scroll-snap-align:center;cursor:pointer;background:#fff;border:1px solid #bad7ff;border-radius:8px;flex-direction:column;flex:0 0 calc(100vw - 52px);justify-content:space-between;align-items:center;width:calc(100vw - 52px);height:210px;padding:12px 12px 16px;display:flex;position:relative;overflow:hidden}.TrafficChallansList-module__wFuVDq__selectedVehicleCard{background:#fdfeff}.TrafficChallansList-module__wFuVDq__singleVehicleCard{flex:0 0 calc(100vw - 24px);width:calc(100vw - 24px)}.TrafficChallansList-module__wFuVDq__indicatorContainer{flex-direction:row;justify-content:center;align-items:center;gap:4px;margin-top:16px;padding:0;display:flex}.TrafficChallansList-module__wFuVDq__slidePill{background:#003779;border-radius:100px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:28px;height:18px;padding:2px 8px;display:flex}.TrafficChallansList-module__wFuVDq__slidePillText{font-family:var(--font-inter);color:#fff;font-size:8px;font-style:normal;font-weight:500;line-height:14px}.TrafficChallansList-module__wFuVDq__slideDot{background:#cae0f8;border-radius:100px;width:8px;height:8px}.TrafficChallansList-module__wFuVDq__vehicleInfo{flex-direction:column;align-items:center;gap:8px;display:flex}.TrafficChallansList-module__wFuVDq__plate{background:#fff;border:1.5px solid #bad7ff;border-radius:4px;align-items:center;width:163px;max-width:220px;height:36px;display:flex;overflow:hidden}.TrafficChallansList-module__wFuVDq__platePrefix{background:#eff6ff;border-right:1.5px solid #bad7ff;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:42px;height:100%;display:flex}.TrafficChallansList-module__wFuVDq__plateCircle{justify-content:center;align-items:center;width:10px;height:10px;display:flex}.TrafficChallansList-module__wFuVDq__plateCircleSvg{width:10px;height:10px}.TrafficChallansList-module__wFuVDq__plateInd{font-family:var(--font-inter);color:#121212;font-size:14px;font-weight:400;line-height:1}.TrafficChallansList-module__wFuVDq__plateNumber{font-family:var(--font-inter);color:#003779;letter-spacing:0%;flex:1;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.TrafficChallansList-module__wFuVDq__emptyContainer{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;max-width:360px;margin:0 auto;padding:48px 24px;display:flex}.TrafficChallansList-module__wFuVDq__emptyIcon{margin-bottom:4px}.TrafficChallansList-module__wFuVDq__emptyHeading{font-family:var(--font-inter);color:#121212;align-self:stretch;font-size:16px;font-weight:600;line-height:24px}.TrafficChallansList-module__wFuVDq__emptyBody{font-family:var(--font-inter);color:#121212;align-self:stretch;font-size:14px;font-weight:400;line-height:20px}.TrafficChallansList-module__wFuVDq__vehicleSvg{object-fit:contain;flex-shrink:0;width:170px;height:102px;margin-top:-36px}.TrafficChallansList-module__wFuVDq__moreButton{box-sizing:border-box;cursor:pointer;z-index:10;background:#f7f7f7;border:1px solid #f0f0f0;border-radius:100px;flex-direction:row;justify-content:center;align-self:flex-end;align-items:center;gap:8px;width:26px;height:26px;transition:background-color .2s;display:flex;position:relative}.TrafficChallansList-module__wFuVDq__moreButton:hover{background:#eee}.TrafficChallansList-module__wFuVDq__dropdownMenu{box-sizing:border-box;z-index:20;background:#fff;border:1px solid #f0f0f0;border-radius:4px;flex-direction:column;align-items:flex-start;gap:4px;width:145px;min-width:112px;max-width:280px;height:40px;padding:4px 0;display:flex;position:absolute;top:42px;right:12px;box-shadow:0 2px 24px -4px #1212120a,0 8px 16px -8px #1212120a}.TrafficChallansList-module__wFuVDq__dropdownItem{cursor:pointer;background:0 0;border:none;flex-direction:row;align-self:stretch;align-items:center;gap:4px;width:100%;height:32px;padding:8px 12px;transition:background-color .15s;display:flex}.TrafficChallansList-module__wFuVDq__dropdownItem:hover{background:#f7f7f7}.TrafficChallansList-module__wFuVDq__dropdownLabel{width:46px;height:16px;font-family:"Inter", var(--font-inter), sans-serif;color:#d13b3b;flex:none;order:1;align-items:center;font-size:12px;font-style:normal;font-weight:400;line-height:16px;display:flex}.TrafficChallansList-module__wFuVDq__snackbar{z-index:1000;background:#121212;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;animation:.2s ease-out TrafficChallansList-module__wFuVDq__slideUp;display:flex;position:absolute;bottom:24px;left:12px;right:12px;box-shadow:0 4px 12px #00000026}.TrafficChallansList-module__wFuVDq__snackbarText{color:#fff;font-family:var(--font-inter);font-size:14px;font-weight:400;line-height:20px}.TrafficChallansList-module__wFuVDq__snackbarClose{color:#888;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:18px;transition:color .2s;display:flex}.TrafficChallansList-module__wFuVDq__snackbarClose:hover{color:#fff}@keyframes TrafficChallansList-module__wFuVDq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.VehicleLoader-module__2t8yzq__container{background:#fff;flex-direction:column;min-height:100vh;display:flex}.VehicleLoader-module__2t8yzq__loaderContent{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.VehicleLoader-module__2t8yzq__fetchingText{width:336px;height:20px;font-family:"Inter", var(--font-inter), sans-serif;text-align:center;color:#888;flex:none;order:0;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.VehicleLoader-module__2t8yzq__circularLoader{flex:none;order:0;width:48px;height:48px;position:relative}.VehicleLoader-module__2t8yzq__ellipse1{box-sizing:border-box;border:4px solid #f0f0f0;border-radius:50%;width:44px;height:44px;position:absolute;top:2px;left:2px}.VehicleLoader-module__2t8yzq__ellipse2{box-sizing:border-box;border:4px solid #0000;border-top-color:#0057b7;border-radius:50%;width:44px;height:44px;animation:1s linear infinite VehicleLoader-module__2t8yzq__spin;position:absolute;top:2px;left:2px}@keyframes VehicleLoader-module__2t8yzq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.VehicleLoader-module__2t8yzq__errorContainer{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.VehicleLoader-module__2t8yzq__errorText{font-family:var(--font-inter);color:#d13b3b;font-size:14px;font-weight:400;line-height:20px}.VehicleLoader-module__2t8yzq__btnGroup{gap:12px;display:flex}.VehicleLoader-module__2t8yzq__retryBtn{color:#fff;cursor:pointer;background:#111;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500}.VehicleLoader-module__2t8yzq__backBtn{color:#111;cursor:pointer;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500}
.VehicleNumberInput-module__6mDNUq__container{background:#fff;flex-direction:column;min-height:100vh;display:flex}.VehicleNumberInput-module__6mDNUq__content{flex-direction:column;flex:1;gap:32px;padding:24px 12px;display:flex}.VehicleNumberInput-module__6mDNUq__textGroup{flex-direction:column;gap:8px;display:flex}.VehicleNumberInput-module__6mDNUq__heading{font-family:var(--font-inter);color:#121212;width:336px;font-size:16px;font-weight:600;line-height:24px}.VehicleNumberInput-module__6mDNUq__description{font-family:var(--font-inter);color:#888;width:336px;font-size:14px;font-weight:400;line-height:20px}.VehicleNumberInput-module__6mDNUq__formGroup{flex-direction:column;gap:8px;display:flex}.VehicleNumberInput-module__6mDNUq__inputWrapper{background:#fff;border:1px solid #f0f0f0;border-radius:4px;align-items:center;height:48px;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.VehicleNumberInput-module__6mDNUq__inputWrapper.VehicleNumberInput-module__6mDNUq__focused{border-color:#0057b7;box-shadow:0 0 0 1px #0057b7}.VehicleNumberInput-module__6mDNUq__platePrefix{background:#eff6ff;border-right:1px solid #f0f0f0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:52px;height:46px;display:flex}.VehicleNumberInput-module__6mDNUq__chakra{flex-shrink:0}.VehicleNumberInput-module__6mDNUq__indText{font-family:var(--font-inter);color:#0057b7;letter-spacing:.5px;font-size:10px;font-weight:600;line-height:12px}.VehicleNumberInput-module__6mDNUq__input{font-family:var(--font-inter);color:#121212;text-transform:uppercase;background:0 0;border:none;outline:none;flex:1;height:100%;padding:0 12px;font-size:14px;font-weight:400}.VehicleNumberInput-module__6mDNUq__input::placeholder{color:#888;text-transform:none;font-weight:400}.VehicleNumberInput-module__6mDNUq__labelBottom{font-family:var(--font-inter);color:#888;font-size:12px;font-weight:400}.VehicleNumberInput-module__6mDNUq__footer{background:#fff;border-top:1px solid #f0f0f0;flex-direction:column;align-items:center;gap:12px;padding:16px 12px;display:flex}.VehicleNumberInput-module__6mDNUq__disclaimerText{width:100%;max-width:344px;height:32px;font-family:"Inter", var(--font-inter), sans-serif;text-align:center;color:#5c5c5c;flex:1 0 auto;margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.VehicleNumberInput-module__6mDNUq__snackbar{color:#fff;z-index:1000;background:#d13b3b;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:calc(100% - 32px);max-width:340px;padding:12px 16px;animation:.2s ease-out VehicleNumberInput-module__6mDNUq__slideUp;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.VehicleNumberInput-module__6mDNUq__snackbarText{font-family:var(--font-inter);flex:1;font-size:14px;font-weight:500;line-height:20px}.VehicleNumberInput-module__6mDNUq__snackbarClose{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px;font-weight:600;line-height:1}.VehicleNumberInput-module__6mDNUq__snackbarClose:hover{color:#fff}@keyframes VehicleNumberInput-module__6mDNUq__slideUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}
