.NavBar-module__5KhhEq__navBar{justify-content:space-between;align-items:center;min-height:48px;padding:4px 12px;display:flex}.NavBar-module__5KhhEq__left,.NavBar-module__5KhhEq__right{align-items:center;display:flex}.NavBar-module__5KhhEq__backButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-right:12px;padding:0;display:flex}.NavBar-module__5KhhEq__backButton i{display:block}
.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}
.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:var(--fds-color-base-gray-s00);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:var(--fds-color-base-red-s50);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__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}@keyframes RemoveVehicleSheet-module__u0f9GG__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.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)}}
.MotorPolicyLoader-module__fUmYbG__container{flex-direction:column;min-height:100vh;display:flex}.MotorPolicyLoader-module__fUmYbG__loaderContent{flex-direction:column;flex:1;justify-content:center;display:flex}
.MotorPolicyNumberInput-module__Y7VJfq__container{background:#fff;flex-direction:column;min-height:100vh;display:flex}.MotorPolicyNumberInput-module__Y7VJfq__content{flex-direction:column;flex:1;gap:24px;padding:24px 12px;display:flex}.MotorPolicyNumberInput-module__Y7VJfq__textGroup,.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__footer{background:#fff;border-top:1px solid #f0f0f0;flex-direction:column;align-items:center;gap:12px;padding:16px 12px;display:flex}.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:var(--fds-color-base-gray-s00);flex-direction:column;min-height:100vh;display:flex;position:relative}.MotorPolicyPoliciesList-module__hJqvfG__topSection{background:linear-gradient(180deg, var(--fds-color-base-blue-s100) 0%, var(--fds-color-base-blue-s50) 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__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{background:var(--fds-color-base-gray-s00);border:1px solid var(--fds-color-base-blue-s100);scroll-snap-align:center;cursor:pointer;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:var(--fds-color-semantic-background-enabled)}.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:var(--fds-color-base-blue-s700);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:var(--fds-color-base-gray-s00);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{border:1.5px solid var(--fds-color-base-blue-s100);background:var(--fds-color-base-gray-s00);border-radius:4px;align-items:center;width:163px;max-width:220px;height:36px;display:flex;overflow:hidden}.MotorPolicyPoliciesList-module__hJqvfG__platePrefix{background:var(--fds-color-base-blue-s50);border-right:1.5px solid var(--fds-color-base-blue-s100);flex-direction:column;justify-content:center;align-items:center;gap:2px;width:42px;height:100%;display:flex}.MotorPolicyPoliciesList-module__hJqvfG__plateNumber{font-family:var(--font-inter);color:var(--fds-color-base-blue-s700);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:var(--fds-color-base-gray-s00);border:1px solid var(--fds-color-base-gray-s100);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{background:var(--fds-color-base-blue-s50);width:36px;height:36px;color:var(--fds-color-base-blue-s500);font-family:"Inter", var(--font-inter), sans-serif;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__providerName{font-family:"Inter", var(--font-inter), sans-serif;color:var(--fds-color-base-gray-s800);align-items:center;font-size:14px;font-style:normal;font-weight:600;line-height:20px;display:flex}.MotorPolicyPoliciesList-module__hJqvfG__statusTagWrapper{align-self:flex-start}.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__loaderRow{justify-content:center;align-items:center;padding:40px 0;display:flex}.MotorPolicyPoliciesList-module__hJqvfG__emptyContainer{text-align:center;background:var(--fds-color-base-gray-s00);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:var(--fds-color-base-gray-s100);border-radius:100px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.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;background:var(--fds-color-base-gray-s50);border:1px solid var(--fds-color-base-gray-s100);cursor:pointer;z-index:10;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__dropdownMenu{box-sizing:border-box;background:var(--fds-color-base-gray-s00);border:1px solid var(--fds-color-base-gray-s100);z-index:20;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:var(--fds-color-base-gray-s50)}.MotorPolicyPoliciesList-module__hJqvfG__snackbar{background:var(--fds-color-base-gray-s800);z-index:1000;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:var(--fds-color-base-gray-s00);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:var(--fds-color-base-gray-s00);flex-direction:column;height:100vh;display:flex;position:relative;overflow:hidden}.TrafficChallansList-module__wFuVDq__topSection{background:linear-gradient(180deg, var(--fds-color-base-blue-s100) 0%, var(--fds-color-base-blue-s50) 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__challansList{flex-direction:column;flex:1;gap:16px;padding-bottom:24px;display:flex;overflow-y:auto}.TrafficChallansList-module__wFuVDq__challanCard{background:var(--fds-color-base-gray-s00);border:1px solid var(--fds-color-base-gray-s100);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__locationRow{align-items:center;gap:8px;display:flex}.TrafficChallansList-module__wFuVDq__dashedDivider{border-top:1px dashed var(--gray100)}.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__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{background:var(--fds-color-base-gray-s00);border:1px solid var(--fds-color-base-blue-s100);scroll-snap-align:center;cursor:pointer;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:var(--fds-color-base-blue-s700);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:var(--fds-color-base-gray-s00);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{border:1.5px solid var(--fds-color-base-blue-s100);background:var(--fds-color-base-gray-s00);border-radius:4px;align-items:center;width:163px;max-width:220px;height:36px;display:flex;overflow:hidden}.TrafficChallansList-module__wFuVDq__platePrefix{background:var(--fds-color-base-blue-s50);border-right:1.5px solid var(--fds-color-base-blue-s100);flex-direction:column;justify-content:center;align-items:center;gap:2px;width:42px;height:100%;display:flex}.TrafficChallansList-module__wFuVDq__plateInd{font-family:var(--font-inter);color:var(--fds-color-base-gray-s800);font-size:14px;font-weight:400;line-height:1}.TrafficChallansList-module__wFuVDq__plateNumber{font-family:var(--font-inter);color:var(--fds-color-base-blue-s700);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:var(--fds-color-base-gray-s00);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__vehicleSvg{object-fit:contain;flex-shrink:0;width:170px;height:102px;margin-top:-36px}.TrafficChallansList-module__wFuVDq__moreButton{box-sizing:border-box;background:var(--fds-color-base-gray-s50);border:1px solid var(--fds-color-base-gray-s100);cursor:pointer;z-index:10;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;background:var(--fds-color-base-gray-s00);border:1px solid var(--fds-color-base-gray-s100);z-index:20;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:var(--fds-color-base-gray-s50)}.TrafficChallansList-module__wFuVDq__snackbar{background:var(--fds-color-base-gray-s800);z-index:1000;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:var(--fds-color-base-gray-s00);font-family:var(--font-inter);font-size:14px;font-weight:400;line-height:20px}.TrafficChallansList-module__wFuVDq__snackbarClose{color:var(--fds-color-base-gray-s700);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:var(--fds-color-base-gray-s00)}@keyframes TrafficChallansList-module__wFuVDq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.VehicleLoader-module__2t8yzq__container{flex-direction:column;min-height:100vh;display:flex}.VehicleLoader-module__2t8yzq__loaderContent{flex-direction:column;flex:1;justify-content:center;display:flex}
.VehicleNumberInput-module__6mDNUq__container{background:var(--gray00);flex-direction:column;min-height:100vh;display:flex}.VehicleNumberInput-module__6mDNUq__content{flex-direction:column;flex:1;gap:24px;padding:24px 12px;display:flex}.VehicleNumberInput-module__6mDNUq__textGroup,.VehicleNumberInput-module__6mDNUq__formGroup{flex-direction:column;gap:8px;display:flex}.VehicleNumberInput-module__6mDNUq__inputWrapper{border:1px solid var(--gray100);background:var(--fds-color-semantic-background-enabled);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:var(--blue500);box-shadow:0 0 0 1px var(--blue500)}.VehicleNumberInput-module__6mDNUq__platePrefix{background:var(--blue50);border-right:1px solid var(--gray100);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:52px;height:46px;display:flex}.VehicleNumberInput-module__6mDNUq__input{font-family:var(--font-inter);color:var(--gray800);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:var(--gray700);text-transform:none;font-weight:400}.VehicleNumberInput-module__6mDNUq__footer{padding:var(--spacing-16) var(--spacing-12);border-top:1px solid var(--fds-color-semantic-border-enabled);flex-direction:column;align-items:center;gap:12px;display:flex}.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%)}}
