.at{--at-line:#a0785a38;--at-line2:#a0785a66;--at-soft:#a0785a1f;--at-pu:#534ab7;--at-pu-bg:#ece9fa;--at-grn:#16b04a;--at-am:#f9b700;--at-rd:#e8362f;--at-gra:#b4a79c;--at-grn-m:#1e6b3a;--at-am-m:#ba7517;--at-rd-m:#9d2727;--at-ink:var(--ink,#1f120c);--at-soft-ink:var(--ink-soft,#6a5043);--at-faint:var(--ink-faint,#9c8979);--at-paper:var(--paper,#fffdf8);--at-cream:var(--cream-2,#faf7f2);--at-sink:var(--sink,#ede4d6);--at-mono:var(--rmono,ui-monospace, monospace);--at-serif:var(--rserif,Georgia, serif);gap:14px;min-width:0;max-width:100%;display:grid}.at-lys{vertical-align:-1px;border-radius:50%;flex:none;width:11px;height:11px;display:inline-block}.at-l-gronn{background:var(--at-grn);box-shadow:0 0 6px #16b04a80}.at-l-gul{background:var(--at-am);box-shadow:0 0 6px #f9b70080}.at-l-rod{background:var(--at-rd);box-shadow:0 0 6px #e8362f80}.at-l-gra{background:var(--at-gra)}.at-h{font-family:var(--at-serif);margin:8px 0 2px;font-size:18px}.at-ingress{color:var(--at-soft-ink);max-width:86ch;margin:0 0 4px;font-size:13px}.at-merk{font-family:var(--at-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--at-faint);font-size:12px}.at-arv{color:var(--at-faint);font-size:12px}.at-sporre{background:var(--at-paper);border:1px solid var(--at-line);border-radius:12px;min-width:0;padding:13px 15px}.at-rad{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.at-felt{flex:240px;min-width:200px}.at-felt.bred{flex:2 420px}.at-felt.knapper{flex:none;gap:7px;min-width:0;display:flex}.at-felt>span{font-family:var(--at-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--at-faint);margin-bottom:5px;font-size:12px;display:block}.at-felt input{border:1px solid var(--at-line2);background:var(--at-cream);width:100%;color:var(--at-ink);border-radius:8px;padding:7px 11px;font-family:inherit;font-size:13.5px}.at-felt input:focus{border-color:var(--at-pu);background:#fff;outline:none}.at-eksempler{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.at-eksempler button{color:var(--at-pu);cursor:pointer;border:0;border-bottom:1px dotted var(--at-pu);background:0 0;padding:0;font-family:inherit;font-size:12px}.at-svar{background:var(--at-pu-bg);border-left:3px solid var(--at-pu);border-radius:9px;margin-top:10px;padding:9px 12px;font-size:12.5px}.at-svar.ukjent{border-left-color:var(--at-am-m);background:#f9b7001a}.at-tolk{font-family:var(--at-mono);color:var(--at-pu);font-size:12px}.at-lagrede{border-top:1px solid var(--at-soft);flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;padding-top:10px;display:flex}.at-lagret{border:1px solid var(--at-line2);background:var(--at-paper);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:3px 5px 3px 11px;font-size:12.5px;display:inline-flex}.at-lagret:hover{border-color:var(--at-pu)}.at-lagret .slett{color:var(--at-faint);padding:0 4px;font-size:12px}.at-lagret .slett:hover{color:var(--at-rd-m)}.at-knapp{border:1px solid var(--at-line2);background:var(--at-paper);color:var(--at-soft-ink);cursor:pointer;white-space:nowrap;border-radius:999px;padding:4px 12px;font-family:inherit;font-size:12.5px}.at-knapp:hover{border-color:var(--at-pu);color:var(--at-pu)}.at-knapp.primaer{background:var(--at-pu);border-color:var(--at-pu);color:#fff}.at-kort{background:var(--at-paper);border:1px solid var(--at-line);border-radius:12px;min-width:0;max-width:100%;overflow:hidden}.at-verktoy{border-bottom:1px solid var(--at-soft);background:var(--at-cream);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.at-tray{background:var(--gold-tint,#f4e8c8);border-bottom:1px solid var(--at-line);flex-wrap:wrap;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;display:flex}.at-hent{color:#7a5a12;cursor:pointer;background:#fff9;border:1px solid #7a5a124d;border-radius:999px;padding:2px 10px;font-family:inherit;font-size:12px}.at-hent:hover{background:#fff}.at-rullefelt{min-width:0;max-width:100%;max-height:640px;overflow:auto}.at-t{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12.5px}.at-t th,.at-t td{border-bottom:1px solid var(--at-soft);text-align:left;vertical-align:top;padding:6px 9px}.at-t thead{z-index:4;position:sticky;top:0}.at-grupperad th{font-family:var(--at-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--at-faint);background:var(--at-sink);border-bottom:1px solid var(--at-line);padding:4px 9px;font-size:12px}.at-grupperad th.g{border-left:1px solid var(--at-line)}.at-kolrad th{color:var(--at-soft-ink);background:var(--at-cream);border-bottom:1px solid var(--at-line);font-size:12px;font-weight:500;position:relative}.at-kolrad th .x{color:var(--at-faint);cursor:pointer;opacity:0;font-size:12px;line-height:1;position:absolute;top:2px;right:3px}.at-kolrad th:hover .x{opacity:1}.at-kolrad th .x:hover{color:var(--at-rd-m)}.at-t tbody tr:hover{background:#534ab709}.at-t td.n,.at-t th.n{text-align:right;font-family:var(--at-mono)}.at-forste{background:var(--at-paper);z-index:2;border-right:1px solid var(--at-soft);white-space:normal;min-width:210px;position:sticky;left:0}.at-t tbody tr:hover .at-forste{background:#f7f3ee}.at-grupperad .at-forste{background:var(--at-sink);z-index:5}.at-kolrad .at-forste{background:var(--at-cream);z-index:5}.at-radx{color:var(--at-faint);cursor:pointer;opacity:0;margin-left:6px;font-size:12px}tr:hover .at-radx{opacity:1}.at-radx:hover{color:var(--at-rd-m)}.at-pil{width:13px;color:var(--at-faint);cursor:pointer;font-size:12px;display:inline-block}.at-rad-kategori .at-forste{font-weight:600}.at-rad-varelinje{background:#a0785a0d;font-size:12px}.at-tomt{text-align:center;color:var(--at-faint);padding:24px;font-size:13px}.at-nevner{color:var(--at-faint);border-top:1px solid var(--at-soft);background:var(--at-cream);padding:7px 12px;font-size:12px}.at-t.staaende .at-kolrad th{vertical-align:bottom;height:116px;padding:6px 3px}.at-t.staaende .at-kolrad th>span.navn{writing-mode:vertical-rl;white-space:nowrap;display:inline-block;transform:rotate(180deg)}.at-t.staaende .at-kolrad th.at-forste{height:auto;padding:6px 9px}.at-t.staaende .at-kolrad th.at-forste>span.navn{writing-mode:horizontal-tb;transform:none}.at-t.staaende td,.at-t.staaende th{padding-left:6px;padding-right:6px}.at-merke{font-family:var(--at-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--at-sink);color:var(--at-soft-ink);border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}.at-v-kontrakt{color:#26527d;background:#e6eef7}.at-v-bekreftelse{background:var(--at-pu-bg);color:var(--at-pu)}.at-v-kalkyle{color:#6a4b9c;background:#eee9f7}.at-v-praksis{background:var(--gold-tint,#f4e8c8);color:#7a5a12}.at-v-ingen{color:var(--at-faint);background:#f3efe9}.at-lenke{color:var(--at-pu);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #534ab74d;padding:0;font-family:inherit;font-size:12px}.at-lenke:hover{border-bottom-color:var(--at-pu)}.at-fullst{font-family:var(--at-mono);font-size:12px}.at-fullst b{font-weight:500}.at-fullst .ok{color:var(--at-grn-m)}.at-fullst .hull{color:var(--at-am-m)}.at-niva{font-family:var(--at-mono);color:var(--at-soft-ink);font-size:12px}.at-her{color:var(--at-pu)}.at-avvik{font-family:var(--at-mono);color:var(--at-rd-m);font-size:12px}.at-snart{color:var(--at-am-m)}.at-fordeling{white-space:nowrap}.at-fordeling .at-lys{margin:0 3px 0 7px}.at-fordeling .at-lys:first-child{margin-left:0}.at-helsekort{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (max-width:1000px){.at-helsekort{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.at-helsekort{grid-template-columns:1fr}}.at-hkort{background:var(--at-paper);border:1px solid var(--at-line);border-radius:12px;padding:13px 15px}.at-hkort .tall{font-family:var(--at-serif);font-size:25px;line-height:1.1}.at-hkort .tekst{color:var(--at-soft-ink);margin-top:4px;font-size:12px}.at-hkort.rod .tall{color:var(--at-rd-m)}.at-hkort.gul .tall{color:var(--at-am-m)}.at-hkort.gronn .tall{color:var(--at-grn-m)}.at-hkort.gra .tall{color:var(--at-faint)}.at-kv{font-family:var(--at-mono);font-size:12px}.at-kv.ned{color:var(--at-grn-m)}.at-kv.opp{color:var(--at-rd-m)}.at-kv.midt{color:var(--at-am-m)}.at-kv.ingen{color:var(--at-faint)}.at-gnist{vertical-align:-3px;align-items:flex-end;gap:2px;height:20px;display:inline-flex}.at-gnist i{background:var(--at-line2);border-radius:1px 1px 0 0;width:7px;display:block}.at-gnist i.opp{background:var(--at-rd)}.at-gnist i.midt{background:var(--at-am)}.at-gnist i.ned{background:var(--at-grn)}.at-gnist i.ingen{background:var(--at-gra)}.at-sammen{grid-template-columns:1fr 1fr;align-items:start;gap:12px;padding:13px;display:grid}@media (max-width:860px){.at-sammen{grid-template-columns:1fr}}.at-sokkel{flex-direction:column;gap:11px;display:flex}.at-sokkelhode{font-family:var(--at-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--at-faint);border-bottom:1px solid var(--at-line);padding-bottom:5px;font-size:12px}.at-pkort{border:1px solid var(--at-line);background:var(--at-paper);border-radius:11px;overflow:hidden}.at-ptopp{border-bottom:1px solid var(--at-soft);background:var(--at-cream);align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.at-pinnhold{padding:11px 13px;font-size:12.5px}.at-pinnhold dl{grid-template-columns:auto 1fr;gap:3px 11px;margin:0 0 9px;display:grid}.at-pinnhold dt{font-family:var(--at-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--at-faint);padding-top:3px;font-size:12px}.at-pinnhold dd{margin:0}.at-advarsel{border-left:2px solid var(--at-pu);margin:0 0 10px;padding-left:11px;font-size:12.5px}.at-epost{border:1px solid var(--at-line);border-radius:8px;margin-top:5px;overflow:hidden}.at-epost .eh{background:var(--at-sink);font-family:var(--at-mono);grid-template-columns:auto 1fr;gap:2px 10px;padding:8px 11px;font-size:12px;display:grid}.at-epost .eh span:nth-child(odd){color:var(--at-faint)}.at-epost .ek{padding:10px 12px;font-size:12.5px}.at-epost .ek ul{margin:6px 0;padding-left:18px}.at-paragraf{border-left:2px solid var(--at-line);margin-bottom:9px;padding-left:10px}.at-paragraf.treff{border-left-color:var(--at-pu);background:var(--at-pu-bg);border-radius:0 6px 6px 0;padding:5px 0 5px 10px}.at-paragraf .pnr{font-family:var(--at-mono);color:var(--at-faint);font-size:12px}.at-mangler{margin:5px 0 0;padding-left:18px;font-size:12px}.at-note{color:var(--at-soft-ink);margin-top:9px;font-size:12px}.at-fak{border:1px solid var(--at-line);border-radius:8px;margin-bottom:9px;overflow:hidden}.at-fak .fh{background:var(--at-sink);font-family:var(--at-mono);flex-wrap:wrap;gap:10px;padding:7px 11px;font-size:12px;display:flex}.at-fak .fh .valgtmerke{color:var(--at-pu)}.at-flinje{border-top:1px solid var(--at-soft);grid-template-columns:auto 1fr auto;align-items:start;gap:8px;padding:7px 11px;font-size:12.5px;display:grid}.at-flinje .fm{font-family:var(--at-mono);color:var(--at-faint);font-size:12px}.at-flinje .hoyre{text-align:right}.at-flinje.valgt{background:var(--at-pu-bg)}.at-dom{border-left:3px solid var(--at-line);border-radius:9px;margin-top:9px;padding:9px 11px;font-size:12.5px}.at-dom.gronn{border-left-color:var(--at-grn);background:#16b04a12}.at-dom.rod{border-left-color:var(--at-rd);background:#e8362f0f}.at-dom.gul{border-left-color:var(--at-am);background:#f9b70017}.at-dom.gra{border-left-color:var(--at-gra);background:#b4a79c24}.at-kolrad th{cursor:pointer;-webkit-user-select:none;user-select:none}.at-kolrad th.sortert{color:var(--at-pu);background:var(--at-pu-bg)}.at-kolrad th .grep{cursor:col-resize;width:6px;height:100%;position:absolute;top:0;right:0}.at-kolrad th .grep:hover{background:var(--at-pu);opacity:.35}.at-grupperad th.g{cursor:grab}.at-grupperad th.g:active{cursor:grabbing}.at-t td,.at-t th{text-overflow:ellipsis;overflow:hidden}.at-bra{font-family:var(--at-mono);color:var(--at-soft-ink);font-size:12px}.at-over{color:var(--at-rd-m)}.at-under{color:var(--at-grn-m)}
