/* SPDX-License-Identifier: EUPL-1.2 */
/* Inici de sessió, usuaris, perfil i sistema (la resta d'estils són a app.css i tokens.css) */
.login{min-height:100vh;display:grid;place-items:center;padding:16px}
.login form{width:min(380px,100%)}
.login .logo{width:44px;height:44px;border-radius:var(--radius-sm);margin-bottom:14px}
.login h1{font-family:var(--font-brand);font-size:24px;letter-spacing:-.02em;margin:0 0 4px;font-weight:650}
.stack{display:flex;flex-direction:column;gap:12px}
.err{color:var(--danger);font-size:13px;min-height:18px;margin:0}
tr.click{cursor:pointer}
.two{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}
@media (max-width:760px){.app{grid-template-columns:1fr}.side{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center}.side .foot{margin:0 0 0 auto;padding:0}}
