.demo-admin .demo-access__main{min-height:calc(100svh - 197px)}.demo-admin h1{font-size:clamp(59px,6.1vw,96px)}.demo-admin__primary{width:100%;margin-top:28px}.demo-admin__checking{color:#52616b;margin-top:30px;font-size:13px;line-height:1.8}.demo-admin__code{font-variant-numeric:tabular-nums;letter-spacing:.25em;font-size:24px!important}.demo-admin__text-button{color:#175c99;text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font-size:12px;font-weight:700;text-decoration:underline}.demo-admin__text-button:hover{color:#121a21}.demo-admin__text-button:disabled{cursor:default;color:#52616b;text-decoration:none}.demo-admin .demo-access__form .demo-admin__text-button{margin-top:12px}.demo-admin__collection{margin-top:26px;display:grid}.demo-admin__demo{border-top:1px solid #c9d2d7;grid-template-columns:23px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:17px 0;display:grid}.demo-admin__demo:hover{color:#175c99}.demo-admin__number{color:#697780;align-self:start;font-size:10px;line-height:2.1}.demo-admin__demo strong{font-size:14px;font-weight:600;line-height:1.5;display:block}.demo-admin__demo small{color:#52616b;margin-top:4px;font-size:10px;line-height:1.6;display:block}.demo-admin__session{border-top:1px solid #c9d2d7;justify-content:space-between;align-items:center;gap:20px;margin-top:5px;padding-top:17px;display:flex}.demo-admin__session p{color:#52616b;font-size:10px}.demo-admin .demo-admin__status{color:#175c99}.demo-admin .demo-admin__status--error{color:#9a301e}.demo-access__footer a:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=780px){.demo-admin h1{font-size:clamp(56px,10.5vw,80px)}}
