html,body,#root,.row{height:100vh}.row{gap:0}div[class^=col-]{padding:var(--default-spacing)}div[class^=col-]:first-child{display:flex;flex-direction:column;grid-column:auto / span 12;padding:var(--spacing-l)}@media screen and (min-width: 768px){div[class^=col-]:first-child{grid-column:auto / span 6}}div[class^=col-]:last-child{padding-left:0;display:none}@media screen and (min-width: 768px){div[class^=col-]:last-child{display:initial}}form{width:100%;margin:auto}@media screen and (min-width: 1024px){form{width:80%}}@media screen and (min-width: 1440px){form{width:50%;max-width:530px}}form img{height:60px;width:auto;margin-bottom:var(--spacing-l)}form h1+p{color:var(--gray-50);margin-bottom:var(--spacing-l)}form .form-group:has(input[id=username]){margin-bottom:var(--default-spacing)}form .form-group:has(input[id=password])+p{margin-top:calc(var(--spacing-s) * -1);margin-bottom:var(--default-spacing);text-align:right}form .form-group:has(input[id=password])+p a{color:var(--gray-50);text-decoration:none}form .form-group:has(input[id=password])+p a:hover{text-decoration:underline}form .button{width:100%;justify-content:center;padding:8px 12px;font-size:var(--default-font-size)}img:only-child{width:100%;height:100%;object-fit:cover;border-radius:8px;box-shadow:var(--default-box-shadow)}
