@media print{@page{size:A4;margin:0}body.printing-brev *{visibility:hidden}body.printing-brev #utmeldingsbrev,body.printing-brev #utmeldingsbrev *{visibility:visible}body.printing-brev #utmeldingsbrev{color:#000;background:#fff;border:none;width:100%;padding:2.5cm 2cm;font-size:12pt;line-height:1.5;position:absolute;top:0;left:0}}.skjema.svelte-hlbhqo h3:where(.svelte-hlbhqo){letter-spacing:-.02em;margin:1.5rem 0 .6rem;font-size:1.15rem}.skjema.svelte-hlbhqo h3:where(.svelte-hlbhqo):first-child{margin-top:0}.felt-grid.svelte-hlbhqo{grid-template-columns:1fr 1fr;gap:.75rem 1rem;display:grid}.felt-grid.svelte-hlbhqo label:where(.svelte-hlbhqo){flex-direction:column;gap:.25rem;font-size:.9rem;font-weight:500;display:flex}.felt-grid.svelte-hlbhqo label.full:where(.svelte-hlbhqo){grid-column:1/-1}.felt-grid.svelte-hlbhqo input:where(.svelte-hlbhqo){border:1px solid var(--line,#ccc);background:var(--bg,white);color:var(--ink,#111);border-radius:4px;padding:.5rem;font-family:inherit}.hint.svelte-hlbhqo{color:var(--muted,#6b7280);margin-top:.5rem}.ident-valg.svelte-hlbhqo{border:0;margin:1rem 0 0;padding:0}.ident-valg.svelte-hlbhqo legend:where(.svelte-hlbhqo){margin-bottom:.5rem;padding:0;font-size:.9rem;font-weight:500}.radio-cards.svelte-hlbhqo{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.radio-card.svelte-hlbhqo{border:1px solid var(--line,#ccc);cursor:pointer;border-radius:6px;align-items:flex-start;gap:.6rem;padding:.75rem .9rem;display:flex}.radio-card.svelte-hlbhqo input[type=radio]:where(.svelte-hlbhqo){appearance:auto;width:1.1rem;height:1.1rem;accent-color:var(--green,#2f6f4f);background:0 0;border:0;flex:none;margin:.15rem 0 0;padding:0}.radio-card.valgt.svelte-hlbhqo{border-color:var(--green,#2f6f4f);background:color-mix(in srgb, var(--green,#2f6f4f) 8%, transparent)}.radio-card.svelte-hlbhqo:focus-within{outline:2px solid var(--green,#2f6f4f);outline-offset:2px}.radio-tekst.svelte-hlbhqo{flex-direction:column;gap:.15rem;display:flex}.radio-tittel.svelte-hlbhqo{font-size:.9rem;font-weight:600}.badge.svelte-hlbhqo{text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb, var(--green,#2f6f4f) 15%, transparent);color:var(--green,#2f6f4f);vertical-align:middle;border-radius:999px;margin-left:.35rem;padding:.1rem .4rem;font-size:.7rem;font-weight:700;display:inline-block}.radio-forklaring.svelte-hlbhqo{color:var(--muted,#6b7280);font-size:.8rem;font-weight:400}.action-row.svelte-hlbhqo{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.letter.svelte-hlbhqo{color:#111;background:#fff;border:1px solid #ccc;max-width:700px;margin:1.5rem auto;padding:2rem;font-family:Georgia,Times New Roman,serif;line-height:1.6}.letter.svelte-hlbhqo .dato:where(.svelte-hlbhqo){text-align:right;margin-bottom:2rem}.letter.svelte-hlbhqo h3:where(.svelte-hlbhqo){text-transform:uppercase;letter-spacing:.05em;margin:1.5rem 0 1rem;font-size:1.1rem}.letter.svelte-hlbhqo .signature:where(.svelte-hlbhqo){margin-top:3rem}.letter.svelte-hlbhqo .signaturlinje:where(.svelte-hlbhqo){margin:2.5rem 0 .25rem}.tips.svelte-hlbhqo{text-align:center;margin-top:.5rem}@media (width<=640px){.felt-grid.svelte-hlbhqo,.radio-cards.svelte-hlbhqo{grid-template-columns:1fr}}
