/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-ui-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box;margin:0;padding:0}html{color-scheme:dark}[data-theme=light]{color-scheme:light}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);font-feature-settings:"cv11", "ss01";font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:.875rem;line-height:1.4286}a{color:var(--accent-text);text-decoration:none}h1{letter-spacing:-.025em;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:600;line-height:2rem;display:flex}:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px}}@layer components{.tnum{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-ui-mono);font-size:.75rem}.spacer{flex:1}.up{color:var(--ok)}.down{color:var(--err)}.flat{color:var(--text-3)}h2.sec{align-items:center;gap:.625rem;margin:2.5rem 0 .875rem;font-size:1rem;font-weight:600;line-height:1.75rem;display:flex}.grupprubrik{color:var(--text);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;font-weight:600;line-height:1.375rem;display:flex}.grupprubrik .antal{color:var(--text-2);font-weight:400}h2.sec .act{gap:.625rem;margin-left:auto;display:flex}h2.sec.err{color:var(--err)}@supports (color:color-mix(in lab, red, red)){h2.sec.err{color:color-mix(in srgb, var(--err) 78%, var(--text))}}h2.sec.info{color:var(--accent-text)}.page .wrap>h2.sec:first-child{margin-top:0}.note{color:var(--text-3);border-top:1px dashed var(--line);margin-top:3rem;padding-top:1rem;font-size:.75rem;line-height:1.6}i.ic{flex-shrink:0;display:inline-flex}i.ic svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}i.ic.sm svg{width:1rem;height:1rem}i.ic.ok{color:var(--ok)}i.ic.err{color:var(--err)}i.ic.muted{color:var(--text-3)}.app{min-height:100vh;display:flex}.main{flex:1;min-width:0}.wrap{max-width:var(--wrap-max);padding:0 var(--gutter);margin:0 auto}.page{padding:2rem 0 5rem}.side{width:var(--side-w);background:var(--side);border-right:1px solid var(--line-soft);flex-direction:column;flex-shrink:0;height:100vh;padding:0 1rem 1.5rem;display:flex;position:sticky;top:0}.side .huvud{height:var(--top-h);border-bottom:1px solid var(--line-soft);align-items:center;gap:.75rem;margin:0 -1rem;padding:0 1.75rem;display:flex}.side .huvud .atg{align-items:center;gap:.125rem;margin-right:-.5rem;display:flex}.side .huvud .icon-btn i.ic svg{width:1.25rem;height:1.25rem}.logo{border-radius:var(--radius-btn);align-items:center;display:flex}.logo img{width:auto;height:2.5rem;display:none}[data-theme=dark] .logo img.for-dark,[data-theme=light] .logo img.for-light{display:block}.nav{flex-direction:column;gap:.125rem;display:flex}.nav-item{width:100%;font:inherit;text-align:left;border-radius:var(--radius-btn);color:var(--text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;display:flex}.nav-item:hover,.nav-item.active{color:var(--text);background:var(--card)}.nav-item.active i.ic{color:var(--accent-text)}.nav-item i.ic.ut{color:var(--text-3);opacity:0;transition:opacity var(--transition-fast);margin-left:auto}.nav-item i.ic.ut svg{width:.875rem;height:.875rem}.nav-item:hover i.ic.ut{opacity:1}.side-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);padding:1.75rem .75rem .625rem;font-size:.6875rem;font-weight:600}.side .huvud+.side-label{padding-top:1.25rem}.side .nedre{margin-top:auto}.side-info{background:var(--card);border:1px solid var(--line-soft);border-radius:var(--radius-card);margin-bottom:.75rem;padding:.75rem;position:relative}.side-info .t{padding-right:1.25rem;font-size:.8125rem;font-weight:600;line-height:1.35}.side-info .btn{justify-content:center;width:100%;margin-top:.625rem}.side-info .d{color:var(--text-3);margin-top:.625rem;font-size:.75rem;line-height:1.45}.side-info .stang{position:absolute;top:.25rem;right:.25rem}html[data-info-dold] .side-info{display:none}.side .foot{border-top:1px solid var(--line-soft);margin-top:.75rem;padding-top:.75rem}.side .foot .rad{align-items:center;gap:.25rem;display:flex}.side .foot .meny{display:block}.side .foot .rad>.meny:first-child{flex:1;min-width:0}.side .foot .inner{width:100%;font:inherit;color:inherit;text-align:left;border-radius:var(--radius-btn);cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.side .foot .inner:hover{background:var(--card)}.foot .who{font-size:.875rem;font-weight:600;line-height:1.25}.foot .role{color:var(--text-3);font-size:.75rem}.avatar{border-radius:var(--radius-pill);width:2rem;height:2rem;color:var(--text);background:linear-gradient(135deg, var(--text), var(--text));place-items:center;font-size:.75rem;font-weight:600;display:grid}@supports (color:color-mix(in lab, red, red)){.avatar{background:linear-gradient(135deg, color-mix(in srgb, var(--text) 18%, var(--bg)), color-mix(in srgb, var(--text) 6%, var(--bg)))}}.avatar{box-shadow:inset 0 0 0 1px var(--line-strong);flex-shrink:0}[data-theme=light] .avatar{color:var(--text-2);background:linear-gradient(135deg, var(--text), var(--text))}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .avatar{background:linear-gradient(135deg, color-mix(in srgb, var(--text) 8%, var(--bg)), color-mix(in srgb, var(--text) 18%, var(--bg)))}}[data-theme=light] .avatar{box-shadow:var(--ring-card)}.top{height:var(--top-h);border-bottom:1px solid var(--line-soft);z-index:10;background:var(--bg);align-items:stretch;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.top{background:color-mix(in srgb, var(--bg) 80%, transparent)}}.top{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.top>.wrap{flex:1;align-items:center;gap:1rem;display:flex}.search{max-width:32rem;color:var(--text-3);background:var(--input-bg);box-shadow:inset 0 0 0 1px var(--input-ring);border-radius:var(--radius-card);cursor:text;flex:1;align-items:center;gap:.625rem;padding:.5rem .875rem;font-size:.875rem;display:flex}.search kbd,.kbd{color:var(--text-3);box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--radius-kbd);margin-left:auto;padding:.125rem .375rem;font-family:inherit;font-size:.6875rem;font-weight:500}.icon-btn.sidknapp{display:none}.icon-btn{border-radius:var(--radius-card);width:2.25rem;height:2.25rem;color:var(--text-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:relative}.icon-btn:hover{background:var(--card);color:var(--text)}.dot{border-radius:var(--radius-pill);background:var(--info);width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--side);position:absolute;top:.5rem;right:.5rem}.dot.err{background:var(--err)}.dot.warn{background:var(--warn)}.dot.ok{background:var(--ok)}.dot.info{background:var(--info)}.tema i.ic.for-dark,.tema i.ic.for-light{display:none}[data-theme=dark] .tema i.ic.for-dark,[data-theme=light] .tema i.ic.for-light{display:inline-flex}.band{isolation:isolate;border-bottom:1px solid var(--line-soft);position:relative}.band .glow{z-index:-1;position:absolute;inset:0;overflow:hidden}.band .glow i{background:var(--glow);position:absolute;inset:0}[data-theme=light] .band .glow i{opacity:.75}[data-glow=soft] .band .glow i{opacity:.5}[data-theme=light][data-glow=soft] .band .glow i{opacity:.375}[data-glow=off] .band .glow{display:none}.band .wrap{flex-wrap:wrap;align-items:flex-end;gap:1.5rem;padding-top:2.25rem;padding-bottom:1.75rem;display:flex}.band .act{align-items:center;gap:.625rem;margin-left:auto;display:flex}.crumb{color:var(--text-2);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.8125rem;font-weight:500;display:flex}.crumb a{color:var(--text-2)}.crumb a:hover{color:var(--text)}.sub{color:var(--text-2);margin-top:.375rem;font-size:.875rem}.tabs{border-bottom:1px solid var(--line-soft);gap:1.75rem;display:flex}.tabs .wrap-tabs{gap:1.75rem;display:flex}.tab{color:var(--text-2);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;padding:.875rem .125rem;font-size:.875rem;font-weight:500}.tab:hover{color:var(--text);border-color:var(--line)}.tab.active{color:var(--accent-text);border-color:var(--accent-hover);font-weight:600}.card{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--ring-card), var(--shadow-xs);overflow-x:auto}.card .chead{border-bottom:1px solid var(--line-soft);align-items:center;gap:.625rem;padding:1rem 1.5rem;font-size:.875rem;font-weight:600;display:flex}.card .chead i.ic{color:var(--text-3)}.card .chead .act{gap:.625rem;margin-left:auto;display:flex}.card.pad{padding:1.375rem 1.5rem}.stats{background:var(--line-soft);border-radius:var(--radius-card);box-shadow:var(--ring-card);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.stat{background:var(--card);padding:1.25rem 1.5rem}.stat .l{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;height:1.25rem;font-size:.875rem;font-weight:500;overflow:hidden}.stat .v{letter-spacing:-.025em;white-space:nowrap;height:2.375rem;margin-top:.375rem;font-size:1.875rem;font-weight:600;line-height:2.375rem}.stat .v em{color:var(--text-2);margin-left:.25rem;font-size:1rem;font-style:normal;font-weight:500;line-height:1}.stat .d{margin-top:.375rem;font-size:.75rem;font-weight:500}.stats a{color:inherit}.stats a:hover{color:var(--accent-text)}.list{flex-direction:column;display:flex}.list>*+*{border-top:1px solid var(--line-soft)}.li{align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.li.block{display:block}.li .t{font-size:.875rem;font-weight:500}.li .d{color:var(--text-2);margin-top:.25rem;font-size:.8125rem}.li .act{flex-shrink:0;margin-left:auto;padding-left:1rem}.sdot{border-radius:var(--radius-pill);background:var(--text-3);flex-shrink:0;width:.5rem;height:.5rem}.sdot.ok{background:var(--ok)}.sdot.warn{background:var(--warn)}.sdot.err{background:var(--err)}.sdot.info{background:var(--info)}.sdot.brand{background:var(--accent-hover)}.btn{white-space:nowrap;border-radius:var(--radius-btn);font:inherit;cursor:pointer;color:var(--text);background:var(--btn2-bg);box-shadow:inset 0 0 0 1px var(--btn2-ring), var(--shadow-xs);border:0;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25;display:inline-flex}.btn:hover{background:var(--btn2-hover)}.btn.primary{background:var(--accent);color:var(--color-brand-surface);box-shadow:var(--shadow-xs)}.btn.primary:hover{background:var(--accent-hover)}.btn.danger{background:var(--err-bg);color:var(--err);box-shadow:inset 0 0 0 1px var(--err-ring), var(--shadow-xs)}.btn.danger:hover{background:var(--err)}@supports (color:color-mix(in lab, red, red)){.btn.danger:hover{background:color-mix(in srgb, var(--err) 18%, transparent)}}.btn.ghost{background:var(--btn2-bg);box-shadow:inset 0 0 0 1px var(--line-soft);color:var(--text-2);font-weight:500}.btn.ghost:hover{color:var(--text);background:var(--btn2-hover)}.btn.sm{border-radius:var(--radius-btn);padding:.375rem .625rem;font-size:.8125rem}.btn:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px}.btn:disabled{opacity:.55;cursor:default}.btn[aria-busy=true]{cursor:progress;animation:1.4s ease-in-out infinite puls;transform:scale(.98)}.btn i.ic svg{width:1rem;height:1rem}.act{align-items:center;gap:.625rem;display:flex}.badge{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.badge.ok{color:var(--ok);background:var(--ok-bg);box-shadow:inset 0 0 0 1px var(--ok-ring)}.badge.warn{color:var(--warn);background:var(--warn-bg);box-shadow:inset 0 0 0 1px var(--warn-ring)}.badge.err{color:var(--err);background:var(--err-bg);box-shadow:inset 0 0 0 1px var(--err-ring)}.badge.info{color:var(--info);background:var(--info-bg);box-shadow:inset 0 0 0 1px var(--info-ring)}.badge.brand{color:var(--accent-text);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-text)}@supports (color:color-mix(in lab, red, red)){.badge.brand{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-text) 30%, transparent)}}.badge.plain{color:var(--text-2);background:var(--card);box-shadow:var(--ring-card)}.run{align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.run .t{font-weight:500}.run .d{color:var(--text-2);margin-top:.25rem;font-size:.8125rem}.run .pct{color:var(--text-2);font-size:.8125rem}.spin{border-radius:var(--radius-pill);border:2px solid var(--accent-soft);border-top-color:var(--accent-hover);flex-shrink:0;width:1rem;height:1rem;animation:.8s linear infinite sp}@keyframes sp{to{transform:rotate(360deg)}}.bar{border-radius:var(--radius-pill);background:var(--well);max-width:22rem;height:.375rem;box-shadow:var(--ring-card);flex:1;overflow:hidden}.bar b{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--accent-hover), var(--accent-hover));width:0;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.bar b{background:linear-gradient(90deg, var(--accent-hover), color-mix(in oklab, var(--accent-hover), var(--accent-text) 60%))}}.prog{border-radius:var(--radius-pill);background:var(--well);height:.375rem;box-shadow:var(--ring-card);margin-top:.5rem;overflow:hidden}.prog b{border-radius:var(--radius-pill);background:var(--accent-hover);width:0;height:100%;transition:width .2s;display:block}.prog.bred{height:.625rem}.strip{flex-wrap:wrap;gap:.5rem;display:flex}.pill{border-radius:var(--radius-pill);color:var(--text-2);background:var(--card);box-shadow:var(--ring-card);align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;display:inline-flex}.pill .st{border-radius:var(--radius-pill);background:var(--ok);width:.5rem;height:.5rem;box-shadow:0 0 6px var(--ok)}@supports (color:color-mix(in lab, red, red)){.pill .st{box-shadow:0 0 6px color-mix(in srgb, var(--ok) 55%, transparent)}}.pill.bad{color:var(--text)}.pill.bad .st{background:var(--err);box-shadow:0 0 6px var(--err)}@supports (color:color-mix(in lab, red, red)){.pill.bad .st{box-shadow:0 0 6px color-mix(in srgb, var(--err) 55%, transparent)}}button.pill{font:inherit;cursor:pointer;border:0;font-size:.8125rem;font-weight:500}button.pill:hover{color:var(--text)}.pill.aktiv{color:var(--accent-text);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-text)}@supports (color:color-mix(in lab, red, red)){.pill.aktiv{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-text) 30%, transparent)}}.facett{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.facett .pill{gap:.375rem;padding:.375rem .75rem}.facett a.pill:hover{color:var(--text)}.facett .pill .antal{color:var(--text-3);font-size:.75rem}.facett .pill.aktiv .antal{color:var(--accent-text)}.tbar{align-items:center;gap:.625rem;padding:1rem 1.5rem;display:flex}.tbar .search{border-radius:var(--radius-btn);max-width:16rem;padding:.375rem .75rem}.tbar .tinfo{color:var(--text-3);align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}table{border-collapse:collapse;width:100%}th{text-align:left;color:var(--text);white-space:nowrap;padding:.875rem .75rem;font-size:.875rem;font-weight:600}thead tr{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-strong)}td{color:var(--text-2);white-space:nowrap;vertical-align:middle;padding:1rem .75rem;font-size:.875rem}tbody tr{border-bottom:1px solid var(--line-soft);cursor:pointer}tbody tr:last-child{border-bottom:0}tbody tr:hover{background:var(--card-hover)}th:first-child,td:first-child{padding-left:1.5rem}th:last-child,td:last-child{padding-right:1.5rem}td .prim{color:var(--text);font-weight:500}td .sec{color:var(--text-3);margin-top:.25rem;font-size:.75rem}td.strong{color:var(--text);font-weight:500}tbody tr.tgrupp{cursor:default}tbody tr.tgrupp:hover{background:0 0}tr.tgrupp td{color:var(--text);padding:1.25rem .75rem .5rem;font-size:.875rem;font-weight:600}tr.tgrupp td .antal{color:var(--text-2);font-weight:400}[data-grupptabell] tbody tr.tgrupp{cursor:pointer}[data-grupptabell] tr.tgrupp .pil{vertical-align:-.125rem;margin-right:.375rem;transition:transform .15s;transform:rotate(90deg)}[data-grupptabell] tbody.stangd tr.tgrupp .pil{transform:rotate(0)}[data-grupptabell] tbody.stangd tr:not(.tgrupp){display:none}td .brodtext{white-space:normal;max-width:24rem;line-height:1.6}.infogad{background:var(--ok-bg);border-radius:var(--radius-input);padding:0 .25rem}.infogad,td .infogad a{color:var(--ok)}th .sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0;display:inline-flex}th .sort i.ic{color:var(--text-3)}th .sort i.ic svg{width:.875rem;height:.875rem}.tfoot{border-top:1px solid var(--line-soft);color:var(--text-2);align-items:center;gap:.75rem;padding:.875rem 1.5rem;font-size:.8125rem;display:flex}.tfoot .sida{color:var(--text-3)}.tfoot .mer{visibility:hidden;color:var(--text-3)}.dtabell.laddar-fler .tfoot .mer{visibility:visible}.tfoot .sidnav{align-items:center;gap:.625rem;display:flex}.tfoot .sidnav .sidtext{color:var(--text-3);white-space:nowrap}.dtabell .tbar .search{cursor:text}.dtabell .tbar .search input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:.875rem}.dtabell .tbar .search input::placeholder{color:var(--text-3)}.dfilter{flex-wrap:wrap;gap:.5rem;padding:0 1.5rem .875rem;display:flex}.dfilter .pill{gap:.375rem;padding:.375rem .75rem}.dfilter .pill i.ic{color:var(--text-3)}.dfilter .pill.aktiv i.ic{color:var(--accent-text)}.dfilter .meny .pop{min-width:13rem;max-height:18rem;left:0;right:auto;overflow-y:auto}.meny .mi .antal{color:var(--text-3);margin-left:auto;font-size:.75rem}.meny .mi .antal+i.ic.klar{margin-left:.375rem}.card.dtabell{scroll-margin-top:calc(var(--top-h) + 1rem);overflow-x:visible}.dtabell thead th{top:var(--top-h);z-index:5;background-color:var(--bg);background-image:linear-gradient(var(--card), var(--card));box-shadow:inset 0 1px 0 var(--line-soft), inset 0 -1px 0 var(--line-strong);position:sticky}.dtabell thead tr{border-top:0;border-bottom:0}.dtabell td .prim,.dtabell td .sec{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;overflow:hidden}td .trunk{text-overflow:ellipsis;white-space:nowrap;max-width:13rem;display:block;overflow:hidden}td.fyll{width:100%;max-width:0}td.fyll .trunk,.dtabell td.fyll .prim,.dtabell td.fyll .sec{max-width:none}.dtabell tbody.byt-in{animation:byt-in var(--transition-fast)}@keyframes byt-in{0%{opacity:0}to{opacity:1}}.dtabell tr.skrad{cursor:default}.dtabell tr.skrad:hover{background:0 0}.dtabell tr.skrad td b{border-radius:var(--radius-kbd);background:var(--card-hover);height:.875rem;animation:1.4s ease-in-out infinite puls;display:block}.dtabell tr.skrad:nth-child(2n) td b{width:78%}.dtabell tr.skrad:nth-child(3n) td b{width:55%}td a{color:inherit}td a:hover{color:var(--accent-text)}.dl dd a{color:inherit}.dl dd a:hover{color:var(--accent-text)}.faktaband{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:start;gap:0 1.5rem;padding:.5rem 1.5rem 1rem;display:grid;overflow:visible}.fgrupp{min-width:0;max-width:30rem;padding-top:.75rem}.faktaband .flbl{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin-bottom:.125rem;font-size:.6875rem;font-weight:600}.faktaband dl.dl{grid-template-columns:minmax(6rem,40%) 1fr;column-gap:.75rem}.faktaband dl.dl dt,.faktaband dl.dl dd{padding:.625rem 0}.faktaband .act{flex-wrap:wrap;padding-top:.75rem}.faktaband.card .tomrad{padding:.375rem 0}.cols{grid-template-columns:repeat(3,1fr);align-items:start;gap:1.5rem;display:grid}.grid3{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.dl-sektion{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);padding:1rem 1.5rem 0;font-size:.6875rem;font-weight:600}dl.dl{grid-template-columns:10rem 1fr;font-size:.875rem;display:grid}dl.dl dt{color:var(--text-2);border-bottom:1px solid var(--line-soft);padding:.875rem 0;font-weight:500}dl.dl dd{color:var(--text);border-bottom:1px solid var(--line-soft);overflow-wrap:anywhere;padding:.875rem 0}td.brytbar{white-space:normal;vertical-align:top;min-width:9rem}td.brytbar .prim{white-space:normal;max-width:none}dl.dl dd.trunk-rad{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;min-width:0;overflow:hidden}dl.dl dt:last-of-type,dl.dl dd:last-of-type{border-bottom:0}.dl-pad{padding:.25rem 1.5rem .875rem}dl.dl.tat{grid-template-columns:minmax(5rem,45%) 1fr;column-gap:.75rem;font-size:.8125rem}dl.dl.tat dt,dl.dl.tat dd{white-space:nowrap;text-overflow:ellipsis;height:2rem;padding:0;line-height:2rem;overflow:hidden}dl.dl.tat dd{font-weight:500}dl.dl.tat dd .badge{vertical-align:middle;line-height:1}.prosa{flex-direction:column;gap:.875rem;padding:.25rem 1.5rem 1rem;display:flex}.card .chead+.prosa{padding-top:.875rem}.prosa .grupp .lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);margin-bottom:.25rem;font-size:.6875rem;font-weight:600}.prosa p{color:var(--text);font-size:.875rem;line-height:1.6}.prosa ul{flex-direction:column;gap:.375rem;list-style:none;display:flex}.prosa ul li{color:var(--text);gap:.625rem;font-size:.875rem;line-height:1.6;display:flex}.prosa ul li:before{content:"";border-radius:var(--radius-pill);background:var(--text-3);flex-shrink:0;width:.25rem;height:.25rem;margin-top:calc(.5lh - .125rem)}.prosa .taggar{flex-wrap:wrap;gap:.375rem;display:flex}.artikeltext{max-width:70ch;color:var(--text-2);font-size:1rem;line-height:1.75}.artikeltext.bred{max-width:100%}.artikeltext>:first-child{margin-top:0}.artikeltext h1{color:var(--text);margin:0 0 1rem;font-size:1.875rem;font-weight:650;line-height:1.25}.artikeltext h2{color:var(--text);margin:2.25rem 0 .75rem;font-size:1.5rem;font-weight:650;line-height:1.25}.artikeltext h3{color:var(--text);margin:1.75rem 0 .5rem;font-size:1rem;font-weight:650;line-height:1.4}.artikeltext h4{color:var(--text);margin:1.5rem 0 .5rem;font-size:.875rem;font-weight:650}.artikeltext p{margin:0 0 1.125rem}.artikeltext ul,.artikeltext ol{list-style:revert;margin:0 0 1.125rem 1.5rem}.artikeltext li{margin-bottom:.5rem;padding-left:.25rem}.artikeltext li::marker{color:var(--text-3)}.artikeltext a{color:var(--accent-text);text-underline-offset:.175em;text-decoration:underline}.artikeltext a:hover{color:var(--text)}.artikeltext strong{color:var(--text);font-weight:650}.artikeltext img{border-radius:var(--radius-card);max-width:100%;height:auto;box-shadow:var(--ring-card);margin:1.75rem auto;display:block}.artikeltext figure{margin:1.75rem 0}.artikeltext figcaption{color:var(--text-3);text-align:center;margin-top:.5rem;font-size:.8125rem}.artikeltext blockquote{border-left:2px solid var(--accent);color:var(--text);margin:1.75rem 0;padding:.25rem 0 .25rem 1.25rem;font-style:italic}.artikeltext blockquote p:last-child{margin-bottom:0}.artikeltext hr{border-top:1px solid var(--line-soft);margin:2rem 0}.artikeltext table{width:100%;margin:0 0 1.125rem;font-size:.875rem}.artikeltext th,.artikeltext td{border-bottom:1px solid var(--line-soft);text-align:left;padding:.625rem 0}.artikeltext th{color:var(--text);font-weight:600}.artikeltext code{color:var(--text);background:var(--well);border-radius:var(--radius-input);padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.artikeltext pre{background:var(--well);border-radius:var(--radius-card);box-shadow:var(--ring-card);margin:0 0 1.125rem;padding:.875rem 1rem;overflow-x:auto}.artikeltext pre code{background:0 0;padding:0;line-height:1.6}.thumbs{grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));gap:.5rem;display:grid}.thumbs button{aspect-ratio:1;border-radius:var(--radius-input);background:var(--well);box-shadow:var(--ring-card);cursor:pointer;overflow:hidden}.thumbs img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-fast);display:block}.thumbs button:hover img{transform:scale(1.05)}.veck{border-top:1px solid var(--line-soft)}.card .chead+.veck{border-top:0}.veck summary{color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.8125rem;font-weight:500;list-style:none;display:flex}.veck summary::-webkit-details-marker{display:none}.veck summary:hover{color:var(--text)}.veck summary i.ic{color:var(--text-3)}.veck summary i.ic.pil{transition:transform var(--transition-fast)}.veck[open] summary i.ic.pil{transform:rotate(90deg)}.veck>.inne{animation:fada-in var(--transition-base)}.explista .mer{padding:.625rem 1.5rem 1.25rem}.explista .skrollyta{animation:fada-in var(--transition-base)}.skrollyta{max-height:var(--explista-h,26rem);overflow-y:auto}.skrollyta thead th{z-index:5;background-color:var(--bg);background-image:linear-gradient(var(--card), var(--card));box-shadow:inset 0 -1px 0 var(--line-strong);position:sticky;top:0}.skrollyta thead tr{border-top:0;border-bottom:0}.amount .a{letter-spacing:-.025em;font-size:1.875rem;font-weight:600;line-height:2.375rem}.amount .top-rad{align-items:center;gap:1rem;padding:1.25rem 1.5rem 1rem;display:flex}.amount .l{color:var(--text-2);font-size:.875rem;font-weight:500}.meta{flex-direction:column;display:flex}.meta>*+*{border-top:1px solid var(--line-soft)}.meta .row{color:var(--text-2);align-items:center;gap:.625rem;padding:.875rem 1.5rem;font-size:.875rem;display:flex}.meta .row i.ic svg{width:1rem;height:1rem}.tl{padding:1rem 1.5rem 1.375rem;list-style:none}.tl li{gap:.875rem;padding-bottom:1.125rem;display:flex;position:relative}.tl li:last-child{padding-bottom:0}.tl li:before{content:"";background:var(--line-soft);width:1px;position:absolute;top:1.125rem;bottom:-.125rem;left:.375rem}.tl li:last-child:before{display:none}.tl .n{border-radius:var(--radius-pill);background:var(--well);width:.75rem;height:.75rem;box-shadow:inset 0 0 0 1px var(--line);z-index:1;flex-shrink:0;margin-top:.25rem}.tl .n.hit{background:var(--accent-hover);box-shadow:0 0 0 3px var(--accent-soft)}.tl .tx{color:var(--text-2);font-size:.8125rem}.tl .tx b{color:var(--text);font-weight:500}.tl .when{color:var(--text-3);flex-shrink:0;margin-left:auto;padding-left:.75rem;font-size:.75rem}.spelare{align-items:center;gap:.75rem;padding:.25rem 1.5rem 1.25rem;display:flex}.spelare .spela{border-radius:var(--radius-pill);background:var(--accent);width:2.25rem;height:2.25rem;color:var(--color-brand-surface);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.spelare .spela:hover{background:var(--accent-hover)}.spelare .ikon-paus{display:none}.spelare.spelar .ikon-paus{display:inline-flex}.spelare.spelar .ikon-spela{display:none}.spelare .spar{border-radius:var(--radius-pill);background:var(--well);height:.625rem;box-shadow:var(--ring-card);cursor:pointer;flex:1;overflow:hidden}.spelare .spar b{border-radius:var(--radius-pill);background:var(--accent-hover);width:0;height:100%;display:block}.spelare .tid{color:var(--text-2);flex-shrink:0;font-size:.75rem}.notiscenter .pop.notispanel{z-index:80;width:24rem;max-width:calc(100vw - 2rem);padding:0;left:0;right:auto}.side{z-index:55}.notispanel .nhuvud{border-bottom:1px solid var(--line-soft);align-items:center;gap:.625rem;padding:.875rem 1rem;font-size:.875rem;font-weight:600;display:flex}.notispanel .nyta{max-height:24rem;overflow-y:auto}.notispanel .nhuvud .nrubrik{color:var(--text)}.notispanel .nhuvud .nrubrik:hover{color:var(--accent-text)}.nlista.nsida .nrad{cursor:default}.nlista.nsida .nrad[data-url]{cursor:pointer}.nlista{flex-direction:column;display:flex}.nlista>*+*{border-top:1px solid var(--line-soft)}.nrad{cursor:pointer;align-items:flex-start;gap:.625rem;padding:.75rem 1rem;display:flex}.nrad:hover{background:var(--card-hover)}.nrad.olast{background:var(--accent-soft)}.nrad .sdot{margin-top:.375rem}.nrad .nx{min-width:0}.nrad .t{color:var(--text);overflow-wrap:anywhere;font-size:.8125rem;font-weight:500}.nrad .t .ggr{color:var(--text-3);font-weight:600}.nrad .d{color:var(--text-2);overflow-wrap:anywhere;margin-top:.125rem;font-size:.75rem}.nrad .nar{color:var(--text-3);flex-shrink:0;margin-left:auto;font-size:.75rem}.notispanel .empty{padding:1.5rem 1rem}.prosa .grupp p .etikett{color:var(--text-2);font-weight:600}.anteckningar{width:100%;font:inherit;color:var(--text);background:var(--input-bg);box-shadow:inset 0 0 0 1px var(--input-ring);border-radius:var(--radius-input);resize:vertical;border:0;min-height:5rem;padding:.5rem .75rem;font-size:.875rem}.anteckningar::placeholder{color:var(--text-3)}.anteckningar:focus{outline:2px solid var(--accent-hover);outline-offset:1px}.transkript{flex-direction:column;gap:.875rem;max-height:30rem;padding:0 1.5rem 1.25rem;display:flex;overflow-y:auto}.transkript .replik .vem{color:var(--text);margin-right:.5rem;font-size:.8125rem;font-weight:600}.transkript .replik .tid{color:var(--text-3);font-size:.75rem}.transkript .replik p{color:var(--text-2);margin-top:.125rem;font-size:.875rem;line-height:1.6}.losen{color:var(--text-2);min-width:6.5rem;font-size:.8125rem}.prosa audio{width:100%}.falt{flex-direction:column;gap:.375rem;display:flex}.falt>label{color:var(--text-2);font-size:.8125rem;font-weight:500}.falt input,.falt select,.falt textarea,.comment textarea{width:100%;font:inherit;color:var(--text);background:var(--input-bg);box-shadow:inset 0 0 0 1px var(--input-ring);border-radius:var(--radius-input);border:0;padding:.5rem .75rem;font-size:.875rem}.falt textarea,.comment textarea{resize:none;min-height:4.25rem}.falt input::placeholder,.falt textarea::placeholder,.comment textarea::placeholder{color:var(--text-3)}.falt input:focus,.falt select:focus,.falt textarea:focus,.comment textarea:focus{outline:2px solid var(--accent-hover);outline-offset:-1px}.falt .hjalp{color:var(--text-3);font-size:.75rem}.notrad td{padding-top:0}.pavag table{table-layout:fixed}.pavag th:first-child,.pavag td:first-child{width:2.75rem}.pavag th:last-child{width:3.25rem}.pavag td{white-space:normal;overflow-wrap:anywhere;vertical-align:middle}.pavag td .prim,.pavag td .sec{overflow-wrap:anywhere}.pavag td .act{flex-wrap:wrap;row-gap:.5rem}.card.vikbar>.chead[data-vik-kort]{cursor:pointer;-webkit-user-select:none;user-select:none;gap:.5rem}.card.vikbar>.chead[data-vik-kort] i.ic.pil{color:var(--text-3);transition:transform var(--transition-fast)}.card.vikbar>.chead[data-vik-kort]:hover{color:var(--text)}.card.vikbar.stangd>.chead[data-vik-kort] i.ic.pil{transform:rotate(-90deg)}.card.vikbar.stangd>:not(.chead){display:none}td.kugg{text-align:right;width:3.25rem;padding-left:.25rem}td.kugg .meny .pop{min-width:11rem;left:auto;right:0}tbody tr.har-anteckning{cursor:pointer}tbody tr.har-anteckning .anteckning-pil{transition:transform .15s}tbody tr.har-anteckning[aria-expanded=true] .anteckning-pil{transform:rotate(180deg)}.anteckning{color:var(--text-2);white-space:pre-line;max-width:48rem;margin:0 0 .75rem;padding:.375rem 0;font-size:.8125rem}.anteckning .av{color:var(--text-3);white-space:normal;margin-bottom:.25rem;font-size:.75rem;display:block}td .act .vantar{white-space:normal;margin-top:0;line-height:1.4}.tfoot .badge{margin-right:.25rem}.modal [data-pubdatum-flera]{flex-direction:column;gap:1rem;display:flex}.modal .pub-lista .list{border-radius:var(--radius-input);box-shadow:var(--ring-card);max-height:14rem;overflow-y:auto}.modal .pub-lista .li{padding:.625rem 1rem}.falt .fel{color:var(--err);font-size:.75rem}.filfalt>.etikett{color:var(--text-2);font-size:.8125rem;font-weight:500}.filfalt .filrad{align-items:center;gap:.75rem;display:flex}.filfalt .filnamn{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.filfalt .filnamn.vald{color:var(--text-2)}.falt.har-fel input,.falt.har-fel select,.falt.har-fel textarea{box-shadow:inset 0 0 0 1px var(--err-ring)}.comment{border-top:1px solid var(--line-soft);padding:1rem 1.5rem 1.25rem}.comment .row{margin-top:.625rem;display:flex}.frow{border-bottom:1px solid var(--line-soft);grid-template-columns:16rem 1fr;gap:1.5rem;padding:1.5rem 0;display:grid}.frow:last-child{border-bottom:0}.frow .lbl{font-size:.875rem;font-weight:600}.frow .dsc{color:var(--text-2);margin-top:.25rem;font-size:.8125rem;line-height:1.5}.frow .fields{flex-direction:column;gap:1rem;max-width:32rem;display:flex}.iedit{border-radius:var(--radius-btn);cursor:pointer;align-items:center;gap:.5rem;margin:-.125rem -.375rem;padding:.125rem .375rem;display:inline-flex}.iedit:hover{background:var(--card-hover)}.iedit i.ic{color:var(--text-3);opacity:0}.iedit i.ic svg{width:.875rem;height:.875rem}.iedit:hover i.ic{opacity:1}.check{color:var(--text);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.875rem 1.5rem;font-size:.875rem;display:flex}.check .box{border-radius:var(--radius-kbd);width:1.25rem;height:1.25rem;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--color-brand-surface);flex-shrink:0;place-items:center;display:grid}.check.done{color:var(--text-3);text-decoration:line-through}.check.done .box{background:var(--accent);box-shadow:none}.check .box svg{stroke-width:2.5px;width:.875rem;height:.875rem}.li.bocka .box{border-radius:var(--radius-kbd);width:1.25rem;height:1.25rem;box-shadow:inset 0 0 0 1.5px var(--line-strong);cursor:pointer;color:var(--color-brand-surface);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.li.bocka .box .ic{display:none}.li.bocka .box svg{stroke-width:2.5px;width:.875rem;height:.875rem}.li.bocka .box:hover{box-shadow:inset 0 0 0 1.5px var(--accent-hover)}.li.bocka .box:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px}.li.bocka.done .t,.li.bocka.done .d{color:var(--text-3)}.li.bocka.done .t{text-decoration:line-through}.li.bocka.done .box{background:var(--accent);box-shadow:none;cursor:default}.li.bocka.done .box .ic{display:inline-flex}.li .meta{color:var(--text-3);align-self:center;font-size:.75rem}.li.klickbar{cursor:pointer}.li.klickbar:hover{background:var(--card-hover)}a.li.klickbar{color:inherit}a.li.klickbar:hover .t{color:var(--accent-text)}.li.tyst .t{color:var(--text-2)}.li.tyst .d{color:var(--text-3)}.li .bmeta{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.375rem;display:flex}.li .bmeta i.ic{color:var(--text-3)}.li .bmeta i.ic svg{width:.875rem;height:.875rem}.li .bmeta .meta{flex-direction:row;align-items:center;gap:.375rem;display:inline-flex}.li .bmeta .meta>*+*{border-top:0}[data-draglist] .li[draggable=true]{cursor:grab}[data-draglist] .li[draggable=true]:active{cursor:grabbing}.li.lyft{z-index:1;background:var(--card-hover);box-shadow:var(--ring-card), var(--shadow-float);border-radius:var(--radius-btn);position:relative;transform:scale(1.015)}.li.dras{opacity:.45}.li.slapp{animation:slapp-settle var(--transition-base)}[data-draglist].drop-mal{box-shadow:inset 0 0 0 1px var(--accent-hover);border-radius:var(--radius-card)}[data-draglist]:has([data-drag-id]) .tomrad{display:none}.grupp-ut{animation:yta-ut var(--transition-base) forwards}.li.rad-ut{opacity:0;transition:height var(--transition-slow), opacity var(--transition-base), padding var(--transition-slow), border-width var(--transition-slow);border-width:0;padding-block:0;overflow:hidden;height:0!important}.li.rad-ny{animation:fada-in var(--transition-slow) backwards, slapp-settle var(--transition-slow)}.kalender{max-width:19rem}.kalender .khuvud{align-items:center;gap:.25rem;margin-bottom:.375rem;display:flex}.kalender .khuvud .kmanad{text-align:center;flex:1;font-size:.875rem;font-weight:600}.kalender .khuvud .icon-btn{width:1.75rem;height:1.75rem}.kalender .kgrid{grid-template-columns:repeat(7,1fr);gap:.125rem;display:grid}.kalender .kvd{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);text-align:center;padding:.25rem 0 .375rem;font-size:.6875rem;font-weight:600}.kalender .kdag{font:inherit;color:var(--text-2);text-align:center;border-radius:var(--radius-btn);cursor:pointer;background:0 0;border:0;padding:.375rem 0;font-size:.8125rem}.kalender .kdag:hover{background:var(--card-hover);color:var(--text)}.kalender .kdag.utanfor{color:var(--text-3)}.kalender .kdag.idag{box-shadow:inset 0 0 0 1px var(--accent-hover);color:var(--accent-text)}.kalender .kdag.vald{background:var(--accent);color:var(--color-brand-surface)}.kalender .kdag:focus-visible{outline:2px solid var(--accent-hover);outline-offset:-1px}.datumval .kalhall{margin-top:.625rem}.datumval .strip{row-gap:.5rem}.anpassad{align-items:center;gap:.625rem;display:flex}.anpassad .ordet{color:var(--text-2);flex-shrink:0;font-size:.875rem}.anpassad input[type=number]{width:4.5rem;font:inherit;color:var(--text);background:var(--input-bg);box-shadow:inset 0 0 0 1px var(--input-ring);border-radius:var(--radius-input);border:0;padding:.5rem .75rem;font-size:.875rem}.anpassad input[type=number]:focus{outline:2px solid var(--accent-hover);outline-offset:-1px}.anpassad .valj{flex:1}.qinput{gap:.625rem;display:flex}.qinput input{min-width:0;font:inherit;color:var(--text);background:var(--input-bg);box-shadow:inset 0 0 0 1px var(--input-ring);border-radius:var(--radius-input);border:0;flex:1;padding:.5rem .75rem;font-size:.875rem}.qinput input::placeholder{color:var(--text-3)}.qinput input:focus{outline:2px solid var(--accent-hover);outline-offset:-1px}.tool{cursor:pointer;text-align:left;flex-direction:column;gap:.625rem;padding:1.375rem 1.5rem;display:flex}.tool:hover{background:var(--card-hover)}.tool .ti{border-radius:var(--radius-card);background:var(--accent-soft);width:2.25rem;height:2.25rem;color:var(--accent-text);place-items:center;display:grid}.tool .t{font-size:.875rem;font-weight:600}.tool .d{color:var(--text-2);font-size:.8125rem;line-height:1.5}.budlista{flex-direction:column;gap:1rem;display:flex}.budkort{overflow:visible}.budkort .bhuvud{flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 1.5rem .625rem;display:flex}.budrad{flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.budrad .act{flex-shrink:0;margin-left:auto;padding-left:1rem}.budkort .bhuvud .dom,.budrad .dom{font-size:1rem;font-weight:600}.budkort .bhuvud .fakta,.budrad .fakta,.budkort .bhuvud .slapp,.budrad .slapp{color:var(--text-2);font-size:.8125rem}.budkort .brek{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:0 1.5rem .75rem;font-size:.8125rem;display:flex}.budkort .chead+.brek{padding-top:.875rem}.budkort .brek b{color:var(--text);cursor:help;font-size:1rem;font-weight:600}.budkort .brek .not{color:var(--text-3);font-size:.75rem}.budkort .brek .komp{color:var(--warn);align-items:center;gap:.375rem;margin-left:auto;font-size:.75rem;display:inline-flex}.tjanster tbody tr{cursor:default}.tjanster tbody tr:hover{background:0 0}.tjanster tbody tr:last-child{border-bottom:0}.tjanster th{color:var(--text-2);padding-top:.625rem;padding-bottom:.625rem;font-size:.75rem}.tjanster td{padding-top:.625rem;padding-bottom:.625rem}.tjanster td .act{justify-content:flex-start}.tjanster tbody tr.vunnen-rad td{background:var(--ok-bg)}.pris-ok{color:var(--ok);font-weight:600}.pris-nara{color:var(--warn);font-weight:600}.pris-hog{color:var(--text-3)}.budkort .bfot{border-top:1px solid var(--line-soft);align-items:center;gap:.5rem;padding:.625rem 1rem;display:flex}.budkort .bfot [data-besk-toggle] i.ic.pil{transition:transform var(--transition-fast)}.budkort .bfot [data-besk-toggle][aria-expanded=true] i.ic.pil{transform:rotate(90deg)}.budkort .bfot .meny .pop{min-width:9rem;left:auto;right:0}.btn.fara{color:var(--err)}.btn.fara:hover{background:var(--err-bg);color:var(--err)}.budkort .besk{border-top:1px solid var(--line-soft);animation:fada-in var(--transition-base)}.budkort .besk[hidden]{display:none}.besk-inne{flex-direction:column;gap:.875rem;padding:1rem 1.5rem 1.25rem;display:flex}.besk-inne .summering{color:var(--text);font-size:.875rem;line-height:1.6}.besk-inne .kolumner{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.besk-inne .grupp .lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin-bottom:.375rem;font-size:.6875rem;font-weight:600}.besk-inne .historik td,.besk-inne .historik th{padding-left:0;padding-right:.75rem}.besk-inne .historik tbody tr{cursor:default}.besk-inne .historik tbody tr:hover{background:0 0}.besk-inne .kolumner{border-top:1px solid var(--line);padding-top:1rem}.besk-inne .kolumner.delad{gap:0}.besk-inne .kolumner.delad .grupp:first-child{padding-right:2rem}.besk-inne .kolumner.delad .grupp+.grupp{border-left:1px solid var(--line);padding-left:2rem}.besk-inne .grupp .rad{border-bottom:1px solid var(--line-soft)}.besk-inne .historik-grupp{border-top:1px solid var(--line);padding-top:1rem}.besk-inne .varning{border:1px solid var(--warn-ring);border-radius:var(--radius-card);background:var(--warn-bg);color:var(--warn);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.komp-prickar{align-items:center;gap:.375rem;display:inline-flex}.prick-yta{display:inline-flex;position:relative}.komp-prick{border-radius:var(--radius-pill);background:var(--text-3);cursor:help;flex:none;width:.5rem;height:.5rem;margin-left:.25rem;display:inline-block}.komp-prick.rod{background:var(--err)}.komp-prick.gron{background:var(--ok)}.komp-prick.gra{background:var(--text-3)}.tips{visibility:hidden;opacity:0;z-index:60;border-radius:var(--radius-card);white-space:nowrap;min-width:13rem;transition:opacity var(--transition-fast), visibility var(--transition-fast);padding:.625rem .75rem;font-weight:400;position:absolute;top:calc(100% + .5rem);left:0}.prick-yta .tips{left:50%;transform:translate(-50%)}.prick-yta:hover .tips,.rekbud:hover .tips,.tipsyta:hover .tips{visibility:visible;opacity:1}.tipsyta{align-items:baseline;display:inline-flex;position:relative}.tips.hoger{left:auto;right:0}.tips b{margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.tips .rad{color:var(--text-2);font-size:.75rem;line-height:1.5;display:block}.tips .rad.dim{color:var(--text-3)}.rekbud{align-items:baseline;gap:.375rem;display:inline-flex;position:relative}.rekbud [data-rekbud]{cursor:pointer}.budkort .brek .rekbud .not{color:var(--text-3);font-size:.75rem}.pris-cell[data-pris-cell]{cursor:default}.pris-cell[data-pris-cell]:hover{background:var(--card-hover)}.inline-tal{width:6rem;font:inherit;color:var(--text);background:var(--input-bg);border:1px solid var(--accent-hover);border-radius:var(--radius-card);padding:.125rem .25rem;font-size:.8125rem}.act .btn.aktiv{color:var(--text);background:var(--text);font-weight:600}@supports (color:color-mix(in lab, red, red)){.act .btn.aktiv{background:color-mix(in srgb, var(--text) 22%, transparent)}}.act .btn.aktiv{box-shadow:inset 0 0 0 1px var(--line-strong)}.act .btn.aktiv:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.act .btn.aktiv:hover{background:color-mix(in srgb, var(--text) 28%, transparent)}}.act .btn.primary.aktiv{color:var(--color-brand-surface);background:var(--accent-hover);box-shadow:inset 0 0 0 2px var(--accent-text)}.act .btn.primary.aktiv:hover{background:var(--accent-hover)}.act .btn.danger.aktiv{color:var(--err);background:var(--err)}@supports (color:color-mix(in lab, red, red)){.act .btn.danger.aktiv{background:color-mix(in srgb, var(--err) 26%, transparent)}}.act .btn.danger.aktiv{box-shadow:inset 0 0 0 2px var(--err)}.act .btn.danger.aktiv:hover{background:var(--err)}@supports (color:color-mix(in lab, red, red)){.act .btn.danger.aktiv:hover{background:color-mix(in srgb, var(--err) 34%, transparent)}}.act .btn.aktiv:not(:has(i.ic)):after{content:"✓";font-size:.8125rem}.act:has(.aktiv) .btn:not(.aktiv){opacity:.4}.act .btn:disabled{opacity:.5;cursor:default}.act .btn[aria-disabled=true]{cursor:default}.act.last .btn:not(.aktiv){opacity:.4}.btn.ikonknapp{padding-left:.5rem;padding-right:.5rem}.markor{color:var(--accent-text);align-items:center;gap:.25rem;display:inline-flex}td.stjarnlank a{color:var(--warn);font-weight:600}td.stjarnlank a:hover{color:var(--warn)}tr.rad-ny-idag td{background:var(--ok-bg)}tr.rad-fardig td{background:var(--well)}tr.rad-ny-idag.rad-fardig td{background:var(--ok-bg)}.kompgrid{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:1.5rem;padding:1rem 1.5rem 1.25rem;display:grid}.kompkol .lbl{color:var(--text-2);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:flex}.komptab{width:100%}.komptab th{color:var(--text-3);text-align:left;padding:.25rem .5rem .25rem 0;font-size:.6875rem}.komptab td{white-space:nowrap;padding:.25rem .5rem .25rem 0;font-size:.75rem}.komptab td:last-child,.komptab th:last-child{text-align:left;width:1%}.komptab .badge{font-size:.6875rem}.kompkol .sub{color:var(--text-3);font-size:.75rem}input[type=date]::-webkit-calendar-picker-indicator{filter:invert();opacity:.55;cursor:pointer}[data-theme=light] input[type=date]::-webkit-calendar-picker-indicator{filter:none}@media (max-width:48rem){.kompgrid{grid-template-columns:1fr}.besk-inne .kolumner.delad .grupp:first-child{padding-right:0}.besk-inne .kolumner.delad .grupp+.grupp{border-left:0;border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem;padding-left:0}}.tratt{flex-direction:column;gap:1rem;padding:.875rem 1.5rem 1.375rem;display:flex}.tratt .steg{flex-direction:column;gap:.375rem;display:flex}.tratt .steg .rad{justify-content:space-between;align-items:baseline;gap:.875rem;font-size:.8125rem;display:flex}.tratt .steg .l{color:var(--text);font-weight:500}.tratt .steg .n{color:var(--text);font-weight:600}.tratt .steg .sub{color:var(--text-3);font-size:.75rem}.tratt .stapel{height:.625rem;display:block}.tratt .stapel b{animation:.6s ease-out backwards stapel-in}@keyframes stapel-in{0%{width:0}}.tratt .stapel,.fordelning .stapel{border-radius:var(--radius-pill);background:var(--well);box-shadow:var(--ring-card);overflow:hidden}.fordelning .stapel{height:.625rem}.tratt .stapel b,.fordelning .stapel b{border-radius:var(--radius-pill);background:var(--accent-hover);width:0;height:100%;display:block}.badge-knapp{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.badge-knapp:hover .badge{filter:brightness(1.15)}.badge-knapp:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px;border-radius:var(--radius-pill)}.fordelning{flex-direction:column;gap:.5rem;padding:.625rem 1.5rem 1.25rem;display:flex}.fordelning .rad{grid-template-columns:7.5rem 1fr 3.5rem;align-items:center;gap:.75rem;font-size:.8125rem;display:grid}.fordelning .rad .l{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.fordelning .rad .n{color:var(--text);text-align:right;font-weight:600}.fordelning.bred .rad{grid-template-columns:10rem 1fr 9rem}.fordelning.bred .rad .n{color:var(--text-2);white-space:nowrap;font-weight:500}@media (max-width:48rem){.besk-inne .kolumner{grid-template-columns:1fr}dl.dl.tat dt,dl.dl.tat dd{white-space:normal;height:auto;padding:.5rem 0;line-height:1.4286}}@keyframes yta-in{0%{opacity:0;transform:translateY(.25rem)scale(.98)}}@keyframes yta-ut{to{opacity:0;transform:translateY(.25rem)scale(.98)}}@keyframes fada-in{0%{opacity:0}}@keyframes slapp-settle{0%{background:var(--card-hover);transform:scale(1.015)}}.modal.show .box,.palett.show .box{animation:yta-in var(--transition-base)}.modal.show .veil,.palett.show .veil{animation:fada-in var(--transition-base)}.meny.open .pop,.valj.open .lista,.datumval .kalhall:not([hidden]){animation:yta-in var(--transition-base)}.meny.stanger .pop,.valj.stanger .lista{animation:yta-ut var(--transition-base) forwards;pointer-events:none}.datumval .kalhall.stanger{animation:yta-ut var(--transition-base) forwards}.htmx-added{animation:yta-in var(--transition-base) backwards}tbody tr.rad-in{animation:fada-in var(--transition-base) backwards}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.float-yta{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.float-yta{background:color-mix(in srgb, color-mix(in srgb, var(--text) 6%, var(--bg)) 94%, transparent)}}.float-yta{box-shadow:var(--ring-card), var(--shadow-float);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-theme=light] .float-yta{background:var(--card)}.toast-stapel{z-index:50;pointer-events:none;flex-direction:column;gap:.75rem;width:18rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.toast{pointer-events:none;border-radius:var(--radius-card);animation:yta-in var(--transition-base);padding:1rem 1.125rem}.toast.ut{animation:yta-ut var(--transition-base) forwards}.toast .t{align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.toast .t i.ic.ok{color:var(--ok)}.toast .t i.ic.err{color:var(--err)}.toast .d{color:var(--text-2);margin-top:.25rem;font-size:.8125rem}.toast .toast-knappar{margin-top:.75rem}.toast .toast-knappar .btn{pointer-events:auto}.toast-ring{flex:none;width:1.25rem;height:1.25rem;transform:rotate(-90deg)}.toast-ring circle{fill:none;stroke-width:2.5px}.toast-ring .spar{stroke:var(--line-soft)}.toast-ring .fyll{stroke:var(--accent-text);stroke-linecap:round}.toast.err .toast-ring .fyll{stroke:var(--err)}.modal{z-index:60;grid-template-columns:100%;place-items:center;padding:1.5rem;display:none;position:fixed;inset:0}.modal.show{display:grid}.modal .veil{background:var(--bg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.modal .veil{background:color-mix(in srgb, var(--bg) 72%, transparent)}}.modal .box{border-radius:var(--radius-card);flex-direction:column;width:32rem;max-width:100%;max-height:90dvh;display:flex;position:relative}.modal .box.bred{width:72rem}.forhandsruta{border-radius:var(--radius-card);background:var(--well);border:0;width:100%;height:70vh;display:block}.modal .mhead{border-bottom:1px solid var(--line-soft);flex-shrink:0;align-items:center;gap:.75rem;padding:1.125rem 1.5rem;font-size:1rem;font-weight:600;display:flex}.modal .mbody{color:var(--text-2);flex:auto;min-height:0;padding:1.25rem 1.5rem;font-size:.875rem;line-height:1.5;overflow-y:auto}.modal .mbody:has(.valj.open,.valj.stanger){overflow-y:visible}.modal .mfoot{flex-shrink:0;justify-content:flex-end;gap:.625rem;padding:1rem 1.5rem 1.25rem;display:flex}#global-sok{cursor:pointer}#global-sok:hover{color:var(--text-2)}.palett{z-index:70;place-items:start center;padding:6rem 1.5rem 1.5rem;display:none;position:fixed;inset:0}.palett.show{display:grid}.palett .veil{background:var(--bg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.palett .veil{background:color-mix(in srgb, var(--bg) 72%, transparent)}}.palett .box{border-radius:var(--radius-card);width:34rem;max-width:100%;position:relative;overflow:hidden}.palett .falt-rad{border-bottom:1px solid var(--line-soft);align-items:center;gap:.625rem;padding:.875rem 1.125rem;display:flex}.palett .falt-rad i.ic{color:var(--text-3)}.palett .falt-rad .kbd{cursor:pointer}.palett input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:1rem}.palett input::placeholder{color:var(--text-3)}.palett .traffar{max-height:21rem;padding:.375rem;overflow-y:auto}.palett .rad,.meny .mi,.valj .rad{width:100%;font:inherit;text-align:left;border-radius:var(--radius-btn);color:var(--text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;display:flex}.palett .rad i.ic{color:var(--text-3)}.palett .rad .t{color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.875rem;font-weight:500;overflow:hidden}.palett .rad .d{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.palett .rad .typ{flex-shrink:0;margin-left:auto}.palett .rad.aktiv{background:var(--card-hover)}.palett .rad.aktiv i.ic{color:var(--accent-text)}.palett .empty{padding:2.5rem 1.5rem}.palett .fot{border-top:1px solid var(--line-soft);color:var(--text-3);align-items:center;gap:.5rem;padding:.625rem 1.125rem;font-size:.75rem;display:flex}.palett .fot .kbd{margin-left:0}.palett .fot span{margin-right:.625rem}.meny{display:inline-flex;position:relative}.meny .pop{z-index:40;border-radius:var(--radius-card);min-width:12rem;padding:.375rem;display:none;position:absolute;top:calc(100% + .375rem);right:0}.meny.open .pop{display:block}.meny.upp .pop{inset:auto 0 calc(100% + .375rem)}.meny .pop.snap-upp{top:auto;bottom:calc(100% + .375rem)}.meny.upp.hoger .pop{left:auto;right:0}.meny .mi i.ic{color:var(--text-3)}.meny .mi:hover{background:var(--card-hover);color:var(--text)}.meny .mi.fara,.meny .mi.fara i.ic{color:var(--err)}.meny .mi.fara:hover{background:var(--err-bg);color:var(--err)}.meny .etikett{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);padding:.5rem .75rem .375rem;font-size:.6875rem;font-weight:600}.meny .delare{background:var(--line-soft);height:1px;margin:.375rem 0}.meny .mi i.ic.klar{color:var(--accent-text);visibility:hidden;margin-left:auto}.meny .mi.aktiv{color:var(--text)}.meny .mi.aktiv i.ic.klar{visibility:visible}.valuta{transition:filter var(--transition-base)}[data-dolj-intakter="1"] .valuta{filter:blur(10px);-webkit-user-select:none;user-select:none}.meny .mi[data-installning=dolj-intakter] i.ic.for-dold,[data-dolj-intakter="1"] .meny .mi[data-installning=dolj-intakter] i.ic.for-visa{display:none}[data-dolj-intakter="1"] .meny .mi[data-installning=dolj-intakter] i.ic.for-dold{display:inline-flex}[data-dolj-intakter="1"] .meny .mi[data-installning=dolj-intakter]{color:var(--text)}[data-dolj-intakter="1"] .meny .mi[data-installning=dolj-intakter] i.ic.klar{visibility:visible}.valj{position:relative}.valj .knapp{width:100%;font:inherit;text-align:left;color:var(--text);background:var(--input-bg);box-shadow:inset 0 0 0 1px var(--input-ring);border-radius:var(--radius-input);cursor:pointer;border:0;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.valj .knapp i.ic{color:var(--text-3);margin-left:auto}.valj .knapp:focus-visible{outline:2px solid var(--accent-hover);outline-offset:-1px}.falt.har-fel .valj .knapp{box-shadow:inset 0 0 0 1px var(--err-ring)}.valj .lista{z-index:40;border-radius:var(--radius-card);max-height:17.5rem;padding:.375rem;display:none;position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow-y:auto}.valj.open .lista{display:block}.valj .lista.snap-upp{top:auto;bottom:calc(100% + .375rem)}.valj .rad i.ic{color:var(--accent-text);visibility:hidden;margin-left:auto}.valj .rad[aria-selected=true]{color:var(--text)}.valj .rad[aria-selected=true] i.ic{visibility:visible}.valj .rad:hover,.valj .rad.aktiv{background:var(--card-hover);color:var(--text)}select{color-scheme:inherit;font:inherit;font-size:.875rem}select option{background:var(--input-bg);color:var(--text)}.card .tomrad{color:var(--text-3);padding:1rem 1.5rem;font-size:.8125rem}.empty{text-align:center;flex-direction:column;align-items:center;gap:.625rem;padding:3.5rem 1.5rem;display:flex}.empty .ei{border-radius:var(--radius-card);background:var(--card);width:2.5rem;height:2.5rem;box-shadow:var(--ring-card);color:var(--text-3);place-items:center;margin-bottom:.25rem;display:grid}.empty .t{font-size:1rem;font-weight:600}.empty .d{color:var(--text-2);max-width:26rem;font-size:.8125rem;line-height:1.5}.empty .act{gap:.625rem;margin-top:.625rem;display:flex}.sk{flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.sk b{border-radius:var(--radius-kbd);background:var(--card-hover);height:.75rem;animation:1.4s ease-in-out infinite puls;display:block}.sk b:nth-child(2n){width:78%}.sk b:nth-child(3n){width:55%}@keyframes puls{0%,to{opacity:1}50%{opacity:.45}}.diagram{--diagram-serie-1:var(--accent-hover);--diagram-serie-2:var(--ok)}@supports (color:color-mix(in lab, red, red)){.diagram{--diagram-serie-2:color-mix(in oklab, var(--ok) 76%, var(--bg))}}.diagram{--diagram-serie-3:var(--info)}@supports (color:color-mix(in lab, red, red)){.diagram{--diagram-serie-3:color-mix(in oklab, var(--info) 82%, var(--bg))}}.diagram{--diagram-serie-4:var(--warn)}@supports (color:color-mix(in lab, red, red)){.diagram{--diagram-serie-4:color-mix(in oklab, var(--warn) 70%, var(--bg))}}.diagram{padding:1rem 1.5rem 1.25rem}[data-theme=light] .diagram{--diagram-serie-1:var(--accent);--diagram-serie-2:var(--ok);--diagram-serie-3:var(--info);--diagram-serie-4:var(--warn)}.diagram .dia-legend{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.diagram .dia-legend .pill{gap:.5rem;padding:.375rem .75rem}.diagram .prick{border-radius:var(--radius-pill);flex-shrink:0;width:.875rem;height:2px}.diagram .prick.serie-1{background:var(--diagram-serie-1)}.diagram .prick.serie-2{background:var(--diagram-serie-2)}.diagram .prick.serie-3{background:var(--diagram-serie-3)}.diagram .prick.serie-4{background:var(--diagram-serie-4)}.diagram .dia-yta{height:var(--diagram-h);position:relative}.diagram .dia-yta canvas{animation:fada-in var(--transition-base);display:block}.diagram.laddar .dia-yta{opacity:.5;transition:opacity var(--transition-fast)}.diagram .dia-fel{color:var(--text-3);padding:1rem 0;font-size:.8125rem}.dia-tooltip{z-index:30;pointer-events:none;border-radius:var(--radius-card);min-width:9rem;animation:fada-in var(--transition-fast);padding:.5rem .75rem;position:absolute}.dia-tooltip .x{color:var(--text-2);margin-bottom:.375rem;font-size:.75rem;font-weight:600}.dia-tooltip .rad{align-items:center;gap:.5rem;padding:.125rem 0;font-size:.75rem;display:flex}.dia-tooltip .rad .v{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.dia-tooltip .rad .n{color:var(--text-2)}.dia-perioder{align-items:center;gap:.5rem;margin-bottom:.875rem;display:flex}.cellprog{align-items:center;gap:.625rem;display:flex}.cellprog .prog{flex-shrink:0;width:4.5rem;margin-top:0}.cellprog .tal{color:var(--text-2);font-size:.75rem}.logga-in{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.logga-in .box{border-radius:var(--radius-card);background:var(--card);width:21rem;max-width:100%;box-shadow:var(--ring-card), var(--shadow-float);padding:2rem 1.5rem 1.75rem}.logga-in .logo{justify-content:center}.logga-in .logo img{height:2.25rem}.logga-in .ingress{color:var(--text-2);text-align:center;margin-top:1rem;font-size:.875rem}.logga-in form{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.logga-in .btn{justify-content:center;width:100%}.skiss{gap:.375rem;height:12.5rem;display:flex}.skiss .sidopanel{border-radius:var(--radius-kbd);background:var(--well);flex-shrink:0;width:1.75rem}.skiss .sida{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.skiss .block{border-radius:var(--radius-kbd);background:var(--card-hover);box-shadow:var(--ring-card);color:var(--text-3);text-align:center;justify-content:center;align-items:center;padding:.125rem .25rem;font-size:.6875rem;display:flex;overflow:hidden}.skiss .block.accent{background:var(--accent-soft);color:var(--accent-text)}.skiss .band-mini{flex-shrink:0;height:1.75rem}.skiss .tabs-mini{flex-shrink:0;width:60%;height:1rem}.skiss .vax{flex:1;min-height:1.25rem}.skiss .vax.stor{flex:2}.skiss .kpi-mini{flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:.375rem;height:2rem;display:grid}.skiss .kpi-mini .block{height:auto}.tokgrid{grid-template-columns:repeat(auto-fill,minmax(11.25rem,1fr));gap:.75rem;display:grid}.swatch{align-items:center;gap:.625rem;min-width:0;display:flex}.swatch .prov{border-radius:var(--radius-btn);width:2.25rem;height:2.25rem;box-shadow:inset 0 0 0 1px var(--line);flex-shrink:0}.swatch .n{font-size:.75rem;font-weight:500;font-family:var(--font-ui-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.swatch .v{color:var(--text-3);font-size:.6875rem;font-family:var(--font-ui-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.typskala .steg{align-items:baseline;gap:1rem;padding:.5rem 1.5rem;display:flex}.typskala .steg+.steg{border-top:1px solid var(--line-soft)}.typskala .m{color:var(--text-3);font-size:.75rem;font-family:var(--font-ui-mono);flex-shrink:0;width:5.5rem}.typskala .anv{color:var(--text-2);text-align:right;margin-left:auto;font-size:.75rem}.fs-11{font-size:.6875rem}.fs-12{font-size:.75rem}.fs-13{font-size:.8125rem}.fs-14{font-size:.875rem}.fs-16{font-size:1rem}.fs-24{font-size:1.5rem}.fs-30{font-size:1.875rem}.spacsteg{align-items:center;gap:1rem;padding:.375rem 1.5rem;display:flex}.spacsteg .m{color:var(--text-3);font-size:.75rem;font-family:var(--font-ui-mono);flex-shrink:0;width:5.5rem}.spacsteg .bar{border-radius:var(--radius-kbd);background:var(--accent-soft);height:.75rem;box-shadow:inset 0 0 0 1px var(--accent-text)}.radrad{flex-wrap:wrap;gap:1.5rem;display:flex}.radrad .ex{flex-direction:column;align-items:center;gap:.5rem;display:flex}.radrad .prov{background:var(--accent-soft);width:4rem;height:2.5rem;box-shadow:inset 0 0 0 1px var(--accent-text)}.radrad .prov.r-kbd{border-radius:var(--radius-kbd)}.radrad .prov.r-btn{border-radius:var(--radius-btn)}.radrad .prov.r-card{border-radius:var(--radius-card)}.radrad .prov.r-pill{border-radius:var(--radius-pill)}.radrad .m{color:var(--text-3);font-size:.75rem;font-family:var(--font-ui-mono)}.toktabell td.n,.toktabell td.v{font-family:var(--font-ui-mono);font-size:.8125rem}.toktabell td.v{color:var(--text-2)}}@layer utilities{.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.min-w-0{min-width:0}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Inter var;src:url(../fonts/inter-var.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JBMono;src:url(../fonts/jbmono-var.woff2)format("woff2");font-weight:400 700;font-display:swap}@media (max-width:64rem){:root{--gutter:1rem}.side{z-index:65;height:100dvh;width:min(var(--side-w), 85vw);transition:transform var(--transition-slow);background-color:var(--bg);background-image:linear-gradient(var(--side), var(--side));position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}html.side-oppen .side{box-shadow:var(--shadow-float);transform:none}html.side-oppen{overflow:hidden}.side-veil{z-index:64;background:var(--bg);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.side-veil{background:color-mix(in srgb, var(--bg) 72%, transparent)}}.side-veil{display:none}html.side-oppen .side-veil{animation:fada-in var(--transition-base);display:block}.sidknapp{display:grid}.search kbd{display:none}.band .wrap{padding-top:1.5rem;padding-bottom:1.25rem}.page{padding:1.25rem 0 4rem}h2.sec{margin-top:1.75rem}.tyta{overflow-x:auto}.dtabell thead th{position:static}.tbar{flex-wrap:wrap}.tbar .search{flex:100%;max-width:100%}.tfoot{flex-wrap:wrap;row-gap:.75rem}.tfoot [data-visar]{white-space:nowrap}.tfoot .sidnav{justify-content:space-between;width:100%}.tabs{overflow-x:auto}.tabs .wrap-tabs{min-width:max-content}.act,h2.sec,.band .act{flex-wrap:wrap}h2.sec .act{margin-left:0}.stats{grid-template-columns:1fr 1fr}.stats.grid-cols-3,.stats.grid-cols-6{grid-template-columns:repeat(3,1fr)}.stats:not(.grid-cols-3):not(.grid-cols-6)>.stat:nth-child(odd):last-child{grid-column:1/-1}.cols,.grid3,.frow,.grid{grid-template-columns:1fr}.modal{padding:1rem}.modal .mfoot .btn{flex:1;justify-content:center;min-height:2.75rem}.palett{padding:.75rem}.palett .box{width:100%}.palett .traffar{max-height:calc(100dvh - 12rem)}.palett .fot{display:none}.toast-stapel{width:auto;bottom:1rem;left:1rem;right:1rem}.pill,.meny .mi,.valj .rad,.palett .rad,.dfilter .pill{min-height:2.25rem}.li.bocka .box,.check .box{position:relative}.li.bocka .box:after,.check .box:after{content:"";position:absolute;inset:-.5rem}.kalender{max-width:100%}.meny .pop,.valj .lista{max-width:calc(100vw - 2rem)}}@media (max-width:48rem){.tips{display:none}}@media (max-width:40rem){.stats.grid-cols-3,.stats.grid-cols-6{grid-template-columns:1fr 1fr}.stats.grid-cols-3>.stat:nth-child(odd):last-child{grid-column:1/-1}.stat{padding:1.125rem 1rem}.stat .l{font-size:.8125rem}.stapla thead{display:none}.stapla table,.stapla tbody,.stapla tr,.stapla td{white-space:normal;width:100%;display:block}.stapla tbody tr{border-bottom:1px solid var(--line-soft);cursor:default;padding:.875rem 1rem}.stapla tbody tr:hover{background:0 0}.stapla tbody tr.notrad{padding-top:0}.stapla td{padding:0}.pavag tr:not(.formrad):not(.notrad)>td:first-child:not(.valrut){display:none}.stapla td.valrut{float:left;width:auto;margin:.125rem .625rem 0 0}.stapla td.status{flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:.5rem;display:flex}.stapla td.status .sec{margin-top:0}.stapla td[data-etikett]{width:auto;margin:.5rem 1.25rem 0 0;font-size:.8125rem;display:inline-block}.stapla td[data-etikett]:before{content:attr(data-etikett) ": ";color:var(--text-3);font-size:.75rem}.stapla td[data-etikett] .brodtext{display:inline}.stapla tbody tr{position:relative}.stapla td.kugg{width:auto;padding:0;position:absolute;top:.625rem;right:.75rem}.stapla td.namn,.stapla tr>td:nth-child(2){padding-right:2.75rem}.stapla td.atgarder{margin-top:.75rem}.stapla td.atgarder .act{flex-wrap:wrap}.stapla .anteckning{max-width:none}.tabs{overflow-x:visible}.tabs .wrap-tabs{flex-wrap:wrap;gap:0 1.25rem;min-width:0}}@media (max-width:22.5rem){.stats{grid-template-columns:1fr}}.meny .pop.snap-hoger{left:auto;right:0}.meny .pop.snap-vanster{left:0;right:auto}.tyta.skrollar{overflow-x:auto}.tyta.skrollar thead th{position:static}.os-theme-kit{--os-size:.625rem;--os-padding-perpendicular:.125rem;--os-padding-axis:.125rem;--os-track-bg:transparent;--os-track-bg-hover:transparent;--os-track-bg-active:transparent;--os-handle-bg:var(--color-accent-blue);--os-handle-bg-hover:var(--color-accent-blue)}@supports (color:color-mix(in lab, red, red)){.os-theme-kit{--os-handle-bg-hover:color-mix(in srgb, var(--color-accent-blue) 82%, var(--text))}}.os-theme-kit{--os-handle-bg-active:var(--color-accent-blue)}@supports (color:color-mix(in lab, red, red)){.os-theme-kit{--os-handle-bg-active:color-mix(in srgb, var(--color-accent-blue) 70%, var(--text))}}.os-theme-kit{--os-handle-border-radius:var(--radius-pill);--os-handle-min-size:2rem;--os-handle-interactive-area-offset:.25rem;box-sizing:border-box}.os-scrollbar{transition:opacity var(--transition-slow), visibility var(--transition-slow), top var(--transition-fast), right var(--transition-fast), bottom var(--transition-fast), left var(--transition-fast)}html.side-oppen body[data-overlayscrollbars-viewport]{--os-viewport-overflow-x:hidden;--os-viewport-overflow-y:hidden}*{scrollbar-width:thin;scrollbar-color:var(--color-accent-blue) transparent}@supports (color:color-mix(in lab, red, red)){*{scrollbar-color:color-mix(in srgb, var(--color-accent-blue) 60%, transparent) transparent}}::-webkit-scrollbar{background:0 0;width:.375rem;height:.375rem}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--color-accent-blue)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-accent-blue) 60%, transparent)}}::-webkit-scrollbar-thumb:hover{background:var(--color-accent-blue)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-accent-blue) 80%, transparent)}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}