@font-face{font-family:Gilroy;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Gilroy-Light.woff2)format("woff2"),url(/fonts/Gilroy-Light.ttf)format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Gilroy-Regular.woff2)format("woff2"),url(/fonts/Gilroy-Regular.ttf)format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Gilroy-Medium.woff2)format("woff2"),url(/fonts/Gilroy-Medium.ttf)format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Gilroy-SemiBold.woff2)format("woff2"),url(/fonts/Gilroy-SemiBold.ttf)format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Gilroy-Bold.woff2)format("woff2"),url(/fonts/Gilroy-Bold.ttf)format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Gilroy-Heavy.woff2)format("woff2"),url(/fonts/Gilroy-Heavy.ttf)format("truetype")}@font-face{font-family:Gilroy;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/Gilroy-LightItalic.woff2)format("woff2"),url(/fonts/Gilroy-LightItalic.ttf)format("truetype")}@font-face{font-family:Gilroy;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Gilroy-RegularItalic.woff2)format("woff2"),url(/fonts/Gilroy-RegularItalic.ttf)format("truetype")}@font-face{font-family:Gilroy;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/Gilroy-MediumItalic.woff2)format("woff2"),url(/fonts/Gilroy-MediumItalic.ttf)format("truetype")}@font-face{font-family:Gilroy;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/Gilroy-SemiBoldItalic.woff2)format("woff2"),url(/fonts/Gilroy-SemiBoldItalic.ttf)format("truetype")}@font-face{font-family:Gilroy;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Gilroy-BoldItalic.woff2)format("woff2"),url(/fonts/Gilroy-BoldItalic.ttf)format("truetype")}@font-face{font-family:Gilroy;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/Gilroy-HeavyItalic.woff2)format("woff2"),url(/fonts/Gilroy-HeavyItalic.ttf)format("truetype")}
:root{--background:#fff;--color-primary:#512da8;--color-secondary:#ece8f8;--color-navy-blue:#042c5c;--tab-labels-color:#505050;--tab-labels-color-2:#646464;--border-color-1:#e0e0e0;--from-Label:#263238;--placholder-color-1:#b0b0b0;--color-success:#198754;--color-warning:#ffc107;--color-error:#dc3545;--color-error1:#fe4658;--color-error-bg:#fcedea;--input-label-color-1:#a7a9b1;--text-color-1:#333;--border-radius:10px;--spacing-xs:.2rem;--spacing-md:1rem;--font-primary:"Gilroy",serif;--box-shadow1:rgba(60,64,67,.3) 0px 1px 2px 0px,rgba(60,64,67,.15) 0px 1px 3px 1px;--radius-sm:5px;--radius-md:8px;--radius-lg:10px;--max-width-xs:calc(100% - 40px);--max-width-sm:calc(100% - 40px);--max-width-md:calc(100% - 40px);--max-width-lg:calc(100% - 60px);--max-width-xl:71.25rem;--max-width-xxl:71.25rem}html,body{max-width:100vw;font-family:var(--font-primary);overflow-x:hidden}body{background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=text]::placeholder{font-family:var(--font-primary);color:var(----placholder-color-1)}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}button{padding:var(--spacing-xs)var(--spacing-md);background:var(--color-primary);color:#fff;border-radius:var(--border-radius);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;height:35px;font-family:inherit;font-size:1rem;font-weight:500;position:relative}button.no-style{background-color:inherit;height:unset;color:inherit;font-size:inherit;border-radius:0;padding:0}button.loading{pointer-events:none;opacity:.95;text-indent:-9999px}button.loading:after{content:"";border:3px solid #fff;border-top-color:transparent;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18'><path fill='gray' d='M7 10l5 5 5-5z'/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;border:1px solid #ccc;border-radius:5px;padding:10px 30px 10px 10px;font-size:16px}input:focus,select:focus,textarea:focus{border-color:#007bff;outline:none;box-shadow:0 0 5px rgba(0,123,255,.5)}@keyframes spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.horizontal-center{justify-content:center;display:flex}.vertical-center{align-items:center;display:flex}.flex-center{justify-content:center;align-items:center;display:flex}.no-break{white-space:nowrap}.icon{margin:0 3px -2px;font-size:1.1em;display:inline-block}.fontsize12{font-size:12px}.fontsize14{font-size:14px}.font-size20{font-size:20px}.fontSize16{font-size:1rem}.fontsemiBold{font-weight:600}.fontmedium{font-weight:500}.mx1{margin-top:1rem;margin-bottom:1rem}.textUnderline{text-decoration:underline}.btnHightPrimaryColor{color:var(--color-primary)}.vehicleNumber{letter-spacing:.5px;background-color:#fcfcfc;border:1px solid #222;border-radius:.5em;width:-moz-fit-content;width:fit-content;padding:.3em .5em .3em 1.9em;font-size:1em;position:relative}.vehicleNumber:before{content:"IND";color:#333;font-size:.5em;font-weight:700;position:absolute;top:58%;left:1.2em;transform:translateY(-50%)}.vehicleNumber.commercial{color:#222;background-color:#faa719}.loader{gap:8px;margin-top:5px;display:flex}.dot{background-color:#d1d1d1;border-radius:50%;width:8px;height:8px;animation:.6s ease-in-out infinite bounce}.dot:nth-child(2){animation-delay:.1s}.dot:nth-child(3){animation-delay:.2s}@keyframes bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-12px)}}#nprogress{pointer-events:none}#nprogress .bar{background:var(--color-primary);z-index:9999;width:100%;height:3px;transition:opacity .2s;position:fixed;top:0;left:0}#nprogress .peg{display:none}
