.access-card{width:min(540px,100%);background:#fff;border:1px solid #dce4e1;border-radius:16px;padding:36px;box-shadow:0 20px 80px #182a2b12;color:#182a2b}.access-brand{display:block;font-size:28px;font-weight:750;text-decoration:none;color:inherit;margin-bottom:28px}.access-brand span{color:#ea5b2b}.access-card h1{font-size:28px;letter-spacing:-.6px}.access-card p{line-height:1.65;color:#61716b}.access-card form{display:grid;gap:19px;margin-top:24px}.access-field{display:grid;gap:8px}.access-help{font-size:12px;line-height:1.6;color:#61716b}.access-help ul{padding-left:18px;margin:0}.access-back{display:block;margin-top:25px;color:inherit}.access-card .errorlist{margin:0;padding-left:18px}.access-card input{width:100%}.access-summary{display:grid;gap:10px}.access-log{padding:12px 0;border-bottom:1px solid #e0e7e3}.access-log small{display:block;line-height:1.6}.access-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}@media(max-width:600px){.access-card{padding:24px}.access-card h1{font-size:25px}}
dialog label[hidden]:has(input[name="password"]){display:none!important}
