@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.rpUUVW_className{font-family:Inter,Inter Fallback;font-style:normal}.rpUUVW_variable{--font-body:"Inter", "Inter Fallback"}
:root{--bg:#f4f7f8;--card:#fff;--ink:#0e3a4a;--muted:#3d5560;--line:#dde5e8;--field-line:#b9c7cc;--sea:#0e3a4a;--sea-flade:#1a5266;--sea-ink:#fff;--signal:#3ccf91;--signal-ink:#0d2233;--signal-text:#0e7c66;--good:#1f7a4d;--bad:#b42318;--chip:#e6f0f2;--logo:#1d262f;--r-knap:10px;--r-kort:14px;--skygge:0 1px 2px #0e3a4a0d, 0 6px 20px #0e3a4a0d;--display:var(--font-body), system-ui, -apple-system, "Segoe UI", sans-serif;--body:var(--font-body), system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0a1621;--card:#122433;--ink:#e8f0f5;--muted:#b4c4d1;--line:#22394b;--field-line:#2e4a5e;--sea:#1d6f9c;--sea-flade:#1a5266;--sea-ink:#fff;--signal:#3ccf91;--signal-ink:#0a1621;--signal-text:#3ccf91;--good:#4cc38a;--bad:#ff6b5e;--chip:#1a3144;--logo:#e8f0f5;--skygge:0 1px 2px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html{font-size:100%}html[data-tekst=stor]{font-size:112.5%}body{background:var(--bg);color:var(--ink);font-family:var(--body);text-rendering:optimizelegibility;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));padding-top:16px;padding-bottom:calc(48px + env(safe-area-inset-bottom,0px));margin:0;font-size:1rem;font-weight:400;line-height:1.5}.wrap{flex-direction:column;gap:18px;max-width:520px;margin:0 auto;display:flex}h1,h2{font-family:var(--display);letter-spacing:-.02em;margin:0;font-weight:650}h1{font-size:1.625rem;line-height:1.15}h2{font-size:1.1875rem}p{margin:0}b,strong{font-weight:600}.welcome{flex-direction:column;gap:16px;padding-block:8vh 24px;display:flex}.logo{aspect-ratio:2334/1614;background-color:var(--logo);width:132px;-webkit-mask:url(/logo.svg) 50%/contain no-repeat;mask:url(/logo.svg) 50%/contain no-repeat}@media (forced-colors:active){.logo{background-color:canvastext}}.welcome h1{font-size:2.25rem;line-height:1.15}.lead{color:var(--muted)}.filknap{flex-direction:column;display:flex}.filknap .linkbtn{align-self:center}.filknap .fejl{margin:0}.stack{flex-direction:column;gap:16px;display:flex}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-kort);box-shadow:var(--skygge);flex-direction:column;gap:14px;padding:16px;display:flex}.btn{border-radius:var(--r-knap);border:2px solid var(--line);background:var(--card);min-height:52px;color:var(--ink);font:600 1rem var(--body);cursor:pointer;padding:10px 14px}.btn,.cam{transition:background-color .15s,border-color .15s,filter .15s,transform 50ms}@media (hover:hover){.btn:hover:not(:disabled){border-color:var(--field-line)}.btn.pri:hover:not(:disabled),.btn.signal:hover:not(:disabled),.cam:hover{filter:brightness(1.08)}}.btn:active:not(:disabled),.cam:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.btn,.cam{transition:none}}.btn.pri{background:var(--sea);border-color:var(--sea);color:var(--sea-ink)}.btn.signal{background:var(--signal);border-color:var(--signal);color:var(--signal-ink)}.btn.big{width:100%;min-height:64px;font-size:1.125rem}.btn:disabled{opacity:.6;cursor:default}.linkbtn{color:var(--sea);font:600 1rem var(--body);cursor:pointer;background:0 0;border:0;align-self:flex-start;min-height:44px;padding:8px 0;text-decoration:underline}.linkbtn:disabled{color:var(--muted);cursor:default;text-decoration:none}@media (prefers-color-scheme:dark){.linkbtn{color:var(--ink)}}button:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.f{color:var(--muted);flex-direction:column;gap:4px;min-width:0;font-size:1rem;font-weight:500;display:flex}.f input,.f select{font:400 1.0625rem var(--body);color:var(--ink);background:var(--bg);border:2px solid var(--field-line);border-radius:var(--r-knap);width:100%;min-height:50px;padding:10px 12px}.f input[aria-invalid=true],.f select[aria-invalid=true]{border-color:var(--bad)}.phone{grid-template-columns:auto 1fr;align-items:stretch;gap:8px;display:grid}.phone span{border:2px solid var(--line);border-radius:var(--r-knap);background:var(--chip);color:var(--ink);font:600 1.125rem var(--body);align-items:center;padding:0 14px;display:flex}.phone input,.otp{font:400 1.375rem var(--body);letter-spacing:.04em;color:var(--ink);background:var(--card);border:2px solid var(--line);border-radius:var(--r-knap);width:100%;min-height:56px;padding:12px 14px}.otp{letter-spacing:.5em;text-align:center;font-size:1.75rem;font-weight:600}.choice{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.choice legend{margin-bottom:6px;padding:0;font-weight:600}.seg{grid-template-columns:1fr 1fr;gap:6px;display:grid}.seg button{border-radius:var(--r-knap);border:2px solid var(--line);background:var(--card);min-height:60px;color:var(--ink);font:600 1rem var(--body);cursor:pointer;padding:6px}.seg button[aria-pressed=true]{background:var(--sea);border-color:var(--sea);color:var(--sea-ink)}.note{color:var(--muted);font-size:1rem}.fejl{color:var(--bad);font-size:1rem;font-weight:600}.ok{background:var(--chip);border-left:4px solid var(--good);border-radius:var(--r-knap);padding:10px 12px;font-weight:600}.closebox{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:6px;padding-top:14px;display:flex}.spin{border:3px solid var(--line);border-top-color:var(--signal-text);border-radius:50%;flex:none;width:22px;height:22px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.status{align-items:center;gap:12px;font-weight:600;display:flex}.top{justify-content:space-between;align-items:center;gap:12px;display:flex}.logo.lille{width:84px}.cam{border-radius:var(--r-kort);background:var(--signal);width:100%;color:var(--signal-ink);font:600 1.1875rem/1.2 var(--body);text-align:left;cursor:pointer;border:0;align-items:center;gap:16px;min-height:104px;padding:22px 20px;display:flex}.cam svg{flex:none;width:48px;height:48px}.cam small{margin-top:4px;font-size:1rem;font-weight:500;display:block}.row{flex-wrap:wrap;gap:10px;display:flex}.row>.btn{flex:1}.grid2{grid-template-columns:1fr 1fr;align-items:end;gap:10px;display:grid}.types{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.types button{border-radius:var(--r-knap);border:2px solid var(--line);background:var(--card);min-height:56px;color:var(--ink);font:600 1rem var(--body);cursor:pointer;padding:4px}.types button[aria-pressed=true]{background:var(--sea);border-color:var(--sea);color:var(--sea-ink)}.flines{background:var(--chip);border-radius:var(--r-knap);flex-direction:column;gap:10px;padding:12px;display:flex}.linje{grid-template-columns:1.4fr 1fr auto;align-items:end;gap:8px;display:grid}.linje.fisk{grid-template-columns:1.4fr .7fr 1fr auto}@media (max-width:420px){.linje,.linje.fisk{grid-template-columns:1fr 1fr}}.btn.small{align-self:flex-start;min-height:44px;font-size:1rem}.btn.danger{border-color:var(--bad);color:var(--bad)}a.btn{justify-content:center;align-items:center;text-decoration:none;display:flex}.chk{align-items:center;gap:10px;min-height:44px;display:flex}.chk input{width:24px;height:24px}.qr{border-radius:var(--r-knap);background:#fff;align-self:center;padding:8px}.arbejdersom{z-index:50;background:var(--bad);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-weight:700;display:flex;position:sticky;top:0}.arbejdersom .btn{flex:none}.advarselkort{border-left:6px solid var(--bad)}.advarselkort h2,.advarselkort p{margin:0}.tjekliste{flex-direction:column;gap:14px;margin:0;padding-left:1.4em;display:flex}.tjekliste li .filknap{margin-top:8px}.tjekliste li.ok{color:var(--good,inherit);font-weight:600}.ferieliste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ferieliste li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.ferieliste li.annulleret span{color:var(--muted);text-decoration:line-through}.advarsel{background:var(--chip);border-left:4px solid var(--bad);border-radius:var(--r-knap);padding:10px 12px;font-weight:600}.preview{object-fit:contain;border-radius:var(--r-knap);background:var(--chip);width:100%;max-height:220px}.preview.stor{max-height:70vh}.felter{flex-direction:column;margin:0;display:flex}.felter>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.felter dt{color:var(--muted)}.felter dd{text-align:right;margin:0;font-weight:600}.historik{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.closeconf{background:var(--chip);border-radius:var(--r-knap);flex-direction:column;gap:10px;padding:12px;display:flex}.hero{background:var(--sea-flade);color:var(--sea-ink);border-radius:var(--r-kort);flex-direction:column;gap:14px;padding:18px;display:flex}.hero .lbl{opacity:.9;font-size:1rem}.hero .stort{letter-spacing:-.035em;font-variant-numeric:proportional-nums;font-size:2.25rem;font-weight:400;line-height:1.1}.hero dl{margin:0}.hero dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.hero .trio dd{font-size:1rem}.hero .trio{border-top:1px solid #ffffff40;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:12px;display:grid}.hero .trio dt,.hero dt{overflow-wrap:anywhere}.hero .trio dt{opacity:.9;font-size:1rem}.hero .skatlinjer>div{justify-content:space-between;gap:12px;padding:6px 0;display:flex}.hero .skatlinjer .vigtig{border-top:1px solid #ffffff40;padding-top:10px;font-size:1.125rem;font-weight:600}.hero .tal-link{color:inherit;border-radius:var(--r-knap);text-decoration:none;display:block}.hero .klik{position:relative}.hero .klik .hel{color:inherit;text-decoration:none}.hero .klik .hel:after{content:"";position:absolute;inset:0}.hero :is(.tal-link,.hel):focus-visible{outline-offset:2px;outline:3px solid #fff}.hero :is(.tal-link,.klik):hover{opacity:.85}.hero .skoen{opacity:.9;font-size:1rem}@media (max-width:340px){.hero .trio{grid-template-columns:1fr}.hero .trio>div{justify-content:space-between;display:flex}}.sedlerhoved{align-items:center;gap:14px;display:flex}.sedlerhoved .antal{border-radius:var(--r-knap);background:var(--chip);flex:none;place-items:center;min-width:56px;height:56px;font-size:1.625rem;font-weight:600;display:grid}.sedlerhoved span{color:var(--muted);display:block}.filtre{flex-wrap:wrap;gap:8px;display:flex}.filtre button{border:2px solid var(--line);background:var(--card);color:var(--ink);font:600 1rem var(--body);cursor:pointer;border-radius:999px;min-height:44px;padding:8px 16px}.filtre button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.filtre.felter{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.filtre.felter button{border-radius:var(--r-knap);text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-height:52px;padding:8px 10px}@media (min-width:600px){.filtre.felter{grid-template-columns:repeat(3,minmax(0,1fr))}}.maaned{flex-direction:column;gap:8px;display:flex}.maaned h2{color:var(--muted);font-size:1rem}.maaned h2:first-letter{text-transform:uppercase}.bilagsliste{background:var(--card);border:1px solid var(--line);border-radius:var(--r-kort);margin:0;padding:0;list-style:none;overflow:hidden}.bilagsliste li+li{border-top:1px solid var(--line)}.bilagsliste a{min-height:64px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.bilagsliste a:focus-visible{outline:3px solid var(--sea);outline-offset:-3px}.bilagsliste .nr{font-variant-numeric:tabular-nums;flex:none;min-width:3.4em;font-weight:700}.bilagsliste .hvem{flex:1;min-width:0}.bilagsliste .hvem b{overflow-wrap:anywhere;display:block}.bilagsliste .hvem span{color:var(--muted);font-size:1rem;display:block}.bilagsliste .beloeb{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.bilagsliste .annulleret{opacity:.6}.bilagsliste .annulleret .beloeb{text-decoration:line-through}.fangst dd{font-variant-numeric:tabular-nums}.fangst .kg{color:var(--muted);margin-right:12px;font-weight:400}.fangst .ialt{border-bottom:0}.fangst .ialt dt{color:var(--ink);font-weight:600}body:has(.bundmenu:not(.kun-computer)){padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}@media (max-width:959.98px){.kun-computer{display:none!important}}@media (min-width:960px){.kun-mobil{display:none!important}}.bundmenu{background:var(--card);border-top:1px solid var(--line);padding:6px 16px calc(6px + env(safe-area-inset-bottom,0px));z-index:10;justify-content:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.bundmenu a,.bundmenu button.tilbage{max-width:200px;min-height:56px;color:var(--muted);border-radius:var(--r-knap);flex-direction:column;flex:1;align-items:center;gap:2px;padding:6px 0;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.bundmenu svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;width:26px;height:26px}.bundmenu a[aria-current=page]{color:var(--sea);background:var(--chip)}@media (prefers-color-scheme:dark){.bundmenu a[aria-current=page]{color:var(--ink)}}.linje.faktura{grid-template-columns:1fr 1fr auto}.linje.faktura .tekst,.linje.faktura .linjenr{grid-column:1/-1}.linje.faktura{background:var(--card);border:1px solid var(--line);border-radius:var(--r-knap);padding:12px}.linjenr{color:var(--muted);font-weight:600}@media (max-width:420px){.linje.faktura{grid-template-columns:1fr 1fr auto}}.f textarea{font:400 1.0625rem var(--body);color:var(--ink);background:var(--bg);border:2px solid var(--field-line);border-radius:var(--r-knap);resize:vertical;width:100%;padding:10px 12px}.iAlt{font-variant-numeric:tabular-nums;font-size:1.125rem}.felter .adresse{white-space:pre-line}.felter small{color:var(--muted);font-size:1rem}.felter .ialt{border-bottom:0}.fstatus{border-radius:var(--r-knap);background:var(--chip);color:var(--ink);align-self:flex-start;padding:4px 10px;font-weight:600}.fstatus.betalt{color:var(--good)}.fstatus.forfalden{color:var(--bad)}.fstatus.krediteret,.fstatus.kreditnota{color:var(--muted)}.fstatus-tekst.forfalden{color:var(--bad);font-weight:600}.fstatus-tekst.betalt{color:var(--good)}.bilagsliste .raekkeknap{width:100%;min-height:64px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.bilagsliste .raekkeknap:focus-visible{outline:3px solid var(--sea);outline-offset:-3px}.loenperson{flex-direction:column;gap:6px;display:flex}.loenperson h3{margin:0;font-size:1.125rem}.loenperson .ture{color:var(--muted);margin:0;padding-left:18px;font-size:1rem}.periodevalg{justify-content:space-between;align-items:center;gap:8px;display:flex}.periodevalg b{text-align:center}.bundmenu .tilbage{font:inherit;cursor:pointer;max-width:520px;color:var(--sea);background:var(--chip);border:0;flex-direction:row;justify-content:center;font-size:1rem;font-weight:600}.bilagsliste .beloeb small{color:var(--muted);text-align:right;font-size:1rem;font-weight:400;display:block}.faner{background:var(--chip);border-radius:var(--r-knap);gap:6px;padding:5px;display:flex}.faner a{border-radius:calc(var(--r-knap) - 3px);min-height:44px;color:var(--muted);text-align:center;flex:1;justify-content:center;align-items:center;padding:6px 10px;font-weight:600;text-decoration:none;display:flex}.faner a[aria-current=page]{background:var(--card);color:var(--ink);box-shadow:var(--skygge)}.noegletal{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tal-felt{background:var(--card);border:1px solid var(--line);border-radius:var(--r-kort);box-shadow:var(--skygge);flex-direction:column;gap:2px;min-width:0;padding:14px 16px;display:flex}.tal-felt>span{color:var(--muted);font-size:.9375rem}.tal-felt b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:650}.tal-felt small{color:var(--muted);font-size:.875rem}.tal-felt.fremhaevet{background:var(--sea-flade);border-color:var(--sea-flade);color:#fff}.tal-felt.fremhaevet>span{color:#ffffffd9}.tal-felt.advar{border-color:var(--signal);box-shadow:inset 4px 0 0 var(--signal), var(--skygge)}.noegletal-note{grid-column:1/-1}.manage-kolonner{flex-direction:column;gap:18px;display:flex}.kundetabel .hoejre{text-align:right}@media (min-width:960px){.wrap.manage{max-width:1240px}.noegletal{grid-template-columns:repeat(auto-fit,minmax(138px,1fr))}.manage-kolonner{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.kundetabel .raekkeknap,.kundetabel .tabelhoved{text-align:left;grid-template-columns:minmax(0,1.6fr) 8em 6em 6.5em 9em 5em;align-items:center;gap:14px;min-height:52px;padding:10px 16px;display:grid}.kundetabel .kol{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kundetabel .beloeb{text-align:right}.kundetabel .raekkeknap:hover{background:var(--bg)}}.rapportkort{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:16px;display:grid}.rapportkort .card .filknap{margin-top:auto}.wrap.luftig{gap:26px}.gruppe{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-top:14px;font-size:1rem;font-weight:600}.fold{display:block}.fold>summary{cursor:pointer;border-radius:var(--r-knap);justify-content:space-between;align-items:center;gap:12px;min-height:44px;list-style:none;display:flex}.fold>summary::-webkit-details-marker{display:none}.fold>summary:after{content:"";border-right:2.5px solid var(--muted);border-bottom:2.5px solid var(--muted);flex:none;width:10px;height:10px;margin-right:6px;transition:transform .15s;transform:rotate(45deg)}.fold[open]>summary:after{transform:rotate(-135deg)}.fold>summary:focus-visible{outline:3px solid var(--signal-text);outline-offset:4px}.fold>:not(summary){margin-top:14px}@media (prefers-reduced-motion:reduce){.fold>summary:after{transition:none}}.kodelaas{border:1px dashed var(--field-line);border-radius:var(--r-knap);flex-direction:column;gap:10px;padding:14px;display:flex}.kodelaas .row{align-items:end}.smaalinks{flex-wrap:wrap;justify-content:center;gap:0 22px;display:flex}.smaalinks .linkbtn{color:var(--muted);align-self:center;font-weight:500}.kundeliste{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.kundeliste>li{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.kundehoved{justify-content:space-between;gap:12px;display:flex}.kundeliste ul{margin:0;padding:0;list-style:none}.kundeliste ul li{color:var(--muted);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.kundeliste ul a{color:inherit}.stort-tal{margin:0;font-size:1.625rem;font-weight:600}.forside-tal,.forside-knapper{display:contents}@media (min-width:960px){body{padding-bottom:48px}body:has(.bundmenu){padding-top:104px}body:has(.bundmenu) .arbejdersom{top:68px}.wrap{gap:22px;max-width:880px}h1{font-size:2rem}.bundmenu{border-top:0;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--card) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);justify-content:flex-start;align-items:center;gap:4px;height:68px;padding:0 max(24px,50vw - 560px);top:0;bottom:auto}.bundmenu a,.bundmenu button.tilbage{flex-direction:row;flex:none;justify-content:center;gap:8px;max-width:none;min-height:44px;padding:8px 14px;transition:background-color .15s,color .15s}.bundmenu a:hover,.bundmenu button.tilbage:hover{color:var(--ink);background:var(--chip)}.bundmenu svg{width:20px;height:20px}.bundmenu .brand{color:var(--logo);letter-spacing:.14em;text-transform:uppercase;gap:10px;margin-right:20px;padding-left:0;font-size:1rem;font-weight:700}.bundmenu .brand:hover{background:0 0}.logo.symbol{aspect-ratio:813/996;width:30px;-webkit-mask-image:url(/logo-symbol.svg);mask-image:url(/logo-symbol.svg)}.bundmenu .luft{flex:1}.bundmenu .indst{margin-left:auto}.bundmenu .tilbage{max-width:none;color:var(--muted);background:0 0}.wrap{position:relative}body:has(.bundmenu) .top .logo{display:none}body:has(.bundmenu) .top{z-index:1;position:absolute;top:0;right:0}.wrap:has(>.welcome){max-width:460px}.wrap:has(>.welcome)>.welcome{background:var(--card);border:1px solid var(--line);border-radius:var(--r-kort);box-shadow:var(--skygge);margin-top:6vh;padding:36px 32px}.card{padding:22px}.wrap:has(.forside){max-width:1120px}.forside{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.forside>h1,.forside>.ok{grid-column:1/-1}.forside-tal,.forside-knapper{flex-direction:column;gap:18px;display:flex}.wrap:has(.bilagvisning){max-width:1120px}.wrap:has(.bilagvisning)>.top{display:none}.bilagvisning{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.bilagvisning>*{grid-column:1}.bilagvisning>.billedkort{grid-area:1/2/span 30;position:sticky;top:90px}.bilagvisning .preview.stor{max-height:calc(100vh - 160px)}body:has(.sidemenu){padding-top:40px;padding-left:280px;padding-right:32px}body:has(.sidemenu) .arbejdersom{top:0}.sidemenu{z-index:10;background:var(--card);border-right:1px solid var(--line);flex-direction:column;gap:2px;width:248px;padding:20px 14px 18px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.side-brand{color:var(--logo);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;padding:4px 10px 18px;font-weight:700;text-decoration:none;display:flex}.side-gruppe{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:16px 12px 4px;font-size:.8125rem;font-weight:600}.side-luft{flex:1;min-height:16px}.sidemenu a:not(.side-brand){border-radius:var(--r-knap);min-height:44px;color:var(--muted);align-items:center;gap:12px;padding:8px 12px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.sidemenu a:not(.side-brand):hover{background:var(--bg);color:var(--ink)}.sidemenu a[aria-current=page]{background:var(--chip);color:var(--ink);box-shadow:inset 3px 0 0 var(--signal)}.sidemenu svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}body:has(.sidemenu) .wrap{max-width:1040px}body:has(.sidemenu) .wrap:has(.forside){max-width:1180px}body:has(.sidemenu) .wrap.bred{max-width:1180px}body:has(.sidemenu) .wrap:has(.bilagvisning){max-width:1180px}.forside>.overblik{grid-column:1/-1;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.kortHoved{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.kortHoved a{color:var(--sea);font-weight:600}.forklaring{color:var(--muted);align-items:center;gap:6px;font-size:.9375rem;display:flex}.prik{border-radius:3px;width:10px;height:10px;margin-left:8px;display:inline-block}.prik.ind,.par .ind{background:var(--signal)}.prik.ud,.par .ud{background:var(--sea-flade)}.soejler{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;height:220px;padding-top:8px;display:grid}.maaned-soejle{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.maaned-soejle small{color:var(--muted);font-size:.8125rem}.par{border-bottom:1px solid var(--line);flex:1;justify-content:center;align-items:flex-end;gap:3px;width:100%;display:flex}.par span{border-radius:4px 4px 0 0;width:40%;max-width:16px;min-height:2px}.seneste{margin:0;padding:0;list-style:none}.seneste li+li{border-top:1px solid var(--line)}.seneste a{color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;text-decoration:none;display:flex}.seneste a:hover b{text-decoration:underline}.seneste b{overflow-wrap:anywhere;display:block}.seneste small{color:var(--muted);font-size:.875rem;display:block}.seneste .beloeb{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.bilagsliste.tabel a,.bilagsliste.tabel .tabelhoved{grid-template-columns:5.5em minmax(0,1fr) 11em 12em 9em;align-items:center;gap:16px;min-height:52px;padding:10px 18px;display:grid}.bilagsliste.tabel .hvem>span{display:none}.bilagsliste.tabel .kol{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bilagsliste.tabel .beloeb{text-align:right}.bilagsliste.tabel a:hover{background:var(--bg)}.tabelhoved{background:var(--bg);color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.875rem;font-weight:600}.tabelhoved .hoejre{text-align:right}.wrap.bred{max-width:1120px}.wrap.stack.bred,.wrap.bred>section.stack{columns:2;column-gap:24px;display:block}:is(.wrap.stack.bred,.wrap.bred>section.stack)>*{break-inside:avoid;margin:0 0 18px}:is(.wrap.stack.bred,.wrap.bred>section.stack)>:is(header,h1,h2,p,.fejl,.ok,.status){column-span:all}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}
