.register-maintenance{display:flex;flex-direction:column;min-height:34rem!important;max-height:60vh!important;max-width:33rem!important;padding:5rem}.register-maintenance .vehicle-info{height:1.5rem;gap:.25rem;margin-bottom:0}.register-maintenance .vehicle-info>span{gap:.5rem;padding-right:.25rem;border-right:1px solid var(--color-grey)}.register-maintenance .vehicle-info,.register-maintenance .vehicle-info>span{display:flex;flex-direction:row;align-items:center;color:var(--color-grey)}.register-maintenance header>h2{font-size:1.125rem;font-weight:500;line-height:1.75rem;margin:1.5rem 0}.register-maintenance header legend,.register-maintenance header p{padding:0;margin:0}.register-maintenance form{display:flex;flex-direction:column;justify-content:space-between;flex:1}.register-maintenance form .form-body fieldset legend{padding:0}.register-maintenance form .maintenance-schedule-form{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2.5rem}.register-maintenance dl{margin:1.5rem 0;display:flex;flex-direction:column;gap:1.5rem}.register-maintenance dl dt{font-weight:500}.register-maintenance dl dt:after{content:":"}.register-maintenance dl dd{margin:0}.register-maintenance ul{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none}.register-maintenance ul li{display:flex;gap:.5rem}.register-maintenance ul li svg{margin-top:.125rem;color:var(--color-primary)}.register-maintenance .error-message{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjYzNTk0IDE5LjE0NDhMMTEuOTM5OSA0LjU2MjE1QzExLjk0OTQgNC41NDkxNyAxMi4wMDEyIDQuNSAxMi4xMjMgNC41QzEyLjI0NDcgNC41IDEyLjI5NjYgNC41NDkxNyAxMi4zMDYgNC41NjIxNUwyMC42MSAxOS4xNDQ4QzIwLjYwOTcgMTkuMjE4OCAyMC42MDkgMTkuMjc4MSAyMC42MDcyIDE5LjMyNjhDMjAuNTMyNSAxOS4zMjk0IDIwLjQzMyAxOS4zMjk4IDIwLjI5MzIgMTkuMzI5OEgzLjk1Mjc3QzMuODEyOTYgMTkuMzI5OCAzLjcxMzQxIDE5LjMyOTQgMy42Mzg3IDE5LjMyNjhDMy42MzY5OCAxOS4yNzgxIDMuNjM2MjQgMTkuMjE4OCAzLjYzNTk0IDE5LjE0NDhaTTIwLjU5NDEgMTkuNDY5MUwyMC41OTUgMTkuNDY2QzIwLjU5NDUgMTkuNDY4MSAyMC41OTQyIDE5LjQ2OTEgMjAuNTk0MSAxOS40NjkxWk0yMC43NDY0IDE5LjMxNDVMMjAuNzQ5NSAxOS4zMTM3QzIwLjc0OTUgMTkuMzEzNyAyMC43NDg1IDE5LjMxNCAyMC43NDY0IDE5LjMxNDVaTTMuNDk2NDEgMTkuMzEzN0wzLjQ5OTUzIDE5LjMxNDVDMy40OTczNSAxOS4zMTQgMy40OTYzNyAxOS4zMTM3IDMuNDk2NDEgMTkuMzEzN1pNMy42NTA5OCAxOS40NjZMMy42NTE4IDE5LjQ2OTFDMy42NTE3OCAxOS40NjkxIDMuNjUxNDcgMTkuNDY4MSAzLjY1MDk4IDE5LjQ2NlpNMTMuMTY0NSA0LjA0OTEzQzEyLjkyNTQgMy42NTA3MyAxMi40ODYxIDMuNSAxMi4xMjMgMy41QzExLjc1OTggMy41IDExLjMyMDUgMy42NTA3MyAxMS4wODE1IDQuMDQ5MTNMMTEuMDgxMyA0LjA0OTA3TDExLjA3NTcgNC4wNTg5NkwyLjcwMTI1IDE4Ljc2NTNMMi42MzU3NSAxOC44ODA0VjE5LjAxMjdMMi42MzU3NCAxOS4wMzY0QzIuNjM1NzIgMTkuMjIwMSAyLjYzNTY5IDE5LjM5NzMgMi42NTE1NyAxOS41NDAzQzIuNjY3NzMgMTkuNjg1NyAyLjcwOTM0IDE5LjkwNjIgMi44ODQzMiAyMC4wODEyQzMuMDU5MyAyMC4yNTYyIDMuMjc5OCAyMC4yOTc4IDMuNDI1MjEgMjAuMzEzOUMzLjU2ODE3IDIwLjMyOTggMy43NDU0NCAyMC4zMjk4IDMuOTI5MDggMjAuMzI5OEwzLjk1Mjc3IDIwLjMyOThIMjAuMjkzMkwyMC4zMTY4IDIwLjMyOThDMjAuNTAwNSAyMC4zMjk4IDIwLjY3NzggMjAuMzI5OCAyMC44MjA3IDIwLjMxMzlDMjAuOTY2MSAyMC4yOTc4IDIxLjE4NjYgMjAuMjU2MiAyMS4zNjE2IDIwLjA4MTJDMjEuNTM2NiAxOS45MDYyIDIxLjU3ODIgMTkuNjg1NyAyMS41OTQ0IDE5LjU0MDNDMjEuNjEwMiAxOS4zOTczIDIxLjYxMDIgMTkuMjIwMSAyMS42MTAyIDE5LjAzNjRMMjEuNjEwMiAxOS4wMTI3VjE4Ljg4MDRMMjEuNTQ0NyAxOC43NjUzTDEzLjE3MDIgNC4wNTg5NkwxMy4xNzAzIDQuMDU4OUwxMy4xNjQ1IDQuMDQ5MTNaTTExLjYyMzMgMTQuNTE5VjguNzk5ODJIMTIuNjIzM1YxNC41MTlIMTEuNjIzM1pNMTEuNjIzMyAxNy4zNzk0VjE2LjE1MzlIMTIuNjIzM1YxNy4zNzk0SDExLjYyMzNaIiBmaWxsPSIjRjQ0RDZGIi8+Cjwvc3ZnPg==") 0 no-repeat;color:var(--color-special-errors);padding-left:1.75rem;margin-top:.25rem}.menu-button{margin:1rem;border:none;font-size:.875rem}.menu-button,.menu-button button{color:var(--color-white);display:flex;align-items:center}.menu-button button{cursor:pointer;background:transparent;text-align:left}.menu-button button strong{color:var(--color-white);white-space:nowrap}.menu-button button strong small{color:var(--color-neutral-200);display:block;text-align:left;font-weight:400}.menu-button ul{top:3.5rem;right:0;min-width:16rem;position:absolute;margin:0;padding:0;list-style:none;background:var(--color-neutral-800);z-index:100;display:none}.menu-button ul.open{display:block}.menu-button ul li:first-of-type{border-bottom:1px solid var(--color-neutral-600)}.menu-button ul li{padding:1rem 1.5rem}.menu-button ul li.account-type{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--color-neutral-600)}.menu-button ul li.account-type>strong{font-weight:400;margin-right:.5rem}.menu-button ul li.account-type>span{color:var(--color-neutral-200);display:inline-flex;background:var(--color-neutral-500);padding:.125rem .25rem;border-radius:.125rem;align-items:center}.menu-button ul li.account-type>span svg{margin-right:.125rem}.menu-button ul li.account-type>span svg path{fill:currentColor}.menu-button ul li strong{line-height:1.5rem}.menu-button ul a,.menu-button ul button{cursor:pointer;height:1.375rem;display:flex;color:var(--color-white);align-items:center;-webkit-text-decoration:none;text-decoration:none}.menu-button ul a:focus-within{outline:none;color:var(--color-neutral-200)}.menu-button ul button:focus-within{outline:none;color:var(--color-neutral-200)}.menu-button ul a:hover,.menu-button ul button:hover{outline:none;color:var(--color-neutral-200)}.menu-button ul a:active,.menu-button ul button:active{color:var(--color-neutral-300)}.menu-button ul a.disabled,.menu-button ul a:disabled,.menu-button ul button.disabled,.menu-button ul button:disabled{cursor:not-allowed;color:var(--color-neutral-300);pointer-events:none}.menu-button ul li:last-of-type{border-top:1px solid var(--color-neutral-600)}body>header>aside{top:0;right:0;display:flex;position:absolute;font-size:.875rem;align-items:center;line-height:1.125rem;background:transparent}body>header>aside .menu-button{margin:1rem 0}body>header>aside .menu-button svg{margin-right:.5rem}body>header>aside .menu-button small,body>header>aside .menu-button:not(>ul) span{display:block;max-width:11rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body>header>aside .menu-button ul{top:var(--navbar-height);width:100%}body>header>aside .menu-button ul span{display:block}body>header>aside .menu-button strong{margin:0}body>header>aside:has(>.button){display:flex;position:absolute;align-items:center}body>header>aside strong{margin-right:2.375rem;color:var(--color-white)}body>header>aside strong.user-info{margin-left:1rem;padding-left:1rem;border-left:1px solid var(--color-neutral-300)}body>header>aside strong abbr,body>header>aside strong small{color:var(--color-neutral-200);display:block;font-weight:400}body>header>aside button:not(.button):not(li button){margin:0;padding-right:2.375rem}body>header>aside a{all:unset;cursor:pointer}body>header>aside a:focus{color:var(--color-primary-hover)}body>header.sit{background-color:var(--color-environment-sit)}body>header.uat{background-color:var(--color-environment-uat)}body:has(.AccessDeniedPage_splash-screen__iuUfJ) .AccessDeniedPage_splash-screen__iuUfJ{all:unset;background:var(--color-neutral-900);width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;margin-top:-4.5rem}.AccessDeniedPage_splash-screen__iuUfJ h1{font-size:2.5rem;font-weight:500;margin:0}.AccessDeniedPage_splash-screen__iuUfJ p{padding:.25rem 0}.AccessDeniedPage_splash-screen__iuUfJ footer{gap:1rem;display:flex;padding:2.25rem 0 0;align-items:flex-start}