.m-kort,.of-kort{position:relative;overflow:hidden}.of-kort:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--l-varme, linear-gradient(90deg, #4a2fc0, #d42a62, #f27412, #ffd23f))}.of-godkand:before{background:linear-gradient(90deg,#128a5a,#2fbf86)}.of-avbojd:before,.of-indragen:before{background:#d6dde6}.m-huvud{display:flex;align-items:center;gap:.7rem;min-width:0}.m-rund{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.6rem;height:2.6rem;border-radius:50%;color:#fff;background:linear-gradient(135deg,#7a25bb,#d42a62);box-shadow:0 6px 14px #ac1e9047}.of-rund{background:linear-gradient(135deg,#e8482c,#f9a51a);box-shadow:0 6px 14px #f26a134d}.m-rund .a-ikon{width:1.25rem;height:1.25rem}.m-huvud-text{flex:1;min-width:0;display:grid;gap:.02rem}.m-huvud-text h2{font-size:1.15rem;font-weight:700;color:var(--ink);margin:0}.m-huvud-text small{font-size:.86rem;color:var(--muted);overflow-wrap:anywhere;line-height:1.25}.m-mallar{display:flex;gap:.45rem;margin:0 -1.1rem;padding:.1rem 1.1rem .25rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.m-mallar::-webkit-scrollbar{display:none}.m-mall{display:inline-flex;align-items:center;gap:.4rem;flex:none;min-height:2.75rem;padding:.45rem .95rem;border:0;border-radius:99px;font:inherit;font-size:.92rem;font-weight:600;white-space:nowrap;color:var(--ink);background:#f1f4f8;cursor:pointer;scroll-snap-align:start;transition:transform .1s,background .15s}.m-mall:active{transform:scale(.96)}.m-mall.vald{color:#fff;background:var(--navy)}.m-prick{width:.5rem;height:.5rem;flex:none;border-radius:50%;background:var(--orange);box-shadow:0 0 8px #f26a13bf}.m-mall.vald .m-prick{background:#ffd23f}.m-senast{margin:0;font-size:.84rem;color:var(--muted);overflow-wrap:anywhere}.m-klart{display:inline-flex;align-items:flex-start;gap:.3rem;color:var(--a-gron);font-weight:600}.m-klart .a-ikon{width:1.1rem;height:1.1rem}.m-fraga,.of-fraga{display:grid;gap:.55rem;padding:.85rem .95rem;border-radius:15px;background:#fdf6e4;color:#5e4a12;font-size:.93rem}.of-fraga p{margin:0}.m-fraga .a-knapp,.of-fraga .a-knapp{background:#fff;box-shadow:0 1px 3px #5e4a1224}.of-fraga .a-knapp-fara{color:var(--a-rod)}.m-yta:empty{display:none}.m-in{animation:m-in .24s ease-out}@keyframes m-in{0%{opacity:0;transform:translateY(8px)}}.m-form{gap:.8rem}.m-form textarea{line-height:1.45;min-height:10rem;overflow:hidden}.m-skicka{width:100%;min-height:3.4rem;border-radius:16px;font-size:1.05rem}.a-knapp.m-skicka:not(:disabled){background:linear-gradient(100deg,#e8482c,#f26a13 45%,#f9a51a)}.a-knapp.m-skicka:disabled,.of-knappar .a-knapp-primar:disabled{cursor:not-allowed;opacity:1;color:var(--line-strong);background:#edf0f4;box-shadow:none}.m-slang{justify-self:center;padding-block:.3rem;min-height:2.5rem}.m-saknas{display:grid;gap:.5rem;padding:.9rem .95rem;border-radius:15px;background:#fdf6e4}.m-saknas>b{font-size:.97rem;font-weight:650;color:var(--ink)}.m-saknas-rad{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:.25rem .6rem;font-size:.86rem;line-height:1.28;color:#5e4a12}.m-pill{min-height:2.2rem;padding:.2rem .75rem;border:0;border-radius:99px;font:inherit;font-size:.84rem;font-weight:650;color:#7a3a00;background:#ffd98a;cursor:pointer}.m-pill:active{transform:scale(.96)}.m-saknas-not{margin:0;font-size:.82rem;color:#7c6721}.m-saknas .a-textknapp{justify-self:start;padding-block:.2rem;min-height:2.4rem;font-size:.84rem;color:#7c6721}.mf{display:grid;gap:.6rem;grid-template-columns:minmax(0,1fr);--mf-yta: #fff;--mf-kant: #e3e8ef;--mf-rubrik: var(--ink);--mf-dov: #667386}.mf-verktyg{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:2.75rem}.mf-etikett{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--orange)}.mf-valen{display:inline-flex;flex:none;padding:3px;border-radius:12px;background:#e9edf2}.mf-val{min-height:2.45rem;min-width:4.4rem;padding:.2rem .75rem;border:0;border-radius:9px;font:inherit;font-size:.86rem;font-weight:600;color:#5a6573;background:none;cursor:pointer;transition:background .15s,color .15s}.mf-val[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #061e4629}.mf-val:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.mf-enhet{justify-self:center;width:100%;min-width:0;overflow:hidden;border:1px solid var(--mf-kant);background:var(--mf-yta);transition:max-width .28s cubic-bezier(.2,.9,.25,1)}.mf[data-enhet=telefon] .mf-enhet{max-width:24.5rem;border-radius:26px;box-shadow:0 14px 34px #061e4621}.mf[data-enhet=dator] .mf-enhet{max-width:42.5rem;border-radius:13px;box-shadow:0 12px 30px #061e461f}.mf-fonster{display:none;gap:6px;padding:.6rem .8rem;border-bottom:1px solid var(--mf-kant)}.mf-fonster i{width:9px;height:9px;border-radius:50%;background:#d3dae3}.mf[data-enhet=dator] .mf-fonster{display:flex}.mf-huvud{display:grid;gap:.6rem;padding:.95rem 1rem .85rem;border-bottom:1px solid var(--mf-kant)}.mf-amne{margin:0;font-size:1.05rem;font-weight:650;line-height:1.28;color:var(--mf-rubrik);overflow-wrap:anywhere}.mf-amne.mf-tomt{font-weight:450;color:var(--mf-dov)}.mf-vem{display:flex;align-items:center;gap:.6rem;min-width:0}.mf-bild{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--navy-deep)}.mf-adresser{display:grid;min-width:0;font-size:.8rem;line-height:1.34;color:var(--mf-dov)}.mf-fran,.mf-till{overflow-wrap:anywhere}.mf-fran b{font-weight:650;color:var(--mf-rubrik)}.mf-ram{position:relative;min-height:12rem;overflow:hidden;background:#eef1f5;transition:height .18s ease-out}.mf-mejl{position:absolute;inset:0 auto auto 0;display:block;max-width:none;border:0;background:transparent;transform-origin:0 0;pointer-events:none}.mf-laddar{visibility:hidden}.mf-not{margin:0;font-size:.82rem;line-height:1.35;text-align:center;color:var(--muted)}.mf-kompakt .mf-enhet{max-width:none!important;border:0;border-radius:0!important;box-shadow:none!important}.mf-kompakt .mf-huvud{padding:.8rem .9rem .7rem}.mf-kompakt .mf-amne{font-size:.98rem}@media(prefers-color-scheme:dark){.mf{--mf-yta: #0e1828;--mf-kant: #223149;--mf-rubrik: #fff;--mf-dov: #93a1b5}.mf-ram{background:#050b16}.mf-fonster i{background:#33445f}}.l-ark .l-klar .a-knapp{margin-top:.9rem}.m-brev{max-height:46dvh;overflow-y:auto;border-radius:16px;overscroll-behavior:contain}.m-ark-not{text-align:center;font-size:.84rem;color:var(--on-dark-muted)}.m-ark-fel{padding:.65rem .85rem;border-radius:13px;font-size:.92rem;font-weight:550;color:#2a1c00;background:#ffd23f;overflow-wrap:anywhere}.a-knapp.m-jobbar{color:transparent;position:relative;cursor:wait}.a-knapp.m-jobbar:after{content:"";position:absolute;width:1.4rem;height:1.4rem;border-radius:50%;border:3px solid rgba(255,255,255,.45);border-top-color:#fff;animation:l-snurr .7s linear infinite}.of-merke{flex:none;padding:.14rem .62rem;border-radius:99px;font-size:.74rem;font-weight:650;white-space:nowrap}.of-merke.av{color:#5a6573;background:#e8ecf1}.of-merke.gar{color:#a4570a;background:#fdeedd}.of-merke.ja{color:var(--a-gron);background:#e1f5ec}.of-merke.nej{color:#6b7683;background:#e8ecf1}.of-rubrik{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.of-rubrik h3{margin:0;font-family:var(--font-display);font-size:.95rem;font-weight:650;color:var(--ink)}.of-sparat{font-size:.78rem;color:var(--muted)}.of-rader{list-style:none;margin:-.3rem 0 0;padding:0;display:grid}.of-rad{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.35rem;min-height:3.5rem;padding:.35rem 0;border-bottom:1px solid #edf0f4}.of-rad-text{min-width:0;font-weight:550;font-size:.95rem;color:var(--ink);line-height:1.25;overflow-wrap:anywhere}.of-rad-namn{width:100%;min-width:0;min-height:2.75rem;padding:.3rem .6rem;border:1.5px solid transparent;border-radius:11px;font:inherit;font-size:16px;color:var(--ink);background:#f1f4f8}.of-rad-namn:focus{outline:0;border-color:var(--orange);background:#fff}.of-pris{display:inline-flex;align-items:center;gap:.25rem;min-height:2.75rem;padding:0 .55rem;border:1.5px solid transparent;border-radius:11px;background:#f1f4f8;font-family:var(--font-mono);font-size:.8rem;color:var(--muted)}.of-pris:focus-within{border-color:var(--orange);background:#fff}.of-pris input{width:3.7rem;padding:0;border:0;outline:0;background:none;font-family:var(--font-mono);font-size:16px;font-weight:500;letter-spacing:-.03em;text-align:right;color:var(--ink);-moz-appearance:textfield;appearance:textfield}.of-pris input::-webkit-outer-spin-button,.of-pris input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.of-minus{font-size:1rem;color:var(--orange)}.of-rabatt .of-pris input{color:var(--orange)}.of-ta-bort{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-right:-.55rem;padding:0;border:0;background:none;color:var(--line-strong);cursor:pointer}.of-ta-bort .a-ikon{width:1.05rem;height:1.05rem}.of-ta-bort:active{color:var(--a-rod)}.of-lagg{display:flex;flex-wrap:wrap;gap:.4rem}.of-lagg-knapp{display:inline-flex;align-items:center;gap:.25rem;min-height:2.5rem;padding:.3rem .8rem .3rem .55rem;border:0;border-radius:99px;font:inherit;font-size:.84rem;font-weight:600;color:var(--ink);background:#f1f4f8;cursor:pointer}.of-lagg-knapp .a-ikon{width:1rem;height:1rem;color:var(--orange)}.of-lagg-knapp:active{transform:scale(.96)}.of-summa{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-top:.15rem}.of-summa>span{font-size:.9rem;font-weight:600;color:var(--muted)}.of-summa-tal{font-family:var(--font-mono);font-size:1.85rem;font-weight:600;letter-spacing:-.06em;line-height:1;color:var(--ink);white-space:nowrap}.of-varme{height:4px;margin-top:-.25rem;border-radius:2px;background:var(--l-varme, linear-gradient(90deg, #4a2fc0, #d42a62, #f27412, #ffd23f))}.of-brev-yta{display:grid;gap:.6rem;grid-template-columns:minmax(0,1fr)}.of-brev{border-radius:15px;background:#f6f8fb}.of-brev>summary{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-height:3.3rem;padding:.5rem .95rem;cursor:pointer;list-style:none}.of-brev>summary::-webkit-details-marker{display:none}.of-brev>summary>span:first-child{display:grid;min-width:0}.of-brev>summary b{font-weight:650;font-size:.95rem;color:var(--ink)}.of-brev>summary small{font-size:.82rem;color:var(--muted)}.of-brev>summary .a-ikon{width:1.05rem;height:1.05rem;color:var(--line-strong);transition:rotate .18s}.of-brev[open]>summary .a-ikon{rotate:90deg}.of-brev>:not(summary){margin:0 .95rem}.of-brev>.a-textknapp{display:block;margin-bottom:.1rem}.of-brev>.a-form{padding-bottom:.95rem}.of-brev>.mf{margin-bottom:.3rem}.of-utkast-not{margin:0;padding:.7rem .9rem;border-radius:13px;font-size:.86rem;color:#5e4a12;background:#fdf6e4}.of-utkast-not b{font-weight:650}.of-stopp{list-style:none;margin:0;padding:.7rem .9rem;display:grid;gap:.2rem;border-radius:13px;font-size:.88rem;color:#5e4a12;background:#fdf6e4}.of-knappar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.of-knappar .a-knapp{padding-inline:.6rem}.of-knappar .a-knapp-primar:not(:disabled){background:linear-gradient(100deg,#e8482c,#f26a13 45%,#f9a51a)}.of-linje{list-style:none;margin:.15rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.of-linje li{position:relative;display:grid;gap:.02rem;padding-top:.85rem;font-size:.86rem;min-width:0;color:var(--line-strong)}.of-linje li:before{content:"";position:absolute;inset:0 0 auto;height:6px;border-radius:3px;background:#e8ecf2}.of-linje li b{font-weight:650}.of-linje li small{min-height:1rem;font-size:.68rem;letter-spacing:-.03em;color:var(--muted);white-space:normal}.of-linje li.klar{color:var(--ink)}.of-linje li.klar:nth-child(1):before{background:#7a25bb}.of-linje li.klar:nth-child(2):before{background:linear-gradient(90deg,#d42a62,#f27412)}.of-linje li.klar:nth-child(3):before{background:linear-gradient(90deg,#f27412,#ffd23f);box-shadow:0 0 10px #f9a51ab3}.of-linje li.nej{color:var(--muted)}.of-linje li.nej:before{background:#c2ced9}.of-linje-skickad li:nth-child(2):before{animation:a-puls 1.8s ease-in-out infinite}.of-lasta{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.of-lasta li{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:.95rem;font-weight:550;color:var(--ink)}.of-lasta li>span{min-width:0;overflow-wrap:anywhere}.of-lasta li b{flex:none;font-weight:500;color:var(--muted)}.of-lasta .of-rabatt b{color:var(--orange)}.of-giltig{margin:0;font-size:.93rem;color:var(--text)}.of-giltig.passerad{padding:.7rem .9rem;border-radius:13px;color:#5e4a12;background:#fdf6e4}.of-igen{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}.of-ja-nej{margin:0;padding:.7rem .9rem;border-radius:13px;font-size:.92rem;color:var(--text);background:#f1f4f8}.of-ja-nej.ja{color:#0d6b45;background:#e1f5ec;font-weight:550}.of-forhand{position:fixed;inset:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;overflow-y:auto;background:var(--navy-deep);overscroll-behavior:contain}.of-forhand:not([open]){display:none}.of-forhand::backdrop{background:#030e24b8}.of-forhand-topp{position:sticky;top:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.1rem;padding:.2rem .3rem .2rem 1rem;font-size:.86rem;font-weight:600;color:#2a1c00;background:#ffd23f}.of-forhand-stang{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}.m-listan .u-fall-inne{padding-top:.2rem}.m-av>summary b{color:var(--muted)}.m-dold{margin-left:.45rem;padding:.05rem .5rem;border-radius:99px;font-size:.7rem;font-weight:650;color:#5a6573;background:#e8ecf1}.m-falten{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:-.3rem}.m-falt{min-height:2.4rem;padding:.2rem .65rem;border:0;border-radius:10px;font-family:var(--font-mono);font-size:.78rem;letter-spacing:-.02em;color:#7224b8;background:#f2e8fb;cursor:pointer}.m-falt:active{transform:scale(.96)}.m-exempel{display:grid;gap:.45rem;padding:.75rem .9rem;border-radius:14px;background:#fdf6e4}.m-exempel[hidden]{display:none}.m-exempel>span{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8a6100}.m-varden{display:grid;gap:.2rem;margin:0}.m-varden>div{display:grid;grid-template-columns:5.2rem minmax(0,1fr);align-items:baseline;gap:.5rem;font-size:.86rem;line-height:1.32}.m-varden dt{font-family:var(--font-mono);font-size:.76rem;letter-spacing:-.02em;color:#7224b8}.m-varden dd{margin:0;color:#5e4a12;overflow-wrap:anywhere}.m-flytta{display:flex;justify-content:center;gap:1.2rem;margin-top:.35rem}.m-flytta .a-textknapp:disabled{opacity:.35;cursor:default}@media(min-width:640px){.m-mallar{flex-wrap:wrap;overflow:visible}.of-forhand{width:min(94vw,27rem);height:min(94dvh,58rem);inset:0;margin:auto;border-radius:26px;box-shadow:0 30px 80px #030c248c}}@media(min-width:900px){.a-knapp.m-skicka{width:auto;justify-self:start;padding-inline:1.8rem}.m-slang{justify-self:start}.of-pris input{width:4.5rem}}@media(prefers-reduced-motion:reduce){.m-in,.of-linje-skickad li:nth-child(2):before{animation:none}.mf-enhet,.mf-ram,.mf-val{transition:none}}
