/* Shared, quiet service-desk variant of the main garage HUD. */
:root{color-scheme:dark}body.garage-account{margin:0;background:radial-gradient(ellipse at 85% 0,#36213a 0,transparent 42%),#0e1825;color:#e5edf7;font:15px/1.6 Arial,sans-serif;min-height:100dvh}
.garage-account header{border-bottom:1px solid #455c77;min-height:80px;gap:18px}.garage-account header a:first-child{display:flex;align-items:center;gap:10px;font-size:17px;letter-spacing:.12em;font-weight:800}.garage-account header img{width:38px;height:38px}.garage-account header span{color:#bc9db2}.garage-account header a:last-child{font-size:12px;color:#e1eaf7}
.garage-account main{max-width:1100px;padding:40px 0 70px}.garage-account h1{color:#f0f5fb;font-style:italic;font-size:clamp(32px,4.5vw,58px);max-width:800px;line-height:1.04;letter-spacing:-.045em}.garage-account .eyebrow{color:#ec6b9b}.garage-account main>p{max-width:740px;color:#b3c2d5}
.garage-account .request{background:linear-gradient(135deg,#223044,#111e2f);border:1px solid #526a83;border-top:2px solid #e83879;border-radius:3px;padding:24px;box-shadow:0 14px 40px #02091644}.garage-account #auth{max-width:600px}.garage-account .request h2{color:#f2f5fb;font-size:21px;line-height:1.3}.garage-account .request dt{color:#a8bed5}.garage-account .meta,.garage-account .notice{color:#b4c3d7;border-color:#476078}
.garage-account :is(input,select,textarea){border:1px solid #607a97;border-radius:2px;background:#0c1828;color:#f1f6fc;min-height:46px}.garage-account button{border:1px solid #f15a90;background:#df235f;color:#fff;border-radius:2px;min-height:46px;padding:10px 17px;font-weight:650}.garage-account button:hover{background:#ed3f7a}.garage-account :is(#logout,#refresh,#install-app){background:#233650;border-color:#7088a1}.garage-account :is(a,#cars a,#my-requests a){color:#f6adcc}.garage-account .toolbar{gap:10px;margin:20px 0}.garage-account .urgent{border-left:4px solid #f16f55}.garage-account :is(a,button,input,textarea,select):focus-visible{outline:3px solid #ff91bf;outline-offset:3px}
@media(max-width:600px){.garage-account header{min-height:72px}.garage-account header a:first-child{font-size:14px}.garage-account header a:last-child{max-width:145px;text-align:right}.garage-account main{padding-top:24px}.garage-account .request{padding:18px}.garage-account .toolbar button{flex:1}.garage-account .request dl{grid-template-columns:1fr}}
