.tab-filter{border-right:1px solid #eaeaec}.tab-filter .active{background-color:#e9eef3;position:relative}.tab-filter .active:after{content:" ";position:absolute;width:2px;height:100%;left:0;top:0;background-color:#1f548b}div .badge-circle{border-radius:50%;width:20px;height:20px;padding:4px;text-align:center;font:10pt Arial,sans-serif;line-height:9pt}:root{--input-padding-x:1.5rem;--input-padding-y:0.75rem}#login .image,#login .login{min-height:100vh;position:relative}#login .login img.logo{position:absolute;top:1rem;right:1rem}#login .login .cookie{position:absolute;bottom:0;max-width:90%}#login .login .cookie a{color:#992024;text-decoration:underline;font-weight:500}#login .bg-image{background-image:url(/login-bg.png);background-size:cover;background-position:50%}#login .login-heading{font-weight:900;font-size:2rem}#login .btn-login{font-size:.9rem;letter-spacing:.05rem;padding:.75rem 1rem;border-radius:2rem;border-color:#992024!important;background-color:#992024!important}#login .btn-login:hover{border-color:#6b0e11!important;background-color:#6b0e11!important}#login .VueCarousel-slide{position:relative;background:#000;color:#fff;font-family:Arial;font-size:24px;text-align:center;height:100vh;width:500px;display:-webkit-box;display:-ms-flexbox;display:flex}#login .VueCarousel-slide .image{width:100%;height:100vh}#login .VueCarousel-pagination{position:absolute;bottom:20px;text-align:left;padding-left:20px}#login .VueCarousel-pagination .VueCarousel-dot{padding:9px!important;width:16px!important;height:16px!important}#login .VueCarousel-pagination .VueCarousel-dot--active{width:80px!important;border-radius:30px;background-color:#2b548c!important}#login #left-side{position:relative}#login #left-side .overlay-card{position:absolute;bottom:80px;left:30px;border-radius:30px;background:linear-gradient(349.44deg,hsla(0,0%,100%,.018) 5.78%,rgba(99,99,99,.156) 79.88%,hsla(0,0%,100%,.018));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:40px;padding:30px;width:560px;height:250px;color:#fff}#login #left-side .overlay-card h2{margin-top:0;font-weight:bolder}#login #left-side .overlay-card p{max-width:50%}#login #left-side .overlay-card .btn{font-size:1.4rem;border-radius:14px;padding-left:20px;padding-right:20px}#login .text-off{color:#992024}#login .text-off.error{font-weight:500}#login .wrong-login{height:70px;border-radius:5px}#login .wrong-login.off{background-color:#f0ddde}@media screen and (min-width:1024px){#login,#login body,#login html{overflow:hidden}}.driver-new-user[data-v-9dfeb22c]{border:1px dashed #7998b9;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;display:table;background-color:rgba(0,0,0,.4);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal-wrapper{display:table-cell;vertical-align:middle}.header{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.content-filter{margin-top:-1rem}.tab-filter{min-width:200px;border-right:2px solid #eaeaec;padding-right:.5rem}.badge-circle{border-radius:50%;width:26px;height:26px;padding:4px;text-align:center;font:10pt Arial,sans-serif}.p-viewer{float:right;margin-right:10px;margin-top:-33px;position:relative;z-index:1;cursor:pointer}