@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--bg: #f7f5f0;--field: #fbfaf7;--ink: #1b1917;--ink-dim: #6a655b;--ink-faint: #6f6a5f;--tc: #8f6413;--tc-dim: #6f5424;--state-warn: #7a5f12;--state-bad: #a0392b;--marker-gul: #7e6415;--marker-bla: #3a6389;--marker-gronn: #47723f;--tekst-rod: #c01807;--tekst-gul: #946600;--tekst-gronn: #16702c;--tekst-bla: #0d4fb0;--marker-lilla: #6e4585;--marker-rust: #7a4432;--marker-gra: #8b8578;--surface-hi: rgba(24, 21, 17, .09);--surface-lo: rgba(0, 0, 0, .06);--surface-depth: rgba(0, 0, 0, .05);--content-rest: rgba(24, 21, 17, .035);--content-raised: rgba(24, 21, 17, .06);--content-pressed: rgba(24, 21, 17, .07);--content-held: rgba(24, 21, 17, .085);--hairline: rgba(24, 21, 17, .075);--edge-soft: rgba(24, 21, 17, .1);--ja-flate: #a0392b;--ja-tekst: #ffffff;--nei-flate: #3f6b38;--nei-tekst: #ffffff;--tc-wash: rgba(143, 100, 19, .13);--tc-edge: rgba(143, 100, 19, .32);--tc-wash-strong: rgba(143, 100, 19, .17);--lift-shadow: rgba(30, 26, 20, .16);--font-sans: "IBM Plex Sans", system-ui, -apple-system, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--r-surface: 20px;--r-content: 12px;--s-xs: 4px;--s-sm: 8px;--s-md: 12px;--s-lg: 16px;--s-xl: 20px;--s-xxl: 24px;--hit: 44px;--ease-out: cubic-bezier(.16, 1, .3, 1);--spring-settle: cubic-bezier(.2, .85, .25, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--t-enter: .22s;--t-page: .22s;--merke-st: 40px;--mark-src: url(/merke.png);--mark-color: #151516;--meny-br: 320px}:root[data-blackout=true]{color-scheme:dark;--bg: #000000;--field: #050505;--ink: #cbc5ba;--ink-dim: #8c887f;--ink-faint: #4d4941;--tc: #e3a857;--tc-dim: #8a6b3c;--state-warn: #b79231;--state-bad: #ae4a3d;--marker-gul: #c0a33e;--marker-bla: #4e7fa8;--marker-gronn: #5e8f5a;--tekst-rod: #ff6a5a;--tekst-gul: #f0c33d;--tekst-gronn: #45c766;--tekst-bla: #5aa9ff;--marker-lilla: #8a5fa0;--marker-rust: #8e5c4a;--marker-gra: #6e6a63;--ja-flate: #7a2b20;--ja-tekst: #ffd9d2;--nei-flate: #2f5a2b;--nei-tekst: #d7f0d4;--surface-hi: rgba(233, 226, 213, .1);--surface-lo: rgba(0, 0, 0, .9);--surface-depth: rgba(0, 0, 0, .95);--content-rest: rgba(233, 226, 213, .022);--content-raised: rgba(233, 226, 213, .05);--content-pressed: rgba(233, 226, 213, .06);--content-held: rgba(233, 226, 213, .085);--hairline: rgba(233, 226, 213, .07);--edge-soft: rgba(233, 226, 213, .12);--tc-wash: rgba(227, 168, 87, .12);--tc-wash-strong: rgba(227, 168, 87, .16);--tc-edge: rgba(227, 168, 87, .3);--lift-shadow: rgba(0, 0, 0, .45);--mark-color: #f6f7f8}@media(prefers-reduced-motion:reduce){:root{--ease-out: linear;--ease-drawer: linear;--t-enter: .15s;--t-page: .15s}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%;margin:0;background:var(--bg);overflow:hidden;overscroll-behavior:none}body{font-family:var(--font-sans);color:var(--ink)}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.app{height:var(--vvh, 100%);display:flex;overflow:hidden}.skall{flex:1;min-width:0;display:flex;flex-direction:column;padding:var(--s-xl) 0 0}.midt{padding:0 var(--s-xxl)}.midt{width:100%;container-type:inline-size}.toppstripe{flex:none;display:flex;align-items:center;gap:var(--s-md)}.toppstripe__side{flex:1 1 0;min-width:0;display:flex;align-items:center}.toppstripe__side--hoeyre{justify-content:flex-end}.merke{flex:none;width:var(--merke-st);height:var(--merke-st);background:var(--mark-color);mask:var(--mark-src) center / contain no-repeat;-webkit-mask:var(--mark-src) center / contain no-repeat}.dagpil{flex:none;width:28px;height:28px;border-radius:8px;font-size:15px;line-height:1;color:var(--ink-dim);transition:background .12s ease,color .12s ease,transform .16s var(--ease-out)}.dagpil:active{transform:scale(.94)}.dagpil:disabled{color:var(--ink-faint);opacity:.4}@media(hover:hover)and (pointer:fine){.dagpil:not(:disabled):hover{background:var(--content-raised);color:var(--ink)}}.tidskode{flex:none;font-size:32px;font-weight:500;letter-spacing:-.01em;color:var(--tc);line-height:1.1}.tidskode--gammel{color:var(--state-bad)}.wheel{display:flex;flex-direction:column;align-items:center;user-select:none;-webkit-user-select:none}.wheel__window{overflow:hidden;touch-action:none;cursor:ns-resize;-webkit-mask:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent)}.wheel__column{display:flex;flex-direction:column;align-items:center;gap:0;will-change:transform}.wheel__column--settling{transition:transform .28s var(--ease-out)}.wheel__column--settling .wheel__value,.wheel__column--settling .wheel__side{transition:transform .28s var(--ease-out),opacity .28s var(--ease-out)}.wheel__value,.wheel__side{display:flex;align-items:center;justify-content:center;flex:none;padding:0}.wheel__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:300;line-height:1;letter-spacing:-.02em;color:var(--ink)}.wheel--active .wheel__value{color:var(--tc)}.wheel__side{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:300;color:var(--ink);line-height:1}.wheel--active .wheel__side{color:var(--tc)}.wheel__label{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--ink-dim);padding-top:var(--s-sm)}.wheel--active .wheel__label{color:var(--tc)}.tcvindu__hjul{display:flex;align-items:flex-start;justify-content:center;gap:var(--s-xs)}.wheel__felt{width:100%;border:0;background:none;text-align:center;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:300;line-height:1;letter-spacing:-.02em;color:inherit;padding:0;cursor:text}.wheel__felt:focus{outline:none;box-shadow:inset 0 -2px 0 -1px var(--tc)}.wheel__felt::selection{background:color-mix(in srgb,var(--tc) 30%,transparent)}.tcvindu__under{text-align:center}.tidskode__knapp{display:block;padding:0;border:0;background:none;cursor:pointer}.tidskode__knapp:active{transform:scale(.98)}.tidskode--dato{color:var(--ink-dim)}.tidskode--tilbake{background:none;border:0;padding:0;font-family:inherit;cursor:pointer}@media(hover:hover)and (pointer:fine){.tidskode--tilbake:hover{color:var(--ink);text-decoration:underline}}.toppstripe__hvem{display:flex;align-items:center;gap:var(--s-sm);font-size:13px;color:var(--ink-dim);white-space:nowrap}.kontekst{flex:none;font-family:var(--font-mono);font-size:11.5px;line-height:1;color:var(--ink-faint);text-align:center;padding-top:var(--s-sm)}.rollebytte{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--tc);background:var(--tc-wash);border-radius:999px;padding:4px 10px;transition:background var(--t-enter) ease}.faner{flex:none;display:flex;justify-content:center;gap:var(--s-xs);padding:var(--s-lg) 0 var(--s-md)}.faner__fane{min-height:34px;padding:0 var(--s-md);border-radius:999px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);transition:color var(--t-enter) ease,background var(--t-enter) ease}.faner__fane--aktiv{color:var(--tc);background:var(--tc-wash)}.pager{flex:1;min-height:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.pager::-webkit-scrollbar{display:none}.pager__side{flex:none;width:100%;padding:0 var(--s-xxl);scroll-snap-align:start;scroll-snap-stop:always;display:flex;min-height:0;position:relative}.prikker{flex:none;height:44px;display:flex;align-items:center;justify-content:center;gap:var(--s-sm)}.prikker__prikk{width:5px;height:5px;border-radius:3px;background:var(--ink-faint);transition:width var(--t-enter) var(--ease-out),background var(--t-enter) ease}.prikker__prikk--aktiv{width:18px;background:var(--tc-dim)}.flate{flex:1;min-width:0;display:flex;flex-direction:column;width:100%;border-radius:var(--r-surface);background:var(--field);box-shadow:inset 0 1px 0 var(--surface-hi),inset 0 -1px 0 var(--surface-lo),inset 0 10px 14px -10px var(--surface-depth);overflow:hidden}.flate__innhold{flex:1;min-height:0;overflow-y:auto;padding:var(--s-xl);scrollbar-width:none}.flate__innhold::-webkit-scrollbar{display:none}.merknad{font-size:12.5px;color:var(--ink-faint);max-width:62ch;margin:var(--s-xl) 0 0}.tomtekst{font-size:13px;color:var(--ink-dim);margin:0}.rutenett{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--s-md);align-content:start}.kort__status--feil{color:var(--state-bad)}.kort{position:relative;min-height:132px;display:flex;flex-direction:column;border-radius:var(--r-content);background:var(--content-rest);overflow:hidden;transition:background .15s ease}.kort__flate{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:3px;padding:var(--s-md) var(--s-md) var(--s-sm);text-align:left;transition:transform .22s var(--ease-out)}.kort__flate:active{transform:scale(.985)}.kort__stripe{position:absolute;left:0;top:0;bottom:0;width:2.5px;border-radius:2px 0 0 2px}.kort__tittel{font-size:15px;color:var(--ink)}.kort__fil{font-size:12px;color:var(--ink);word-break:break-all}.kort__status{font-size:11.5px;color:var(--ink-faint)}@media(hover:hover)and (pointer:fine){.kort:hover{background:var(--content-raised)}}.kort__tid{display:flex;align-items:center;gap:var(--s-xs);padding:0 var(--s-md) 10px;font-size:11.5px;color:var(--ink-faint);cursor:pointer}.kort__tid-tekst{flex:none}.kort__tid-felt{flex:none;width:68px;font-size:11.5px;color:var(--ink-faint);background:none;border:0;padding:2px 0;cursor:pointer}.kort__tid-felt::-webkit-calendar-picker-indicator{opacity:.45}.kort:has(.kort__tid-felt:not([value=""])) .kort__tid,.kort__tid:focus-within{color:var(--tc)}.kort__tid:focus-within .kort__tid-felt{color:var(--tc)}.kort__tid-nullstill{flex:none;width:18px;height:18px;border-radius:50%;font-size:13px;line-height:1;color:var(--ink-faint)}.kort--over{background:var(--tc-wash);box-shadow:inset 0 0 0 2px var(--tc-edge)}.kort--ny{align-items:center;justify-content:center;gap:var(--s-xs);background:none;box-shadow:inset 0 0 0 1px var(--edge-soft);color:var(--ink-dim)}@media(hover:hover)and (pointer:fine){.kort--ny:hover{background:var(--content-rest)}}.kort--ny__pluss{font-size:24px;line-height:1;color:var(--tc)}.meny{flex:none;width:0;visibility:hidden;overflow:hidden;background:var(--bg);box-shadow:inset -1px 0 0 var(--hairline);transition-property:width,visibility;transition-duration:var(--t-page),0s;transition-timing-function:var(--ease-drawer),linear;transition-delay:0s,var(--t-page)}.meny--aapen{width:var(--meny-br);visibility:visible;transition-delay:0s,0s}.meny__innhold{width:var(--meny-br);margin-left:auto;height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:var(--s-xl);padding:var(--s-xl) var(--s-xxl)}.meny__gruppe{display:flex;flex-direction:column;gap:var(--s-sm)}.meny__gruppenavn{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;color:var(--ink-dim)}.meny__merknad{margin:2px 0 0;font-size:11.5px;color:var(--ink-faint)}.meny__rad{display:flex;align-items:center;justify-content:space-between;gap:var(--s-md);min-height:var(--hit);width:100%;text-align:left;font-size:15px;color:var(--ink)}.meny__rad--knapp:hover{color:var(--tc)}.meny__radverdi{font-family:var(--font-mono);font-size:12px;color:var(--ink-dim)}.meny__lesefelt{font-family:var(--font-mono);font-size:13px;line-height:1.7;color:var(--ink-dim)}.meny__merknad{font-size:12px;line-height:1.5;color:var(--ink-faint)}.menyknapp{flex:none;width:var(--hit);height:var(--hit);display:flex;align-items:center;justify-content:center}.menu-icon{display:flex;flex-direction:column;gap:3px;width:17px}.menu-icon span{height:1.5px;border-radius:1px;background:var(--ink-dim);transform-origin:center;transition:transform .28s var(--ease-drawer),background .25s ease}.menu-icon span:nth-child(2){transition:opacity .14s ease .15s,background .25s ease}.menu-icon--open span{background:var(--ink)}.menu-icon--open span:nth-child(1){transform:translateY(4.5px) rotate(45deg)}.menu-icon--open span:nth-child(2){opacity:0;transition:opacity .11s ease 0ms}.menu-icon--open span:nth-child(3){transform:translateY(-4.5px) rotate(-45deg)}@media(prefers-reduced-motion:reduce){.menu-icon span,.menu-icon span:nth-child(2),.menu-icon--open span:nth-child(2){transition-duration:.15s;transition-delay:0ms;transition-timing-function:linear}}.switch{flex:none;width:42px;height:24px;border-radius:12px;background:transparent;box-shadow:inset 0 0 0 1px var(--edge-soft);display:flex;align-items:center;justify-content:flex-start;padding:0 3px;transition:background .18s ease}.switch--on{background:var(--tc-wash-strong);box-shadow:inset 0 0 0 1px var(--tc-edge);justify-content:flex-end}.switch--disabled{opacity:.45}.switch__knob{width:18px;height:18px;border-radius:9px;background:var(--ink-faint);transition:background .18s ease}.switch--on .switch__knob{background:var(--tc)}@container (max-width: 420px){.toppstripe__hvem{display:none}}.synk{display:flex;flex-direction:column;gap:var(--s-xl)}.synk__melding{display:flex;flex-direction:column;gap:var(--s-sm);max-width:48ch;margin:0;font-size:13.5px;line-height:1.6;color:var(--ink-dim)}.synk__melding strong{font-size:15px;font-weight:500;color:var(--ink)}.synk__sum{display:flex;align-items:baseline;gap:var(--s-sm);margin:0;font-size:12.5px;color:var(--ink-dim)}.synk__sum-skille{color:var(--ink-faint)}.synk__sum-mangler{color:var(--state-warn);font-weight:500}.synk__bord{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,360px));justify-content:space-evenly;row-gap:var(--s-xxl);align-items:start;margin-inline:calc(var(--s-xl) * -1)}.synkkort{position:relative;display:flex;flex-direction:column;border-radius:var(--r-content);background:var(--content-rest);padding:var(--s-md)}.synkkort--tomt .synkkort__ark{border-style:dashed}.synkkort--alle{background:var(--tc-wash)}.synkkort__hode{position:relative;display:flex;align-items:baseline;justify-content:center;gap:var(--s-sm);padding:var(--s-xs) var(--s-lg) var(--s-sm)}.synkkort__merke{flex:none;font-size:12.5px;font-weight:600;letter-spacing:.06em;color:var(--ink)}.synkkort--alle .synkkort__merke{color:var(--tc)}.synkkort__navn{min-width:0;font-size:12.5px;color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.synkkort__antall{position:absolute;right:0;font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--ink-faint)}.synkkort--tomt .synkkort__antall{color:var(--state-warn);font-weight:600}.synkkort__ark{display:flex;flex-direction:column;padding:var(--s-sm);border:1px solid var(--hairline);border-radius:9px;background:var(--field);transition:border-color .15s var(--ease-out)}.synkkort:focus-within .synkkort__ark{border-color:var(--tc)}.synkkort__liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.synkkort__linje{position:relative;display:flex;align-items:center}.synkkort__tekst,.synkkort__nytt{width:100%;min-height:34px;padding:6px 8px;border:1px solid transparent;border-radius:7px;background:transparent;font-family:var(--font-sans);font-size:13.5px;line-height:1.45;color:var(--ink);text-overflow:ellipsis}.synkkort__tekst:hover{border-color:var(--hairline)}.synkkort__tekst:focus,.synkkort__nytt:focus{outline:none;border-color:var(--tc);background:var(--field);text-overflow:clip}@media(hover:hover)and (pointer:fine){.synkkort__linje:hover .synkkort__tekst{padding-right:30px}}.synkkort__nytt{margin-top:var(--s-xs);color:var(--ink)}.synkkort__nytt::placeholder{color:var(--ink-faint)}.synkkort__fjern{position:absolute;right:2px;width:26px;height:26px;border-radius:6px;font-size:16px;line-height:1;color:var(--ink-faint);opacity:0;transition:opacity .12s var(--ease-out)}.synkkort__linje:hover .synkkort__fjern,.synkkort__fjern:focus-visible{opacity:1}.synkkort__fjern:hover{color:var(--state-bad)}.synk__to{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-xxl);align-items:start}@media(max-width:900px){.synk__to{grid-template-columns:minmax(0,1fr)}}.synk__spalte{gap:var(--s-sm)}.synk__posttid{margin-left:auto;font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--ink-faint)}.synk__poster{display:flex;flex-direction:column;gap:var(--s-sm)}.synk__par{display:flex;flex-direction:column;gap:3px}.synk__par .post__tekst{color:var(--ink-dim)}.synk__velg{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:var(--s-md) var(--s-lg);border:1px solid var(--hairline);border-radius:var(--r-content);background:var(--content-rest);text-align:left;transition:transform .16s var(--ease-out),background .16s var(--ease-out),border-color .16s var(--ease-out)}.synk__velg:hover{background:var(--content-held);border-color:var(--edge-soft)}.synk__velg:active{transform:scale(.99)}.synk__velg--gaar{border-color:var(--tc-edge);background:var(--tc-wash)}.synk__velg-merke{font-size:12.5px;font-weight:600;letter-spacing:.06em;color:var(--ink)}.synk__velg--gaar .synk__velg-merke{color:var(--tc)}.synk__velg-navn{font-size:13.5px;color:var(--ink)}.synk__velg-tall{font-size:12px;font-variant-numeric:tabular-nums;color:var(--ink-faint)}.synk__velg--gaar .synk__velg-tall{color:var(--tc)}.synk__flate{display:flex;flex-direction:column;gap:var(--s-md)}.synk__hvem{display:flex;align-items:baseline;gap:var(--s-md);padding-bottom:var(--s-sm);border-bottom:1px solid var(--hairline)}.synk__hvem-merke{font-size:15px;font-weight:600;letter-spacing:.06em;color:var(--tc)}.synk__hvem-navn{flex:1;min-width:0;font-size:14px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.synk__gruppe--pickup{display:flex;align-items:baseline;gap:var(--s-sm);margin-top:var(--s-md);padding-top:var(--s-md);border-top:1px solid var(--hairline)}.synk__gruppe-hint{font-size:10.5px;font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--ink-faint)}.synk__gruppe{margin-top:var(--s-sm);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.synk__knapp--bred{align-self:flex-start;min-width:180px}.synk__par+.synk__par{margin-top:2px}.synk__rad{display:flex;align-items:center}.synk__papirkurv{flex:none;width:0;opacity:0;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--state-bad);transition:width var(--t-enter) var(--ease-out),opacity .2s ease}.synk__rad--sletter .synk__papirkurv{width:38px;opacity:1}.synk__rad .post{flex:1;min-width:0}.synk__rad--sletter .post{cursor:default}.synk__spm--stilt{color:var(--ink-dim)}.synk__svar{width:100%;padding:5px 7px;border:1px solid var(--hairline);border-radius:6px;background:var(--field);font-family:var(--font-sans);font-size:13px;line-height:1.5;color:var(--ink);resize:vertical}.synk__nytt{margin-left:calc(22px + var(--s-sm));padding:6px 8px;border:1px solid transparent;border-radius:7px;background:transparent;font-family:var(--font-sans);font-size:13.5px;line-height:1.45;color:var(--ink)}.synk__nytt::placeholder{color:var(--ink-faint)}.synk__nytt:hover{border-color:var(--hairline)}.synk__nytt:focus{outline:none;border-color:var(--tc);background:var(--field)}.livelogg{display:flex;flex-direction:column;height:100%}.livelogg .loggkort{flex:1;min-height:0}.livelogg__rull{flex:1;min-height:0;max-height:none}.livelogg__knapper{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-sm);padding:var(--s-md);border-top:1px solid var(--hairline)}.livelogg__knappefeste{position:relative;display:inline-flex}.livelogg__knapp{position:relative;display:inline-flex;align-items:center;min-height:46px;padding:0 var(--s-md) 0 calc(var(--s-md) + 2.5px);border:none;border-radius:var(--r-content);background:var(--content-rest);overflow:hidden;transition:background .15s ease,transform .22s var(--spring-settle)}.livelogg__knapp:hover{background:var(--content-held)}.livelogg__knapp:active{transform:scale(.96)}.livelogg__stripe{position:absolute;left:0;top:0;bottom:0;width:2.5px}.livelogg__etikett{font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--ink)}.livelogg__fjern{position:absolute;top:-6px;left:-6px;width:18px;height:18px;border-radius:9px;background:var(--field);box-shadow:0 0 0 1px var(--hairline);font-size:12px;line-height:1;color:var(--ink-faint);opacity:0;transition:opacity .12s var(--ease-out)}@media(hover:hover)and (pointer:fine){.livelogg__knappefeste:hover .livelogg__fjern{opacity:1}}.livelogg__knappefeste--sletter .livelogg__fjern,.livelogg__fjern:focus-visible{opacity:1}@media(hover:hover)and (pointer:fine){.livelogg__fjern:hover{color:var(--state-bad)}}.post--rettbar{cursor:text}.post__rett{width:100%;margin-top:4px;padding:6px 8px;border:1px solid var(--tc);border-radius:8px;background:var(--field);color:var(--ink);font-size:13px;line-height:1.5;resize:vertical}.post__rett:focus{outline:none}.post__rett:disabled{opacity:.6}.rapportstrek{display:flex;align-items:center;gap:var(--s-md);margin:var(--s-md) 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;color:var(--ink-faint);white-space:nowrap}.rapportstrek:before,.rapportstrek:after{content:"";flex:1 1 auto;height:1px;background:var(--hairline)}.avsluttnett{display:flex;flex-direction:column;gap:var(--s-md);margin-top:var(--s-lg);padding-top:var(--s-lg);border-top:1px solid var(--hairline)}.avsluttnett__tittel{font-size:15px;font-weight:500;color:var(--ink)}.avsluttnett__hjelp{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink-dim)}.avsluttnett__kvittering{margin:0;font-size:13px;color:var(--tc)}.avsluttnett__felt{padding:var(--s-md);border:1px solid var(--hairline);border-radius:var(--r-content);background:var(--field);color:var(--ink);font-family:var(--font-sans);font-size:13px;line-height:1.5;resize:vertical}.avsluttnett__felt:focus{outline:none;border-color:var(--tc)}.avsluttnett__rad{display:flex;flex-wrap:wrap;gap:var(--s-lg)}.avsluttnett__merke{display:flex;flex-direction:column;gap:3px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.avsluttnett__velger{padding:7px 9px;border:1px solid var(--hairline);border-radius:8px;background:var(--field);color:var(--ink);font-family:var(--font-sans);font-size:13px;text-transform:none;letter-spacing:0}.avsluttnett__verdi{padding:7px 0;font-family:var(--font-mono);font-size:13px;text-transform:none;letter-spacing:0;color:var(--ink)}.avsluttnett__knapper{display:flex;gap:var(--s-md)}.avsluttnett__armert{background:var(--state-bad);border-color:var(--state-bad)}.post__fyll{display:block;margin-top:2px;font-size:12px;color:var(--ink-faint)}.livelogg__ny{min-width:120px;padding:7px 9px;border:1px solid transparent;border-radius:8px;background:transparent;font-family:var(--font-sans);font-size:13px;color:var(--ink)}.livelogg__ny::placeholder{color:var(--ink-faint)}.livelogg__ny:hover{border-color:var(--hairline)}.livelogg__ny:focus{outline:none;border-color:var(--tc);background:var(--field)}.livelogg__skriv{display:flex;align-items:flex-end;gap:var(--s-sm);padding:0 var(--s-md) var(--s-md)}.livelogg__felt{flex:1;min-width:0;padding:var(--s-sm) var(--s-md);border:1px solid var(--hairline);border-radius:var(--r-content);background:var(--field);font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--ink);resize:vertical}.livelogg__felt:focus{outline:none;border-color:var(--tc)}.livelogg__felt::placeholder{color:var(--ink-faint)}.livelogg__skriv .synk__knapp:disabled{opacity:.45;cursor:default}.synk__melding--feil{color:var(--state-bad)}.synk__knapp{align-self:stretch;min-height:var(--hit);padding:0 var(--s-md);border:1px solid var(--hairline);border-radius:8px;background:var(--content-raised);font-family:var(--font-sans);font-size:13.5px;color:var(--ink);transition:transform .16s var(--ease-out),background .16s var(--ease-out)}.synk__knapp:hover{background:var(--content-held)}.synk__knapp:active{transform:scale(.97)}.synk__knapp--hoved{border-color:var(--tc-edge);background:var(--tc-wash);color:var(--tc);font-weight:500}.synk__knapp--hoved:hover{background:var(--tc-wash-strong)}.synk__gaar{display:flex;align-items:center;gap:var(--s-sm);flex-wrap:wrap;padding-bottom:var(--s-sm)}.synk__gaar-tid{font-size:14px;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--tc)}.synk__gaar-ord{flex:1;min-width:0;font-size:12.5px;color:var(--ink-dim)}.synk__bekreft{display:flex;flex-direction:column;gap:var(--s-sm);margin-bottom:var(--s-sm);padding:var(--s-sm);border:1px solid var(--tc-edge);border-radius:8px;background:var(--tc-wash)}.synk__bekreft-tekst{margin:0;font-size:13px;line-height:1.5;color:var(--ink)}.synk__bekreft-valg{display:flex;gap:var(--s-sm)}.synk__bekreft-valg .synk__knapp{flex:1}.synk__liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.synk__linje{display:flex;align-items:flex-start;gap:var(--s-sm);padding:2px 0}.synk__hake{flex:none;width:22px;height:22px;margin-top:6px;border:1px solid var(--edge-soft);border-radius:6px;background:transparent;font-size:13px;line-height:1;color:var(--tc);transition:transform .14s var(--ease-out),background .14s var(--ease-out)}.synk__hake:active{transform:scale(.94)}.synk__hake--paa{border-color:var(--tc-edge);background:var(--tc-wash)}.synk__hake:disabled{opacity:.4;cursor:default}.synk__linjetekst{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.synk__dag{flex:none;margin-top:7px;font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ink-faint)}.synk__spm{padding:6px 0;font-size:13.5px;line-height:1.45;color:var(--ink)}.synk__svar{width:100%;padding:6px 8px;border:1px solid var(--hairline);border-radius:7px;background:var(--field);font-family:var(--font-sans);font-size:13px;line-height:1.5;color:var(--ink);resize:vertical}.synk__svar:focus{outline:none;border-color:var(--tc)}.synk__svar::placeholder{color:var(--ink-faint)}.synk__tomt{margin:0;padding:6px 8px;font-size:13px;color:var(--ink-faint)}.synk__takes{list-style:none;margin:var(--s-sm) 0 0;padding:var(--s-sm) 0 0;border-top:1px solid var(--hairline);display:flex;flex-direction:column;gap:2px}.synk__take{font-size:12px;font-variant-numeric:tabular-nums;color:var(--ink-faint)}.beskjeder{margin-inline:calc(var(--s-xl) * -1)}.beskjeder__bord{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,360px));justify-content:space-evenly;row-gap:var(--s-xxl)}.beskjed{display:flex;flex-direction:column;padding:var(--s-md);border-radius:var(--r-content);background:var(--content-rest)}.beskjed__hode{padding:var(--s-xs) 0 var(--s-sm)}.beskjed__til{margin:0;text-align:center;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.beskjed__fot{display:flex;justify-content:flex-end;padding:var(--s-sm) 2px 0}.beskjed__status{font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--ink-faint)}.beskjed__status--feil{color:var(--state-bad)}.rikfelt{display:flex;flex-direction:column;min-width:0}.rikfelt__verktoy{display:flex;align-items:center;gap:2px;padding:0 2px var(--s-sm);opacity:.55;transition:opacity .15s var(--ease-out)}.rikfelt:hover .rikfelt__verktoy,.rikfelt:focus-within .rikfelt__verktoy{opacity:1}.rikfelt__skille{width:1px;height:16px;margin:0 6px;background:var(--hairline)}.rikfelt__knapp{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-family:var(--font-mono);font-size:12.5px;line-height:1;color:var(--ink-dim);transition:background .12s ease,color .12s ease,transform .16s var(--ease-out)}@media(hover:hover)and (pointer:fine){.rikfelt__knapp:hover{background:var(--hairline);color:var(--ink)}}.rikfelt__knapp:active{transform:scale(.94)}.rikfelt__h1{font-size:14px;font-weight:600}.rikfelt__h2{font-size:11px;font-weight:600}.rikfelt__fet{font-weight:700}.rikfelt__kursiv{font-style:italic}.rikfelt__understrek{text-decoration:underline;text-underline-offset:2px}.rikfelt__strek{text-decoration:line-through}.rikfelt__farger{display:flex;align-items:center;gap:5px}.rikfelt__farge{width:13px;height:13px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f;transition:transform .16s var(--ease-out)}.rikfelt__farge:active{transform:scale(.9)}@media(hover:hover)and (pointer:fine){.rikfelt__farge:hover{transform:scale(1.15)}}.rikfelt__farge--ingen{background:transparent;box-shadow:inset 0 0 0 1px var(--hairline);position:relative}.rikfelt__farge--ingen:after{content:"";position:absolute;top:5px;right:1px;bottom:5px;left:1px;border-top:1px solid var(--ink-faint);transform:rotate(-45deg)}.rikfelt__flate{min-height:400px;padding:var(--s-md) var(--s-md) var(--s-lg);background:var(--field);border:1px solid var(--hairline);border-radius:9px;font-family:var(--font-sans);font-size:14.5px;line-height:1.65;color:var(--ink);overflow-wrap:break-word}.rikfelt__flate:focus{outline:none}.rikfelt:focus-within .rikfelt__flate{border-color:var(--tc)}.rikfelt__flate:empty:before,.rikfelt__flate>p:only-child:has(>br:only-child):before{content:var(--plassholder, "");color:var(--ink-faint);pointer-events:none}.rikfelt__flate h2{margin:var(--s-md) 0 var(--s-xs);font-size:16px;font-weight:600;line-height:1.35;color:var(--ink)}.rikfelt__flate h3{margin:var(--s-md) 0 var(--s-xs);font-size:13.5px;font-weight:600;letter-spacing:.02em;color:var(--ink)}.rikfelt__flate h2:first-child,.rikfelt__flate h3:first-child{margin-top:0}.rikfelt__flate p{margin:0 0 var(--s-sm)}.rikfelt__flate p:last-child{margin-bottom:0}.rikfelt__flate ul{margin:0 0 var(--s-sm);padding-left:1.1em}.rikfelt__flate li{margin:0 0 2px}[data-farge=rod]{color:var(--tekst-rod)}[data-farge=gul]{color:var(--tekst-gul)}[data-farge=gronn]{color:var(--tekst-gronn)}[data-farge=bla]{color:var(--tekst-bla)}.rikfelt__huske{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px 0 7px;border-radius:7px;box-shadow:inset 0 0 0 1px var(--hairline);font-size:11.5px;font-weight:500;letter-spacing:.01em;color:var(--ink-dim);white-space:nowrap;transition:background .12s ease,color .12s ease,box-shadow .12s ease,transform .16s var(--ease-out)}@media(hover:hover)and (pointer:fine){.rikfelt__huske:hover{color:var(--tc);box-shadow:inset 0 0 0 1px var(--tc);background:var(--tc-wash)}}.rikfelt__huske:active{transform:scale(.97)}.rikfelt__hukeboks{width:11px;height:11px;border-radius:3px;box-shadow:inset 0 0 0 1.5px currentColor}.rikfelt__flate li[data-huske]{--huskehode: 0em;list-style:none;position:relative;margin-left:-1.1em;padding-left:1.5em;padding-top:var(--huskehode)}.rikfelt__flate li[data-huske]:before{content:"";position:absolute;left:0;top:calc(var(--huskehode) + .42em);width:11px;height:11px;border-radius:3px;box-shadow:inset 0 0 0 1.5px var(--ink-faint)}.rikfelt__flate li[data-huske="1"]:before{background:var(--tc);box-shadow:inset 0 0 0 1.5px var(--tc)}.rikfelt__flate li[data-huske="1"]{color:var(--ink-dim)}.rikfelt__fargevalg{position:relative;display:inline-flex}.rikfelt__fargeknapp{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 5px;border-radius:6px;color:var(--ink-dim);transition:background .12s ease,transform .16s var(--ease-out)}@media(hover:hover)and (pointer:fine){.rikfelt__fargeknapp:hover{background:var(--hairline)}}.rikfelt__fargeknapp:active{transform:scale(.94)}.rikfelt__pil{font-size:9px;line-height:1}.rikfelt__fargeliste{position:absolute;top:calc(100% + 4px);left:0;z-index:5;display:flex;flex-direction:column;min-width:132px;padding:4px;border-radius:9px;background:var(--field);box-shadow:inset 0 0 0 1px var(--hairline),0 8px 24px -8px #00000038;transform-origin:top left;animation:fargeliste-inn .14s cubic-bezier(.23,1,.32,1)}@keyframes fargeliste-inn{0%{opacity:0;transform:scale(.96) translateY(-2px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rikfelt__fargeliste{animation:none}}.rikfelt__fargerad{display:flex;align-items:center;gap:var(--s-sm);min-height:30px;padding:0 var(--s-sm);border-radius:6px;font-size:12.5px;color:var(--ink);text-align:left;white-space:nowrap}@media(hover:hover)and (pointer:fine){.rikfelt__fargerad:hover{background:var(--tc-wash)}}.rikfelt__fargerad--na{background:var(--tc-wash);font-weight:600}.rikfelt__flate li[data-huske]:first-child,.rikfelt__flate li:not([data-huske])+li[data-huske]{--huskehode: 1.7em;margin-top:var(--s-md)}.rikfelt__flate li[data-huske]:first-child:after,.rikfelt__flate li:not([data-huske])+li[data-huske]:after{content:"Huskeliste";position:absolute;left:0;top:0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ink-dim);-webkit-user-select:none;user-select:none}.rikfelt--liste .rikfelt__flate li[data-huske]{--huskehode: 0em;margin-top:0}.rikfelt--liste .rikfelt__flate li[data-huske]:first-child:after,.rikfelt--liste .rikfelt__flate li:not([data-huske])+li[data-huske]:after{content:none}.rikfelt__flate li[data-huske]{cursor:default}.shot{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--s-xl);align-items:start}.shot__scener{display:flex;flex-direction:column;gap:2px;padding:var(--s-sm);border-radius:var(--r-content);background:var(--content-rest)}.shot__kolonnetittel{margin:var(--s-xs) var(--s-sm) var(--s-sm);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}.shot__sceneliste{list-style:none;margin:0;padding:0}.shot__scenerad{position:relative;display:grid;grid-template-rows:34px}.shot__scenerad>.shot__scene,.shot__scenerad>.shot__bekreft{grid-area:1 / 1}.shot__papirkurv{position:absolute;top:50%;right:6px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;color:var(--ink-dim);opacity:0;transform:translateY(-50%);transition:opacity .14s ease,color .12s ease,background .12s ease}@media(hover:hover)and (pointer:fine){.shot__scenerad:hover .shot__papirkurv{opacity:1}.shot__scenerad:hover .shot__sceneantall{opacity:0}.shot__papirkurv:hover{background:var(--content-held);color:var(--state-bad)}}.shot__papirkurv:focus-visible{opacity:1}@media(hover:none){.shot__papirkurv{opacity:1}.shot__sceneantall{opacity:0}}.shot__sceneantall{transition:opacity .14s ease}.shot__scenerad--bekreft .shot__scene{opacity:0;transform:scale(.98);visibility:hidden;pointer-events:none}.shot__scenerad--bekreft .shot__papirkurv{opacity:0;pointer-events:none}.shot__scenerad--bekreft .shot__bekreft{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition-delay:0s}.shot__bekreft--scene{height:34px}.shot__bekreft--scene .shot__bekreft-knapp{min-height:0;height:100%;padding:0 6px;font-size:12px;line-height:1}.shot__scene{display:flex;align-items:center;gap:var(--s-sm);width:100%;min-height:34px;padding:0 var(--s-sm);border-radius:8px;color:var(--ink);text-align:left;transition:background .12s ease}@media(hover:hover)and (pointer:fine){.shot__scene:hover{background:var(--content-raised)}}.shot__scene--valgt{background:var(--tc-wash);color:var(--tc)}.shot__scenenavn{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.shot__sceneantall{font-size:12px;color:var(--ink-dim)}.shot__scene--valgt .shot__sceneantall{color:var(--tc)}.shot__nyscene{display:flex;align-items:center;gap:6px;min-height:34px;margin-top:var(--s-xs);padding:0 var(--s-sm);border-radius:8px;font-size:13px;color:var(--ink-dim);text-align:left;transition:background .12s ease,color .12s ease}@media(hover:hover)and (pointer:fine){.shot__nyscene:hover{background:var(--content-raised);color:var(--ink)}}.shot__scenefelt{min-height:34px;margin-top:var(--s-xs);padding:0 var(--s-sm);border:1px solid var(--tc-edge);border-radius:8px;background:var(--field);font:inherit;font-size:13.5px;color:var(--ink)}.shot__liste{min-width:0}.shot__hode{display:flex;align-items:center;gap:var(--s-md);margin-bottom:var(--s-md)}.shot__tittel{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:28px;font-weight:600;letter-spacing:-.01em;color:var(--tc)}.shot__tittel:focus{outline:none}.shot__antall{font-size:26px;font-weight:600;color:var(--tc)}.shot__bilder{list-style:none;margin:0;padding:0}.shot__bilde{display:flex;align-items:flex-start;gap:var(--s-md);padding:var(--s-md) 0;border-bottom:1px solid var(--hairline)}.shot__bilde--ny{border-bottom:0}.shot__hake{flex:none;width:20px;height:20px;margin-top:2px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ink-faint);transition:box-shadow .14s ease,background .14s ease,transform .16s var(--ease-out)}.shot__hake:active{transform:scale(.92)}.shot__bilde--gjort .shot__hake{background:var(--tc);box-shadow:inset 0 0 0 1.5px var(--tc)}.shot__hake--tom{box-shadow:inset 0 0 0 1.5px var(--hairline)}.shot__felt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.shot__linje,.shot__notat{width:100%;border:0;background:none;font:inherit;color:var(--ink)}.shot__linje:focus,.shot__notat:focus{outline:none}.shot__linje{font-size:15px}.shot__notat{font-size:13px;color:var(--ink-dim)}.shot__linje::placeholder,.shot__notat::placeholder{color:var(--ink-faint)}.shot__bilde--gjort .shot__linje{color:var(--ink-dim)}.shot__referanse{max-width:260px;margin-top:var(--s-sm);border-radius:10px;box-shadow:0 1px 3px var(--lift-shadow)}.shot__verktoy{display:flex;flex-wrap:wrap;gap:var(--s-sm);margin-top:var(--s-sm)}.shot__verktoyknapp{min-height:28px;padding:0 10px;border-radius:8px;background:var(--content-rest);font-size:12.5px;color:var(--ink-dim);transition:background .12s ease,color .12s ease,transform .16s var(--ease-out)}.shot__verktoyknapp:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.shot__verktoyknapp:hover{background:var(--content-held);color:var(--ink)}.shot__verktoyknapp--bort:hover{color:var(--state-bad)}}@media(max-width:720px){.shot{grid-template-columns:minmax(0,1fr)}}.shot__filvelger{position:absolute;inset:0 auto auto 0;width:1px;height:1px;opacity:0;pointer-events:none}.shot__verktoyknapp{position:relative;cursor:pointer}.shot__opplasting{margin-top:var(--s-xs);font-size:12.5px;color:var(--ink-dim)}.shot__opplasting--feil{color:var(--state-bad)}.shot__verktoyknapp{display:inline-flex;align-items:center;justify-content:center}.shot__ramme{position:relative;display:inline-block;align-self:flex-start;max-width:100%;margin-top:var(--s-sm)}.shot__ramme .shot__referanse{display:block;margin-top:0}.shot__fjernbilde{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#0a08069e;color:#fff;font-size:15px;line-height:1;opacity:0;transition:opacity .14s ease,transform .16s var(--ease-out)}.shot__fjernbilde:active{transform:scale(.92)}.shot__ramme:hover .shot__fjernbilde,.shot__fjernbilde:focus-visible{opacity:1}@media(hover:none){.shot__fjernbilde{opacity:1}}.shot__hake--alle{margin-top:0}.shot__hake--alle.shot__hake--pa{background:var(--tc);box-shadow:inset 0 0 0 1.5px var(--tc)}.shot__hake--alle:disabled{opacity:.4}.shot__rydd-boks{display:grid;grid-template-rows:32px;margin-bottom:var(--s-sm)}.shot__rydd-boks>*{grid-area:1 / 1}.shot__rydd,.shot__scene,.shot__bekreft{transition:opacity .18s var(--ease-out),transform .18s var(--ease-out),visibility 0s linear .18s}.shot__scene{transition:background .12s ease,opacity .18s var(--ease-out),transform .18s var(--ease-out),visibility 0s linear .18s}.shot__bekreft{display:flex;gap:6px;opacity:0;transform:scale(.97);visibility:hidden;pointer-events:none}.shot__rydd-boks--bekreft .shot__rydd{opacity:0;transform:scale(.98);visibility:hidden;pointer-events:none}.shot__rydd-boks--bekreft .shot__bekreft{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition-delay:0s}@media(prefers-reduced-motion:reduce){.shot__rydd,.shot__scene,.shot__bekreft{transition:none}}.shot__bekreft-knapp{flex:1;min-height:0;height:100%;padding:0 var(--s-sm);border-radius:8px;font-size:12.5px;font-weight:600;transition:filter .12s ease,transform .16s var(--ease-out)}.shot__bekreft-knapp:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.shot__bekreft-knapp:hover{filter:brightness(1.12)}}.shot__bekreft-knapp--ja{background:var(--ja-flate);color:var(--ja-tekst)}.shot__bekreft-knapp--nei{background:var(--nei-flate);color:var(--nei-tekst)}.shot__rydd{min-height:0;height:100%;padding:0 var(--s-sm);border-radius:8px;background:var(--content-rest);font-size:12.5px;color:var(--ink-dim);transition:background .12s ease,color .12s ease,transform .16s var(--ease-out)}.shot__rydd:active{transform:scale(.97)}.shot__rydd:disabled{opacity:.45}@media(hover:hover)and (pointer:fine){.shot__rydd:not(:disabled):hover{background:var(--content-held);color:var(--ink)}}.shot__grep{position:absolute;left:2px;top:50%;display:flex;flex-direction:column;gap:3px;padding:8px 5px;transform:translateY(-50%);opacity:0;touch-action:none;cursor:grab;transition:opacity .14s ease}.shot__grep:active{cursor:grabbing}.shot__grep span{width:12px;height:1.5px;border-radius:1px;background:var(--ink-dim)}@media(hover:hover)and (pointer:fine){.shot__scenerad:hover .shot__grep,.shot__bilde:hover .shot__grep{opacity:1}}.shot__grep:focus-visible{opacity:1}@media(hover:none){.shot__grep{opacity:1}}.shot__scene,.shot__bilde,.shot__hode{padding-left:30px}.shot__scenerad,.shot__bilde{position:relative}.shot__scenerad,.shot__bilde{transition:transform .22s var(--spring-settle)}.shot__scenerad--holdt,.shot__bilde--holdt{will-change:transform;z-index:4;border-radius:var(--r-content);background:var(--content-held);box-shadow:0 10px 24px var(--lift-shadow);transition:none}.shot__scenerad--holdt .shot__grep span,.shot__bilde--holdt .shot__grep span{background:var(--ink)}.shot__scenerad--holdt .shot__grep,.shot__bilde--holdt .shot__grep{opacity:1}@media(prefers-reduced-motion:reduce){.shot__scenerad,.shot__bilde{transition:none}}.utstyr{max-width:1000px}.utstyr__faner{display:flex;flex-wrap:wrap;gap:var(--s-xs);margin-bottom:var(--s-lg)}.utstyr__fane{display:flex;align-items:center;gap:6px;min-height:32px;padding:0 var(--s-md);border-radius:8px;font-size:13px;color:var(--ink-dim);transition:background .12s ease,color .12s ease}@media(hover:hover)and (pointer:fine){.utstyr__fane:hover{background:var(--content-raised);color:var(--ink)}}.utstyr__fane--valgt{background:var(--tc-wash);color:var(--tc)}.utstyr__antall{font-size:11.5px;opacity:.8}.utstyr__hode,.utstyr__rad{display:flex;align-items:center;gap:var(--s-sm)}.utstyr__hode{padding:0 0 var(--s-xs);border-bottom:1px solid var(--hairline);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim)}.utstyr__kolonne{flex:none}.utstyr__kolonne--navn{flex:1;min-width:0}.utstyr__kolonne--knapp{width:28px}.utstyr__liste{list-style:none;margin:0;padding:0}.utstyr__rad{padding:var(--s-xs) 0;border-bottom:1px solid var(--hairline)}.utstyr__rad--ny{border-bottom:0}.utstyr__rad--arkiv{opacity:.55}.utstyr__felt{flex:none;min-width:0;height:30px;padding:0 6px;border:1px solid transparent;border-radius:6px;background:none;font:inherit;font-size:13.5px;color:var(--ink);transition:border-color .12s ease,background .12s ease}.utstyr__felt--navn{flex:1}.utstyr__felt:focus{outline:none;border-color:var(--tc-edge);background:var(--field)}@media(hover:hover)and (pointer:fine){.utstyr__felt:hover:not(:focus){background:var(--content-rest)}}.utstyr__felt::placeholder{color:var(--ink-faint)}.utstyr__arkiv{width:28px;height:28px;border-radius:7px;font-size:15px;line-height:1;color:var(--ink-faint);opacity:0;transition:opacity .14s ease,background .12s ease,color .12s ease}.utstyr__rad:hover .utstyr__arkiv,.utstyr__arkiv:focus-visible{opacity:1}@media(hover:none){.utstyr__arkiv{opacity:1}}@media(hover:hover)and (pointer:fine){.utstyr__arkiv:hover{background:var(--content-held);color:var(--ink)}}.utstyr__bolk{margin:var(--s-xl) 0 var(--s-sm);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}.planliste{max-width:760px}.planliste__ny{display:flex;align-items:center;gap:8px;min-height:38px;margin-bottom:var(--s-lg);padding:0 var(--s-md);border-radius:var(--r-content);background:var(--content-rest);font-size:13.5px;color:var(--ink);transition:background .12s ease,transform .16s var(--ease-out)}.planliste__ny:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.planliste__ny:hover{background:var(--content-held)}}.planliste__liste{list-style:none;margin:0;padding:0}.planliste__plan{display:grid;grid-template-columns:1fr auto;gap:2px var(--s-md);width:100%;padding:var(--s-md);border-bottom:1px solid var(--hairline);text-align:left;transition:background .12s ease}@media(hover:hover)and (pointer:fine){.planliste__plan:hover{background:var(--content-rest)}}.planliste__tittel{font-size:15px;color:var(--ink)}.planliste__under{grid-column:1;font-size:12.5px;color:var(--ink-dim)}.planliste__versjon{grid-row:1 / 3;align-self:center;font-size:12px;color:var(--ink-dim)}.kplan{display:flex;flex-direction:column;height:100%;min-height:0}.kplan__topp{display:flex;align-items:center;gap:var(--s-sm);flex:none;flex-wrap:wrap;padding:var(--s-sm) var(--s-md);border-bottom:1px solid var(--hairline)}.kplan__tittel{flex:1;min-width:120px;border:0;background:none;font:inherit;font-size:15px;color:var(--ink)}.kplan__tittel:focus{outline:none}.kplan__publisert{font-size:11px;padding:2px 8px;border-radius:999px;background:var(--tc-wash);color:var(--tc);white-space:nowrap}.toppstripe__nyversjon{margin-right:12px;padding:3px 10px;border:1px solid var(--tc-edge);border-radius:999px;background:var(--tc-wash);font:inherit;font-size:11px;color:var(--tc);white-space:nowrap;cursor:pointer;transition:transform .16s var(--ease-out)}.toppstripe__nyversjon:active{transform:scale(.97)}.kplan__knapp--publiser{border:1px solid var(--tc-edge);color:var(--tc)}.kplan__arkfeil{max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 8px;border:1px solid var(--state-bad);border-radius:999px;background:none;font:inherit;font-size:11px;color:var(--state-bad);cursor:pointer}.kplan__status{font-size:12px;color:var(--ink-dim)}.kplan__status--lokalt{color:var(--state-warn)}.kplan__velger,.kplan__input{min-height:32px;padding:0 8px;border:1px solid var(--hairline);border-radius:7px;background:var(--field);font:inherit;font-size:13px;color:var(--ink)}.kplan__input{width:100%}.kplan__input--kort{width:68px}.kplan__velger:focus,.kplan__input:focus{outline:none;border-color:var(--tc-edge)}.kplan__knapp{min-height:32px;padding:0 var(--s-md);border-radius:8px;background:var(--content-rest);font-size:13px;color:var(--ink);transition:background .12s ease,transform .16s var(--ease-out)}.kplan__knapp:active{transform:scale(.97)}.kplan__knapp:disabled{opacity:.4}@media(hover:hover)and (pointer:fine){.kplan__knapp:not(:disabled):hover{background:var(--content-held)}}.kplan__knapp--hoved{background:var(--tc);color:#fff;font-weight:600}.kplan__knapp--bort{color:var(--state-bad)}.kplan__midt{flex:1;min-height:0;display:flex}.kplan__verktoy{flex:none;width:64px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:var(--s-sm) 0;border-right:1px solid var(--hairline);overflow-y:auto}.kplan__verktoyknapp{width:52px;min-height:42px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:4px 2px;border-radius:9px;line-height:1;color:var(--ink-dim);transition:background .12s ease,color .12s ease,transform .16s var(--ease-out)}.kplan__merke{font-size:16px;line-height:1}.kplan__verktoynavn{font-size:8.5px;letter-spacing:.02em;white-space:nowrap}.kplan__verktoyknapp:active{transform:scale(.95)}@media(hover:hover)and (pointer:fine){.kplan__verktoyknapp:hover{background:var(--content-raised);color:var(--ink)}}.kplan__verktoyknapp--paa{background:var(--tc-wash);color:var(--tc)}.kplan__skille{width:28px;height:1px;margin:var(--s-xs) 0;background:var(--hairline)}.kplan__fargetittel{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.kplan__farger{display:grid;grid-template-columns:repeat(3,16px);gap:4px;padding:2px 0}.kplan__farge{width:16px;height:16px;border-radius:5px;box-shadow:inset 0 0 0 1px var(--edge-soft)}.kplan__farge--paa{box-shadow:0 0 0 2px var(--tc)}.kplan__farge--blekk{background:var(--ink)}.kplan__farge--ingen{background:linear-gradient(to top right,transparent calc(50% - 1px),var(--state-bad) 50%,transparent calc(50% + 1px)),var(--field)}.kplan__flate{flex:1;min-width:0;position:relative;background:var(--field)}.kplan__lerret{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:none}.kplan__hoyre{flex:none;width:212px;overflow-y:auto;padding:var(--s-sm);border-left:1px solid var(--hairline)}.kplan__panel{display:block}.kplan__paneltittel{margin:0 0 2px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}.kplan__hint{margin:0 0 var(--s-md);font-size:12px;color:var(--ink-faint)}.kplan__gruppe{margin-bottom:var(--s-md)}.kplan__gruppenavn{display:flex;align-items:center;gap:5px;width:100%;margin:0 0 4px;padding:3px 4px;border-radius:6px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--ink-faint);transition:background .12s ease,color .12s ease}@media(hover:hover)and (pointer:fine){.kplan__gruppenavn:hover{background:var(--content-rest);color:var(--ink-dim)}}.kplan__pil{font-size:9px;line-height:1}.kplan__antall{margin-left:auto;font-variant-numeric:tabular-nums;opacity:.7}.kplan__ting{display:block;width:100%;min-height:30px;padding:0 8px;border-radius:7px;font-size:13px;color:var(--ink);text-align:left;transition:background .12s ease}@media(hover:hover)and (pointer:fine){.kplan__ting:hover{background:var(--content-raised)}}.kplan__ting--paa{background:var(--tc-wash);color:var(--tc)}.kplan__varsel{margin-top:var(--s-md);font-size:12px;color:var(--state-warn)}.kplan__tilbake{margin-bottom:var(--s-sm);font-size:12.5px;color:var(--ink-dim)}.kplan__felt{display:block;margin-bottom:var(--s-sm)}.kplan__feltnavn{display:block;margin-bottom:2px;font-size:11px;color:var(--ink-dim)}.kplan__felt input[type=range]{width:100%;accent-color:var(--tc)}.kplan__boks{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:var(--s-lg);background:#00000073}.kplan__bokskort{width:100%;max-width:380px;max-height:80vh;overflow-y:auto;padding:var(--s-lg);border-radius:var(--r-surface);background:var(--field);box-shadow:0 24px 60px var(--lift-shadow)}.kplan__bokstittel{margin:0 0 2px;font-size:17px;color:var(--ink)}.kplan__bokstekst{margin:0 0 var(--s-md);font-size:12.5px;color:var(--ink-dim)}.kplan__slettboks{display:inline-flex;gap:var(--s-sm)}.kplan__knapp--bred{display:block;width:100%;margin-top:var(--s-sm)}.kplan__boksknapper{display:flex;justify-content:flex-end;gap:var(--s-sm);margin-top:var(--s-md)}.kplan__nytt{display:flex;gap:var(--s-sm);margin-bottom:var(--s-sm)}@media(max-width:900px){.kplan__hoyre{width:164px}.kplan__verktoy{width:58px}}.kplan__felt--rad{display:flex;align-items:center;gap:8px}.kplan__felt--rad .kplan__feltnavn{margin:0}.kplan__bryter{width:18px;height:18px;accent-color:var(--tc)}.kplan__panel textarea.kplan__input{padding:6px 8px;min-height:48px;resize:vertical}.logger{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,380px));justify-content:space-evenly;row-gap:var(--s-xxl);align-items:start}.loggkort{display:flex;flex-direction:column;min-width:0;border:1px solid var(--hairline);border-radius:var(--r-content);background:var(--field);overflow:hidden}.loggkort__hode{display:flex;align-items:center;gap:var(--s-sm);padding:10px var(--s-md);border-bottom:1px solid var(--hairline)}.loggkort__merke{flex:none;padding:2px 6px;border-radius:5px;background:var(--tc-wash);font-size:11px;color:var(--tc)}.loggkort__navn{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.loggkort__lag{flex:none;font-size:11px;color:var(--ink-dim)}.loggkort__alder{flex:none;font-size:11px;color:var(--ink-faint)}.loggkort__alder--gammel{color:var(--state-warn)}.samtale{display:flex;flex-direction:column;gap:var(--s-md);max-height:min(62vh,560px);overflow-y:auto;padding:var(--s-md)}.samtale__tom{margin:0;font-size:12px;color:var(--ink-faint)}.bolk{display:flex;flex-direction:column;gap:4px}.post{position:relative;padding:10px var(--s-md);border-radius:var(--r-content);background:var(--content-rest);overflow:hidden}.post__stripe{position:absolute;left:0;top:0;bottom:0;width:2.5px}.post__hode{display:flex;align-items:baseline;gap:var(--s-md)}.post__stempel{font-size:12px;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink-dim)}.post__stempel--usikker{color:var(--state-warn)}.post__etikett{font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--ink)}.post__tekst{margin:6px 0 0;font-size:13.5px;line-height:1.6;color:var(--ink);text-wrap:pretty;white-space:pre-wrap;overflow-wrap:anywhere}.post__verktoy{margin-left:auto;display:flex;gap:1px;opacity:0;transition:opacity .16s var(--ease-out)}.post:hover .post__verktoy,.post:focus-within .post__verktoy{opacity:1}.post__knapp{min-width:20px;padding:0 3px;border:none;border-radius:5px;background:none;font:inherit;font-size:11px;line-height:1;color:var(--ink-faint);cursor:pointer;transition:transform .16s var(--ease-out),color .16s var(--ease-out)}.post__knapp:hover{color:var(--ink)}.post__knapp:active{transform:scale(.94)}.post__knapp--paa{color:var(--tekst-rod)}.post__hjerte{margin-left:auto;font-size:12px;line-height:1;color:var(--tekst-rod)}.post:has(.post__knapp--paa):not(:hover):not(:focus-within) .post__verktoy{opacity:1}.post:has(.post__knapp--paa):not(:hover):not(:focus-within) .post__knapp:not(.post__knapp--paa){opacity:0}.post__knapp{opacity:1;transition:opacity .16s var(--ease-out),transform .16s var(--ease-out),color .16s var(--ease-out)}.svar{align-self:flex-end;max-width:88%;padding:9px var(--s-md);border-radius:var(--r-content);background:var(--tc);color:var(--field)}.svar--synk{background:none;border:1px solid var(--tc-edge);color:var(--ink)}.svar__etikett{display:block;margin-bottom:3px;font-size:10px;letter-spacing:.04em;color:var(--tc)}.svar__tekst{margin:0;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.svar__hvem{display:block;margin-top:3px;font-size:10px;opacity:.7}.svarboks{align-self:flex-end;display:flex;flex-direction:column;gap:6px;width:88%}.svarboks__felt,.svarboks__velger{width:100%;padding:7px 10px;border:1px solid var(--tc-edge);border-radius:var(--r-content);background:var(--bg);font:inherit;font-size:12px;color:var(--ink);resize:vertical}.svarboks__send{align-self:flex-end;padding:4px 12px;border:none;border-radius:999px;background:var(--tc);font:inherit;font-size:11px;color:var(--field);cursor:pointer;transition:transform .16s var(--ease-out)}.svarboks__send:active{transform:scale(.97)}.svarboks__send:disabled{opacity:.45;cursor:default}.post--skriver{display:flex;gap:5px;align-items:center;padding:14px var(--s-md)}.post--skriver span{width:6px;height:6px;border-radius:50%;background:var(--ink-faint);animation:skriveprikk 1.2s ease-in-out infinite}.post--skriver span:nth-child(2){animation-delay:.15s}.post--skriver span:nth-child(3){animation-delay:.3s}@keyframes skriveprikk{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.post--skriver span{animation:none;opacity:.6}}.rapporter{display:flex;flex-direction:column;gap:var(--s-md);max-height:min(62vh,560px);overflow-y:auto;padding:var(--s-md)}.rapport{display:flex;flex-direction:column;gap:4px;padding:10px var(--s-md);border-radius:var(--r-content);background:var(--content-rest)}.rapport__hode{display:flex;align-items:baseline;gap:var(--s-sm)}.rapport__dag{flex:1;min-width:0;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--ink)}.rapport__versjon{flex:none;padding:1px 6px;border-radius:999px;background:var(--tc-wash);font-size:10px;color:var(--tc)}.rapport__meta{font-size:11px;color:var(--ink-faint)}.rapport__oppsummering{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--ink-dim);white-space:pre-wrap;overflow-wrap:anywhere}.rapport__aapne{align-self:flex-start;margin-top:6px;padding:4px 12px;border:1px solid var(--tc-edge);border-radius:999px;background:none;font:inherit;font-size:11px;color:var(--tc);cursor:pointer;transition:transform .16s var(--ease-out)}.rapport__aapne:active{transform:scale(.97)}.rapport__aapne:disabled{opacity:.5;cursor:default}.rapport__mangler{margin-top:6px;font-size:11px;color:var(--state-bad)}.innlogging{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:var(--s-xl);background:var(--bg)}.innlogging__kort{display:flex;flex-direction:column;gap:var(--s-md);width:100%;max-width:380px;padding:var(--s-xxl);border:1px solid var(--hairline);border-radius:var(--r-surface);background:var(--field)}.innlogging__tittel{font-size:17px;font-weight:500;letter-spacing:-.01em}.innlogging__tekst{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-dim)}.innlogging__skjema{display:flex;flex-direction:column;gap:var(--s-sm)}.innlogging__felt{min-height:var(--hit);padding:0 var(--s-md);border:1px solid var(--edge-soft);border-radius:8px;background:var(--bg);font-family:var(--font-sans);font-size:15px;color:var(--ink)}.innlogging__felt:focus-visible{outline:none;border-color:var(--tc-edge);background:var(--field)}.innlogging__merknad{font-size:11.5px;line-height:1.45;color:var(--ink-dim)}.innlogging__feil{margin:0;font-size:12.5px;line-height:1.45;color:var(--state-bad)}.innlogging__felt--kode{font-family:var(--font-mono);font-size:22px;letter-spacing:.16em;text-align:center}.innlogging__tilbake{align-self:flex-start;padding:0;border:none;background:none;font:inherit;font-size:12.5px;color:var(--tc-dim);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.meny__velger{width:100%;min-height:var(--hit);padding:0 var(--s-sm);border:1px solid var(--edge-soft);border-radius:8px;background:var(--content-rest);font-family:var(--font-sans);font-size:13.5px;color:var(--ink)}.meny__velger:focus-visible{outline:none;border-color:var(--tc-edge)}.meny__gruppenavn--under{margin-top:var(--s-sm)}.meny__merknad--venter{padding:var(--s-sm);border:1px solid var(--tc-edge);border-radius:8px;background:var(--tc-wash);color:var(--tc-dim)}.meny__feil{font-size:12px;line-height:1.5;color:var(--state-bad)}.deltakere{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,460px));justify-content:start;gap:var(--s-xxl);align-items:start}.deltakere__rad{display:flex;align-items:center;gap:var(--s-sm);padding:6px var(--s-md);border-top:1px solid var(--hairline)}.deltakere__rad:first-of-type{border-top:none}.deltakere__rad--ute{opacity:.55}.deltakere__kort{flex:none;min-width:54px;font-size:13px;color:var(--tc)}.deltakere__navn{flex:1;min-width:0;font-size:13.5px}.deltakere__felt{flex:1;min-width:0;min-height:34px;padding:0 var(--s-sm);border:1px solid transparent;border-radius:6px;background:none;font-family:var(--font-sans);font-size:13.5px;color:var(--ink)}.deltakere__felt:hover{background:var(--content-rest)}.deltakere__felt:focus-visible{outline:none;border-color:var(--tc-edge);background:var(--field)}.deltakere__felt--kort{flex:none;width:72px;font-family:var(--font-mono);color:var(--tc)}.deltakere__ut{flex:none;padding:4px 10px;border:1px solid var(--hairline);border-radius:999px;background:none;font:inherit;font-size:11px;color:var(--ink-dim);cursor:pointer}.deltakere__ut:hover{background:var(--content-raised)}.deltakere__skille{padding:10px var(--s-md) 4px;border-top:1px solid var(--hairline);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;color:var(--ink-faint)}.deltakere__ny{display:flex;align-items:center;gap:var(--s-sm);padding:var(--s-md)}.deltakere__ny--skjema{flex-wrap:wrap}.deltakere__ny--skjema .deltakere__felt{flex:1 1 190px;border-color:var(--hairline);background:var(--content-rest)}.deltakere__ny--skjema .meny__velger{flex:0 1 auto}.flate--oppsett{overflow-y:auto}.oppsett__topp{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-lg);margin-bottom:var(--s-xl)}.oppsett__tittel{margin:0;font-size:22px;font-weight:500;letter-spacing:-.01em}.oppsett__under{margin:4px 0 0;font-size:13px;color:var(--ink-dim)}.oppsett__rutenett{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--s-xl);align-items:start}.oppsett__felt{display:flex;align-items:center;gap:var(--s-md);padding:6px var(--s-md);border-top:1px solid var(--hairline)}.oppsett__felt:first-of-type{border-top:none}.oppsett__etikett{flex:none;width:92px;font-size:12px;color:var(--ink-dim)}.oppsett__merknad{padding:0 var(--s-md) var(--s-md)}.oppsett__bolk{margin-top:var(--s-xxl)}.oppsett__bolknavn{margin:0 0 4px;font-size:15px;font-weight:500}.oppsett__bolktekst{margin:0 0 var(--s-lg)}.meny__tilbake{align-self:flex-start;padding:4px 0;border:none;background:none;font:inherit;font-size:12.5px;color:var(--ink-dim);cursor:pointer}.meny__tilbake:hover{color:var(--ink)}.oppsett__merke{flex:none;align-self:center;padding:3px 9px;border:1px solid var(--tc-edge);border-radius:999px;background:var(--tc-wash);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;color:var(--tc)}.meny__gruppe--stillas{margin-top:var(--s-md);padding:var(--s-md);border:1px dashed var(--edge-soft);border-radius:var(--r-content)}.post__hvem{flex:none;padding:1px 5px;border-radius:4px;background:var(--content-rest);font-size:10px;letter-spacing:.06em;color:var(--ink-dim)}.oppstart__merke{display:flex;flex-direction:column;gap:4px;font-size:11.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.oppstart__felt--kort{max-width:7ch;letter-spacing:.12em;text-transform:uppercase}.oppstart__roller{display:flex;gap:var(--s-md);margin:0;padding:0;border:none}.oppstart__rolle{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--ink);cursor:pointer}.logo__rad{display:flex;align-items:center;gap:var(--s-md);padding:var(--s-sm) 0}.logo__rad+.logo__rad{border-top:1px solid var(--hairline)}.logo__rute{flex:none;display:flex;align-items:center;justify-content:center;width:64px;height:44px;border:1px solid var(--hairline);border-radius:8px;background:var(--bg);overflow:hidden}.logo__bilde{max-width:100%;max-height:100%;object-fit:contain}.logo__tom{width:var(--merke-st);height:var(--merke-st);background:var(--ink-faint);mask:var(--mark-src) center / contain no-repeat;-webkit-mask:var(--mark-src) center / contain no-repeat}.logo__tekst{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.logo__tittel{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logo__knapper{display:flex;gap:var(--s-xs);margin-left:auto}.logo__knapp{position:relative;overflow:hidden;white-space:nowrap;cursor:pointer}.logo__velger{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.merke--logo{background:none;mask:none;-webkit-mask:none;width:auto;max-width:100%;height:auto;max-height:var(--merke-st);object-fit:contain;object-position:left center}.konsoll__sideflate{flex:1;min-height:0;display:flex;padding:0 var(--s-xxl) var(--s-xl)}.kort--produksjon{gap:3px;padding:var(--s-md);text-align:left}.konsoll__inn{flex:1;display:flex;flex-direction:column;gap:3px;align-items:flex-start;text-align:left;cursor:pointer}.konsoll__laast{margin-top:var(--s-xs);padding:2px 7px;border-radius:999px;background:var(--tc-wash);font-size:11px;color:var(--tc)}.konsoll__eierrad{display:flex;gap:var(--s-xs);margin-top:var(--s-sm);padding-top:var(--s-sm);border-top:1px solid var(--hairline)}.konsoll__eierknapp{flex:1;font-size:12.5px;white-space:nowrap}.konsoll__armert,.konsoll__armert:hover{background:var(--state-bad);border-color:var(--state-bad);color:var(--field)}.konsoll__logo{display:flex;align-items:center;height:var(--merke-st);margin-bottom:var(--s-xs)}.konsoll__kort--bredt,.konsoll__skjema{grid-column:1 / -1;max-width:520px}.konsoll__felter{display:flex;flex-direction:column;gap:var(--s-sm);padding:var(--s-md)}.konsoll__merknad{margin:-2px 0 var(--s-xs)}.konsoll__felt{min-height:var(--hit);padding:0 var(--s-md);border:1px solid var(--edge-soft);border-radius:8px;background:var(--bg);font-family:var(--font-sans);font-size:15px;color:var(--ink)}.konsoll__felt:focus-visible{outline:none;border-color:var(--tc-edge);background:var(--field)}.konsoll__felt--tekst{min-height:72px;padding:var(--s-sm) var(--s-md);line-height:1.45;resize:vertical}.vindu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:var(--s-xl)}.vindu__teppe{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:vindu-teppe .18s var(--ease-out) both}@keyframes vindu-teppe{0%{opacity:0}to{opacity:1}}.vindu__boks{position:relative;display:flex;flex-direction:column;width:100%;max-width:560px;max-height:100%;border:1px solid var(--hairline);border-radius:var(--r-surface);background:var(--field);box-shadow:0 18px 48px #1815111f;animation:vindu-inn .22s var(--ease-out) both}@keyframes vindu-inn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.vindu__topp{display:flex;align-items:center;gap:var(--s-sm);padding:var(--s-md) var(--s-lg);border-bottom:1px solid var(--hairline)}.vindu__tittel{font-size:14px;font-weight:500}.vindu__steg{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-faint)}.vindu__topp .innlogging__tilbake{margin-left:auto}.vindu__spor{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.vindu__spor::-webkit-scrollbar{display:none}.vindu__side{display:flex;flex-direction:column;gap:var(--s-sm);padding:var(--s-lg);animation:vindu-fra-hoeyre .24s var(--ease-out) both}.vindu__side--bakfra{animation-name:vindu-fra-venstre}@keyframes vindu-fra-hoeyre{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes vindu-fra-venstre{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.vindu__teppe,.vindu__boks,.vindu__side{animation:none}}.vindu__bunn{display:flex;align-items:center;justify-content:space-between;gap:var(--s-sm);padding:var(--s-md) var(--s-lg);border-top:1px solid var(--hairline)}.vindu__datoer{display:flex;gap:var(--s-md)}.vindu__datoer>label{flex:1}.vindu__invitasjon{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--s-xs);align-items:center;padding-bottom:var(--s-xs);border-bottom:1px solid var(--hairline)}.vindu__invitasjon>*{min-width:0}.vindu__invitasjon>:first-child{grid-column:1 / -1}.vindu__fag{font-size:11.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.vindu__invitasjon>:nth-child(2){grid-column:1 / -1}.vindu__utkastmerknad{padding:var(--s-sm) var(--s-md);border-radius:8px;background:var(--tc-wash);color:var(--tc)}.kal{display:flex;flex-direction:column;gap:var(--s-md)}.kal--maler{touch-action:none}.kal--maler .kal__dag{cursor:crosshair}.kal__topp{display:flex;align-items:center;justify-content:space-between;gap:var(--s-md)}.kal__teller{font-size:12px;color:var(--ink-dim)}.kal__alle{padding:5px 10px;font-size:12px}.kal__navn{display:block;margin-bottom:6px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.kal__uker{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.kal__ukedag{padding-bottom:2px;font-size:10.5px;text-align:center;color:var(--ink-faint)}.kal__dag{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:7px;background:var(--content-rest);font-family:var(--font-mono);font-size:12.5px;color:var(--ink-dim);cursor:pointer;transition:background .12s ease,color .12s ease}@media(hover:hover)and (pointer:fine){.kal__dag:hover{background:var(--content-raised);color:var(--ink)}}.kal__dag--paa{background:var(--tc-wash);border-color:var(--tc-edge);color:var(--tc)}.kal__nr{position:absolute;top:1px;right:3px;font-size:9px;line-height:1;color:var(--tc)}.vindu__minrolle{padding-bottom:var(--s-sm);border-bottom:1px solid var(--hairline)}.kort--utkast{border:1px dashed var(--edge-soft);background:none}.konsoll__utkastmerke{align-self:flex-start;margin-bottom:var(--s-xs);padding:2px 7px;border-radius:999px;background:var(--tc-wash);font-size:11px;color:var(--tc)}.tilgang__sendpaanytt{padding:2px 9px;font-size:11.5px;white-space:nowrap;color:var(--state-warn)}.tilgang__rad{display:flex;flex-direction:column;gap:4px;padding-bottom:var(--s-sm);border-bottom:1px solid var(--hairline)}.tilgang__rad:last-of-type{border-bottom:none}.tilgang__rad .deltakere__rad{flex-wrap:wrap;align-items:baseline}.tilgang__rad .deltakere__navn{flex:1 1 180px;overflow-wrap:anywhere}.tilgang__epost{display:block;margin-top:1px;font-size:11.5px;line-height:1.35;color:var(--ink-dim);overflow-wrap:anywhere}.tilgang__ekstra{display:flex;flex-wrap:wrap;gap:6px;padding-left:2px}.tilgang__ekstra .synk__knapp{padding:1px 8px;font-size:11.5px}.konsoll__nyevarsel{grid-column:1 / -1;margin:0;padding:var(--s-sm) var(--s-md);border-radius:8px;background:var(--tc-wash);font-size:13px;color:var(--tc)}.konsoll__nyevarsel--feil{background:color-mix(in srgb,var(--state-bad) 12%,transparent);color:var(--state-bad)}.kort__dagsvindu{margin:0 var(--s-md) var(--s-md);padding:2px 9px;font-size:11.5px;white-space:nowrap;align-self:flex-start}
