@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bund:#0c0d0f;--flade-1:#131417;--flade-2:#1a1c20;--flade-3:#23262b;--streg:#2a2d33;--tekst:#ece8df;--tekst-2:#a6a39b;--tekst-3:#6f6d68;--accent:#ece8df;--accent-tekst:#0c0d0f;--ok:#6fbf8f;--advarsel:#e0a458;--fejl:#e5695e;--skrift:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--t-12:.75rem;--t-13:.8125rem;--t-15:.9375rem;--t-17:1.0625rem;--t-22:1.375rem;--t-32:2rem;--r-1:8px;--r-2:14px;--r-3:22px;--hurtig:.14s cubic-bezier(.2, 0, 0, 1);--rolig:.32s cubic-bezier(.2, 0, 0, 1);--sidebar:232px}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}body{background:var(--bund);min-height:100dvh;color:var(--tekst);font:400 var(--t-15)/1.5 var(--skrift);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,p{margin:0}h1{font-size:var(--t-32);letter-spacing:-.03em;font-weight:560;line-height:1.1}h2{font-size:var(--t-17);letter-spacing:-.01em;font-weight:560}a{color:inherit}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--tekst);outline-offset:2px;border-radius:4px}::selection{background:var(--tekst);color:var(--bund)}.daempet{color:var(--tekst-2)}.svag{color:var(--tekst-3)}.lille{font-size:var(--t-13)}.knap{border-radius:var(--r-1);background:var(--accent);min-height:44px;color:var(--accent-tekst);cursor:pointer;transition:transform var(--hurtig), opacity var(--hurtig), background var(--hurtig);border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:560;display:inline-flex}.knap:hover{opacity:.9}.knap:active{transform:scale(.98)}.knap:disabled{opacity:.45;cursor:default;transform:none}.knap.stille{background:var(--flade-2);color:var(--tekst)}.knap.stille:hover{background:var(--flade-3);opacity:1}.knap.fuld{width:100%}.felt{gap:6px;display:grid}.felt>span{font-size:var(--t-13);color:var(--tekst-2)}.felt input{border:1px solid var(--streg);border-radius:var(--r-1);background:var(--flade-1);min-height:46px;transition:border-color var(--hurtig), background var(--hurtig);padding:0 14px}.felt input:hover{border-color:var(--tekst-3)}.felt input:focus{border-color:var(--tekst);background:var(--flade-2);outline:none}.felt input.kode{font-size:var(--t-22);letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums}.besked{border-radius:var(--r-1);font-size:var(--t-13);background:var(--flade-2);padding:12px 14px}.besked.fejl{color:var(--fejl);background:color-mix(in srgb, var(--fejl) 12%, var(--flade-1))}.kort{background:var(--flade-1);border-radius:var(--r-2);padding:22px}.kort-hoved{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.gitter{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.raekker{display:grid}.raekke{align-items:center;gap:14px;padding:14px 0;display:flex}.raekke+.raekke{border-top:1px solid var(--flade-2)}.raekke>.fyld{flex:1;min-width:0}.prik{background:var(--tekst-3);border-radius:50%;flex:none;width:8px;height:8px}.prik.ok{background:var(--ok)}.prik.fejl{background:var(--fejl)}.kontakt{cursor:pointer;background:var(--flade-3);width:44px;height:26px;transition:background var(--hurtig);border:0;border-radius:13px;flex:none;padding:0;position:relative}.kontakt:after{content:"";background:var(--tekst-2);width:20px;height:20px;transition:transform var(--hurtig), background var(--hurtig);border-radius:50%;position:absolute;top:3px;left:3px}.kontakt[aria-checked=true]{background:var(--tekst)}.kontakt[aria-checked=true]:after{background:var(--bund);transform:translate(18px)}.kontakt:disabled{opacity:.5;cursor:default}.skelet{border-radius:var(--r-2);background:var(--flade-1);height:120px;animation:1.4s ease-in-out infinite puls}@keyframes puls{50%{opacity:.5}}.ind{animation:ind var(--rolig) both}@keyframes ind{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}select,textarea{font:inherit;color:inherit}.felt select,.felt textarea{border:1px solid var(--streg);border-radius:var(--r-1);background:var(--flade-1);min-height:46px;transition:border-color var(--hurtig), background var(--hurtig);padding:0 14px}.felt textarea{resize:vertical;min-height:96px;padding:12px 14px;line-height:1.5}.felt select:hover,.felt textarea:hover{border-color:var(--tekst-3)}.felt select:focus,.felt textarea:focus{border-color:var(--tekst);background:var(--flade-2);outline:none}.felt input[type=date],.felt input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.formgitter{grid-template-columns:1fr 1fr;gap:14px;display:grid}.formgitter .bred{grid-column:1/-1}.knapper{align-items:center;gap:10px;margin-top:6px;display:flex}.knapper .skub{margin-left:auto}.knap.lille{min-height:34px;font-size:var(--t-13);padding:0 12px}.knap.farlig{color:var(--fejl);background:0 0}.knap.farlig:hover{background:color-mix(in srgb, var(--fejl) 12%, transparent);opacity:1}.ikonknap{border-radius:var(--r-1);width:36px;height:36px;color:var(--tekst-2);cursor:pointer;transition:background var(--hurtig), color var(--hurtig);background:0 0;border:0;place-items:center;display:inline-grid}.ikonknap:hover{background:var(--flade-3);color:var(--tekst)}.ikonknap svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:18px;height:18px}.dialog{border-radius:var(--r-3);background:var(--flade-2);width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--tekst);border:0;padding:0;overflow:auto}.dialog.bred{width:min(760px,100vw - 24px)}.dialog::backdrop{background:#0009}.dialog[open]{animation:ind var(--rolig) both}.dialog-indhold{gap:18px;padding:22px 24px 24px;display:grid}.dialog-hoved{justify-content:space-between;align-items:center;gap:12px;display:flex}.dialog form{gap:14px;display:grid}.dialog .felt input,.dialog .felt select,.dialog .felt textarea{background:var(--bund)}.chip{border:1px solid var(--streg);min-height:34px;color:var(--tekst-2);cursor:pointer;font-size:var(--t-13);transition:background var(--hurtig), color var(--hurtig), border-color var(--hurtig);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.chip:hover{color:var(--tekst);border-color:var(--tekst-3)}.chip.valgt{background:var(--tekst);color:var(--bund);border-color:var(--tekst)}.omr-valg{flex-wrap:wrap;gap:8px;display:flex}.omr-maerke{font-size:var(--t-13);color:var(--tekst-2);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.faner{scrollbar-width:none;gap:4px;margin:0 -4px;padding:0 4px;display:flex;overflow-x:auto}.faner::-webkit-scrollbar{display:none}.faner button{min-height:38px;color:var(--tekst-2);cursor:pointer;white-space:nowrap;transition:background var(--hurtig), color var(--hurtig);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.faner button:hover{color:var(--tekst)}.faner button.valgt{background:var(--flade-2);color:var(--tekst)}.antal{font-size:var(--t-12);color:var(--tekst-3);font-variant-numeric:tabular-nums}.faner button.valgt .antal{color:var(--tekst-2)}.tom{color:var(--tekst-3);padding:10px 4px 4px}.vaerktoej{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.vaerktoej .skub{margin-left:auto}.sidehoved.med-knap{grid-template-columns:1fr auto;align-items:end}.beskeder{z-index:50;pointer-events:none;gap:8px;width:min(440px,100vw - 24px);display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.besked-flyd{border-radius:var(--r-2);background:var(--tekst);color:var(--bund);font-size:var(--t-13);pointer-events:auto;animation:ind var(--rolig) both;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;font-weight:500;display:flex}.besked-flyd.fejl{background:var(--fejl);color:#fff}.besked-flyd button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}@media (width<=820px){.beskeder{bottom:84px}}.mail{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.mail-liste ul{margin:0;padding:0;list-style:none}.mail-liste li+li{border-top:1px solid var(--flade-1)}.mail-liste .skelet{height:64px;margin-bottom:8px}.mail-raekke{border-radius:var(--r-1);text-align:left;cursor:pointer;width:100%;color:var(--tekst-2);transition:background var(--hurtig);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:11px 12px;display:grid}.mail-raekke:hover{background:var(--flade-1)}.mail-raekke.valgt{background:var(--flade-2)}.mail-raekke:disabled{opacity:.6;cursor:progress}.mail-fra,.mail-emne{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-tid{font-size:var(--t-12);color:var(--tekst-3);font-variant-numeric:tabular-nums;white-space:nowrap}.mail-emne{font-size:var(--t-13);grid-column:1/-1}.mail-raekke.ulaest .mail-fra{color:var(--tekst);font-weight:600}.mail-raekke.ulaest .mail-emne{color:var(--tekst)}.mail-raekke.ulaest .mail-fra:before{content:"";background:var(--tekst);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.mail-vis{min-width:0;position:sticky;top:24px}.mail-vis article{gap:14px;display:grid}.mail-titel{font-size:var(--t-22);letter-spacing:-.02em;overflow-wrap:anywhere}.mail-tekst{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid var(--flade-2);padding-top:14px;line-height:1.6}.mail-html{border-radius:var(--r-2);background:#fff;border:0;width:100%;height:62dvh}.mail-bilag{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mail-bilag a{text-decoration:none}.mail-tilbage{justify-self:start;display:none}.mail-skriv{min-height:260px;font-family:inherit}@media (width<=980px){.mail{grid-template-columns:1fr}.mail-vis{position:static}.mail.har-aaben .mail-liste,.mail:not(.har-aaben) .mail-vis{display:none}.mail-tilbage{display:inline-flex}}.port{place-items:center;min-height:100dvh;padding:24px;display:grid}.port-boks{gap:28px;width:100%;max-width:380px;display:grid}.port-boks form{gap:16px;display:grid}.port-tekst{gap:8px;display:grid}.maerke{letter-spacing:.14em;font-weight:600;font-size:var(--t-13);align-items:center;gap:10px;display:flex}.maerke svg{width:22px;height:22px}.qr{background:var(--flade-1);border-radius:var(--r-2);justify-items:center;gap:12px;padding:20px;display:grid}.qr img{border-radius:var(--r-1);width:196px;height:196px}.qr code{font:500 var(--t-13)/1.4 ui-monospace, Consolas, monospace;letter-spacing:.08em;word-break:break-all;text-align:center;color:var(--tekst-2)}.ramme{grid-template-columns:var(--sidebar) 1fr;min-height:100dvh;display:grid}.side{background:var(--flade-1);flex-direction:column;gap:28px;height:100dvh;padding:26px 14px 18px;display:flex;position:sticky;top:0}.side .maerke{padding:0 10px}.menu{gap:2px;display:grid}.menu a,.menu-knap{border-radius:var(--r-1);min-height:40px;color:var(--tekst-2);cursor:pointer;text-align:left;width:100%;transition:background var(--hurtig), color var(--hurtig);background:0 0;border:0;align-items:center;gap:12px;padding:0 10px;text-decoration:none;display:flex}.menu a:hover,.menu-knap:hover,.menu a.active{background:var(--flade-2);color:var(--tekst)}.menu svg,.menu-knap svg{flex:none;width:18px;height:18px}.side-bund{gap:2px;margin-top:auto;display:grid}.hvem{font-size:var(--t-13);color:var(--tekst-3);text-overflow:ellipsis;white-space:nowrap;padding:10px;overflow:hidden}.indhold{min-width:0;padding:44px clamp(20px,5vw,64px) 96px}.indhold>*{max-width:1120px}.sidehoved{gap:6px;margin-bottom:36px;display:grid}.afsnit{gap:14px;margin-bottom:40px;display:grid}@media (width<=820px){.ramme{grid-template-columns:1fr}.side{z-index:10;height:auto;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--flade-1) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:row;gap:0;position:fixed;inset:auto 0 0}.side .maerke,.hvem{display:none}.menu,.side-bund{flex:1;gap:4px;margin:0;display:flex}.side-bund{flex:none}.menu a,.menu-knap{min-height:52px;font-size:var(--t-12);flex-direction:column;flex:1;justify-content:center;gap:3px;padding:0 12px}.indhold{padding:28px 18px 110px}h1{font-size:1.65rem}}.roed{color:var(--fejl)}.besked.advarsel{color:var(--advarsel);background:color-mix(in srgb, var(--advarsel) 12%, var(--flade-1))}.besked a{color:inherit}.afkryds{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.afkryds input{width:18px;height:18px;accent-color:var(--tekst)}.prik.stor{width:14px;height:14px}.kort-link{transition:background var(--hurtig), transform var(--hurtig);text-decoration:none;display:block}.kort-link:hover{background:var(--flade-2)}.kort-link:active{transform:scale(.99)}.raekke-link{text-decoration:none}.raekke-link:hover .fyld{text-decoration:underline}.ind-tekst{white-space:pre-wrap;overflow-wrap:anywhere}.husk-felt{border:1px solid var(--streg);border-radius:var(--r-1);background:var(--bund);width:100%;font-size:var(--t-17);resize:vertical;padding:14px;line-height:1.45}.husk-felt:focus{border-color:var(--tekst);outline:none}.linjeform{align-items:flex-start;gap:10px;margin-top:12px;display:flex}.linjeform input,.linjeform textarea{border:1px solid var(--streg);border-radius:var(--r-1);background:var(--flade-1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:44px;padding:0 14px}.linjeform textarea{resize:vertical;flex:1;padding:10px 14px;line-height:1.5}.linjeform input:first-child{flex:1;min-width:0}.linjeform input:focus,.linjeform textarea:focus{border-color:var(--tekst);outline:none}details summary{cursor:pointer;padding:10px 0}.opgaver{margin:0;padding:0;list-style:none}.opgave{border-radius:var(--r-1);transition:background var(--hurtig);align-items:flex-start;gap:4px;display:flex}.opgave+.opgave{border-top:1px solid var(--flade-1)}.opgave:hover{background:var(--flade-1)}.flueben{cursor:pointer;color:#0000;background:0 0;border:0;flex:none;place-items:center;width:44px;height:46px;display:grid}.flueben svg{border:1.5px solid var(--tekst-3);fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:border-color var(--hurtig), background var(--hurtig), color var(--hurtig);border-radius:50%;padding:2px}.flueben:hover svg{border-color:var(--tekst);color:var(--tekst-3)}.flueben[aria-checked=true] svg{background:var(--tekst-3);border-color:var(--tekst-3);color:var(--bund)}.opgave-krop{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:3px;min-width:0;padding:11px 12px 11px 0;display:grid}.opgave-titel{overflow-wrap:anywhere}.opgave.faerdig .opgave-titel{color:var(--tekst-3);text-decoration:line-through}.opgave-meta{font-size:var(--t-13);color:var(--tekst-2);flex-wrap:wrap;gap:4px 14px;display:flex}.prio{font-size:var(--t-12);vertical-align:1px;border-radius:5px;margin-right:8px;padding:1px 7px;font-weight:560;display:inline-block}.prio.kritisk{background:var(--fejl);color:#fff}.prio.hoej{background:color-mix(in srgb, var(--advarsel) 22%, transparent);color:var(--advarsel)}.indbakke{gap:10px;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.indbakke .kort{gap:8px;padding:18px 20px;display:grid}.indbakke .knapper{flex-wrap:wrap}.dagsplan,.signaler{margin:0;padding:0;list-style:none}.dagsplan li+li{border-top:1px solid var(--flade-1)}.dagsplan button{border-radius:var(--r-1);text-align:left;cursor:pointer;width:100%;transition:background var(--hurtig);background:0 0;border:0;align-items:baseline;gap:16px;padding:12px 8px;display:flex}.dagsplan button:hover{background:var(--flade-1)}.dagsplan-tid{min-width:108px;color:var(--tekst-2);font-variant-numeric:tabular-nums;font-size:var(--t-13);flex:none}.dagsplan .omr-maerke{margin-left:auto}.signaler li{padding:8px 0}.overblik{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:0 48px;display:grid}.blad{align-items:center;gap:4px;display:flex}.maaned{background:var(--flade-2);border-radius:var(--r-2);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.maaned-hoved{background:var(--bund);font-size:var(--t-12);color:var(--tekst-3);padding:8px 10px}.maaned-dag{background:var(--flade-1);flex-direction:column;gap:3px;min-width:0;min-height:112px;padding:6px;display:flex}.maaned-dag.udenfor{background:var(--bund)}.maaned-dag.udenfor .maaned-tal{color:var(--tekst-3)}.maaned-tal{cursor:pointer;min-width:26px;height:26px;font-size:var(--t-13);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:50%;align-self:flex-start}.maaned-tal:hover{background:var(--flade-3)}.maaned-dag.idag .maaned-tal{background:var(--tekst);color:var(--bund);font-weight:600}.maaned-ting{border:0;border-left:3px solid var(--omr);text-align:left;cursor:pointer;background:color-mix(in srgb, var(--omr) 16%, var(--flade-2));width:100%;font-size:var(--t-12);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:2px 6px;display:block;overflow:hidden}.maaned-ting:hover{background:color-mix(in srgb, var(--omr) 30%, var(--flade-2))}.maaned-ting.advarsel{outline:1px solid var(--fejl)}.maaned-mere{color:var(--tekst-2);font-size:var(--t-12);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 6px}.gitter-ramme{--time-kol:52px;background:var(--flade-1);border-radius:var(--r-2);overflow:hidden}.gitter-hoved,.gitter-heldag,.gitter-krop{grid-template-columns:var(--time-kol) repeat(var(--dage), minmax(0, 1fr));display:grid}.gitter-dag{cursor:pointer;color:var(--tekst-2);font-size:var(--t-13);background:0 0;border:0;justify-content:center;align-items:baseline;gap:8px;padding:12px 4px 8px;display:flex}.gitter-dag strong{font-size:var(--t-17);color:var(--tekst);border-radius:50%;min-width:30px;height:30px;font-weight:560;line-height:30px}.gitter-dag.idag strong{background:var(--tekst);color:var(--bund)}.gitter-heldag{border-top:1px solid var(--flade-2);border-bottom:1px solid var(--flade-2)}.gitter-heldag>.lille{text-align:right;padding:6px 4px;font-size:.625rem;line-height:1.2}.heldag-celle{border-left:1px solid var(--flade-2);align-content:start;gap:3px;min-width:0;min-height:30px;padding:4px 3px;display:grid}.gitter-rulle{scrollbar-width:thin;scrollbar-color:var(--flade-3) transparent;max-height:min(68dvh,780px);overflow-y:auto}.gitter-timer>div{position:relative}.gitter-timer span{color:var(--tekst-3);font-variant-numeric:tabular-nums;font-size:.6875rem;position:absolute;top:-8px;right:8px}.gitter-kolonne{border-left:1px solid var(--flade-2);min-width:0;position:relative}.gitter-felt{border:0;border-top:1px solid var(--flade-2);cursor:pointer;background:0 0;width:100%;padding:0;display:block}.gitter-felt:hover{background:var(--flade-2)}.blok{border:0;border-left:3px solid var(--omr);background:color-mix(in srgb, var(--omr) 22%, var(--flade-2));text-align:left;cursor:pointer;font-size:var(--t-12);z-index:2;border-radius:6px;flex-direction:column;gap:1px;padding:4px 7px;line-height:1.3;display:flex;position:absolute;overflow:hidden}.blok:hover{background:color-mix(in srgb, var(--omr) 36%, var(--flade-2));z-index:3}.blok strong{text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}.blok span{color:var(--tekst-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blok.haard{outline:2px solid var(--fejl)}.blok.bloed{outline:1.5px dashed var(--advarsel)}.buffer{z-index:1;pointer-events:none;background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--omr) 22%, transparent) 0 4px, transparent 4px 8px);border-radius:6px;position:absolute}.nu-streg{background:var(--fejl);z-index:4;pointer-events:none;height:2px;position:absolute;left:0;right:0}.nu-streg:before{content:"";background:var(--fejl);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}@media (width<=820px){.formgitter{grid-template-columns:1fr}.sidehoved.med-knap{grid-template-columns:1fr;align-items:start;gap:14px}.maaned-dag{min-height:74px;padding:3px}.maaned-ting{border-left-width:2px;padding:1px 3px;font-size:.625rem}.gitter-ramme{--time-kol:40px}.gitter-dag{flex-direction:column;align-items:center;gap:2px;padding:8px 0 6px}.overblik{grid-template-columns:1fr}.linjeform{flex-wrap:wrap}.dagsplan-tid{min-width:88px}}.husk-knap{justify-content:flex-start;gap:10px;padding:0 12px}.husk-knap svg{width:18px;height:18px}.menu a>span:not(.prik):not(.taeller){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.taeller{background:var(--flade-3);min-width:20px;color:var(--tekst);font-size:var(--t-12);text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;flex:none;padding:0 6px;line-height:20px}.taeller.roed{background:var(--fejl);color:#fff}.menu-prik{margin:0 5px}.side{scrollbar-width:none;gap:22px;overflow-y:auto}@media (width<=820px){.side{overflow:visible}.side .omraader,.side-bund .menu-knap,.side-bund .menu a span{display:none}.husk-knap{right:16px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:11;border-radius:50%;justify-content:center;width:54px;height:54px;padding:0;position:fixed}.husk-knap span{display:none}.husk-knap svg{width:24px;height:24px}.menu a{padding:0 4px;position:relative}.menu a>span:not(.prik):not(.taeller){flex:none}.menu .taeller{position:absolute;top:4px;left:calc(50% + 6px)}.side-bund{display:flex}.side-bund .menu{flex:none}.side-bund .menu a{min-width:48px}}.flere{gap:14px;display:grid}.flere summary{color:var(--tekst-2);font-size:var(--t-13);padding:4px 0}.flere summary:hover{color:var(--tekst)}.flere[open] summary{margin-bottom:10px}.flere>p{margin-top:12px}
