@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)}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: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}.tidskode{flex:none;font-size:32px;font-weight:500;letter-spacing:-.01em;color:var(--tc);line-height:1.1}.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}.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__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)}.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;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)}.kp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;background:#0b0b0b;color:#cbc5ba;font-size:13.5px}.kp--melding{align-items:center;justify-content:center;gap:var(--s-md)}.kp__topp,.kp__bunn{display:flex;align-items:center;gap:var(--s-sm);flex:none;padding:var(--s-sm) var(--s-md);background:#121211;border-bottom:1px solid rgba(233,226,213,.08)}.kp__bunn{flex-wrap:wrap;border-bottom:0;border-top:1px solid rgba(233,226,213,.08)}.kp__tittel{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:15px;color:#e8e3da}.kp__tittel:focus{outline:none}.kp__smatt{font-size:11.5px;color:#8c887f}.kp__status{font-size:12px;color:#8c887f}.kp__status--lokalt{color:#b79231}.kp__status--feilet,.kp__status--konflikt{color:#ff6a5a}.kp__knapp{min-height:34px;min-width:34px;padding:0 var(--s-md);border-radius:8px;background:#e9e2d50f;font-size:13px;color:#cbc5ba;transition:background .12s ease,transform .16s var(--ease-out)}.kp__knapp:active{transform:scale(.97)}.kp__knapp:disabled{opacity:.4}@media(hover:hover)and (pointer:fine){.kp__knapp:not(:disabled):hover{background:#e9e2d51f}}.kp__knapp--hoved{background:#e3a857;color:#1b1917;font-weight:600}.kp__knapp--bort{color:#ff6a5a}.kp__konflikt{display:flex;align-items:center;gap:var(--s-md);flex:none;padding:var(--s-sm) var(--s-md);background:#ae4a3d2e;font-size:13px}.kp__konflikt span{flex:1}.kp__midt{flex:1;min-height:0;display:flex}.kp__venstre,.kp__hoyre{flex:none;width:212px;overflow-y:auto;background:#0f0f0e;border-right:1px solid rgba(233,226,213,.08)}.kp__hoyre{border-right:0;border-left:1px solid rgba(233,226,213,.08)}.kp__flate{flex:1;min-width:0;position:relative}.kp__lerret{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:none}.kp__panel{padding:var(--s-sm)}.kp__sok,.kp__input,.kp__dialogfelt{width:100%;min-height:32px;padding:0 8px;border:1px solid rgba(233,226,213,.14);border-radius:7px;background:#161614;font:inherit;font-size:13px;color:#e8e3da}.kp__input:focus,.kp__sok:focus,.kp__dialogfelt:focus{outline:none;border-color:#e3a857}.kp__gruppe{margin-top:var(--s-md)}.kp__gruppenavn{margin:0 0 4px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8c887f}.kp__symbol{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 6px;border-radius:7px;font-size:12.5px;color:#cbc5ba;text-align:left;cursor:grab}@media(hover:hover)and (pointer:fine){.kp__symbol:hover{background:#e9e2d512}}.kp__symbolmerke{flex:none;width:13px;height:13px;border:1.25px solid #8c887f;border-radius:2px}.kp__tomt{padding:var(--s-sm);font-size:12.5px;color:#8c887f}.kp__varsel{margin:0 0 var(--s-sm);font-size:12px;color:#ff6a5a}.kp__felt{display:block;margin-bottom:var(--s-sm)}.kp__felt--rad{display:flex;align-items:center;gap:8px}.kp__feltnavn{display:block;margin-bottom:2px;font-size:11px;color:#8c887f}.kp__felt--rad .kp__feltnavn{margin:0}.kp__bryter{width:18px;height:18px;accent-color:#e3a857}.kp__lag{min-height:30px;padding:0 10px;border-radius:7px;background:#e9e2d50f;font-size:12px;color:#cbc5ba;text-transform:capitalize}.kp__lag--av{opacity:.35}.kp__skille{flex:1}.kp__dialog{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:#0009}.kp__dialogkort{width:100%;max-width:420px;max-height:80vh;overflow-y:auto;padding:var(--s-lg);border-radius:var(--r-surface);background:#141413;color:#cbc5ba;box-shadow:0 24px 60px #0009}.kp__dialogtittel{margin:0 0 2px;font-size:17px;color:#e8e3da}.kp__dialogtekst{margin:0 0 var(--s-md);font-size:12.5px;color:#8c887f}.kp__valgliste{list-style:none;margin:0 0 var(--s-md);padding:0}.kp__valg{display:flex;align-items:center;justify-content:space-between;gap:var(--s-sm);width:100%;min-height:40px;padding:0 10px;border-radius:8px;font-size:13.5px;color:#cbc5ba;text-align:left}@media(hover:hover)and (pointer:fine){.kp__valg:hover{background:#e9e2d514}}.kp__valg--paa{background:#e3a85729;color:#e3a857}.kp__valgantall{font-size:11.5px;color:#8c887f}.kp__nytt{display:flex;gap:var(--s-sm);margin-bottom:var(--s-md)}.kp__dialogknapper{display:flex;justify-content:flex-end;gap:var(--s-sm)}@media(max-width:900px){.kp__venstre,.kp__hoyre{width:168px}}.kp__lag--paa{background:#e3a85733;color:#e3a857}.kp__strek{width:1px;height:20px;background:#e9e2d524}.kp__ark{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;display:flex;align-items:flex-end;justify-content:center;background:#00000080}.kp__arkkort{width:min(760px,100%);max-height:70vh;overflow-y:auto;padding:var(--s-sm) var(--s-md) var(--s-lg);border-radius:var(--r-surface) var(--r-surface) 0 0;background:#141413;box-shadow:0 -16px 48px #00000080;animation:ark-inn .22s cubic-bezier(.32,.72,0,1)}@keyframes ark-inn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.kp__arkkort{animation:none}}.kp__arkkort .kp__gruppe{margin-top:var(--s-md)}.kp__arkkort .kp__symbol{display:inline-flex;width:auto;margin:2px 4px 2px 0}.kp__tegnefot{position:absolute;left:50%;bottom:var(--s-lg);z-index:2;display:flex;gap:var(--s-sm);transform:translate(-50%)}
