.dashboard{gap:var(--space-6);flex-direction:column;display:flex}.dashboard-hoved{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.dashboard-handlinger{gap:var(--space-2);flex-wrap:wrap;display:flex}.dashboard-besked{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-direction:column;margin:0;font-size:13px;display:flex}.dashboard .card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-divider);box-shadow:var(--shadow-kort)}.dashboard-kort-hoved{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.dashboard-kort-titel{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-stretch:var(--font-heading-stretch);margin:0;font-size:14px;line-height:1.2}.dashboard-noegletal{gap:var(--space-4);grid-template-rows:auto auto auto auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto auto auto auto;display:grid}.dashboard .dashboard-kort{grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--space-3);min-width:0;display:grid}.dashboard-kort-fyld{min-width:0}.dashboard-tal{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-stretch:var(--font-figures-stretch);overflow-wrap:anywhere;font-size:28px;line-height:1}.dashboard-pille{flex:none}.dashboard-kort-under{gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-divider);min-width:0;display:flex}.dashboard-talpar{min-width:0}.dashboard .dashboard-kontrakter-under{align-items:stretch;gap:var(--space-2);flex-direction:column}.dashboard-kontrakter-talpar{gap:var(--space-4);display:flex}.dashboard-kontrakter-liste{gap:var(--space-1);flex-direction:column;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.dashboard-kontrakter-raekke{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.dashboard-kontrakter-navn{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dashboard-kontrakter-dato{font-variant-numeric:tabular-nums;flex:none}.dashboard-kontrakter-tom{margin:0;font-size:12px}.dashboard-talpar-etiket{color:var(--color-text-muted);font-size:11px}.dashboard-talpar-vaerdi{font-family:var(--font-figures);font-stretch:var(--font-figures-stretch);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.dashboard-parkering{gap:var(--space-2);flex-direction:column;display:flex}.dashboard-parkering-flade{flex-wrap:wrap;gap:3px;max-height:60px;display:flex;overflow-y:auto}.dashboard-plads{border-radius:var(--radius-sm);outline:1px solid color-mix(in srgb, var(--color-text) 25%, transparent);outline-offset:-1px;width:9px;height:9px}.dashboard-legende{gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.dashboard-legende-linje,.dashboard-legende-post{align-items:center;gap:var(--space-1);display:flex}.dashboard-legende-farve{border-radius:var(--radius-sm);outline:1px solid color-mix(in srgb, var(--color-text) 25%, transparent);outline-offset:-1px;flex:none;width:8px;height:8px}.dashboard-salg{gap:var(--space-4);grid-template-columns:3fr 1fr;display:grid}.dashboard-salg-bred{grid-template-columns:minmax(0,1fr)}.dashboard-diagramkort,.dashboard-genveje,.dashboard-tabelkort,.dashboard-liste{min-width:0}.dashboard-legende-vandret{gap:var(--space-3);color:var(--color-text-muted);font-size:12px;display:flex}.dashboard-legende-prik{border-radius:var(--radius-pill);flex:none;width:8px;height:8px}.dashboard-legende-iaar{background:var(--color-accent)}.dashboard-legende-sidsteaar{background:var(--color-neutral-400)}.diagram{column-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid;overflow-x:clip}.diagram-akse{width:58px;height:180px;position:relative}.diagram-aksetal{font-family:var(--font-figures);font-stretch:var(--font-figures-stretch);font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap;font-size:11px;position:absolute;right:0;transform:translateY(-50%)}.diagram-flade{height:180px;position:relative}.diagram-svg{width:100%;height:100%;display:block}.diagram-gitter{stroke:var(--color-divider);stroke-width:1px}.diagram-nul{stroke:var(--color-neutral-400);stroke-width:1px}.diagram-markoer{stroke:var(--color-neutral-400);stroke-width:1px;stroke-dasharray:3 3}.diagram-linje{fill:none;stroke-width:2px;stroke-linejoin:round}.diagram-linje-iaar{stroke:var(--color-accent)}.diagram-linje-sidste{stroke:var(--color-neutral-400)}.diagram-maaneder{grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:absolute;inset:0}.diagram-maaned{cursor:pointer;background:0 0;border:none;padding:0}.diagram-kald{padding:var(--space-1) var(--space-2);border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);white-space:nowrap;pointer-events:none;font-size:11px;line-height:1.4;position:absolute;top:0}.diagram-kald-maaned{font-weight:600}.diagram-punkt{border-radius:var(--radius-pill);position:absolute;transform:translate(-50%,-50%)}.diagram-punkt-iaar{background:var(--color-accent);width:6px;height:6px}.diagram-punkt-sidste{background:var(--color-neutral-400);width:5px;height:5px}.diagram-navne{margin-top:var(--space-1);color:var(--color-text-muted);text-align:center;grid-column:2;grid-template-columns:repeat(12,minmax(0,1fr));font-size:11px;display:grid}.diagram-skjult{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dashboard-flisegitter{gap:var(--space-2);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.dashboard-flise{min-height:72px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-md);color:var(--color-text);flex-direction:column;justify-content:center;gap:2px;text-decoration:none;display:flex}.dashboard-flise-navn{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-stretch:var(--font-heading-stretch);font-size:13px;line-height:1.2}.dashboard-flise-under{color:var(--color-text-muted);font-size:11px;line-height:1.3}.dashboard-flise:hover{background:var(--color-neutral-100)}.dashboard .dashboard-tabel{font-size:13px}.dashboard-miniaturekolonne{width:56px}.dashboard-miniaturefelt{border-radius:var(--radius-sm);background:var(--color-neutral-200);width:40px;height:40px;display:block;overflow:hidden}.dashboard-miniaturefelt img{object-fit:cover;width:40px;height:40px;display:block}.dashboard-tabel th.dashboard-talkolonne,.dashboard-tabel td.dashboard-talkolonne{text-align:right}.dashboard-bilnavn{font-weight:500}.dashboard-variant{font-size:12px}.dashboard-lister{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.dashboard-alle{cursor:pointer;font-size:12px}.dashboard-tom{margin:0;font-size:13px}.dashboard-heat{width:8px;height:8px;margin-right:var(--space-1);border-radius:var(--radius-sm);vertical-align:middle;display:inline-block}@media (width<=1200px){.dashboard-noegletal{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-salg{grid-template-columns:minmax(0,1fr)}}@media (width<=960px){.dashboard-lister{grid-template-columns:minmax(0,1fr)}}.diagram-maaned:focus-visible{outline-offset:-2px}.dashboard .dashboard-tabel .dashboard-tilstandkolonne{padding-left:var(--space-6)}@media (width<=720px){.dashboard-noegletal{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.dashboard .dashboard-kort{grid-row:auto;grid-template-rows:none}.dashboard-kort-fyld:empty,.dashboard-tabel .dashboard-miniaturekolonne,.dashboard-tabel .dashboard-miniature,.dashboard-tabel .dashboard-kmkolonne,.dashboard-tabel .dashboard-tilstandkolonne,.dashboard .dashboard-sekundaer{display:none}.dashboard .table th,.dashboard .table td{padding:var(--space-2) var(--space-1)}.diagram-akse{width:44px}.diagram-aksetal{font-size:10px}}.auth-side{min-height:100dvh;padding:var(--space-6);place-items:center;display:grid}.auth-side-indre{gap:var(--space-6);flex-direction:column;width:min(380px,100%);display:flex}.auth-side-titel{font-family:var(--font-heading);margin:0;font-size:28px;font-weight:600;line-height:1.1}.auth-side-forhandler{font-size:13px}.auth-side-fod{margin:0;font-size:12px}.card.auth-kort{padding:var(--space-6);gap:var(--space-4)}.input.auth-kodefelt-input{text-align:center;font-size:22px;font-family:var(--font-heading);letter-spacing:.4em;text-indent:.4em;min-height:48px}.auth-fejl{color:var(--color-accent-900);margin:0;font-size:13px}.auth-handlinger{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.auth-forklaring{margin:0;font-size:14px}.auth-noegle{word-break:break-all;margin:0;font-size:12px}.auth-opsaet-handlinger{margin-top:var(--space-2);justify-content:flex-end;display:flex}.auth-glemt-link{font-size:13px}.auth-form{display:contents}.admin{gap:var(--space-6);flex-direction:column;display:flex}.admin-hoved{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.admin-hoved h1{margin:0;font-size:32px}.admin-hoved-linje{font-size:13px}.admin-hoved-platform{font-size:12px}.admin-faner{border-bottom:1px solid var(--color-divider);gap:0;padding:0;overflow-x:auto}.admin-faner a{padding:var(--space-2) var(--space-4);white-space:nowrap;border-bottom:2px solid #0000}.admin-faner a[aria-current=page]{border-bottom-color:var(--color-accent)}.admin-spalter{gap:var(--space-8);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.admin-tabelkort{padding:0}.admin-tabelkort-hoved{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-divider);display:flex}.admin-tabelkort .table th:first-child,.admin-tabelkort .table td:first-child{padding-left:var(--space-4)}.admin-tabelkort .table th:last-child,.admin-tabelkort .table td:last-child{padding-right:var(--space-4);text-align:right}.admin-handlinger{gap:var(--space-2);justify-content:flex-end;display:inline-flex}.admin-roller{padding-top:var(--space-3);border-top:2px solid var(--color-text);flex-direction:column;display:flex}.admin-rolle{gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--color-divider);flex-direction:column;font-size:13px;display:flex}.admin-rolle:last-child{border-bottom:none;padding-bottom:0}.admin-rolle:first-child{padding-top:0}.admin-rolle-navn{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}@media (width<=960px){.admin-spalter{grid-template-columns:minmax(0,1fr)}}.admin-besked{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-direction:column;margin:0;font-size:13px;display:flex}.admin-testmail{align-items:center;gap:var(--space-3);padding:0 var(--space-4) var(--space-4);display:flex}.admin-testmail p{margin:0}.admin-fejl{color:var(--color-accent-900)}.admin-dialog-email{margin:0;font-size:13px}.admin-dialog-venstre{margin-right:auto}.admin-moduler{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.admin-modulraekke{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-divider);display:flex}.admin-modulraekke:last-of-type{border-bottom:none}.admin-modulnavn{font-size:14px}.admin-modulbeskrivelse{font-size:12px}.admin-kanalpakke{gap:var(--space-1);margin-top:var(--space-2);display:grid}.admin-kanalpakke p{margin:0}.admin-kanalpakke-liste{padding-left:var(--space-4);margin:0}.admin-kanalpakke-valg{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-kanalpakke .input{flex:14rem;width:auto;min-width:0}.admin-oplysningsform{gap:var(--space-4);flex-direction:column;display:flex}.admin-oplysningsgitter{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.admin-oplysning{gap:var(--space-1);display:grid}.admin-oplysning-bred{grid-column:span 2}.admin-felthjaelp,.admin-feltfejl{margin:0;font-size:12px}.admin-feltfejl{color:var(--color-accent-900)}.admin-gemlinje{justify-content:flex-end;display:flex}@media (width<=960px){.admin-moduler{grid-template-columns:minmax(0,1fr)}}.admin-auditlinje{margin:0}.admin-punktfelt{font-size:14px;line-height:1.6}.admin-tjekliste-inaktiv{margin-left:var(--space-2);font-size:12px}.admin-afkryds .dot{border-radius:0}.admin-plade-liste{gap:var(--space-2);margin:0 0 var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.admin-plade-raekke{gap:var(--space-2);display:flex}.admin-plade-raekke .input{flex:1;min-width:0}.admin-skabelon-handlinger{gap:var(--space-2);justify-content:flex-end;display:flex}.admin-tekstblok{resize:vertical;min-height:5.5rem;line-height:1.5}.admin-oplysning-overskrift{margin:var(--space-4) 0 0;font-size:.95rem;font-weight:600}.admin-logolinje{align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.admin-tilstand-farve{align-items:center;gap:var(--space-2);display:inline-flex}.admin-tilstand-farve-prik{border-radius:50%;flex:none;width:12px;height:12px}.oekonomi{gap:var(--space-2);flex-direction:column;font-size:14px;display:flex}.oekonomi-linje{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.oekonomi-linje>label{margin:0}.oekonomi-sum{padding-top:var(--space-2);border-top:1px solid var(--color-divider)}.oekonomi-avance{padding-top:var(--space-3);border-top:1px solid var(--color-text);font-family:var(--font-heading);font-weight:var(--font-heading-weight);align-items:baseline;font-size:20px}.oekonomi-avance>span:last-child{align-items:baseline;gap:var(--space-2);color:var(--color-accent-700);display:flex}.oekonomi-tab{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:500}.oekonomi-avance:has(.oekonomi-tab)>span:last-child{color:var(--color-danger)}.oekonomi-ret{align-items:center;gap:var(--space-2);display:flex}.oekonomi-felt{text-align:right;width:130px;font-weight:500}.oekonomi-feltfejl{text-align:right;color:var(--color-accent-900);margin:0;font-size:12px}.oekonomi-link{font-size:12px}.oekonomi-moms{color:var(--color-text-muted);margin:0;font-size:12px}.mosaik{--mosaik-raekke:120px;--mosaik-mellemrum:8px;gap:var(--mosaik-mellemrum);width:100%;font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:grid}.mosaik:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.mosaik[data-fliser="1"]{grid-template-columns:minmax(0,1fr);grid-template-rows:calc(var(--mosaik-raekke) * 2 + var(--mosaik-mellemrum))}.mosaik[data-fliser="2"]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:calc(var(--mosaik-raekke) * 2 + var(--mosaik-mellemrum))}.mosaik[data-fliser="3"]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:var(--mosaik-raekke) var(--mosaik-raekke)}.mosaik[data-fliser="4"]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:var(--mosaik-raekke) var(--mosaik-raekke)}.mosaik[data-fliser="3"] .mosaik-hoved,.mosaik[data-fliser="4"] .mosaik-hoved{grid-row:span 2}.mosaik-flise{background:var(--color-accent-200);display:block;position:relative;overflow:hidden}.mosaik-flise img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mosaik:hover .mosaik-flise img{opacity:.92}.mosaik-mangler{height:100%;padding:var(--space-2);text-align:center;color:var(--color-accent-800);place-items:center;font-size:11px;display:grid}.mosaik-flere{background:color-mix(in srgb, var(--color-accent-900) 62%, transparent);color:var(--color-bg);font-family:var(--font-heading);font-weight:var(--font-heading-weight);place-items:center;font-size:22px;display:grid;position:absolute;inset:0}.mosaik-tom{align-content:center;place-items:center;gap:var(--space-3);min-height:calc(var(--mosaik-raekke) * 2 + var(--mosaik-mellemrum));border:1px dashed var(--color-divider);cursor:default;display:grid}.mosaik-besked{color:var(--color-text-muted);margin:0;font-size:13px}.oversigt{gap:var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.oversigt-spalte{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}@media (width<=900px){.oversigt{grid-template-columns:minmax(0,1fr)}}.leasing{gap:var(--space-6);flex-direction:column;display:flex}.leasing-hoved{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.leasing-handlinger{gap:var(--space-2);flex-wrap:wrap;display:flex}.leasing-kort{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.leasing-besked{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-direction:column;margin:0;font-size:13px;display:flex}.finansiering-linje{justify-content:space-between;font-size:13px;display:flex}.finansiering-bar{background:var(--color-neutral-200);height:6px}.finansiering-bar-brugt{background:var(--color-accent);height:100%}.finansiering-bar-advarsel{background:var(--color-warning)}.finansiering-advarsel{color:var(--color-text);margin:0;font-size:12px}.leasingpris-tal{text-align:right;white-space:nowrap}.leasingpris-vist,.leasingpris-form{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.leasingpris-beloeb{align-items:baseline;gap:var(--space-2);font-weight:500;display:flex}.leasingpris-manuel{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:500}.leasingpris-felt{text-align:right;width:110px}.leasing-kontrakter{gap:var(--space-3);flex-direction:column;display:flex}.leasing-kontrakter-linje{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.leasing-kontrakter-soeg{width:260px}.leasing-udloeb-maerke{width:8px;height:8px;margin-right:var(--space-2);border-radius:var(--radius-sm);vertical-align:middle;display:inline-block}.leasing-udloeb-maerke-30{background:var(--color-warning)}.leasing-udloeb-maerke-60{background:var(--color-accent-2-600)}.leasing-udloeb-maerke-udloebet{background:var(--color-danger)}.leasing-udloeb-skjult{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.leasing-udloeber-snart{font-weight:700}.leasing-udloeber-tekst{font-weight:400}.leasing-raekkehandlinger{gap:var(--space-1);flex-wrap:wrap;display:flex}.leasing-dialog{gap:var(--space-3);flex-direction:column;display:flex}.leasing-dialog-fast{margin:0;font-size:14px}.leasing-traefvalg{gap:var(--space-2);flex-direction:column;display:flex}.leasing-traefliste{gap:var(--space-1);flex-direction:column;height:160px;margin:0;padding:0;font-size:13px;list-style:none;display:flex;overflow-y:auto}.leasing-traefliste .btn{justify-content:flex-start;width:100%}.handel{gap:var(--space-6);flex-direction:column;display:flex}.handel-broedkrumme{align-items:center;gap:var(--space-2);font-size:13px;display:flex}.handel-hovedlinje{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.handel-navn{margin:0 0 var(--space-1)}.handel-underlinje{margin:0;font-size:13px}.handel-meta{align-items:center;gap:var(--space-3);flex-wrap:wrap;font-size:13px;display:flex}.handel-handlinger{gap:var(--space-2);flex-wrap:wrap;display:flex}.handel-trin{gap:var(--space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.handel-trin>li{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.handel-trin-segment{background:var(--color-neutral-400);height:4px}.handel-trin-navn{font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-text-muted);overflow-wrap:anywhere;font-size:15px}.handel-trin-skjult{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.handel-trin-faerdigt .handel-trin-segment{background:var(--lak-groen)}.handel-trin-aktuelt .handel-trin-segment{background:var(--color-accent)}.handel-trin-faerdigt .handel-trin-navn,.handel-trin-aktuelt .handel-trin-navn{color:var(--color-text)}@media (width<=720px){.handel-trin{grid-auto-columns:auto;grid-auto-flow:row}.handel-trin>li{align-items:center;gap:var(--space-3);flex-direction:row}.handel-trin-segment{width:4px;height:20px}}.handel-spalter{gap:var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.handel-hoved,.handel-side{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.handel-side{top:var(--space-6);position:sticky}@media (width<=960px){.handel-spalter{grid-template-columns:minmax(0,1fr)}.handel-side{position:static}}.handel-felter{gap:var(--space-3) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;font-size:14px;display:grid}.handel-felter dt{font-size:12px}.handel-felter dd{overflow-wrap:anywhere;margin:0}.handel-note{white-space:pre-wrap;min-height:3.2em;margin:0;font-size:14px;line-height:1.6}.handel-beloeb{gap:var(--space-2);flex-direction:column;font-size:14px;display:flex}.handel-beloeb-linje{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.handel-beloeb-linje>span:last-child{align-items:baseline;gap:var(--space-2);text-align:right;display:flex}.handel-beloeb-kr{color:var(--color-text-muted);font-size:12px}.handel-beloeb-sum{padding-top:var(--space-2);border-top:1px solid var(--color-text);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:20px}.handel-beloeb-sum .handel-beloeb-kr{font-family:var(--font-body);font-weight:400}.handel-beloeb-laast,.handel-moms{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:12px}.handel-beloeb-laast+.handel-moms{margin-top:var(--space-1)}.handel-byttebil-handling{margin-top:var(--space-3)}.handel-statuslink-adresse{gap:var(--space-2);display:flex}.handel-statuslink-adresse .input{flex:1;min-width:0}.handel-statuslink-forklaring{color:var(--color-text-muted);margin:0;font-size:12px}.handel-statuslink-kopieret{min-height:1.4em;margin:0;font-size:12px}.handel-statuslink-handlinger{gap:var(--space-2);display:flex}.handel-maillog{gap:var(--space-2);border-top:1px solid var(--color-divider);padding-top:var(--space-3);flex-direction:column;display:flex}.handel-maillog-titel{margin:0;font-size:12px;font-weight:600}.handel-maillog ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.handel-maillog li{overflow-wrap:anywhere}.handel-maillog-fejlet{color:var(--color-danger)}.handel-audit{gap:var(--space-2);flex-direction:column;min-height:4.5em;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.handel-audit>li{overflow-wrap:anywhere}.handel-fejl{color:var(--color-danger);margin:0;font-size:13px}.handel-dialog{gap:var(--space-3);flex-direction:column;display:flex}.handel-dialog-bil,.handel-dialog-kunde{margin:0;font-size:14px}.handel-kundevalg{gap:var(--space-2);flex-direction:column;display:flex}.handel-kundeliste{gap:var(--space-1);flex-direction:column;height:160px;margin:0;padding:0;font-size:13px;list-style:none;display:flex;overflow-y:auto}.handel-kundeliste .btn{justify-content:flex-start;width:100%}.handel-notefelt{resize:vertical;min-height:72px}.handel-liste-filtre{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-divider);flex-wrap:wrap;display:flex}.handel-liste-vist{margin-left:auto;font-size:13px}.handel-liste-besked{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-direction:column;margin:0;font-size:13px;display:flex}.handel-liste-fod{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);display:flex}.handel-levering-dato,.handel-afregning-beloeb{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.handel-levering-dato .field,.handel-afregning-beloeb .field{flex:200px}.handel-opfoelgning{gap:var(--space-3);padding-top:var(--space-3);border-top:2px solid var(--color-text);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));font-size:13px;display:grid}.handel-opfoelgning-punkt .text-muted{margin-bottom:var(--space-1);font-size:11px}.handel-opfoelgning-status{align-items:center;gap:var(--space-2);margin-top:var(--space-1);font-size:12px;display:flex}.handel-opfoelgning>.btn{grid-column:1/-1;justify-self:start}.handel-dokumenter-vaelg{gap:var(--space-3);flex-direction:column;display:flex}.handel-dokumenter-knapper{gap:var(--space-2);flex-wrap:wrap;display:flex}.handel-dokumenter{margin:var(--space-4) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.handel-dokumenter li{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.handel-dokumenter .handel-dokument-handling{align-items:baseline;gap:var(--space-2);white-space:nowrap;margin-left:auto;display:flex}.handel-faktura-status{margin:0}.handel-betalinger{gap:var(--space-2);margin:var(--space-3) 0 0;flex-direction:column;padding:0;font-size:13px;list-style:none;display:flex}.handel-betalinger>li{align-items:baseline;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-divider);flex-wrap:wrap;display:flex}.handel-betaling-dato,.handel-betaling-beloeb{font-stretch:var(--font-figures-stretch);font-variant-numeric:tabular-nums;letter-spacing:.02em}.handel-betaling-beloeb{font-weight:600}.handel-betaling-note{color:var(--color-text-muted);overflow-wrap:anywhere;flex-basis:100%}.handel-betaling-faktura{margin:var(--space-3) 0 0;font-size:13px}.handel-slutseddel{gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;display:flex}.handel-slutseddel-titel{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-stretch:var(--font-heading-stretch);margin:0;font-size:15px}.handel-slutseddel-knapper{gap:var(--space-2);flex-wrap:wrap;display:flex}.handel-slutsedler{padding:var(--space-2) 0 0;border-top:2px solid var(--color-text);margin:0;font-size:13px;list-style:none}.handel-slutsedler>li{align-items:baseline;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--color-divider);flex-wrap:wrap;display:flex}.handel-slutseddel-maerkat{padding:2px var(--space-2);background:var(--color-neutral-200);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;font-size:11px;font-weight:600}.handel-slutseddel-nummer{font-stretch:var(--font-figures-stretch);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:600}.handel-slutseddel-linje{flex-basis:100%;font-size:12px}.handel-slutseddel-bekraeft,.handel-slutseddel-mail{padding:var(--space-3);border:1.5px solid var(--color-text);border-radius:3px;margin:0;font-size:13px}.handel-slutseddel-bekraeft p{margin:0 0 var(--space-3)}.handel-eksport-trin{gap:var(--space-2);flex-direction:column;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.handel-eksport-trin>li{align-items:baseline;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-divider);flex-wrap:wrap;display:flex}.handel-eksport-trin>li:first-child{border-top:0;padding-top:0}.handel-eksport-navn{flex:12rem;font-weight:600}.handel-eksport-beloeb,.handel-betaling-depositum{font-stretch:var(--font-figures-stretch);font-variant-numeric:tabular-nums;letter-spacing:.02em}.handel-eksport-beloeb .handel-beloeb-kr{margin-left:var(--space-2)}.handel-eksport-note{color:var(--color-text-muted);font-size:13px}.handel-betaling-depositum{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-divider);font-weight:400}.underskrift-skaerm{z-index:40;padding:var(--space-4);background:var(--color-bg);place-items:center;display:grid;position:fixed;inset:0}.underskrift{gap:var(--space-3);flex-direction:column;width:min(560px,100%);display:flex}.underskrift-overskrift{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-stretch:var(--font-heading-stretch);margin:0;font-size:19px}.underskrift-hjaelp,.underskrift-navn{margin:0;font-size:15px}.underskrift-accept{align-items:flex-start;gap:var(--space-2);font-size:14px;line-height:1.35;display:flex}.underskrift-accept input{flex:none;width:20px;height:20px;margin-top:2px}.underskrift-laerred{aspect-ratio:3;background:var(--color-surface);border:1.5px solid var(--color-neutral-300);border-bottom:2px solid var(--color-text);width:100%;height:auto;color:var(--color-text);touch-action:none;cursor:crosshair;border-radius:3px}.underskrift-knapper{gap:var(--space-2);flex-wrap:wrap;display:flex}.underskrift-fejl{color:var(--color-danger);margin:0;font-size:13px}.kunder{gap:var(--space-6);flex-direction:column;display:flex}.kunder-hoved{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.kunder-soegning{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-divider)}.kunder-soegning .field{max-width:360px}.kunder-raekke{cursor:pointer}.kunder-raekke:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:-2px}.kunder-besked{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-direction:column;margin:0;font-size:13px;display:flex}.kunder-fejl{color:var(--color-accent-900)}.kunde-navn{font-family:var(--font-heading);font-size:24px;font-weight:600;line-height:1.1}.kunde-hovedkort{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.kunde-kontakt{font-size:13px}.kunde-forloeb{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.kunde-tom{margin:0;font-size:13px}.kunde-dialoggitter{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.kunde-dialogbred{grid-column:span 2}.kunde-cvrlinje{align-items:flex-end;gap:var(--space-2);display:flex}.kunde-cvrlinje .field{flex:1}@media (width<=960px){.kunde-forloeb,.kunde-dialoggitter{grid-template-columns:minmax(0,1fr)}.kunde-dialogbred{grid-column:span 1}}.henvendelser-gitter{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;display:grid}.henvendelser-filter{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-divider);display:flex}.henvendelser-filter .field{flex:1;min-width:0}.henvendelser-kildefelt{max-width:180px}.henvendelse-raekke{gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:0;border-bottom:1px solid color-mix(in srgb, var(--color-text) 8%, transparent);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:8px minmax(0,1fr) auto;display:grid}.henvendelse-raekke:hover{background:color-mix(in srgb, var(--color-text) 4%, transparent)}.henvendelse-raekke:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:-2px}.henvendelse-raekke-valgt{background:var(--color-accent-100)}.henvendelse-prik{width:8px;height:8px;margin-top:5px}.henvendelse-raekketekst{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.henvendelse-navn{font-size:14px;font-weight:500}.henvendelse-under{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.henvendelse-maerker{gap:var(--space-2);margin-top:var(--space-1);display:flex}.henvendelse-meta{gap:var(--space-1);text-align:right;flex-direction:column;font-size:12px;display:flex}.henvendelse-detalje{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.henvendelse-styring{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.henvendelse-ansvarligfelt{min-width:170px}.henvendelse-felter{gap:var(--space-3) var(--space-6);padding-top:var(--space-3);border-top:1px solid var(--color-divider);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;font-size:13px;display:grid}.henvendelse-felter dt{font-size:11px}.henvendelse-felter dd{margin:0}.henvendelse-log{gap:var(--space-3);flex-direction:column;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.henvendelse-log li{gap:var(--space-3);grid-template-columns:70px minmax(0,1fr);display:grid}.henvendelse-noteform{align-items:flex-end;gap:var(--space-2);display:flex}.henvendelse-noteform .field{flex:1}.henvendelse-notefelt{resize:vertical;min-height:60px;font-family:inherit}.henvendelse-billiste{gap:var(--space-1);flex-direction:column;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.henvendelse-billiste .btn{text-align:left;justify-content:flex-start;width:100%}.henvendelse-match-krav{margin:0;font-size:12px}.koebsoenske-hjaelp{margin-top:var(--space-1);font-size:11px}@media (width<=960px){.henvendelser-gitter{grid-template-columns:minmax(0,1fr)}.henvendelser-filter{flex-wrap:wrap}.henvendelser-kildefelt{max-width:none}}.kunde-handler{gap:var(--space-2);flex-direction:column;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.kunde-handler>li{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.henvendelse-mail{white-space:pre-wrap;overflow-wrap:anywhere}.koereseddel-side{min-height:100dvh;padding:var(--space-6) var(--space-4) var(--space-8);justify-items:center;display:grid}.koereseddel-spalte{gap:var(--space-6);flex-direction:column;width:min(420px,100%);display:flex}.koereseddel-hoved{gap:var(--space-1);flex-direction:column;display:flex}.koereseddel-forhandler{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);margin:0;font-size:13px;font-weight:600}.koereseddel-titel{font-family:var(--font-heading);font-stretch:var(--font-heading-stretch);margin:0;font-size:28px;font-weight:700;line-height:1.05}.koereseddel-bil,.koereseddel-periode{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0;font-size:13px}.koereseddel-periode{font-stretch:var(--font-figures-stretch);font-variant-numeric:tabular-nums;letter-spacing:.02em}.koereseddel-trin{gap:var(--space-2);flex-direction:column;display:flex}.koereseddel-segmenter{grid-template-columns:repeat(4,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.koereseddel-segment{background:var(--color-divider);height:4px}.koereseddel-segment-naaet{background:var(--color-accent)}.koereseddel-trintekst{color:var(--color-text-muted);margin:0;font-size:12px}.koereseddel-kort{background:var(--color-surface);padding:var(--space-6) var(--space-4);gap:var(--space-4);border-radius:4px;flex-direction:column;display:flex}.koereseddel-overskrift{font-family:var(--font-heading);font-stretch:var(--font-heading-stretch);margin:0;font-size:19px;font-weight:700}.koereseddel-hjaelp,.koereseddel-tekst{margin:0;font-size:14px}.koereseddel-betingelser{margin:0;font-size:14px;line-height:1.5}.koereseddel-accept{align-items:flex-start;gap:var(--space-3);font-size:14px;line-height:1.4;display:flex}.koereseddel-accept input{flex:none;width:20px;height:20px;margin-top:2px}.koereseddel-stor{width:100%;min-height:52px;font-size:16px}.koereseddel-par{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.koereseddel-filfelt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.koereseddel-scan{gap:var(--space-1);width:100%;min-height:108px;padding:var(--space-4);border:1.5px dashed var(--color-accent);color:var(--color-text);text-align:center;cursor:pointer;background:0 0;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;display:flex}.koereseddel-scan:disabled{cursor:progress}.koereseddel-scan-klar{border-style:solid;border-color:var(--color-divider)}.koereseddel-scan-titel{font-size:15px;font-weight:600}.koereseddel-scan-hjaelp{color:var(--color-text-muted);font-size:12px}.koereseddel-fejl{color:var(--color-danger);margin:0;font-size:14px}.koereseddel-fodnote{color:var(--color-text-muted);margin:0;font-size:11px;line-height:1.5}@media (width>=640px){.koereseddel-side{padding-top:var(--space-8)}.koereseddel-kort{padding:var(--space-6)}}.koereseddel-opsummering{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-divider);flex-direction:column;margin:0;display:flex}.koereseddel-opsummering>div{justify-content:space-between;gap:var(--space-3);font-size:14px;display:flex}.koereseddel-opsummering dt{color:var(--color-text-muted)}.koereseddel-opsummering dd{text-align:right;font-stretch:var(--font-figures-stretch);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.koeresedler{gap:var(--space-6);flex-direction:column;display:flex}.koeresedler-hovedlinje{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.koeresedler-navn{font-family:var(--font-heading);font-stretch:var(--font-heading-stretch);letter-spacing:-.02em;margin:0;font-size:34px;font-weight:700;line-height:1.05}.koeresedler-underlinje{margin:var(--space-1) 0 0;max-width:62ch;font-size:13px}.koeresedler-besked{align-items:center;gap:var(--space-3);padding:var(--space-6) 0;margin:0;display:flex}.koeresedler-fejl{color:var(--color-danger);margin:0;font-size:13px}.koeresedler-hjaelp{margin:var(--space-1) 0 0;font-size:12px}.koeresedler-tal{font-stretch:var(--font-figures-stretch);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap}.koeresedler-handlinger{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.koeresedler-handlinger .btn{min-height:32px;padding:0 var(--space-3);white-space:nowrap;font-size:13px}.koeresedler-ny-felter{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.koeresedler-ny-knapper{gap:var(--space-2);margin-top:var(--space-4);justify-content:flex-end;display:flex}.lager{gap:var(--space-6);flex-direction:column;display:flex}.lager-hoved{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.lager-besked{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-direction:column;margin:0;font-size:13px;display:flex}.lager-besked-tekst{margin:0;font-size:13px}.lager-fejl{color:var(--color-accent-900);margin:0;font-size:13px}.prisskilt-liste{gap:var(--space-2);padding-top:var(--space-3);border-top:2px solid var(--color-text);flex-direction:column;display:flex}.prisskilt-opsaetning{gap:var(--space-6);grid-template-columns:minmax(280px,420px) minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.prisskilt-opsaetning{grid-template-columns:minmax(0,1fr)}}.prisskilt-forhaandsvisning{border:1.5px solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-surface);width:100%;height:640px}.prisskilt-forhaandsvisning-tom{padding:var(--space-6);text-align:center;box-sizing:border-box;justify-content:center;align-items:center;display:flex}.prisskilt-forhaandsvisning-tom p{max-width:32ch;margin:0}.lager-hjaelp{margin:0;font-size:13px}.lager-raekke{cursor:pointer}.lager-raekke:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:-2px}.lager-filtre{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-divider);flex-wrap:wrap;display:flex}.lager-vist{margin-left:auto}.lager-miniaturekolonne{width:56px}.lager-miniature{background:var(--color-accent-200);width:48px;height:34px}.lager-miniature img{aspect-ratio:48/34;object-fit:cover;width:100%;height:auto;display:block}.lager-koeretoejnavn{font-weight:500}.lager-variant{font-size:12px}.lager-sortknap{font:inherit;font-weight:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:none;padding:0}.lager-sortknap:hover{color:var(--color-accent)}th[aria-sort=ascending] .lager-sortknap:after{content:" ↑"}th[aria-sort=descending] .lager-sortknap:after{content:" ↓"}.lager-annoncer{gap:var(--space-1);display:flex}.lager-annoncedot{border:1px solid var(--color-accent-700);width:9px;height:9px}.lager-annoncedot-aktiv{background:var(--color-accent-700)}.lager-annoncedot-afventer{background:var(--color-accent-200)}.lager-annoncedot-fejlet{border-color:var(--color-accent-900);background:var(--color-accent-900)}.lager-annoncefane{gap:var(--space-3);flex-direction:column;display:flex}.lager-annoncetekst{gap:var(--space-2);flex-direction:column;display:flex}.lager-annoncehandlinger{gap:var(--space-2);justify-content:flex-end;display:flex}.lager-annoncevariant{font-size:12px;display:block}.lager-variantliste{margin:0;padding:0;list-style:none}.lager-variantliste li+li{border-top:1px solid var(--color-divider)}.lager-variantvalg{width:100%;min-height:44px;padding:var(--space-2) var(--space-2);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;flex-direction:column;gap:2px;display:flex}.lager-variantvalg:hover:not(:disabled){background:color-mix(in srgb, var(--color-text) 4%, transparent)}.lager-variantvalg:disabled{cursor:default;color:var(--color-text-muted)}.lager-variantvalg[aria-busy=true]{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}.lager-varianttekst{font-size:14px;font-weight:600}.lager-variantdata{font-size:12px;font-stretch:var(--font-figures-stretch);font-variant-numeric:tabular-nums;letter-spacing:.02em}.lager-aabn{color:var(--color-accent);font-size:12px}.lager-fodnoter{gap:var(--space-4);padding:var(--space-3) var(--space-4);flex-wrap:wrap;font-size:12px;display:flex}.lager-broedkrumme{align-items:center;gap:var(--space-2);font-size:13px;display:flex}.lager-hovedlinje{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.lager-navn{margin:0 0 var(--space-1)}.lager-maerker{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:13px;display:flex}.lager-handlinger{gap:var(--space-2);flex-wrap:wrap;display:flex}.lager-faner{border-bottom:1px solid var(--color-divider);gap:0;padding:0}.lager-fane,.lager-fane-lukket{padding:var(--space-2) var(--space-4);font-size:14px}.lager-fane{color:inherit;cursor:pointer;font:inherit;background:0 0;border:none}.lager-fane:hover,.lager-fane[aria-current=page]{color:var(--color-accent)}.lager-fane-lukket{cursor:default}.lager-fane-ticket{font-size:12px}.lager-korthoved{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:center;display:flex}.lager-stamdata{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.lager-stamdata dt{text-transform:uppercase;letter-spacing:.06em;font-size:12px}.lager-stamdata dd{margin:var(--space-1) 0 0;font-size:14px}.lager-tilstandsvalg{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lager-tilstand{align-items:center;gap:var(--space-2);font-size:14px;display:flex}.lager-kasser{align-items:flex-start;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-divider);flex-direction:column;display:flex}.lager-kasser h3{margin:0}.lager-kasser .field{align-self:stretch}.lager-dialoggitter{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.lager-dialogbred{grid-column:span 2}@media (width<=960px){.lager-stamdata,.lager-tilstandsvalg,.lager-dialoggitter{grid-template-columns:minmax(0,1fr)}.lager-dialogbred{grid-column:span 1}}.lager-udstyr{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lager-udstyr li{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-divider);font-size:14px;display:flex}.lager-udstyr li:last-child{border-bottom:none;padding-bottom:0}.lager-udstyr-hentet{margin:0 0 var(--space-3)}.lager-udstyrsfelt{font-size:14px;line-height:1.6}.lager-omkostninger{gap:var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.lager-omkostninger .table th:first-child,.lager-omkostninger .table td:first-child{padding-left:var(--space-4)}@media (width<=960px){.lager-omkostninger{grid-template-columns:minmax(0,1fr)}}.omkostning-bilag{padding:var(--space-3);text-align:center;border:1px dashed var(--color-divider);place-items:center;font-size:12px;transition:border-color .15s ease-out,background-color .15s ease-out;display:grid}.omkostning-bilag[data-over]{border-color:var(--color-accent-600);background:var(--color-accent-100)}.lager-link{font:inherit;color:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.lager-link:hover{color:var(--color-accent)}.lager-tjekliste-hoved{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.lager-tjekliste-tal{white-space:nowrap;font-size:13px}.lager-fremdrift{gap:2px;height:6px;display:flex}.lager-fremdrift-segment{background:var(--color-neutral-200);flex:1;height:100%}.lager-kasseret-tekst{color:var(--color-danger)}.lager-dage-forsinket{color:var(--color-danger);font-weight:700}.lager-tjekliste{gap:var(--space-2) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lager-tjekliste li{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:13px;display:flex}.lager-tjekliste label{min-width:0}.lager-tjekliste .dot{border-radius:0}.lager-tjekliste .radio:has(input:disabled){cursor:default;opacity:.55}.lager-tjekliste span{overflow-wrap:anywhere}.lager-tjekliste-nyt,.lager-tjekliste-tilfoej{align-items:flex-end;gap:var(--space-3);display:flex}.lager-tjekliste-nyt .field,.lager-tjekliste-tilfoej .field{flex:1;min-width:0}@media (width<=720px){.lager-tjekliste{grid-template-columns:minmax(0,1fr)}}.lager-leasingtilbud-felter{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.kanban{padding-bottom:var(--space-2);grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;align-items:stretch;gap:14px;display:grid;overflow-x:auto}.kanban-besked{margin:0;font-size:13px}.kanban-filter{font-size:13px}.kanban-filter.radio .dot{border-radius:0}.kanban-kolonne{flex-direction:column;gap:10px;min-width:0;display:flex}.kanban-kolonnehoved{border-bottom:1px solid var(--color-text);justify-content:space-between;align-items:baseline;padding:0 2px 6px;display:flex}.kanban-kolonnehoved h2{margin:0;font-size:15px;line-height:1.2}.kanban-kolonnehoved-lak{border-radius:var(--radius-sm);border-bottom:none;padding:6px 10px}.kanban-antal{font-size:12px}.kanban-note{margin:0;font-size:12px}.kanban-kort{gap:6px;padding:10px;transition:box-shadow .15s ease-out;position:relative}.kanban-kort:has(.kanban-greb){cursor:grab}.kanban-greb[aria-disabled=true]{cursor:progress}.kanban-kort:has(.kanban-greb[aria-disabled=true]){cursor:progress}.kanban-kort[data-flytter]{z-index:2;pointer-events:none;box-shadow:var(--shadow-md)}body:has(.kanban-kort[data-flytter]){cursor:grabbing}.kanban-foto{background:var(--color-accent-200);height:60px;color:var(--color-accent-700);grid-template-rows:60px;place-items:center;display:grid}.kanban-foto img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.kanban-navnelinje{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.kanban-navn{font-family:var(--font-body);letter-spacing:0;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:500;line-height:1.3}.kanban-navn a{color:inherit;text-decoration:none}.kanban-navn a:after{content:"";position:absolute;inset:0}.kanban-navn a:hover{color:var(--color-accent-700)}.kanban-greb{z-index:1;border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-neutral-700);cursor:grab;touch-action:none;background:0 0;border:none;flex:none;place-items:center;margin:-6px -6px 0 0;padding:0;display:grid;position:relative}.kanban-greb:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent);color:var(--color-text)}.kanban-meta{justify-content:space-between}.kanban-tjek{color:var(--color-accent-700)}.kanban-skjult{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kanban-drop{border:1px dashed var(--color-divider);text-align:center;color:var(--color-text-muted);padding:8px;font-size:12px;transition:border-color .15s ease-out,color .15s ease-out,background-color .15s ease-out}.kanban-kolonne[data-over] .kanban-drop{border-color:var(--color-accent);color:var(--color-accent-700);background:color-mix(in srgb, var(--color-accent) 8%, transparent)}@media (prefers-reduced-motion:reduce){.kanban-kort,.kanban-drop{transition:none}}.importer-spalte{gap:var(--space-6);flex-direction:column;display:flex}.importer-kort{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.importer-korthoved{margin:0}.importer-korttal{font-family:var(--font-body);margin-right:var(--space-2);font-size:12px}.importer-overskrift{margin:var(--space-3) 0 0;text-transform:uppercase;letter-spacing:.06em;font-size:13px}.importer-fejl{margin:0}.importer-vaelg{align-items:center;gap:var(--space-3);border:1px dashed var(--color-divider);padding:var(--space-4);flex-wrap:wrap;display:flex}.importer-vaelg[data-over]{border-color:var(--color-accent-300);background:var(--color-accent-100)}.importer-slip{margin:0;font-size:13px}.importer-filnavn{align-items:center;min-height:24px;margin:0;font-size:13px;display:flex}.importer-tom{align-items:center;min-height:48px;margin:0;display:flex}.importer-tal{gap:var(--space-6);flex-wrap:wrap;min-height:52px;display:flex}.importer-taelling{flex-direction:column;gap:2px;min-width:96px;display:flex}.importer-taelling-etiket{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.importer-taelling-vaerdi{font-variant-numeric:tabular-nums;font-size:20px}.importer-felter{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.importer-felt label{gap:var(--space-1);display:flex}.importer-paakraevet{font-size:11px}.importer-ubrugte,.importer-skjulte,.importer-mangler{margin:0;font-size:13px}.importer-stelnummer{font-family:var(--font-body);font-size:12px}.importer-raekkefejl{flex-direction:column;gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.importer-handlinger{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-height:40px;display:flex}@media (width<=640px){.importer-handlinger{justify-content:flex-start}}.dokumenter{gap:var(--space-4);flex-direction:column;display:flex}.dokumenter-gitter{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:20px;display:grid}.dokumenter-gitter>.card{gap:8px;padding:16px}.dokumenter-forslag{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dokumenter-forslagslinje{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:13px;display:flex}.dokumenter-felt{min-width:96px;color:var(--color-text-muted)}.dokumenter-vaerdi{font-weight:600}.dokumenter-kurs{color:var(--color-text-muted);align-items:center;gap:6px;display:inline-flex}.dokumenter-kurs input{width:5.5ch;font:inherit;border:1px solid var(--color-divider);background:var(--color-surface);color:var(--color-text);padding:2px 6px}.dokumenter-kurs input[aria-invalid]{border-color:var(--color-danger)}.dokumenter-kroner{font-variant-numeric:tabular-nums}.dokumenter-anvendt{color:var(--color-text-muted)}.dokumenter-handlinger{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin-top:auto;display:flex}.dokumenter-upload{align-content:center;place-items:center;gap:var(--space-2);text-align:center;border:1px dashed var(--color-divider);min-height:180px;padding:24px;font-size:13px;transition:border-color .15s ease-out,background-color .15s ease-out;display:grid}.dokumenter-upload[data-over]{border-color:var(--color-accent-600);background:var(--color-accent-100)}.dokumenter-type{align-items:center;gap:var(--space-2);color:var(--color-text-muted);display:inline-flex}.dokumenter-type select{font:inherit;border:1px solid var(--color-divider);background:var(--color-surface);color:var(--color-text);padding:4px 8px}.dokumenter-slip,.dokumenter-arbejder{max-width:34ch;margin:0}.fotos{gap:var(--space-4);flex-direction:column;display:flex}.fotos-hoved{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fotos-antal{font-size:13px}.fotos-gitter{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.fotos-flise{aspect-ratio:3/2;align-content:center;place-items:center;gap:var(--space-1);padding:var(--space-4) var(--space-2) var(--space-2);background:var(--color-accent-200);color:var(--color-accent-800);text-align:center;font-size:11px;display:grid;position:relative}.fotos-nummer{color:color-mix(in srgb, var(--color-accent-800) 70%, transparent);font-size:10px;position:absolute;top:4px;left:6px}.fotos-foto{padding:0;transition:box-shadow .15s ease-out;overflow:hidden}.fotos-foto:has(.fotos-greb){cursor:grab}.fotos-foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fotos-foto .fotos-nummer{border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);padding:1px 5px;top:4px;left:4px}.fotos-foto[data-flytter]{z-index:2;box-shadow:var(--shadow-md)}body:has(.fotos-foto[data-flytter]){cursor:grabbing}.fotos-handlinger{gap:4px;display:flex;position:absolute;top:4px;right:4px}.fotos-knap{border-radius:var(--radius-sm);background:var(--color-bg);width:32px;height:32px;color:var(--color-text);cursor:pointer;border:none;place-items:center;padding:0;display:grid}.fotos-knap:hover{background:var(--color-surface)}.fotos-greb{cursor:grab;touch-action:none}.fotos-upload{background:var(--color-surface);color:var(--color-text)}.fotos-filnavn{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.fotos-upload[data-tilstand=sender]{animation:1.4s ease-in-out infinite alternate fotos-sender}@keyframes fotos-sender{to{background:var(--color-accent-200)}}@media (prefers-reduced-motion:reduce){.fotos-upload[data-tilstand=sender]{animation:none}}.fotos-uploadfejl{color:var(--color-accent-900)}.fotos-uploadhandlinger{gap:var(--space-2);display:flex}.fotos-plads .fotos-nummer{color:var(--color-text-muted)}.nyt-koeretoej-layout{gap:var(--space-6);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.nyt-koeretoej-hovedspalte{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.nyt-koeretoej-sidespalte{gap:var(--space-6);min-width:0;top:var(--space-4);flex-direction:column;display:flex;position:sticky}.nyt-koeretoej-kort{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.nyt-koeretoej-korthoved{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.nyt-koeretoej-korthoved .card-title{margin:0}.nyt-koeretoej-korttal{font-family:var(--font-body);margin-right:var(--space-2);font-size:12px}.nyt-koeretoej-mikro{white-space:nowrap;font-size:12px}.nyt-koeretoej-mikroetiket{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.nyt-koeretoej-kortnote{margin:0;font-size:12px}.input.input-plade{border:1.5px solid var(--plade-kant);border-left:6px solid var(--color-accent);border-radius:var(--radius-lg);padding-left:var(--space-2);font-family:var(--font-figures);font-stretch:var(--font-figures-stretch);letter-spacing:.02em;font-weight:500}.input.input-plade:hover,.input.input-plade:focus-visible{border-color:var(--plade-kant);border-left-color:var(--color-accent)}.nyt-koeretoej-opslagsrad{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:end;display:grid}.nyt-koeretoej-opslagssvar{flex-direction:column;justify-content:center;min-height:44px;display:flex}@media (width<=400px){.nyt-koeretoej-opslagssvar{min-height:84px}}.nyt-koeretoej-fund{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--color-accent-300);background:var(--color-accent-100);padding:var(--space-2) var(--space-3);color:var(--color-accent-800);font-size:13px;display:flex}.nyt-koeretoej-fejlrad{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.nyt-koeretoej-gitter3{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nyt-koeretoej-liste{gap:var(--space-2);flex-direction:column;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.nyt-koeretoej-kostprislinjer{gap:var(--space-2);flex-direction:column;display:flex}.nyt-koeretoej-kostprislinjer>div{justify-content:space-between;font-size:14px;display:flex}.nyt-koeretoej-kostpris-total{border-top:1px solid var(--color-divider);padding-top:var(--space-2);font-weight:600}.nyt-koeretoej-tjekliste-liste{min-height:48px}.nyt-koeretoej-bilag{justify-content:center;gap:var(--space-2);min-height:90px;padding:var(--space-3);border:1px dashed var(--color-divider);flex-direction:column;transition:border-color .15s ease-out,background-color .15s ease-out;display:flex}.nyt-koeretoej-bilag[data-over]{border-color:var(--color-accent-600);background:var(--color-accent-100)}.nyt-koeretoej-bilag p{text-align:center;margin:0;font-size:12px}.nyt-koeretoej-bilagsforslag{gap:var(--space-2);cursor:default;flex-direction:column;max-height:200px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.nyt-koeretoej-bilagslinje{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:13px;display:flex}.nyt-koeretoej-bilagsfelt{color:var(--color-text-muted);min-width:90px}.nyt-koeretoej-bilag-kurs{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:12px;display:inline-flex}.nyt-koeretoej-bilag-kurs input{border:1px solid var(--color-divider);background:var(--color-surface);width:4.5em;color:var(--color-text);font:inherit;padding:2px 6px}.nyt-koeretoej-bilag-kurs input[aria-invalid=true]{border-color:var(--color-danger)}.nyt-koeretoej-bilag-kroner{font-weight:500}@media (width<=960px){.nyt-koeretoej-layout{grid-template-columns:minmax(0,1fr)}.nyt-koeretoej-sidespalte{position:static}.nyt-koeretoej-gitter3,.nyt-koeretoej-opslagsrad{grid-template-columns:minmax(0,1fr)}}.opgaver{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.opgaver-hoved p{margin:0;font-size:13px}.opgaver-fanelinje{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--color-divider);scrollbar-width:none;display:flex;overflow-x:auto}.opgaver-faner{display:flex}.opgaver-faner button{font:inherit;color:var(--color-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:10px 14px;font-size:14px;font-weight:500;box-shadow:inset 0 -2px #0000}.opgaver-faner button:hover{color:var(--color-text);box-shadow:inset 0 -2px 0 var(--color-neutral-400)}.opgaver-faner button[aria-selected=true]{color:var(--color-text);box-shadow:inset 0 -2px 0 var(--color-accent);font-weight:600}.opgaver-fanelinje .btn-ghost{white-space:nowrap;min-height:34px;font-size:13px}.opgaver-vaerktoej{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.opgaver-boardtitel{align-items:center;gap:var(--space-1);min-width:0;display:flex}.opgaver-boardtitel h2{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.15}.opgaver-filtre{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.opgaver-filtre .btn{min-height:38px}.opgaver-soeg{width:220px;position:relative}.opgaver-soeg svg{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:11px;translate:0 -50%}.opgaver-soeg .input{min-height:38px;padding-left:32px;font-size:13px}.opgaver-personer{gap:4px;display:flex}.opgaver-personer .opgaver-initialer{border:2px solid var(--color-bg);cursor:pointer;width:32px;height:32px;padding:0;font-size:11px}.opgaver-personer .opgaver-initialer:hover{border-color:var(--color-neutral-400)}.opgaver-personer .opgaver-initialer[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-accent)}.opgaver-besked,.opgaver-note{margin:0;font-size:13px}.opgaver-fejl{color:var(--color-accent-900);margin:0;font-size:13px}.opgaver-board{padding-bottom:var(--space-3);align-items:flex-start;gap:10px;display:flex;overflow-x:auto}.opgaver-kolonne{isolation:isolate;border-radius:var(--radius-lg);background:var(--color-neutral-200);flex-direction:column;flex:0 0 284px;min-width:0;max-height:max(420px,100dvh - 250px);transition:background-color .15s ease-out,box-shadow .15s ease-out;display:flex}.opgaver-kolonne[data-over]{background:var(--color-accent-100);box-shadow:inset 0 0 0 1.5px var(--color-accent-400)}.opgaver-kolonnehoved{align-items:center;gap:6px;padding:11px 12px 8px;display:flex}.opgaver-kolonnehoved h2{letter-spacing:.01em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;line-height:1.25}.opgaver-faerdigmaerke{color:var(--color-accent);flex:none}.opgaver-antal{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-text) 8%, transparent);font-family:var(--font-figures);font-stretch:var(--font-figures-stretch);font-variant-numeric:tabular-nums;color:var(--color-text-muted);flex:none;padding:1px 6px;font-size:12px;font-weight:600}.opgaver-kortliste{flex-direction:column;gap:6px;min-height:0;padding:2px 8px 4px;display:flex;overflow-y:auto}.opgaver-tom{border:1.5px dashed var(--color-neutral-400);border-radius:var(--radius-md);text-align:center;color:var(--color-text-muted);margin:0;padding:14px 8px;font-size:12px}.opgaver-opgave{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 1px 0 var(--color-neutral-300);flex-direction:column;flex:none;gap:8px;padding:10px 12px;display:flex;position:relative}.opgaver-opgave:hover{box-shadow:0 1px 0 var(--color-neutral-300), 0 0 0 1.5px var(--color-neutral-400)}.opgaver-opgave:has(.opgaver-titel button:focus-visible){outline:2px solid var(--focus-ring);outline-offset:1px}.opgaver-opgave[data-faerdig] .opgaver-titel{color:var(--color-text-muted)}.opgaver-opgave[data-flytter]{background:color-mix(in srgb, var(--color-text) 7%, transparent);box-shadow:none}.opgaver-opgave[data-flytter]>*{opacity:0}.opgaver-opgave[data-loeftet]{cursor:grabbing;box-shadow:var(--shadow-lg);rotate:2deg}body:has(.opgaver-opgave[data-loeftet]){cursor:grabbing}.opgaver-opgave[data-landing]:before{content:"";background:var(--color-accent);border-radius:2px;height:3px;position:absolute;left:0;right:0}.opgaver-opgave[data-landing=foer]:before{top:-5px}.opgaver-opgave[data-landing=efter]:before{bottom:-5px}.opgaver-titellinje{align-items:flex-start;gap:var(--space-2);display:flex}.opgaver-titel{min-width:0;font-family:var(--font-body);letter-spacing:0;overflow-wrap:anywhere;flex:1;margin:0;font-size:14px;font-weight:500;font-stretch:100%;line-height:1.35}.opgaver-titel button{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.opgaver-titel button:after{content:"";border-radius:inherit;position:absolute;inset:0}.opgaver-titel button:focus-visible{outline:none}.opgaver-greb{z-index:1;border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-neutral-600);cursor:grab;touch-action:none;background:0 0;border:none;flex:none;place-items:center;margin:-5px -7px 0 0;padding:0;display:grid;position:relative}.opgaver-greb:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent);color:var(--color-text)}@media (hover:hover){.opgaver-greb{opacity:0}.opgaver-opgave:hover .opgaver-greb,.opgaver-greb:focus-visible{opacity:1}}.opgaver-link{font-size:12px}.opgaver-opgave .opgaver-link{z-index:1;color:var(--color-accent);align-self:flex-start;text-decoration:none;position:relative}.opgaver-opgave a.opgaver-link:hover{text-decoration:underline}.opgaver-punktlinje{align-items:center;gap:8px;display:flex}.opgaver-punktbjaelke{flex:1;gap:2px;height:6px;display:flex}.opgaver-punktbjaelke span{background:var(--color-neutral-300);border-radius:1px;flex:1}.opgaver-punktbjaelke[data-glat]{background:var(--color-neutral-300);border-radius:1px}.opgaver-punktbjaelke span[data-gjort]{background:var(--color-accent)}.opgaver-punkttal{font-family:var(--font-figures);font-stretch:var(--font-figures-stretch);font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:12px;font-weight:600}.opgaver-punktlinje[data-alle] .opgaver-punkttal{color:var(--color-accent)}.opgaver-fod{min-height:26px;color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.opgaver-frist,.opgaver-gentag{border-radius:var(--radius-sm);background:var(--color-neutral-200);align-items:center;gap:4px;padding:2px 6px;font-weight:600;display:inline-flex}.opgaver-frist{font-family:var(--font-figures);font-stretch:var(--font-figures-stretch);font-variant-numeric:tabular-nums;font-size:12px}.opgaver-frist[data-idag]{background:var(--color-accent-2-200);color:var(--color-accent-2-900)}.opgaver-frist[data-overskredet]{background:var(--color-danger);color:var(--color-surface)}.opgaver-ansvarlig{margin-left:auto}.opgaver-initialer{background:var(--color-accent-2);width:26px;height:26px;font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-text);border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.opgaver-skjult{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.opgaver-tilfoejknap{border-radius:var(--radius-md);width:calc(100% - 16px);font:inherit;color:var(--color-text-muted);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin:2px 8px 8px;padding:8px;font-size:13px;font-weight:500;display:flex}.opgaver-tilfoejknap:hover{background:color-mix(in srgb, var(--color-text) 8%, transparent);color:var(--color-text)}.opgaver-hurtig{flex-direction:column;gap:6px;padding:2px 8px 8px;display:flex}.opgaver-hurtig textarea.input{resize:none;min-height:62px;box-shadow:0 1px 0 var(--color-neutral-300);border-color:#0000}.opgaver-hurtig textarea.input:focus-visible{border-color:var(--focus-ring)}.opgaver-hurtigknapper{align-items:center;gap:4px;display:flex}.opgaver-hurtigknapper .btn-primary{min-height:36px}.opgaver-nykolonne{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-neutral-200) 50%, transparent);flex:0 0 284px}.opgaver-nykolonne .opgaver-tilfoejknap{width:100%;margin:0;padding:12px}.opgaver-nykolonne[data-aaben]{background:var(--color-neutral-200)}.opgaver-nykolonne .opgaver-hurtig{padding:8px}.opgaver-menu{position:relative}.opgaver-menuliste{z-index:20;border:1px solid var(--color-divider);border-radius:var(--radius-lg);background:var(--color-surface);min-width:200px;box-shadow:var(--shadow-md);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.opgaver-menuliste button{border-radius:var(--radius-md);font:inherit;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;padding:9px 10px;font-size:14px}.opgaver-menuliste button:hover,.opgaver-menuliste button:focus-visible{background:var(--color-neutral-200);outline:none}.opgaver-menuliste button[data-fare]{border-top:1px solid var(--color-divider);border-radius:0 0 var(--radius-md) var(--radius-md);color:var(--color-danger);margin-top:4px}.opgaver-formular,.opgaver-panel{gap:var(--space-3);flex-direction:column;display:flex}.opgaver-felterrad{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.opgaver-feltetiket{color:var(--color-text-muted);font-size:12px}.opgaver-valgt{justify-content:space-between;align-items:center;gap:var(--space-2);border:1px solid var(--color-divider);padding:6px 8px;font-size:13px;display:flex}.opgaver-fund{margin:var(--space-1) 0 0;border:1px solid var(--color-divider);max-height:180px;padding:0;list-style:none;overflow-y:auto}.opgaver-fund button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:6px 8px;font-size:13px;display:block}.opgaver-fund button:hover{background:var(--color-neutral-100)}.opgaver-punkter,.opgaver-kommentarer{gap:var(--space-2);flex-direction:column;display:flex}.opgaver-punkter h3,.opgaver-kommentarer h3{margin:var(--space-2) 0 0;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:13px}.opgaver-punkt{align-items:center;gap:var(--space-2);font-size:13px;display:flex}.opgaver-punkt label{align-items:center;gap:var(--space-2);min-width:0;display:flex}.opgaver-punkt .btn{margin-left:auto}.opgaver-tilfoej{align-items:flex-end;gap:var(--space-2);display:flex}.opgaver-tilfoej .field{flex:1;min-width:0}.opgaver-kommentar{gap:var(--space-2);font-size:13px;display:flex}.opgaver-kommentar p{margin:0}.opgaver-kommentarnavn{font-weight:500}.opgaver-kolonnelinje{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.opgaver-kolonnelinje .field{flex:1;min-width:140px}.opgaver-faerdigvalg{font-size:12px}.opgaver-dialogtekst{margin:0;font-size:14px}.opgaver-advarsel{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-danger) 9%, var(--color-surface));color:var(--color-text);margin:0;padding:10px 12px;font-size:14px}.btn.opgaver-sletknap{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-surface)}.btn.opgaver-sletknap:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-danger) 82%, var(--color-text));background:color-mix(in srgb, var(--color-danger) 82%, var(--color-text))}@media (width<=720px){.opgaver-board{scroll-snap-type:x mandatory}.opgaver-kolonne,.opgaver-nykolonne{scroll-snap-align:start;flex-basis:84vw}.opgaver-soeg{flex:160px;width:auto}.opgaver-filtre{width:100%}}@media (prefers-reduced-motion:reduce){.opgaver-kolonne{transition:none}.opgaver-opgave[data-loeftet]{rotate:none}}.status-side{min-height:100dvh;padding:var(--space-6) var(--space-4);justify-items:center;display:grid}.status-spalte{gap:var(--space-6);flex-direction:column;width:min(420px,100%);display:flex}.status-hoved{gap:var(--space-1);flex-direction:column;display:flex}.status-navn{font-family:var(--font-heading);font-weight:var(--font-heading-weight);margin:0;font-size:28px;line-height:1.1}.status-hilsen{margin:0;font-size:16px}.status-bil{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0;font-size:14px}.status-trin{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.status-trin>li{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:15px;display:flex}.status-trin-bjaelke{background:var(--color-neutral-400);flex:none;width:4px;height:22px}.status-trin-navn{font-family:var(--font-heading);font-weight:var(--font-heading-weight);overflow-wrap:anywhere}.status-trin-faerdigt,.status-trin-aktuelt{color:var(--color-text)}.status-trin-faerdigt .status-trin-bjaelke{background:var(--lak-groen)}.status-trin-aktuelt .status-trin-bjaelke{background:var(--color-accent)}.status-trin-nu{color:var(--color-text-muted);font-size:12px}.status-beloeb,.status-kontakt{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-divider);flex-direction:column;display:flex}.status-overskrift{font-family:var(--font-heading);font-weight:var(--font-heading-weight);margin:0;font-size:15px}.status-sum{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.01em;margin:0;font-size:28px}.status-tekst{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0;font-size:14px}.status-depositum{justify-content:space-between;gap:var(--space-2);margin:0;font-size:14px;display:flex}.status-tekst a{color:var(--color-text)}.status-papirer{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-divider);flex-direction:column;display:flex}.status-papirliste{gap:var(--space-2);flex-direction:column;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.status-papirliste>li{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.status-papirliste a{color:var(--color-text)}.status-papir-uden{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;flex-basis:100%;display:flex}.status-visning{border:1.5px solid var(--color-neutral-300);background:var(--color-surface);border-radius:3px;width:100%;height:50dvh;min-height:240px;display:block}.status-side .btn-primary{width:100%;min-height:48px}.status-papirer .underskrift{width:100%}.status-papirer .underskrift-knapper{grid-template-columns:auto 1fr;display:grid}.shell{background:var(--color-bg);grid-template-columns:220px minmax(0,1fr);min-height:100dvh;display:grid}.shell-sidebar{align-self:start;gap:var(--space-6);height:100dvh;padding:var(--space-6) var(--space-3);background:linear-gradient(180deg, var(--nav-top), var(--nav-bund));color:var(--color-surface);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.shell-sidebar :focus-visible{outline-color:var(--color-surface)}.shell-brand{padding:0 var(--space-3)}.shell-brand-navn{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:20px;line-height:1.1}.shell-brand-forhandler{color:var(--color-surface);font-size:12px}.shell-nav{align-items:stretch;gap:var(--space-1);flex-direction:column;flex:1;padding:0;display:flex}.shell-nav a{min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:inherit;align-items:center;font-size:14px;text-decoration:none;display:flex}.shell-nav a[aria-current=page]{background:var(--color-accent-500);color:var(--color-surface)}.shell-nav a:hover:not([aria-current=page]){background:color-mix(in srgb, var(--color-surface) 10%, transparent)}.shell-gruppe{gap:var(--space-1);margin-top:var(--space-6);flex-direction:column;display:flex}.shell-gruppe-titel{margin:0 0 var(--space-1);padding:0 var(--space-3);color:var(--color-surface);font-size:11px}.shell-bund{padding-top:var(--space-6);margin-top:auto}.shell-nav .shell-taeller-maerkat{padding:var(--space-1) var(--space-2);background:var(--color-accent-2);color:var(--color-text);margin-left:auto;font-size:10px}.shell-bruger{align-items:center;gap:var(--space-3);padding:var(--space-3);border-top:1px solid color-mix(in srgb, var(--color-surface) 25%, transparent);display:flex}.shell-initialer{background:var(--color-accent-2);width:30px;height:30px;color:var(--color-text);font-family:var(--font-heading);font-weight:var(--font-heading-weight);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.shell-bruger-tekst{min-width:0;font-size:13px;line-height:1.2}.shell-bruger-navn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-bruger-rolle{color:var(--color-surface);font-size:11px}.shell-logud{margin-left:auto}.shell-sidebar .shell-logud{color:var(--color-surface)}.shell-sidebar .shell-logud:hover{background:color-mix(in srgb, var(--color-surface) 15%, transparent)}.shell-main{gap:var(--space-6);min-width:0;padding:var(--space-8) var(--space-8) calc(var(--space-8) * 1.5);flex-direction:column;display:flex}.shell-forlad{margin-left:auto}.shell-banner{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-accent-300);background:var(--color-accent-100);color:var(--color-accent-800);font-size:13px;display:flex}.sidehoved h1{margin:0;font-size:32px}.sidehoved p{margin:0;font-size:14px}.shell-menuknap{display:none}@media (width<=960px){.shell{grid-template-columns:minmax(0,1fr)}.shell-sidebar{height:auto;padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-3);flex-flow:wrap;position:static;overflow:visible}.shell-brand{flex:1;min-width:0;padding:0}.shell-brand-forhandler{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-menuknap{height:44px;padding:0 var(--space-3);border:1.5px solid var(--color-surface);border-radius:var(--radius-md);color:var(--color-surface);font-family:var(--font-heading);font-weight:var(--font-heading-weight);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.shell-nav{flex:none;width:100%;display:none}.shell-nav.shell-nav-aaben{display:flex}.shell-bruger{border-top:none;width:100%;padding:0}.shell-main{padding:var(--space-6) var(--space-4) var(--space-8)}}.shell-besked,.shell-besked-blok p{margin:0;font-size:13px}.shell-besked-blok{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.opkaldspop{right:var(--space-4);bottom:var(--space-4);z-index:40;gap:var(--space-2);width:min(360px, calc(100vw - var(--space-4) * 2));flex-direction:column;display:flex;position:fixed}.opkaldspop-kort{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-neutral-100);border:1px solid var(--color-divider);box-shadow:0 6px 18px color-mix(in srgb, var(--color-text) 14%, transparent);flex-direction:column;animation:.22s cubic-bezier(.16,1,.3,1) opkaldspop-ind;display:flex}.opkaldspop-hoved{gap:var(--space-3);align-items:flex-start;display:flex}.opkaldspop-tekst{flex:1;min-width:0}.opkaldspop-tekst p{margin:0}.opkaldspop-navn{font-weight:600}.opkaldspop-nummer,.opkaldspop-henvendelse{overflow-wrap:anywhere;font-size:13px}.opkaldspop-luk{margin-left:auto}.opkaldspop-handlinger{gap:var(--space-2);flex-wrap:wrap;display:flex}@keyframes opkaldspop-ind{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.opkaldspop-kort{animation:none}}.shell-ikke-fundet{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.platform{flex-direction:column;min-height:100vh;display:flex}.platform-top{padding:var(--space-3) var(--space-8);gap:var(--space-6);background:var(--color-text);color:var(--color-surface);flex-wrap:wrap}.platform-maerke{align-items:baseline;gap:var(--space-2);display:flex}.platform-maerke span{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-surface);font-size:12px;font-weight:400}.platform-top a{padding:var(--space-2) var(--space-3);border-bottom:2px solid #0000}.nav.platform-top a:hover,.nav.platform-top a[aria-current=page]{color:var(--color-surface)}.platform-top a[aria-current=page]{border-bottom-color:var(--color-accent-2)}.nav.platform-top a:hover:not([aria-current=page]){border-bottom-color:color-mix(in srgb, var(--color-surface) 50%, transparent)}.platform-top button.btn-ghost:hover{background:color-mix(in srgb, var(--color-surface) 15%, transparent)}.platform-top .btn-ghost{color:var(--color-surface)}.platform-top :focus-visible{outline-color:var(--color-surface)}.platform-bruger{align-items:center;gap:var(--space-3);padding-left:var(--space-4);border-left:1px solid color-mix(in srgb, var(--color-surface) 25%, transparent);margin-left:auto;font-size:13px;display:flex}.platform-initialer{border:1px solid color-mix(in srgb, var(--color-surface) 35%, transparent);width:28px;height:28px;font-family:var(--font-heading);font-weight:var(--font-heading-weight);place-items:center;font-size:12px;display:grid}.platform-indhold{gap:var(--space-6);padding:var(--space-6) var(--space-8) var(--space-8);flex-direction:column;min-width:0;display:flex}.platform-hoved{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.platform-hoved h1{margin:0;font-size:28px}.platform-hoved p{margin:var(--space-1) 0 0;font-size:13px}.platform-noegletal{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.platform-tal{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:30px;line-height:1}.platform-nyform{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.platform-nyform-linje{grid-column:1/-1}.platform-cvr{gap:var(--space-2);display:flex}.platform-cvr .input{min-width:0}.platform-afkrydsning{gap:var(--space-6);flex-wrap:wrap;font-size:13px;display:flex}.platform-handlinger{justify-content:flex-end;gap:var(--space-2);display:flex}.platform-tabelkort-hoved{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-divider);display:flex}.platform-soeg{width:240px;max-width:100%}.platform-maerkater{gap:var(--space-1);flex-wrap:wrap;display:flex}.platform-tal-celle{text-align:right}.platform-raekkehandlinger{gap:var(--space-2);justify-content:flex-end;align-items:center;display:inline-flex}.platform-besked{padding:var(--space-3) var(--space-4);align-items:flex-start;gap:var(--space-3);flex-direction:column;margin:0;font-size:13px;display:flex}.platform-fejl{color:var(--color-accent-900);margin:0;font-size:13px}.platform-fod{padding:var(--space-3) var(--space-4)}@media (width<=1100px){.platform-noegletal,.platform-nyform{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.platform-noegletal,.platform-nyform{grid-template-columns:minmax(0,1fr)}.platform-indhold{padding:var(--space-4)}.platform-top{padding:var(--space-3) var(--space-4)}}.audit-filtre{gap:var(--space-3);grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(150px,1fr)) repeat(2,minmax(130px,.7fr));align-items:end;display:grid}.audit-brugerfilter{align-items:center;gap:var(--space-2);margin:0;font-size:13px;display:flex}.audit-tidspunkt{white-space:nowrap}.audit-detaljer{margin-top:var(--space-1);font-size:12px}.audit-detaljer summary{cursor:pointer;color:var(--color-accent-900)}.audit-detaljer dl{gap:2px var(--space-3);margin:var(--space-2) 0 0;grid-template-columns:max-content minmax(0,1fr);display:grid}.audit-detaljer dt{color:var(--color-text-muted)}.audit-detaljer dd{margin:0}.audit-fod{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-divider);display:flex}.platform-jobkoe-log{padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--color-divider) 25%, transparent);border-top:1px solid var(--color-divider);font-size:12px}.platform-jobkoe-log ul{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (width<=1100px){.audit-filtre{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.audit-filtre{grid-template-columns:minmax(0,1fr)}}.platform-moduler{gap:var(--space-3)}.platform-moduler-tekst{max-width:70ch;font-size:13px}.platform-modulraekke{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-divider);display:flex}.platform-modulraekke:last-child{border-bottom:none}.platform-modulraekke-hoved{padding-top:0;font-size:12px}.platform-modulnavn{font-size:14px}.platform-modulnote{font-size:12px}.hent-lageret .hent-lageret-bred{grid-column:1/-1}.hent-lageret .hent-lageret-kilder{gap:var(--space-4);border:0;align-items:center;margin:0;padding:0;display:flex}.hent-lageret .hent-lageret-kilde{gap:var(--space-2);align-items:center;display:flex}.hent-lageret .hent-lageret-tal{font-variant-numeric:tabular-nums;white-space:nowrap}.hent-lageret .hent-lageret-mark{margin-left:var(--space-2);font-size:12px}.hent-lageret .hent-lageret-liste{padding-left:var(--space-6);gap:var(--space-1);margin:0;display:grid}.hent-lageret .hent-lageret-tom{margin:0}.hent-lageret .hent-lageret-opdater{gap:var(--space-1);margin-left:var(--space-2);align-items:center;display:inline-flex}.hent-lageret .hent-lageret-valg{align-items:flex-start;gap:var(--space-1);margin-top:var(--space-1);flex-direction:column;display:flex}.hent-lageret .hent-lageret-valg .hent-lageret-opdater{margin-left:0}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-variable.woff2)format("woff2")}:root{--color-bg:#f4f1ea;--color-surface:#fff;--color-text:#15172a;--color-text-muted:#5b5e72;--color-accent:#2b3f8c;--color-accent-2:#e0b64e;--color-divider:#e2ddd1;--color-warning:#c8763f;--color-danger:#a8322b;--color-neutral-100:#faf8f3;--color-neutral-200:#ece8de;--color-neutral-300:#dad4c5;--color-neutral-400:#c9c3b4;--color-neutral-500:#9c978a;--color-neutral-600:#7a766b;--color-neutral-700:#5c584f;--color-neutral-800:#3f3c36;--color-neutral-900:#26241f;--color-accent-100:#eef0f8;--color-accent-200:#dde1f0;--color-accent-300:#b9c1e0;--color-accent-400:#8e9bc9;--color-accent-500:#5c6dab;--color-accent-600:#2b3f8c;--color-accent-700:#233475;--color-accent-800:#1c2a5e;--color-accent-900:#131c40;--color-accent-2-100:#fbf5e2;--color-accent-2-200:#f5e8bd;--color-accent-2-300:#ecd48a;--color-accent-2-400:#e0b64e;--color-accent-2-500:#cba036;--color-accent-2-600:#a88225;--color-accent-2-700:#7d601c;--color-accent-2-800:#574313;--color-accent-2-900:#35290c;--lak-violet:#6a5a9c;--lak-orange:#c8763f;--lak-groen:#2f7a59;--lak-rosa:#c98097;--lak-marine:#2b3f8c;--lak-sort:#15172a;--lak-petrol:#2a7482;--lak-graa:#9c978a;--tilstand-indkoebt:var(--lak-violet);--tilstand-klargoering:var(--lak-orange);--tilstand-til-salg:var(--lak-groen);--tilstand-reserveret:var(--lak-rosa);--tilstand-solgt:var(--lak-marine);--tilstand-leveret:var(--lak-sort);--tilstand-under-leasing:var(--lak-petrol);--tilstand-afregnet:var(--lak-graa);--lak-groen-lys:#7ac7a7;--lak-orange-lys:#eaa87a;--lak-rosa-lys:#e0a6b8;--nav-top:#0b101e;--nav-bund:#162146;--heat-varm:#b8382f;--heat-lun:#c8763f;--heat-kold:#8f9fcf;--plade-kant:#b5312a;--font-heading:"Archivo", system-ui, sans-serif;--font-heading-weight:700;--font-heading-stretch:112%;--font-body:"Archivo", system-ui, sans-serif;--font-figures:"Archivo", system-ui, sans-serif;--font-figures-stretch:75%;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--radius-pill:999px;--shadow-sm:0 1px 2px #15172a1a;--shadow-md:0 4px 14px #15172a1f;--shadow-lg:0 16px 40px #15172a33;--shadow-kort:0 1px 2px color-mix(in srgb, var(--color-text) 6%, transparent);--focus-ring:var(--color-accent)}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}*,:before,:after{box-sizing:border-box}body{margin:0;font-size:14px;font-weight:400;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-stretch:var(--font-heading-stretch);letter-spacing:-.02em;margin:0 0 var(--space-2);line-height:1.12}h1{font-size:34px}h2{font-size:32px}h3{font-size:25px}h4{font-size:20px}h5{font-size:16px}h6{letter-spacing:.08em;text-transform:uppercase;font-size:13px}p{margin:0 0 var(--space-3)}a{color:var(--color-accent);text-underline-offset:3px}img{max-width:100%;display:block}figure{margin:0}figcaption{margin-top:var(--space-1);color:var(--color-text-muted);font-size:11px}.text-muted{color:var(--color-text-muted)}.tal{font-family:var(--font-figures);font-stretch:var(--font-figures-stretch);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:500}:focus{outline:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::selection{background:color-mix(in srgb, var(--color-accent) 30%, transparent)}.hr{height:1px;margin:var(--space-4) 0;background:var(--color-divider);border:0}.btn{cursor:pointer;min-height:44px;font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-text);padding:0 calc(var(--space-3) * 1.2);border-radius:var(--radius-md);background:0 0;border:1.5px solid #0000;justify-content:center;align-items:center;gap:6px;font-size:14px;line-height:1.2;text-decoration:none;display:inline-flex}.btn svg{display:block}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--color-accent);color:var(--color-surface)}.btn-primary:hover{background:var(--color-accent-700)}.btn-primary:active{background:var(--color-accent-800)}.btn-secondary{border-color:var(--color-text)}.btn-secondary:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.btn-secondary:active{background:color-mix(in srgb, var(--color-text) 14%, transparent)}.btn-ghost{color:var(--color-accent);padding-inline:var(--space-1)}.btn-ghost:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.btn-ghost:active{background:color-mix(in srgb, var(--color-accent) 18%, transparent)}.btn-icon{width:36px;height:36px;min-height:0;padding:0}.btn-block{width:100%;margin-top:var(--space-2)}.field>label{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin-bottom:5px;font-size:12px;display:block}.input{width:100%;min-height:44px;font:inherit;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1.5px solid var(--color-neutral-300);border-radius:var(--radius-md);padding:6px 10px;font-size:14px}.input:hover{border-color:color-mix(in srgb, var(--color-text) 45%, transparent)}.input:focus-visible{border-color:var(--focus-ring);outline-offset:0}.input[aria-invalid=true],.input[aria-invalid=true]:focus-visible{border-color:var(--color-danger)}textarea.input{resize:vertical;min-height:90px}.radio{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.radio input,.seg-opt input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.radio .dot{border:1.5px solid var(--color-divider);border-radius:50%;flex:none;width:16px;height:16px}.radio:hover .dot{border-color:var(--color-accent)}.radio input:checked+.dot{border-color:var(--color-accent);background:var(--color-accent);box-shadow:inset 0 0 0 4px var(--color-bg)}.radio input:focus-visible+.dot{outline:2px solid var(--focus-ring);outline-offset:2px}.seg{border:1px solid var(--color-divider);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.seg-opt{cursor:pointer;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.seg-opt+.seg-opt{border-left:1px solid var(--color-divider)}.seg-opt:has(input:checked){background:var(--color-accent);color:var(--color-surface)}.seg-opt:not(:has(input:checked)):hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.seg-opt:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:-2px}.card{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.card-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);font-size:10px}.card-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-stretch:var(--font-heading-stretch);font-size:19px;line-height:1.2}.card-body{color:var(--color-text-muted);flex:1;margin:0;font-size:13px}.card-meta{color:var(--color-text-muted);align-items:center;gap:6px;font-size:11px;display:flex}.elev-sm{box-shadow:var(--shadow-sm)}.elev-md{box-shadow:var(--shadow-md)}.elev-lg{box-shadow:var(--shadow-lg)}.tag{letter-spacing:.02em;border-radius:calc(var(--radius-md) * .75);align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}.tag-accent{background:var(--color-accent-100);color:var(--color-accent-800)}.tag-accent-2{background:var(--color-accent-2-100);color:var(--color-accent-2-800)}.tag-neutral{background:var(--color-neutral-100);color:var(--color-neutral-800)}.tag-outline{border:1px solid var(--color-accent);color:var(--color-accent)}.tag-danger{background:var(--color-danger);color:var(--color-surface)}.tag-success{background:var(--lak-groen);color:var(--color-surface)}.tag-warning{background:var(--color-warning);color:var(--color-text)}.maerkat-tilstand{letter-spacing:.02em;border-radius:var(--radius-pill);align-items:center;padding:3px 12px;font-size:12px;font-weight:500;display:inline-flex}.maerkat-tilstand-ukendt{background:var(--color-neutral-200);color:var(--color-text)}.plade{background:var(--color-surface);min-width:0;max-width:100%;color:var(--color-text);border:1.5px solid var(--plade-kant);border-radius:var(--radius-lg);align-items:stretch;display:inline-flex;overflow:hidden}.plade-baand{background:var(--color-accent);color:var(--color-surface);font-family:var(--font-heading);letter-spacing:.04em;flex:none;justify-content:center;align-items:center;padding:0 4px;font-size:8px;font-weight:700;display:flex}.plade-tal{line-height:20px;font-family:var(--font-figures);font-stretch:var(--font-figures-stretch);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:2px 8px 2px 5px;font-size:16px;font-weight:500;display:block;overflow:hidden}.plade-lille .plade-baand{padding:0 3px;font-size:7px}.plade-lille .plade-tal{padding:1px 6px 1px 4px;font-size:13px;line-height:16px}.nav{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:none;display:flex}.nav-brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-stretch:var(--font-heading-stretch);margin-right:auto;font-size:18px}.nav a{color:inherit;font-size:14px;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--color-accent)}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);padding:var(--space-2);border-bottom:2px solid var(--color-text);font-size:11px}.table td{padding:var(--space-2);border-bottom:1px solid var(--color-neutral-200)}.table tbody tr:hover{background:color-mix(in srgb, var(--color-text) 4%, transparent)}.dialog-backdrop{padding:var(--space-4);background:color-mix(in srgb, var(--color-neutral-900) 50%, transparent);place-items:center;display:grid;position:fixed;inset:0}.dialog{gap:var(--space-3);width:min(440px,100%);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);max-height:calc(100dvh - var(--space-4) * 2);flex-direction:column;display:flex;overflow-y:auto}.dialog>*{flex-shrink:0}.dialog-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-stretch:var(--font-heading-stretch);font-size:20px}.dialog-body{opacity:.85;font-size:14px}.dialog-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}.kontakt{border:1px solid var(--color-neutral-400);background:var(--color-neutral-200);cursor:pointer;flex:none;width:34px;height:18px;padding:0;position:relative}.kontakt[aria-checked=true]{border-color:var(--color-accent-700);background:var(--color-accent)}.kontakt:disabled{cursor:default;opacity:.55}.kontakt:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:2px}.kontakt-knop{background:var(--color-neutral-600);width:12px;height:12px;transition:left .14s cubic-bezier(.2,.8,.3,1);position:absolute;top:2px;left:2px}.kontakt[aria-checked=true] .kontakt-knop{background:var(--color-bg);left:18px}@media (prefers-reduced-motion:reduce){.kontakt-knop{transition:none}}
