@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/skaperverksted/signgen/_app/a9550db/sora-latin-ext-wght-normal-CawQDOvP.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/skaperverksted/signgen/_app/a9550db/sora-latin-wght-normal-DdqRvwsR.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/skaperverksted/signgen/_app/a9550db/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/skaperverksted/signgen/_app/a9550db/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/skaperverksted/signgen/_app/a9550db/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/skaperverksted/signgen/_app/a9550db/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/skaperverksted/signgen/_app/a9550db/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/skaperverksted/signgen/_app/a9550db/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/skaperverksted/signgen/_app/a9550db/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,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(/skaperverksted/signgen/_app/a9550db/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/skaperverksted/signgen/_app/a9550db/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/skaperverksted/signgen/_app/a9550db/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/skaperverksted/signgen/_app/a9550db/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/skaperverksted/signgen/_app/a9550db/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/skaperverksted/signgen/_app/a9550db/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/skaperverksted/signgen/_app/a9550db/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/skaperverksted/signgen/_app/a9550db/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/skaperverksted/signgen/_app/a9550db/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/skaperverksted/signgen/_app/a9550db/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,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(/skaperverksted/signgen/_app/a9550db/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/skaperverksted/signgen/_app/a9550db/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/skaperverksted/signgen/_app/a9550db/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/skaperverksted/signgen/_app/a9550db/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/skaperverksted/signgen/_app/a9550db/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/skaperverksted/signgen/_app/a9550db/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/skaperverksted/signgen/_app/a9550db/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/skaperverksted/signgen/_app/a9550db/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--dp-lilla:#883dff;--dp-lilla-mork:#6e24e6;--dp-lilla-lys:#b797ff;--dp-cyan:#00c4d6;--dp-cyan-tekst:#00717c;--dp-merkelinje:linear-gradient(90deg, var(--dp-lilla) 0%, var(--dp-cyan) 100%);--papir:#f6f3ee;--flate:#fffdf9;--kalk:#ece7df;--kant:#d9d3c9;--kant-sterk:#8c8680;--blekk:#18171c;--dempet:#5e5a57;--lenke:var(--dp-lilla-mork);--verksted:#141317;--grafitt:#1c1b1f;--grafitt-2:#2a282e;--grafitt-3:#34313a;--linje-mork:#3a3740;--tekst-mork:#f1eee8;--dempet-mork:#a7a3a0;--ok:#1d7a46;--ok-mork:#5fd18f;--advarsel:#8a5a00;--advarsel-mork:#f2b84b;--feil:#b3261e;--feil-mork:#ff8a80;--bg:var(--papir);--fg:var(--blekk);--fg-dempet:var(--dempet);--overflate:var(--flate);--linje:var(--kant);--linje-sterk:var(--kant-sterk);--handling:var(--dp-lilla);--handling-hover:var(--dp-lilla-mork);--pa-handling:#fff;--fokus:var(--dp-lilla);--font-display:"Sora Variable", "Sora", "Helvetica Neue", Arial, sans-serif;--font-tekst:"Manrope Variable", "Manrope", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fs-display:clamp(2.5rem, 1.75rem + 3.2vw, 4.25rem);--fs-h1:clamp(2.125rem, 1.7rem + 1.8vw, 3.25rem);--fs-h2:clamp(1.625rem, 1.4rem + .9vw, 2.25rem);--fs-h3:clamp(1.1875rem, 1.12rem + .3vw, 1.375rem);--fs-ingress:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--fs-tekst:1rem;--fs-liten:.875rem;--fs-etikett:.75rem;--fs-mono:.75rem;--fs-mono-liten:.6875rem;--vekt-display:300;--vekt-overskrift:400;--vekt-h3:500;--vekt-sterk:650;--lh-tett:1.08;--lh-overskrift:1.16;--lh-tekst:1.6;--sporing-display:-.015em;--sporing-overskrift:-.005em;--sporing-etikett:.16em;--sporing-mono:.08em;--r-1:.25rem;--r-2:.5rem;--r-3:.75rem;--r-4:1rem;--r-5:1.5rem;--r-6:2rem;--r-7:3rem;--r-8:4rem;--r-9:6rem;--r-seksjon:clamp(3.5rem, 2rem + 6vw, 8rem);--innhold-maks:1280px;--tekst-maks:62ch;--gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--sidekant:max(var(--gutter), (100% - var(--innhold-maks)) / 2);--header-h:66px;--header-h-krympet:52px;--radius-0:0;--radius-panel:4px;--radius-kort:14px;--radius-felt:3px;--radius-skjema:10px;--radius-pille:999px;--skygge-objekt:0 26px 34px -18px #18171c59;--skygge-flyt:0 12px 32px -16px #00000073;--skygge-kort:0 1px 2px #18171c0d, 0 8px 24px -14px #18171c2e;--skygge-meny:0 1px 2px #18171c0f, 0 14px 34px -18px #18171c59;--kort-b:208px;--kort-maks:6;--kort-gap:14px;--ease-ut:cubic-bezier(.2, .7, .2, 1);--ease-inn-ut:cubic-bezier(.45, 0, .65, 1);--t-rask:.15s;--t-trinn:.32s;--t-inngang:.5s;--t-sekvens:2s;--z-header:40;--z-meny:60;--z-dialog:80;--z-varsel:90;--mal-min:24px;--mal-beroring:44px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.verksted-flate{--bg:var(--verksted);--fg:var(--tekst-mork);--fg-dempet:var(--dempet-mork);--overflate:var(--grafitt);--linje:var(--linje-mork);--linje-sterk:#6b6671;--handling:var(--dp-lilla);--handling-hover:var(--dp-lilla-mork);--lenke:var(--dp-lilla-lys);--fokus:var(--dp-cyan);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--fg)}@media (prefers-reduced-motion:reduce){:root{--t-rask:1ms;--t-trinn:.12s;--t-inngang:1ms;--t-sekvens:1ms}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--r-4))}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--font-tekst);font-size:var(--fs-tekst);line-height:var(--lh-tekst);font-kerning:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--vekt-overskrift);line-height:var(--lh-overskrift);letter-spacing:var(--sporing-overskrift);text-wrap:balance;margin:0}h1{font-size:var(--fs-h1);font-weight:var(--vekt-display);letter-spacing:var(--sporing-display);line-height:var(--lh-tett)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);font-weight:var(--vekt-h3)}h4{font-size:var(--fs-tekst);font-weight:var(--vekt-h3)}p{text-wrap:pretty;margin:0}a{color:var(--lenke);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}img,svg,video,canvas{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}::selection{background:color-mix(in srgb, var(--dp-lilla) 28%, transparent)}table{border-collapse:collapse}[hidden]{display:none!important}.visuelt-skjult{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.hopp-til-innhold{left:var(--r-4);z-index:100;padding:var(--r-3) var(--r-4);background:var(--blekk);color:#fff;font-weight:600;position:absolute;top:-100px}.hopp-til-innhold:focus{top:var(--r-4)}.ramme{width:min(var(--innhold-maks), 100% - 2 * var(--gutter));margin-inline:auto}.mono{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--sporing-mono);text-transform:uppercase}.etikett{font-family:var(--font-tekst);font-size:var(--fs-etikett);letter-spacing:var(--sporing-etikett);text-transform:uppercase;color:var(--fg-dempet);font-weight:600;line-height:1.4}.ingress{font-size:var(--fs-ingress);color:var(--fg-dempet);max-width:52ch}.seksjon{padding-block:var(--r-seksjon)}.tall{font-variant-numeric:tabular-nums}.verksted-html,.verksted-html body{overscroll-behavior:none;height:100%;overflow:hidden}.verksted-laster{place-content:center;gap:var(--r-3);min-height:100dvh;font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--sporing-mono);text-transform:uppercase;color:var(--fg-dempet);text-align:center;margin:0;display:grid}.verksted{--panel:var(--grafitt);--panel-2:var(--grafitt-2);--kontroll-h:32px;--skinne-b:80px;--inspektor-b:304px;grid-template-columns:var(--skinne-b) minmax(0, 1fr) var(--inspektor-b);height:100dvh;color:var(--fg);background:var(--bg);grid-template-rows:48px auto minmax(0,1fr) auto 28px;grid-template-areas:"linje linje linje""kontekst kontekst kontekst""skinne arbeid inspektor""skinne brett inspektor""status status status";font-size:14px;display:grid}.verksted.smal{--kontroll-h:44px;grid-template:"linje"48px"skinne""kontekst""arbeid"minmax(0,1fr)"brett""arkvelger""status"28px/minmax(0,1fr)}:where(.verksted) :where(button,input,select,textarea){font:inherit;color:inherit}.verksted :focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.verksted .mono,.verksted kbd{font-family:var(--font-mono);letter-spacing:.02em;font-size:12px}.verksted .dempet{color:var(--fg-dempet)}.verksted .ikonknapp,.verksted .sekundar,.verksted .primar,.verksted .kontroll-knapp{min-height:var(--kontroll-h);border:1px solid var(--linje);border-radius:var(--radius-felt);background:var(--panel-2);cursor:pointer;white-space:nowrap;padding:0 12px}.verksted .ikonknapp:hover:not(:disabled),.verksted .sekundar:hover:not(:disabled),.verksted .kontroll-knapp:hover:not(:disabled){border-color:var(--linje-sterk)}.verksted button:disabled{opacity:.45;cursor:not-allowed}.verksted .primar{background:var(--handling);border-color:var(--handling);color:var(--pa-handling);font-weight:650}.verksted .primar:hover:not(:disabled){background:var(--handling-hover)}.verksted .farlig{color:var(--feil-mork)}.verkstedlinje{border-bottom:1px solid var(--linje);background:var(--panel);grid-area:linje;align-items:center;gap:10px;min-width:0;padding:0 10px;display:flex}.verkstedlinje .hjem{flex:none;justify-content:center;align-items:center;min-width:32px;min-height:32px;display:inline-flex}.verkstedlinje .hjem img{width:26px;height:26px;display:block}.verkstedlinje .tilbake{min-height:32px;color:var(--fg-dempet);font-family:var(--font-mono);letter-spacing:var(--sporing-mono);text-transform:uppercase;align-items:center;gap:6px;padding:0 8px;font-size:12px;text-decoration:none;display:inline-flex}.verkstedlinje .tilbake:hover{color:var(--fg)}.verktoynavn{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.verktoynavn strong{white-space:nowrap;font-weight:750;font-stretch:110%}.prosjektnavn input{border-radius:var(--radius-felt);width:min(28ch,100%);min-width:8ch;height:30px;color:var(--fg-dempet);background:0 0;border:1px solid #0000;padding:0 8px}.prosjektnavn input:hover,.prosjektnavn input:focus{border-color:var(--linje);color:var(--fg);background:var(--bg)}.linjegruppe{gap:4px;display:flex}.filmeny{position:relative}.filmeny summary{min-height:var(--kontroll-h);border:1px solid var(--linje);border-radius:var(--radius-felt);background:var(--panel-2);cursor:pointer;align-items:center;padding:0 12px;list-style:none;display:inline-flex}.filmeny summary::-webkit-details-marker{display:none}.filmeny .meny{z-index:30;border:1px solid var(--linje);border-radius:var(--radius-panel);background:var(--panel);min-width:240px;box-shadow:var(--skygge-flyt);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.filmeny .meny button{border-radius:var(--radius-felt);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:12px;min-height:36px;padding:0 10px;display:flex}.filmeny .meny button:hover{background:var(--panel-2)}.meny-merknad{color:var(--fg-dempet);margin:6px 10px 4px;font-size:12px}.filmeny .meny-lenke{border-radius:var(--radius-felt);min-height:36px;color:var(--lenke);align-items:center;gap:6px;padding:0 10px;display:flex}.filmeny .meny-lenke:hover{background:var(--panel-2)}.brukerfelt summary{text-overflow:ellipsis;white-space:nowrap;max-width:18ch;overflow:hidden}.visningsvalg{border:1px solid var(--linje);border-radius:var(--radius-felt);display:flex;overflow:hidden}.visningsvalg button{min-height:calc(var(--kontroll-h) - 2px);font-family:var(--font-mono);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:12px}.visningsvalg button[aria-checked=true]{background:var(--handling);color:var(--pa-handling)}.verkstedlinje .kort,.verkstedlinje .kortetikett,.smal .tilbake-tekst,.smal .prosjektnavn{display:none}@media (width<=760px){.verkstedlinje{gap:6px;padding:0 6px;overflow-x:auto}.verkstedlinje .lang,.verkstedlinje .hjem,.verktoynavn{display:none}.verkstedlinje .kort{font-size:18px;display:inline}.verkstedlinje .kortetikett{display:inline}.verkstedlinje .primar{margin-left:auto}}@media (width<=560px){.verkstedlinje .linjegruppe,.verkstedlinje .filmeny summary{padding:0}.verkstedlinje .linjegruppe .ikonknapp{padding:0 8px}}.verktoyskinne{border-right:1px solid var(--linje);background:var(--panel);flex-direction:column;grid-area:skinne;gap:4px;padding:8px 6px;display:flex;overflow-y:auto}.smal .verktoy{flex:none;min-width:68px}.smal .verktoyskinne{border-right:0;border-bottom:1px solid var(--linje);flex-direction:row;padding:4px 8px;overflow:auto hidden}.verktoy{border-radius:var(--radius-felt);min-width:52px;min-height:48px;font-family:var(--font-mono);letter-spacing:0;color:var(--fg-dempet);cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;place-items:center;gap:2px;padding:6px 4px;font-size:10.5px;line-height:1.1;display:grid}.verktoy .verktoy-tegn{font-family:var(--font-display);color:var(--fg);font-size:17px;font-weight:700}.verktoy:hover{color:var(--fg);border-color:var(--linje)}.verktoy[aria-pressed=true]{color:var(--fg);border-color:var(--dp-cyan);background:color-mix(in srgb, var(--dp-cyan) 14%, transparent)}.skinne-skille{background:var(--linje);height:1px;margin:4px 6px}.smal .skinne-skille{width:1px;height:auto;margin:6px 4px}.arbeidsomrade{grid-area:arbeid;min-width:0;min-height:0;position:relative;overflow:hidden}.lerret{position:absolute;inset:0}.lerret canvas{touch-action:none;display:block}.lerret canvas:focus-visible{outline-offset:-2px}.utviklingsmerke{z-index:5;border:1px solid var(--advarsel-mork);border-radius:var(--radius-pille);background:var(--panel);color:var(--advarsel-mork);font-family:var(--font-mono);letter-spacing:var(--sporing-mono);text-transform:uppercase;text-align:center;max-width:calc(100% - 24px);margin:0;padding:6px 12px;font-size:11px;position:absolute;bottom:10px;left:10px}.arbeidsomrade:has(.flytpanel.venstre:not(.lukket)) .utviklingsmerke{max-width:calc(100% - 352px);left:auto;right:10px}.visning3d{position:absolute;inset:0}.visning3d.kompakt{width:100%;height:100%;min-height:260px;position:relative;inset:auto}.visning3d-verktoy{justify-items:end;gap:6px;max-width:60%;display:grid;position:absolute;top:10px;right:10px}.smal .visning3d-verktoy{max-width:calc(100% - 20px)}.visning3d-vinkler{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.visning3d-vinkler button{border:1px solid var(--linje);border-radius:var(--radius-felt);background:color-mix(in srgb, var(--panel) 88%, transparent);min-height:28px;font-family:var(--font-mono);cursor:pointer;padding:0 8px;font-size:11px}.visning3d-printlag{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.visning3d-printlag button{border:1px solid var(--linje);border-radius:var(--radius-felt);background:color-mix(in srgb, var(--panel) 88%, transparent);min-height:28px;font-family:var(--font-mono);cursor:pointer;padding:0 10px;font-size:11px}.visning3d-printlag button[aria-pressed=true]{border-color:var(--dp-lilla);background:color-mix(in srgb, var(--dp-lilla) 22%, var(--panel))}.visning3d-hint{border-radius:var(--radius-felt);background:color-mix(in srgb, var(--panel) 88%, transparent);color:var(--fg-dempet);font-family:var(--font-mono);padding:4px 8px;font-size:11px}.smal .visning3d-printlag button{min-height:36px}.smal .visning3d-vinkler button{min-height:36px;padding:0 6px}.visning3d-feil{text-align:center;color:var(--fg-dempet);place-content:center;padding:24px;display:grid;position:absolute;inset:0}.flytpanel.venstre{z-index:10;border:1px solid var(--linje);border-radius:var(--radius-panel);background:var(--panel);width:300px;box-shadow:var(--skygge-flyt);flex-direction:column;display:flex;position:absolute;top:32px;bottom:12px;left:32px;overflow:hidden}.flytpanel.hoyre{z-index:10;width:var(--inspektor-b);border:1px solid var(--linje);border-radius:var(--radius-panel);background:var(--panel);box-shadow:var(--skygge-flyt);flex-direction:column;display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden}.flytpanel-innhold{overscroll-behavior:contain;min-height:0;overflow-y:auto}.verksted.lerret-forst{--skinne-b:0px;grid-template-areas:"linje linje linje""kontekst kontekst kontekst""skinne arbeid arbeid""skinne brett brett""status status status"}.verksted.lerret-forst.smal{grid-template-areas:"linje""skinne""kontekst""arbeid""brett""arkvelger""status"}.arbeidsomrade:has(.flytpanel.hoyre) .visning3d-verktoy{right:calc(var(--inspektor-b) + 24px)}.arbeidsomrade:has(.flytpanel.hoyre) .utviklingsmerke{max-width:calc(100% - var(--inspektor-b) - 48px)}.arbeidsomrade:has(.flytpanel.venstre:not(.lukket)):has(.flytpanel.hoyre) .utviklingsmerke{right:calc(var(--inspektor-b) + 24px);max-width:calc(100% - var(--inspektor-b) - 360px)}.verksted .bunnbrett:empty{display:none}.flytpanel.venstre.lukket{width:auto;bottom:auto}.panelbryter{min-height:26px;color:var(--fg-dempet);font-family:var(--font-mono);cursor:pointer;background:0 0;border:0;align-self:flex-end;margin:6px 6px 0;padding:0 8px;font-size:11px}.inspektor{border-left:1px solid var(--linje);background:var(--panel);overscroll-behavior:contain;grid-area:inspektor;overflow-y:auto}.bunnbrett{border-top:1px solid var(--linje);background:var(--panel);grid-area:brett;min-width:0}.statuslinje{border-top:1px solid var(--linje);background:var(--panel);color:var(--fg-dempet);white-space:nowrap;grid-area:status;align-items:center;gap:16px;padding:0 12px;display:flex;overflow-x:auto}.statuslinje .statusvarsel{color:var(--advarsel-mork);position:relative}.statusvarsel summary{cursor:pointer;list-style:none}.statusliste{z-index:50;border:1px solid var(--linje);border-radius:var(--radius-panel);background:var(--panel);width:min(420px,100vw - 24px);max-height:50dvh;box-shadow:var(--skygge-flyt);color:var(--fg);white-space:normal;padding:8px;position:fixed;bottom:32px;left:12px;overflow:auto}.arkvelger{border-top:1px solid var(--linje);background:var(--panel);grid-area:arkvelger;gap:6px;padding:6px 8px;display:flex}.arkvelger button{border:1px solid var(--linje);border-radius:var(--radius-felt);background:var(--panel-2);cursor:pointer;flex:1;min-height:44px;font-weight:600}.arkvelger button[aria-pressed=true]{border-color:var(--handling);background:color-mix(in srgb, var(--handling) 22%, var(--panel-2))}.ark{z-index:40;border-top:1px solid var(--linje);background:var(--panel);max-height:55dvh;box-shadow:var(--skygge-flyt);animation:ark-inn var(--t-trinn) var(--ease-ut);border-radius:10px 10px 0 0;flex-direction:column;display:flex;position:fixed;bottom:85px;left:0;right:0}.ark.hel{height:calc(100dvh - 141px);max-height:calc(100dvh - 141px)}@keyframes ark-inn{0%{opacity:0;translate:0 24px}}.ark:focus{outline:none}.ark-hode{border-bottom:1px solid var(--linje);grid-template-columns:1fr auto 1fr;align-items:center;padding:4px 8px;display:grid}.ark-hode h2{margin:0;font-size:14px;font-weight:650}.ark-hode .ikonknapp{justify-self:end}.ark-hank{cursor:pointer;background:0 0;border:0;width:56px;height:36px;position:relative}.ark-hank:before{content:"";background:var(--linje-sterk);border-radius:2px;height:4px;position:absolute;top:16px;left:12px;right:12px}.ark-innhold{overscroll-behavior:contain;min-height:0;overflow-y:auto}.verksted-dialog{border:1px solid var(--linje);border-radius:var(--radius-panel);background:var(--grafitt);width:min(960px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--fg);box-shadow:var(--skygge-flyt);padding:0}.verksted-dialog::backdrop{background:#0009}.dialog-innhold{flex-direction:column;max-height:calc(100dvh - 26px);display:flex}.dialog-hode{border-bottom:1px solid var(--linje);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.dialog-hode h2{margin:0;font-size:16px}.verksted-dialog h3{font-size:13px;font-family:var(--font-mono);letter-spacing:var(--sporing-mono);text-transform:uppercase;color:var(--fg-dempet);margin:18px 0 8px;font-weight:500}.eksport-rutenett{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:0;display:grid;overflow:auto}@media (width<=760px){.eksport-rutenett{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content}}.eksport-visning{border-right:1px solid var(--linje);background:var(--bg);grid-template-rows:auto auto;align-content:start;gap:8px;min-height:320px;padding:10px;display:grid}@media (width<=760px){.eksport-visning{border-right:0;border-bottom:1px solid var(--linje)}}.eksport-faner{justify-self:start}.eksport-3d{min-height:320px}.eksport-venter{place-self:center}.plateforhandsvisning{align-content:start;gap:8px;margin:0;display:grid}.plateforhandsvisning canvas{aspect-ratio:1;width:100%;max-height:62vh;display:block}.filamentliste{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.filamentliste li{align-items:center;gap:8px;display:flex}.filamentnr{border:1px solid var(--linje-sterk);border-radius:var(--radius-felt);place-items:center;min-width:20px;height:20px;font-size:11px;display:inline-grid}.eksport-fakta{padding:4px 18px 18px}.fakta{gap:6px;margin:12px 0 0;display:grid}.fakta div{border-bottom:1px solid var(--linje);justify-content:space-between;gap:12px;padding-bottom:6px;display:flex}.fakta dt{color:var(--fg-dempet)}.fakta dd{margin:0}.delliste,.merknader{gap:6px;margin:0;padding:0;list-style:none;display:grid}.delliste li{align-items:center;gap:8px;display:flex}.fargeprove{border:1px solid var(--linje-sterk);border-radius:2px;flex:none;width:14px;height:14px;display:inline-block}.merknad{color:var(--fg-dempet);font-size:13px}.merknader li{border-left:3px solid var(--linje-sterk);background:var(--panel-2);padding:8px 10px;font-size:13px}.merknader .advarsel{border-color:var(--advarsel-mork)}.merknader .feil{border-color:var(--feil-mork)}.knapperad{flex-wrap:wrap;gap:8px;display:flex}.advarsel-tekst{color:var(--advarsel-mork)}.fargeknapp{align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.repareringsboks{border-top:1px solid var(--linje);gap:8px;padding-top:10px;display:grid}.underoverskrift{margin:0;font-size:13px;font-weight:600}.hurtigtaster{gap:2px;margin:0;padding:14px;display:grid;overflow:auto}.hurtigtaster div{border-bottom:1px solid var(--linje);grid-template-columns:minmax(0,14rem) 1fr;gap:12px;padding:6px 0;display:grid}.hurtigtaster dd{color:var(--fg-dempet);margin:0}.verksted kbd,.verksted-dialog kbd{border:1px solid var(--linje);background:var(--bg);border-radius:3px;padding:1px 6px}.panel{padding:12px}.panel+.panel{border-top:1px solid var(--linje)}.panel-tittel{font-family:var(--font-mono);letter-spacing:var(--sporing-mono);text-transform:uppercase;color:var(--fg-dempet);justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;font-size:11px;font-weight:500;display:flex}.felt{grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:8px;margin-bottom:8px;display:grid}.felt>span:first-child{color:var(--fg-dempet);font-size:13px}.feltpar{grid-template-columns:1fr 1fr;gap:8px;display:grid}.feltpar .felt,.transform-rad .felt{grid-template-columns:1.4rem minmax(0,1fr)}.transform-rad{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.verksted input[type=text],.verksted input[type=number],.verksted input:not([type]),.verksted select,.verksted textarea{width:100%;min-height:var(--kontroll-h);border:1px solid var(--linje);border-radius:var(--radius-felt);background:var(--bg);padding:4px 8px}.verksted textarea{resize:vertical;min-height:64px;line-height:1.4}.verksted .tallfelt{position:relative}.verksted .tallfelt input{font-family:var(--font-mono);padding-right:34px;font-size:12px}.verksted .tallfelt .enhet{color:var(--fg-dempet);font-family:var(--font-mono);pointer-events:none;font-size:11px;position:absolute;top:50%;right:8px;translate:0 -50%}.verksted .tallfelt input[aria-invalid=true]{border-color:var(--feil-mork)}.verksted input[type=range]{width:100%;accent-color:var(--handling)}.verksted input[type=checkbox]{width:18px;height:18px;accent-color:var(--handling)}.segment{border:1px solid var(--linje);border-radius:var(--radius-felt);display:flex;overflow:hidden}.segment button{min-height:calc(var(--kontroll-h) - 2px);cursor:pointer;background:0 0;border:0;flex:1;padding:0 6px;font-size:12px}.segment button+button{border-left:1px solid var(--linje)}.segment button[aria-pressed=true],.segment button[aria-checked=true]{background:var(--handling);color:var(--pa-handling)}.segment button.segment-ikon{justify-content:center;align-items:center;display:inline-flex}.veggvalg{flex-wrap:wrap;gap:4px;display:flex}.veggvalg button{border:1px solid var(--linje);border-radius:var(--radius-felt);background:var(--panel-2);width:40px;height:40px;color:var(--fg);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.veggvalg button:hover{border-color:var(--linje-sterk)}.veggvalg button[aria-checked=true]{background:var(--handling);border-color:var(--handling);color:var(--pa-handling)}.veggvalg svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.veggvalg .veggvalg-gulv{opacity:.35;stroke-width:1.2px}.veggvalg .stiplet{stroke-dasharray:2.5 2.5}.tom-melding{color:var(--fg-dempet);margin:0;font-size:13px}@media (prefers-reduced-motion:reduce){.ark{animation:none}}.flytlinje{z-index:6;border:1px solid var(--linje);border-radius:var(--radius-panel);background:var(--panel);box-shadow:var(--skygge-flyt);gap:2px;padding:3px;display:flex;position:absolute;translate:-50%}.flytlinje button{white-space:nowrap;border-radius:var(--radius-felt);cursor:pointer;background:0 0;border:0;min-height:30px;padding:0 10px;font-size:13px}.smal .flytlinje button{min-height:40px}.flytlinje button:hover:not(:disabled),.flytlinje button[aria-pressed=true]{background:var(--panel-2)}.lagpanel{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.lagliste,.objektliste{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.lagrad{border:1px solid var(--linje);border-radius:var(--radius-felt)}.lagrad.tekstlag>.lagrad-hode{background:color-mix(in srgb, var(--fg) 5%, transparent)}.lagrad.aktiv{border-color:var(--linje-sterk);background:color-mix(in srgb, var(--fg) 7%, transparent)}.lagrad.skjult .lag-navn{color:var(--fg-dempet)}.lagrad.skjult .lag-tittel{text-decoration:line-through}.lagrad-hode{align-items:center;gap:3px;min-width:0;padding:2px 4px;display:flex}.drahandtak{background:radial-gradient(circle, var(--fg-dempet) 1.1px, transparent 1.5px) 0 0 / 6px 6px;cursor:grab;opacity:.75;border-radius:2px;flex:none;width:12px;height:22px}.drahandtak:hover{opacity:1}.drahandtak.av{cursor:not-allowed;opacity:.25}.lag-apne{width:20px;min-height:32px;color:var(--fg-dempet);cursor:pointer;background:0 0;border:0}.lag-navn{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:minmax(0,1fr);min-width:0;min-height:36px;padding:2px 4px;display:grid}.lag-tittel{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lag-z{color:var(--fg-dempet);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.minibryter{border:1px solid var(--linje);border-radius:var(--radius-felt);min-width:24px;min-height:24px;color:var(--fg-dempet);font-family:var(--font-mono);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0 3px;font-size:10px;display:inline-flex}.smal .minibryter{min-height:36px}.minibryter.synlighet[aria-pressed=false]{opacity:.55;border-style:dashed}.minibryter.las[aria-pressed=false]{border-style:dashed}.minibryter.las[aria-pressed=true]{color:var(--advarsel-mork);border-color:var(--advarsel-mork)}.minibryter.slett{border-color:#0000}.minibryter.slett:hover:not(:disabled),.minibryter.slett:focus-visible{border-color:var(--feil-mork);color:var(--feil-mork)}.minibryter.slett:disabled{cursor:not-allowed;opacity:.35}.objektliste{border-left:1px solid var(--linje-sterk);margin:0 4px 4px 14px;padding:0 0 0 10px}.objektliste li{align-items:center;gap:3px;display:flex;position:relative}.objektliste li:before,.omrissliste li:before{border-top:1px solid var(--linje-sterk);content:"";width:8px;position:absolute;top:50%;left:-10px}.objektliste li.valgt .objekt-navn{color:var(--fg);background:color-mix(in srgb, var(--fg) 13%, transparent)}.objekt-navn{border-radius:var(--radius-felt);min-width:0;min-height:30px;color:var(--fg-dempet);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;padding:0 8px;overflow:hidden}.objekt-navn.tekst{color:var(--fg);font-weight:600}.objekt-navn .merke{color:var(--dp-cyan);font-size:10px}.lag-merke{border:1px solid var(--linje);border-radius:var(--radius-felt);color:var(--fg-dempet);font-family:var(--font-mono);vertical-align:1px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:400}.omrissblokk{border:1px solid var(--linje);border-radius:var(--radius-felt);gap:6px;margin:0 0 10px;padding:8px;display:grid}.omrissblokk.aktiv{border-color:color-mix(in srgb, var(--handling) 60%, transparent)}.omrissliste{border-left:1px solid var(--linje-sterk);gap:4px;margin:0 4px 6px 14px;padding:0 0 0 10px;display:grid}.omrissliste ol{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.omrissrad{border-radius:var(--radius-felt);border:1px solid #0000;align-items:center;gap:3px;min-width:0;padding:0 4px;display:flex;position:relative}.omrissrad.aktiv{border-color:var(--linje);background:color-mix(in srgb, var(--fg) 7%, transparent)}.omrissrad.skjult .lag-tittel{color:var(--fg-dempet);text-decoration:line-through}.omrissrad .lag-navn{min-height:32px}.omrissliste>.kontroll-knapp{justify-self:start;padding:0 10px;font-size:12px}.lagknapper{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.lagknapper .kontroll-knapp{flex:1;padding:0 6px;font-size:12px}.lagknapper .kontroll-knapp.ikonknapp-lag{flex:none;width:40px}.materialvalg{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.felt.stablet{grid-template-columns:minmax(0,1fr);gap:4px}.avkryssing{cursor:pointer;align-items:center;gap:8px;min-height:32px;margin-bottom:8px;padding:0 4px;font-size:13px;display:flex}.justering{grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:8px;display:grid}.justering .kontroll-knapp{padding:0 4px;font-size:12px}.panel .knapperad{margin-top:8px}.panel .kontroll-knapp{font-size:13px}.pavirkning{border-bottom:1px solid var(--linje);padding:8px 0}.profilredigerer{margin-top:10px}.profilgraf{border:1px solid var(--linje);border-radius:var(--radius-felt);background:var(--bg);touch-action:none;width:100%;height:auto;margin-bottom:8px;display:block}.profil-rutenett-linje{stroke:var(--linje);stroke-width:.6px}.profil-kant{stroke:var(--fg-dempet);stroke-width:1px}.profil-under{fill:var(--linje);opacity:.8}.profil-henger{fill:none;stroke:var(--feil-mork);stroke-width:.8px;stroke-dasharray:3 2}.profil-skravur{stroke:var(--feil-mork);stroke-width:1.2px;opacity:.7}.profil-stottekant{stroke:var(--feil-mork);stroke-width:1px;stroke-dasharray:3 3}.profil-anker.kant{rx:2}.profil-advarsel{color:var(--fg)}.panel-tom{margin:0;padding:14px}.profil-kurve{fill:none;stroke:var(--fg);stroke-width:1.5px}.profil-hank{stroke:var(--dp-cyan);stroke-width:1px}.profil-handtak{fill:var(--bg);stroke:var(--dp-cyan);stroke-width:1.5px;cursor:grab}.profil-anker{fill:var(--fg);stroke:var(--dp-lilla);stroke-width:2px;cursor:grab}.profil-anker.valgt{fill:var(--dp-lilla)}.profil-akse{fill:var(--fg-dempet);font-family:var(--font-mono);font-size:9px}.batch-innhold{padding:4px 18px 18px;overflow:auto}.batch-felt{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.batch-felt li{border-bottom:1px solid var(--linje);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:6px 0;display:flex}.batch-felt-tekst{overflow-wrap:anywhere;flex:12rem;min-width:0}.batch-kobling,.batch-organisering{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:0 18px;display:grid}.batch-tabell{border:1px solid var(--linje);border-radius:var(--radius-felt);max-height:16rem;overflow:auto}.batch-tabell:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.batch-tabell table{border-collapse:collapse;width:100%;font-size:13px}.batch-tabell th,.batch-tabell td{border-bottom:1px solid var(--linje);text-align:left;vertical-align:top;padding:5px 8px}.batch-tabell th{background:var(--grafitt);color:var(--fg-dempet);font-weight:500;position:sticky;top:0}.batch-tabell tr.problem td:last-child{color:var(--advarsel-mork)}.batch-plate{margin:8px 0 0}.batch-innhold progress{width:100%;margin-top:8px}.batch-plate .kontroll-knapp[aria-pressed=true]{border-color:var(--handling);box-shadow:inset 0 0 0 1px var(--handling)}.platebrett-verktoy{flex-wrap:wrap;align-items:end;gap:8px 12px;margin-bottom:8px;display:flex}.platebrett-verktoy .kontroll-knapp{align-items:center;gap:6px;display:inline-flex}.platebrett canvas{cursor:default}.platebrett canvas:focus-visible{outline:2px solid var(--handling);outline-offset:2px}.visning3d-laster{width:100%;height:100%;min-height:200px;color:var(--fg-dempet);font-family:var(--font-mono);place-items:center;font-size:12px;display:grid}.fargeprofil{width:min(560px,100vw - 24px)}.fargeprofil-innhold{padding:4px 18px 18px;overflow:auto}.profilliste,.profilfargeliste{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.profilliste li,.profilfargeliste li{align-items:center;gap:8px;display:flex}.profilvalg{border:1px solid var(--linje);border-radius:var(--radius-kontroll,6px);cursor:pointer;flex-wrap:wrap;flex:1;align-items:center;gap:8px 10px;min-height:44px;padding:6px 10px;display:flex}.profilvalg.valgt{border-color:var(--dp-lilla);background:var(--panel-2)}.profilvalg input{accent-color:var(--dp-lilla)}.profilnavn{min-width:8em}.profilfarger{vertical-align:middle;gap:3px;display:inline-flex}.profilfarger .fargeprove{width:18px;height:18px}.profilfargeliste li{border-bottom:1px solid var(--linje);padding:4px 0}.profilfargeliste li>span:nth-child(3){flex:1}.profil-lagre{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:12px;display:flex}.profil-lagre .felt{flex:220px}.fargeprofil-fot{justify-content:flex-end;margin-top:12px}.verksted-dialog.dekorgalleri{width:min(560px,100vw - 24px)}.dekor-innhold{gap:10px;padding:10px 18px 18px;display:grid;overflow:auto}.dekor-kategorier{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dekor-kategori{border:1px solid var(--linje);border-radius:var(--radius-felt);background:var(--panel-2);width:44px;height:44px;color:var(--fg);cursor:pointer;justify-content:center;align-items:center;padding:6px;display:inline-flex}.dekor-kategori:hover{border-color:var(--linje-sterk)}.dekor-kategori[aria-pressed=true]{border-color:var(--dp-lilla);outline:1px solid var(--dp-lilla)}.dekor-kategori .dekor-miniatyr{width:28px;height:28px}.dekor-sok{flex:8em;min-width:0}.dekor-rutenett{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));align-content:start;gap:8px;height:264px;margin:0;padding:2px;list-style:none;display:grid;overflow:auto}.dekor-celle{aspect-ratio:1;min-height:84px;position:relative}.dekor-flis{border:1px solid var(--linje);border-radius:var(--radius-felt);background:var(--panel-2);place-items:center;width:100%;height:100%;display:grid}.dekor-miniatyr{width:52px;height:52px;color:var(--fg)}.dekor-handlinger{opacity:0;border:1px solid var(--dp-lilla);border-radius:var(--radius-felt);background:color-mix(in srgb, var(--panel) 90%, transparent);flex-direction:column;justify-content:center;gap:4px;padding:4px;display:flex;position:absolute;inset:0}.dekor-celle:hover .dekor-handlinger,.dekor-celle:focus-within .dekor-handlinger{opacity:1}.dekor-handling{border:1px solid var(--linje-sterk);border-radius:var(--radius-felt);background:var(--panel-2);min-height:26px;color:var(--fg);font:inherit;cursor:pointer;padding:0 4px;font-size:12px}.dekor-handling:hover,.dekor-handling:focus-visible{border-color:var(--dp-lilla)}.dekor-bunn{justify-content:space-between}.dekor-kreditt{margin:0;font-size:11px}@media (hover:none){.dekor-celle{aspect-ratio:auto}.dekor-flis{height:64px}.dekor-handlinger{opacity:1;background:0 0;border:0;margin-top:4px;padding:0;position:static}}.verksted-dialog.svgdeler{width:min(1040px,100vw - 24px)}.svgdeler-innhold,.svgdeler-venstre,.svgdeler-hoyre{align-content:start;gap:10px;min-width:0;display:grid}.svgdeler-innhold{padding:10px 18px 0;overflow:auto}@media (width>=900px){.svgdeler-innhold{grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);column-gap:20px}.svgdeler-innhold>p{grid-column:1/-1}}.svgdeler-forhandsvisning{border:1px solid var(--linje);border-radius:var(--radius-kontroll,6px);touch-action:none;-webkit-user-select:none;user-select:none;background:#8a8e97;height:min(52vh,440px)}.svgdeler-forhandsvisning svg{cursor:crosshair;width:100%;height:100%;display:block}.svgdeler-del{cursor:pointer;fill:#fff;stroke:#00000073;stroke-width:1px;vector-effect:non-scaling-stroke}.svgdeler-del.bort{fill:#000;fill-opacity:.12;stroke:#0000008c;stroke-dasharray:4 3}.svgdeler-del.valgt{stroke:var(--dp-lilla);stroke-width:2.5px;stroke-dasharray:none;vector-effect:non-scaling-stroke}.svgdeler-ramme{fill:var(--dp-lilla);fill-opacity:.14;stroke:var(--dp-lilla);stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke;pointer-events:none}.svgdeler-farger{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.svgdeler-farge{width:var(--kontroll-h);height:var(--kontroll-h);border:2px solid var(--linje-sterk,var(--linje));cursor:pointer;border-radius:3px;padding:0}.svgdeler-farge:hover:not(:disabled),.svgdeler-farge:focus-visible{border-color:var(--dp-lilla)}.svgdeler-farge:disabled{opacity:.4;cursor:not-allowed}.svgdeler-liste{gap:4px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.svgdeler-handlinger{background:var(--panel);grid-column:1/-1;padding:8px 0 12px;position:sticky;bottom:0}.svgdeler-liste li{grid-template-columns:1fr minmax(120px,200px);align-items:center;gap:8px;display:grid}@media (width<=480px){.svgdeler-liste li{grid-template-columns:1fr}}.lagrad.kan-slippes{outline:1px dashed var(--dp-lilla);outline-offset:-1px}.lagrad.slipp-her{outline:2px solid var(--dp-lilla);background:var(--panel-2)}.lagrad.slipp-over,.omrissrad.slipp-over{box-shadow:0 -3px 0 0 var(--dp-lilla)}.lagrad.slipp-under,.omrissrad.slipp-under{box-shadow:0 3px 0 0 var(--dp-lilla)}.lag-ut{border:2px dashed var(--linje-sterk,var(--linje));border-radius:var(--radius-kontroll,6px);color:var(--fg-dempet);text-align:center;margin-top:8px;padding:12px;font-size:13px}.lag-ut.slipp-her{border-color:var(--dp-lilla);color:var(--fg);background:var(--panel-2)}.verksted.med-paneler{--skinne-b:52px;grid-template-columns:var(--skinne-b) minmax(0, 1fr);grid-template-areas:"linje linje""kontekst kontekst""skinne arbeid""skinne brett""status status"}.panelflate{min-width:0;min-height:0;display:flex;position:absolute;inset:0}.lerretflate{flex:1 1 0;min-width:0;min-height:0;position:relative;overflow:hidden}.dokkolonne{width:min(var(--dokk-b), 34vw);background:var(--panel);flex-direction:column;flex:none;min-height:0;display:flex;position:relative}.dokkolonne.venstre{border-right:1px solid var(--linje)}.dokkolonne.hoyre{border-left:1px solid var(--linje)}.dokkskille{z-index:6;cursor:col-resize;touch-action:none;width:9px;position:absolute;top:0;bottom:0}.dokkskille.venstre{right:-5px}.dokkskille.hoyre{left:-5px}.deling{z-index:5;cursor:row-resize;touch-action:none;flex:none;height:7px;margin:-3px 0;position:relative}.dokkskille:hover,.deling:hover,.dokkskille:focus-visible,.deling:focus-visible{background:color-mix(in srgb, var(--fg) 22%, transparent)}.panelgruppe{background:var(--panel);flex-direction:column;min-width:0;min-height:0;display:flex}.dokkolonne .panelgruppe{flex:1 1 0}.dokkolonne .panelgruppe+.panelgruppe,.dokkolonne .deling+.panelgruppe{border-top:1px solid var(--linje)}.dokkolonne .panelgruppe.minimert{flex:none}.flytlag{pointer-events:none;position:absolute;inset:0;overflow:hidden}.panelgruppe.flytende{pointer-events:auto;border:1px solid var(--linje-sterk);border-radius:var(--radius-panel);box-shadow:var(--skygge-flyt);position:absolute;overflow:hidden}.panelhode{border-bottom:1px solid var(--linje);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;flex:none;align-items:center;gap:4px;min-height:34px;padding:0 4px 0 10px;display:flex;position:relative}.panelgruppe.minimert .panelhode{border-bottom:0}.panelnavn{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:12.5px;font-weight:650;overflow:hidden}.panelfaner{flex:1;align-self:stretch;min-width:0;display:flex;overflow:hidden}.panelfane{min-width:0;color:var(--fg-dempet);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 10px;font-size:12.5px;font-weight:600}.panelfane:hover,.panelfane[aria-selected=true]{color:var(--fg)}.panelfane[aria-selected=true]{border-bottom-color:var(--fg)}.panelknapper{flex:none;align-items:center;display:flex}.panelknapp{border-radius:var(--radius-felt);width:28px;height:28px;color:var(--fg-dempet);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.panelknapp:hover,.panelknapp[aria-expanded=true]{background:var(--panel-2);color:var(--fg)}.gruppemeny{position:relative}.meny.panelmeny{z-index:40;border:1px solid var(--linje);border-radius:var(--radius-panel);background:var(--panel);min-width:210px;box-shadow:var(--skygge-flyt);padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.panelmeny button,.filmeny .meny .romrad button{border-radius:var(--radius-felt);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;min-height:34px;padding:0 10px;display:flex}.panelmeny button:hover{background:var(--panel-2)}.panelinnhold{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.kant{z-index:3;touch-action:none;position:absolute}.kant-n,.kant-s{cursor:ns-resize;height:6px;left:10px;right:10px}.kant-n{top:0}.kant-s{bottom:0}.kant-e,.kant-w{cursor:ew-resize;width:6px;top:10px;bottom:10px}.kant-e{right:0}.kant-w{left:0}.kant-ne,.kant-nw,.kant-se,.kant-sw{width:12px;height:12px}.kant-ne{cursor:nesw-resize;top:0;right:0}.kant-sw{cursor:nesw-resize;bottom:0;left:0}.kant-nw{cursor:nwse-resize;top:0;left:0}.kant-se{cursor:nwse-resize;bottom:0;right:0}.slippmal{z-index:100;border:2px solid var(--dp-cyan);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--dp-cyan) 16%, transparent);pointer-events:none;position:absolute}.drabrikke{z-index:200;border:1px solid var(--linje-sterk);border-radius:var(--radius-panel);background:var(--panel-2);box-shadow:var(--skygge-flyt);pointer-events:none;padding:4px 10px;font-size:12.5px;font-weight:600;position:fixed}.panelmeny-linje summary{gap:6px}.filmeny .meny .meny-overskrift{color:var(--fg-dempet);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin:8px 10px 2px;font-size:11px}.filmeny .meny .meny-overskrift:first-child{margin-top:2px}.romrad{align-items:stretch;display:flex}.romrad>button:first-child{flex:1}.romrad>button[aria-pressed=true]{background:var(--panel-2);font-weight:650}.romrad>button[aria-pressed=true]:before{content:"●" / "";font-size:8px}.romrad>button[aria-pressed=false]:before{content:"" / "";width:8px;display:inline-block}.filmeny .meny .romrad .romslett{width:34px;color:var(--fg-dempet);flex:none;justify-content:center;padding:0}.lagre-rom{gap:6px;margin:4px 4px 6px;display:flex}.lagre-rom input{min-width:0}.panelmeny-linje .avkryssing{width:14px;color:var(--fg);display:inline-block}.med-paneler .verktoyskinne{align-items:stretch;gap:2px;padding:8px 5px}.med-paneler .verktoy{min-width:0;min-height:40px;padding:0}.med-paneler .verktoy .verktoy-etikett{display:none}.tips{display:inline-flex;position:relative}.verktoyskinne .tips{display:flex}.verktoyskinne .tips>.verktoy{flex:1}.ikon{flex:none;display:block}.verktoy .ikon{color:var(--fg)}.verktoy{position:relative}.verktoy-flere{border-left:5px solid #0000;border-bottom:5px solid var(--fg-dempet);width:0;height:0;position:absolute;bottom:3px;right:3px}.verktoymeny{z-index:60;border:1px solid var(--linje);border-radius:var(--radius-panel);background:var(--panel);min-width:190px;box-shadow:var(--skygge-flyt);padding:6px;display:grid;position:fixed}.verktoymeny button{border-radius:var(--radius-felt);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:36px;padding:0 10px;display:flex}.verktoymeny button:hover,.verktoymeny button[aria-checked=true]{background:var(--panel-2)}.verktoymeny kbd{color:var(--fg-dempet);margin-left:auto}.tipsboble{z-index:300;position:fixed}.tipsboble.hoyre{padding-left:8px;translate:0 -50%}.tipsboble.under{padding-top:6px}.tipsboble.under.fraHoyre{translate:-100%}.tipsinnhold{border:1px solid var(--linje-sterk);border-radius:var(--radius-felt);background:var(--panel-2);width:max-content;max-width:250px;box-shadow:var(--skygge-flyt);gap:3px;padding:6px 9px;font-size:12.5px;line-height:1.35;display:grid}.tipsinnhold strong{align-items:baseline;gap:8px;font-weight:650;display:flex}.tipsinnhold kbd,.tipshjelp{color:var(--fg-dempet)}.skrubber{height:11px;color:var(--fg-dempet);cursor:ew-resize;opacity:0;touch-action:none;border-radius:0 0 2px 2px;transition:opacity .12s;position:absolute;bottom:1px;left:4px;right:4px;overflow:hidden}.tallfelt:hover .skrubber,.tallfelt:focus-within .skrubber,.skrubber.drar{opacity:1}.skrubber .skala{background:repeating-linear-gradient(90deg, currentColor 0 1px, transparent 1px 40px) calc(var(--sm,0px) - 40px) 100% / calc(100% + 40px) 7px no-repeat, repeating-linear-gradient(90deg, currentColor 0 1px, transparent 1px 8px) calc(var(--sn,0px) - 8px) 100% / calc(100% + 8px) 4px no-repeat;opacity:.7;position:absolute;inset:0}.skrubber .pil{border-right:5px solid #0000;border-bottom:7px solid var(--fg);border-left:5px solid #0000;width:0;height:0;position:absolute;bottom:0;left:50%;translate:-50%}@media (pointer:coarse){.skrubber{display:none}}@media (prefers-reduced-motion:reduce){.skrubber{transition:none}}.smal .verktoy .verktoy-etikett{display:inline}.historikkliste,.plassliste{gap:1px;margin:0;padding:6px;list-style:none;display:grid}.historikktrinn{border-radius:var(--radius-felt);width:100%;min-height:30px;color:var(--fg-dempet);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:13px}.historikktrinn:hover:not(:disabled){background:var(--panel-2);color:var(--fg)}.historikktrinn[aria-current=step]{background:var(--panel-2);color:var(--fg);font-weight:650}.historikktrinn.gjort-om{opacity:.7;font-style:italic}.historikk-tom,.produksjonsnotat{margin:0;padding:12px;font-size:13px}.produksjon{padding:4px 0 8px}.produksjonstall{gap:4px;margin:0;padding:8px 12px;display:grid}.produksjonstall>div{justify-content:space-between;gap:12px;display:flex}.produksjonstall dt{color:var(--fg-dempet);font-size:13px}.produksjonstall dd{margin:0}.produksjon .underoverskrift{margin:8px 12px 0}.plassliste li{align-items:center;gap:8px;min-height:28px;padding:0 6px;font-size:13px;display:flex}.plassnr{width:1.4em;color:var(--fg-dempet);text-align:right}.plassnavn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.produksjon .merknader{margin:4px 12px}.panelmeny-linje .meny{min-width:270px}.panelmeny-linje .meny button{white-space:nowrap;justify-content:flex-start}.panelmeny-linje .meny .lagre-rom button{justify-content:center}@media (width<=1279px){.panelmeny-linje summary span{display:none}}.lag-miniatyr{border:1px solid var(--linje);border-radius:var(--radius-felt);background:var(--bg);flex:none}.lag-omdop{flex:1;min-width:0;min-height:32px;padding:0 6px;font-weight:600}.minibryter .ikon{display:block}.utledet{gap:2px;margin:0;padding:0 4px 6px 34px;list-style:none;display:grid}.utledetrad{min-height:26px;color:var(--fg-dempet);align-items:center;gap:6px;padding:0 6px;font-size:12px;display:flex}.utledetrad .lag-tittel{flex:1;min-width:0;font-weight:400}.lagmeny{z-index:80;border:1px solid var(--linje);border-radius:var(--radius-felt);background:var(--overflate);min-width:190px;padding:4px;display:grid;position:fixed;box-shadow:0 8px 28px #00000073}.lagmeny button{border-radius:var(--radius-felt);min-height:34px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;display:flex}.lagmeny button:hover:not(:disabled),.lagmeny button:focus-visible{background:color-mix(in srgb, var(--fg) 10%, transparent)}.lagmeny button:disabled{color:var(--fg-dempet);cursor:default;opacity:.6}.lagmeny button.farlig{color:var(--feil-mork)}.guidebar{translate:0}.menyhake{width:16px;color:var(--dp-lilla);place-items:center;font-weight:700;display:inline-grid}.guideliste{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.guideliste li{border-radius:var(--radius-felt);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:2px;display:grid}.guideliste li>:nth-child(2){grid-area:2/1/auto/-1}.guideliste li.valgt{background:var(--panel-2);outline:1px solid var(--dp-lilla)}.guidenavn{border-radius:var(--radius-felt);text-align:left;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0 8px}.guidebar .felt{grid-template-columns:auto 110px;margin:0;padding-left:6px}.guideliste .felt{grid-template-columns:1.5rem minmax(0,1fr);margin:0}.paintbar{gap:10px}.paintbar .felt{grid-template-columns:auto 74px;margin:0}.paintbar .segment{flex-wrap:nowrap}.breddegraf{border:1px solid var(--linje);border-radius:var(--radius-felt);background:var(--panel-2);touch-action:none;width:100%;height:auto;margin:8px 0;display:block}.breddegraf-akse{stroke:var(--linje-sterk);stroke-dasharray:3 3}.breddegraf-kurve{fill:none;stroke:var(--fg);stroke-width:1.5px}.breddegraf-punkt{fill:var(--dp-lilla);stroke:var(--fg);stroke-width:1px;cursor:grab}.breddepunkter{gap:4px;margin:0;padding:0;list-style:none;display:grid}.breddepunkter li{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.breddepunkter .felt{grid-template-columns:minmax(0,1fr);gap:2px;margin:0}.boolskbar{gap:2px}.boolskbar button{place-items:center;width:34px;height:34px;min-height:34px;padding:0;display:inline-grid}.smal .boolskbar button{width:44px;height:44px;min-height:44px}.boolskbar button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.fargevelger{align-items:center;display:inline-flex}.fargeknapp{border-radius:var(--radius-felt);min-width:32px;min-height:32px;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:3px;display:inline-flex}.fargeknapp:hover,.fargeknapp[aria-expanded=true]{border-color:var(--linje-sterk);background:color-mix(in srgb, var(--fg) 8%, transparent)}.fargeknapp:focus-visible{outline:2px solid var(--dp-lilla);outline-offset:1px}.smal .fargeknapp{min-width:44px;min-height:44px}button.profilfarger.fargeknapp{gap:3px;padding:3px 5px;display:inline-flex}.fargeprove.stor{border-radius:3px;width:22px;height:22px}.fargemeny{min-width:232px;max-width:320px}.fargemeny button{min-height:36px}.fargemeny-navn{flex:1;min-width:0}.fargemeny-mer{color:var(--dp-lilla-tekst,var(--fg));margin-top:4px;border-top:1px solid var(--linje)!important;border-radius:0!important}.fargetype{font-size:12px}.fargepanel{gap:8px;padding:10px 12px 16px;display:grid}.fargepanel .profilfargeliste,.fargepanel .registerliste,.fargepanel .profilliste,.fontvindu .registerliste{gap:0;margin:0;padding:0;list-style:none;display:grid}.fargepanel .profilfargeliste li,.fargepanel .registerliste li,.fargepanel .profilliste li,.fontvindu .registerliste li{border-bottom:1px solid var(--linje);align-items:center;gap:8px;padding:5px 0;display:flex}.fargepanel .profilfargeliste li>span:nth-child(3){flex:1}.fp-tekst{flex:1;min-width:0;display:grid}.fp-linje{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fp-knapper{flex:none;gap:4px;display:inline-flex}.registerfilter{gap:6px;display:grid}.registerliste{max-height:340px;overflow:auto}.filamentskjema{gap:8px;display:grid}.filamentskjema input[type=color]{border:1px solid var(--linje-sterk);background:0 0;width:44px;height:32px;padding:0}.verksted-dialog.fontvindu{width:min(560px,100vw - 24px)}.fontvindu-innhold{gap:10px;padding:10px 18px 18px;display:grid;overflow:auto}.felt.fontrad{grid-template-columns:7.5rem minmax(0,1fr) auto}.fontrad>label{color:var(--fg-dempet);font-size:13px}.fontknapp{padding:0 8px;font-weight:700}.fontknapp-liten{font-size:.8em}.font-forhandsvisning{text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.3;overflow:hidden}.font-forhandsvisning[data-klar=false]{color:var(--fg-dempet)}.fontsider{justify-content:space-between;align-items:center;gap:8px;display:flex}.verksted .knapperad .ikonknapp-lag{justify-content:center;align-items:center;width:40px;padding:0;display:inline-flex}.fontliste li select{flex:none;width:5.5em}.fargepanel button.profilvalg{color:var(--fg);font:inherit;text-align:left;background:0 0}.fargepanel button.profilvalg:hover{border-color:var(--linje-sterk)}.fargepanel .profil-lagre .sekundar,.fargepanel>.sekundar{justify-self:start}.filamentskjema .avkryssing{align-items:center}.filamentskjema .avkryssing input{width:18px;height:18px;accent-color:var(--dp-lilla);flex:none}.verksted-dialog.startside{width:min(860px,100vw - 24px)}.startside-innhold,.malvindu-innhold{gap:12px;padding:10px 18px 18px;display:grid;overflow:auto}.startinnganger{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.startinngang{border:1px solid var(--linje);background:var(--panel-2);width:100%;min-height:190px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-content:start;gap:8px;padding:20px 18px;display:grid}.startinngang:hover,.startinngang:focus-visible{border-color:var(--dp-lilla);background:color-mix(in srgb, var(--dp-lilla) 10%, var(--panel-2))}.startinngang-ikon{background:color-mix(in srgb, var(--dp-lilla) 18%, transparent);width:56px;height:56px;color:var(--fg);border-radius:12px;place-items:center;display:inline-grid}.startinngang-tittel{font-size:20px;font-weight:700}.startinngang-tekst{color:var(--fg-dempet)}@media (width<=720px){.startinnganger{grid-template-columns:minmax(0,1fr)}.startinngang{grid-template-columns:56px minmax(0,1fr);column-gap:14px;min-height:0;padding:14px}.startinngang-ikon{grid-row:span 2}}.verksted-dialog.malbibliotek,.verksted-dialog.lagre-mal{width:min(640px,100vw - 24px)}.malliste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.malliste li{border:1px solid var(--linje);border-radius:var(--radius-felt);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.malliste .fp-tekst{flex:220px;gap:2px}.malliste .fp-linje{white-space:normal}.fellesmal-bilde{object-fit:contain;background:var(--flate);border-radius:4px;flex:none;width:56px;height:40px}.malfelt{border:1px solid var(--linje);border-radius:var(--radius-felt);gap:4px;margin:0;padding:8px 10px;display:grid}.malfelt legend{color:var(--fg-dempet);padding:0 4px;font-size:13px}.malfelt .avkryssing input{width:18px;height:18px;accent-color:var(--dp-lilla);flex:none}.verksted-dialog.csvflyt{width:min(1180px,100vw - 24px);height:min(900px,100dvh - 24px)}.verksted-dialog.csvflyt .dialog-innhold{height:100%;max-height:none}.csv-steginnhold{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:4px 18px 18px;display:flex;overflow:auto}.csv-steginnhold>*{flex:none;margin-top:0;margin-bottom:0}.csv-steginnhold>h3{margin-top:8px}.csv-avkryss{cursor:pointer;align-items:center;gap:8px;min-height:32px;font-size:13px;display:flex}.csv-avkryss input{width:18px;height:18px;accent-color:var(--dp-lilla);flex:none}.verksted-dialog .csv-steg{margin-bottom:8px}.csv-steg{min-width:0;padding:0 18px}.csv-steg ol{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.csv-steg-knapp{min-height:var(--kontroll-h);border:1px solid var(--linje);background:var(--panel-2);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 6px;display:inline-flex}.csv-steg-knapp[aria-current=step]{border-color:var(--handling);box-shadow:inset 0 0 0 1px var(--handling);font-weight:650}.csv-steg-knapp[aria-disabled=true]{opacity:.5;cursor:not-allowed}.csv-steg-nr{background:var(--bg);width:22px;height:22px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:12px;display:inline-grid}.csv-steg-knapp[aria-current=step] .csv-steg-nr{background:var(--handling);color:var(--pa-handling)}.csv-steg.kompakt .csv-steg-tekst{display:none}.csv-steg.kompakt .csv-steg-knapp{padding:0 4px}.csv-stegnav{align-items:center;gap:8px;display:none}.csv-steginnhold>.csv-fot{border-top:1px solid var(--linje);background:var(--grafitt);justify-content:flex-end;margin:auto -18px -18px;padding:10px 18px;position:sticky;bottom:0}.csv-verktoylinje{flex-wrap:wrap;align-items:end;gap:8px 18px;display:flex}.csv-verktoylinje .felt:first-child{flex:14rem}.csv-valgknapper{align-items:center}.csv-radtabell,.csv-kobletabell{max-height:none}.csv-radtabell{max-height:22rem}.csv-velg{text-align:center;width:2.4rem}.csv-velg input{width:18px;height:18px}.batch-tabell tr.valgt td{background:color-mix(in srgb, var(--handling) 10%, transparent)}.batch-tabell tr.master td{box-shadow:inset 0 0 0 1px var(--handling)}.csv-hjelp{margin-top:3px;display:block}.csv-kobletabell select{width:100%;min-width:12rem}.csv-kontroller{gap:6px;margin:0;padding:0;list-style:none;display:grid}.csv-kontroller li{align-items:baseline;gap:10px;display:flex}.csv-kontroll-merke{flex:none;width:1.4em;font-weight:700}.csv-kontroller li.ok .csv-kontroll-merke{color:var(--ok-mork)}.csv-kontroller li.feil .csv-kontroll-merke{color:var(--feil-mork)}.csv-bekreft{border:1px solid var(--advarsel-mork);border-radius:var(--radius-felt);background:var(--panel-2);gap:8px;padding:10px 12px;display:grid}.csv-bekreft p,.csv-bekreft ul{margin:0}.csv-plater{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:start;gap:14px;display:grid}.csv-platevalg{gap:6px;margin:0;padding:0;list-style:none;display:grid}.csv-platekort{border:1px solid var(--linje);border-radius:var(--radius-felt);background:var(--panel-2);text-align:left;cursor:pointer;gap:4px;padding:8px 10px;display:grid}.csv-platekort[aria-pressed=true]{border-color:var(--handling);box-shadow:inset 0 0 0 1px var(--handling)}.csv-filamenter{flex-wrap:wrap;gap:4px 10px;margin:0;display:flex}.csv-filament{align-items:center;gap:5px;display:inline-flex}.csv-merke{border:1px solid var(--linje-sterk);border-radius:999px;padding:1px 8px;font-size:12px;display:inline-block}.csv-merke.feil{border-color:var(--feil-mork);color:var(--feil-mork)}.csv-skilt{border:1px solid var(--linje);border-radius:var(--radius-felt);gap:8px;padding:12px;display:grid}.csv-skilt h3{margin-top:0}.csv-egne{gap:6px;margin:0;padding:0;list-style:none;display:grid}.csv-egne li{border-left:3px solid var(--handling);background:var(--panel-2);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:6px 8px;display:flex}.csv-egne-navn{flex:12rem}.csv-egne-verdi{color:var(--fg-dempet);flex:14rem}.csv-egne-verdi strong{color:var(--fg)}.csv-brett{gap:4px;padding:4px 10px 6px;display:grid}.csv-brettlinje{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.csv-brett-tittel{flex:none}.csv-brettlinje .csv-steg{padding:0}.csv-ressurser{overscroll-behavior-x:contain;scrollbar-width:thin;gap:18px;padding:2px 0 4px;display:flex;overflow-x:auto}.csv-gruppe{border-right:1px solid var(--linje);flex:none;align-items:center;gap:6px;padding-right:18px;display:flex}.csv-gruppe:last-child{border-right:0}.csv-gruppenavn{color:var(--fg-dempet);font-family:var(--font-mono);text-transform:uppercase;font-size:12px}.csv-chip{border:1px solid var(--linje);background:var(--panel-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:28px;padding:0 10px;font-size:13px;display:inline-flex}.csv-instans{border-top:2px solid var(--handling);gap:6px;padding:8px 12px;display:grid}.csv-instans-hode{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.csv-instans-knapper{gap:6px;margin-left:auto;display:inline-flex}.csv-instans-liste{max-height:9rem;overflow:auto}@media (width<=900px){.csv-plater{grid-template-columns:minmax(0,1fr)}.csv-platevalg{grid-auto-columns:minmax(12rem,1fr);grid-auto-flow:column;overflow-x:auto}.csv-brett .csv-steg{display:none}.csv-brett .csv-stegnav{display:flex}.verksted-dialog.csvflyt{width:calc(100vw - 12px);height:calc(100dvh - 12px)}}.csv-eks{display:none}@media (width<=640px){.csv-intro,.csv-eksempel{display:none}.csv-eks{overflow-wrap:anywhere;font-family:inherit;font-weight:400;display:block}.csv-kobletabell table{table-layout:fixed}.csv-kobletabell th[scope=row]{overflow-wrap:anywhere;width:38%}.csv-kobletabell select{min-width:0}}@media (width<=400px){.csv-stegnav .dempet{display:none}}@media (width<=640px){.csv-fot button{white-space:normal;flex:8rem}.csv-steg-tekst{display:none}.csv-steg-knapp{padding:0 4px}.csv-steginnhold{padding:4px 12px 12px}.csv-steginnhold>.csv-fot{margin:auto -12px -12px;padding:10px 12px;bottom:0}}@media (prefers-reduced-motion:reduce){.csv-ressurser{scroll-behavior:auto}}.fargekoder{flex-wrap:wrap;gap:4px 10px;display:flex}.fargekode{align-items:center;gap:6px;display:inline-flex}.fargenavn.mono,.fargemeny-navn .mono{letter-spacing:.02em;font-size:12px}.objektliste li .fargevelger{flex:none}.objektliste li .fargeknapp,.omrissrad .fargeknapp{min-width:24px;min-height:24px;padding:1px}.fargevelger.egenfarge .fargeprove{outline:2px solid var(--fg);outline-offset:1px}.verksted.lys{--bg:#e8ecf3;--fg:#1a2233;--fg-dempet:#545f78;--panel:#f6f8fb;--panel-2:#e8ecf4;--grafitt:#f6f8fb;--grafitt-2:#e8ecf4;--grafitt-3:#dbe1ee;--overflate:#f6f8fb;--linje:#cbd3e3;--linje-sterk:#8793ad;--handling-hover:#6a2fe0;--lenke:#5b24c9;--fokus:#6a2fe0;--dp-lilla-tekst:#5b24c9;--advarsel-mork:#8a5200;--horisont-topp:#04070f;--horisont-hoy:#0f2a5c;--horisont-linje:#3a73c4;--horisont-bunn:#0d2250;--horisont-pos:.62;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.verksted.lys .lerret,.verksted.lys .visning3d{--advarsel-mork:#f2b84b;--bg:#0b1426;--fg:#f1f4fa;--fg-dempet:#b9c3d9;--panel:#101c38;--panel-2:#1b2c52;--grafitt:#101c38;--grafitt-2:#1b2c52;--grafitt-3:#26396a;--overflate:#101c38;--linje:#5679b4;--linje-sterk:#9db6e0;--handling-hover:#9a58ff;--lenke:#b99aff;--fokus:#00c4d6;--bord:#2b528f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(180deg, var(--horisont-topp) 0%, var(--horisont-hoy) calc(var(--horisont-pos) * 100% - 20%), var(--horisont-linje) calc(var(--horisont-pos) * 100%), var(--horisont-bunn) 100%);color:var(--fg)}.fargemeny{width:232px;min-width:0;max-width:none}.fargepalett{grid-template-columns:repeat(6,1fr);gap:4px;padding:4px;display:grid}.fargemeny .fargerute{aspect-ratio:1;border-radius:var(--radius-felt);background:0 0;border:1px solid #0000;place-items:center;min-height:0;padding:0;display:grid;position:relative}.fargemeny .fargerute:hover,.fargemeny .fargerute:focus-visible{border-color:var(--linje-sterk);background:color-mix(in srgb, var(--fg) 8%, transparent)}.fargemeny .fargerute[aria-checked=true]{border-color:var(--fg)}.fargemeny .fargerute .menyhake{color:#fff;mix-blend-mode:difference;pointer-events:none;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset:0}.fargebeskrivelse{min-height:22px;margin:0;padding:2px 8px 6px;font-size:12px}.verksted .med-ikon,.verksted .panelnavn,.verksted .panelfane,.verksted .csv-steg-tekst{align-items:center;gap:6px;display:inline-flex}.verksted .csv-steg-tekst .ikon{opacity:.8;flex:none}.verksted.smal .csv-steg-tekst .ikon{display:none}.filmeny .meny button.med-ikon{justify-content:flex-start;gap:8px}@media (width<=1180px){.verkstedlinje .primar>.ikon,.verkstedlinje .fil-sammendrag>.ikon{display:none}}.visning3d-bygger{z-index:5;border:1px solid var(--linje-sterk);border-radius:var(--radius-felt);background:var(--panel);width:min(320px,100% - 32px);color:var(--fg);box-shadow:var(--skygge-flyt,0 6px 24px #0000004d);gap:8px;padding:12px 14px;font-size:13px;display:grid;position:absolute;top:16px;left:50%;transform:translate(-50%)}.visning3d-bygger progress{width:100%;height:8px;accent-color:var(--handling-hover,#6a2fe0)}@media (width<=720px){.statuslinje .venter3d{display:none}}.verksted .merknad.med-ikon{align-items:flex-start;gap:8px;display:flex}.verksted .merknad.med-ikon>.ikon{flex:none}.verksted.egen-bakgrunn .lerret,.verksted.egen-bakgrunn .visning3d{background:linear-gradient(180deg, var(--horisont-topp) 0%, var(--horisont-hoy) calc(var(--horisont-pos) * 100% - 20%), var(--horisont-linje) calc(var(--horisont-pos) * 100%), var(--horisont-bunn) 100%);--bord:var(--plate-egen);--grafitt:var(--plate-egen);--grafitt-2:var(--plate-egen-2)}.verksted.lerret-lys .lerret,.verksted.lerret-lys .visning3d{--bg:#e9edf4;--fg:#1a2233;--fg-dempet:#4a5570;--linje:#9aa6bf;--linje-sterk:#66728f;--advarsel-mork:#8a5200;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.innstillingsmeny{min-width:260px}.innstillingsmeny .valgrad{border:1px solid var(--linje);border-radius:var(--radius-felt);margin:4px 6px;display:flex;overflow:hidden}.innstillingsmeny .valgrad button{border-radius:0;flex:1;justify-content:center}.innstillingsmeny .valgrad button[aria-checked=true]{background:var(--fokus);color:#fff}.bakgrunnsvalg{flex-wrap:wrap;gap:6px;margin:4px 6px;display:flex}.filmeny .meny .bakgrunnsknapp{border:2px solid var(--linje);border-radius:var(--radius-felt);width:36px;min-height:36px;padding:0}.filmeny .meny .bakgrunnsknapp[aria-checked=true]{border-color:var(--fokus);outline:2px solid var(--fokus);outline-offset:1px}.egenfarge{justify-content:space-between;align-items:center;gap:12px;margin:4px 10px;display:flex}.egenfarge input[type=color]{border:1px solid var(--linje);border-radius:var(--radius-felt);background:0 0;width:44px;height:32px;padding:0}.verksted-dialog.prosjektinnstillinger{width:min(460px,100vw - 24px)}.prosjekt-innhold{gap:4px;padding:0 18px 18px;display:grid;overflow:auto}.prosjekt-innhold section{gap:8px;display:grid}.prosjekt-innhold .felt-rad{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:8px;display:grid}.prosjekt-innhold .felt-rad select{min-height:var(--kontroll-h);border:1px solid var(--linje);border-radius:var(--radius-felt);background:var(--panel-2);color:var(--fg);padding:0 8px}.prosjekt-innhold .fakta>div{flex-wrap:wrap;gap:4px 12px}.prosjekt-innhold .kontroll-knapp{justify-self:start}@media (width<=760px){.verkstedlinje .filmeny .meny{max-height:calc(100dvh - 62px);position:fixed;top:50px;left:8px;right:8px;overflow-y:auto}.verkstedlinje .innstillinger .fil-tekst{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.verkstedlinje .innstillinger .fil-sammendrag>.ikon{display:inline-block}}.prosjekt-innhold .felt-rad>span{color:var(--fg-dempet);font-size:13px}.kontekstlinje{border-bottom:1px solid var(--linje);background:var(--panel);grid-area:kontekst;align-items:center;gap:10px;min-width:0;min-height:40px;padding:3px 10px;display:flex;overflow-x:auto}.kontekstlinje-rad{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.hjelpesok{position:relative}.hjelpesok-felt{min-height:var(--kontroll-h);border:1px solid var(--linje);border-radius:var(--radius-felt);background:var(--panel-2);color:var(--fg-dempet);align-items:center;gap:6px;padding:0 8px;display:flex}.hjelpesok-felt:focus-within{outline:2px solid var(--fokus);outline-offset:1px}.hjelpesok-felt input{width:100%;min-width:0;color:var(--fg);font:inherit;background:0 0;border:0;outline:none}.hjelpesok.i-linje{width:112px;transition:width .15s}.hjelpesok.i-linje:focus-within{width:220px}@media (prefers-reduced-motion:reduce){.hjelpesok.i-linje{transition:none}}.hjelpesok-treff{z-index:40;border:1px solid var(--linje);border-radius:var(--radius-panel);background:var(--panel);width:min(360px,100vw - 24px);max-height:60dvh;box-shadow:var(--skygge-flyt);color:var(--fg);position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.hjelpesok-treff[hidden]{display:none}.hjelpesok-treff ul{margin:0;padding:0;list-style:none;display:grid}.hjelpesok-treff li{border-bottom:1px solid var(--linje);gap:2px;padding:8px 12px;display:grid}.hjelpesok-treff li:last-child{border-bottom:0}.hjelpesok-treff li span{color:var(--fg-dempet);font-size:13px}.hjelpesok-tomt{color:var(--fg-dempet);margin:0;padding:10px 12px}.hjelpesok.i-dialog{margin:0 18px 8px}.hjelpesok.i-dialog .hjelpesok-treff{width:auto;box-shadow:none;margin-top:6px;position:static}@media (width<=1180px){.hjelpesok.i-linje{display:none}}.brukerfelt .meny{min-width:260px}@media (width<=1180px){.verkstedlinje .brukerfelt{display:none}}.kontekst-gruppe{align-items:center;gap:2px;display:flex}.kontekst-gruppe+.kontekst-gruppe,.kontekst-gruppe+.segment{border-left:1px solid var(--linje);padding-left:10px}.kontekstlinje .felt{grid-template-columns:auto 72px;margin:0}.kontekst-hint{color:var(--fg-dempet);white-space:nowrap;font-size:13px}.kontekstknapp{min-width:var(--kontroll-h);padding:0 6px}.kontekstknapp[aria-checked=true]{background:var(--fokus);color:#fff}.verkstedlinje .visningsvalg,.verkstedlinje .filmeny,.verkstedlinje .primar{flex:none}.brukerfelt summary{white-space:nowrap}.kontekst-lag{color:var(--fg-dempet);align-items:center;gap:6px;font-size:13px;display:flex}.kontekst-lag select{max-width:190px;min-height:var(--kontroll-h);border:1px solid var(--linje);border-radius:var(--radius-felt);background:var(--panel-2);color:var(--fg);padding:0 8px}.kontekstlinje .segment button{white-space:nowrap}.eksport-knapper{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nedlasting{position:relative}.nedlasting summary{min-height:var(--kontroll-h);border:1px solid var(--linje);border-radius:var(--radius-felt);background:var(--panel-2);cursor:pointer;align-items:center;gap:8px;padding:0 12px;list-style:none;display:inline-flex}.nedlasting summary::-webkit-details-marker{display:none}.nedlasting .meny{z-index:30;border:1px solid var(--linje);border-radius:var(--radius-panel);background:var(--panel);min-width:340px;box-shadow:var(--skygge-flyt);padding:6px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0}.nedlasting .meny button{white-space:nowrap;border-radius:var(--radius-felt);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.nedlasting .meny button:hover{background:var(--panel-2)}.nedlasting-hjelp{margin-left:auto;font-size:12px}.tidslinje{align-items:center;gap:10px;min-height:40px;padding:4px 10px;display:flex}.tidslinje-tittel{width:190px;color:var(--fg-dempet);flex:none;align-items:center;gap:6px;font-size:13px;display:inline-flex}.tidslinje-naa{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tidslinje-rad{scrollbar-width:thin;flex:1;align-items:center;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}.tidslinje-rad li{flex:none;align-items:center;display:flex}.tidslinje-rad li+li:before{background:var(--linje-sterk);content:"";width:8px;height:1px}.tidstrinn{border-radius:var(--radius-felt);width:30px;height:30px;color:var(--fg);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.tidstrinn:hover:not(:disabled){border-color:var(--linje-sterk);background:var(--panel-2)}.tidstrinn[aria-current=step]{border-color:var(--fokus);background:var(--fokus);color:#fff}.tidstrinn.gjort-om{opacity:.45}.tidstrinn:disabled{cursor:default}.tidspunkt{background:currentColor;border-radius:50%;width:8px;height:8px}@media (width<=760px){.tidslinje-tittel{width:auto}.tidslinje-naa{display:none}}.fargepanel .fp-ruter,.fargepanel .fp-profiler{flex-wrap:wrap;gap:6px;display:flex}.fargepanel .fp-ruter li,.fargepanel .fp-profiler li{border:0;padding:0;display:block}.fp-rute{border:1px solid var(--linje-sterk);cursor:pointer;border-radius:3px;width:34px;height:34px;padding:0;position:relative}.fp-rute:hover{border-color:var(--fg)}.fp-rute.valgt{outline:2px solid var(--dp-lilla);outline-offset:1px}.fp-nr{color:#fff;text-align:center;background:#0000009e;border-radius:2px;min-width:14px;padding:0 3px;font-size:10px;line-height:14px;position:absolute;bottom:1px;right:1px}.fp-detalj{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.fp-detalj .fp-linje{flex:8em}.fp-profil-rad{align-items:stretch;display:flex!important}.fp-profil{border:1px solid var(--linje);border-radius:var(--radius-felt);background:var(--panel-2);min-height:34px;color:var(--fg);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.fp-profil:hover{border-color:var(--linje-sterk)}.fp-profil.valgt{border-color:var(--dp-lilla);outline:1px solid var(--dp-lilla)}.fp-profil-rad .fp-slett{border:1px solid var(--linje);border-radius:0 var(--radius-felt) var(--radius-felt) 0;background:var(--panel-2);width:22px;color:var(--fg-dempet);cursor:pointer;margin-left:-1px}.fp-profil-rad .fp-slett:hover{color:var(--fg)}.fp-pluss{border:1px dashed var(--linje-sterk);border-radius:var(--radius-felt);width:34px;height:34px;color:var(--fg);cursor:pointer;background:0 0;padding:0;font-size:20px;line-height:1}.fp-pluss[aria-expanded=true]{background:var(--panel-2);border-style:solid}.fp-lager{border:1px solid var(--linje);border-radius:var(--radius-felt);gap:8px;padding:8px;display:grid}.fp-rutenett{grid-template-columns:repeat(auto-fill,30px);gap:6px;max-height:172px;padding:3px;display:grid;overflow:auto}.fp-rutenett .fp-rute{width:30px;height:30px}.fp-avansert{border-top:1px solid var(--linje);margin-top:8px;padding-top:8px}.fp-avansert summary{cursor:pointer;color:var(--fg-dempet);font-size:13px}.kontekst-avkryssing{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.csv-kolonnehode{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.csv-kolonnehode input{width:18px;height:18px;accent-color:var(--dp-lilla)}.batch-tabell th.av,.batch-tabell td.av{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);font-style:italic}.csv-celle{padding:0}.csv-cellevisning{width:100%;min-height:32px;color:inherit;font:inherit;text-align:start;cursor:text;background:0 0;border:0;padding:4px 8px;display:block}.csv-cellevisning:hover{background:color-mix(in srgb, var(--handling) 8%, transparent)}.csv-celleinput{box-sizing:border-box;width:100%;min-width:8rem;min-height:32px}.csv-nykolonne{border:1px solid var(--linje);background:var(--panel-2);border-radius:10px;gap:8px;padding:12px;display:grid}.csv-verdier select{width:100%;min-width:11rem}.csv-alle-rad th,.csv-alle-rad td{background:color-mix(in srgb, var(--handling) 7%, transparent)}.csv-status{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.csv-status li{border:1px solid var(--linje);background:var(--panel-2);border-radius:10px;align-items:baseline;gap:6px;padding:10px 14px;display:flex}.csv-status li strong{font-size:1.25rem}.csv-status li.ok{border-color:var(--handling)}.csv-status li.feil{border-color:var(--feil-mork)}.csv-mangler{gap:4px;margin:0;padding-inline-start:1.2rem;display:grid}.csv-brett-merke{white-space:nowrap;font-size:13px;font-weight:650}@media (width<=640px){.csv-kobletabell table,.csv-kobletabell tbody,.csv-kobletabell tr,.csv-kobletabell th,.csv-kobletabell td{box-sizing:border-box;width:100%;display:block}.csv-kobletabell thead{display:none}.csv-kobletabell tr{border-bottom:1px solid var(--linje);padding:6px 0}.csv-kobletabell select{min-width:0}}.samlinger{gap:10px;display:grid}.samlingfilter{flex-wrap:wrap;gap:6px;display:flex}.samlingfilter .kontroll-knapp.valgt{border-color:var(--dp-lilla);background:var(--panel-2)}.samlingrutenett{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;max-height:22rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.samlinger.kompakt .samlingrutenett{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));max-height:16rem}.samlinger .samlingskort{border:1px solid var(--linje);border-radius:var(--radius-kontroll,6px);width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;gap:6px;padding:8px;display:grid}.samlinger .samlingskort:hover{border-color:var(--linje-sterk)}.samlinger .samlingskort.valgt{border-color:var(--dp-lilla);background:var(--panel-2)}.samlingfarger{border:1px solid var(--linje-sterk);border-radius:4px;height:26px;display:flex;overflow:hidden}.samlingfarger span{flex:1}.samlingnavn{font-size:.85em}.samlinglag summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.samlinglag form{gap:10px;display:grid}.samlingvelgere{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.samlingvelgere li{align-items:center;gap:6px;display:flex}.samlingvelgere input[type=color]{border:1px solid var(--linje-sterk);cursor:pointer;background:0 0;border-radius:6px;width:44px;height:44px;padding:2px}.fargemeny-ny{border-top:1px solid var(--linje);justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:4px 8px;display:flex}.fargemeny-ny input[type=color]{border:1px solid var(--linje-sterk);cursor:pointer;background:0 0;border-radius:6px;width:44px;height:36px;padding:2px}.publisering-bilde{border:1px solid var(--linje);border-radius:.5rem;justify-items:center;gap:.4rem;margin:0;padding:.75rem;display:grid}.publisering-bilde img{max-width:min(100%,320px);height:auto;max-height:240px}.verksted-dialog.kontoprosjekt{width:min(620px,100vw - 24px)}.kontoprosjekter{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kontoprosjekter li{border:1px solid var(--linje);background:var(--panel-2);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.kontoprosjekter li>span:first-child{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}
