@font-face{font-family:interTight;src:url(../media/inter_tight-s.p.3gsu1oeiw9fae.woff2)format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:interTight Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}.intertight_19f6934-module__4J112G__className{font-family:interTight,interTight Fallback}.intertight_19f6934-module__4J112G__variable{--f-text:"interTight", "interTight Fallback"}
:root{--papper:#f7f5f0;--yta:#fff;--yta-2:#fbfaf7;--ink:#0b0d0c;--text:#141413;--dampad:#5f665f;--linje:#e2ded4;--linje-stark:#cfcabd;--accent:#e8703a;--accent-mork:#c2531f;--accent-ljus:#fdeee6;--norrsken:#14a883;--norrsken-ljus:#e2f6ef;--violett:#6f5cff;--violett-ljus:#eeebff;--rod:#c23a14;--rod-ljus:#fbe6df;--gul:#b88300;--gul-ljus:#fdf3d6;--radie:14px;--logo-orange:#e8703a;--logo-guld:#e0a21e;--logo-gron:#4fa864;--skugga:0 1px 2px #1414130a, 0 4px 16px #1414130a}*{box-sizing:border-box}html,body{margin:0}body{background:var(--papper);color:var(--text);font:15px/1.5 var(--f-text), system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}h1,h2,h3{letter-spacing:-.015em;margin:0;font-weight:650;line-height:1.2}h1{font-size:26px}h2{font-size:17px}h3{font-size:15px}p{margin:0}small,.dampad{color:var(--dampad)}.dampad{font-size:13.5px}.ram{grid-template-columns:236px 1fr;min-height:100vh;display:grid}.sido{border-right:1px solid var(--linje);background:var(--papper);flex-direction:column;gap:18px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.sido .logga img{width:168px;height:auto;margin:0 6px;display:block}.sido nav{flex-direction:column;gap:16px;display:flex}.sido .grupp{flex-direction:column;gap:2px;display:flex}.sido .grupp>span{text-transform:uppercase;letter-spacing:.08em;color:var(--dampad);padding:0 10px 4px;font-size:11.5px}.sido nav a{color:#2b2f2c;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-weight:500;text-decoration:none;display:flex}.sido nav a:hover{background:#ece8de}.sido nav a.aktiv{background:var(--ink);color:#fff}.sido nav a .antal{background:var(--accent);color:#fff;border-radius:99px;padding:0 7px;font-size:12px;font-weight:600;line-height:19px}.sido .fot{color:var(--dampad);flex-direction:column;gap:6px;margin-top:auto;padding:0 10px;font-size:13px;display:flex}.sido .fot button{all:unset;cursor:pointer;text-decoration:underline}.huvud{background:var(--yta-2);min-width:0;padding:28px clamp(16px,3vw,40px) 60px}.sidhuvud{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.sidhuvud p{color:var(--dampad);max-width:70ch;margin-top:4px}.sidhuvud .verktyg{flex-wrap:wrap;gap:8px;display:flex}.kort{background:var(--yta);border:1px solid var(--linje);border-radius:var(--radie);box-shadow:var(--skugga)}.kort>header{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 0;display:flex}.kort>header a{color:var(--dampad);font-size:13.5px}.kort .inre,.kort.inre{padding:16px 18px 18px}.kort.inre{padding:20px 22px 22px}.rutnat{gap:16px;display:grid}.r2{grid-template-columns:repeat(2,minmax(0,1fr))}.r3{grid-template-columns:repeat(3,minmax(0,1fr))}.r-huvud{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.mellan{margin-top:16px}.kpier{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:16px;display:grid}.kpi{padding:14px 16px}.kpi b{letter-spacing:-.02em;font-size:26px;font-weight:650;display:block}.kpi span{color:var(--dampad);font-size:13px}.kpi .trend{margin-left:6px;font-size:12.5px;font-weight:600}.upp{color:var(--norrsken)}.ner{color:var(--rod)}.knapp,button.knapp{border:1px solid var(--ink);background:var(--ink);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:7px 14px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.knapp:hover{background:#2a2e2b}.knapp.accent{background:var(--accent);border-color:var(--accent)}.knapp.accent:hover{background:var(--accent-mork)}.knapp.sekundar{background:var(--yta);color:var(--text);border-color:var(--linje-stark)}.knapp.sekundar:hover{background:#f1eee7}.knapp.liten{padding:4px 10px;font-size:13px}.knapp.lank{color:var(--dampad);background:0 0;border-color:#0000;padding-inline:6px}.knapp.lank:hover{color:var(--text);background:0 0}.knapp:disabled{opacity:.5;cursor:default}form.inline{display:inline}label{flex-direction:column;gap:5px;font-size:13.5px;font-weight:500;display:flex}input,select,textarea{font:inherit;color:var(--text);background:var(--yta);border:1px solid var(--linje-stark);border-radius:9px;width:100%;padding:8px 10px;font-size:14.5px}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}textarea{resize:vertical;min-height:120px;line-height:1.5}input[type=checkbox]{width:auto}.falt{gap:12px;display:grid}.falt.tva{grid-template-columns:repeat(2,minmax(0,1fr))}.rad{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rad.mellanrum{justify-content:space-between}.tabell{border-collapse:collapse;width:100%;font-size:14px}.tabell th{text-align:left;color:var(--dampad);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--linje);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:600}.tabell td{vertical-align:top;border-bottom:1px solid #efece5;padding:11px 12px}.tabell tr:last-child td{border-bottom:0}.tabell tr:hover td{background:#fcfbf8}.tabell a{font-weight:550;text-decoration:none}.tabell a:hover{text-decoration:underline}.rullbar{overflow-x:auto}.etikett{color:#3d423e;white-space:nowrap;background:#efece5;border-radius:99px;padding:1px 9px;font-size:12px;font-weight:600;display:inline-block}.etikett.accent{background:var(--accent-ljus);color:var(--accent-mork)}.etikett.gron{background:var(--norrsken-ljus);color:#0b7a5e}.etikett.lila{background:var(--violett-ljus);color:#4b3bd1}.etikett.rod{background:var(--rod-ljus);color:var(--rod)}.etikett.gul{background:var(--gul-ljus);color:#8a6200}.poang{background:#efece5;border-radius:8px;justify-content:center;align-items:center;min-width:38px;height:26px;font-size:13.5px;font-weight:700;display:inline-flex}.poang.varm{background:var(--accent-ljus);color:var(--accent-mork)}.poang.het{background:var(--accent);color:#fff}.stapel{background:#efece5;border-radius:3px;height:6px;overflow:hidden}.stapel i{background:linear-gradient(90deg, var(--accent), var(--violett));border-radius:3px;height:100%;display:block}.forslag{margin:0;padding:0;list-style:none}.forslag li{border-top:1px solid #efece5;grid-template-columns:8px 1fr auto;align-items:start;gap:14px;padding:14px 18px;display:grid}.forslag li:first-child{border-top:0}.forslag .prick{background:var(--linje-stark);border-radius:50%;width:8px;height:8px;margin-top:7px}.forslag .prick.hog{background:var(--accent);box-shadow:0 0 0 4px var(--accent-ljus)}.forslag .prick.mellan{background:var(--violett)}.forslag h3{font-size:15px;font-weight:600}.forslag p{color:var(--dampad);margin-top:2px;font-size:13.5px}.forslag .typ{text-transform:uppercase;letter-spacing:.06em;color:var(--dampad);margin-bottom:2px;font-size:11.5px}.forslag .knappar{align-items:center;gap:4px;display:flex}.pipeline{grid-template-columns:repeat(6,minmax(210px,1fr));gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.kolumn{border-radius:var(--radie);background:#f1eee7;min-height:200px;padding:10px}.kolumn>header{justify-content:space-between;padding:2px 4px 10px;font-size:13px;font-weight:600;display:flex}.kolumn>header span{color:var(--dampad);font-weight:500}.affar{background:var(--yta);border:1px solid var(--linje);border-radius:11px;margin-bottom:8px;padding:10px 12px;font-size:13.5px}.affar.vald{outline:2px solid var(--accent)}.affar a{font-weight:600;text-decoration:none}.affar .rad{justify-content:space-between;margin-top:6px}.affar select{width:auto;padding:3px 6px;font-size:12.5px}.tidslinje{margin:0;padding:0;list-style:none}.tidslinje li{border-top:1px solid #efece5;grid-template-columns:26px 1fr;gap:10px;padding:9px 0;font-size:14px;display:grid}.tidslinje li:first-child{border-top:0}.tidslinje .ikon{background:#efece5;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.tidslinje time{color:var(--dampad);font-size:12.5px}.tom{text-align:center;color:var(--dampad);padding:30px 18px}.tom b{color:var(--text);margin-bottom:4px;font-size:15px;display:block}.notis{background:var(--gul-ljus);color:#6a4c00;border-radius:11px;margin-bottom:16px;padding:12px 16px;font-size:14px}.notis.info{background:var(--violett-ljus);color:#3b2fb0}.notis.ok{background:var(--norrsken-ljus);color:#0b6a52}.flikar{flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.flikar a{color:var(--dampad);border:1px solid #0000;border-radius:99px;padding:6px 12px;font-size:14px;font-weight:500;text-decoration:none}.flikar a.aktiv{background:var(--yta);border-color:var(--linje-stark);color:var(--text)}.skal{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.skal span{color:#3d423e;background:#f3f0e9;border-radius:6px;padding:1px 7px;font-size:12.5px}details>summary{cursor:pointer;font-weight:550;list-style:none}details>summary::-webkit-details-marker{display:none}pre.mejl{white-space:pre-wrap;font:inherit;background:var(--yta-2);border:1px solid var(--linje);border-radius:10px;margin:8px 0 0;padding:12px 14px;font-size:14px}.diagram{align-items:flex-end;gap:4px;height:120px;display:flex}.diagram i{background:linear-gradient(180deg, var(--accent), #f3a57f);border-radius:4px 4px 0 0;flex:1;min-height:2px}.tratt{flex-direction:column;gap:8px;display:flex}.tratt div{grid-template-columns:140px 1fr 60px;align-items:center;gap:10px;font-size:14px;display:grid}.inloggning{place-items:center;min-height:100vh;padding:24px;display:grid}.inloggning .kort{gap:16px;width:min(400px,100%);padding:28px;display:grid}.inloggning img{width:200px;height:auto;margin:0 auto 4px;display:block}.fel{color:var(--rod);font-size:14px}@media (max-width:1100px){.r-huvud,.r3{grid-template-columns:1fr}}@media (max-width:820px){.ram{grid-template-columns:1fr}.sido{border-right:0;border-bottom:1px solid var(--linje);height:auto;padding:12px 16px;position:static}.sido nav{flex-direction:row;gap:4px;overflow-x:auto}.sido .grupp{flex-direction:row}.sido .grupp>span,.sido .fot{display:none}.r2,.falt.tva{grid-template-columns:1fr}.huvud{padding:20px 16px 48px}.forslag li{grid-template-columns:8px 1fr}.forslag .knappar{grid-column:2}}.chatt-flytande{z-index:50;justify-content:flex-end;width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.chatt-knapp{cursor:pointer;color:var(--text);border:1px solid var(--linje);font:inherit;background:#fff;border-radius:99px;align-items:center;gap:10px;padding:6px 18px 6px 6px;font-weight:600;display:inline-flex;box-shadow:0 8px 24px #1414131f}.chatt-knapp img,.chatt-huvud img{object-fit:cover;box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--logo-guld);border-radius:50%}.chatt-panel{background:var(--yta);border:1px solid var(--linje);border-radius:18px;flex-direction:column;width:100%;max-height:min(560px,100vh - 32px);display:flex;overflow:hidden;box-shadow:0 12px 40px #14141329}.chatt-huvud{color:var(--text);border-bottom:1px solid var(--linje);background:linear-gradient(120deg,#fdf1e9 0%,#fcf6e6 50%,#edf6ef 100%);align-items:center;gap:12px;padding:16px 14px 12px;display:flex;position:relative}.chatt-huvud:before{content:"";background:linear-gradient(90deg, var(--logo-orange), var(--logo-guld), var(--logo-gron));height:4px;position:absolute;inset:0 0 auto}.chatt-huvud small{color:var(--dampad)}.chatt-huvud button{color:var(--dampad);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:24px;line-height:1}.chatt-lista{flex-direction:column;flex:1;gap:8px;min-height:140px;padding:12px 14px;display:flex;overflow-y:auto}.chatt-bubbla{white-space:pre-wrap;background:#eaf5ec;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:85%;padding:8px 12px;font-size:14.5px}.chatt-bubbla.egen{background:var(--accent);color:#fff;border-radius:14px 14px 4px;align-self:flex-end}.chatt-bubbla small{opacity:.75;margin-top:2px;font-size:11.5px;display:block}.chatt-form{border-top:1px solid var(--linje);gap:6px;padding:10px 12px;display:grid}.kort .chatt-panel{box-shadow:none;border:0;border-radius:0;max-height:520px}.notiser{z-index:60;pointer-events:none;flex-direction:column;gap:10px;width:min(360px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.notiser>*{pointer-events:auto}.notis-ruta{background:var(--yta);border:1px solid var(--linje);border-left:4px solid var(--violett);border-radius:12px;padding:12px 14px;font-size:14px;animation:.25s ease-out notisIn;box-shadow:0 10px 30px #14141329}.notis-ruta.chatt{border-left-color:var(--accent)}.notis-pa{background:var(--yta);border:1px solid var(--linje-stark);font:inherit;color:var(--dampad);cursor:pointer;border-radius:99px;align-self:flex-end;padding:5px 12px;font-size:12.5px}@keyframes notisIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media print{.notiser,.chatt-flytande{display:none}}.forsatt{background:var(--papper);border:1px solid var(--linje);text-align:center;border-radius:22px;padding:clamp(24px,6vw,64px) clamp(18px,5vw,56px);position:relative;overflow:hidden}.forsatt:before{content:"";background:linear-gradient(90deg, var(--accent), var(--violett), var(--norrsken));height:6px;position:absolute;inset:0 0 auto}.forsatt-loggor{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.forsatt-kundlogga{object-fit:contain;max-width:220px;max-height:64px}.forsatt-halsning{color:var(--accent-mork);margin-top:28px;font-size:18px;font-weight:600}.forsatt h1{letter-spacing:-.02em;margin-top:6px;font-size:clamp(26px,4.5vw,40px)}.forsatt-ingress{color:var(--dampad);max-width:56ch;margin:10px auto 0;font-size:16px}.forsatt-kolumner{text-align:left;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:28px;display:grid}.forsatt-kolumn{background:var(--yta);border:1px solid var(--linje);border-top:4px solid var(--accent);border-radius:16px;padding:18px 20px}.forsatt-kolumn.gron{border-top-color:var(--norrsken)}.forsatt-kolumn.dampad{border-top-color:var(--linje-stark)}.forsatt-kolumn h2{font-size:15px}.forsatt-kolumn ul{gap:7px;margin:10px 0 0;padding-left:18px;font-size:15px;display:grid}.forsatt-kolumn.dampad ul{color:var(--dampad)}.forsatt figure{max-width:640px;margin:24px auto 0!important}.lyckokaka{text-align:center;background:linear-gradient(160deg, #fff7ec, var(--papper));border:1px solid #f1d9b5;border-radius:22px;margin-bottom:20px;padding:28px 16px 24px}.lk-rubrik{letter-spacing:-.01em;font-size:22px;font-weight:650}.lk-kaka{cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;margin-top:4px;padding:6px;display:inline-flex;position:relative}.lk-kaka:disabled{cursor:default}.lk-svg{overflow:visible}.lyckokaka.hel .lk-svg{transform-origin:55% 85%;animation:2.6s ease-in-out infinite lkGung}.lyckokaka.knacks .lk-svg{transform-origin:55% 85%;animation:.7s cubic-bezier(.2,.7,.1,1) lkHopp}.lk-remsa{transition:transform .7s cubic-bezier(.2,.7,.1,1)}.lyckokaka.knacks .lk-remsa,.lyckokaka.oppen .lk-remsa{transform:translate(-22px,8px)}.lk-knapp{color:var(--accent-mork);font-size:14px;font-weight:600}.lk-lapp{max-width:480px;margin:0 auto}.lyckokaka.oppen .lk-lapp{background:#fff;border:1px solid #ecdcc4;border-radius:6px;padding:16px 22px;animation:.5s ease-out lkLapp;box-shadow:0 6px 18px #b86d1d26}.lk-budskap{color:#3a2a14;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.45}.lk-siffror{color:#a0782f;letter-spacing:.04em;margin-top:8px;font-size:12.5px}.lk-nasta{margin-top:14px;font-size:14px}@keyframes lkGung{0%,to{transform:rotate(0)}50%{transform:rotate(-3deg)translateY(-3px)}}@keyframes lkHopp{0%{transform:none}35%{transform:translateY(-14px)rotate(-6deg)scale(1.04)}70%{transform:translateY(2px)rotate(2deg)}to{transform:none}}@keyframes lkLapp{0%{opacity:0;transform:translateY(-10px)scaleX(.3)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lyckokaka *{transition:none!important;animation:none!important}}@media print{.lyckokaka{display:none}}.offert-ram{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.chatt-sida{position:sticky;top:16px}.chatt-sida .chatt-panel{max-height:calc(100vh - 32px)}.chatt-sida .chatt-lista{min-height:220px}@media (max-width:1000px){.offert-ram{grid-template-columns:1fr}.chatt-sida{position:static}}@media print{.chatt-sida{display:none}.offert-ram{display:block}}.offert-atgarder{background:var(--yta);border:1px solid var(--linje);z-index:5;box-shadow:var(--skugga);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;display:flex;position:sticky;top:16px}.offert-atgarder>span{color:var(--dampad);font-size:14px}#godkann,#kommentar{scroll-margin-top:90px}.saljarlist{border:1px dashed var(--linje-stark);color:var(--dampad);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:8px 12px;font-size:13.5px;display:flex}.saljarlist b{color:var(--text)}.chatt-handelse{text-align:center;color:var(--dampad);border:1px solid var(--linje);background:#f6f4ef;border-radius:99px;align-self:center;max-width:95%;padding:4px 12px;font-size:12.5px}.chatt-handelse small{opacity:.8;font-size:11px;display:block}.chatt-handelse.godkand{color:#2f7a45;background:#eaf5ec;border-color:#bfe0c7;border-radius:12px;font-weight:600}.offertdok{position:relative}.stampel{z-index:2;color:#2f8a4c;pointer-events:none;background:#eaf5ece6;border:4px double #2f8a4c;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:8px 18px;animation:.45s cubic-bezier(.2,.9,.2,1.2) both stampelIn;display:flex;position:absolute;top:118px;right:-4px;transform:rotate(-9deg);box-shadow:0 0 0 2px #2f8a4c26}.stampel-rubrik{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:17px;font-weight:800}.stampel-text{opacity:.85;font-size:12.5px;font-weight:600}.stampel.inline{align-self:flex-start;width:fit-content;margin:0 0 16px 4px;padding:10px 26px;position:relative;top:auto;right:auto;transform:rotate(-2deg)}.stampel.inline .stampel-rubrik{font-size:20px}@keyframes stampelIn{0%{opacity:0;transform:rotate(-9deg)scale(2.2)}to{opacity:1;transform:rotate(-9deg)scale(1)}}.stampel.inline{animation-name:stampelInRak}@keyframes stampelInRak{0%{opacity:0;transform:rotate(-2deg)scale(2)}to{opacity:1;transform:rotate(-2deg)scale(1)}}@media (max-width:640px){.stampel{padding:6px 12px;top:58px;right:0}.stampel-rubrik{font-size:14px}}@media print{.stampel{background:0 0;animation:none}}.sokbar-rad{align-items:center;gap:10px;margin:0 0 10px;display:flex}.sokbar-falt{background:var(--yta) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%235f665f' stroke-width='2'%3E%3Ccircle cx='7' cy='7' r='5'/%3E%3Cpath d='m11 11 4 4'/%3E%3C/svg%3E") no-repeat 12px center;border-radius:99px;max-width:340px;padding:7px 12px 7px 34px}th.sorterbar{cursor:pointer;-webkit-user-select:none;user-select:none}th.sorterbar:hover{color:var(--text)}th.sorterbar:after{content:" ↕";opacity:.35;font-size:11px}th.sorterbar[data-sort=upp]:after{content:" ▲";opacity:1;color:var(--accent)}th.sorterbar[data-sort=ner]:after{content:" ▼";opacity:1;color:var(--accent)}.affar[hidden]{display:none}.fodelsedag{color:var(--dampad);margin-top:4px;font-size:13.5px}.fodelsedag.nara{color:var(--text);background:linear-gradient(120deg,#fdf1e9,#fcf6e6);border:1px solid #f1d9b5;border-radius:10px;padding:8px 10px}details.inline{display:inline-block}details.inline>summary{list-style:none}.vaxlare label{flex-direction:column;gap:3px;padding:0 6px;display:flex}.vaxlare span{text-transform:uppercase;letter-spacing:.08em;color:var(--dampad);padding-left:4px;font-size:11.5px}.vaxlare select{background:var(--yta);font-weight:600}.arbetar-at{background:var(--violett-ljus);color:#3b2fb0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;font-size:14px;display:flex}.varumarke-namn{letter-spacing:-.01em;padding:0 8px;font-size:19px;display:block}.seo-forslag{border:1px solid var(--linje);border-left:3px solid var(--accent);background:#fbf8f2;border-radius:10px;margin-top:8px;padding:8px 12px}.seo-forslag summary{cursor:pointer;font-size:14px;font-weight:600}.seo-forslag .del{margin-top:8px}.seo-forslag .text{white-space:pre-wrap;border:1px solid var(--linje);background:#fff;border-radius:8px;padding:8px 10px;font-size:14px}.seo-forslag pre{white-space:pre-wrap;word-break:break-word;color:#f3efe6;background:#1f1e1c;border-radius:8px;max-height:320px;margin:4px 0 0;padding:10px 12px;font-size:12.5px;overflow:auto}.social-kalender{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.social-kalender .veckodag{text-transform:uppercase;letter-spacing:.04em;color:var(--dampad);border-bottom:1px solid var(--linje);padding:8px 10px;font-size:12px}.social-kalender .dag{border-right:1px solid var(--linje);border-bottom:1px solid var(--linje);flex-direction:column;gap:4px;min-height:112px;padding:6px 8px;display:flex}.social-kalender .dag:nth-child(7n){border-right:0}.social-kalender .dag.utanfor{color:var(--dampad);background:#faf8f4}.social-kalender .dag.idag small{background:var(--accent);color:#fff;border-radius:99px;padding:1px 7px;font-weight:700}.social-kalender .ny{color:var(--dampad);cursor:pointer;opacity:0;background:0 0;border:0;padding:0 2px;font-size:16px;line-height:1}.social-kalender .dag:hover .ny{opacity:1}.social-kalender .post{color:var(--text);background:var(--yta);border:1px solid var(--linje);border-radius:7px;align-items:center;gap:6px;padding:4px 6px;font-size:12.5px;line-height:1.25;text-decoration:none;display:flex}.social-kalender .post span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-kalender .post.status-granska{background:#fdf6e3;border-color:#e0a21e}.social-kalender .post.status-godkand{background:#eef7f0;border-color:#4fa864}.social-kalender .post.status-publicerad{opacity:.6}.social-kalender .post.status-avbojd{opacity:.45;text-decoration:line-through}.social-forhands{border-top:4px solid var(--linje-stark)}.social-bild{color:var(--dampad);background:#f1eee7;border-radius:10px;min-height:90px;margin-top:10px;padding:14px;font-size:13.5px}@media (max-width:760px){.social-kalender .dag{min-height:70px;padding:4px}.social-kalender .post span:last-child{display:none}}.snurr{vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;margin-right:4px;animation:.8s linear infinite snurr;display:inline-block}@keyframes snurr{to{transform:rotate(360deg)}}.verksamhetskort{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-bottom:16px;display:grid}.verksamhetskort a{color:var(--text);border-top:3px solid var(--accent);flex-direction:column;gap:2px;text-decoration:none;transition:transform .12s;display:flex}.verksamhetskort a:hover{transform:translateY(-2px)}.verksamhetskort a small{text-transform:uppercase;letter-spacing:.05em;color:var(--dampad);font-size:11.5px;font-weight:600}.verksamhetskort a b{font-size:26px;line-height:1.2}.verksamhetskort a span{font-size:13.5px}.verksamhetskort a.varnar{border-top-color:var(--rod);background:var(--rod-ljus)}.paketrad{color:var(--text);background:#e8703a14;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:2px 10px 10px;padding:7px 10px;font-size:13px;text-decoration:none;display:flex}.paketrad span{font-weight:700}.paketrad small{color:var(--dampad);text-align:right;min-width:64px;padding-bottom:4px;position:relative}.paketrad small i{background:var(--accent);border-radius:2px;max-width:100%;height:2px;position:absolute;bottom:0;left:0}.paketrad.varnar{background:var(--rod-ljus)}.inkorg-post{border-left:4px solid var(--linje-stark);gap:8px;display:grid}.inkorg-post.ny{box-shadow:inset 0 0 0 1px #e8703a40}.inkorg-post.viktig{background:#fff8f2}.inkorg-svar{background:#f1eee7;border-radius:10px;padding:8px 12px;font-size:14px}.rutnat>*{min-width:0}.inkorg-post{overflow-wrap:anywhere}.onb{background:var(--bakgrund,#f7f5f0);align-content:start;justify-items:center;gap:18px;min-height:100vh;padding:24px 16px 60px;display:grid}.onb-topp{justify-content:space-between;align-items:center;width:min(680px,100%);display:flex}.onb-topp img{width:auto;height:36px}.onb-framsteg{background:#e7e1d6;border-radius:6px;width:min(680px,100%);height:6px;overflow:hidden}.onb-framsteg i{background:linear-gradient(90deg,#e8703a,#e0a21e,#4fa864);border-radius:6px;height:100%;transition:width .4s;display:block}.onb-kort{background:#fff;border-radius:28px;width:min(680px,100%);padding:clamp(24px,5vw,48px);box-shadow:0 30px 80px -50px #00000059}.onb-falt{gap:16px;display:grid}.onb h1{margin:0;font-size:clamp(28px,4vw,38px);line-height:1.1}.onb-ingress{color:var(--dampad);margin:0;font-size:18px}.onb-liten{color:var(--dampad);margin:0;font-size:14px}.onb label{gap:6px;font-size:16px;font-weight:600;display:grid}.onb label input:not([type=checkbox]):not([type=radio]){border-radius:14px;padding:14px 16px;font-size:18px}.onb-knapp{justify-self:start;padding:14px 26px;font-size:17px}.onb-knappar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.onb-lank{color:var(--dampad);cursor:pointer;font:inherit;background:0 0;border:0;padding:6px;font-size:15px;text-decoration:underline}.onb-val{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.onb-val.tre{grid-template-columns:repeat(3,minmax(0,1fr))}.onb-valkort{cursor:pointer;border:2px solid #e7e1d6;border-radius:18px;align-items:flex-start;gap:12px;padding:16px;transition:border-color .15s,background .15s;position:relative;font-weight:400!important;display:flex!important}.onb-valkort:hover{border-color:#e0a21e}.onb-valkort:has(input:checked){background:#fdf1e9;border-color:#e8703a}.onb-valkort input{opacity:0;pointer-events:none;position:absolute}.onb-valkort .ikon{font-size:28px;line-height:1}.onb-valkort b{margin-bottom:4px;font-size:16px;display:block}.onb-valkort small{color:var(--dampad);font-size:14px;line-height:1.4}.onb-kod{color:#f3efe6;background:#1f1e1c;border-radius:14px;align-items:center;gap:10px;padding:14px 16px;display:flex}.onb-kod code{word-break:break-all;flex:1;font-size:13px}.onb-kod button{color:#f3efe6!important}.onb-steg{gap:10px;margin:0;padding-left:20px;font-size:16px;line-height:1.5;display:grid}.onb-ok{color:#2f6e3d;background:#eef7f0;border-radius:12px;margin:0;padding:12px 16px;font-weight:600}.onb-fel{background:var(--rod-ljus);color:var(--rod);border-radius:12px;margin:0;padding:12px 16px}.onb-nasta{gap:10px;margin:0;padding:0;list-style:none;display:grid}.onb-nasta a{color:var(--text);border:2px solid #e7e1d6;border-radius:16px;padding:14px 16px;font-size:16px;font-weight:600;text-decoration:none;display:block}.onb-nasta a:hover{border-color:#e8703a}.onb-tillbaka{width:min(680px,100%)}.onb-inbjudan{color:var(--text);background:#fdf1e9;border:2px solid #e8703a;align-items:center;gap:16px;margin-bottom:16px;text-decoration:none;display:flex}.onb-inbjudan>span:first-child{font-size:32px}.onb-inbjudan b{font-size:18px;display:block}.onb-inbjudan small{color:var(--dampad)}.onb-inbjudan .knapp{margin-left:auto}@media (max-width:600px){.onb-val,.onb-val.tre{grid-template-columns:1fr}.onb-inbjudan{flex-wrap:wrap}}.vant-pagar{min-width:150px;position:relative;overflow:hidden}.vant-stapel{background:#e8703a;border-radius:0 4px 4px 0;height:4px;transition:width .25s linear;position:absolute;bottom:0;left:0}.onb-valform{display:contents}button.onb-valkort,a.onb-valkort{text-align:left;width:100%;font:inherit;color:inherit;background:#fff;text-decoration:none}.mallvisning{border-top:1px dashed #e7e1d6;padding-top:8px;font-size:14px}.mallvisning summary{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mallvisning pre{white-space:pre-wrap;font:inherit;background:#faf6ef;border-radius:12px;margin:8px 0;padding:12px 14px}.kanalmarke{color:#fff;letter-spacing:.02em;vertical-align:-3px;border-radius:6px;flex:none;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-grid}.vakt-lampa{background:#c9c3b8;border-radius:50%;flex:none;width:16px;height:16px}.vakt-lampa.upp{background:#2f8f4e;box-shadow:0 0 0 5px #2f8f4e26}.vakt-lampa.nere{background:#d64545;animation:1.4s ease-in-out infinite vaktpuls;box-shadow:0 0 0 5px #d645452e}@keyframes vaktpuls{50%{box-shadow:0 0 0 9px #d645450d}}.vakt-staplar{grid-template-columns:repeat(30,minmax(0,1fr));gap:3px;height:34px;display:grid}.vakt-staplar i{background:#efeae1;border-radius:4px;width:auto;min-width:0;height:100%;min-height:0;margin:0;padding:0;display:block}.vakt-staplar i.upp{background:#2f8f4e}.vakt-staplar i.halv{background:#e0a21e}.vakt-staplar i.nere{background:#d64545}.vakt-lista{gap:2px;margin:0;padding:0;list-style:none;display:grid}.vakt-lista li{border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.vakt-lista li.fel{background:#fdeeee}.vakt-lista li.varning{background:#fdf6e3}.vakt-lista li small{color:var(--dampad);margin-top:3px;display:block}.vakt-ikon{color:#fff;background:#2f8f4e;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.vakt-lista .fel .vakt-ikon{background:#d64545}.vakt-lista .varning .vakt-ikon{background:#e0a21e}.vakt-lista .info .vakt-ikon{background:#8a94a0}.omd{background:#f6f3ee;place-items:center;min-height:100vh;padding:24px 16px;display:grid}.omd-kort{background:#fff;border-radius:24px;gap:16px;width:min(560px,100%);padding:clamp(24px,5vw,40px);display:grid;box-shadow:0 20px 50px -30px #00000040}.omd-kort h1{margin:0;font-size:clamp(1.25rem,3.5vw,1.6rem);line-height:1.25}.omd-fran{text-transform:uppercase;letter-spacing:.08em;color:var(--dampad);margin:0;font-size:13px}.omd-ingress{color:#555;margin:0;font-size:17px}.omd-form{gap:14px;display:grid}.omd-skala{grid-template-columns:repeat(11,minmax(0,1fr));gap:5px;display:grid}.omd-skala label{cursor:pointer}.omd-skala input{opacity:0;pointer-events:none;position:absolute}.omd-skala span{border:1.5px solid #e2dcd2;border-radius:12px;place-items:center;height:44px;font-weight:600;transition:background .15s,border-color .15s;display:grid}.omd-skala label:hover span{border-color:var(--omd-farg)}.omd-skala input:checked+span{background:var(--omd-farg);border-color:var(--omd-farg);color:#fff}.omd-skala input:focus-visible+span{outline:2px solid var(--omd-farg);outline-offset:2px}.omd-skalatext{color:var(--dampad);justify-content:space-between;margin-top:-6px;font-size:12.5px;display:flex}.omd-falt{gap:6px;font-size:15px;font-weight:550;display:grid}.omd-falt small{color:var(--dampad);font-weight:400}.omd-falt textarea,.omd-falt input{font:inherit;border:1.5px solid #e2dcd2;border-radius:12px;padding:10px 12px;font-weight:400}.omd-skicka,.omd-google{background:var(--omd-farg);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:13px 26px;font-weight:650;text-decoration:none}.omd-lankar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.omd-annan{color:inherit;border:1.5px solid #e2dcd2;border-radius:999px;padding:11px 20px;text-decoration:none}.omd-direkt{color:var(--dampad);margin:0;font-size:14px}.omd-honung{position:absolute;left:-9999px}@media (max-width:420px){.omd-skala{grid-template-columns:repeat(6,minmax(0,1fr))}}.faktura-dok{box-sizing:border-box;border:1px solid var(--linje);color:#1a1a1a;background:#fff;border-radius:18px;gap:22px;width:100%;max-width:860px;margin:0 auto;padding:clamp(22px,4vw,48px);display:grid}.faktura-parter{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;font-size:14px;line-height:1.5;display:grid}.faktura-betal{background:#faf7f2;border-radius:12px;flex-wrap:wrap;gap:28px;padding:14px 18px;font-size:15px;display:flex}.faktura-sida{background:#f4f1ec;align-content:start;gap:18px;min-height:100vh;padding:24px 16px 48px;display:grid}.faktura-betalning{background:#fff;border-radius:18px;gap:12px;width:100%;max-width:860px;margin:0 auto;padding:22px 26px;display:grid;box-shadow:0 14px 40px -28px #0000004d}.faktura-satt{flex-wrap:wrap;align-items:flex-start;gap:22px;display:flex}.faktura-swish{border:1px solid var(--linje);border-radius:14px;justify-items:center;gap:4px;padding:10px;display:grid}.faktura-kortknapp{color:#fff;font:inherit;cursor:pointer;background:#635bff;border:0;border-radius:999px;padding:12px 22px;font-weight:650}.faktura-betald{color:#2f8f4e;margin:0;font-size:18px;font-weight:650}.faktura-skrivut{color:var(--dampad);cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;padding:0;font-size:14px;text-decoration:underline}@media (max-width:640px){.faktura-parter{grid-template-columns:1fr}}@media print{.faktura-sida{background:#fff;padding:0}.skrivut-dold{display:none!important}.faktura-dok{border:0;padding:0}}.arende-medd{border-radius:14px;gap:4px;max-width:92%;padding:12px 14px;display:grid}.arende-medd.kund{background:#f4f1ec;justify-self:start}.arende-medd.team{background:#fdf1e9;justify-self:end}.arende-medd.intern{background:#fff8db;border:1px dashed #e0a21e;justify-self:stretch;max-width:none}.rapport-dok{box-sizing:border-box;border:1px solid var(--linje);background:#fff;border-radius:18px;gap:22px;width:100%;max-width:960px;margin:0 auto;padding:clamp(22px,4vw,44px);display:grid}.rapport-ai{background:#fdf1e9;border-radius:16px;gap:10px;padding:18px 20px;display:grid}.rapport-del h2{margin:0 0 10px;font-size:17px}.rapport-siffror{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.rapport-siffra{border:1px solid var(--linje);border-radius:14px;gap:2px;padding:12px 14px;display:grid}.rapport-siffra b{letter-spacing:-.01em;font-size:24px}.portal-del{gap:8px;display:grid}.portal-del h2{margin:8px 0 0;font-size:18px}.agent-ruta{background:#fdf6f1;border:1px solid #f0c9b0;border-radius:16px;gap:10px;padding:16px 18px;display:grid}.skylt{grid-template-columns:116px minmax(0,1fr);align-items:start;gap:16px;display:grid}.skylt-qr{border:1px solid var(--linje);box-sizing:border-box;background:#fff;border-radius:12px;width:116px;height:116px;padding:6px}.skylt-qr svg{width:100%;height:100%;display:block}.skylt-diagram{align-items:flex-end;gap:3px;height:80px;display:flex}.skylt-diagram i{background:var(--accent);border-radius:3px 3px 0 0;flex:1;min-height:3px}@media (max-width:520px){.skylt{grid-template-columns:1fr}}.mejl-ut{border-left:4px solid var(--accent)}.fraga-crm input{padding:14px 16px;font-size:17px}.mote-brief{border-top:1px solid var(--linje);gap:8px;padding-top:10px;display:grid}.mote-brief:first-of-type{border-top:0;padding-top:0}.brief{background:#fdf6f1;border-radius:12px;gap:4px;padding:12px 14px;font-size:14px;display:grid}.brief ul{margin:0 0 4px;padding-left:18px}.forslag-rad{border-top:1px solid var(--linje);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding-top:10px;display:flex}.utkast{border-top:1px solid var(--linje);padding-top:10px}.inspelning{gap:8px;display:grid}.knapp.inspelar{color:#fff;background:#d64545;border-color:#d64545}.rec-prick{background:#d64545;border-radius:50%;width:9px;height:9px;margin-right:4px;animation:1.2s ease-in-out infinite vaktpuls;display:inline-block}.signal-ruta{background:#f1f7f2;border:1px solid #cfe5d4;border-radius:12px;gap:4px;margin-bottom:12px;padding:10px 14px;font-size:14px;display:grid}.konv{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.konv.med-kund{grid-template-columns:minmax(240px,320px) minmax(220px,280px) minmax(0,1fr)}.konv-kund{gap:14px;max-height:78vh;padding:16px;font-size:14px;display:grid;overflow-y:auto}.konv-kund-topp{align-items:center;gap:12px;display:flex}.konv-avatar{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:grid}.konv-kund-namn{overflow-wrap:anywhere;font-size:16px;display:block}.konv-fakta{grid-template-columns:auto minmax(0,1fr);gap:4px 10px;margin:0;display:grid}.konv-fakta dt{color:var(--dampad);font-size:12.5px}.konv-fakta dd{overflow-wrap:anywhere;margin:0}.konv-block{border-top:1px solid var(--linje);gap:4px;padding-top:12px;display:grid}.konv-rubrik{text-transform:uppercase;letter-spacing:.06em;color:var(--dampad);font-size:11.5px;font-weight:650}.konv-affar{color:inherit;padding:4px 0;text-decoration:none;display:grid}.konv-affar span{color:var(--accent)}@media (max-width:1280px) and (min-width:861px){.konv.med-kund{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.konv-lista{grid-row:1/span 2}.konv-kund{max-height:none}}.konv-lista{max-height:78vh;padding:0;overflow:hidden auto}.konv-rad{border-top:1px solid var(--linje);color:inherit;gap:2px;padding:10px 14px;text-decoration:none;display:grid;position:relative}.konv-rad.vald{background:#fdf1e9}.konv-rad.olast b{font-weight:750}.konv-antal{background:var(--accent);color:#fff;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700;position:absolute;bottom:10px;right:12px}.konv-trad{grid-template-rows:auto 1fr auto;min-height:60vh;padding:0;display:grid;overflow:hidden}.konv-trad>header{border-bottom:1px solid var(--linje);padding:14px 16px}.konv-meddelanden{align-content:start;gap:10px;max-height:56vh;padding:14px 16px;display:grid;overflow-y:auto}.konv-medd{background:#f4f1ec;border-radius:14px;gap:3px;max-width:78%;padding:10px 12px;font-size:14.5px;display:grid}.konv-medd.ut{background:#fdf1e9;justify-self:end}.konv-svar{border-top:1px solid var(--linje);gap:8px;padding:12px 16px;display:grid}@media (max-width:860px){.konv,.konv.med-kund{grid-template-columns:1fr}.konv-lista{max-height:40vh}}.mobilrad{display:none}@media (max-width:820px){.mobilrad{z-index:40;border-top:1px solid var(--linje);padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:#fffdf9;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobilrad a{color:inherit;justify-items:center;gap:2px;font-size:19px;text-decoration:none;display:grid}.mobilrad a span{color:var(--dampad);font-size:10.5px}.huvud{padding-bottom:88px!important}.notiser{bottom:76px}.sido .paketrad{display:none}.sido .logga img{width:120px}}.boka-steg{gap:8px;display:grid}.boka-val{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.boka-kort{color:inherit;border:1.5px solid #e2dcd2;border-radius:14px;gap:2px;padding:12px 14px;text-decoration:none;display:grid}.boka-kort small{color:var(--dampad)}.boka-kort.vald,.boka-tid.vald{border-color:var(--omd-farg);background:var(--omd-farg);color:#fff}.boka-kort.vald small{color:#fff}.boka-dag{gap:4px;display:grid}.boka-dag>small{text-transform:capitalize;color:var(--dampad)}.boka-tider-rad{flex-wrap:wrap;gap:6px;display:flex}.boka-tid{color:inherit;border:1.5px solid #e2dcd2;border-radius:12px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none}.konv-betal{padding:0 16px 14px}.konv-betal summary{cursor:pointer;color:var(--dampad);margin-bottom:8px;font-size:14px}.bk{--bk-farg:#e8703a;--bk-bg:#f5f2ed;--bk-yta:#fff;--bk-text:#1d1b19;--bk-dampad:#6b655e;--bk-linje:#e6e0d7;background:var(--bk-bg);min-height:100vh;color:var(--bk-text);align-content:start;justify-items:center;gap:22px;padding:28px 16px 56px;display:grid}.bk-topp{align-items:center;width:min(1040px,100%);min-height:44px;display:flex}.bk-logga{object-fit:contain;mix-blend-mode:multiply;max-width:220px;max-height:44px}.bk-foretag{letter-spacing:.02em;font-size:15px;font-weight:700}.bk-ram{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:22px;width:min(1040px,100%);display:grid}.bk-sida{gap:14px;display:grid;position:sticky;top:20px}.bk-steg{background:var(--bk-yta);border-radius:22px;gap:24px;min-width:0;padding:clamp(20px,4vw,34px);display:grid;box-shadow:0 18px 50px -34px #281e1459}.bk-steg h1{margin:0;font-size:clamp(1.4rem,3vw,1.8rem)}.bk-block{gap:12px;display:grid}.bk-block>b,.bk-form>b,.bk-val-person>b{font-size:15px}.bk-person-stor{background:var(--bk-yta);border-radius:22px;display:grid;overflow:hidden;box-shadow:0 18px 50px -34px #281e1459}.bk-person-stor .bk-foto{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.bk-person-stor .bk-person-text{gap:4px;padding:18px 20px 22px;display:grid}.bk-person-stor .bk-person-text b{font-size:1.2rem}.bk-person-stor p{color:var(--bk-dampad);margin:6px 0 0;font-size:15px;line-height:1.55}.bk-titel{color:var(--bk-dampad);font-size:14px}.bk-foto-tom{background:color-mix(in srgb, var(--bk-farg) 18%, #fff);color:var(--bk-farg);place-items:center;font-size:2.4rem;font-weight:700;display:grid}.bk-val-person{background:var(--bk-yta);border-radius:22px;gap:10px;padding:18px;display:grid}.bk-person-val{color:inherit;border:1.5px solid var(--bk-linje);border-radius:16px;align-items:center;gap:12px;padding:8px;text-decoration:none;display:flex}a.bk-person-val:hover{border-color:var(--bk-farg)}.bk-person-val.vald{border-color:var(--bk-farg);background:color-mix(in srgb, var(--bk-farg) 8%, #fff)}.bk-person-liten{align-items:center;gap:12px;display:flex}.bk-person-liten .bk-foto,.bk-person-val>.bk-foto{object-fit:cover;border-radius:12px;flex:none;width:64px;height:64px;font-size:1.4rem}.bk-person-liten .bk-person-text,.bk-person-val>.bk-person-text{gap:2px;min-width:0;display:grid}.bk-hej{background:var(--bk-yta);border-radius:22px;padding:20px}.bk-hej p{color:var(--bk-dampad);margin:6px 0 0}.bk-sammanfattning{background:var(--bk-yta);border-left:4px solid var(--bk-farg);border-radius:16px;gap:2px;padding:14px 16px;display:grid}.bk-sammanfattning span{font-weight:650}.bk-sammanfattning small{color:var(--bk-dampad)}.bk-tjanster{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.bk-tjanst{border:1.5px solid var(--bk-linje);color:inherit;border-radius:14px;gap:2px;padding:14px 16px;text-decoration:none;display:grid}.bk-tjanst small{color:var(--bk-dampad)}.bk-tjanst.vald{border-color:var(--bk-farg);background:var(--bk-farg);color:#fff}.bk-tjanst.vald small{color:#ffffffd9}.bk-kalender{border:1.5px solid var(--bk-linje);border-radius:18px;gap:10px;max-width:460px;padding:14px;display:grid}.bk-kal-huvud{justify-content:space-between;align-items:center;display:flex}.bk-manad{text-transform:capitalize;font-weight:650}.bk-pil{width:36px;height:36px;color:inherit;border:1.5px solid var(--bk-linje);border-radius:50%;place-items:center;font-size:22px;line-height:1;text-decoration:none;display:grid}.bk-pil:hover{border-color:var(--bk-farg)}.bk-pil.av{opacity:.3}.bk-veckodagar,.bk-dagar{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.bk-veckodagar span{color:var(--bk-dampad);font-size:12px}.bk-dag{aspect-ratio:1;color:#b9b2a8;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:14px;text-decoration:none;display:grid}.bk-dag.idag{box-shadow:inset 0 0 0 1px var(--bk-linje)}.bk-dag.ledig{color:var(--bk-text);background:color-mix(in srgb, var(--bk-farg) 12%, #fff);font-weight:650}.bk-dag.ledig:hover{background:color-mix(in srgb, var(--bk-farg) 25%, #fff)}.bk-dag.vald{background:var(--bk-farg);color:#fff}.bk-tider-block{gap:8px;display:grid}.bk-dagrubrik{color:var(--bk-dampad);text-transform:capitalize;font-size:14px}.bk-tider{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.bk-tid{text-align:center;border:1.5px solid var(--bk-linje);color:inherit;font-variant-numeric:tabular-nums;border-radius:12px;padding:10px 0;font-weight:600;text-decoration:none}.bk-tid:hover{border-color:var(--bk-farg)}.bk-tid.vald{background:var(--bk-farg);border-color:var(--bk-farg);color:#fff}.bk-form{border-top:1px solid var(--bk-linje);gap:12px;padding-top:20px;display:grid}.bk-form label{gap:4px;font-size:14px;font-weight:600;display:grid}.bk-form label small{color:var(--bk-dampad);font-weight:400}.bk-form input,.bk-form textarea{font:inherit;border:1.5px solid var(--bk-linje);color:inherit;background:#fff;border-radius:12px;padding:11px 12px;font-weight:400}.bk-form input:focus,.bk-form textarea:focus{outline:2px solid var(--bk-farg);outline-offset:1px}.bk-falt-rad{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bk-vald-tid{color:var(--bk-dampad);margin:0;font-size:14px}.bk-vald-tid a{color:var(--bk-farg);margin-left:6px}.bk-boka{background:var(--bk-farg);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:13px 26px;font-weight:650}.bk-fel{color:#8f2a1a;background:#fde8e4;border-radius:12px;margin:0;padding:10px 14px}.bk-not{color:var(--bk-dampad);margin:0;font-size:14px;line-height:1.55}.bk-not a,.bk-lank{color:var(--bk-farg)}.bk-tack{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:22px;width:min(1040px,100%);display:grid}.bk-tack-text{background:var(--bk-yta);border-radius:22px;gap:18px;min-width:0;padding:clamp(22px,4vw,38px);display:grid;box-shadow:0 18px 50px -34px #281e1459}.bk-tack-text h1{margin:0;font-size:clamp(1.6rem,3.5vw,2.2rem)}.bk-eyebrow{color:var(--bk-farg);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:13px;font-weight:650}.bk-detaljer{grid-template-columns:auto minmax(0,1fr);gap:8px 18px;margin:0;font-size:15.5px;display:grid}.bk-detaljer dt{color:var(--bk-dampad)}.bk-detaljer dd{overflow-wrap:anywhere;margin:0}.bk-kalender-knappar{gap:10px;display:grid}.bk-kalender-knappar>div{flex-wrap:wrap;gap:8px;display:flex}.bk-knapp-ram{border:1.5px solid var(--bk-linje);color:inherit;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none}.bk-knapp-ram:hover{border-color:var(--bk-farg);color:var(--bk-farg)}@media (max-width:760px){.bk-ram,.bk-tack{grid-template-columns:1fr}.bk-sida{position:static}.bk-person-stor{grid-template-columns:120px minmax(0,1fr);align-items:center}.bk-person-stor .bk-foto{height:100%}.bk-falt-rad{grid-template-columns:1fr}}.kundkort{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:16px;display:grid}.kundkort-research{gap:14px}.kundkort-del{gap:4px;display:grid}.kundkort-del p,.kundkort-del ul{margin:0}.kundkort-del ul{gap:3px;padding-left:1.2em;display:grid}@media (max-width:960px){.kundkort{grid-template-columns:1fr}}.rk-tavla{grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;align-items:start;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.rk-kolumn{background:var(--yta2,#f4f1ec);border-radius:14px;align-content:start;gap:8px;min-height:120px;padding:10px;display:grid}.rk-kolumn>header{justify-content:space-between;align-items:center;padding:2px 4px;font-size:13px;display:flex}.rk-kolumn>header span{color:var(--dampad);font-variant-numeric:tabular-nums}.rk-kort{border:1px solid var(--linje);color:inherit;background:#fff;border-radius:10px;gap:2px;padding:10px 12px;font-size:14px;text-decoration:none;display:grid}.rk-kort:hover{border-color:var(--accent)}.rk-tom{padding:4px}.rk-fraga{border:1px solid var(--linje);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;margin:0;padding:12px;display:grid}.rk-cv{border:1px solid var(--linje);background:#fff;border-radius:10px;width:100%;height:75vh}@media (max-width:760px){.rk-fraga{grid-template-columns:1fr}}.kr{--kr-farg:#e8703a;--kr-bg:#f7f5f1;--kr-text:#1b1a18;--kr-dampad:#66615a;--kr-linje:#e4ded4;background:var(--kr-bg);min-height:100vh;color:var(--kr-text);align-content:start;justify-items:center;gap:28px;padding:24px 16px 56px;display:grid}.kr-topp{justify-content:space-between;align-items:center;width:min(980px,100%);min-height:44px;display:flex}.kr-topp a{color:inherit;text-decoration:none}.kr-logga{object-fit:contain;mix-blend-mode:multiply;max-width:220px;max-height:42px}.kr-alla{font-size:14px;font-weight:600}.kr-hero{gap:12px;width:min(980px,100%);padding:clamp(28px,6vw,64px) 0 8px;display:grid}.kr-hero h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,3.2rem);line-height:1.08}.kr-eyebrow{color:var(--kr-farg);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:13px;font-weight:650}.kr-ingress{color:var(--kr-dampad);max-width:62ch;margin:0;font-size:1.15rem;line-height:1.6}.kr-lista{gap:10px;width:min(980px,100%);display:grid}.kr-lista h2{align-items:center;gap:8px;margin:0 0 6px;font-size:1.15rem;display:flex}.kr-lista h2 span{border:1px solid var(--kr-linje);color:var(--kr-dampad);background:#fff;border-radius:999px;padding:1px 9px;font-size:13px}.kr-jobb{border:1px solid var(--kr-linje);color:inherit;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.kr-jobb:hover{border-color:var(--kr-farg);transform:translateY(-1px)}.kr-jobb div{gap:4px;min-width:0;display:grid}.kr-jobb b{font-size:1.1rem}.kr-jobb small{color:var(--kr-dampad)}.kr-jobb span{color:var(--kr-farg);font-size:1.3rem}.kr-tom{color:var(--kr-dampad);background:#fff;border-radius:16px;margin:0;padding:22px}.kr-annons{gap:22px;width:min(980px,100%);display:grid}.kr-annons-huvud{justify-items:start;gap:10px;padding:clamp(18px,4vw,40px) 0 4px;display:grid}.kr-annons-huvud h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,4.5vw,2.9rem);line-height:1.1}.kr-meta{color:var(--kr-dampad);margin:0;font-size:1.05rem}.kr-knapp{background:var(--kr-farg);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:13px 26px;font-weight:650;text-decoration:none;display:inline-block}.kr-annons-kropp{background:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:28px;padding:clamp(22px,4vw,40px);display:grid}.kr-text{gap:14px;min-width:0;font-size:1.02rem;line-height:1.7;display:grid}.kr-text p,.kr-text ul{max-width:68ch;margin:0}.kr-text ul{gap:4px;padding-left:1.2em;display:grid}.kr-text h2{margin:12px 0 0;font-size:1.2rem}.kr-fakta{background:var(--kr-bg);border-radius:16px;padding:18px;position:sticky;top:20px}.kr-fakta dl{gap:12px;margin:0;display:grid}.kr-fakta dt{text-transform:uppercase;letter-spacing:.06em;color:var(--kr-dampad);font-size:12px}.kr-fakta dd{margin:2px 0 0;font-weight:600}.kr-form{background:#fff;border-radius:22px;gap:14px;padding:clamp(22px,4vw,40px);scroll-margin-top:20px;display:grid}.kr-form h2{margin:0;font-size:1.4rem}.kr-form label{gap:5px;font-size:14px;font-weight:600;display:grid}.kr-form label small{color:var(--kr-dampad);font-weight:400}.kr-form input,.kr-form textarea,.kr-form select{font:inherit;border:1.5px solid var(--kr-linje);color:inherit;background:#fff;border-radius:12px;padding:11px 12px;font-weight:400}.kr-form input[type=file]{padding:9px}.kr-form input:focus,.kr-form textarea:focus,.kr-form select:focus{outline:2px solid var(--kr-farg);outline-offset:1px}.kr-rad{grid-template-columns:1fr 1fr;gap:14px;display:grid}.kr-form .kr-kryss{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400;line-height:1.5;display:flex}.kr-form .kr-kryss input{flex:none;width:18px;height:18px;margin-top:4px;padding:0}.kr-fel{color:#8f2a1a;background:#fde8e4;border-radius:12px;margin:0;padding:10px 14px}.kr-tack{border-left:5px solid var(--kr-farg);background:#fff;border-radius:22px;padding:26px}.kr-tack h2{margin:0 0 6px}.kr-tack p{color:var(--kr-dampad);margin:0}.kr-fot{width:min(980px,100%);color:var(--kr-dampad);font-size:14px}@media (max-width:760px){.kr-annons-kropp{grid-template-columns:1fr}.kr-fakta{position:static}.kr-rad{grid-template-columns:1fr}}
