:root{--bg-app:#f7f8fb;--bg-laerred:#eff0f4;--flade:#fff;--flade-2:#fafafb;--tekst:#24262e;--tekst-2:#60636f;--tekst-svag:#777a87;--kant:#d5d7de;--skille:#eaebef;--accent:#4b5592;--accent-hover:#3b4480;--accent-bg:#e7eaf9;--advarsel:#7c5100;--advarsel-bg:#feedc9;--positiv:#255d34;--positiv-bg:#def1e1;--negativ:#b71824;--brugtmoms:#733c1a;--brugtmoms-bg:#feeadb;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--brod:"Source Sans 3", system-ui, -apple-system, sans-serif;--r-lille:7px;--r-input:10px;--r-kort:12px;--r-panel:14px}@supports (color:lab(0% 0 0)){:root{--bg-app:lab(97.6542% .137836 -1.51246);--bg-laerred:lab(94.7411% .210404 -2.26643);--flade-2:lab(98.2472% .0678301 -.756955);--tekst:lab(15.2098% .734478 -5.5579);--tekst-2:lab(41.8587% .890538 -7.45154);--tekst-svag:lab(51.1406% .85932 -7.46703);--kant:lab(86.0211% .325531 -3.39371);--skille:lab(93.0077% .174046 -1.88953);--accent:lab(37.4756% 9.61937 -35.7624);--accent-hover:lab(30.4475% 10.5965 -35.6252);--accent-bg:lab(92.9053% .784993 -7.50626);--advarsel:lab(38.3596% 15.6278 56.3433);--advarsel-bg:lab(94.3657% 2.03729 19.5421);--positiv:lab(35.0185% -27.1172 17.8155);--positiv-bg:lab(93.4415% -8.87308 5.65891);--negativ:lab(40.057% 60.2793 38.9217);--brugtmoms:lab(32.1809% 22.5129 31.4152);--brugtmoms-bg:lab(94.1373% 5.20805 10.0916)}}*{box-sizing:border-box}html,body{background:var(--bg-app);color:var(--tekst);font-family:var(--brod);-webkit-text-size-adjust:100%;margin:0;padding:0;font-size:15px;line-height:1.45}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.skaerm{max-width:760px;margin:0 auto;padding:16px 14px 88px}.skaerm-bred{max-width:1180px;margin:0 auto;padding:16px 14px 88px}h1{letter-spacing:-.01em;margin:0 0 4px;font-size:21px;font-weight:700}h2{margin:0 0 8px;font-size:16px;font-weight:700}.underrubrik{color:var(--tekst-2);margin:0 0 18px;font-size:13px}.kort{background:var(--flade);border:1px solid var(--kant);border-radius:var(--r-kort);margin-bottom:12px;padding:14px}.sektion-overskrift{text-transform:uppercase;letter-spacing:.05em;color:var(--tekst-2);border-bottom:1px solid var(--skille);margin:20px 0 12px;padding-bottom:6px;font-size:12px;font-weight:700}.felt{margin-bottom:14px}.felt-label{text-transform:uppercase;letter-spacing:.05em;color:var(--tekst-2);margin-bottom:5px;font-size:12px;font-weight:700;display:block}.felt-hjaelp{color:var(--tekst-svag);margin-top:4px;font-size:12px}input[type=text],input[type=number],input[type=date],input[type=password],input[type=email],select,textarea{width:100%;min-height:44px;color:var(--tekst);background:var(--flade);border:1px solid var(--kant);border-radius:var(--r-input);padding:9px 11px;font-family:inherit;font-size:16px}textarea{resize:vertical;min-height:78px;line-height:1.45}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:-1px}input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent)}.raekke{flex-wrap:wrap;gap:10px;display:flex}.raekke>*{flex:150px;min-width:0}.knap,button.knap,a.knap{color:#fff;background:var(--accent);border:1px solid var(--accent);border-radius:var(--r-kort);cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.knap:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff;text-decoration:none}.knap:disabled{border-color:var(--kant);color:var(--tekst-svag);cursor:not-allowed;background:#dddee1;background:lab(88.3677% .174403 -1.88932)}.knap-2{background:var(--flade);color:var(--accent);border:1px solid var(--kant)}.knap-2:hover{background:var(--accent-bg);color:var(--accent-hover);border-color:var(--accent)}.knap-tekst{color:var(--accent);cursor:pointer;background:0 0;border:none;min-height:44px;padding:6px 2px;font-family:inherit;font-size:14px;font-weight:600}.knap-lille{min-height:34px;padding:0 10px;font-size:13px}.chip{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.st-kladde{color:#4a4c58;color:lab(32.576% .933871 -7.43098);background:#e6e7ed;background:lab(91.8279% .285745 -3.0188)}.st-paa-lager{color:#124a7b;color:lab(29.9106% -3.00425 -33.6042);background:#d7eaff;background:lab(91.8265% -3.9838 -14.0915)}.st-slaaet-op{color:#384082;color:lab(29.0986% 12.7415 -39.0676);background:#e0e7ff;background:lab(91.5144% 2.42263 -18.5377)}.st-reserveret{color:#794e00;color:lab(37.1926% 15.7421 57.0155);background:#ffecc4;background:lab(94.3887% 2.61948 23.6209)}.st-solgt{color:#115629;color:lab(31.6494% -30.3033 20.1071);background:#d1f2d7;background:lab(92.5444% -14.8149 9.47522)}.st-kasseret{color:#6e717e;color:lab(47.66% .86993 -7.4617);background:#eceef5;background:lab(94.1345% .362545 -3.77034)}.tag-type{background:var(--accent-bg);color:var(--accent);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.tag-advarsel,.tag-bekraeft{background:var(--advarsel-bg);color:var(--advarsel)}.tag-disposition{background:var(--brugtmoms-bg);color:var(--brugtmoms)}.tag-du-vaelger{color:var(--tekst-2);background:#eaebee;background:lab(93.0142% .138044 -1.51235)}.advarsel{color:var(--advarsel)}.negativ{color:var(--negativ)}.positiv{color:var(--positiv)}.svag{color:var(--tekst-svag)}.tekst-2{color:var(--tekst-2)}.banner{border-radius:var(--r-input);border:1px solid #0000;margin-bottom:12px;padding:10px 12px;font-size:13px}.banner-advarsel{background:var(--advarsel-bg);color:var(--advarsel);border-color:#e6ca91;border-color:lab(82.8129% 4.16073 32.279)}.banner-brugtmoms{background:var(--brugtmoms-bg);color:var(--brugtmoms);border-color:#efc8aa;border-color:lab(83.6068% 10.9438 20.648)}.banner-info{background:var(--accent-bg);color:var(--accent);border-color:#c9d0ec;border-color:lab(83.4727% 1.85511 -14.8678)}.banner-positiv{background:var(--positiv-bg);color:var(--positiv);border-color:#b3d9b9;border-color:lab(83.3929% -17.8038 11.4132)}.beregnet{font-family:var(--mono);color:var(--tekst-2);background:var(--flade-2);border:1px solid var(--skille);border-radius:var(--r-lille);padding:8px 10px;font-size:13px}.rettelse{font-family:var(--mono);color:var(--advarsel);margin-top:4px;font-size:12px}.fejl{font-family:var(--mono);color:var(--negativ);margin-top:4px;font-size:12px}table.liste{border-collapse:collapse;width:100%;font-size:13px}table.liste th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--tekst-2);border-bottom:1px solid var(--kant);white-space:nowrap;padding:8px;font-size:11px;font-weight:700}table.liste td{border-bottom:1px solid var(--skille);vertical-align:top;padding:9px 8px}table.liste tr:hover td{background:var(--flade-2)}.tal{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.bundnav{background:var(--flade);border-top:1px solid var(--kant);padding-bottom:env(safe-area-inset-bottom);z-index:20;display:flex;position:fixed;bottom:0;left:0;right:0}.bundnav a{text-align:center;color:var(--tekst-2);flex:1;min-height:44px;padding:9px 4px 11px;font-size:11px;font-weight:600;text-decoration:none}.bundnav a.aktiv{color:var(--accent);background:var(--accent-bg)}.bundnav a:hover{text-decoration:none}.topbar{background:var(--flade);border-bottom:1px solid var(--kant);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.ordmaerke{letter-spacing:.09em;font-size:17px;font-weight:700}.id-mono{font-family:var(--mono);color:var(--tekst-svag);font-size:12px}.tom{text-align:center;color:var(--tekst-svag);border:1px dashed var(--kant);border-radius:var(--r-kort);padding:34px 14px;font-size:14px}.senere{background:var(--accent-bg);border-radius:var(--r-kort);color:var(--accent);border:1px dashed #b4bcdf;border:1px dashed lab(76.4265% 2.54816 -18.4835);margin-bottom:12px;padding:12px 14px;font-size:13px}.senere b{text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:11px;display:block}.noegletal{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;display:grid}.flise{background:var(--flade);border:1px solid var(--kant);border-radius:var(--r-kort);padding:10px 12px}.flise .label{text-transform:uppercase;letter-spacing:.05em;color:var(--tekst-2);font-size:10px;font-weight:700}.flise .vaerdi{font-family:var(--mono);margin-top:3px;font-size:15px}.flise .sub{color:var(--tekst-svag);margin-top:2px;font-size:10px}
