.kl-rapport,.kl-rapport-apne,.kl-rapport-takk{--rapport-ink:var(--kl-ink,var(--ink));--rapport-muted:var(--kl-muted,var(--muted));--rapport-panel:var(--kl-panel,var(--panel));--rapport-felt:var(--kl-felt,var(--felt));--rapport-kant:var(--kl-edge,var(--line-sterk));--rapport-lenke:var(--kl-link,var(--aksent));--rapport-handling:var(--kl-action,var(--ink));--rapport-paa:var(--kl-on,var(--panel))}.kl-rapport-apne{min-height:32px;color:var(--rapport-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:6px 0 0;padding:6px 0;font-size:.8125rem;text-decoration:underline;display:inline-block}.kl-rapport-apne:hover{color:var(--rapport-ink)}.kl-rapport-takk{color:var(--rapport-muted);margin:8px 0 0;font-size:.8125rem}.kl-rapport{background:var(--rapport-panel);color:var(--rapport-ink);border:1px solid var(--rapport-kant);box-sizing:border-box;border-radius:10px;max-width:60ch;margin:10px 0 0;padding:14px 16px;font-size:.875rem;line-height:1.5}.kl-rapport-grunner{border:0;gap:6px;margin:0;padding:0;display:grid}.kl-rapport .kl-rapport-tittel{color:var(--rapport-ink);margin:0 0 4px;padding:0;font-size:.9375rem;font-weight:650}.kl-rapport-grunn{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.kl-rapport-grunn input{accent-color:var(--rapport-lenke);margin:3px 0 0}.kl-rapport-hjelp{background:var(--rapport-felt);border-radius:8px;margin:10px 0 0;padding:10px 12px}.kl-rapport-hjelp a{color:var(--rapport-lenke);text-underline-offset:3px;white-space:nowrap;font-weight:650;text-decoration:underline}.kl-rapport-kommentar{color:var(--rapport-muted);gap:6px;margin:12px 0 0;display:grid}.kl-rapport-kommentar textarea{box-sizing:border-box;border:1px solid var(--rapport-kant);background:var(--rapport-felt);width:100%;color:var(--rapport-ink);font:inherit;resize:vertical;border-radius:6px;padding:8px 10px}.kl-rapport-feil{border-left:3px solid var(--rapport-handling);margin:10px 0 0;padding-left:10px}.kl-rapport-knapper{flex-wrap:wrap;gap:10px;margin:12px 0 0;display:flex}.kl-rapport-knapper button{min-height:40px;font:inherit;cursor:pointer;border-radius:6px;padding:8px 14px;font-weight:600}.kl-rapport-send{background:var(--rapport-handling);color:var(--rapport-paa);border:1px solid var(--rapport-handling)}.kl-rapport-send:disabled{opacity:.55;cursor:default}.kl-rapport-avbryt{color:var(--rapport-ink);border:1px solid var(--rapport-kant);background:0 0}.kl-rapport :is(button,input,textarea,a):focus-visible,.kl-rapport-apne:focus-visible{outline:2px solid var(--rapport-lenke);outline-offset:3px;border-radius:6px}
