.skelett[data-v-8e011727]{border-radius:var(--radie-s);background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--yta-upphojd),white 35%),transparent),var(--yta-lugn);background-size:220% 100%;animation:laddningssken-8e011727 1.4s ease-in-out infinite}.skelett--rubrik[data-v-8e011727]{width:min(220px,45%);height:30px}.skelett--text[data-v-8e011727]{width:min(430px,75%);height:16px;margin-top:var(--steg-2)}.skelettpanel[data-v-8e011727]{margin-top:var(--steg-5);padding:var(--steg-5)}.skelett--rad[data-v-8e011727]{width:100%;height:38px;margin-bottom:var(--steg-3)}.skelett--kort[data-v-8e011727]{width:58%;height:96px;margin-top:var(--steg-5)}@keyframes laddningssken-8e011727{0%{background-position:100% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion: reduce){.skelett[data-v-8e011727]{animation:none}}.topprad__marke[data-v-fc897346]{font-family:var(--font-rubrik);font-size:16px;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;color:inherit}.topprad__anvandare[data-v-fc897346]{margin-left:auto;text-decoration:none}.topprad__anvandare[data-v-fc897346]:hover{color:var(--text)}.topprad__profillank[data-v-fc897346]{display:none}.husvaljare[data-v-fc897346]{display:flex;align-items:center;gap:var(--steg-2)}.husvaljare__etikett[data-v-fc897346]{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-svag)}.husvaljare select[data-v-fc897346]{width:auto;min-width:190px}.husvaljare--annan select[data-v-fc897346]{border-color:var(--varning);background:var(--varning-yta)}.agerarbanner[data-v-fc897346]{margin:0;padding:var(--steg-2) var(--steg-5);background:var(--varning-yta);border-bottom:1px solid color-mix(in oklch,var(--varning),transparent 60%);font-size:12.5px}.agerarbanner--fel[data-v-fc897346]{color:var(--fel);background:var(--fel-yta)}@media (max-width: 520px){.topprad__anvandarnamn[data-v-fc897346]{display:none}.topprad__profillank[data-v-fc897346]{display:inline}}:root{--yta: oklch(.976 .006 78);--yta-upphojd: oklch(.995 .003 78);--yta-lugn: oklch(.955 .01 78);--linje: oklch(.895 .012 78);--linje-stark: oklch(.815 .016 78);--text: oklch(.245 .014 78);--text-dampad: oklch(.505 .014 78);--text-svag: oklch(.535 .012 78);--accent: oklch(.42 .08 188);--accent-hover: oklch(.37 .088 188);--accent-svag: oklch(.945 .022 188);--accent-ring: oklch(.56 .096 188);--varning: oklch(.52 .115 75);--varning-yta: oklch(.965 .035 85);--fel: oklch(.52 .165 27);--fel-yta: oklch(.965 .028 27);--klar: oklch(.52 .09 155);--klar-yta: oklch(.96 .03 155);--font-rubrik: "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, "Times New Roman", serif;--font-brod: ui-sans-serif, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--steg-1: 4px;--steg-2: 8px;--steg-3: 12px;--steg-4: 16px;--steg-5: 24px;--steg-6: 32px;--steg-7: 48px;--kontroll-h: 36px;--kontroll-h-liten: 28px;--radie-s: 5px;--radie-m: 8px;--radie-l: 12px;--skugga-flyt: 0 6px 24px -8px oklch(.25 .02 78 / .24);--snabb: .12s cubic-bezier(.16, 1, .3, 1);--lugn: .18s cubic-bezier(.16, 1, .3, 1)}@media (prefers-color-scheme: dark){:root{--yta: oklch(.185 .008 78);--yta-upphojd: oklch(.228 .009 78);--yta-lugn: oklch(.255 .01 78);--linje: oklch(.325 .011 78);--linje-stark: oklch(.435 .013 78);--text: oklch(.945 .007 78);--text-dampad: oklch(.745 .011 78);--text-svag: oklch(.665 .01 78);--accent: oklch(.72 .072 188);--accent-hover: oklch(.79 .068 188);--accent-svag: oklch(.3 .035 188);--accent-ring: oklch(.76 .09 188);--varning: oklch(.8 .115 80);--varning-yta: oklch(.31 .045 80);--fel: oklch(.72 .135 27);--fel-yta: oklch(.3 .055 27);--klar: oklch(.75 .1 155);--klar-yta: oklch(.28 .04 155);--skugga-flyt: 0 6px 24px -8px oklch(0 0 0 / .6)}}*{box-sizing:border-box}.skarmalasare{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}figure,p{margin:0}html,body,#app{height:100%}body{margin:0;background:var(--yta);color:var(--text);font-family:var(--font-brod);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-rubrik);font-weight:600;margin:0}h1{font-size:27px;line-height:1.2;letter-spacing:-.02em}h2{font-size:19px;line-height:1.3;letter-spacing:-.01em}h3{font-size:15px;line-height:1.35}a{color:var(--accent);text-decoration-color:color-mix(in oklch,var(--accent),transparent 60%)}a:hover{color:var(--accent-hover)}:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px;border-radius:var(--radie-s)}.skal{display:flex;flex-direction:column;min-height:100%}.topprad{--kontroll-h: 30px;display:flex;align-items:center;gap:var(--steg-5);padding:0 var(--steg-5);height:52px;border-bottom:1px solid var(--linje);background:var(--yta-upphojd);position:sticky;top:0;z-index:10}.topprad__marke{font-family:var(--font-rubrik);font-size:16px;letter-spacing:-.01em;white-space:nowrap}.topprad nav{display:flex;gap:var(--steg-1);margin-right:auto}.topprad nav a{display:inline-flex;align-items:center;min-height:var(--kontroll-h);padding:0 var(--steg-3);border-radius:var(--radie-s);color:var(--text-dampad);text-decoration:none;font-size:13.5px}.topprad nav a:hover{background:var(--yta-lugn);color:var(--text)}.topprad nav a.aktiv{background:var(--accent-svag);color:var(--accent)}@media (max-width: 720px){.topprad{height:auto;flex-wrap:wrap;gap:var(--steg-2) var(--steg-3);padding:var(--steg-2) var(--steg-4)}.topprad nav{margin-right:0}}.innehall{width:min(1160px,100% - 48px);margin:0 auto;padding:var(--steg-6) 0 var(--steg-7)}.innehall--smal{width:min(760px,100% - 48px)}.innehall--bred{width:min(1560px,100% - 48px)}.rubrikrad{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--steg-4);margin-bottom:var(--steg-5)}.underrubrik{color:var(--text-dampad);margin-top:var(--steg-1)}.panel{min-width:0;background:var(--yta-upphojd);border:1px solid var(--linje);border-radius:var(--radie-l)}.panel__huvud{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--steg-3);padding:var(--steg-4) var(--steg-5);border-bottom:1px solid var(--linje)}.panel__kropp{padding:var(--steg-5)}.panel__kropp--tat{padding:var(--steg-3) var(--steg-5)}.tvaspalt{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--steg-5);align-items:start}.klistrig{position:sticky;top:72px}.tabell td .knapp+.knapp{margin-left:var(--steg-2)}@media (max-width: 900px){.tvaspalt{grid-template-columns:minmax(0,1fr)}.klistrig{position:static}}.knapp{--knapp-yta: var(--yta-upphojd);--knapp-text: var(--text);--knapp-linje: var(--linje-stark);display:inline-flex;align-items:center;justify-content:center;gap:var(--steg-2);padding:0 var(--steg-4);min-height:var(--kontroll-h);line-height:1;border:1px solid var(--knapp-linje);border-radius:var(--radie-s);background:var(--knapp-yta);color:var(--knapp-text);font:inherit;font-size:13.5px;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background var(--snabb),border-color var(--snabb),color var(--snabb)}.knapp:hover:not(:disabled){background:var(--yta-lugn)}.knapp:active:not(:disabled){background:color-mix(in oklch,var(--yta-lugn),var(--text) 12%);border-color:var(--text-dampad)}.knapp:disabled{opacity:.5;cursor:not-allowed}.knapp--primar{--knapp-yta: var(--accent);--knapp-text: oklch(.99 0 0);--knapp-linje: var(--accent)}.knapp--primar:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.knapp--primar:focus-visible{outline-color:var(--yta-upphojd);box-shadow:0 0 0 4px var(--accent-ring)}.knapp--primar:active:not(:disabled){background:color-mix(in oklch,var(--accent-hover),black 14%);border-color:color-mix(in oklch,var(--accent-hover),black 14%)}@media (prefers-color-scheme: dark){.knapp--primar{--knapp-text: oklch(.18 .016 78)}}.knapp--diskret{--knapp-linje: transparent;--knapp-text: var(--text-dampad)}.knapp--liten{min-height:var(--kontroll-h-liten);padding:0 var(--steg-3);font-size:12.5px}.knapp--bred{width:100%}.falt{display:flex;flex-direction:column;gap:5px}.falt__etikett{display:flex;align-items:center;gap:var(--steg-2);font-size:12.5px;color:var(--text-dampad)}.falt__krav{color:var(--text-svag);font-size:11.5px}.falt__hjalp{margin:0;color:var(--text-svag);font-size:11.5px;line-height:1.45}.falt__hjalp:empty{display:none}.falt__hjalp--fel{color:var(--fel)}input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button]),textarea,select{width:100%;min-height:var(--kontroll-h);padding:6px 10px;border:1px solid var(--linje-stark);border-radius:var(--radie-s);background:var(--yta-upphojd);color:var(--text);font:inherit;font-size:13.5px;transition:border-color var(--snabb),box-shadow var(--snabb)}textarea{resize:vertical;min-height:96px;padding:8px 10px;line-height:1.6}input:not([type=checkbox],[type=radio],[type=range],[type=file]):hover,textarea:hover,select:hover{border-color:var(--text-dampad)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):focus,textarea:focus,select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent-ring),transparent 74%)}input:disabled,textarea:disabled{background:var(--yta-lugn);color:var(--text-svag)}.falt--lag input,.falt--lag textarea{border-color:var(--varning);background:var(--varning-yta)}.falt--saknas input,.falt--saknas textarea{border-color:var(--fel);background:var(--fel-yta)}.marke{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:0 var(--steg-2);border-radius:999px;font-size:11.5px;line-height:1;letter-spacing:.01em;white-space:nowrap;border:1px solid transparent}.marke__prick{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.marke--neutral{background:var(--yta-lugn);color:var(--text-dampad)}.marke--lag{background:var(--varning-yta);color:var(--varning);border-color:color-mix(in oklch,var(--varning),transparent 70%)}.marke--fel{background:var(--fel-yta);color:var(--fel);border-color:color-mix(in oklch,var(--fel),transparent 70%)}.marke--klar{background:var(--klar-yta);color:var(--klar);border-color:color-mix(in oklch,var(--klar),transparent 70%)}.marke--accent{background:var(--accent-svag);color:var(--accent)}.avisering{display:flex;gap:var(--steg-3);padding:var(--steg-3) var(--steg-4);border:1px solid var(--linje);border-left-width:3px;border-radius:var(--radie-s);background:var(--yta-lugn);font-size:13px}.avisering--varning{border-left-color:var(--varning);background:var(--varning-yta);color:var(--text)}.avisering--fel{border-left-color:var(--fel);background:var(--fel-yta);color:var(--text)}.avisering--klar{border-left-color:var(--klar);background:var(--klar-yta);color:var(--text)}.tabellyta{overflow-x:auto}.tabellyta>.tabell{min-width:720px}.tabell{width:100%;border-collapse:collapse;font-size:13.5px}.tabell th{text-align:left;font-weight:500;font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-svag);padding:0 var(--steg-4) var(--steg-2);border-bottom:1px solid var(--linje)}.tabell td{padding:var(--steg-3) var(--steg-4);border-bottom:1px solid var(--linje);vertical-align:middle}.tabell tr:last-child td{border-bottom:none}.tabell tbody tr{transition:background var(--snabb)}.tabell tbody tr:hover{background:var(--yta-lugn)}.tabell th:first-child,.tabell td:first-child{padding-left:var(--steg-5)}.tabell th:last-child,.tabell td:last-child{padding-right:var(--steg-5);text-align:right}.tal{font-variant-numeric:tabular-nums}.tabell td>select,.tabell td>input{min-height:var(--kontroll-h-liten);padding-block:0;font-size:12.5px}.tomt{padding:var(--steg-7) var(--steg-5);text-align:center;color:var(--text-dampad)}.tomt h3{margin-bottom:var(--steg-2);color:var(--text)}.bildrutnat{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:var(--steg-4)}.bildkort{border:1px solid var(--linje);border-radius:var(--radie-m);overflow:hidden;background:var(--yta-upphojd);transition:border-color var(--snabb)}.bildkort--vald{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.bildkort--svag{opacity:.55}.bildkort__yta{position:relative;aspect-ratio:4 / 3;background:var(--yta-lugn);cursor:crosshair;overflow:hidden}.bildkort__yta img{width:100%;height:100%;object-fit:cover;display:block}.bildkort__fokus{position:absolute;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid oklch(.99 0 0);border-radius:50%;box-shadow:0 0 0 1px #00000073;pointer-events:none;transition:left var(--snabb),top var(--snabb)}.bildkort__fot{padding:var(--steg-2) var(--steg-3);display:grid;gap:var(--steg-2)}.bildkort__rad{display:flex;align-items:center;justify-content:space-between;gap:var(--steg-2)}.kryss{display:inline-flex;align-items:center;gap:var(--steg-2);cursor:pointer;font-size:13px}input[type=checkbox]{width:15px;height:15px;margin:0;accent-color:var(--accent);flex:none}.rad{display:flex;align-items:center;gap:var(--steg-3)}.rad--mellanrum{justify-content:space-between}.rad--brytbar{flex-wrap:wrap}.staplad{display:grid;gap:var(--steg-4)}.staplad>.knapp{justify-self:start}.staplad>.knapp--bred{justify-self:stretch}.dampad{color:var(--text-dampad)}.svag{color:var(--text-svag);font-size:12.5px}.brytord{overflow-wrap:anywhere}.laddare{width:14px;height:14px;border:2px solid color-mix(in oklch,currentColor,transparent 70%);border-top-color:currentColor;border-radius:50%;animation:snurra .62s linear infinite}.laddare--liten{width:10px;height:10px;border-width:1.5px}@keyframes snurra{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.notis{border-left:2px solid var(--accent, #8a7a5e);padding-left:.6rem}@media (max-width: 520px){.topprad{display:grid;grid-template-columns:auto 1fr auto auto;gap:var(--steg-2);padding:var(--steg-2) var(--steg-3)}.topprad nav{min-width:0}.topprad nav a{padding-inline:var(--steg-2)}.topprad .topprad__anvandare{margin-left:0}.husvaljare{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr)}.husvaljare select{min-width:0;width:100%}.innehall,.innehall--smal,.innehall--bred{width:calc(100% - 24px);padding-top:var(--steg-5)}.tabellyta{max-width:100%;overscroll-behavior-inline:contain}.tabellyta .tabell th:first-child,.tabellyta .tabell td:first-child{position:sticky;left:0;z-index:1;background:var(--yta-upphojd);box-shadow:1px 0 var(--linje)}.tabellyta .tabell th:first-child{z-index:2}}
