.dr-forDeg{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--sj-teal);margin:0 0 14px;font-size:11px}.dr-kort{background:var(--sj-panel);border:1px solid var(--sj-line);border-radius:3px;margin:30px 0 0;padding:28px}.dr-framdrift{margin-bottom:24px}.dr-steg{font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--sj-faint);margin:0 0 8px;font-size:10.5px}.dr-bar{background:var(--sj-raised);border-radius:2px;height:3px;overflow:hidden}.dr-bar i{background:var(--sj-teal);height:100%;transition:width .25s;display:block}.dr-omsteg{color:var(--sj-muted);margin:0 0 6px;font-size:13px}.dr-sporsmal{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.018em;color:var(--sj-ink);margin:0 0 8px;font-size:clamp(21px,3.8vw,27px);font-weight:400;line-height:1.25}.dr-kva{color:var(--sj-muted);max-width:56ch;margin:0 0 22px;font-size:14.5px;line-height:1.6}.dr-val{gap:9px;margin:0;padding:0;list-style:none;display:grid}.dr-val button{text-align:left;width:100%;font:inherit;color:var(--sj-ink);background:var(--sj-bg);border:1px solid var(--sj-line-2);cursor:pointer;border-radius:3px;padding:16px 18px;font-size:15.5px;line-height:1.45;transition:border-color .12s,background .12s;display:block}.dr-val button:hover{border-color:var(--sj-teal);background:var(--sj-teal-bg)}.dr-hopp{font:inherit;color:var(--sj-muted);cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;font-size:13.5px;text-decoration:underline}.dr-hopp:hover{color:var(--sj-teal)}.dr-tilbake{font:inherit;color:var(--sj-muted);cursor:pointer;background:0 0;border:0;margin-top:22px;padding:0;font-size:13.5px}.dr-tilbake:hover{color:var(--sj-teal)}.dr-lastar{color:var(--sj-muted);margin:0;font-size:15px}.dr-feil{color:var(--sj-warn);margin:16px 0 0;font-size:14px}.dr-tab th[scope=row]{max-width:20ch;font-weight:400}.dr-tab .dr-slik{color:var(--sj-muted);max-width:30ch;font-size:13.5px}.dr-manuell th[scope=row]{color:var(--sj-ink);font-weight:600}.dr-tid{justify-content:flex-end;align-items:center;gap:9px;display:flex}.dr-tid .b{background:var(--sj-raised);border-radius:1px;flex:none;width:54px;height:6px;display:block}.dr-tid .b i{background:var(--sj-teal);opacity:.8;border-radius:1px;height:100%;display:block}.dr-ingen{color:var(--sj-faint)}.dr-losningar{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.dr-losningar li{background:var(--sj-panel);border:1px solid var(--sj-line);border-left:3px solid var(--sj-teal);border-radius:3px;padding:18px 20px}.dr-losningar .n{color:var(--sj-ink);flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 6px;font-size:16px;font-weight:600;display:flex}.dr-losningar .n .k{font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--sj-faint);margin-left:auto;font-size:10px;font-weight:400}.dr-losningar .s{color:var(--sj-dim);margin:0 0 8px;font-size:14.5px;line-height:1.6}.dr-losningar .e{font-family:var(--font-mono), monospace;color:var(--sj-teal);margin:0;font-size:12px}.dr-neste{margin-top:26px}.dr-badge{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--sj-faint);margin-left:12px;font-size:11px}.dr-epost{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.dr-epost .sj-input{flex:260px}.dr-epost .sj-knapp{cursor:pointer;font:inherit;border:0;font-size:15px}.dr-epost .sj-knapp[disabled]{opacity:.6;cursor:default}@media (max-width:560px){.dr-kort{padding:22px 18px}.dr-tab{min-width:0}.dr-tab th[scope=row],.dr-tab .dr-slik{max-width:none}.dr-tab .dr-slik{font-size:12.5px}.dr-tid .b{width:34px}}
