.ahjul{max-width:54rem;margin-top:1.8rem}.ahjul .mrk{font-size:var(--t-label);letter-spacing:var(--spor-label);text-transform:uppercase;color:var(--soft);font-weight:700}.ahjul label{font-size:var(--t-support);font-weight:600;display:block}.ahjul .hjaelp{max-width:58ch;font-size:var(--t-support);line-height:var(--lh-body);color:var(--soft);margin-top:.3rem}.ahjul .raekke{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.9rem;display:flex}.ahjul input{font:inherit;font-size:var(--t-body);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-button);font-variant-numeric:tabular-nums;letter-spacing:.04em;width:11rem;max-width:100%;height:2.5rem;padding:0 .75rem;transition:border-color .18s}.ahjul input:focus{border-color:var(--ink);outline:none}.ahjul input[aria-invalid=true]{border-color:var(--status-err-foreground)}.ahjul button{font:inherit;font-size:var(--t-support);color:var(--paper);background:var(--ink);border-radius:var(--r-button);cursor:pointer;border:0;height:2.5rem;padding:0 1.4rem;font-weight:600;transition:background .2s,transform .2s}.ahjul button:hover{background:var(--navy);transform:translateY(-2px)}.ahjul button:disabled{cursor:default;background:var(--soft);transform:none}.ahjul .fejl{max-width:64ch;font-size:var(--t-support);line-height:var(--lh-body);color:var(--status-err-foreground);margin-top:.8rem}.ahjul .res{margin-top:2.6rem}.ahjul .res .mrk{display:block}.ahjul .res h3{font-family:var(--display);font-size:var(--t-title-lg);letter-spacing:var(--spor-titel);max-width:30ch;margin-top:.5rem;font-weight:600}.ahjul .fakta{max-width:66ch;font-size:var(--t-support);line-height:var(--lh-body);color:var(--soft);margin-top:.7rem}.ahjul .info{background:var(--status-info-surface);max-width:66ch;color:var(--ink);border-radius:var(--r-card);font-size:var(--t-support);line-height:var(--lh-body);margin-top:1.2rem;padding:1rem 1.2rem}.ahjul .kort{grid-template-columns:1fr;gap:1rem;margin-top:1.6rem;display:grid}@media (min-width:780px){.ahjul .kort{grid-template-columns:1fr 1fr}}.ahjul .fkt{background:var(--paper);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:1.7rem 1.7rem 1.9rem}.ahjul .fkt .moedt{color:var(--status-ok-foreground)}.ahjul .fkt .passeret{color:var(--status-warn-foreground)}.ahjul .dato{font-family:var(--display);font-size:var(--t-numeral);font-variant-numeric:tabular-nums;margin-top:.35rem;font-weight:700;line-height:1.1}.ahjul .fkt h4{font-family:var(--display);font-size:var(--t-title);margin:.5rem 0 0;font-weight:600}.ahjul .hvorfor{max-width:66ch;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-soft);margin-top:.6rem}.ahjul .kilde{max-width:64ch;font-size:var(--t-support);line-height:var(--lh-body);color:var(--soft);margin-top:1.6rem}
