.compte{padding:var(--size-8) var(--page-gutter) var(--size-16)}.compte__caixa{gap:var(--size-4);flex-direction:column;width:100%;max-width:28rem;margin-inline:auto;display:flex}.compte__caixa--ampla{max-width:48rem}.compte__titol{font-family:var(--heading-display);text-transform:uppercase;font-size:clamp(2rem,8vw,2.6rem);font-weight:400}.compte__intro{color:var(--text-muted)}.formulari{gap:var(--size-4);flex-direction:column;display:flex}.camp{gap:var(--size-1);flex-direction:column;min-width:0;display:flex}.camp label{font-weight:var(--weight-semibold);font-size:var(--text-sm)}.camp input:not([type=checkbox],[type=radio]){width:100%;min-height:var(--field-height);padding:0 var(--size-3);border:var(--field-border);border-radius:var(--field-radius);background:var(--field-bg)}.camp__pista{font-size:var(--text-sm);color:var(--text-muted)}.avis{padding:var(--size-3) var(--size-4);border-radius:var(--radius-md);border-left:4px solid}.avis--error{background:var(--feedback-error-bg);color:var(--feedback-error-text)}.avis--ok{background:var(--feedback-ok-bg);color:var(--feedback-ok-text)}.compte__enllac{min-height:var(--touch-target);font-weight:var(--weight-semibold);color:var(--text-accent);align-self:flex-start;align-items:center;display:inline-flex}.rols{gap:var(--size-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rols li{padding:var(--size-1) var(--size-3);border-radius:var(--radius-pill);background:var(--feedback-note-bg);font-weight:var(--weight-bold);font-size:var(--text-sm)}.compte__accions{gap:var(--size-3);flex-wrap:wrap;display:flex}.registre__dades{gap:var(--size-2);padding:var(--size-4);border-radius:var(--radius-lg);background:var(--surface-sunken);margin:0;display:grid}.registre__dades dd{font-weight:var(--weight-bold);overflow-wrap:anywhere;margin:0}
