:root{--pb-bg:#FFFFFF;--pb-panel:#F5F5F3;--pb-kort:#FFFFFF;--pb-yta:#F4F3EF;--pb-yta-2:#EFEEEA;--pb-rand:#E6E6E2;--pb-rand-stark:#DCDBD5;--pb-text:#101112;--pb-text-invers:#F4F3EF;--pb-dampad:#66686F;--pb-dampad-liten:#5C5E65;--pb-brand:#D5FC44;--pb-brand-text:#101112;--pb-accent-text:#4E5E00;--pb-ok:#3F6B4A;--pb-ok-rand:#DDE4DC;--pb-ok-bg:#F4F7F3;--pb-fel:#B4462F;--pb-sida-bg:#FFFFFF;--pb-sida-text:#101112;--pb-sida-dampad:#6B6D73;--pb-sida-hover:#F4F3F0;--pb-sida-rand:#E6E6E2;--pb-skugga:rgba(0,0,0,0.16);color-scheme:light}:root[data-tema=mork]{--pb-bg:#1A1A1C;--pb-panel:#202024;--pb-kort:#212125;--pb-yta:#2A2A2E;--pb-yta-2:#313136;--pb-rand:#34343A;--pb-rand-stark:#45454D;--pb-text:#F2F1ED;--pb-text-invers:#1A1A1C;--pb-dampad:#9A9CA3;--pb-dampad-liten:#A9ABB2;--pb-brand:#D5FC44;--pb-brand-text:#101112;--pb-accent-text:#D5FC44;--pb-ok:#9BC4A5;--pb-ok-rand:#33393A;--pb-ok-bg:#1F2621;--pb-fel:#E5695A;--pb-sida-bg:#161618;--pb-sida-text:#F2F1ED;--pb-sida-dampad:#9A9CA3;--pb-sida-hover:#24242A;--pb-sida-rand:#26262B;--pb-skugga:rgba(0,0,0,0.5);color-scheme:dark}.pb{background:var(--pb-bg);color:var(--pb-text);font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;line-height:1.55;min-height:100vh;display:flex}.pb *{box-sizing:border-box}.pb a{color:inherit}.pb-sida{width:16.5rem;flex-shrink:0;border-right:1px solid var(--pb-sida-rand);background:var(--pb-sida-bg);color:var(--pb-sida-text);padding:.9rem .75rem;display:flex;flex-direction:column;gap:.9rem;transition:width .18s ease-out;position:-webkit-sticky;position:sticky;top:0;height:100vh}.pb-sida .avatar{width:2rem;height:2rem;border-radius:50%;background:var(--pb-brand);color:#1A1A1C;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem}.pb-sida .kundnamn{font-size:.8125rem;color:var(--pb-sida-dampad)}.pb-nav{display:flex;flex-direction:column;gap:.125rem}.pb-ut{display:block;font-size:.75rem;color:var(--pb-dampad);text-decoration:none;margin-bottom:.5rem}.pb-ut:hover{color:var(--pb-text)}.pb-nav a{display:flex;align-items:center;gap:.6rem;padding:.55rem .85rem;border-radius:999px;text-decoration:none;font-size:.875rem;color:var(--pb-sida-text)}.pb-nav a.aktiv,.pb-nav a:hover{background:var(--pb-sida-hover);color:var(--pb-sida-text)}.pb-nav .ikon{opacity:.7;font-size:.8125rem;width:1.1rem;text-align:center}.pb-nav-rubrik{color:var(--pb-dampad);padding:0 .75rem;margin-top:.5rem}.pb-nav{flex:1 1;min-height:0;overflow-y:auto}.pb-sida .botten{flex:0 0 auto;padding-top:1rem;border-top:1px solid var(--pb-sida-rand);font-size:.8125rem;color:var(--pb-sida-dampad)}.pb-huvud{flex:1 1;min-width:0}.pb-toppbar{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;border-bottom:1px solid var(--pb-rand);font-size:.875rem;color:var(--pb-dampad)}.pb{--pb-sidluft:2.5rem}@media (max-width:700px){.pb{--pb-sidluft:1.25rem}}.pb-inner{padding:2.25rem var(--pb-sidluft) 5rem;max-width:88rem}.pb h1{font-size:clamp(1.75rem,3.5vw,2.375rem);font-weight:700;letter-spacing:-.02em;margin:0 0 .75rem}:where(.pb) h2{font-size:1.0625rem;font-weight:600;margin:0}:where(.pb) p{margin:0;max-width:65ch;color:var(--pb-dampad)}:where(.pb) p+p{margin-top:.65rem}:where(.pb) :is(h2,h3)+:is(p,ul,ol){margin-top:.45rem}.pb :is(.bok,.gw) p{color:inherit}.pb p.ljus{color:var(--pb-text)}.pb-metarad{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.875rem;color:var(--pb-dampad);margin:.85rem 0 2.5rem}.pb-sektion{margin:2.75rem 0 0;display:flex;flex-direction:column;gap:1.25rem}.pb-sektionsrubrik{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.faskort{background:none;border:0;border-bottom:1px solid var(--pb-rand);border-radius:0;padding:0 0 1.75rem}.fasrad{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.75rem;gap:.75rem}.fas{display:flex;flex-direction:column;gap:.7rem}.fas-stapel{height:3px;border-radius:2px;background:var(--pb-rand)}.fas[data-status=delad] .fas-stapel,.fas[data-status=godkand] .fas-stapel,.fas[data-status=kommenterad] .fas-stapel,.fas[data-status=last] .fas-stapel{background:var(--pb-brand)}.fas-namn{font-size:.8125rem;font-weight:500}.fas-status{font-size:.6875rem;letter-spacing:.05em;text-transform:uppercase;color:var(--pb-dampad);margin-top:auto}@media (max-width:52rem){.fasrad{grid-template-columns:repeat(4,1fr);row-gap:1.25rem}.pb-sida{display:none}}.pb-kort{background:var(--pb-kort);border:1px solid var(--pb-rand);border-radius:14px;padding:1.5rem}.pb-rutnat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media (max-width:68rem){.pb-rutnat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.pb-rutnat{grid-template-columns:1fr}}a.pb-kort{text-decoration:none;display:block}a.pb-kort:hover{border-color:var(--pb-text)}.pb-kort .undertext{font-size:.8125rem;color:var(--pb-dampad);margin-top:.4rem}.ref-kort{display:flex;flex-direction:column;background:var(--pb-kort);border:1px solid var(--pb-rand);border-radius:14px;overflow:hidden}.ref-kort.vald{border-color:var(--pb-brand);box-shadow:0 0 0 1px var(--pb-brand)}.ref-bild{aspect-ratio:4/3;object-fit:cover;width:100%;display:block;cursor:pointer}.ref-palett{display:flex;height:1.4rem}.ref-palett span{flex:1 1}.ref-meta{padding:.5rem .75rem;font-size:.75rem;color:var(--pb-dampad);display:flex;justify-content:space-between;gap:.5rem}.ref-kalla{font-size:.625rem;text-transform:uppercase;letter-spacing:.06em}.ref-kalla.klient{color:var(--pb-accent-text)}.koncept-kort{display:flex;flex-direction:column;gap:.75rem}.koncept-kort>.koncept-rationale{flex:1 1}.koncept-kort.valt{border-color:var(--pb-ok)}.koncept-palett{display:flex;height:2.25rem;border-radius:8px;overflow:hidden}.koncept-palett span{flex:1 1}.koncept-rationale{font-size:.875rem}.koncept-bort{font-size:.8125rem;line-height:1.5;color:var(--pb-dampad);margin:.35rem 0 0}.koncept-bort .panel-etikett{display:inline;margin-right:.35rem}.valt-marke{font-size:.75rem;color:var(--pb-ok);letter-spacing:.04em}.pb input[type=text],.pb textarea{width:100%;font:inherit;padding:.6rem .75rem;border:1px solid var(--pb-rand);border-radius:10px;background:var(--pb-bg);color:var(--pb-text)}.pb ::placeholder{color:var(--pb-dampad)}.pb a:focus-visible,.pb button:focus-visible,.pb input:focus-visible,.pb textarea:focus-visible{outline:2px solid var(--pb-brand);outline-offset:1px}.pb-knapp{font:inherit;font-weight:600;font-size:.875rem;padding:.65rem 1.35rem;border-radius:999px;border:1px solid var(--pb-text);background:var(--pb-text);color:var(--pb-bg);cursor:pointer}.pb-knapp:hover{opacity:.82}.pb-knapp.sekundar{background:transparent;color:var(--pb-text);border-color:var(--pb-rand)}.pb-knapp.sekundar:hover{border-color:var(--pb-text)}.pb-knapp:disabled{opacity:.4;cursor:not-allowed}.pb a.pb-knapp{display:inline-block;color:var(--pb-bg);text-decoration:none}.pb a.pb-knapp.sekundar{color:var(--pb-text)}.tradlista{gap:.6rem}.kommentar,.tradlista{display:flex;flex-direction:column}.kommentar{gap:.2rem;padding:.7rem .8rem;background:var(--pb-bg);border:1px solid var(--pb-rand);border-radius:10px}.kommentar-huvud{display:flex;gap:.6rem;align-items:baseline;font-size:.75rem;color:var(--pb-dampad)}.kommentar-huvud .vem{font-weight:600;color:var(--pb-text)}.kommentar>div:last-child{white-space:pre-line}.kommentar-huvud .roll{font-size:.625rem;text-transform:uppercase;letter-spacing:.06em}.kommentar-huvud .roll.klient{color:var(--pb-accent-text)}.kommentar-form{display:flex;gap:.5rem;align-items:flex-start}.kommentar-form textarea{min-height:2.6rem;resize:vertical}.pb-tom{color:var(--pb-dampad);font-size:.875rem;font-style:italic}.farg-rad{display:flex;align-items:center;gap:1rem}.farg-rad input[type=color]{width:3.25rem;height:3.25rem;border:1px solid var(--pb-rand);border-radius:12px;background:none;padding:2px;cursor:pointer}.farg-info{display:flex;flex-direction:column;min-width:7rem}.farg-namn{font-weight:600}.farg-roll{font-size:.75rem;color:var(--pb-dampad);text-transform:uppercase;letter-spacing:.05em}.farg-rad input[type=text]{width:7.5rem}.kontrast-tabell{width:100%;border-collapse:collapse;font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kontrast-tabell td,.kontrast-tabell th{text-align:left;padding:.55rem .5rem;border-bottom:1px solid var(--pb-rand)}.kontrast-tabell th{font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pb-dampad);font-weight:500}.kontrast-tabell tr:last-child td{border-bottom:0}.niva-ok{color:var(--pb-ok)}.niva-fel{color:var(--pb-fel);font-weight:600}.dok-falt{display:flex;flex-direction:column;gap:.4rem}.dok-falt label{font-size:.8125rem;font-weight:600}.dok-falt .hjalp{font-size:.75rem;color:var(--pb-dampad)}.forslag-chips{display:flex;gap:.35rem;align-items:center;margin-left:.5rem}.forslag-chip{width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid var(--pb-rand);cursor:pointer;padding:0}.forslag-chip:hover{transform:scale(1.15);border-color:var(--pb-text)}.pb-select{font:inherit;font-size:.875rem;padding:.6rem .9rem;border-radius:999px;background:var(--pb-kort);color:var(--pb-text);cursor:pointer}.pb-select,.ref-kategori{border:1px solid var(--pb-rand)}.ref-kategori{font-size:.625rem;text-transform:uppercase;letter-spacing:.06em;color:var(--pb-dampad);border-radius:999px;padding:.1rem .5rem}.genpalett-rad{display:flex;align-items:center;gap:1rem}.genpalett-remsor{display:flex;height:2.5rem;flex:1 1;border-radius:8px;overflow:hidden;border:1px solid var(--pb-rand)}.genpalett-remsor span{flex:1 1}.genpalett-namn{width:11rem;font-size:.8125rem;color:var(--pb-dampad)}.typpar-rad{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .9rem;border:1px solid var(--pb-rand);border-radius:12px}.typpar-rad.vald{border-color:var(--pb-ok)}.typpar-prov{display:flex;flex-direction:column;gap:.1rem}.stil-rad{display:flex;align-items:center;gap:1rem}.stil-palett{display:flex;height:2rem;flex:1 1;max-width:16rem;border-radius:6px;overflow:hidden;border:1px solid var(--pb-rand)}.stil-palett span{flex:1 1}.bokvy{gap:1.25rem}.bokvy,.visningspanel{display:flex;flex-direction:column}.visningspanel{background:var(--pb-panel);border-radius:18px;padding:clamp(1.5rem,3vw,2.75rem);gap:1.75rem}.visningsrubrik{margin:0;font-size:clamp(1.375rem,2.5vw,1.875rem);font-weight:600;letter-spacing:-.02em;max-width:22ch}.fargkort-rad{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:1rem 0}.fargkort{background:var(--pb-kort);border-radius:12px;padding:1rem;width:11rem;box-shadow:0 1px 3px rgba(16,17,18,.06);display:flex;flex-direction:column;gap:.35rem}.fargkort-yta{height:9rem;border-radius:8px;border:1px solid var(--pb-rand)}.fargkort-namn{font-weight:600;font-size:1.0625rem;margin-top:.5rem}.fargkort-hex{font-size:.9375rem;color:var(--pb-dampad);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fargkort-hex span{opacity:.5;margin-right:.15rem}.typskala{width:100%;border-collapse:collapse;min-width:38rem}.typskala th{text-align:left;font-size:.8125rem;font-weight:500;padding:.5rem 1rem .75rem 0}.typskala td,.typskala th{color:var(--pb-dampad);border-bottom:1px solid var(--pb-rand)}.typskala td{padding:.9rem 1rem .9rem 0;font-size:.9375rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:middle}.typskala tr:last-child td{border-bottom:0}.typskala-prov{color:var(--pb-text);line-height:1;white-space:nowrap}.logovy-rad{display:flex;flex-wrap:wrap;gap:1rem}.logovy{flex:1 1;min-width:14rem;background:var(--pb-kort);border-radius:12px;padding:3rem 2rem;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(16,17,18,.06);color:var(--pb-text)}.logovy svg{max-width:100%;height:auto;max-height:5rem}.projektkort{gap:.75rem}.projekt-palett{display:flex;height:3.5rem;border-radius:10px;overflow:hidden;border:1px solid var(--pb-rand)}.projekt-palett span{flex:1 1}.dok-rutnat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media (max-width:68rem){.dok-rutnat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.dok-rutnat{grid-template-columns:1fr}}.dok-kort{background:var(--pb-kort);border:1px solid var(--pb-rand);border-radius:14px;overflow:hidden}.dok-kort.ifyllt{border-color:var(--pb-rand)}.dok-kort:not(.ifyllt){background:none;border-color:color-mix(in srgb,var(--pb-rand) 60%,transparent)}.dok-kort:not(.ifyllt) .dok-kort-namn{color:var(--pb-dampad)}.dok-kort[open]{border-color:var(--pb-text)}.dok-kort summary{list-style:none;cursor:pointer;padding:1.1rem 1.25rem;display:flex;flex-direction:column;gap:.35rem}.dok-kort summary::-webkit-details-marker{display:none}.dok-kort-namn{font-weight:600;font-size:1rem}.dok-status{font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;color:var(--pb-dampad);align-self:flex-start;border:1px solid var(--pb-rand);border-radius:999px;padding:.1rem .55rem}.dok-status.klar{border:0;background:none;padding:0;line-height:1;display:inline-flex;align-items:center}.dok-status.klar:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pb-ok)}.dok-status.klar>span{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.dok-kort-namn{display:inline-flex;align-items:center;gap:.45rem}.dok-preview{font-size:.875rem;color:var(--pb-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dok-preview.tom{color:var(--pb-dampad);font-style:italic}.dok-form{display:flex;flex-direction:column;gap:.6rem;border-top:1px solid var(--pb-rand);padding:1rem 1.25rem 1.25rem}.block-rutnat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.block-kort{background:var(--pb-kort);border:1px solid var(--pb-rand);border-radius:14px;padding:1.1rem 1.25rem;display:flex;flex-direction:column;gap:.35rem}.block-kort.klar{border-color:var(--pb-rand)}.block-namn{font-weight:600}.block-hjalp{font-size:.8125rem;color:var(--pb-dampad)}.dok-kort-topp{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:.35rem;width:100%;padding:1.1rem 1.25rem;cursor:pointer;font:inherit;color:inherit;text-align:left}.dok-kort-topp:focus-visible{outline:2px solid var(--pb-brand);outline-offset:-2px}.dok-kort.oppen{border-color:var(--pb-text)}.slider-kort{grid-column:1/-1}.slider-lista{display:flex;flex-direction:column;gap:.9rem;padding:.25rem 1.25rem 1.25rem}.slider-rad{display:grid;grid-template-columns:7rem 1fr 7rem;grid-gap:1rem;gap:1rem;align-items:center}.slider-etikett{font-size:.8125rem;color:var(--pb-dampad)}.slider-etikett.h{text-align:right}.slider-rad input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:2px;background:var(--pb-rand);outline:none}.slider-rad input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--pb-text);border:3px solid var(--pb-bg);box-shadow:0 1px 4px rgba(16,17,18,.25);cursor:-webkit-grab;cursor:grab}.slider-rad input[type=range]:disabled::-webkit-slider-thumb{cursor:default}.slider-rad input[type=range]:focus-visible{outline:2px solid var(--pb-brand);outline-offset:4px}.presfalt{display:flex;flex-direction:column;gap:.35rem}.presfalt .etikett{font-size:.6875rem;letter-spacing:.09em;text-transform:uppercase;color:var(--pb-dampad);font-weight:600}.presfalt .varde{font-size:1.0625rem;line-height:1.55;white-space:pre-wrap;color:var(--pb-text);max-width:62ch}.persona-kort-yttre{grid-column:1/-1}.persona-rad{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:1rem;gap:1rem;padding:.25rem 1.25rem 1.25rem}.persona{display:flex;flex-direction:column;gap:.6rem}.persona-bild{all:unset;box-sizing:border-box;aspect-ratio:1;border-radius:14px;border:1px dashed var(--pb-rand);background:var(--pb-panel) center/cover no-repeat;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--pb-dampad);font-size:.875rem}.persona-bild:hover{border-color:var(--pb-text)}.persona-bild:focus-visible{outline:2px solid var(--pb-brand)}.persona-ny{all:unset;box-sizing:border-box;border:1px dashed var(--pb-rand);border-radius:14px;min-height:8rem;display:flex;align-items:center;justify-content:center;color:var(--pb-dampad);cursor:pointer;font-size:.9375rem}.persona-ny:hover{border-color:var(--pb-text);color:var(--pb-text)}.persona-ny:focus-visible{outline:2px solid var(--pb-brand)}.persona-vy{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));grid-gap:1rem;gap:1rem}.persona-vy .persona-kort-lasbar{background:var(--pb-kort);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(16,17,18,.06);display:flex;flex-direction:column}.persona-vy .bild{aspect-ratio:4/3;background:var(--pb-panel) center/cover no-repeat}.persona-vy .info{padding:.9rem 1rem 1.1rem;display:flex;flex-direction:column;gap:.25rem}.persona-vy .namn{font-weight:600}.persona-vy .beskrivning{font-size:.875rem;color:var(--pb-dampad);line-height:1.5}.arketyp-yttre{grid-column:1/-1}.arketyp-rutnat{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));grid-gap:.6rem;gap:.6rem;padding:.25rem 1.25rem 1.25rem}.arketyp{all:unset;box-sizing:border-box;border:1px solid var(--pb-rand);border-radius:12px;padding:.8rem .9rem;cursor:pointer;display:flex;flex-direction:column;gap:.2rem}.arketyp:hover{border-color:var(--pb-text)}.arketyp:focus-visible{outline:2px solid var(--pb-brand)}.arketyp.vald{border-color:var(--pb-text);background:var(--pb-panel);box-shadow:inset 0 0 0 1px var(--pb-text)}.arketyp-namn{font-weight:600;font-size:.9375rem}.arketyp-rad{font-size:.75rem;color:var(--pb-dampad);line-height:1.4}.arketyp:disabled{opacity:.35;cursor:default}.arketyp.vald:disabled{opacity:1}.posmap-yttre{grid-column:1/-1}.posmap-inre{padding:.25rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}.posmap-verktyg input{max-width:24rem}.posmap{position:relative;aspect-ratio:16/9;background:var(--pb-panel);border-radius:14px;cursor:crosshair;overflow:hidden}.poslinje{position:absolute;background:var(--pb-rand)}.poslinje.h{left:4%;right:4%;top:50%;height:1px}.poslinje.v{top:8%;bottom:8%;left:50%;width:1px}.ax{position:absolute;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pb-dampad-liten);pointer-events:none}.ax.at{top:.6rem}.ax.ab,.ax.at{left:50%;transform:translateX(-50%)}.ax.ab{bottom:.6rem}.ax.av{left:.75rem}.ax.ah,.ax.av{top:50%;transform:translateY(-50%)}.ax.ah{right:.75rem}.pospunkt{all:unset;box-sizing:border-box;position:absolute;transform:translate(-50%,-50%);width:.9rem;height:.9rem;border-radius:50%;background:var(--pb-text);cursor:pointer}.pospunkt.egen{background:var(--pb-brand);width:1.15rem;height:1.15rem;box-shadow:0 0 0 2px var(--pb-text)}.pospunkt span{position:absolute;top:1.1rem;left:50%;transform:translateX(-50%);font-size:.6875rem;font-weight:600;color:var(--pb-text);white-space:nowrap;background:color-mix(in srgb,var(--pb-bg) 82%,transparent);padding:.05rem .3rem;border-radius:4px}.pospunkt:focus-visible{outline:2px solid var(--pb-brand)}.pospunkt:disabled{cursor:default}.fontsok{display:flex;gap:.6rem;flex-wrap:wrap}.fontsok input{max-width:20rem}.fontlista{display:flex;flex-direction:column}.fontrad{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--pb-rand)}.fontrad:last-child{border-bottom:0}.fontrad-prov{display:flex;flex-direction:column;gap:.15rem;min-width:0}.fontrad-meta{font-size:.75rem;color:var(--pb-dampad)}.fontrad-knappar{display:flex;gap:.5rem;flex-shrink:0}.kallrad{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.kall-lank{font-size:.8125rem;text-decoration:none;border:1px solid var(--pb-rand);border-radius:999px;padding:.35rem .8rem}.kall-lank:hover{border-color:var(--pb-text)}.fontuppladdning{border-top:1px solid var(--pb-rand);padding-top:1rem;display:flex;flex-direction:column;gap:.6rem}.fontuppladdning input[type=file]{font-size:.8125rem;max-width:14rem}.posmap-axlar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.posmap-axlar .pb-select{max-width:22rem;font-size:.8125rem}.axel-falt{max-width:7.5rem;font-size:.8125rem!important;padding:.45rem .6rem!important}.bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:7.5rem;grid-gap:.6rem;gap:.6rem}.bento-ruta{border-radius:14px;background-color:var(--pb-panel);background-size:cover;background-position:50%;overflow:hidden}.bento-namn{grid-column:span 2;container-type:inline-size;display:flex;align-items:center;justify-content:center;font-weight:600;letter-spacing:-.01em;text-align:center;padding:0 1rem}.bento-namn span{font-size:clamp(1rem,14cqw,2.25rem);line-height:1.05}.bento-stor{grid-column:span 2;grid-row:span 2}.bento-palett{display:flex}.bento-palett span{flex:1 1}.bento-prov{display:flex;align-items:center;justify-content:center;container-type:inline-size}.bento-prov span{font-size:clamp(1.5rem,42cqw,3rem);line-height:1}.bento-marke{display:grid;place-items:center;padding:1.1rem}.bento-marke svg{width:100%;height:100%}.bento-par{display:flex;flex-direction:column;justify-content:center;gap:.2rem;padding:0 1rem;container-type:inline-size}.bento-par span:first-child{font-size:clamp(1rem,13cqw,1.6rem);line-height:1.1}.bento-par span:last-child{font-size:clamp(.65rem,7cqw,.85rem);opacity:.7}@media (max-width:44rem){.bento{grid-template-columns:repeat(2,1fr)}}.projektkort{text-decoration:none;color:inherit;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;border:1px solid var(--pb-rand);background:var(--pb-kort);transition:transform .14s ease,box-shadow .14s ease}.projektkort:hover{transform:translateY(-3px);box-shadow:0 12px 28px -14px var(--pb-skugga)}.projektplatta{aspect-ratio:5/4;position:relative;overflow:hidden;background:var(--pb-panel);color:var(--pb-dampad);display:flex;align-items:flex-end;font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;padding:1.25rem}.projektinfo{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1.1rem;border-top:1px solid var(--pb-rand)}.projektnamn{font-weight:500;font-size:.875rem}.projektprickar{display:flex;gap:4px;flex:0 0 auto}.projektprickar span{width:9px;height:9px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--pb-skugga)}.projektplatta.med-bilder{padding:0}.projektbilder{position:absolute;inset:0;display:grid;grid-gap:2px;gap:2px;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;background:var(--pb-rand)}.projektbilder img{width:100%;height:100%;object-fit:cover;display:block}.projektbilder img:first-child{grid-row:span 2}.projektbilder[data-antal="1"]{grid-template-columns:1fr}.projektbilder[data-antal="2"]{grid-template-rows:1fr;grid-template-columns:2fr 1fr}.projektbilder[data-antal="2"] img:first-child{grid-row:span 1}.projektplatta:not(.med-bilder){background:var(--pb-kort);color:var(--pb-text)}.bento-yttre{border-radius:20px;padding:clamp(1rem,2.5vw,1.75rem);display:flex;flex-direction:column;gap:1.25rem}.bento-topp{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.bento-topp h3{margin:0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;letter-spacing:-.01em}.bento-kontroller{display:flex;align-items:center;gap:.75rem}.bento-toggle{display:flex;border:1px solid;border-radius:999px;overflow:hidden}.bento-toggle button{all:unset;padding:.35rem .9rem;font-size:.8125rem;font-weight:600;cursor:pointer}.bento-toggle button:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.bento-kit{text-decoration:none;font-size:.8125rem;font-weight:700;padding:.55rem 1.1rem;border-radius:8px}.bento-rutnat{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:8rem;grid-gap:.75rem;gap:.75rem}.br{border-radius:14px;overflow:hidden;background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center}.br-tom{font-size:.8125rem;opacity:.45}.br-farg{grid-row:span 2;display:flex;flex-direction:column;gap:0;border-radius:14px;overflow:hidden}.br-farg-del{flex:1 1;display:flex;align-items:flex-end;justify-content:flex-end;padding:.75rem;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.br-typprov span{font-size:clamp(2rem,4vw,3.25rem);line-height:1}.br-symbol svg{width:45%;height:auto}.br-bild{grid-row:span 2}.br-lockup{grid-column:span 2}.br-lockup svg{width:78%;height:auto;max-height:60%}.br-ikoner svg{width:82%;height:auto}.br-skala{grid-row:span 2;flex-direction:column;align-items:flex-start;justify-content:center;gap:.2rem;padding:1.1rem}@media (max-width:44rem){.bento-rutnat{grid-template-columns:repeat(2,1fr)}.br-lockup{grid-column:span 2}}.logo-uppladdning{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:1rem;gap:1rem}.logo-ruta{display:flex;flex-direction:column;gap:.75rem}.logo-forhandsvisning{border:1px solid var(--pb-rand);border-radius:14px;background:var(--pb-panel);color:var(--pb-text);min-height:9rem;display:flex;align-items:center;justify-content:center;padding:1.5rem}.logo-forhandsvisning>div{width:100%;display:flex;justify-content:center}.logo-forhandsvisning svg{width:100%;max-width:22rem;max-height:5rem;height:auto}.logo-form{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.logo-form input[type=file]{font-size:.8125rem;max-width:13rem}.blockbilder{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 1.25rem 1rem}.blockbild{all:unset;box-sizing:border-box;width:3.5rem;height:3.5rem;border-radius:8px;background-size:cover;background-position:50%;border:1px solid var(--pb-rand);cursor:pointer}.blockbild:hover{border-color:var(--pb-fel)}.blockbild:focus-visible{outline:2px solid var(--pb-brand)}.ref-ratt{font-size:.5625rem;text-transform:uppercase;letter-spacing:.07em;padding:.05rem .4rem;border-radius:999px;border:1px solid var(--pb-rand)}.ref-ratt.okand{color:var(--pb-dampad)}.ref-ratt.egen,.ref-ratt.genererad,.ref-ratt.licensierad{color:var(--pb-ok);border-color:var(--pb-ok-rand);background:var(--pb-ok-bg)}.forslagslista{display:flex;flex-direction:column;gap:.4rem}.forslag{all:unset;box-sizing:border-box;cursor:pointer;padding:.6rem .8rem;border:1px solid var(--pb-rand);border-radius:10px;font-size:.875rem;line-height:1.45}.forslag:hover{border-color:var(--pb-text);background:var(--pb-panel)}.forslag:focus-visible{outline:2px solid var(--pb-brand)}.ref-kort.undvik{border-color:var(--pb-fel);opacity:.85}.ref-kort.undvik .ref-bild{filter:grayscale(.6)}.ref-kort.undvik .ref-kalla{color:var(--pb-fel)}.assetplats{display:flex;flex-direction:column;gap:.5rem}.assetyta{all:unset;box-sizing:border-box;aspect-ratio:4/3;border-radius:12px;border:1px dashed var(--pb-rand);background:var(--pb-panel) center/cover no-repeat;display:flex;align-items:center;justify-content:center;color:var(--pb-dampad);font-size:1.25rem;cursor:pointer}.assetyta:hover{border-color:var(--pb-text)}.assetyta:focus-visible{outline:2px solid var(--pb-brand)}.assetplats.fylld .assetyta{border-style:solid}.assetmeta{display:flex;flex-direction:column;gap:.2rem}.assetnamn{font-size:.8125rem;font-weight:600}.bibliotekvaljare{display:grid;grid-template-columns:repeat(auto-fill,minmax(3rem,1fr));grid-gap:.35rem;gap:.35rem;padding:.5rem;border:1px solid var(--pb-rand);border-radius:10px;max-height:12rem;overflow-y:auto}.biblioteksbild{all:unset;box-sizing:border-box;aspect-ratio:1;border-radius:6px;background-size:cover;background-position:50%;cursor:pointer;border:1px solid var(--pb-rand)}.biblioteksbild:hover{border-color:var(--pb-text)}.biblioteksbild:focus-visible{outline:2px solid var(--pb-brand)}.biblioteksbild.sparrad{opacity:.4;filter:grayscale(1);cursor:not-allowed}.layoutform{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:1rem;gap:1rem}.modulrad{display:flex;gap:1.5rem;align-items:flex-start;justify-content:space-between}.modulrad-text{display:flex;flex-direction:column;gap:.35rem;min-width:0}.modulrad-namn{display:flex;align-items:center;gap:.6rem;font-weight:500;flex-wrap:wrap}.modulrad p{margin:0;font-size:.875rem;max-width:62ch}.modulrad-varfor{font-size:.75rem;letter-spacing:.04em;opacity:.62}.modulrad-knappar{display:flex;gap:.35rem;flex-shrink:0}.modulrad-knappar .pb-knapp{font-size:.75rem;padding:.35rem .7rem}.pb-knapp.vald{background:var(--pb-text);color:var(--pb-kort);border-color:var(--pb-text)}.fara-kort{padding:1.25rem;border:1px solid var(--pb-fel);border-radius:14px;display:flex;flex-direction:column;gap:.85rem;max-width:34rem}.fara-kort p{margin:0;font-size:.875rem;color:var(--pb-dampad-liten)}.fara-kort>.pb-knapp{align-self:flex-start}.fara-form{display:flex;flex-direction:column;gap:.5rem}.fara-form label{font-size:.8125rem}.fara-knappar{display:flex;gap:.5rem}.pb-knapp.fara{background:var(--pb-fel);border-color:var(--pb-fel);color:var(--pb-text-invers)}.pb-knapp.fara:disabled{opacity:.4;cursor:not-allowed}@media (max-width:42rem){.modulrad{flex-direction:column;gap:.75rem}}.sparalage{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.sparalage input{flex:1 1;min-width:16rem;padding:.6rem .85rem;border:1px solid var(--pb-rand-stark);border-radius:10px;font:inherit;font-size:.875rem;background:var(--pb-bg);color:var(--pb-text)}.sparalage input:focus-visible{outline:2px solid var(--pb-text);outline-offset:2px}.beslutform{display:flex;flex-direction:column;gap:.6rem;align-items:flex-start}.beslutform input,.beslutform textarea{width:100%;padding:.6rem .85rem;border:1px solid var(--pb-rand-stark);border-radius:10px;font:inherit;font-size:.875rem;line-height:1.5;background:var(--pb-bg);color:var(--pb-text)}.beslutform textarea{resize:vertical}.beslutform input:focus-visible,.beslutform textarea:focus-visible{outline:2px solid var(--pb-text);outline-offset:2px}.studiochatt .panel-chatt{background:var(--pb-text);color:var(--pb-text-invers);border-radius:3px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.studiochatt .panel-etikett{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;opacity:.62}.studiochatt .panel-hjalp{font-size:.8125rem;line-height:1.6;opacity:.55;margin:0}.studiochatt .panel-knapp{align-self:flex-start;padding:.6rem 1.4rem;background:var(--pb-text-invers);color:var(--pb-text);border:0;border-radius:2px;font:inherit;font-size:.875rem;cursor:pointer}.studiochatt .panel-knapp:disabled{opacity:.35;cursor:default}.studiochatt .panel-fel{color:var(--pb-fel);font-size:.8125rem;margin:0}.ral{position:fixed;top:0;right:0;bottom:0;width:min(24rem,92vw);background:var(--pb-panel);color:var(--pb-text);border-left:1px solid var(--pb-rand);display:flex;flex-direction:column;z-index:30;box-shadow:-24px 0 60px -44px var(--pb-skugga)}.har-ral .pb-huvud{padding-right:min(24rem,92vw)}@media (max-width:900px){.har-ral .pb-huvud{padding-right:0}}.ral.drar{outline:2px dashed var(--pb-ok);outline-offset:-8px}.ral-topp{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.25rem;border-bottom:1px solid var(--pb-rand);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.ral-topp button{background:none;border:0;color:inherit;font-size:1.25rem;line-height:1;cursor:pointer;padding:0 .25rem}.ral-kropp{flex:1 1;overflow-y:auto}.ral-kropp .panel-chatt{padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.ral-kropp .panel-etikett{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;opacity:.62}.ral-kropp .panel-hjalp{font-size:.8125rem;line-height:1.6;opacity:.55;margin:0}.ral-kropp .panel-knapp{align-self:flex-start;padding:.55rem 1.25rem;background:var(--pb-text-invers);color:var(--pb-text);border:0;border-radius:2px;font:inherit;font-size:.8125rem;cursor:pointer}.ral-kropp .panel-knapp:disabled{opacity:.35;cursor:default}.ral-kropp .panel-fel{color:var(--pb-fel);font-size:.8125rem;margin:0}.ral-fot{padding:1.1rem 1.25rem;border-top:1px solid var(--pb-rand);display:flex;flex-direction:column;gap:.4rem}.ral-lank{background:none;border:0;padding:0;color:inherit;font:inherit;font-size:.8125rem;text-align:left;text-decoration:underline;cursor:pointer}.ral-status{font-size:.75rem;opacity:.5;line-height:1.5}@media (min-width:80rem){.pb{padding-right:0}}.ral-knapp{position:fixed;right:1.5rem;bottom:1.5rem;width:3.25rem;height:3.25rem;border-radius:50%;background:var(--pb-text);color:var(--pb-text-invers);border:0;font-size:1.1rem;cursor:pointer;z-index:30;display:grid;place-items:center;box-shadow:0 2px 6px rgba(0,0,0,.28),0 16px 40px -16px rgba(0,0,0,.5);transition:transform .2s cubic-bezier(.16,1,.3,1),background .18s ease-out}.ral-knapp:hover{transform:translateY(-2px);background:var(--pb-text)}.ral-knapp:focus-visible{outline:2px solid var(--pb-brand);outline-offset:3px}.ral-kropp{padding:1.25rem;display:flex}.ral-kropp .chatt{width:100%}.ral-slapp{position:absolute;inset:.75rem;border:2px dashed var(--pb-ok);border-radius:12px;display:grid;place-items:center;pointer-events:none;font-size:.875rem;color:var(--pb-ok);background:rgba(251,250,248,.9)}@media (prefers-reduced-motion:reduce){.ral-knapp{transition:none}}.ral-topp{gap:.65rem;text-transform:none;letter-spacing:0}.ral-mark{width:1.5rem;height:1.5rem;border-radius:50%;background:var(--pb-brand);color:#1A1A1C;display:grid;place-items:center;font-size:.75rem;flex-shrink:0}.ral-titel{flex:1 1;display:flex;align-items:baseline;gap:.5rem;font-size:.9375rem;font-weight:500;letter-spacing:-.01em}.ral-titel small{font-size:.75rem;font-weight:400;opacity:.45}.rutor-kort{grid-column:1/-1}.rutor{display:grid;grid-gap:.75rem;gap:.75rem;padding:0 1.1rem 1.1rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.rutor[data-antal="4"]{grid-template-columns:repeat(2,1fr)}.ruta{display:flex;flex-direction:column;gap:.4rem}.ruta-namn{font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;opacity:.5}.ruta textarea{border:1px solid var(--pb-rand);border-radius:10px;padding:.7rem .8rem;font:inherit;font-size:.8125rem;line-height:1.6;resize:vertical;background:var(--pb-kort);color:var(--pb-text);min-height:5.5rem}.ruta textarea:focus-visible{outline:none;border-color:var(--pb-text)}.rutor-rest{padding:.6rem .8rem;border-left:2px solid var(--pb-rand);font-size:.8125rem;opacity:.65}.rutor-kort .pb-knapp,.rutor-rest{margin:0 1.1rem 1.1rem}@media (max-width:620px){.rutor[data-antal="4"]{grid-template-columns:1fr}}.pb-status{margin:0;padding-top:1.5rem;font-size:.8125rem;color:var(--pb-dampad);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pb-laddar{display:flex;flex-direction:column;gap:.9rem;padding-top:.5rem}.pb-laddar-rad{height:.85rem;border-radius:6px;width:60%;background:linear-gradient(90deg,var(--pb-yta-2) 0,var(--pb-yta) 50%,var(--pb-yta-2) 100%);background-size:200% 100%;animation:pb-puls 1.2s ease-in-out infinite}.pb-laddar-rad.stor{height:2.2rem;width:34%}.pb-laddar-rad.kort{width:42%}@keyframes pb-puls{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.pb-laddar-rad{animation:none}}.villkor{display:grid;grid-gap:1.1rem 2.5rem;gap:1.1rem 2.5rem;margin:0 0 1rem}@media (min-width:60rem){.villkor{grid-template-columns:repeat(3,1fr)}}.villkor dt{font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--pb-dampad);margin-bottom:.4rem}.villkor dd{margin:0;font-size:.8125rem;line-height:1.6;white-space:pre-line}.villkor-lank{font-size:.75rem;color:var(--pb-dampad);text-decoration:none}.villkor-lank:hover{color:var(--pb-text)}.matvarden{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.matvarde{display:flex;flex-direction:column;gap:.5rem;border:1px solid var(--pb-rand);border-radius:14px;padding:1.1rem;background:var(--pb-bg)}.matvarde-tal{font-size:2rem;font-weight:600;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.matvarde-tal i{font-style:normal;font-size:1rem;opacity:.35;font-weight:500}.matvarde-namn{font-size:.75rem;color:var(--pb-dampad)}.matvarde-saknas{font-size:.6875rem;color:var(--pb-dampad);font-style:italic}.matvarde-linje{height:4px;border-radius:2px;background:var(--pb-rand);overflow:hidden}.matvarde-linje span{display:block;height:100%;background:var(--pb-brand)}.fasstaplar{display:flex;gap:3px;align-items:flex-end;height:3rem;margin-top:.2rem}.fasstapel{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;text-decoration:none;position:relative;background:var(--pb-rand);border-radius:3px;overflow:hidden}.fasstapel-fyll{display:block;width:100%;background:var(--pb-brand);min-height:2px}.fasstapel-namn{position:absolute;inset-inline:0;bottom:2px;text-align:center;font-size:.5625rem;color:var(--pb-text);opacity:.5}.fasstapel:hover{outline:1px solid var(--pb-text);outline-offset:1px}.tidslinje{list-style:none;margin:0;padding:0;display:grid;grid-gap:.1rem;gap:.1rem}.tidslinje li{display:flex;align-items:baseline;gap:.75rem;font-size:.8125rem;line-height:1.6;padding:.5rem 0;border-bottom:1px solid var(--pb-rand)}.tidslinje li:last-child{border-bottom:0}.tidslinje-prick{width:6px;height:6px;border-radius:50%;background:var(--pb-brand);flex:0 0 auto;transform:translateY(-1px)}.faltkort{display:flex;flex-direction:column;gap:.6rem;align-items:flex-start;border:1px solid var(--pb-rand);border-radius:14px;padding:1.1rem}.faltkort-namn{font-size:.8125rem;font-weight:600}.faltkort-varde{margin:0;font-size:.8125rem;line-height:1.6;white-space:pre-line}.faltkort-hjalp{margin:0;font-size:.8125rem;color:var(--pb-dampad)}.faltkort textarea{width:100%;border:1px solid var(--pb-rand);border-radius:10px;padding:.65rem .75rem;font:inherit;font-size:.8125rem;line-height:1.6;resize:vertical}.faltkort textarea:focus-visible{outline:none;border-color:var(--pb-text)}.faltkort-knappar{display:flex;gap:.5rem}.faltkort-redigera{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:.75rem;color:var(--pb-dampad);text-decoration:underline;text-underline-offset:2px}.faltkort-redigera:hover{color:var(--pb-text)}.faltkort-lank{font-size:.75rem;color:var(--pb-dampad);text-decoration:none;margin-top:auto}.faltkort-lank:hover{color:var(--pb-text)}.har-ral .bok{padding-right:min(24rem,92vw)}@media (max-width:900px){.har-ral .bok{padding-right:0}}.nasta{display:flex;align-items:center;gap:1rem;margin:1.25rem 0 2rem;max-width:44rem;border:1px solid var(--pb-text);border-radius:999px;padding:.75rem 1.35rem;text-decoration:none;color:var(--pb-text)}.nasta:hover{background:var(--pb-text);color:var(--pb-bg)}.nasta.klar{border-style:dashed;border-color:var(--pb-rand);cursor:default}.nasta.klar:hover{background:none;color:var(--pb-text)}.nasta-etikett{font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;opacity:.5;flex:0 0 auto}.nasta-text{font-size:.875rem;font-weight:500}.nasta-pil{margin-left:auto}.oversikt-bento{margin-bottom:2rem}.pb-tema{display:flex;align-items:center;gap:.4rem;background:none;border:0;padding:.2rem 0;margin-bottom:.5rem;font:inherit;font-size:.75rem;color:var(--pb-sida-dampad);cursor:pointer}.pb-tema:hover{color:var(--pb-sida-text)}:root,body{background:var(--pb-bg)}body{color:var(--pb-text)}.fotmeny{position:relative;display:grid;grid-gap:.3rem;gap:.3rem}.fotmeny-knapp{display:flex;align-items:center;gap:.55rem;width:100%;background:none;border:0;padding:.4rem .5rem;margin-left:-.5rem;border-radius:8px;font:inherit;font-size:.8125rem;color:var(--pb-sida-text);cursor:pointer;text-align:left}.fotmeny-knapp:hover{background:var(--pb-sida-hover)}.fotmeny-mark{width:1.4rem;height:1.4rem;border-radius:50%;flex:0 0 auto;background:var(--pb-brand);color:#1A1A1C;display:grid;place-items:center;font-size:.75rem}.fotmeny-namn{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fotmeny-pil{opacity:.4;font-size:.625rem}.fotmeny-vy{font-size:.6875rem;color:var(--pb-sida-dampad);padding-left:.5rem}.fotmeny-panel{position:absolute;bottom:calc(100% + .6rem);left:-.5rem;right:-.5rem;background:var(--pb-kort);border:1px solid var(--pb-rand);border-radius:14px;padding:.4rem;display:grid;grid-gap:.05rem;gap:.05rem;box-shadow:0 1px 2px var(--pb-skugga),0 18px 40px -20px var(--pb-skugga);z-index:20}.fotmeny-rad{display:flex;align-items:center;justify-content:space-between;gap:.6rem;background:none;border:0;padding:.45rem .6rem;border-radius:7px;font:inherit;font-size:.8125rem;color:var(--pb-sida-text);text-decoration:none;cursor:pointer;text-align:left;color:var(--pb-text)}.fotmeny-rad:hover{background:var(--pb-panel)}.fotmeny-rad.vald{font-weight:500}.fotmeny-rad.vald span{color:var(--pb-ok)}.fotmeny-skiljare{height:1px;background:var(--pb-rand);margin:.4rem 0}.fotmeny-rubrik{font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--pb-dampad);padding:.55rem .6rem .3rem}.guide-steg{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.5rem;gap:1.5rem}.guide-steg li{display:flex;gap:1.25rem;align-items:baseline}.guide-nr{font-size:.75rem;letter-spacing:.08em;color:var(--pb-dampad);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:0 0 2rem}.guide-steg h3{margin:0 0 .35rem;font-size:.9375rem}.guide-steg p{margin:0;font-size:.875rem;line-height:1.7;max-width:66ch}.guide-fot{font-size:.875rem;color:var(--pb-dampad)}.guide-fot a{color:var(--pb-text)}.clipper-status{display:inline-block;font-size:.8125rem;padding:.4rem .9rem;border:1px solid var(--pb-rand);border-radius:999px;margin:0 0 1.5rem;color:var(--pb-dampad)}.clipper-status.pa{color:var(--pb-ok);border-color:var(--pb-ok-rand);background:var(--pb-ok-bg)}.clipper-kod{display:inline-block;margin-top:.6rem;font-size:.8125rem;background:var(--pb-yta);padding:.35rem .65rem;border-radius:6px}.nyheter{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.nyheter li{display:flex;gap:1.5rem;align-items:baseline;padding:1.4rem 0;border-bottom:1px solid var(--pb-rand)}.nyheter li:last-child{border-bottom:0}.nyheter time{font-size:.75rem;color:var(--pb-dampad);flex:0 0 6rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nyheter h2{margin:0 0 .4rem;font-size:.9375rem}.nyheter p{margin:0;font-size:.875rem;line-height:1.7;max-width:68ch}body:has(.canvaslage){overflow:hidden}body:has(.canvaslage) .pb-sida,body:has(.canvaslage) .ral-knapp{display:none}.pb-sida-topp{display:flex;align-items:center;gap:.75rem}.pb-sida-namn{flex:1 1;min-width:0;overflow:hidden}.pb-nav-ankare{flex:0 0 1.1rem;display:inline-flex;align-items:center;margin-right:-.15rem;opacity:.55}.pb-nav a.aktiv .pb-nav-ankare{opacity:1}body:has(.samtal){overflow:hidden}body:has(.samtal) .pb-sida,body:has(.samtal) .ral-knapp{display:none}.pb-nav-text{flex:1 1;min-width:0}.ral-expandera{color:inherit;text-decoration:none;opacity:.5;font-size:.875rem;padding:.15rem .3rem;border-radius:6px}.ral-expandera:hover{opacity:1;background:var(--pb-panel)}.pb-nav a.lage-vantar{color:var(--pb-sida-dampad)}.pb-nav a.lage-vantar .pb-nav-ankare{opacity:.4}.pb-nav a.lage-vantar:hover{color:var(--pb-sida-text)}.pb-nav-klar{flex:0 0 auto;font-size:.75rem;color:var(--pb-ok)}.pb-nav-ny{flex:0 0 auto;font-size:.6875rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--pb-brand);color:var(--pb-brand-text);padding:.05rem .4rem;border-radius:999px}.dela{display:grid;grid-gap:.6rem;gap:.6rem}.dela-hjalp{margin:0;font-size:.8125rem;line-height:1.6;color:var(--pb-dampad)}.dela-rad{display:flex;gap:.5rem}.dela-rad input{flex:1 1;min-width:0;font-size:.75rem;font-family:ui-monospace,SFMono-Regular,monospace}.dela-rad .pb-knapp{flex:0 0 auto;font-size:.75rem;padding:.45rem .9rem}.pb-metarad form{display:contents}.pb-tillstand{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;font-size:.8125rem;color:var(--pb-dampad);margin-left:.35rem}.pb-tillstand>span{display:inline-flex;align-items:center;gap:.4rem}.pb-prick{width:6px;height:6px;border-radius:50%;background:var(--pb-ok);flex:0 0 auto}.villkor-tomma{display:grid;grid-gap:0;gap:0;margin-top:.5rem}.faltrad{display:flex;align-items:baseline;gap:1rem;width:100%;background:none;border:0;border-bottom:1px solid var(--pb-rand);padding:.75rem 0;font:inherit;text-align:left;cursor:pointer;color:var(--pb-dampad)}.faltrad:last-child{border-bottom:0}.faltrad:hover{color:var(--pb-text)}.faltrad-namn{flex:1 1;font-size:.875rem}.faltrad-lagg{font-size:.75rem;flex:0 0 auto}.faltrad.klar,.faltrad.oppen{display:grid;grid-gap:.6rem;gap:.6rem;cursor:default;color:var(--pb-text)}.faltrad.oppen textarea{width:100%;border:1px solid var(--pb-rand);border-radius:10px;padding:.65rem .75rem;font:inherit;font-size:.8125rem;line-height:1.6;resize:vertical}.faltrad.oppen textarea:focus-visible{outline:none;border-color:var(--pb-text)}.faltrad-knappar{display:flex;gap:.5rem}.faltrad-varde{margin:0;font-size:.8125rem;line-height:1.6;white-space:pre-line}.pb-av{background:none;border:0;padding:0 0 0 .5rem;font:inherit;font-size:.75rem;color:var(--pb-dampad);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.pb-av:hover{color:var(--pb-text)}.pb-agentrad{margin:0 0 2rem;display:grid;grid-gap:.15rem;gap:.15rem;font-size:.875rem;line-height:1.7;color:var(--pb-dampad);max-width:62ch}.pb-agentrad p{margin:0;text-wrap:pretty}.pb-agentrad a{color:var(--pb-text);text-underline-offset:3px}.oppna-chatt{background:none;border:0;padding:0;font:inherit;color:var(--pb-text);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.oppna-chatt:hover{opacity:.7}.fas-lank{text-decoration:none;color:inherit}.fas-lank:hover .fas-namn{text-decoration:underline;text-underline-offset:3px}.fas-lank:hover .fas-stapel{background:var(--pb-text)}.fas-lank:focus-visible{outline:2px solid var(--pb-text);outline-offset:4px;border-radius:4px}.rutnatval{display:grid;grid-gap:.75rem;gap:.75rem;margin-bottom:1rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.rutnat{display:grid;grid-gap:.4rem;gap:.4rem;text-align:left;cursor:pointer;background:var(--pb-kort);border:1px solid var(--pb-rand);border-radius:14px;padding:1rem;font:inherit;color:inherit}.rutnat.vald,.rutnat:hover{border-color:var(--pb-text)}.rutnat.vald{box-shadow:inset 0 0 0 1px var(--pb-text)}.rutnat-prov{display:flex;gap:2px;height:2.5rem;overflow:hidden;background:var(--pb-panel);padding:4px}.rutnat-prov i{flex:1 1;background:var(--pb-rand)}.rutnat.vald .rutnat-prov i{background:var(--pb-dampad)}.rutnat-namn{font-size:.875rem;font-weight:500}.rutnat-tal{font-size:.6875rem;color:var(--pb-dampad);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rutnat-varfor{font-size:.75rem;line-height:1.6;color:var(--pb-dampad)}.rutnat-eget{grid-column:1/-1;margin:0;font-size:.8125rem;color:var(--pb-dampad)}.lev-rutnat{display:grid;grid-gap:.75rem;gap:.75rem;margin-bottom:1rem;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.lev-fil{display:grid;grid-gap:.2rem;gap:.2rem;text-decoration:none;color:inherit;border:1px solid var(--pb-rand);border-radius:12px;padding:.9rem 1rem;background:var(--pb-kort)}.lev-fil:hover{border-color:var(--pb-text)}.lev-namn{font-size:.875rem;font-weight:500}.lev-typ{font-size:.75rem;color:var(--pb-dampad)}.lev-favikon:hover{border-color:var(--pb-rand)}.lev-storlekar{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.pb .lev-storlekar a{font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:.25rem .55rem;border:1px solid var(--pb-rand);border-radius:999px;color:var(--pb-text);text-decoration:none}.pb .lev-storlekar a:hover{border-color:var(--pb-text)}.lev-palett{display:flex;height:2.5rem;border-radius:8px;overflow:hidden}.lev-palett span{flex:1 1}.lev-antal{font-size:.75rem;font-weight:400;color:var(--pb-dampad);margin-left:.75rem}.lev-bilder{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.lev-bilder li{display:flex;align-items:center;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--pb-rand)}.lev-bilder li:last-child{border-bottom:0}.lev-plats{flex:1 1;font-size:.8125rem}.lev-mini{display:flex;gap:.35rem}.lev-mini img{width:2.75rem;height:2.75rem;object-fit:cover;border-radius:6px;border:1px solid var(--pb-rand);display:block}.lev-not{font-size:.75rem;line-height:1.7;color:var(--pb-dampad);max-width:64ch;border-left:2px solid var(--pb-rand);padding-left:.85rem}.vy{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin:2.25rem 0 0}.vy-antal{font-size:.8125rem;color:var(--pb-dampad-liten)}.vy-grupp{display:flex;gap:.25rem;flex-wrap:wrap}.vy-tathet{margin-left:auto}.vy-grupp button{font:inherit;font-size:.75rem;cursor:pointer;padding:.3rem .65rem;border-radius:999px;border:1px solid var(--pb-rand);background:transparent;color:var(--pb-dampad)}.vy-grupp button:hover{color:var(--pb-text)}.vy-grupp button.aktiv{background:var(--pb-text);color:var(--pb-bg);border-color:var(--pb-text)}.tathet-stor .pb-rutnat{grid-template-columns:repeat(auto-fill,minmax(26rem,1fr))!important}.tathet-tat .pb-rutnat{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))!important;gap:.85rem!important}.tathet-tat .projektplatta{aspect-ratio:16/10}.tathet-tat .projektnamn{font-size:.8125rem}:root[data-projektfilter=klart] .projektkort:not([data-lage=klart]),:root[data-projektfilter=pagar] .projektkort:not([data-lage=pagar]){display:none}.projektklart{display:inline-block;margin-top:.4rem;font-size:.6875rem;letter-spacing:.04em;padding:.1rem .45rem;border-radius:999px;border:1px solid var(--pb-rand);color:var(--pb-dampad-liten)}.oversikt-topp{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.oversikt-topp h1{margin:0}.lagevaljare{flex:0 0 auto;display:grid;grid-gap:.15rem;gap:.15rem;text-align:left;font:inherit;font-size:.8125rem;cursor:pointer;padding:.5rem .85rem;border-radius:12px;border:1px solid var(--pb-rand);background:transparent;color:var(--pb-text);max-width:17rem}.lagevaljare:hover{background:var(--pb-panel)}.lagevaljare small{font-size:.6875rem;line-height:1.5;color:var(--pb-dampad-liten)}.lagevaljare.klart{border-color:var(--pb-ok-rand);background:var(--pb-ok-bg)}.pb-inner:has(>.bok-full){max-width:none;padding:0}.har-ral .bok-full .bok{padding-right:var(--bok-kant)}.har-ral .bok-verktyg{right:calc(min(24rem, 92vw) + var(--verktyg-kant))}@media print{.bok-full .bok-nav,.bok-full .panel,.pb-sida,.pb-toppbar,.ral,.ral-knapp{display:none!important}.pb-huvud{padding:0!important}}.sida-topp{display:flex;align-items:center;gap:.35rem}.ytaval{position:relative;flex:1 1;min-width:0}.ytaval-knapp{display:flex;align-items:center;gap:.6rem;width:100%;padding:.4rem .5rem;border-radius:12px;border:1px solid transparent;background:none;font:inherit;color:var(--pb-sida-text);cursor:pointer;text-align:left}.ytaval-knapp:hover{background:var(--pb-sida-hover)}.ytaval-knapp[aria-expanded=true]{border-color:var(--pb-sida-rand);background:var(--pb-sida-hover)}.ytaval-knapp:focus-visible{outline:2px solid var(--pb-brand);outline-offset:2px}.ytaval-mark{flex:0 0 auto;width:2rem;height:2rem;border-radius:8px;display:grid;place-items:center;background:var(--pb-sida-text);color:var(--pb-sida-bg);font-size:.875rem;font-weight:600}.ytaval-mark.liten{width:1.5rem;height:1.5rem;border-radius:6px;font-size:.75rem}.ytaval-mark.tom{background:transparent;color:var(--pb-sida-dampad);border:1px solid var(--pb-sida-rand)}.ytaval-text{flex:1 1;min-width:0;display:grid;line-height:1.25}.ytaval-namn{font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ytaval-under{font-size:.75rem}.ytaval-pil,.ytaval-under{color:var(--pb-sida-dampad)}.ytaval-pil{font-size:.5rem;letter-spacing:-.35em;writing-mode:vertical-rl;line-height:1}.ytaval-panel{position:absolute;top:calc(100% + .35rem);left:0;right:0;z-index:40;background:var(--pb-kort);color:var(--pb-text);border:1px solid var(--pb-rand);border-radius:14px;padding:.4rem;box-shadow:0 12px 32px -12px var(--pb-skugga);display:grid;grid-gap:.15rem;gap:.15rem}.ytaval-rad{display:flex;align-items:center;gap:.6rem;width:100%;padding:.45rem .5rem;border-radius:9px;border:0;background:none;font:inherit;font-size:.875rem;color:var(--pb-text);cursor:pointer;text-align:left}.ytaval-rad.vald,.ytaval-rad:hover{background:var(--pb-panel)}.ytaval-radnamn{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ytaval-skiljare{height:1px;background:var(--pb-rand);margin:.3rem .2rem}.ytaval-ny{display:grid;grid-gap:.4rem;gap:.4rem;padding:.3rem}.ytaval-ny input,.ytaval-ny select{font:inherit;font-size:.8125rem;padding:.45rem .6rem;border:1px solid var(--pb-rand);border-radius:9px;background:var(--pb-panel);color:var(--pb-text)}.sida-fall{flex:0 0 auto;width:2rem;height:2rem;border-radius:8px;display:grid;place-items:center;border:0;background:none;color:var(--pb-sida-dampad);cursor:pointer}.sida-fall:hover{background:var(--pb-sida-hover);color:var(--pb-sida-text)}.sida-fall:focus-visible{outline:2px solid var(--pb-brand);outline-offset:2px}.pb-nav-rubrik{display:block;margin:.9rem .85rem .25rem;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pb-sida-dampad)}.pb-nav-platta{flex:0 0 auto;width:1.5rem;height:1.5rem;border-radius:6px;display:grid;place-items:center;font-size:.75rem;font-weight:600;background:var(--pb-sida-hover);color:var(--pb-sida-text)}.pb-nav a.pb-nav-senast{font-size:.8125rem;padding:.4rem .85rem}.pb-nav a.pb-nav-tillbaka{color:var(--pb-sida-dampad);font-size:.8125rem}.pb-nav a.pb-nav-tillbaka:hover{color:var(--pb-sida-text)}.pb-nav a.pb-nav-brand{font-weight:600;margin-top:.25rem}.pb-nav-grupp{display:flex;align-items:center;gap:.6rem;width:100%;margin-top:.6rem;padding:.45rem .85rem;border-radius:999px;border:0;background:none;font:inherit;cursor:pointer;text-align:left;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pb-sida-dampad)}.pb-nav-grupp:hover{color:var(--pb-sida-text)}.pb-nav-grupp .pb-nav-text{flex:1 1}.pb-nav-vinkel{display:inline-flex;transition:transform .16s ease-out}.pb-nav-grupp.oppen .pb-nav-vinkel{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.pb-nav-vinkel,.pb-sida{transition:none}}.pb-nav-nr{font-size:.6875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pb-sida-dampad)}.pb-nav a.numrerad .pb-nav-ankare{opacity:1}.pb-sida.infalld{width:3.75rem;padding:.9rem .5rem}.pb-sida.infalld .sida-topp{flex-direction:column;gap:.5rem}.pb-sida.infalld .ytaval-knapp{padding:.25rem;justify-content:center}.pb-sida.infalld .fotmeny-namn,.pb-sida.infalld .fotmeny-pil,.pb-sida.infalld .pb-nav-grupp,.pb-sida.infalld .pb-nav-rubrik,.pb-sida.infalld .pb-nav-text{display:none}.pb-sida.infalld .pb-nav a{position:relative;justify-content:center;padding:.55rem 0}.pb-sida.infalld .pb-nav-ankare{margin:0}.pb-sida.infalld .pb-nav-ny{position:absolute;top:.25rem;right:.35rem;font-size:.5625rem;padding:0 .28rem;line-height:1rem}.pb-sida.infalld .fotmeny-knapp{justify-content:center;margin:0;padding:.4rem 0}.pb-sida .botten{margin-top:auto;padding-top:.75rem}.pb-sida{padding-bottom:.6rem}.fotmeny-text{flex:1 1;min-width:0;display:grid;line-height:1.2}.fotmeny-under{font-size:.6875rem;color:var(--pb-sida-dampad)}.pb-sida.infalld .fotmeny-text{display:none}.pb-nav-antal{font-size:.6875rem;letter-spacing:0;text-transform:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pb-nav-antal,.pb-nav-tom{color:var(--pb-sida-dampad)}.pb-nav-tom{display:block;padding:.35rem .85rem .5rem;font-size:.75rem;line-height:1.5}@media (max-width:68rem){.block-rutnat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.block-rutnat{grid-template-columns:1fr}}.fotmeny-epost{color:var(--pb-dampad-liten);font-size:.75rem;cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fotmeny form{display:contents}.fas-datum{display:block;font-size:.6875rem;color:var(--pb-dampad);margin-top:.15rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan{margin-top:.75rem}.plan>summary{cursor:pointer;font-size:.8125rem;color:var(--pb-dampad)}.plan-form{display:flex;flex-direction:column;gap:.4rem;margin-top:.75rem}.plan-rad{display:grid;grid-template-columns:11rem auto auto auto;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.8125rem}.plan-rad input{font:inherit;font-size:.8125rem;padding:.3rem .5rem;border:1px solid var(--pb-rand);border-radius:8px;background:var(--pb-bg);color:var(--pb-text)}.plan-form .pb-knapp{align-self:flex-start;margin-top:.25rem}.pb-tabell{width:100%;border-collapse:collapse}.pb-tabell td{padding:.75rem .5rem .75rem 0;border-bottom:1px solid var(--pb-rand);vertical-align:top}.jamfor th{text-align:left;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--pb-dampad);padding:0 .5rem .5rem 0}.jamfor td{font-size:.875rem;line-height:1.5;max-width:28rem;word-break:break-word}.jamfor-etikett{color:var(--pb-dampad);white-space:nowrap}.jamfor-farg{display:inline-block;width:.9rem;height:.9rem;border-radius:50%;vertical-align:-.1rem;margin-right:.4rem;border:1px solid var(--pb-rand)}.dok-kort .dok-preview{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;max-height:none;font-size:.875rem;line-height:1.5;color:var(--pb-dampad)}.dok-kort .dok-preview.tom{-webkit-line-clamp:2;opacity:.7}.dok-vyval{display:inline-flex;border:1px solid var(--pb-rand);border-radius:8px;overflow:hidden;margin-left:auto}.dok-vyval a{padding:.35rem .8rem;font-size:.8125rem;color:var(--pb-dampad);text-decoration:none}.dok-vyval a.aktiv{background:var(--pb-text);color:var(--pb-bg)}.dok-lasning{max-width:42rem;gap:2rem}.dok-lasning,.dok-lasning section{display:flex;flex-direction:column}.dok-lasning section{gap:.5rem;scroll-margin-top:5rem}.dok-lasning h3{margin:0;letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:baseline;gap:.75rem}.dok-lasning h3,.dok-lasning h3 a{font-size:.75rem;color:var(--pb-dampad)}.dok-lasning h3 a{letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:3px}.dok-lasning p{margin:0;font-size:1.0625rem;line-height:1.6;white-space:pre-wrap}.dok-lasning p.tom{color:var(--pb-dampad);font-style:italic}.design-kort{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media (max-width:68rem){.design-kort{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.design-kort{grid-template-columns:1fr}}.design-ett{display:flex;flex-direction:column;gap:.2rem;padding:1rem;border:1px solid var(--pb-rand);border-radius:14px;background:var(--pb-kort);color:var(--pb-text);text-decoration:none}.design-ett:hover{border-color:var(--pb-text)}.design-rubrik{font-weight:600;font-size:1.125rem}.design-under{font-size:.8125rem;color:var(--pb-dampad)}.design-yta{margin-top:.75rem;aspect-ratio:16/10;border-radius:10px;background:var(--pb-panel);display:grid;place-items:center;overflow:hidden}.design-marke{width:40%;max-width:8rem;color:var(--pb-text)}.design-marke svg{width:100%;height:auto;display:block}.egna-lista{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.egna-form{display:flex;gap:.5rem;max-width:28rem}.egna-form input{flex:1 1;font:inherit;padding:.5rem .75rem;border:1px solid var(--pb-rand);border-radius:10px;background:var(--pb-bg);color:var(--pb-text)}.agent-rad{display:flex;gap:.75rem;align-items:center;margin:.4rem 0;flex-wrap:wrap}.agent-fragor{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));grid-gap:.5rem;gap:.5rem;margin-top:1rem}.agent-fragor>p{grid-column:1/-1;margin:0}.agent-fraga{text-align:left;font:inherit;font-size:.8125rem;padding:.5rem .75rem;border:1px solid var(--pb-rand);border-radius:8px;background:var(--pb-panel);color:inherit;cursor:copy;display:grid;grid-gap:.25rem;gap:.25rem;align-content:start}.agent-fraga strong{font-weight:600}.agent-fraga:focus-visible,.agent-fraga:hover{border-color:currentColor}.agent-rad code{font-size:.8125rem;padding:.35rem .6rem;border:1px solid var(--pb-rand);border-radius:8px;background:var(--pb-panel)}.agent-konfig{margin:.6rem 0}.agent-konfig summary{cursor:pointer;font-size:.8125rem;color:var(--pb-dampad)}.agent-konfig pre{font-size:.75rem;padding:.75rem;border:1px solid var(--pb-rand);border-radius:10px;overflow-x:auto;background:var(--pb-panel)}.kal-lista{display:flex;flex-direction:column}.kal-rad{display:grid;grid-template-columns:8rem minmax(0,1fr) 6rem auto;grid-gap:1rem;gap:1rem;align-items:center;padding:.7rem 0;border-bottom:1px solid var(--pb-rand)}.kal-rad.planerad .kal-namn{color:var(--pb-dampad)}.kal-datum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.875rem}.kal-namn{display:flex;flex-direction:column;font-weight:500}.kal-meta{font-weight:400;font-size:.75rem}.kal-kvar,.kal-meta{color:var(--pb-dampad)}.kal-kvar{font-size:.8125rem;text-align:right}@media (max-width:42rem){.kal-rad{grid-template-columns:1fr auto}.kal-datum,.kal-kvar{grid-column:1/-1}}.ib{display:flex;flex-direction:column;gap:1rem}.ib-rad{display:grid;grid-gap:1rem;gap:1rem}.ib-topp{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.ib-mitten{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.ib-botten{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,1fr)}@media (max-width:68rem){.ib-botten,.ib-mitten,.ib-topp{grid-template-columns:minmax(0,1fr)}}.ib-ruta{border:1px solid var(--pb-rand);border-radius:18px;padding:1.25rem;display:flex;flex-direction:column;gap:.9rem;background:var(--pb-kort);min-width:0}.ib-etikett{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--pb-dampad)}.ib-marke .ib-etikett{color:inherit;opacity:.6}.ib-marke-yta{display:flex;align-items:center;gap:1.5rem;flex:1 1;min-height:7rem}.ib-svg{display:block;width:4rem;color:inherit}.ib-svg.bred{width:14rem;max-width:100%}.ib-svg svg{width:100%;height:auto;display:block}.ib-tom{display:grid;place-items:center;min-height:7rem;border:1px dashed;border-radius:12px;opacity:.6;text-decoration:none;color:inherit;font-size:.875rem}.ib-chips{display:flex;flex-wrap:wrap;gap:.5rem}.ib-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem .35rem .4rem;border:1px solid var(--pb-rand);border-radius:999px;font-size:.8125rem}.ib-chip i{width:1.4rem;height:1.4rem;border-radius:50%;border:1px solid rgba(0,0,0,.08)}.ib-chip b{font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ib-chip small{color:var(--pb-dampad)}.ib-display{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.05;letter-spacing:-.02em}.ib-brod{margin:0;font-size:.9375rem;color:var(--pb-dampad);line-height:1.5}.ib-tre{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.ib-riktning{aspect-ratio:1;border-radius:12px;padding:.75rem;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.ib-nr{font-size:.625rem;letter-spacing:.1em;opacity:.7}.ib-namn{font-size:clamp(.875rem,1.6vw,1.25rem);font-weight:600;line-height:1.1}.ib-remsa{display:flex;gap:.6rem;overflow-x:auto;scrollbar-width:none}.ib-remsa::-webkit-scrollbar{display:none}.ib-bild{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 1.2rem) / 3);aspect-ratio:3/4;border-radius:12px;background:var(--pb-panel) center /cover}.ib-bild.ib-tom{display:grid;place-items:center;text-align:center;padding:.75rem;font-size:.8125rem;border-style:dashed}.ib-rorelse{position:relative;overflow:hidden}.ib-rorelse .ib-etikett{color:inherit;opacity:.6}.ib-puls{width:3rem;height:3rem;border-radius:50%;margin:1rem auto;animation:ib-puls 2.4s cubic-bezier(.16,1,.3,1) infinite}@keyframes ib-puls{0%{transform:scale(.6);opacity:.4}50%{transform:scale(1);opacity:1}to{transform:scale(.6);opacity:.4}}@media (prefers-reduced-motion:reduce){.ib-puls{animation:none}}.ib-citat{margin:0;font-size:1.25rem;line-height:1.3}.ib-text{font-size:.8125rem;margin-top:auto;color:color-mix(in srgb,currentColor 74%,transparent)}.ib-text summary{cursor:pointer;list-style:none}.ib-text summary::-webkit-details-marker{display:none}.ib-text summary:after{content:" ▸";opacity:.6}.ib-text[open] summary:after{content:" ▾"}.ib-text p{margin:.5rem 0;white-space:pre-wrap;color:inherit;line-height:1.5}.ib-text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.urb{display:flex;flex-direction:column;gap:.75rem}.urb-rad{display:flex;gap:.6rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.urb-rad::-webkit-scrollbar{display:none}.urb-kort{flex:0 0 14rem;text-align:left;font:inherit;padding:.8rem;border:1px solid var(--pb-rand);border-radius:12px;background:var(--pb-kort);color:var(--pb-text);cursor:pointer;display:flex;flex-direction:column;gap:.4rem}.urb-kort.aktiv,.urb-kort:hover{border-color:var(--pb-text)}.urb-namn{font-weight:600;font-size:.875rem}.urb-palett{display:flex;gap:.2rem}.urb-palett i{flex:1 1;height:.9rem;border-radius:4px}.urb-antal,.urb-typ{font-size:.75rem;color:var(--pb-dampad)}.urb-bitar{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));grid-gap:.5rem;gap:.5rem}.urb-bit{aspect-ratio:1;border-radius:10px;border:1px solid var(--pb-rand);background:var(--pb-panel) center /cover;cursor:pointer;position:relative;overflow:hidden}.urb-bit span{position:absolute;left:.4rem;bottom:.4rem;font-size:.6875rem;padding:.15rem .45rem;border-radius:999px;background:rgba(11,11,12,.75);color:#fff}.urb-bit.inne{opacity:.5;cursor:default}.ib-kit{color:inherit;text-decoration:underline;text-underline-offset:3px;letter-spacing:0;text-transform:none}.ib-text-rad{display:flex;gap:.75rem;align-items:center}.ib-stang{font:inherit;font-size:.8125rem;background:none;border:0;padding:0;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.uttag-lista{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.uttag-lista li{font-size:.8125rem;padding:.3rem .7rem;border:1px solid var(--pb-rand);border-radius:999px}.ib-system{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.ib-sida{display:flex;height:6.5rem;border:1px solid var(--pb-rand);overflow:hidden;background:var(--pb-panel)}.ib-marginal{flex:0 0 auto;background:repeating-linear-gradient(135deg,transparent 0 4px,var(--pb-rand) 4px 5px)}.ib-kolumner{flex:1 1;display:grid;padding:.5rem 0}.ib-kolumner i{display:block;opacity:.22;border-radius:2px}.ib-chip-token{padding-left:.75rem}.ib-ikonrad{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;padding:1rem;border:1px solid var(--pb-rand);background:var(--pb-panel)}.ib-ikonrad svg{width:100%;height:auto;display:block}.ib-material .ib-etikett{color:inherit;opacity:.6}.ib-material .ib-citat,.ib-material summary{color:inherit}.ib-egen-bild{flex:0 0 auto;aspect-ratio:16/9}@media (max-width:900px){.ib-botten,.ib-egna,.ib-mitten,.ib-system,.ib-topp{grid-template-columns:minmax(0,1fr)!important}}.ib-redigera-rubrik{margin:2.5rem 0 .75rem;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--pb-dampad)}.ib-editor{border:1px solid var(--pb-rand);border-radius:14px;background:var(--pb-kort);scroll-margin-top:5rem}.ib-editor+.ib-editor{margin-top:.5rem}.ib-editor>summary{cursor:pointer;list-style:none;padding:1rem 1.25rem;font-weight:600;font-size:1rem;display:flex;justify-content:space-between;align-items:center}.ib-editor>summary::-webkit-details-marker{display:none}.ib-editor>summary:after{content:"+";color:var(--pb-dampad);font-weight:400}.ib-editor[open]>summary:after{content:"–"}.ib-editor[open]>summary{border-bottom:1px solid var(--pb-rand)}.ib-editor>:not(summary){margin-left:1.25rem;margin-right:1.25rem}.ib-editor>:last-child:not(summary){margin-bottom:1.25rem}.ib-editor>summary+*{margin-top:1rem}.ib-editor>:not(summary)+:not(summary){margin-top:.75rem}.makare-rad{display:flex;flex-direction:column;gap:.5rem}.makare-refs{display:flex;gap:.5rem;flex-wrap:wrap}.makare-ref{width:4.5rem;height:4.5rem;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:var(--pb-panel);cursor:pointer}.makare-ref img{width:100%;height:100%;object-fit:cover;display:block}.makare-ref.vald{border-color:var(--pb-brand)}.makare-chips{display:flex;gap:.5rem;flex-wrap:wrap}.makare-chip{font:inherit;font-size:.8125rem;padding:.35rem .8rem;border-radius:999px;border:1px solid var(--pb-rand);background:var(--pb-kort);cursor:pointer}.makare-chip.vald{border-color:var(--pb-brand);background:var(--pb-brand);color:var(--pb-brand-text)}.makare-brief{font:inherit;font-size:.9375rem;padding:.75rem;border:1px solid var(--pb-rand);border-radius:10px;background:var(--pb-kort);color:inherit;resize:vertical}.makare-knappar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.koncept-typ{margin:0;font-size:.8125rem;color:var(--pb-dampad)}.bento-rost{grid-column:span 2;display:flex;align-items:center;padding:.6rem;font-size:.8125rem;line-height:1.3}.pb-fel{color:var(--pb-fel);font-size:.8125rem}.spar{display:flex;flex-direction:column;gap:.5rem}.spar-rad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.spar-yta{min-width:0;overflow:hidden;border-radius:10px;border:1px solid var(--pb-rand);container-type:inline-size}.makare-chips{max-height:7.5rem;overflow-y:auto}.koncept-topp{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.koncept-topp h2{margin:0}.koncept-kort.utvald{border-color:var(--pb-brand)}.urb-tumme{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.25rem;gap:.25rem}.urb-tumme i{display:block;aspect-ratio:1;border-radius:6px;background:var(--pb-panel) center /cover}.urb-tavla{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:1.25rem;gap:1.25rem;padding:1.25rem;border:1px solid var(--pb-rand);border-radius:14px;background:var(--pb-kort)}.urb-hoger,.urb-vanster{display:flex;flex-direction:column;gap:.6rem;min-width:0}.urb-topp{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.urb-topp h3{margin:0;font-size:1.125rem;line-height:1.25}.urb-marken{display:flex;gap:.5rem;flex-wrap:wrap}.urb-marke{width:4.5rem;height:4.5rem;border-radius:12px;border:1px solid var(--pb-rand);background:#fff 50%/70% no-repeat;cursor:pointer;position:relative;overflow:hidden}.urb-bit span,.urb-marke span{position:absolute;left:.4rem;bottom:.4rem;font-size:.6875rem;padding:.15rem .45rem;border-radius:999px;background:rgba(11,11,12,.75);color:#fff}.urb-marke.inne{opacity:.5;cursor:default}.urb-typprov{gap:.5rem 1.25rem;font-size:1.5rem;line-height:1.2}.urb-chips,.urb-typprov{display:flex;flex-wrap:wrap}.urb-chips{gap:.4rem}.urb-chip{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;padding:.25rem .6rem .25rem .3rem;border:1px solid var(--pb-rand);border-radius:999px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.urb-chip i{width:1.1rem;height:1.1rem;border-radius:50%;border:1px solid rgba(0,0,0,.08)}@media (max-width:900px){.urb-tavla{grid-template-columns:minmax(0,1fr)}}.research-kort{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));grid-gap:1rem;gap:1rem}.research-persona{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem}.research-persona h3{margin:0;font-size:1.125rem}.research-persona p{margin:0;line-height:1.5}.research-brands{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.research-brand{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;border-top:1px solid var(--pb-rand)}.research-tradar summary{cursor:pointer;font-size:.8125rem;color:var(--pb-dampad)}.research-tradar ul{margin:.4rem 0 0;padding-left:1rem;font-size:.8125rem;line-height:1.5}.research-varld{display:flex;flex-direction:column;gap:.4rem;margin-top:.25rem}.research-varld-rad{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none}.research-varld-kort{flex:0 0 10rem;width:10rem;min-width:0;display:flex;flex-direction:column;gap:.3rem}.research-varld-kort i{display:block;aspect-ratio:4/3;border-radius:8px;background:var(--pb-panel) center /cover}.research-varld-palett{display:flex;gap:2px;height:.6rem}.research-varld-palett b{flex:1 1;border-radius:2px}.research-varld-kort small{display:block;font-size:.6875rem;color:var(--pb-dampad);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.research-varld-kort i.tom{display:grid;place-items:center;font-style:normal;font-size:.6875rem;color:var(--pb-dampad);border:1px dashed var(--pb-rand);background:none}.spar-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));grid-gap:.75rem;gap:.75rem}.spar-kort{display:flex;flex-direction:column;gap:.4rem;padding:.9rem 1rem;border:1px solid var(--pb-rand);border-radius:12px;background:var(--pb-kort);font-size:.875rem}.spar-kort.aktivt{border-color:var(--pb-brand);box-shadow:0 0 0 1px var(--pb-brand)}.spar-kort.arkiverat{opacity:.55}.spar-kort p{margin:0;line-height:1.45}.spar-topp{justify-content:space-between;align-items:center;gap:.5rem}.spar-knappar,.spar-topp{display:flex;flex-wrap:wrap}.spar-knappar{gap:.4rem;margin-top:.25rem}.spar-ny{display:grid;grid-template-columns:1fr 2fr;grid-gap:.5rem;gap:.5rem;align-items:center}.spar-ny input[name=sammanfattning]{grid-column:1/-1}.spar-ny button{justify-self:start}.spar-ny input{font:inherit;font-size:.875rem;padding:.55rem .7rem;border:1px solid var(--pb-rand);border-radius:8px;background:var(--pb-kort);color:inherit;min-width:0}@media (max-width:900px){.spar-ny{grid-template-columns:1fr}}.koncept-grupp{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1rem}.koncept-grupprubrik{margin:0;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--pb-dampad)}.persona-generera{font:inherit;font-size:.75rem;padding:.3rem .7rem;border-radius:999px;border:1px solid var(--pb-rand);background:var(--pb-kort);color:inherit;cursor:pointer;align-self:flex-start}.persona-generera:disabled{opacity:.5;cursor:default}.research-per{margin:0;padding-left:1rem;font-size:.875rem;line-height:1.5}.delningar{gap:.75rem}.delning-lista,.delningar{display:flex;flex-direction:column}.delning-lista{list-style:none;margin:0;padding:0;gap:.5rem;font-size:.875rem}.delning-lista li{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;border-top:1px solid var(--pb-rand)}.delning-lista li.utgangen{opacity:.55}.delning-knappar{display:flex;gap:.4rem}.delning-ny{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.delning-ny input,.delning-ny select{font:inherit;font-size:.875rem;padding:.55rem .7rem;border:1px solid var(--pb-rand);border-radius:8px;background:var(--pb-kort);color:inherit;min-width:0}.delning-ny button{grid-column:1/-1;justify-self:start}.rv{display:flex;flex-direction:column;gap:.9rem}.rv-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.75rem;gap:.75rem}.rv-kort{font:inherit;text-align:left;display:flex;flex-direction:column;gap:.6rem;padding:.9rem 1rem;border:1px solid var(--pb-rand);border-radius:14px;background:var(--pb-kort);color:inherit;cursor:pointer}.rv-kort.vald{border-color:var(--pb-brand);box-shadow:0 0 0 1px var(--pb-brand)}.rv-kort:disabled{opacity:.6;cursor:default}.rv-topp{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.rv-prov{display:flex;gap:.4rem;height:2.75rem;align-items:flex-end}.rv-prov i{display:block;flex:1 1;height:100%;border-radius:8px;animation:rv-in var(--d) var(--k) both}.rv-prov i:nth-child(2){animation-delay:90ms}.rv-prov i:nth-child(3){animation-delay:.18s}.rv-kort:hover .rv-prov i{animation:rv-in var(--d) var(--k) both}@keyframes rv-in{0%{opacity:0;transform:translateY(var(--s))}to{opacity:1;transform:none}}.rv-tal{font-size:.75rem;color:var(--pb-dampad);line-height:1.4}@media (prefers-reduced-motion:reduce){.rv-prov i{animation:none!important}}.ib-takt{display:flex;gap:.5rem;align-items:flex-end;height:4.5rem;margin:.5rem 0}.ib-takt i{display:block;flex:1 1;height:100%;border-radius:10px;animation:ib-takt calc(var(--d, .25s) * 4 + .9s) var(--k,ease-out) infinite;animation-delay:calc(var(--i, 0) * var(--d, .25s) * .45)}.ib-takt i:nth-child(2){--i:1}.ib-takt i:nth-child(3){--i:2}@keyframes ib-takt{0%{opacity:0;transform:translateY(var(--s,18px))}22%{opacity:1;transform:none}78%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--s,18px))}}@media (prefers-reduced-motion:reduce){.ib-takt i{animation:none!important}}.godkant-andrat{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.godkant-sedan{font-size:.75rem;color:var(--pb-fel)}.godkant-sedan a{color:inherit;text-underline-offset:3px}.fas-andrat{font-size:.6875rem;color:var(--pb-fel);line-height:1.3}.uppstart-utan{display:flex;flex-direction:column;gap:.5rem}.uppstart-utan a{color:inherit;text-underline-offset:3px}.fara-fall>summary{cursor:pointer;list-style:none;font-size:.8125rem;color:var(--pb-dampad);padding:.4rem 0}.fara-fall>summary::-webkit-details-marker{display:none}.fara-fall>summary:before{content:"▸ "}.fara-fall[open]>summary:before{content:"▾ "}.intern-lista{display:flex;flex-wrap:wrap;gap:.4rem}.kal-rutnat{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--pb-rand);border:1px solid var(--pb-rand);border-radius:12px;overflow:hidden}.kal-veckodag{background:var(--pb-kort);padding:.5rem .6rem;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pb-dampad)}.kal-dag,.kal-tom{background:var(--pb-kort);min-height:5.5rem;padding:.4rem .5rem;display:flex;flex-direction:column;gap:.25rem}.kal-dagnr{font-size:.75rem;color:var(--pb-dampad);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kal-dag.idag .kal-dagnr{color:var(--pb-text);font-weight:600}.kal-dag.idag{box-shadow:inset 0 0 0 1px var(--pb-brand)}.kal-prick{font-size:.6875rem;line-height:1.25;padding:.2rem .35rem;border-radius:5px;background:var(--pb-panel);color:inherit;text-decoration:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kal-prick:hover{background:var(--pb-brand);color:var(--pb-brand-text)}.kal-prick.planerad{border-left:2px solid var(--pb-brand);opacity:.7}.kal-prick.kal-arbete,.pb .kal-prick.kal-arbete{background:var(--pb-brand);color:#0B0B0C;font-weight:600;cursor:-webkit-grab;cursor:grab}.pb .kal-prick.kal-arbete:hover{background:var(--pb-brand);color:#0B0B0C;filter:brightness(.92)}.kal-arbete:active{cursor:-webkit-grabbing;cursor:grabbing}.kal-ar{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));grid-gap:1.25rem;gap:1.25rem}.kal-armanad{display:flex;flex-direction:column;gap:.4rem}.kal-armanad-namn{font-size:.875rem;font-weight:600;display:flex;gap:.5rem;align-items:baseline}.kal-armanad-namn i{font-style:normal;font-size:.6875rem;color:var(--pb-dampad)}.kal-ar .kal-dag,.kal-ar .kal-tom{min-height:2.4rem;padding:.2rem .25rem}.kal-ar .kal-prick{font-size:0;padding:0;height:4px;border-radius:2px;background:var(--pb-brand)}.kal-ar .kal-veckodag{padding:.25rem;font-size:.5625rem}@media (max-width:700px){.kal-dag,.kal-tom{min-height:4rem}.kal-prick{font-size:.625rem}}.ostart{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1rem}.ostart-mallar{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:.5rem;gap:.5rem}.ostart-mall{font:inherit;text-align:left;display:flex;flex-direction:column;gap:.25rem;padding:.7rem .8rem;border:1px solid var(--pb-rand);border-radius:12px;background:var(--pb-kort);color:inherit;cursor:pointer}.ostart-mall:hover{border-color:var(--pb-brand)}.ostart-mall:disabled{opacity:.6;cursor:default}.ostart-mall span{font-size:.75rem;color:var(--pb-dampad);line-height:1.35}.ostart-mall small{font-size:.6875rem;color:var(--pb-dampad)}.ostart-slapp{display:flex;flex-direction:column;gap:.2rem;padding:1rem;border:1px dashed var(--pb-rand);border-radius:12px;cursor:pointer;text-align:center}.ostart-slapp.drar{border-color:var(--pb-brand);background:var(--pb-panel)}.ostart-slapp span{font-size:.75rem;color:var(--pb-dampad)}.of-momsval{display:flex;gap:.3rem;margin-top:.35rem}.of-momsval button{font-size:.6875rem;padding:.25rem .55rem}.prisstod{border:1px solid var(--pb-rand);border-radius:12px;background:var(--pb-kort);margin:1rem 0}.prisstod>summary{cursor:pointer;list-style:none;padding:.75rem 1rem;font-weight:600;font-size:.9375rem}.prisstod>summary::-webkit-details-marker{display:none}.prisstod>summary:after{content:" +";color:var(--pb-dampad);font-weight:400}.prisstod[open]>summary:after{content:" –"}.prisstod-del{padding:0 1rem 1rem;display:flex;flex-direction:column;gap:.5rem}.prisstod-tabell{width:100%;border-collapse:collapse;font-size:.8125rem}.prisstod-tabell th{text-align:left;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--pb-dampad);padding:.35rem .5rem .35rem 0;font-weight:500}.prisstod-tabell td{padding:.45rem .5rem .45rem 0;border-top:1px solid var(--pb-rand);vertical-align:middle;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prisstod-tabell td:first-child{font-feature-settings:normal;font-variant-numeric:normal}.prisstod-term{position:relative;display:block;width:6rem;height:4px;border-radius:2px;background:var(--pb-panel);margin-bottom:.2rem}.prisstod-term i{position:absolute;top:-3px;width:10px;height:10px;border-radius:50%;background:var(--pb-brand);transform:translateX(-50%)}.prisstod-term.stor{width:100%;height:8px;margin:.25rem 0 .75rem}.prisstod-term.stor em{position:absolute;top:0;bottom:0;background:var(--pb-rand);border-radius:2px}.prisstod-term.stor em.var{background:color-mix(in oklab,var(--pb-brand) 45%,transparent)}.prisstod-term.stor i{top:-2px;width:12px;height:12px}.prisstod-skala{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:.5rem;gap:.5rem}.prisstod-niva{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .7rem;border:1px solid var(--pb-rand);border-radius:10px;font-size:.8125rem}.prisstod-niva.var{border-color:color-mix(in oklab,var(--pb-brand) 55%,var(--pb-rand))}.prisstod-niva.har{box-shadow:inset 0 0 0 1px var(--pb-brand)}.prisstod-niva span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pb-dampad);font-size:.75rem}.prisstod-niva small{font-size:.6875rem;color:var(--pb-dampad);line-height:1.3}.prisstod-nivaer{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:.5rem;gap:.5rem}.prisstod-nivakort{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .7rem;border:1px solid var(--pb-rand);border-radius:10px}.prisstod-nivakort b{font-size:.875rem}.prisstod-nivakort span{font-size:.75rem;color:var(--pb-accent-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prisstod-nivakort small{font-size:.6875rem;color:var(--pb-dampad);line-height:1.3}.of-delar{margin-top:.3rem}.of-delar>summary{cursor:pointer;list-style:none;font-size:.6875rem;color:var(--pb-dampad)}.of-delar>summary::-webkit-details-marker{display:none}.of-delar>summary:before{content:"▸ "}.of-delar[open]>summary:before{content:"▾ "}.of-delar textarea{width:100%;margin-top:.3rem;font:inherit;font-size:.75rem;line-height:1.45;padding:.4rem .5rem;border:1px solid var(--pb-rand);border-radius:8px;background:var(--pb-panel);color:inherit;resize:vertical}.of-delar-kund{margin-top:.25rem}.of-delar-kund>summary{cursor:pointer;list-style:none;font-size:.75rem;color:var(--pb-dampad)}.of-delar-kund>summary::-webkit-details-marker{display:none}.of-delar-kund>summary:before{content:"▸ "}.of-delar-kund[open]>summary:before{content:"▾ "}.of-delar-kund ul{margin:.3rem 0 .2rem;padding-left:1.1rem;font-size:.8125rem;line-height:1.5;color:var(--pb-dampad)}.ostart-pris{font-size:1.0625rem;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:.15rem}.ostart-oppna{font:inherit;font-size:.8125rem;text-align:left;align-self:flex-start;padding:.4rem .7rem;border:1px solid var(--pb-rand);border-radius:999px;background:transparent;color:var(--pb-dampad);cursor:pointer}.ostart-oppna:hover{border-color:var(--pb-brand);color:var(--pb-text)}.ostart-katalog{display:flex;flex-direction:column;gap:.9rem;padding:.9rem;border:1px solid var(--pb-rand);border-radius:12px;background:var(--pb-kort)}.ostart-sok{font:inherit;font-size:.875rem;padding:.5rem .7rem;border:1px solid var(--pb-rand);border-radius:8px;background:var(--pb-bg);color:inherit}.ostart-grupp{display:flex;flex-direction:column;gap:.4rem}.ostart-poster{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:.3rem;gap:.3rem}.ostart-post{font:inherit;font-size:.8125rem;text-align:left;cursor:pointer;display:grid;grid-template-columns:1fr auto auto;align-items:baseline;grid-gap:.6rem;gap:.6rem;padding:.45rem .55rem;border:1px solid transparent;border-radius:8px;background:var(--pb-bg);color:inherit}.ostart-post:hover{border-color:var(--pb-brand)}.ostart-post:disabled{opacity:.6;cursor:default}.ostart-post-namn{min-width:0}.ostart-post-pris{color:var(--pb-dampad);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ostart-post-plus{color:var(--pb-dampad);font-size:1rem;line-height:1}.ostart-post:hover .ostart-post-plus{color:var(--pb-accent-text)}.storlek{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1.2rem}.storlek-val{font:inherit;font-size:.8125rem;cursor:pointer;padding:.35rem .7rem;border:1px solid var(--pb-rand);border-radius:999px;background:transparent;color:var(--pb-dampad)}.storlek-val:hover{border-color:var(--pb-brand);color:var(--pb-text)}.storlek-val.vald{border-color:var(--pb-brand);background:var(--pb-brand);color:var(--pb-brand-text)}.storlek-vem{flex-basis:100%;font-size:.75rem;color:var(--pb-dampad)}.kat{gap:1.1rem}.kat,.kat-grupp{display:flex;flex-direction:column}.kat-grupp{gap:.35rem}.kat-tabell{width:100%;border-collapse:collapse;font-size:.8125rem}.kat-tabell td{padding:.4rem .5rem;border-top:1px solid var(--pb-rand);vertical-align:baseline}.kat-tabell tr:hover td{background:var(--pb-panel)}.kat-enhet{color:var(--pb-dampad);white-space:nowrap}.kat-pris{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kat-handling,.kat-pris{text-align:right;white-space:nowrap}.kat-handling .pb-knapp{margin-left:.3rem}.kat-form{display:flex;flex-direction:column;gap:.7rem;padding:1rem;border:1px solid var(--pb-brand);border-radius:12px;background:var(--pb-kort)}.kat-form-rad{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:.6rem;gap:.6rem}.kat-form label{display:flex;flex-direction:column;gap:.2rem}.kat-form-knappar{display:flex;gap:.4rem}.pb-knapp.liten{font-size:.6875rem;padding:.22rem .5rem}.fsl{border:1px solid var(--pb-rand);border-radius:12px;background:var(--pb-kort);margin:1rem 0;padding:0 1rem 1rem}.fsl>summary{cursor:pointer;list-style:none;font-weight:600;font-size:.9375rem;margin:0 -1rem;padding:.75rem 1rem}.fsl>summary::-webkit-details-marker{display:none}.fsl>summary:after{content:" +";color:var(--pb-dampad);font-weight:400}.fsl[open]>summary:after{content:" –"}.fsl-del{display:flex;flex-direction:column;gap:.45rem;margin-bottom:1rem}.fsl-rad{padding:.6rem .7rem;border:1px solid var(--pb-rand);border-radius:10px;background:var(--pb-bg)}.fsl-rad-topp{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.fsl-rad-topp b{flex:1 1;min-width:8rem;font-size:.875rem}.fsl-pris{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.875rem}.fsl-lage{font-size:.6875rem;padding:.1rem .45rem;border-radius:999px;border:1px solid var(--pb-rand);color:var(--pb-dampad)}.fsl-lage.ja{border-color:var(--pb-ok-rand);background:var(--pb-ok-bg);color:var(--pb-ok)}.fsl-lage.nej{opacity:.7}.fsl-skal{font-size:.8125rem;color:var(--pb-dampad);line-height:1.4;margin:.3rem 0 .4rem}.fsl-form{gap:.6rem;padding:.9rem;border:1px solid var(--pb-brand);border-radius:10px;margin-bottom:.7rem}.fsl-form,.fsl-form label{display:flex;flex-direction:column}.fsl-form label{gap:.2rem}.fsl-bekrafta,.fsl-form-knappar{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap;margin-top:.6rem}.fsl-bekrafta span{font-size:.8125rem;flex:1 1;min-width:14rem}.kfsl{display:flex;flex-direction:column;gap:.7rem;margin:2rem 0}.kfsl h2{font-size:1.125rem;margin:0}.kfsl-lista{display:flex;flex-direction:column;gap:.5rem}.kfsl-rad{padding:.8rem .9rem;border:1px solid var(--pb-rand);border-radius:12px;background:var(--pb-kort)}.kfsl-rad.ja{border-color:var(--pb-brand)}.kfsl-kryss{cursor:pointer}.kfsl-kryss,.kfsl-kryss>span{display:flex;gap:.6rem;align-items:baseline}.kfsl-kryss>span{flex:1 1;flex-wrap:wrap}.kfsl-kryss b{flex:1 1;min-width:8rem}.kfsl-pris{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.kfsl-skal{font-size:.8125rem;color:var(--pb-dampad);line-height:1.45;margin:.4rem 0 0 1.5rem}.kfsl-rad .of-delar-kund{margin-left:1.5rem}.kfsl-summa{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap;padding:.8rem .9rem;border-top:2px solid var(--pb-text)}.kfsl-summa span:first-child{flex:1 1;color:var(--pb-dampad);font-size:.875rem}.kfsl-summa strong{font-size:1.25rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kfsl-summa small{flex-basis:100%;font-size:.75rem}.fg-start{font:inherit;text-align:left;cursor:pointer;width:100%;display:flex;flex-direction:column;gap:.25rem;padding:.9rem 1rem;margin-bottom:1rem;border:1px dashed var(--pb-rand);border-radius:12px;background:transparent;color:inherit}.fg-start:hover{border-color:var(--pb-brand);border-style:solid}.fg-start span{font-size:.8125rem;color:var(--pb-dampad);line-height:1.4}.fg{display:flex;flex-direction:column;gap:.9rem;padding:1rem;margin-bottom:1rem;border:1px solid var(--pb-brand);border-radius:12px;background:var(--pb-kort)}.fg-klar{border-color:var(--pb-ok-rand);background:var(--pb-ok-bg)}.fg-topp{display:flex;align-items:center;gap:.7rem}.fg-stapel{flex:1 1;height:3px;border-radius:999px;background:var(--pb-rand);overflow:hidden}.fg-stapel i{display:block;height:100%;background:var(--pb-brand);transition:width .25s cubic-bezier(.16,1,.3,1)}.fg-fraga{display:flex;flex-direction:column;gap:.5rem}.fg-fraga h3{font-size:1.0625rem;margin:0}.fg-fraga p{margin:0;font-size:.8125rem;line-height:1.45}.fg-tillbaka{font:inherit;font-size:.75rem;align-self:flex-start;padding:0;border:0;background:none;color:var(--pb-dampad);cursor:pointer}.fg-tillbaka:hover{color:var(--pb-text)}.fg-val{display:flex;flex-direction:column;gap:.35rem;margin-top:.3rem}.fg-alt{font:inherit;font-size:.875rem;text-align:left;cursor:pointer;padding:.6rem .75rem;border:1px solid var(--pb-rand);border-radius:10px;background:var(--pb-bg);color:inherit}.fg-alt.vald,.fg-alt:hover{border-color:var(--pb-brand)}.fg-alt.vald{background:var(--pb-panel);font-weight:500}.fg-text{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.fg-text input,.fg-text textarea{width:100%}.fg-sammanfattning{font:inherit;font-size:.8125rem;line-height:1.5;white-space:pre-wrap;padding:.8rem;border-radius:10px;background:var(--pb-bg);border:1px solid var(--pb-rand);max-height:18rem;overflow-y:auto;margin:0}.fg-pris{border-top:1px solid var(--pb-rand);padding-top:.7rem}.fg-pris>summary{cursor:pointer;font-size:.875rem;font-weight:600;list-style:none}.fg-pris>summary::-webkit-details-marker{display:none}.fg-pris>summary:after{content:" +";color:var(--pb-dampad);font-weight:400}.fg-pris[open]>summary:after{content:" –"}.fg-pris table{width:100%;border-collapse:collapse;font-size:.8125rem;margin:.6rem 0}.fg-pris td{padding:.3rem .4rem;border-top:1px solid var(--pb-rand)}.fg-pris td:nth-child(2){color:var(--pb-dampad);white-space:nowrap}.fg-pris td:last-child{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.fg-pris p{font-size:.75rem;line-height:1.45;margin:.4rem 0 0}.mu{border:1px solid var(--pb-rand);border-radius:12px;background:var(--pb-kort);margin:1rem 0;padding:0 1rem 1rem}.mu>summary{cursor:pointer;list-style:none;padding:.75rem 0;font-weight:600;font-size:.9375rem}.mu>summary::-webkit-details-marker{display:none}.mu>summary:after{content:" +";color:var(--pb-dampad);font-weight:400}.mu[open]>summary:after{content:" –"}.mu-manad{margin-bottom:1.2rem}.mu-rubrik{display:flex;align-items:baseline;gap:.6rem;margin-bottom:.3rem}.mu-rubrik b{font-size:.9375rem}.mu-rubrik span{font-size:.75rem;color:var(--pb-dampad)}.mu-tabell{width:100%;border-collapse:collapse;font-size:.8125rem}.mu-tabell td{padding:.35rem .4rem;border-top:1px solid var(--pb-rand)}.mu-antal,.mu-tid{color:var(--pb-dampad);white-space:nowrap;font-size:.75rem}.mu-belopp{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mu-tabell tfoot td{color:var(--pb-dampad);border-top:1px solid var(--pb-rand)}.mu-tabell tfoot .mu-total td{color:var(--pb-text);font-weight:600;border-top:2px solid var(--pb-text)}.skarta{margin:1.5rem 0;gap:1rem}.skarta,.skarta figcaption{display:flex;flex-direction:column}.skarta figcaption{gap:.15rem}.skarta figcaption b{font-size:.9375rem}.skarta figcaption span{font-size:.8125rem}.skarta-svg{width:100%;max-width:26rem;align-self:flex-start;height:auto}.skarta-ring{fill:none;stroke:var(--pb-rand);stroke-width:1.25}.skarta-ring.fylld{stroke:var(--pb-text);stroke-width:1.5}.skarta-etikett{fill:var(--pb-text);font-size:15px;font-weight:600;letter-spacing:-.01em}.skarta-snitt{fill:var(--pb-dampad);font-size:12px}.skarta-snitt.klar{fill:var(--pb-text);font-weight:500}.skarta-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:.6rem;gap:.6rem}.skarta-post{padding:.7rem .8rem;border:1px solid var(--pb-rand);border-radius:10px;background:var(--pb-kort)}.skarta-post.tom{border-style:dashed}.skarta-post p{margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.pl{padding-bottom:5rem;display:flex;flex-direction:column;gap:2rem}.pl-ingress{font-size:.875rem;max-width:42rem}.pl-tva{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-gap:1rem;gap:1rem;align-items:start}.pl-kort{display:flex;flex-direction:column;gap:.3rem;padding:1.4rem;border:1px solid var(--pb-rand);border-radius:14px;background:var(--pb-kort)}.pl-kort-extra{border-color:var(--pb-brand)}.pl-pris{font-size:2rem;letter-spacing:-.02em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-vad{font-size:.8125rem;margin:.8rem 0 0}.pl-post{padding-top:.9rem;margin-top:.9rem;border-top:1px solid var(--pb-rand)}.pl-post:first-of-type{margin-top:1.2rem}.pl-post-topp{display:flex;align-items:baseline;gap:.8rem}.pl-post-topp b{flex:1 1;font-size:.9375rem;line-height:1.3}.pl-post-topp span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.875rem;color:var(--pb-dampad);white-space:nowrap}.pl-post ul,.pl-utanfor ul{margin:.45rem 0 0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.2rem}.pl-post li,.pl-utanfor li{font-size:.8125rem;line-height:1.45;color:var(--pb-dampad)}.pl-post p{margin:.3rem 0 0;font-size:.8125rem}.pl-allt,.pl-paket,.pl-utanfor{display:flex;flex-direction:column;gap:.5rem}.pl-utanfor{padding:1.2rem;border:1px dashed var(--pb-rand);border-radius:14px}.pl-utanfor p{font-size:.75rem;margin:.6rem 0 0}.pl-grupp{margin-top:.8rem}.pl-grupp h3{font-size:.9375rem;margin:0 0 .2rem}.pl-grupp table{width:100%;border-collapse:collapse;font-size:.875rem}.pl-grupp td{padding:.4rem .3rem;border-top:1px solid var(--pb-rand)}.pl-enhet{color:var(--pb-dampad);white-space:nowrap;font-size:.8125rem}.pl-belopp{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pl-fot{font-size:.75rem;max-width:42rem}.kat-val{display:flex;flex-direction:column;gap:.4rem;padding:.9rem;border:1px solid var(--pb-rand);border-radius:10px;background:var(--pb-bg)}.kat-val-knappar{display:flex;gap:.4rem;flex-wrap:wrap}.kat-val small{font-size:.75rem;line-height:1.45}.fg-knappar{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.4rem}.vms{gap:.9rem;margin:1.5rem 0}.vms,.vms-topp{display:flex;flex-direction:column}.vms-topp{gap:.35rem}.vms-topp p{margin:0;font-size:.8125rem;line-height:1.45;max-width:44rem}.vms-knappar{display:flex;gap:.4rem;margin-top:.3rem}.vms-varning{font-size:.8125rem;padding:.7rem .85rem;border:1px dashed var(--pb-rand);border-radius:10px}.vms-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:.6rem;gap:.6rem}.vms-kort{display:flex;flex-direction:column;gap:.3rem;padding:.85rem;border:1px solid var(--pb-rand);border-radius:12px;background:var(--pb-kort)}.vms-kort.osaker{border-style:dashed}.vms-kort-topp{display:flex;align-items:baseline;gap:.5rem}.vms-kort-topp b{flex:1 1;font-size:.9375rem}.vms-flagga{font-size:.625rem;letter-spacing:.04em;text-transform:uppercase;padding:.1rem .4rem;border:1px solid var(--pb-rand);border-radius:999px;color:var(--pb-dampad);white-space:nowrap}.vms-kategori{font-size:.75rem;color:var(--pb-dampad)}.vms-kort p{margin:0;font-size:.8125rem;line-height:1.45}.vms-varfor{font-weight:500}.vms-kort .pb-knapp{align-self:flex-start;margin-top:.35rem}.vms-fot{font-size:.75rem;max-width:44rem}.pf-fot{gap:.7rem;flex-wrap:wrap}.ins-ta-bort,.pf-fot{display:flex;align-items:center}.ins-ta-bort{gap:.35rem;cursor:pointer}.ins-markrad{display:flex;gap:2rem;align-items:flex-end;flex-wrap:wrap}.ins-markrad figure{margin:0;display:flex;flex-direction:column;gap:.4rem}.ins-markrad figcaption{font-size:.75rem}.ins-logo-bred{max-width:16rem}.dark{gap:.7rem;margin:1.5rem 0}.dark,.dark-topp{display:flex;flex-direction:column}.dark-topp{gap:.2rem}.dark-topp p{margin:0;font-size:.8125rem;line-height:1.45;max-width:44rem}.dark-slapp{display:flex;flex-direction:column;gap:.25rem;padding:1.1rem;border:1px dashed var(--pb-rand);border-radius:12px;cursor:pointer;text-align:center}.dark-slapp.drar{border-color:var(--pb-brand);background:var(--pb-panel)}.dark-slapp span{font-size:.75rem;color:var(--pb-dampad);line-height:1.45}.dark-svar{font-size:.8125rem}.dark-lista{list-style:none;margin:0;padding:0;gap:.4rem}.dark-lista,.dark-rad{display:flex;flex-direction:column}.dark-rad{padding:.7rem .85rem;border:1px solid var(--pb-rand);border-radius:10px;background:var(--pb-kort);gap:.2rem}.dark-rad-topp{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap}.dark-namn{flex:1 1;min-width:10rem;font-weight:500;font-size:.875rem;color:inherit}.dark-meta{white-space:nowrap}.dark-lasning,.dark-meta{font-size:.75rem;color:var(--pb-dampad)}.dark-knappar{display:flex;gap:.3rem;margin-top:.35rem}.dark-text{font:inherit;font-size:.8125rem;line-height:1.55;white-space:pre-wrap;margin:.6rem 0 0;padding:.8rem;border-radius:8px;background:var(--pb-bg);border:1px solid var(--pb-rand);max-height:24rem;overflow-y:auto}.sort{gap:.9rem;margin-top:.8rem;padding:.9rem;border:1px solid var(--pb-brand);border-radius:10px;background:var(--pb-bg)}.sort,.sort-grupp{display:flex;flex-direction:column}.sort-grupp{gap:.4rem}.sort-rad{display:flex;gap:.55rem;align-items:flex-start;cursor:pointer;padding:.55rem .65rem;border:1px solid var(--pb-rand);border-radius:8px}.sort-rad.vald{border-color:var(--pb-brand);background:var(--pb-kort)}.sort-rad input{margin-top:.2rem}.sort-inne{display:flex;flex-direction:column;gap:.2rem;min-width:0}.sort-inne b,.sort-varde{font-size:.8125rem}.sort-varde{line-height:1.45}.sort-citat{display:block;font-size:.75rem;line-height:1.4;color:var(--pb-dampad);border-left:2px solid var(--pb-rand);padding-left:.5rem;margin-top:.2rem}.sort-ovrigt{margin:0;font-size:.8125rem}.sort-lista{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.2rem}.sort-lista li{font-size:.8125rem;line-height:1.45;color:var(--pb-dampad)}.sort-knappar{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.sort-knappar small{font-size:.75rem}.dark-ersatt{cursor:pointer;display:inline-flex;align-items:center}.dark-versioner{list-style:none;margin:.5rem 0 0;padding:.6rem .7rem;border-radius:8px;background:var(--pb-bg);border:1px solid var(--pb-rand);display:flex;flex-direction:column;gap:.35rem}.dark-versioner li{display:flex;gap:.6rem;align-items:baseline;flex-wrap:wrap;font-size:.8125rem}.dark-versioner a{color:inherit;flex:1 1;min-width:8rem}.dark-versioner span{font-size:.75rem}.fyll{display:flex;flex-direction:column;gap:.5rem;margin:1.5rem 0 2rem;padding:1.1rem;border:1px solid var(--pb-rand);border-radius:12px;background:var(--pb-kort)}.fyll p{margin:0;font-size:.8125rem;line-height:1.45;max-width:44rem}.fyll-falt{font:inherit;font-size:.875rem;padding:.6rem .7rem;border:1px solid var(--pb-rand);border-radius:8px;background:var(--pb-bg);color:inherit;resize:vertical}.fyll-knappar{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap}.fyll-knappar small{flex:1 1;min-width:14rem;font-size:.75rem;line-height:1.4}.fyll-lista{list-style:none;margin:.3rem 0 0;padding:0;display:flex;flex-direction:column;gap:.25rem}.fyll-lista li{display:flex;gap:.6rem;align-items:baseline;flex-wrap:wrap;font-size:.8125rem}.fyll-lista b{min-width:9rem}.fyll-fel b{color:var(--pb-fel)}.andr{margin:.5rem 0}.andr-knapp{font:inherit;font-size:.8125rem;cursor:pointer;padding:.3rem .6rem;border:1px solid var(--pb-rand);border-radius:999px;background:transparent;color:var(--pb-dampad)}.andr-knapp:hover{border-color:var(--pb-brand);color:var(--pb-text)}.andr-lista{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:.6rem}.andr-lista li{padding:.7rem .8rem;border:1px solid var(--pb-rand);border-radius:10px;background:var(--pb-kort)}.andr-falt{font-size:.8125rem;font-weight:600}.andr-par{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:.7rem;gap:.7rem;margin-top:.4rem}.andr-par p{margin:.15rem 0 0;font-size:.8125rem;line-height:1.45}.andr-fore p{color:var(--pb-dampad)}.andr-efter{border-left:2px solid var(--pb-brand);padding-left:.6rem}.kal-dag.slapp{border-color:var(--pb-brand);background:var(--pb-panel)}.kal-dag.arbetar{opacity:.6}.kal-fel{display:block;font-size:.625rem;line-height:1.3;color:var(--pb-fel);margin-top:.2rem}.kr{gap:.5rem;padding:.8rem;margin-top:.4rem;border:1px solid var(--pb-brand);border-radius:10px;background:var(--pb-bg)}.kr,.kr-falt{display:flex;flex-direction:column}.kr-falt{gap:.2rem}.kr-falt input{font:inherit;font-size:.875rem;padding:.45rem .6rem;border:1px solid var(--pb-rand);border-radius:8px;background:var(--pb-kort);color:inherit}.kr-format{display:flex;flex-wrap:wrap;gap:.3rem}.kr-knappar{display:flex;gap:.4rem}.kr small{font-size:.75rem;line-height:1.45}.kr-svar{font-size:.8125rem;margin:0}.kr-hoppade{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.kr-hoppade li{font-size:.75rem;line-height:1.4;color:var(--pb-dampad)}.bys{gap:.5rem;margin:1.5rem 0}.bys,.bys-topp{display:flex;flex-direction:column}.bys-topp{gap:.2rem;margin-bottom:.3rem}.bys-topp p{margin:0;font-size:.8125rem;line-height:1.45;max-width:46rem}.bys-del{border:1px solid var(--pb-rand);border-radius:12px;background:var(--pb-kort);overflow:hidden}.bys-del.klar{border-color:var(--pb-rand-stark)}.bys-rubrik{font:inherit;width:100%;display:flex;align-items:baseline;gap:.7rem;padding:.7rem .9rem;background:none;border:0;color:inherit;cursor:pointer;text-align:left}.bys-namn{font-weight:600;font-size:.875rem;min-width:8rem}.bys-fraga{flex:1 1;font-size:.8125rem;color:var(--pb-dampad)}.bys-del.klar .bys-fraga{color:var(--pb-text)}.bys-val{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));grid-gap:.4rem;gap:.4rem;padding:0 .9rem .9rem}.bys-kort{font:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:.15rem;padding:.65rem .7rem;border:1px solid var(--pb-rand);border-radius:10px;background:var(--pb-bg);color:inherit;position:relative}.bys-kort b{font-size:.8125rem}.bys-kort span{font-size:.75rem;line-height:1.4;color:var(--pb-dampad)}.bys-kort.vald,.bys-kort:hover{border-color:var(--pb-brand)}.bys-kort.vald{background:var(--pb-panel)}.bys-drar{border-color:var(--pb-rand-stark)}.bys-mot{opacity:.62}.bys-flagga{font-size:.5625rem;letter-spacing:.06em;text-transform:uppercase;font-style:normal;color:var(--pb-dampad);margin-top:.15rem}.bys-klart,.bys-spanning{font-size:.8125rem;line-height:1.45;margin:.3rem 0 0;max-width:46rem}.bys-topp-med-form{flex-direction:row;align-items:flex-start;gap:1.5rem}.bys-topp-med-form>div{flex:1 1;gap:.2rem}.bys-form,.bys-topp-med-form>div{display:flex;flex-direction:column}.bys-form{margin:0;align-items:center;gap:.35rem}.bys-form figcaption{font-size:.6875rem;text-align:center;max-width:7rem;line-height:1.3}.bysf{border-radius:12px;display:block}@media (max-width:40rem){.bys-topp-med-form{flex-direction:column}}.sp-lista{display:flex;flex-direction:column;gap:.3rem}.sp-rad{border:1px solid var(--pb-rand);border-radius:10px;background:var(--pb-kort);overflow:hidden}.sp-rad.begransad{border-color:var(--pb-rand-stark)}.sp-namn{font:inherit;width:100%;display:flex;align-items:baseline;gap:.7rem;padding:.55rem .75rem;background:none;border:0;color:inherit;cursor:pointer;text-align:left}.sp-namn>span{font-size:.875rem;min-width:11rem}.sp-namn small{flex:1 1;font-size:.75rem}.sp-val{display:flex;flex-wrap:wrap;gap:.3rem;padding:0 .75rem .7rem}.db textarea{font:inherit;font-size:.8125rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;padding:.45rem .6rem;border:1px solid var(--pb-rand);border-radius:8px;background:var(--pb-kort);color:inherit;resize:vertical}.db-antagande{font-size:.75rem;margin:0;color:var(--pb-dampad)}.db-tabell{width:100%;border-collapse:collapse;font-size:.75rem}.db-tabell td{padding:.25rem .4rem .25rem 0;border-top:1px solid var(--pb-rand);vertical-align:top;line-height:1.4}.db-tabell tr:first-child td{border-top:0}.db-nr{width:2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.db-bild,.db-nr,.db-under{color:var(--pb-dampad)}.db-bild:before{content:"· "}.db-utfall{width:30%;text-align:right;color:var(--pb-dampad);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.db-rad-fel .db-utfall{color:var(--pb-fel,#d66)}.luck{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0 1.5rem;padding:.9rem 1rem;border:1px solid var(--pb-rand);border-radius:12px;background:var(--pb-kort);max-width:44rem}.luck-topp{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.luck-tal{font-size:.75rem;color:var(--pb-dampad);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.luck-kan{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem;font-size:.8125rem;line-height:1.5}.luck-kan a{font-weight:600}.luck-narmast{margin:.2rem 0 0;font-size:.8125rem;line-height:1.5}.luck-mer{font-size:.75rem}.luck-mer summary{cursor:pointer;color:var(--pb-dampad)}.luck-mer ul{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.25rem;line-height:1.45}.luck-starkast{margin:0;font-size:.75rem}.tempo{display:flex;flex-direction:column;gap:.3rem;margin:0 0 1rem}.tempo-knappar{display:inline-flex;gap:0;border:1px solid var(--pb-rand);border-radius:999px;padding:2px;width:-moz-fit-content;width:fit-content;margin-bottom:.4rem}.tempo-knapp{font:inherit;font-size:.75rem;padding:.3rem .85rem;border:0;border-radius:999px;background:transparent;color:var(--pb-dampad);cursor:pointer}.tempo-knapp.vald{background:var(--pb-brand);color:var(--pb-brand-text)}.tempo-knapp:disabled{opacity:.6;cursor:default}.tempo small{font-size:.75rem;line-height:1.45}.luck>.pb-knapp{align-self:flex-start}.luck-fraga{display:flex;flex-direction:column;gap:.4rem;align-items:flex-start;margin-top:.2rem}.luck-forhand{margin:0;padding:.6rem .75rem;border:1px solid var(--pb-rand);border-radius:8px;background:var(--pb-bg);font:inherit;font-size:.75rem;line-height:1.5;white-space:pre-wrap;max-width:40rem}.luck-fragaknappar{display:flex;gap:.4rem}.luck-fraga small{font-size:.75rem;line-height:1.45}.luck-svar{font-size:.8125rem;margin:0}.fas-nu .fas-stapel{background:var(--pb-brand)}.fas-nu .fas-namn{font-weight:600}.fas-nu .fas-status{color:var(--pb-accent-text)}.fas-alla{margin:0 0 .75rem;font-size:.8125rem;color:var(--pb-dampad)}.las{max-width:42rem;display:flex;flex-direction:column;gap:2.25rem}.las-brief{padding:.9rem 1rem;border:1px solid var(--pb-rand);border-radius:12px;background:var(--pb-kort)}.las-brief,.las-brief dl{display:flex;flex-direction:column;gap:.5rem}.las-brief dl{margin:0}.las-brief dt{font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--pb-dampad)}.las-brief dt a{color:inherit;text-decoration:none}.las-brief dt a:hover{color:var(--pb-accent-text)}.las-brief dd{margin:.1rem 0 0;font-size:.875rem;line-height:1.55}.las-grupp{display:flex;flex-direction:column;gap:1.25rem}.las-grupp>h2{margin:0;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pb-dampad);padding-bottom:.5rem;border-bottom:1px solid var(--pb-rand)}.las-falt h3{margin:0 0 .35rem;font-size:.9375rem;display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.las-falt h3 a{font-size:.75rem;font-weight:400;color:var(--pb-dampad);text-decoration:none;opacity:0;transition:opacity .12s}.las-falt h3 a:focus-visible,.las-falt:hover h3 a{opacity:1}.las-falt p{margin:0;font-size:.9375rem;line-height:1.65;white-space:pre-wrap}.las-tomma{margin:0;font-size:.8125rem;line-height:1.6;color:var(--pb-dampad)}.gruppnav{display:flex;flex-wrap:wrap;gap:.3rem;margin:0 0 1.25rem;position:-webkit-sticky;position:sticky;top:0;z-index:3;padding:.5rem 0;background:var(--pb-bg)}.gruppnav a{display:inline-flex;align-items:baseline;gap:.4rem;font-size:.75rem;padding:.25rem .7rem;border:1px solid var(--pb-rand);border-radius:999px;text-decoration:none;color:inherit}.gruppnav a:hover{border-color:var(--pb-brand)}.gruppnav a span{font-size:.6875rem;color:var(--pb-dampad);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gruppnav a span.gruppnav-klar{color:var(--pb-accent-text)}.grupprubrik{margin:0 0 .9rem;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pb-dampad);padding-bottom:.5rem;border-bottom:1px solid var(--pb-rand);scroll-margin-top:4rem}.marken{display:flex;flex-direction:column;gap:.4rem;margin:.6rem 0}.marken-rad{display:flex;flex-wrap:wrap;gap:.5rem}.marke{width:44px;height:44px;padding:4px;border:1px solid var(--pb-rand);border-radius:8px;background:var(--pb-kort)}.marken small{font-size:.6875rem}.rikt{display:flex;flex-direction:column;gap:1.5rem}.rikt>.rikt-block:not(.rikt-stort),.rikt>:is(.rikt-rost,.rikt-rationale,.rikt-bort,.rikt-rorelse){max-width:62ch}.rikt-stort{gap:1rem;margin-top:1.5rem}.rikt .rikt-hero{min-height:min(62vh,36rem);font-size:clamp(3rem,11vw,9rem)}.rikt .rikt-rost{font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.25;max-width:30ch;text-wrap:balance}.rikt-stort .rikt-bilder{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.rikt-stort .rikt-bilder img{border-radius:14px}.rikt-stort .spar-rad{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:start}@media (max-width:60rem){.rikt-stort .spar-rad{grid-template-columns:minmax(0,1fr)}}.rikt-stort .spar-yta{border-radius:14px}.rikt-stort .rikt-palett{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:0;gap:0;border-radius:14px;overflow:hidden}.rikt-stort .rikt-palett div{min-height:clamp(9rem,22vw,16rem);display:flex;align-items:flex-end;padding:1rem}.rikt-stort .rikt-palett code{font-size:.8125rem;color:inherit}.rikt-typ .rikt-prov{font-size:clamp(4rem,13vw,11rem);line-height:.95;color:var(--pb-text)}.rikt-typ .rikt-om{font-size:.9375rem}@media (max-width:48rem){.rikt-stort .rikt-bilder{grid-template-columns:minmax(0,1fr)}}.rikt-nav{align-items:baseline;font-size:.8125rem}.rikt-nav,.rikt-steg{display:flex;gap:1rem}.rikt-steg{margin-left:auto}.rikt-hero{display:grid;place-items:center;min-height:15rem;border-radius:14px;font-size:clamp(2.5rem,7vw,5rem);line-height:1}.rikt-topp{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.rikt-topp h1{margin:0}.rikt-knappar{display:flex;gap:.5rem;align-items:center}.rikt-rost{font-size:1.375rem;line-height:1.4;margin:0}.rikt-rationale{font-size:.9375rem;line-height:1.7;margin:0;white-space:pre-wrap}.rikt-bort{font-size:.875rem;line-height:1.6;margin:0;color:var(--pb-dampad)}.rikt-bort .panel-etikett{display:inline;margin-right:.4rem}.rikt-block{display:flex;flex-direction:column;gap:.6rem}.rikt-bilder{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:.75rem;gap:.75rem}.rikt-bilder img{width:100%;border-radius:10px;display:block}.rikt-palett{display:flex;flex-wrap:wrap;gap:.75rem}.rikt-palett div{display:flex;flex-direction:column;gap:.3rem}.rikt-palett span{width:5rem;height:3.5rem;border-radius:8px;border:1px solid var(--pb-rand);display:block}.rikt-palett code{font-size:.6875rem;color:var(--pb-dampad)}.rikt-prov{font-size:clamp(2rem,5vw,3.25rem);margin:0;line-height:1.1}.rikt-prov-brod{font-size:1rem;margin:0;color:var(--pb-dampad)}.rikt-block-lista{margin:0;display:flex;flex-direction:column;gap:.75rem}.rikt-block-lista dt{font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--pb-dampad)}.rikt-block-lista dd{margin:.2rem 0 0;font-size:.9375rem;line-height:1.6}.rikt-rorelse{font-size:.8125rem;margin:0}.rikt-refs{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));grid-gap:.5rem;gap:.5rem}.rikt-refs img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;display:block}.pb-rutnat[data-kolumner="1"]{grid-template-columns:minmax(0,1fr)}.pb-rutnat[data-kolumner="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.bredd{display:flex;align-items:baseline;gap:.3rem;margin:0 0 .75rem;font-size:.8125rem}.bredd a{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid var(--pb-rand);border-radius:6px;text-decoration:none;color:inherit}.bredd a.vald{background:var(--pb-brand);color:var(--pb-brand-text);border-color:var(--pb-brand)}.bredd span{margin-left:.3rem;font-size:.75rem}.byggare{gap:1.5rem}.byggare,.byggare-steg{display:flex;flex-direction:column}.byggare-steg{gap:.75rem}.byggare-steg h3{font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--pb-dampad,#777);margin:0;font-weight:500}.byggare-reffar{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.byggare-ref{padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:var(--pb-kort);cursor:pointer;aspect-ratio:1}.byggare-ref img{width:100%;height:100%;object-fit:contain;display:block}.byggare-ref.vald{border-color:var(--pb-brand)}.byggare-palett{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.byggare-palett label{display:flex;flex-direction:column;gap:.25rem;align-items:center;font-size:.7rem}.byggare-palett input[type=color]{width:3.25rem;height:3.25rem;border:1px solid var(--pb-rand);border-radius:10px;padding:0;background:none;cursor:pointer}.byggare-palett label.tom input[type=color]{opacity:.25;border-style:dashed}.byggare-typprov{display:flex;flex-direction:column;gap:.15rem;margin:0}.byggare-typprov span:first-child{font-size:2.25rem;line-height:1.05}.byggare-typprov span:last-child{font-size:.875rem;opacity:.7}.byggare-marken{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.byggare-marke{aspect-ratio:1;border:2px solid transparent;border-radius:10px;padding:.6rem;cursor:pointer}.byggare-marke svg{width:100%;height:100%;display:block}.byggare-marke.vald{border-color:var(--pb-brand)}.byggare-ord{display:flex;flex-direction:column;gap:.5rem}.byggare-ord input,.byggare-ord textarea{font:inherit;padding:.6rem .75rem;border:1px solid var(--pb-rand);border-radius:10px;background:var(--pb-kort);color:inherit}@media (max-width:44rem){.byggare-reffar{grid-template-columns:repeat(3,minmax(0,1fr))}.byggare-marken{grid-template-columns:repeat(6,minmax(0,1fr))}}.byggare-typskisser{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.byggare-ljud{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.projektlogo{display:grid;place-items:center;width:100%;height:100%;padding:18% 16%}.projektlogo svg{display:block;width:auto;height:auto;max-width:100%;max-height:100%}.uppstart-utan{margin-bottom:1.25rem}.oversikt-topp{margin:.25rem 0 1rem}.ref-intern{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--pb-dampad);cursor:pointer}.ref-intern input{accent-color:var(--pb-text)}.lev-licenser{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column}.lev-licenser li{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr) auto auto;grid-gap:1rem;gap:1rem;align-items:baseline;padding:.85rem 0;border-top:1px solid var(--pb-rand)}.lev-licenser .lev-namn{font-size:1.125rem}.lev-licens{font-size:.75rem;padding:.2rem .6rem;border-radius:999px;border:1px solid var(--pb-rand);white-space:nowrap}.lev-licenser [data-status=fri] .lev-licens{color:var(--pb-ok);border-color:currentColor}.lev-licenser [data-status=kop] .lev-licens,.lev-licenser [data-status=okand] .lev-licens{color:var(--pb-varning,#D9A441);border-color:currentColor}.lev-licenser a{font-size:.8125rem;color:inherit}@media (max-width:640px){.lev-licenser li{grid-template-columns:1fr auto}.lev-licenser .lev-typ{grid-column:1/-1}}.fyll-steg{margin:.5rem 0 1rem;border:1px solid var(--pb-rand);border-radius:12px;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.6rem}.fyll-steg summary{cursor:pointer;font-size:.875rem}.fyll-steg[open]{gap:.75rem}.fyll-steg textarea{min-height:10rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.spar-avvagning{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.6rem;gap:.6rem;margin:.25rem 0 .5rem}.spar-avvagning dt{font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pb-dampad);margin-bottom:.25rem}.spar-avvagning dd{margin:0;font-size:.8125rem;line-height:1.55}.spar-avvagning div:first-child dt{color:var(--pb-ok)}@media (max-width:640px){.spar-avvagning{grid-template-columns:minmax(0,1fr)}}.portal-godkann{justify-content:space-between;gap:1rem;padding:.85rem 1rem;margin-bottom:.75rem;border:1px solid var(--pb-rand);border-radius:12px;background:var(--pb-kort);font-size:.9375rem}.portal-godkann,.sajtbilder{display:flex;align-items:center;flex-wrap:wrap}.sajtbilder{gap:.5rem;margin-top:.75rem}.sajtbilder .makare-brief{width:14rem;min-height:0}.sajtbilder .hjalp{font-size:.8125rem}.hjalpknapp{position:fixed;right:1.5rem;bottom:calc(1.5rem + env(safe-area-inset-bottom, 0px));width:3rem;height:3rem;border-radius:50%;border:1px solid var(--pb-rand);background:var(--pb-text);color:var(--pb-bg);font:inherit;font-weight:700;font-size:1.1rem;cursor:pointer;z-index:40;box-shadow:0 6px 20px rgb(0 0 0/.25);transition:transform var(--duration-fast,.15s)}.hjalpknapp:hover{transform:translateY(-2px)}.hjalpknapp:focus-visible{outline:2px solid var(--pb-text);outline-offset:3px}@media (max-width:760px){.har-mobilnav .hjalpknapp{bottom:calc(5rem + env(safe-area-inset-bottom, 0px))}}.hjalp-dialog{border:1px solid var(--pb-rand);border-radius:16px;background:var(--pb-panel,var(--pb-kort));color:var(--pb-text);padding:1.5rem;width:min(30rem,calc(100vw - 2rem))}.hjalp-dialog::-webkit-backdrop{background:rgb(0 0 0/.5)}.hjalp-dialog::backdrop{background:rgb(0 0 0/.5)}.hjalp-form,.hjalp-klar{display:flex;flex-direction:column;gap:.85rem}.hjalp-form h2,.hjalp-klar h2{margin:0;font-size:1.125rem}.hjalp-klar p{margin:0}.hjalp-klar .pb-knapp{align-self:flex-start}.hjalp-val{display:flex;flex-wrap:wrap;gap:.4rem}.hjalp-knappar{display:flex;justify-content:flex-end;gap:.5rem}.forandring{display:flex;flex-direction:column;gap:1rem;margin-block:1.5rem}.forandring h3{margin:0 0 .25rem}.forandring p{margin:0}.forandring-rad{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.forandring-delar{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));grid-gap:.6rem 2rem;gap:.6rem 2rem}.forandring-del{display:grid;grid-template-columns:5.5rem auto;justify-content:start;align-items:center;grid-gap:.75rem;gap:.75rem;font-size:.875rem}.forandring-del .dok-vyval button{font:inherit;font-size:.75rem}.dok-vyval button{padding:.35rem .8rem;font-size:.8125rem;color:var(--pb-dampad);background:none;border:0;cursor:pointer}.dok-vyval button.aktiv{background:var(--pb-text);color:var(--pb-bg)}.forandring-del .dok-vyval{margin-left:0}.autopilot{display:flex;flex-direction:column;gap:.85rem;max-width:44rem;margin-block:0 1.5rem}.autopilot-topp{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.autopilot h2{margin:0 0 .25rem;font-size:1rem}.autopilot p{margin:0;font-size:.8125rem}.autopilot-topp>.pb-knapp{flex:0 0 auto}.autopilot-grind{display:flex;gap:.5rem;align-items:center;font-size:.8125rem;color:var(--pb-dampad);cursor:pointer}.autopilot-lage{display:flex;gap:.6rem;align-items:baseline;font-size:.875rem}.autopilot-prick{width:.55rem;height:.55rem;border-radius:50%;background:var(--pb-dampad);flex:0 0 auto;transform:translateY(-.05rem)}.autopilot[data-status=arbetar] .autopilot-prick{background:var(--pb-brand);animation:autopilot-puls 1.4s ease-in-out infinite}.autopilot[data-status=vantar-studio] .autopilot-prick{background:var(--pb-brand)}.autopilot[data-status=klar] .autopilot-prick,.autopilot[data-status=vantar-kund] .autopilot-prick{background:var(--pb-ok)}.autopilot[data-status=fel] .autopilot-prick{background:var(--pb-fel)}.autopilot[data-status=vantar-studio]{border-color:var(--pb-brand)}@keyframes autopilot-puls{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.autopilot[data-status=arbetar] .autopilot-prick{animation:none}}.autopilot-knappar{display:flex;flex-wrap:wrap;gap:.5rem}.autopilot-logg summary{cursor:pointer;font-size:.8125rem;color:var(--pb-dampad)}.autopilot-logg ol{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.3rem;font-size:.8125rem;line-height:1.45}.autopilot-logg time{color:var(--pb-dampad);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:.4rem}.rekommendation{align-self:flex-start;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .6rem;border-radius:999px;background:var(--pb-brand);color:var(--pb-brand-text)}.autopilot-spar{display:flex;flex-direction:column;gap:.75rem;padding:.85rem 1rem;border-radius:.6rem;background:var(--pb-yta-2,rgba(127,127,127,.08))}.autopilot-spar dl{margin:0;display:flex;flex-direction:column;gap:.4rem;font-size:.8125rem;line-height:1.45}.autopilot-spar dl>div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem}.autopilot-spar dt{color:var(--pb-dampad)}.autopilot-spar dd{margin:0}.autopilot-spar summary{cursor:pointer;font-size:.8125rem;font-weight:600}.autopilot-spar ol{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem;font-size:.8125rem;line-height:1.5;max-height:22rem;overflow-y:auto}.autopilot-spar time{color:var(--pb-dampad);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:.4rem}.autopilot-spar strong{font-weight:600;margin-right:.3rem}.autopilot-spar li[data-vem=client] strong{color:var(--pb-accent-text)}@media (max-width:30rem){.autopilot-spar dl>div{grid-template-columns:1fr;gap:.1rem}}.autopilot-svar{display:flex;flex-direction:column;gap:.3rem;font-size:.8125rem;line-height:1.5;border-left:2px solid var(--pb-brand);padding-left:.75rem}.autopilot-svar p{margin:0;white-space:pre-line}.portal-godkann>.tradlista{flex:1 0 100%}.falt-kommentar{margin-top:.4rem;font-size:.8125rem}.falt-kommentar>summary{cursor:pointer;color:var(--pb-dampad);width:-moz-fit-content;width:fit-content}.falt-kommentar>summary:hover{color:var(--pb-text,inherit)}.falt-kommentar[open]>summary{margin-bottom:.5rem}.kommentar-falt{display:inline-block;font-size:.75rem;color:var(--pb-dampad);margin-bottom:.15rem}.autopilot-svar p{color:var(--pb-text)}.skicka-feedback{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;flex:1 0 100%;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--pb-rand);font-size:.875rem;color:var(--pb-dampad)}.utgavor{display:flex;flex-direction:column;gap:.75rem;max-width:44rem;margin-block:0 1.5rem}.utgavor-topp{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap}.utgavor h2{margin:0;font-size:1rem}.utgavor p{margin:0;font-size:.8125rem}.utgavor summary{cursor:pointer;font-size:.8125rem;font-weight:600}.utgavor ul{margin:.5rem 0 0;padding-left:1.1rem;line-height:1.5;gap:.15rem}.utgavor ul,.utgavor-form{font-size:.8125rem;display:flex;flex-direction:column}.utgavor-form{gap:.5rem}.utgavor-form input[type=text],.utgavor-form>input{font:inherit;padding:.5rem .65rem;border-radius:8px;border:1px solid var(--pb-rand);background:var(--pb-bg);color:inherit}.utgavor-form label{display:flex;gap:.45rem;align-items:center;color:var(--pb-dampad)}.utgavor-form .pb-knapp{align-self:flex-start}.licens-varning{display:flex;flex-direction:column;gap:.4rem;padding:.85rem 1rem;border:1px solid var(--pb-brand);border-radius:10px;font-size:.8125rem;margin-block:.75rem;max-width:44rem}.licens-varning ul{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.15rem}.licens-varning a{color:inherit}.steg-las>summary{cursor:pointer;font-size:.875rem;color:var(--pb-dampad);padding:.4rem 0;width:-moz-fit-content;width:fit-content}.steg-las>summary:hover{color:var(--pb-text)}.steg-las[open]>summary{margin-bottom:.75rem}.steg-las:not([open])+*{margin-top:0}.gjort-utanfor{display:block;max-width:44rem;margin-block:0 1.5rem}.gjort-utanfor[open]>*+*{margin-top:.85rem}.gjort-utanfor>summary{cursor:pointer;font-size:.875rem;font-weight:600}.gjort-utanfor p{margin:0;font-size:.8125rem}.gjort-utanfor-val{display:flex;flex-direction:column;gap:.45rem;font-size:.875rem}.gjort-utanfor-val label{display:flex;gap:.55rem;align-items:baseline;cursor:pointer}.gjort-utanfor .pb-knapp{display:inline-flex}.demo-vaxel{font:inherit;font-size:.75rem;padding:.3rem .7rem;margin-left:.5rem;border-radius:999px;border:1px solid var(--pb-rand);background:transparent;color:var(--pb-dampad);cursor:pointer;vertical-align:middle}.demo-vaxel:hover{color:var(--pb-text);border-color:var(--pb-dampad)}.demo-vaxel[aria-pressed=true]{color:var(--pb-text);border-style:dashed}.kundsamtal{display:block;max-width:46rem;margin-block:0 1rem}.kundsamtal>summary{cursor:pointer;font-size:.875rem;font-weight:600}.kundsamtal ol{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.6rem;max-height:28rem;overflow-y:auto;font-size:.8125rem}.kundsamtal p{margin:.2rem 0 0;white-space:pre-line;line-height:1.5}.kundsamtal li[data-roll=kund] b{color:var(--pb-accent-text)}.rundtext{margin:.4rem 0 0;font-size:.8125rem;color:var(--pb-dampad);flex:1 0 100%}.koncept-bento-lank{display:block;color:inherit;text-decoration:none;border-radius:14px;transition:transform .16s ease-out}.koncept-bento-lank:hover{transform:translateY(-2px)}.koncept-bento-lank:focus-visible{outline:2px solid var(--pb-brand);outline-offset:3px}@media (prefers-reduced-motion:reduce){.koncept-bento-lank{transition:none}.koncept-bento-lank:hover{transform:none}}.rikt-om{max-width:62ch;margin:.25rem 0 1rem;font-size:.875rem;line-height:1.55;color:var(--pb-dampad);text-wrap:pretty}.rikt-om b{color:var(--pb-text);font-weight:500}.rikt-verktyg{border:1px solid var(--pb-rand);border-radius:14px;padding:0 1.25rem;margin:1.5rem 0}.rikt-verktyg>summary{cursor:pointer;padding:1rem 0;font-weight:600;list-style:none}.rikt-verktyg>summary::-webkit-details-marker{display:none}.rikt-verktyg>summary:after{content:" +";color:var(--pb-dampad)}.rikt-verktyg[open]>summary:after{content:" −"}.rikt-verktyg[open]{padding-bottom:1.25rem}.koncept-kort .koncept-rationale{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.pb-rutnat[data-kolumner="1"] .bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:auto;gap:.75rem}.pb-rutnat[data-kolumner="1"] .bento>*{grid-column:span 2;grid-row:auto}.pb-rutnat[data-kolumner="1"] .bento-namn,.pb-rutnat[data-kolumner="1"] .bento-palett,.pb-rutnat[data-kolumner="1"] .bento-prov{order:1;aspect-ratio:16/10}.pb-rutnat[data-kolumner="1"] .bento-namn span{font-size:clamp(1.5rem,16cqw,4rem)}.pb-rutnat[data-kolumner="1"] :is(.bento-stor,.bento-bild){order:2;aspect-ratio:4/5;background-size:cover;background-position:50%}.pb-rutnat[data-kolumner="1"] :is(.bento-marke,.bento-par){display:none}.pb-rutnat[data-kolumner="1"] .bento-rost{order:3;grid-column:1/-1;min-height:5rem;font-size:1.25rem}.remix textarea{font:inherit;width:100%;max-width:62ch;padding:.7rem .9rem;border:1px solid var(--pb-rand);border-radius:12px;background:var(--pb-kort);color:var(--pb-text);resize:vertical}.remix-rad{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.koncept-remix{display:block;margin-top:.3rem;font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--pb-dampad);text-decoration:none}a.koncept-remix:hover{color:var(--pb-text)}.rikt-forklaring{max-width:62ch;margin:.25rem 0 0;font-size:.9375rem;line-height:1.65;color:var(--pb-dampad);text-wrap:pretty}.rikt-rost-rutor{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:1rem;gap:1rem}.rikt-rost-ruta{aspect-ratio:4/3;border-radius:14px;padding:clamp(1.25rem,2.5vw,2rem);display:flex;align-items:flex-end;container-type:inline-size}.rikt-rost-ruta span{font-size:clamp(1.25rem,9cqw,2.75rem);line-height:1.05;text-wrap:balance}.rikt-rorelse-yta{min-height:clamp(12rem,28vw,20rem);border-radius:14px;display:grid;place-items:center;overflow:hidden}.rikt-rorelse-yta .rorelse-logo-marke{width:auto;font-size:clamp(2.5rem,8vw,6rem);line-height:1}.bento-monster{background-size:cover;background-position:50%}.pb-rutnat[data-kolumner="1"] .bento-monster{order:3;grid-column:1/-1;aspect-ratio:5/1}.rikt-monster{width:100%;aspect-ratio:21/9;border-radius:14px;background-size:cover;background-position:50%}.dela-par{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));grid-gap:1rem;gap:1rem;align-items:start}.dela-par>.pb-kort{margin:0;min-width:0}.assetplatser{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr))}.assetplats:not(.fylld) .assetyta{aspect-ratio:16/9;min-height:0;height:auto}.modulrad.pb-kort{margin:0;padding:.7rem 1rem;border-radius:0;border-width:0 0 1px;background:none}.modulrad.pb-kort:first-of-type{border-top-width:1px}.modulrad .modulrad-text p{margin:.15rem 0 0;font-size:.8rem;color:var(--pb-dampad)}.modulrad .modulrad-varfor{font-size:.72rem}.koncept-handlingar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.koncept-handlingar form{margin:0}.koncept-kommentarer>summary{cursor:pointer;font-size:.8rem;color:var(--pb-dampad);list-style:none}.koncept-kommentarer>summary::-webkit-details-marker{display:none}.koncept-kommentarer[open]>summary{margin-bottom:.5rem}.utanfor-omfang{border-left:3px solid var(--pb-brand,#d5fc44);padding:.5rem .9rem;background:var(--pb-panel);border-radius:0 10px 10px 0}.tillval-lista{margin:.5rem 0 1rem;padding-left:1.1rem;display:grid;grid-gap:.2rem;gap:.2rem;font-size:.9rem}.ordmarke-verktyg{display:grid;grid-gap:.75rem;gap:.75rem;flex:1 1 100%;min-width:0}.ordmarke-rad{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.ordmarke-prov{color:var(--pb-text);font-size:clamp(3rem,9vw,6.5rem);line-height:1.05;margin:.5rem 0 0;background:var(--pb-panel);border-radius:14px;padding:1.5rem 2rem;overflow-x:auto}.ordmarke-par{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));grid-gap:.6rem 2.5rem;gap:.6rem 2.5rem;max-width:52rem}.ordmarke-par label{display:grid;grid-template-columns:2.2rem 1fr 2.4rem;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.875rem}.ordmarke-par output{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:var(--pb-dampad)}.meny-grupp{border-top:1px solid var(--pb-rand);padding:.4rem 0}.meny-grupp>summary{cursor:pointer;font-weight:600;padding:.6rem 0}.meny-poster{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));grid-gap:.75rem;gap:.75rem;padding-bottom:.75rem}.meny-post{display:flex;flex-direction:column;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem;border:1px solid var(--pb-rand);border-radius:14px;background:var(--pb-panel);min-width:0}.meny-post h3{margin:0 0 .3rem;font-size:1rem}.meny-post p{margin:0 0 .5rem;font-size:.875rem}.meny-pris{font-size:.75rem;color:var(--pb-dampad);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pb-rutnat.en-riktning{grid-template-columns:minmax(0,1fr);max-width:72rem}.logo-matt{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));grid-gap:.75rem;gap:.75rem;align-items:end;margin:1rem 0}.logo-matt label{display:grid;grid-gap:.3rem;gap:.3rem;font-size:.8125rem;color:var(--pb-dampad)}.logo-matt input{font:inherit;font-size:.875rem;padding:.5rem .75rem;border:1px solid var(--pb-rand);border-radius:10px;background:var(--pb-bg);color:var(--pb-text)}.presfalt-bilder{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));grid-gap:.6rem;gap:.6rem;margin:.5rem 0 .9rem}.presfalt-bilder img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;display:block}.ib-rost-rader{list-style:none;margin:.5rem 0 1rem;padding:0;display:grid;grid-gap:.55rem;gap:.55rem;font-size:clamp(1.05rem,1.6vw,1.45rem);line-height:1.2}.ib-rost-rader li:before{content:"“";opacity:.45;margin-right:.1em}.ib-bruk{grid-template-columns:minmax(0,1fr)!important}.ib-bruk-remsa .ib-bild{flex:1 1;aspect-ratio:4/5;min-width:0}.vantar-pa-dig{border:1px solid var(--pb-rand);border-radius:16px;padding:1.25rem 1.4rem;background:var(--pb-panel)}.vantar-pa-dig h2{margin-top:0}.vantar-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:.6rem;gap:.6rem}.vantar-lista li{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;padding:.6rem 0;border-top:1px solid var(--pb-rand)}.vantar-lista li:first-child{border-top:0}.vantar-knappar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.vantar-knappar form{margin:0}.steg-status{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;padding:.25rem .65rem;border-radius:999px;border:1px solid var(--pb-rand);color:var(--pb-text)}.steg-status:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--pb-dampad)}.steg-status.ute:before{background:#6BA6FF}.steg-status.andras:before{background:#F2A33A}.steg-status.klar:before{background:var(--pb-brand,#D5FC44)}.steg-mer{position:relative}.steg-mer>summary{list-style:none;cursor:pointer;padding:.45rem .9rem;border:1px solid var(--pb-rand);border-radius:999px;font-size:.875rem}.steg-mer>summary::-webkit-details-marker{display:none}.steg-mer-meny{position:absolute;right:0;top:calc(100% + .4rem);z-index:20;min-width:16rem;display:grid;padding:.4rem;border:1px solid var(--pb-rand);border-radius:12px;background:var(--pb-panel);box-shadow:0 12px 32px rgba(0,0,0,.35)}.steg-mer-meny button,.steg-mer-meny>a{all:unset;display:block;cursor:pointer;padding:.55rem .7rem;border-radius:8px;font-size:.875rem;color:var(--pb-text)}.steg-mer-meny form{margin:0}.steg-mer-meny button:hover,.steg-mer-meny>a:hover{background:var(--pb-bg)}.pb-nav a.fas-fram{color:var(--pb-sida-dampad)}.pb-nav a.fas-fram .pb-nav-ankare{opacity:.45}.pb-nav a.fas-fram:hover{color:var(--pb-sida-text)}.pb-nav a.fas-nu{font-weight:600}.pb-nav a.fas-nu .pb-nav-nr{color:var(--pb-brand,#D5FC44)}.pb-nav-nu{margin-left:auto;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;padding:.1rem .45rem;border-radius:999px;background:var(--pb-brand,#D5FC44);color:#0B0B0C}.pb-sida.infalld .pb-nav-nu{display:none}.vantar-osant{flex-basis:100%;flex-wrap:wrap;font-size:.8125rem;color:#F2A33A}.vantar-osant,.vantar-osant form{display:flex;align-items:center;gap:.6rem}.vantar-osant form{margin:0}.vantar-osant form>span{display:none}.delning-kryss{display:inline-flex;align-items:center;gap:.45rem;font-size:.8125rem;color:var(--pb-text)}.fran-kunden ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.8rem;gap:.8rem}.fran-kunden li{padding:.8rem 1rem;border:1px solid var(--pb-rand);border-radius:12px}.fran-kunden li p{margin:.35rem 0 0;color:var(--pb-text)}.granskningsguide{border-left:3px solid var(--pb-brand,#d5fc44);padding:.6rem 1rem;margin:.5rem 0 1.25rem;background:var(--pb-panel);border-radius:0 12px 12px 0}.granskningsguide ul{margin:.4rem 0 0;padding-left:1.1rem;display:grid;grid-gap:.25rem;gap:.25rem;font-size:.9375rem}.granskningsguide .guide-inte{margin:.5rem 0 0;font-size:.8125rem;color:var(--pb-dampad)}.granskningsguide .guide-rundor{margin:.4rem 0 0;font-size:.8125rem;color:var(--pb-text)}.underlag{display:grid;grid-gap:.2rem;gap:.2rem;margin-top:.6rem}.underlag p{margin:0}.studion-lutar{margin-top:.6rem;font-size:.8125rem}.overlamning{border:1px solid var(--pb-rand);border-radius:18px;padding:1.6rem 1.6rem 1.3rem;background:var(--pb-panel)}.overlamning h2{margin:.3rem 0 .4rem;font-size:clamp(1.5rem,2.4vw,2rem)}.overlamning-kort{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));grid-gap:.75rem;gap:.75rem;margin:1.2rem 0}.overlamning-ett{display:grid;grid-gap:.3rem;gap:.3rem;padding:1rem;border:1px solid var(--pb-rand);border-radius:14px;text-decoration:none;color:var(--pb-text);background:var(--pb-bg);transition:border-color .15s ease-out}.overlamning-ett:hover{border-color:var(--pb-text)}.overlamning-ett span{font-size:.8125rem;color:var(--pb-dampad)}.overlamning-typ ul{list-style:none;margin:.4rem 0 0;padding:0;display:grid;grid-gap:.3rem;gap:.3rem;font-size:.875rem}.overlamning-typ .lic-kop,.overlamning-typ .lic-okand{color:#F2A33A}.overlamning-sedan{margin:1.1rem 0 0;font-size:.9375rem;color:var(--pb-text)}.omdome{margin:1.2rem 0 0;border-top:1px solid var(--pb-rand);padding-top:1rem}.omdome>summary{cursor:pointer;font-weight:600;font-size:1.05rem}.omdome-form{display:grid;grid-gap:.9rem;gap:.9rem;margin-top:.9rem}.stjarnor{border:0;margin:0;padding:0;display:flex;align-items:center;gap:.8rem}.stjarnor legend{float:left;min-width:8rem;font-size:.875rem;color:var(--pb-text)}.stjarnor-rad{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end}.stjarnor-rad input{position:absolute;opacity:0;width:1px;height:1px}.stjarnor-rad label{cursor:pointer;font-size:1.5rem;line-height:1;padding:0 .1rem;color:var(--pb-rand);transition:color .12s ease-out}.stjarnor-rad input:checked~span,.stjarnor-rad label:has(input:checked),.stjarnor-rad label:has(input:checked)~label,.stjarnor-rad label:hover,.stjarnor-rad label:hover~label{color:var(--pb-brand,#D5FC44)}.stjarnor-rad input:focus-visible+span{outline:2px solid var(--pb-text);outline-offset:2px;border-radius:4px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.omdome-delar{display:grid;grid-gap:.4rem;gap:.4rem}.omdome-vem{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));grid-gap:.5rem;gap:.5rem}.omdome-form textarea,.omdome-vem input{font:inherit;font-size:.9375rem;padding:.6rem .75rem;border:1px solid var(--pb-rand);border-radius:10px;background:var(--pb-bg);color:var(--pb-text)}.omdome-ja{display:flex;gap:.5rem;align-items:flex-start;font-size:.875rem;color:var(--pb-text)}.omdomen-studio ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.8rem;gap:.8rem}.omdomen-studio li{padding:.9rem 1rem;border:1px solid var(--pb-rand);border-radius:12px;display:grid;grid-gap:.4rem;gap:.4rem;justify-items:start}.omdomen-studio li p{margin:0;color:var(--pb-text)}.omdome-stjarnor{color:var(--pb-brand,#D5FC44);letter-spacing:.1em}:where(.pb) select:not([multiple]){font:inherit;font-size:.875rem;color:inherit;padding:.45rem 2rem .45rem .85rem;border:1px solid var(--pb-rand);border-radius:999px;background-color:var(--pb-kort)}.pb select:not([multiple]){-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 15px) 52%,calc(100% - 10px) 52%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.pb select:not([multiple]):focus-visible{outline:2px solid var(--pb-text);outline-offset:2px}.pb .pb-bestall{display:block;margin-top:1rem;padding:.7rem 1rem;border-radius:999px;background:var(--pb-brand);color:var(--pb-brand-text);text-align:center;font-weight:600;font-size:.875rem;text-decoration:none;transition:transform .15s ease-out}.pb .pb-bestall:hover{transform:translateY(-1px)}.pb .pb-bestall:focus-visible{outline:2px solid var(--pb-text);outline-offset:3px}@media (prefers-reduced-motion:reduce){.pb-bestall{transition:none}}.toppbar:has(+.toppbar-flikar){border-bottom:0}.toppbar-flikar{display:flex;gap:.25rem;padding:.25rem var(--pb-sidluft,2rem) .75rem;background:var(--pb-bg);border-bottom:1px solid var(--pb-rand);overflow-x:auto}.toppbar-flikar a{padding:.4rem .9rem;border-radius:999px;font-size:.875rem;color:var(--pb-text);text-decoration:none;white-space:nowrap}.toppbar-flikar a:hover{background:var(--pb-panel)}.toppbar-flikar a.aktiv{background:var(--pb-text);color:var(--pb-bg)}.toppbar-flikar a:focus-visible{outline:2px solid var(--pb-text);outline-offset:2px}.autopilot-installningar{margin:.25rem 0 .5rem}.autopilot-installningar>summary{cursor:pointer;font-size:.8125rem;color:var(--pb-text);width:-moz-fit-content;width:fit-content}.autopilot-installningar[open]>summary{margin-bottom:.5rem}.pb-inner>:is(p,.pb-metarad)+:is(.pb-knapp,form,.pb-knapprad,details){margin-top:1rem}:where(.pb) :is(p,details[open]>summary,.team-rad)+.pb-knapp{margin-top:.75rem}.pb-nav-arkiv{display:contents}.pb-sektion+:not(.pb-sektion,script,style){margin-top:1.5rem}details.pb-sektion:not([open]){gap:0}.insikter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media (max-width:700px){.insikter{grid-template-columns:minmax(0,1fr)}}.insikt{display:flex;flex-direction:column;gap:.6rem}.insikt h3{margin:0;font-size:.9375rem;font-weight:600}.insikt-tal{font-size:2rem;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.insikt ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;font-size:.875rem}.insikt li{display:flex;justify-content:space-between;gap:1rem}.insikt li b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.granska-rutnat{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));grid-gap:1rem;gap:1rem}.granska-kort{margin:0;display:flex;flex-direction:column;border:1px solid var(--pb-rand);border-radius:14px;overflow:hidden;background:var(--pb-kort)}.granska-kort img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.granska-kort figcaption{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.granska-namn{font-weight:600;font-size:.9375rem}.granska-knappar{display:flex;gap:.5rem;flex-wrap:wrap}.granska-kort textarea{font:inherit;padding:.6rem .7rem;border-radius:10px;border:1px solid var(--pb-rand);background:var(--pb-bg);color:inherit;resize:vertical}.granska-rutnat.liten{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.granska-kort.valbar{cursor:pointer}.granska-kort.vald{outline:2px solid var(--pb-brand);outline-offset:-2px}.granska-rad{gap:.6rem;padding:.8rem 1rem}.granska-rad,.granska-skicka{display:flex;align-items:center}.granska-skicka{gap:1rem;flex-wrap:wrap;margin-top:1.25rem}.granska-skicka label{display:flex;gap:.6rem;align-items:center;font-size:.875rem}.ratt-rad{list-style:none;margin:0;padding:0;display:flex;gap:.6rem;flex-wrap:wrap}.ratt-rad li{padding:.5rem .9rem;border:1px solid var(--pb-rand);border-radius:999px;font-size:.875rem}.ratt-rad li b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:.25rem}.ratt-rad li[data-ratt=okand]{border-color:currentColor}.pb .urb-genre{margin:.75rem 0 1rem}.pb .urb-fler{background:none;border:0;padding:0;font:inherit;color:var(--pb-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pb .urb-fler:hover{color:var(--pb-accent-text)}.pb .bys-kortform{display:block;width:44px;height:44px;margin-bottom:.4rem;border-radius:6px;overflow:hidden}.pb .bys-kortform svg{display:block;width:100%;height:100%}.ins-flikar{display:flex;gap:.25rem;margin:.5rem 0 1.25rem}.ins-flikar button{all:unset;cursor:pointer;padding:.4rem .75rem;border-radius:8px;font-size:.8125rem;font-weight:500;color:var(--pb-dampad)}.ins-flikar button.aktiv,.ins-flikar button:hover{color:var(--pb-text);background:var(--pb-panel)}.ins-flikar button:focus-visible{outline:2px solid var(--pb-accent-text);outline-offset:2px}.ins-flikgrupp{display:contents}.ins-flikar-yta[data-aktiv=people] [data-flik]:not([data-flik=people]),.ins-flikar-yta[data-aktiv=prices] [data-flik]:not([data-flik=prices]),.ins-flikar-yta[data-aktiv=studio] [data-flik]:not([data-flik=studio]){display:none}.oversikt-marke{margin-top:0}.oversikt-marke-rubrik{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.oversikt-marke-rubrik a{font-size:.8125rem;color:var(--pb-dampad);text-decoration:none}.oversikt-marke-rubrik a:hover{color:var(--pb-text)}.oversikt-marke .rib-yta:last-child{display:none}.oversikt-marke .rib{max-height:24rem;overflow:hidden}.ivs-rad{display:flex;flex-direction:column;gap:.5rem;padding:1.1rem 1.25rem}.ivs-hanterad{opacity:.55}.ivs-huvud{display:flex;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;flex-wrap:wrap}.ivs-dampad{color:var(--pb-dampad);font-size:.875rem}.ivs-epost{width:-moz-fit-content;width:fit-content;overflow-wrap:anywhere}.ivs-epost,.pb p.ivs-notering{color:var(--pb-text);font-size:.875rem}.pb p.ivs-notering{margin:.25rem 0 0;white-space:pre-wrap;max-width:62ch}.ivs-fot{display:flex;align-items:center;gap:.5rem 1rem;flex-wrap:wrap;margin-top:.5rem}.ivs-ref{font-size:.75rem;color:var(--pb-dampad)}.ivs-last{font-size:.875rem;color:var(--pb-ok)}.ivs-handlingar{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-left:auto}.ivs-markera{display:contents}.ivs-handlingar .pb-knapp{font-size:.8125rem;padding:.45rem 1rem}.provark{margin-top:1.25rem;display:flex;flex-direction:column;gap:.75rem}.provark-hjalp{font-size:.8125rem;max-width:40rem}.provark-rad{display:flex;flex-wrap:wrap;gap:.5rem;align-items:stretch}.provark-namn{font-size:.8125rem;color:var(--pb-dampad);align-self:center;flex:0 0 6rem}.provark-ruta{margin:0;flex:0 0 auto;min-width:7rem;border-radius:10px;border:1px solid var(--pb-rand);min-height:6.5rem;flex-direction:column;gap:.5rem;padding:.75rem 1rem;overflow:hidden}.provark-marke,.provark-ruta{display:flex;align-items:center;justify-content:center}.provark-marke svg{height:100%;width:auto;display:block}.provark-ruta figcaption{font-size:.6875rem;color:var(--pb-dampad);background:var(--pb-yta,transparent);padding:0 .35rem;border-radius:4px}@media (max-width:900px){.provark-namn{flex-basis:100%}}.rds-summor{display:grid;grid-gap:1.5rem;gap:1.5rem}.rds-rull{overflow-x:auto}.rds-tabell{min-width:36rem}.rds-tabell caption{text-align:left;font-size:.875rem;font-weight:600;padding-bottom:.35rem}.rds-tabell :is(tbody,tfoot) th{text-transform:none;letter-spacing:0;font-size:.875rem;color:var(--pb-text)}.rds-tabell tbody tr:last-child :is(th,td){border-bottom:1px solid var(--pb-rand-stark)}.rds-tabell tfoot :is(th,td){font-weight:600;border-bottom:0}.rds-tabell :is(td,thead th:not(:first-child)){text-align:right}.rds-kvalificerad{border-color:var(--pb-ok)}.rds-markor{width:-moz-fit-content;width:fit-content;font-size:.75rem;padding:.15rem .6rem;border-radius:999px;border:1px solid var(--pb-rand);color:var(--pb-dampad)}.rds-markor.rds-ja{color:var(--pb-ok);border-color:var(--pb-ok-rand);background:var(--pb-ok-bg);font-weight:600}.rds-svar{display:grid;grid-template-columns:max-content 1fr;grid-gap:.2rem 1rem;gap:.2rem 1rem;margin:.25rem 0 0;font-size:.875rem}.rds-svar dt{color:var(--pb-dampad)}.rds-svar dd{margin:0}.rds-steg{margin:.25rem 0 0;padding-left:1.25rem;font-size:.875rem;display:flex;flex-direction:column;gap:.15rem}.rds-stegform{display:grid;grid-template-columns:2fr 1fr;grid-gap:.5rem;gap:.5rem;margin-top:.5rem}.rds-stegform .pf-fot{grid-column:1/-1;gap:.5rem}.rds-stegform .pb-knapp{font-size:.8125rem;padding:.45rem 1rem}@media (max-width:600px){.rds-stegform{grid-template-columns:1fr}}.nts-filter{display:flex;align-items:center;gap:.5rem .75rem;flex-wrap:wrap;margin:.5rem 0 1rem;font-size:.875rem}.nts-rulla{overflow-x:auto}.nts-vagar{text-align:left!important;font-size:.8125rem;color:var(--pb-dampad)}.nts-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.nts-diff{grid-template-columns:1fr;margin-top:.5rem}.nts-diffrad{display:flex;flex-direction:column;gap:.15rem;padding:.4rem 0;border-top:1px solid var(--pb-rand)}.nts-varde{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8125rem}