*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;font-family:Signika,sans-serif;font-family:Comfortaa,cursive;background-image:url(/assets/car-BEfMKy8B.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}p{font-size:16px;font-size:clamp(1rem,1.25vh,1.25rem);font-size:max(1rem,1vw);text-align:left;margin-bottom:.5rem;line-height:1.6rem}h1{font-size:1.6em}h2{font-size:1.4em}h3{display:inline-block}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}nav{text-transform:uppercase}nav a{text-decoration:none;opacity:.6}nav a:hover{opacity:1}.navbar-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.login{cursor:pointer;opacity:.6}.login:hover{opacity:1}:root{--header-height: 5vh;--footer-height: 5vh;--main-height: calc(100vh - var(--header-height) - var(--footer-height))}header{height:var(--header-height);padding:0 .4em;background-color:#f5f5f5}nav{height:100%}main{color:#fff;padding:2px;height:var(--main-height);overflow-y:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-backdrop-filter:grayscale(1);backdrop-filter:grayscale(1)}footer{height:var(--footer-height);padding:0 .4em;background-color:#f5f5f5}.active{font-weight:700;color:#3b81f6;opacity:1}form{display:flex;flex-direction:column;gap:20px;padding:20px;border:1px solid #ccc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffb3;max-width:500px;margin:auto}form input{padding:10px;border:1px solid #ccc;font-size:16px;width:100%;background-color:#e9e0e080}form label{font-size:16px;color:#333;margin-bottom:5px;font-weight:700}.disabled-button,.disabled-button:hover{background-color:#dc143c;cursor:not-allowed}.errorText{color:#dc143c}@media (max-width: 768px){form input,form label{font-size:14px}}form button{padding:10px 15px;background-color:#007bff;color:#fff;border:none;cursor:pointer;transition:background-color .3s}form button:hover{background-color:#0056b3}@media (max-width: 768px){form button{padding:12px 18px}}
