.op{--op-kort:190px}.op .ms-inner{max-width:1040px}.op [hidden]{display:none!important}.op button{font-family:inherit}.op-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.op-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ms-s-4);margin-bottom:var(--ms-s-5)}.op-head-text{flex:1 1 420px;min-width:0}.op-head .ms-title{margin-bottom:var(--ms-s-2)}.op-brickor{display:flex;flex-wrap:wrap;gap:var(--ms-s-2)}.op-bricka{display:inline-flex;align-items:center;gap:6px;font-size:var(--ms-t-xs);font-weight:700;border-radius:999px;padding:4px 10px;border:1px solid var(--ms-line);background:var(--ms-bg-soft);color:var(--ms-ink-soft);white-space:nowrap}.op-bricka i{font-size:14px}.op-bricka--ok{color:var(--ms-accent-dark);background:var(--ms-accent-soft);border-color:var(--ms-accent-line)}.op-bricka--varn{color:var(--ms-warn);background:var(--ms-warn-soft);border-color:var(--ms-warn-line)}.op-nedrakning{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;margin:0 0 var(--ms-s-5);padding:var(--ms-s-5) var(--ms-s-4);background:var(--ms-bg);border:1px solid var(--ms-line);border-radius:var(--ms-r-lg);box-shadow:var(--ms-shadow-sm)}.op-nedrakning--stangd{padding:var(--ms-s-3) var(--ms-s-4)}.op-nedrakning-rubrik{display:inline-flex;align-items:center;gap:6px;font-size:var(--ms-t-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ms-ink)}.op-klocka{display:flex;align-items:center;justify-content:center;gap:16px}.op-enhet{display:flex;flex-direction:column;align-items:center;min-width:64px}.op-rulle{display:flex;font-size:48px;font-weight:600;line-height:1;letter-spacing:-.05em;color:var(--ms-ink);font-variant-numeric:tabular-nums;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.op-siffra{display:inline-block;height:1em;overflow:hidden;-webkit-mask-image:linear-gradient(transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(transparent 0,#000 14%,#000 86%,transparent 100%)}.op-remsa{display:flex;flex-direction:column;transition:transform .8s cubic-bezier(.22,1,.36,1);will-change:transform}.op-remsa>span{display:block;height:1em;line-height:1;text-align:center}.op-enhet-namn{font-size:var(--ms-t-md);color:var(--ms-muted);margin-top:8px}.op-kolon{font-size:24px;font-weight:700;line-height:1;color:var(--ms-ink);margin-top:-26px}.op-klocka--snart .op-rulle{color:var(--ms-warn)}.op-deadline-txt{font-size:var(--ms-t-sm);color:var(--ms-muted)}@media(max-width:640px){.op-rulle{font-size:36px}.op-enhet{min-width:48px}.op-enhet-namn{font-size:var(--ms-t-xs)}.op-kolon{font-size:20px;margin-top:-20px}.op-klocka{gap:8px}}.op-q{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;margin:-6px 0;padding:0;border:none;border-radius:50%;background:none;cursor:pointer;color:var(--ms-muted);vertical-align:middle;text-transform:none;letter-spacing:0}.op-q i{font-size:18px}.op-q:hover{background:var(--ms-accent-soft);color:var(--ms-accent-dark)}.op-q{position:relative}.op-q:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.op-meddelande{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--ms-t-md);line-height:1.6;color:var(--ms-ink);margin:0}.op-notis{display:flex;gap:var(--ms-s-3);align-items:flex-start;padding:var(--ms-s-3) var(--ms-s-4);border:1px solid var(--ms-accent-line);background:var(--ms-accent-soft);border-radius:var(--ms-r-md);font-size:var(--ms-t-sm);line-height:1.5;color:var(--ms-ink)}.op-notis>i{font-size:20px;color:var(--ms-accent);flex:0 0 auto;margin-top:1px}.op-notis p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.op-notis b{display:block;margin-bottom:2px}.op-notis--varn{border-color:var(--ms-warn-line);background:var(--ms-warn-soft)}.op-notis--varn>i{color:var(--ms-warn)}.op-notis--fel{border-color:var(--ms-danger);background:var(--ms-bg)}.op-notis--fel>i{color:var(--ms-danger)}.op-steg{display:flex;flex-wrap:wrap;gap:var(--ms-s-2) var(--ms-s-4);margin:0;padding:0;list-style:none;counter-reset:steg}.op-steg li{display:flex;align-items:center;gap:8px;font-size:var(--ms-t-sm);color:var(--ms-ink-soft);counter-increment:steg}.op-steg li:before{content:counter(steg);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--ms-bg-soft);border:1px solid var(--ms-line);font-size:var(--ms-t-xs);font-weight:800;color:var(--ms-ink)}.op-steg li.ar-klar:before{content:"\2713";background:var(--ms-accent);border-color:var(--ms-accent);color:var(--ms-solid-ink)}html[data-st-tema=mork] .op-steg li.ar-klar:before{color:#141414}.op-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--ms-s-5);align-items:start}.op-grid>.ms-panel{margin-bottom:0}.op-sida{position:sticky;top:var(--ms-s-4)}@media(max-width:900px){.op-grid{grid-template-columns:minmax(0,1fr)}.op-sida{position:static}}.op-produkter{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--op-kort),1fr));gap:var(--ms-s-3)}.op-kort{position:relative;display:flex;flex-direction:column;text-align:left;padding:0;overflow:hidden;cursor:pointer;background:var(--ms-bg);border:1px solid var(--ms-line);border-radius:var(--ms-r-md);color:var(--ms-ink);transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.op-kort:hover{border-color:var(--ms-ink-soft);box-shadow:0 6px 18px #1414141a;transform:translateY(-1px)}.op-kort-bild{aspect-ratio:1/1;width:100%;display:block;object-fit:contain;background:var(--ms-bg-soft);padding:6px}.op-kort-bild--tom{display:flex;align-items:center;justify-content:center;color:var(--ms-muted);font-size:36px}.op-kort-text{padding:var(--ms-s-2) var(--ms-s-3) var(--ms-s-3);display:flex;flex-direction:column;gap:4px;flex:1}.op-kort-namn{font-size:var(--ms-t-md);font-weight:700;line-height:1.3;overflow-wrap:anywhere}.op-kort-pris{font-size:var(--ms-t-md);font-weight:800;font-variant-numeric:tabular-nums;margin-top:auto}.op-kort-pris small{font-weight:500;color:var(--ms-muted);font-size:var(--ms-t-xs)}.op-kort-mer{font-size:var(--ms-t-xs);color:var(--ms-muted)}.op-kort-vald{position:absolute;top:8px;right:8px;background:var(--ms-solid-bg);color:var(--ms-solid-ink);font-size:var(--ms-t-xs);font-weight:800;border-radius:999px;padding:3px 9px}@media(max-width:640px){.op{--op-kort:150px}.op-produkter{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ms-s-2)}}.op-rader{list-style:none;margin:0;padding:0}.op-rad{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:var(--ms-s-3);align-items:center;padding:var(--ms-s-3) 0;border-bottom:1px solid var(--ms-line-soft)}.op-rad:first-child{padding-top:0}.op-rad-bild{width:48px;height:48px;border-radius:var(--ms-r-sm);object-fit:contain;background:var(--ms-bg-soft);border:1px solid var(--ms-line-soft)}.op-rad-namn{font-size:var(--ms-t-sm);font-weight:700;overflow-wrap:anywhere}.op-rad-meta{font-size:var(--ms-t-xs);color:var(--ms-muted);margin-top:2px}.op-rad-hoger{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.op-rad-summa{font-size:var(--ms-t-sm);font-weight:700;font-variant-numeric:tabular-nums}.op-stegare{display:inline-flex;align-items:center;border:1px solid var(--ms-line);border-radius:var(--ms-r-sm);background:var(--ms-bg)}.op-stegare button{width:32px;height:32px;border:none;background:none;cursor:pointer;color:var(--ms-ink);font-size:16px;display:inline-flex;align-items:center;justify-content:center}.op-stegare button:hover{background:var(--ms-bg-soft)}.op-stegare input{width:40px;height:32px;border:none;border-left:1px solid var(--ms-line-soft);border-right:1px solid var(--ms-line-soft);text-align:center;font:700 var(--ms-t-sm) Inter,sans-serif;color:var(--ms-ink);background:transparent;-moz-appearance:textfield}.op-stegare input::-webkit-inner-spin-button,.op-stegare input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.op-stegare--stor button{width:44px;height:44px;font-size:18px}.op-stegare--stor input{width:56px;height:44px;font-size:var(--ms-t-lg)}.op-summa{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ms-s-3);padding:var(--ms-s-3) 0 var(--ms-s-2);font-size:var(--ms-t-lg);font-weight:800;font-variant-numeric:tabular-nums}.op-summa span:first-child{font-size:var(--ms-t-sm);font-weight:700;display:flex;align-items:center;gap:4px}#op-korg .op-tom{margin-bottom:var(--ms-s-4)}#op-app>.op-notis{margin-bottom:var(--ms-s-4)}.op-tom{font-size:var(--ms-t-sm);color:var(--ms-muted);margin:0;padding:var(--ms-s-3);text-align:center;background:var(--ms-bg-soft);border:1px dashed var(--ms-line);border-radius:var(--ms-r-md)}.op-form{display:grid;grid-template-columns:1fr 1fr;gap:var(--ms-s-3)}.op-form .op-hel{grid-column:1/-1}.op-falt{display:flex;flex-direction:column;gap:6px;min-width:0}.op-falt>span:first-child{font-size:var(--ms-t-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ms-muted);display:flex;align-items:center;gap:4px}.op-falt>span:first-child em{font-style:normal;font-weight:500;text-transform:none;letter-spacing:0}.op-in,.op-ta,.op-val{width:100%;min-height:var(--ms-hit);padding:10px 12px;border:1px solid var(--ms-line);border-radius:var(--ms-r-sm);font:400 var(--ms-t-md)/1.4 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ms-ink);background:var(--ms-bg-soft)}.op-ta{min-height:96px;resize:vertical;line-height:1.5}.op-in:focus,.op-ta:focus,.op-val:focus{outline:2px solid var(--ms-accent);outline-offset:1px;border-color:var(--ms-accent)}.op-in[aria-invalid=true]{border-color:var(--ms-danger)}.op-hjalptext{font-size:var(--ms-t-xs);color:var(--ms-muted);line-height:1.45;margin:0}@media(max-width:640px){.op-form{grid-template-columns:1fr}}.op-knapprad{display:flex;flex-wrap:wrap;gap:var(--ms-s-2);align-items:center}.op-knapprad--hoger{justify-content:flex-end}.op .ms-btn{font-family:inherit}.op .ms-btn[disabled]{opacity:.5;cursor:not-allowed}.op-btn-full{width:100%}.op-lank-btn{border:none;background:none;padding:0;cursor:pointer;color:var(--ms-ink-soft);font-size:var(--ms-t-sm);font-weight:600;text-decoration:underline;text-underline-offset:2px;min-height:32px}.op-lank-btn--fara{color:var(--ms-danger)}.op-lankruta{display:flex;gap:var(--ms-s-2);align-items:stretch}.op-lankruta input{flex:1;min-width:0}.op-lankruta input[readonly]{font-size:var(--ms-t-sm);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.op-sida .op-lankruta{flex-wrap:wrap}.op-sida .op-lankruta input{flex-basis:100%}.op-sida .op-lankruta .ms-btn{flex:1}.op-fond{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9500;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:var(--ms-s-4);overscroll-behavior:contain}.op-dialog{background:var(--ms-canvas-dialog,#fff);color:var(--ms-ink);border-radius:var(--ms-r-lg);width:100%;max-width:960px;max-height:92vh;overflow:auto;box-shadow:0 24px 60px #00000059;position:relative;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-st-tema=mork] .op-dialog{--ms-canvas-dialog:#1b1c1a}.op-dialog--liten{max-width:520px}.op-dialog-stang{position:absolute;top:10px;right:10px;z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid var(--ms-line);background:var(--ms-bg);color:var(--ms-ink);cursor:pointer;font-size:20px;display:inline-flex;align-items:center;justify-content:center}.op-dialog-stang:hover{background:var(--ms-bg-soft)}.op-dialog-inre{padding:var(--ms-s-5)}.op-dialog h2{font-size:var(--ms-t-2xl);font-weight:800;letter-spacing:-.01em;margin:0 48px var(--ms-s-2) 0;line-height:1.2;overflow-wrap:anywhere}.op-dialog h3{font-size:var(--ms-t-lg);font-weight:700;margin:0 44px var(--ms-s-2) 0}.op-dialog-inre>p{font-size:var(--ms-t-md);line-height:1.55;color:var(--ms-ink-soft);margin:0 0 var(--ms-s-3)}.op-produkt{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--ms-s-5);padding:var(--ms-s-5)}.op-galleri{display:flex;flex-direction:column;gap:var(--ms-s-2);min-width:0}.op-huvudbild{position:relative;border:1px solid var(--ms-line-soft);border-radius:var(--ms-r-md);background:var(--ms-bg-soft);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:zoom-in;padding:0;width:100%}.op-huvudbild img{max-width:100%;max-height:100%;object-fit:contain;display:block}.op-huvudbild-titel{position:absolute;left:8px;bottom:8px;right:8px;text-align:left;font-size:var(--ms-t-xs);font-weight:700;color:var(--ms-ink);background:var(--ms-bg);border:1px solid var(--ms-line);border-radius:var(--ms-r-sm);padding:4px 8px;width:fit-content;max-width:calc(100% - 16px)}.op-pil{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:1px solid var(--ms-line);background:var(--ms-bg);color:var(--ms-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:20px}.op-pil--v{left:8px}.op-pil--h{right:8px}.op-tummar{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.op-tumme{flex:0 0 64px;width:64px;height:64px;padding:0;border:2px solid transparent;border-radius:var(--ms-r-sm);background:var(--ms-bg-soft);cursor:pointer;overflow:hidden}.op-tumme img{width:100%;height:100%;object-fit:cover;display:block}.op-tumme[aria-current=true]{border-color:var(--ms-accent)}.op-info{display:flex;flex-direction:column;gap:var(--ms-s-3);min-width:0}.op-info-pris{font-size:var(--ms-t-2xl);font-weight:800;font-variant-numeric:tabular-nums}.op-info-pris small{font-size:var(--ms-t-sm);font-weight:500;color:var(--ms-muted)}.op-beskr{font-size:var(--ms-t-sm);line-height:1.6;color:var(--ms-ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.op-beskr--kapad{max-height:9.6em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,transparent)}.op-valgrupp{border:none;margin:0;padding:0;min-width:0}.op-valgrupp legend{font-size:var(--ms-t-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ms-muted);margin-bottom:8px;padding:0;display:flex;align-items:center;gap:4px}.op-storlekar{display:flex;flex-wrap:wrap;gap:6px}.op-chipval{position:relative}.op-chipval input{position:absolute;opacity:0;width:1px;height:1px}.op-chipval span{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:40px;padding:0 12px;border:1px solid var(--ms-line);border-radius:var(--ms-r-sm);background:var(--ms-bg);font-size:var(--ms-t-sm);font-weight:700;cursor:pointer;color:var(--ms-ink)}.op-chipval input:checked+span{background:var(--ms-solid-bg);border-color:var(--ms-solid-bg);color:var(--ms-solid-ink)}.op-chipval input:focus-visible+span{outline:2px solid var(--ms-accent);outline-offset:2px}.op-motiv{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.op-motivval{position:relative;display:block;cursor:pointer}.op-motivval input{position:absolute;opacity:0;width:1px;height:1px}.op-motivval>span{display:flex;flex-direction:column;border:2px solid var(--ms-line);border-radius:var(--ms-r-md);overflow:hidden;background:var(--ms-bg)}.op-motivval img{aspect-ratio:1/1;width:100%;object-fit:contain;background:var(--ms-bg-soft);display:block}.op-motivval em{font-style:normal;font-size:var(--ms-t-xs);font-weight:700;padding:4px 6px;text-align:center;overflow-wrap:anywhere}.op-motivval input:checked+span{border-color:var(--ms-accent);box-shadow:0 0 0 2px var(--ms-accent-soft)}.op-motivval input:focus-visible+span{outline:2px solid var(--ms-accent);outline-offset:2px}.op-lagg{display:flex;gap:var(--ms-s-2);align-items:center;flex-wrap:wrap}.op-lagg .ms-btn{flex:1 1 180px}.op-nasta{font-size:var(--ms-t-sm);line-height:1.45;color:var(--ms-accent-dark);background:var(--ms-accent-soft);border:1px solid var(--ms-accent-line);border-radius:var(--ms-r-md);padding:8px 12px;margin:0}@media(max-width:760px){.op-fond{padding:0;align-items:flex-end}.op-dialog{max-height:94dvh;border-radius:var(--ms-r-lg) var(--ms-r-lg) 0 0}.op-produkt{grid-template-columns:minmax(0,1fr);padding:var(--ms-s-4);gap:var(--ms-s-4)}.op-dialog-inre{padding:var(--ms-s-4)}}.op-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9600;background:#000000eb;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.op-zoom img{max-width:96vw;max-height:92vh;object-fit:contain}.op-zoom .op-dialog-stang{background:#ffffff1f;color:#fff;border-color:#ffffff4d}.op-lage{display:flex;gap:4px;padding:4px;background:var(--ms-bg-soft);border:1px solid var(--ms-line);border-radius:var(--ms-r-md);width:fit-content;max-width:100%;margin-bottom:var(--ms-s-4)}.op-lage button{min-height:40px;padding:0 var(--ms-s-4);border:none;border-radius:var(--ms-r-sm);background:none;cursor:pointer;font-size:var(--ms-t-sm);font-weight:700;color:var(--ms-ink-soft);display:inline-flex;align-items:center;gap:6px}.op-lage button[aria-pressed=true]{background:var(--ms-solid-bg);color:var(--ms-solid-ink)}.op-flikar{display:flex;gap:2px;border-bottom:1px solid var(--ms-line);margin-bottom:var(--ms-s-4);overflow-x:auto;scrollbar-width:none}.op-flik{border:none;background:none;cursor:pointer;min-height:var(--ms-hit);padding:0 var(--ms-s-4);font-size:var(--ms-t-md);font-weight:700;color:var(--ms-muted);border-bottom:3px solid transparent;margin-bottom:-1px;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.op-flik[aria-selected=true]{color:var(--ms-ink);border-bottom-color:var(--ms-accent)}.op-flik span{font-weight:500;font-variant-numeric:tabular-nums}.op-komigang{list-style:none;margin:0;padding:0;display:grid;gap:6px}.op-komigang li{display:flex;align-items:center;gap:var(--ms-s-3);padding:10px 12px;border:1px solid var(--ms-line-soft);border-radius:var(--ms-r-md);background:var(--ms-bg);font-size:var(--ms-t-sm)}.op-komigang li>i{font-size:20px;color:var(--ms-muted);flex:0 0 auto}.op-komigang li.ar-klar>i{color:var(--ms-accent)}.op-komigang li.ar-klar .op-kg-text{color:var(--ms-muted);text-decoration:line-through;text-decoration-color:var(--ms-line)}.op-kg-text{flex:1;min-width:0}.op-kg-text b{display:block;color:var(--ms-ink)}.op-framsteg{height:8px;border-radius:999px;background:var(--ms-bg-soft);border:1px solid var(--ms-line-soft);overflow:hidden;margin:6px 0 var(--ms-s-3)}.op-framsteg i{display:block;height:100%;background:var(--ms-accent);border-radius:999px;transition:width .3s ease}.op-tal{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--ms-s-3);margin-bottom:var(--ms-s-4)}.op-tal>div{background:var(--ms-bg);border:1px solid var(--ms-line);border-radius:var(--ms-r-md);padding:var(--ms-s-3) var(--ms-s-4)}.op-tal .st-label{display:flex;align-items:center;gap:4px}.op-tal b{display:block;font-size:var(--ms-t-2xl);font-weight:800;font-variant-numeric:tabular-nums;margin-top:4px;line-height:1.15}.op-tal small{display:block;font-size:var(--ms-t-xs);color:var(--ms-muted);margin-top:2px}.op-tal .op-tal--fokus{border-color:var(--ms-accent-line);background:var(--ms-accent-soft)}.op-tabell{width:100%;border-collapse:collapse;font-size:var(--ms-t-sm)}.op-tabell th{font-size:var(--ms-t-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ms-muted);text-align:left;padding:0 var(--ms-s-3) var(--ms-s-2) 0;border-bottom:1px solid var(--ms-line);white-space:nowrap}.op-tabell td{padding:var(--ms-s-3) var(--ms-s-3) var(--ms-s-3) 0;border-bottom:1px solid var(--ms-line-soft);vertical-align:top;overflow-wrap:anywhere}.op-tabell .op-num{font-variant-numeric:tabular-nums;white-space:nowrap}.op-tabell tr.ar-betald td:first-child{box-shadow:inset 3px 0 0 var(--ms-accent)}.op-tabell-wrap{overflow-x:auto}.op-tabell a{color:inherit;text-underline-offset:2px}.op-bara-mobil{display:none}.op-chips{display:flex;flex-wrap:wrap;gap:4px}.op-chip{display:inline-flex;align-items:center;gap:4px;font-size:var(--ms-t-xs);font-weight:600;padding:2px 8px;border-radius:999px;background:var(--ms-bg-soft);border:1px solid var(--ms-line-soft);white-space:nowrap}.op-chip b{font-variant-numeric:tabular-nums}.op-mataren{height:6px;border-radius:999px;background:var(--ms-bg-soft);overflow:hidden;margin-top:6px;max-width:220px}.op-mataren i{display:block;height:100%;background:var(--ms-accent)}.op-vaxel{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:var(--ms-t-sm);font-weight:600;min-height:32px;-webkit-user-select:none;user-select:none}.op-vaxel input{position:absolute;opacity:0;width:1px;height:1px}.op-vaxel i{position:relative;width:40px;height:24px;border-radius:999px;background:var(--ms-line);flex:0 0 auto;transition:background .15s ease}.op-vaxel i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:transform .15s ease}.op-vaxel input:checked+i{background:var(--ms-accent)}.op-vaxel input:checked+i:after{transform:translate(16px)}.op-vaxel input:focus-visible+i{outline:2px solid var(--ms-accent);outline-offset:2px}.op-verktyg{display:flex;flex-wrap:wrap;gap:var(--ms-s-2);align-items:center;margin-bottom:var(--ms-s-3)}.op-verktyg .op-in{flex:1 1 220px;width:auto}@media(max-width:760px){.op-flikar{display:grid;grid-template-columns:1fr 1fr;border-bottom:none;gap:4px}.op-flik{border:1px solid var(--ms-line);border-radius:var(--ms-r-sm);margin:0;justify-content:center;padding:0 8px;font-size:var(--ms-t-sm);background:var(--ms-bg)}.op-flik[aria-selected=true]{background:var(--ms-solid-bg);color:var(--ms-solid-ink);border-color:var(--ms-solid-bg)}.op-bara-mobil{display:inline-flex}.op-bara-dator{display:none!important}.op-tabell--best td.op-best-knappar{grid-column:1/-1}.op-tabell--best tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center}.op-tabell--best td{grid-column:1/-1}.op-tabell--best td.op-best-summa{grid-column:1}.op-tabell--best td.op-best-betald{grid-column:2}.op-tabell--best td.op-best-summa:before{content:"Summa ";font-weight:500;color:var(--ms-muted)}.op-tabell--kort thead{display:none}.op-tabell--kort,.op-tabell--kort tbody,.op-tabell--kort tr,.op-tabell--kort td{display:block;width:100%}.op-tabell--kort tr{padding:var(--ms-s-3) 0;border-bottom:1px solid var(--ms-line-soft)}.op-tabell--kort td{border:none;padding:3px 0}.op-tabell--kort td[data-rubrik]:before{content:attr(data-rubrik);display:block;font-size:var(--ms-t-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ms-muted)}.op-tabell--kort tr.ar-betald td:first-child{box-shadow:none}}.op-aprod{border:1px solid var(--ms-line);border-radius:var(--ms-r-md);background:var(--ms-bg);margin-bottom:var(--ms-s-3);overflow:hidden}.op-aprod-topp{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:var(--ms-s-3);align-items:center;padding:var(--ms-s-3) var(--ms-s-4)}.op-aprod-topp img,.op-aprod-topp .op-kort-bild--tom{width:64px;height:64px;border-radius:var(--ms-r-sm);object-fit:contain;background:var(--ms-bg-soft);padding:0}.op-aprod-namn{font-size:var(--ms-t-md);font-weight:700;overflow-wrap:anywhere}.op-aprod-meta{font-size:var(--ms-t-xs);color:var(--ms-muted);margin-top:2px}.op-aprod-kropp{border-top:1px solid var(--ms-line-soft);padding:var(--ms-s-4);display:grid;gap:var(--ms-s-4)}.op-aprod.ar-dold{opacity:.8}.op-aprod.ar-dold .op-aprod-namn:after{content:"  \b7  dold";font-weight:500;color:var(--ms-muted)}.op-trappa{display:flex;flex-wrap:wrap;gap:6px}.op-trappa .op-chip{font-weight:500}.op-trappa .op-chip.ar-nu{background:var(--ms-accent-soft);border-color:var(--ms-accent-line);font-weight:700}.op-abilder{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.op-abild{position:relative;border:1px solid var(--ms-line);border-radius:var(--ms-r-sm);overflow:hidden;background:var(--ms-bg-soft)}.op-abild img{aspect-ratio:1/1;width:100%;object-fit:contain;display:block}.op-abild label{display:flex;align-items:center;gap:6px;padding:6px 8px;font-size:var(--ms-t-xs);font-weight:600;cursor:pointer;background:var(--ms-bg)}.op-abild input{width:16px;height:16px;accent-color:var(--ms-accent)}.op-abild.ar-dold img{opacity:.35}.op-marginal{font-size:var(--ms-t-xs);font-weight:700;color:var(--ms-accent-dark)}.op-marginal--minus{color:var(--ms-danger)}.op-lista{list-style:none;margin:0;padding:0}.op-lista li{display:flex;align-items:center;gap:var(--ms-s-3);padding:var(--ms-s-3) 0;border-bottom:1px solid var(--ms-line-soft);flex-wrap:wrap}.op-lista li:last-child{border-bottom:none}.op-lista-text{flex:1 1 220px;min-width:0}.op-lista-text b{display:block;font-size:var(--ms-t-md);overflow-wrap:anywhere}.op-lista-text span{font-size:var(--ms-t-xs);color:var(--ms-muted)}.op-laddar{display:flex;align-items:center;gap:10px;font-size:var(--ms-t-md);color:var(--ms-muted);padding:var(--ms-s-5) 0}.op-laddar:before{content:"";width:18px;height:18px;border-radius:50%;border:2px solid var(--ms-line);border-top-color:var(--ms-accent);animation:op-snurr .8s linear infinite}@media(prefers-reduced-motion:reduce){.op *,.op-fond *{transition:none!important;animation:none!important}}@media print{body *{visibility:hidden}.op-utskrift,.op-utskrift *{visibility:visible}.op-utskrift{position:absolute;left:0;top:0;width:100%}.op-utskrift .op-knapprad,.op-utskrift .op-verktyg,.op-utskrift button{display:none!important}}.op-filter{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--ms-s-3)}.op-filter button{min-height:36px;padding:0 12px;border:1px solid var(--ms-line);border-radius:999px;background:var(--ms-bg);color:var(--ms-ink-soft);font-size:var(--ms-t-sm);font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.op-filter button span{font-weight:500;font-variant-numeric:tabular-nums}.op-filter button[aria-pressed=true]{background:var(--ms-solid-bg);color:var(--ms-solid-ink);border-color:var(--ms-solid-bg)}.op-dlg-fot{position:sticky;bottom:0;z-index:3;background:var(--ms-canvas-dialog,#fff);border-top:1px solid var(--ms-line);padding:12px var(--ms-s-5) calc(12px + env(safe-area-inset-bottom,0px))}.op-dlg-fot-inre{display:flex;align-items:center;gap:var(--ms-s-3);flex-wrap:wrap}.op-dlg-fot-val{margin-right:auto;font-size:var(--ms-t-sm);color:var(--ms-muted);min-width:0}.op-dlg-fot-val b{color:var(--ms-ink)}.op-dlg-fot-fel{color:var(--ms-danger);font-weight:700}.op-dlg-fot .ms-btn{min-width:220px}@media(max-width:760px){.op-dlg-fot{padding:10px var(--ms-s-4) calc(10px + env(safe-area-inset-bottom,0px))}.op-dlg-fot-val{flex-basis:100%;margin-right:0}.op-dlg-fot .ms-btn{flex:1;min-width:0}.op-huvudbild{aspect-ratio:auto;height:min(44vh,calc(100vw - 32px))}}@media(hover:none){.op-bara-mus{display:none}}.op-flytkorg{display:none}@media(max-width:900px){.op-flytkorg{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:900;display:flex;align-items:center;gap:12px;min-height:52px;padding:0 16px;border:none;border-radius:var(--ms-r-md);background:var(--ms-solid-bg);color:var(--ms-solid-ink);box-shadow:0 8px 24px #00000047;cursor:pointer;font:700 var(--ms-t-md) Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;transition:transform .2s ease,opacity .2s ease}.op-flytkorg span{flex:1;text-align:left}.op-flytkorg.ar-gomd{transform:translateY(140%);opacity:0;pointer-events:none}body.op-flyt-synlig #op-toast{bottom:84px}}.op .st-label,.op-fond .st-label,.op-falt>span:first-child,.op-valgrupp legend,.op-tabell th,.op-tal .st-label{color:var(--ms-ink)}.op-falt>span:first-child em{color:var(--ms-muted)}.op-sparat{position:fixed;left:50%;top:18px;z-index:9700;display:flex;align-items:center;gap:8px;transform:translate(-50%,-16px);opacity:0;pointer-events:none;background:#2f5320;color:#fff;border-radius:999px;padding:10px 18px 10px 14px;box-shadow:0 10px 30px #00000040;font:700 14px/1.2 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:opacity .2s ease,transform .2s ease;max-width:92vw}.op-sparat i{font-size:20px;color:#b9e59a}.op-sparat.ar-synlig{opacity:1;transform:translate(-50%)}.op-btn-liten{min-height:34px!important;padding:0 12px!important;font-size:var(--ms-t-sm)!important;gap:6px}.op-radknappar{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end}@media(max-width:760px){.op-radknappar{justify-content:flex-start}}.op-mini-huvud{display:flex;align-items:center;justify-content:space-between;gap:var(--ms-s-3);margin:0 0 var(--ms-s-2)}.op-miniatyrer{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:var(--ms-s-2);margin-bottom:var(--ms-s-5)}.op-mini{display:flex;flex-direction:column;gap:4px;padding:6px 6px 8px;border:1px solid var(--ms-line);border-radius:var(--ms-r-md);background:var(--ms-bg);cursor:pointer;text-align:left;color:var(--ms-ink);transition:border-color .12s ease,transform .12s ease}.op-mini:hover{border-color:var(--ms-ink-soft);transform:translateY(-1px)}.op-mini img,.op-mini-tom{width:100%;aspect-ratio:1/1;object-fit:contain;background:var(--ms-bg-soft);border-radius:var(--ms-r-sm);display:flex;align-items:center;justify-content:center;color:var(--ms-muted);font-size:28px}.op-mini-namn{font-size:var(--ms-t-xs);font-weight:700;line-height:1.3;overflow-wrap:anywhere;padding:0 2px}.op-mini-meta{font-size:11px;color:var(--ms-muted);padding:0 2px}.op-mini.ar-dold img{opacity:.45}@media(max-width:640px){.op-miniatyrer{grid-template-columns:repeat(3,minmax(0,1fr))}}.op-red-rader{display:grid;gap:var(--ms-s-2);margin-bottom:var(--ms-s-2)}.op-red-rad{display:flex;flex-wrap:wrap;gap:var(--ms-s-2);align-items:flex-end;padding:var(--ms-s-3);border:1px solid var(--ms-line);border-radius:var(--ms-r-md);background:var(--ms-bg-soft)}.op-red-rad .op-falt{flex:1 1 150px}.op-red-rad .op-falt:first-child{flex:2 1 220px}.op-red-rad .op-red-antal{flex:0 0 90px}.op-red-bort{width:44px;height:44px;border:1px solid var(--ms-line);border-radius:var(--ms-r-sm);background:var(--ms-bg);color:var(--ms-danger);cursor:pointer;font-size:18px;display:inline-flex;align-items:center;justify-content:center}.op-red-bort:hover{border-color:var(--ms-danger)}.op-val{-webkit-appearance:auto;appearance:auto}.op{--op-css:"3.0"}.op.ms-wrap{padding-left:12px;padding-right:12px}.op .ms-inner{max-width:var(--page-width,1400px)}@media(max-width:749px){.op.ms-wrap{padding-left:8px;padding-right:8px}}.op .ms-panel-head{margin-bottom:var(--ms-s-4);gap:var(--ms-s-3)}.op .ms-panel,.op-lage,.op-flikar{margin-bottom:var(--ms-s-5)}.op-verktyg{gap:10px;margin-bottom:var(--ms-s-4)}.op-filter{gap:8px;margin-bottom:var(--ms-s-4)}.op-knapprad{gap:10px}.op-radknappar{gap:8px}.op-form{gap:16px}.op-tal{gap:var(--ms-s-3);margin-bottom:var(--ms-s-5)}.op-mini-huvud{margin:0 0 var(--ms-s-3)}.op-lank-btn{padding:0 4px}.op-tabell td{padding-top:14px;padding-bottom:14px}.op-mini{-webkit-appearance:none;appearance:none;font:inherit}@media(max-width:760px){.op-flik:last-child:nth-child(odd){grid-column:1/-1}.op-verktyg>.ms-btn{flex:1 1 auto;justify-content:center}}.op-btn-liten.ar-aktiv{background:var(--ms-accent-soft);border-color:var(--ms-accent-line);color:var(--ms-accent-dark)}.op-mini-omr{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:var(--ms-accent-dark);padding:0 2px}.op-omr-alt{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--ms-s-3)}.op-omr-kort{position:relative;-webkit-appearance:none;appearance:none;font:inherit;text-align:left;display:flex;flex-direction:column;gap:8px;padding:8px 8px 12px;border:2px solid var(--ms-line);border-radius:var(--ms-r-md);background:var(--ms-bg);color:var(--ms-ink);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.op-omr-kort[tabindex="-1"]{cursor:default}.op-omr-kort:not([tabindex="-1"]):hover{border-color:var(--ms-ink-soft);transform:translateY(-1px)}.op-omr-kort.ar-vald{border-color:var(--ms-accent);box-shadow:0 0 0 3px var(--ms-accent-soft)}.op-omr-kort img,.op-omr-tom{width:100%;aspect-ratio:1/1;object-fit:contain;background:var(--ms-bg-soft);border-radius:var(--ms-r-sm);display:flex;align-items:center;justify-content:center;color:var(--ms-muted);font-size:32px}.op-omr-text{display:flex;flex-direction:column;gap:2px;padding:0 4px}.op-omr-text b{font-size:var(--ms-t-md);line-height:1.3;overflow-wrap:anywhere}.op-omr-text span{font-size:var(--ms-t-sm);color:var(--ms-muted)}.op-omr-stapel{display:block;height:8px;border-radius:999px;background:var(--ms-bg-soft);border:1px solid var(--ms-line-soft);overflow:hidden;margin:0 4px}.op-omr-stapel i{display:block;height:100%;background:var(--ms-accent);border-radius:999px;transition:width .6s cubic-bezier(.22,1,.36,1)}.op-omr-stapel--stor{height:12px;margin:6px 0 4px}.op-omr-siffror{font-size:var(--ms-t-sm);color:var(--ms-muted);padding:0 4px;font-variant-numeric:tabular-nums}.op-omr-siffror b{color:var(--ms-ink)}.op-omr-kort.ar-leder .op-omr-stapel i{background:var(--ms-accent-dark)}.op-omr-min{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;margin:0 4px;font-size:var(--ms-t-xs);font-weight:700;color:var(--ms-accent-dark);background:var(--ms-accent-soft);border:1px solid var(--ms-accent-line);border-radius:999px;padding:2px 8px}.op-omr-bock{position:absolute;top:12px;right:12px;color:var(--ms-accent);font-size:26px;line-height:1;background:var(--ms-bg);border-radius:50%}.op-omr-form{margin-top:var(--ms-s-4);max-width:720px}@media(max-width:640px){.op-omr-alt{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ms-s-2)}}.op-segment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.op-segment label{position:relative;cursor:pointer}.op-segment input{position:absolute;opacity:0;width:1px;height:1px}.op-segment span{display:flex;flex-direction:column;gap:2px;height:100%;padding:10px 12px;border:1px solid var(--ms-line);border-radius:var(--ms-r-md);background:var(--ms-bg);text-transform:none;letter-spacing:0}.op-segment span b{font-size:var(--ms-t-md);color:var(--ms-ink)}.op-segment span em{font-style:normal;font-size:var(--ms-t-xs);font-weight:500;color:var(--ms-muted)}.op-segment input:checked+span{border-color:var(--ms-accent);box-shadow:0 0 0 2px var(--ms-accent-soft);background:var(--ms-accent-soft)}.op-segment input:focus-visible+span{outline:2px solid var(--ms-accent);outline-offset:2px}@media(max-width:640px){.op-segment{grid-template-columns:1fr}}.op-omr-lista{list-style:none;margin:0 0 var(--ms-s-4);padding:0;display:grid;gap:10px}.op-omr-lista li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--ms-s-3);align-items:center;padding:10px;border:1px solid var(--ms-line);border-radius:var(--ms-r-md);background:var(--ms-bg)}.op-omr-lista li.ar-leder{border-color:var(--ms-accent-line);background:var(--ms-accent-soft)}.op-omr-lista img,.op-omr-lista .op-omr-tom{width:72px;height:72px;object-fit:contain;background:var(--ms-bg-soft);border-radius:var(--ms-r-sm);font-size:24px}.op-omr-rad{min-width:0}.op-omr-rad-topp{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--ms-t-md);overflow-wrap:anywhere}.op-omr-rad .op-omr-siffror{padding:0}.op-omr-produkter{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.op-chip-x{border:none;background:none;cursor:pointer;color:var(--ms-muted);font-size:16px;line-height:1;padding:0 2px;margin-left:2px}.op-chip-x:hover{color:var(--ms-danger)}.op-omr-roster summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;min-height:32px}.op-omr-roster summary::-webkit-details-marker{display:none}.op-omr-roster summary:before{content:"\25b8";color:var(--ms-muted);transition:transform .15s ease}.op-omr-roster[open] summary:before{transform:rotate(90deg)}.op-omr-roster[open] summary{margin-bottom:var(--ms-s-3)}.op-notis p b{display:inline;margin:0}.op-betalruta{display:flex;gap:var(--ms-s-3);align-items:flex-start;padding:var(--ms-s-4);margin-bottom:var(--ms-s-4);border:1px solid var(--ms-warn-line);background:var(--ms-warn-soft);border-radius:var(--ms-r-md);font-size:var(--ms-t-sm)}.op-betalruta>i{font-size:22px;color:var(--ms-warn);flex:0 0 auto;margin-top:1px}.op-betalruta>div{flex:1;min-width:0}.op-betalruta b{display:block;margin-bottom:2px;font-size:var(--ms-t-md)}.op-betalruta p{margin:0 0 var(--ms-s-3);overflow-wrap:anywhere}.op-betalruta p:last-child{margin-bottom:0}.op-betalruta .ms-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.op-betalruta--klar{border-color:var(--ms-accent-line);background:var(--ms-accent-soft)}.op-betalruta--klar>i{color:var(--ms-accent)}.op-betalruta--vantar{border-color:var(--ms-line);background:var(--ms-bg-soft)}.op-betalruta--vantar>i{color:var(--ms-accent)}.op-snurr{animation:op-snurr 1s linear infinite}@keyframes op-snurr{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.op-snurr{animation:none}}.op .ms-btn .ti{margin-right:2px}.op-betalval{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ms-s-3)}.op-betalval label{position:relative;cursor:pointer;display:block}.op-betalval input{position:absolute;opacity:0;width:1px;height:1px}.op-betalval span{display:flex;flex-direction:column;gap:6px;height:100%;padding:var(--ms-s-4);border:1px solid var(--ms-line);border-radius:var(--ms-r-md);background:var(--ms-bg);text-transform:none;letter-spacing:0;box-sizing:border-box}.op-betalval span b{font-size:var(--ms-t-md);color:var(--ms-ink);display:flex;align-items:center;gap:6px}.op-betalval span em{font-style:normal;font-size:var(--ms-t-sm);font-weight:500;color:var(--ms-muted);line-height:1.5}.op-betalval input:checked+span{border-color:var(--ms-accent);box-shadow:0 0 0 2px var(--ms-accent-soft);background:var(--ms-accent-soft)}.op-betalval input:focus-visible+span{outline:2px solid var(--ms-accent);outline-offset:2px}.op-betalval input:disabled+span{cursor:not-allowed}.op-betalval label.ar-av span{opacity:.6}.op-betalval .op-betalval-varn{color:var(--ms-warn);font-weight:700}@media(max-width:640px){.op-betalval{grid-template-columns:1fr}}.op-paminn{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ms-s-2);margin:var(--ms-s-3) 0 var(--ms-s-4);padding:10px var(--ms-s-3);border:1px dashed var(--ms-line);border-radius:var(--ms-r-md);font-size:var(--ms-t-sm);color:var(--ms-ink)}.op-paminn>span{flex:1 1 220px;min-width:0}.op-best-betald .op-bricka{white-space:nowrap}.op .ms-inner{background:var(--stt-solid,var(--ms-bg));border:1px solid var(--stt-glas-linje,var(--ms-line));border-radius:var(--ms-r-lg);box-shadow:var(--stt-glas-skugga,var(--ms-shadow-sm));padding:var(--ms-s-6) var(--ms-s-6) var(--ms-s-5)}.op .ms-panel,.op .op-nedrakning{background:transparent;box-shadow:none}.op .ms-foot{margin-top:var(--ms-s-5);padding-top:var(--ms-s-4);border-top:1px solid var(--ms-line-soft)}@media(max-width:749px){.op .ms-inner{padding:var(--ms-s-4) var(--ms-s-3) var(--ms-s-4);border-radius:var(--ms-r-md)}.op .ms-panel{padding:var(--ms-s-4) var(--ms-s-3)}}@media print{.op .ms-inner{background:none;border:none;box-shadow:none;padding:0}}.op-notis--pris .op-q{margin:0 0 0 auto}.op-utskick-urval{border:none;margin:0;padding:0;min-width:0}.op-utskick-urval legend{font-size:var(--ms-t-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ms-muted);padding:0;margin-bottom:6px}.op-urval{display:flex;flex-wrap:wrap;gap:var(--ms-s-2)}.op-urval label{position:relative;cursor:pointer}.op-urval input{position:absolute;opacity:0;width:1px;height:1px}.op-urval b{display:inline-flex;align-items:center;gap:6px;min-height:var(--ms-hit);padding:0 14px;border:1px solid var(--ms-line);border-radius:999px;font-size:var(--ms-t-sm);font-weight:600;color:var(--ms-ink);background:var(--ms-bg)}.op-urval b span{font-weight:700;color:var(--ms-muted)}.op-urval input:checked+b{border-color:var(--ms-accent);background:var(--ms-accent-soft);color:var(--ms-accent-dark)}.op-urval input:checked+b span{color:var(--ms-accent-dark)}.op-urval input:focus-visible+b{outline:2px solid var(--ms-accent);outline-offset:2px}.op-mottagare{list-style:none;margin:var(--ms-s-2) 0 0;padding:0;max-height:320px;overflow:auto;border:1px solid var(--ms-line);border-radius:var(--ms-r-md)}.op-mottagare li+li{border-top:1px solid var(--ms-line-soft)}.op-mottagare label{display:flex;align-items:center;gap:var(--ms-s-3);padding:8px var(--ms-s-3);min-height:var(--ms-hit);cursor:pointer}.op-mottagare input{width:18px;height:18px;flex:0 0 auto;margin:0;accent-color:var(--ms-accent)}.op-mottagare label>span:not(.op-chip){flex:1;min-width:0;display:flex;flex-direction:column;font-size:var(--ms-t-sm)}.op-mottagare small{color:var(--ms-muted);font-size:var(--ms-t-xs);overflow-wrap:anywhere}.op-chip--varn{color:var(--ms-warn);border-color:var(--ms-warn-line);background:var(--ms-warn-soft)}.op-ta--hog{min-height:200px}.op-vv-rutor{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--ms-s-3)}.op-vv-ruta{display:flex;flex-direction:column;gap:6px;border:1px solid var(--ms-line);border-radius:var(--ms-r-md);padding:var(--ms-s-3) var(--ms-s-4);background:var(--ms-bg)}.op-vv-ruta.ar-pa{border-color:var(--ms-accent-line);background:var(--ms-accent-soft)}.op-vv-ruta .st-label{display:flex;align-items:center;gap:4px}.op-vv-ruta .op-hjalptext{margin:0}.op-vaxel--stor{font-size:var(--ms-t-md);font-weight:700;min-height:44px}.op-vaxel--stor i{width:48px;height:28px}.op-vaxel--stor i:after{width:22px;height:22px}.op-vaxel--stor input:checked+i:after{transform:translate(20px)}.op-vaxel input:disabled+i{opacity:.45}.op-vaxel input:disabled~*,.op-vaxel:has(input:disabled){cursor:not-allowed}.op-kort-trappa{display:inline-flex;align-items:center;gap:4px;font-size:var(--ms-t-xs);font-weight:700;color:var(--ms-accent-dark)}.op-dtrappa{border:1px solid var(--ms-accent-line);background:var(--ms-accent-soft);border-radius:var(--ms-r-md);padding:var(--ms-s-3)}.op-notis--som{border-color:var(--ms-warn-line);background:var(--ms-warn-soft);align-items:center;flex-wrap:wrap}.op-notis--som>i{color:var(--ms-warn)}.op-notis--som p{flex:1 1 240px}.op-notis--som p b{display:block;margin-bottom:2px}.op-notis--som .ms-btn{flex:0 0 auto}.op-guider{display:flex;flex-direction:column;gap:6px}.op-guider-lankar{display:flex;flex-wrap:wrap;gap:var(--ms-s-2)}.op-guide{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--ms-line);border-radius:var(--ms-r-md);background:var(--ms-bg);color:var(--ms-ink);font-size:var(--ms-t-sm);font-weight:600;text-decoration:none}.op-guide:hover{border-color:var(--ms-ink-soft)}.op-guide i{font-size:18px;color:var(--ms-danger)}.op-mini-egen{font-size:11px;font-weight:600;color:var(--ms-ink-soft);line-height:1.3;overflow-wrap:anywhere;padding:0 2px}.op-antal-stapel{min-width:120px}.op-tabell--perprod td[data-rubrik=Ben\e4mning]{overflow-wrap:break-word;min-width:110px}.op-stapel{display:block;height:10px;border-radius:999px;background:var(--ms-bg-soft);border:1px solid var(--ms-line-soft);overflow:hidden;margin-top:6px;max-width:220px}.op-stapel i{display:block;height:100%;background:var(--ms-accent);border-radius:999px}.op-verktyg .op-val-produkt{flex:0 1 280px;min-height:44px}.op-betal-last{border-color:var(--ms-danger);box-shadow:0 0 0 1px var(--ms-danger) inset}.op-bricka--last{color:var(--ms-danger);border-color:var(--ms-danger);background:var(--ms-bg)}.op-notis--last{border-color:var(--ms-danger);background:var(--ms-bg);background:color-mix(in srgb,var(--ms-danger) 7%,var(--ms-bg));margin-bottom:var(--ms-s-3)}.op-notis--last>i{color:var(--ms-danger)}.op-betal-last .op-betalval label:not(:has(input:checked)){opacity:.55}.op-butik{max-width:var(--page-width,1400px);margin:var(--ms-s-6) auto 0;padding:0 12px var(--ms-s-7);color:var(--ms-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.op-butik *{box-sizing:border-box}.op-butik [hidden]{display:none!important}.op-butik-rubrik{margin:0 0 8px;text-align:center;font-family:var(--font-heading--family,"Barlow Condensed","Arial Narrow",Inter,sans-serif);font-weight:var(--font-heading--weight,700);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(30px,4.4vw,52px);line-height:1.02;color:var(--ms-ink)}.op-butik-text{margin:0 0 var(--ms-s-5);text-align:center;font-size:var(--ms-t-sm);color:var(--ms-muted)}.op-butik-ram{position:relative}.op-butik-rad{--mellan:var(--stt-s-3,12px);list-style:none;margin:0;padding:0;display:grid;gap:var(--mellan);grid-template-columns:repeat(var(--kol,4),minmax(0,1fr))}.op-butik-rad--glid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--kol,4) - 1) * var(--mellan)) / var(--kol,4));overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:2px}.op-butik-rad--glid::-webkit-scrollbar{display:none}.op-butik-rad--glid li{scroll-snap-align:start}.op-butik-rad li{min-width:0}.op-butik-kort{position:relative;display:flex;flex-direction:column;height:100%;color:var(--ms-ink);text-decoration:none;background:var(--stt-inre-bg,var(--ms-bg-soft));border:1px solid var(--stt-glas-linje,var(--ms-line));border-radius:var(--stt-radie-inre,10px);overflow:hidden;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.op-butik-kort:hover{transform:translateY(-2px);border-color:var(--stt-glas-linje-stark,var(--ms-ink-soft));background:var(--stt-inre-bg-hover,var(--ms-bg-soft))}.op-butik-kort:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.op-butik-bild{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;overflow:hidden;color:var(--ms-muted);font-size:40px}.op-butik-bild img{width:100%;height:100%;object-fit:cover;display:block}.op-butik-info{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:12px;margin-top:auto}.op-butik-namn{min-width:0;font-family:var(--font-h5--family,var(--font-heading--family,"Barlow Condensed","Arial Narrow",Inter,sans-serif));font-weight:var(--font-h5--weight,700);text-transform:uppercase;font-size:var(--font-h5--size,17px);line-height:1.15;letter-spacing:.01em;overflow-wrap:anywhere}.op-butik-pris{flex:0 0 auto;font-size:var(--ms-t-md);white-space:nowrap;color:var(--ms-ink-soft);font-variant-numeric:tabular-nums}.op-butik-pil{position:absolute;top:calc(50% - 44px);z-index:2;width:44px;height:44px;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:var(--ms-ink);background:var(--stt-solid,var(--ms-bg));border:1px solid var(--stt-glas-linje,var(--ms-line));box-shadow:var(--ms-shadow-sm)}.op-butik-pil:hover{border-color:var(--stt-glas-linje-stark,var(--ms-ink-soft))}.op-butik-pil--v{left:-10px}.op-butik-pil--h{right:-10px}.op-butik-fot{display:flex;align-items:center;justify-content:center;gap:var(--ms-s-3);margin-top:var(--ms-s-3);font-size:var(--ms-t-sm);color:var(--ms-muted)}.op-butik-paus{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--stt-glas-linje,var(--ms-line));border-radius:999px;background:transparent;color:var(--ms-ink-soft);font:600 var(--ms-t-sm)/1 Inter,sans-serif;cursor:pointer}@media(max-width:749px){.op-butik{margin-top:var(--ms-s-5);padding:0 8px var(--ms-s-6)}.op-butik-info{flex-wrap:wrap;gap:2px 8px;padding:10px}.op-butik-namn{font-size:var(--font-h6--size,15px)}.op-butik-ram.ar-glid .op-butik-pil{display:none}.op-butik-pil--v{left:-4px}.op-butik-pil--h{right:-4px}}@media(prefers-reduced-motion:reduce){.op-butik-kort{transition:none}.op-butik-kort:hover{transform:none}}.op-borttagna{margin-top:var(--ms-s-5);border-top:1px solid var(--ms-line-soft);padding-top:var(--ms-s-4)}.op-borttagna summary{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:700;font-size:var(--ms-t-md);min-height:var(--ms-hit)}.op-borttagna summary i{color:var(--ms-muted);font-size:18px}.op-borttagna[open] summary{margin-bottom:var(--ms-s-2)}.op-borttagna .op-hjalptext{margin:0 0 var(--ms-s-3)}.op-tabell--borttagna td{color:var(--ms-ink-soft)}.op-tabell--borttagna td b{color:var(--ms-ink)}.op-admins li{align-items:flex-start}.op-admins .op-radknappar{margin-left:auto}.op-beh-ruta{flex:1 1 100%;margin-top:var(--ms-s-2);padding:var(--ms-s-3) var(--ms-s-4);border:1px solid var(--ms-line);border-radius:var(--ms-r-md);background:var(--ms-bg-soft);display:grid;gap:var(--ms-s-3)}.op-beh-ruta--ny{margin-top:var(--ms-s-3)}.op-beh-full span{font-size:var(--ms-t-sm);font-weight:500}.op-beh-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:6px 16px}.op-beh-lista .op-hjalptext{grid-column:1/-1;margin:2px 0 0}.op-beh-val{display:flex;align-items:flex-start;gap:8px;font-size:var(--ms-t-sm);line-height:1.4;min-height:32px;cursor:pointer}.op-beh-val input{width:18px;height:18px;margin-top:1px;accent-color:var(--ms-accent);flex:0 0 auto}.op-ny-admin .op-lankruta{margin:0}.op-notis--beh,.op-notis--las{border-color:var(--ms-line);background:var(--ms-bg-soft);margin-bottom:var(--ms-s-4)}.op-notis--beh>i,.op-notis--las>i{color:var(--ms-ink-soft)}.op-tabell--best th:first-child,.op-tabell--best td:first-child{padding-left:14px}@media(max-width:760px){.op-tabell--best th:first-child,.op-tabell--best td:first-child{padding-left:0}}.op-verktyg .op-val-visa{flex:0 1 250px}.op-hubb-intro .ms-panel-text{margin:0 0 var(--ms-s-2)}.op-hubb{list-style:none;margin:0 0 var(--ms-s-5);padding:0;display:grid;gap:var(--ms-s-3)}.op-hubb-steg{border:1px solid var(--ms-line);border-radius:var(--ms-r-lg);background:var(--ms-bg);box-shadow:var(--ms-shadow-sm);overflow:hidden;overflow:clip}.op-hubb-steg.ar-oppen{border-color:var(--ms-accent-line)}.op-hubb-huvud{display:flex;align-items:center;gap:var(--ms-s-3);width:100%;min-height:64px;padding:var(--ms-s-3) var(--ms-s-4);border:none;background:none;cursor:pointer;text-align:left;color:var(--ms-ink)}.op-hubb-huvud:hover{background:var(--ms-bg-soft)}.op-hubb-huvud:focus-visible{outline:2px solid var(--ms-accent);outline-offset:-2px}.op-hubb-nr{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;border-radius:50%;border:1px solid var(--ms-line);background:var(--ms-bg-soft);font-size:var(--ms-t-md);font-weight:800;color:var(--ms-ink)}.op-hubb-nr i{font-size:18px}.op-hubb-steg.ar-klar .op-hubb-nr{background:var(--ms-accent);border-color:var(--ms-accent);color:var(--ms-solid-ink)}html[data-st-tema=mork] .op-hubb-steg.ar-klar .op-hubb-nr{color:#141414}.op-hubb-steg.ar-last .op-hubb-nr{color:var(--ms-muted)}.op-hubb-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.op-hubb-titel{font-size:var(--ms-t-lg);font-weight:800;line-height:1.25}.op-hubb-status{font-size:var(--ms-t-sm);color:var(--ms-muted);line-height:1.4;overflow-wrap:anywhere}.op-hubb-steg.ar-last .op-hubb-titel{color:var(--ms-ink-soft)}.op-hubb-pil{font-size:20px;color:var(--ms-muted);flex:0 0 auto;transition:transform .2s ease}.op-hubb-steg.ar-oppen .op-hubb-pil{transform:rotate(180deg)}.op-hubb-kropp{padding:0 var(--ms-s-4) var(--ms-s-4);display:grid;gap:var(--ms-s-3);border-top:1px solid var(--ms-line-soft);padding-top:var(--ms-s-4)}.op-hubb-kropp>.op-knapprad{margin-top:2px}.op-v3-ejoppen{margin-bottom:var(--ms-s-4)}.op-v3-inlogg{margin-top:6px!important}.op-v3-inlogg a{color:var(--ms-ink);font-weight:700}.op-uppg{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--ms-s-3) var(--ms-s-4);margin:0}.op-uppg div{min-width:0}.op-uppg dt{font-size:var(--ms-t-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ms-muted);margin-bottom:2px}.op-uppg dd{margin:0;font-size:var(--ms-t-md);color:var(--ms-ink);overflow-wrap:anywhere;white-space:pre-wrap}.op-v3-uppg .op-valgrupp legend{margin-bottom:6px}.op-kryss{display:flex;align-items:flex-start;gap:10px;font-size:var(--ms-t-sm);line-height:1.5;color:var(--ms-ink);cursor:pointer}.op-kryss input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--ms-accent);flex:0 0 auto}.op-kryss a{color:var(--ms-ink)}.op-korr{display:flex;gap:var(--ms-s-3);align-items:flex-start;padding:var(--ms-s-3) var(--ms-s-4);border-radius:var(--ms-r-md);border:1px solid var(--ms-warn-line);background:var(--ms-warn-soft);font-size:var(--ms-t-sm);line-height:1.5}.op-korr>i{font-size:24px;color:var(--ms-warn);flex:0 0 auto}.op-korr>div{display:grid;gap:8px;min-width:0}.op-korr b{font-size:var(--ms-t-md)}.op-korr p{margin:0}.op-korr--godkand{border-color:var(--ms-accent-line);background:var(--ms-accent-soft)}.op-korr--godkand>i{color:var(--ms-accent)}.op-v3-prod-huvud{display:flex;align-items:center;gap:6px;margin-top:var(--ms-s-2)}.op-v3-prod{list-style:none;margin:0;padding:0;display:grid;gap:var(--ms-s-2)}.op-v3-p{display:flex;align-items:center;gap:var(--ms-s-3);padding:10px 12px;border:1px solid var(--ms-line-soft);border-radius:var(--ms-r-md);background:var(--ms-bg)}.op-v3-p.ar-dold{background:var(--ms-bg-soft)}.op-v3-p.ar-dold .op-v3-p-bild img{opacity:.45}.op-v3-p-bild{position:relative;flex:0 0 auto;width:64px;height:64px;padding:0;border:1px solid var(--ms-line-soft);border-radius:var(--ms-r-sm);background:var(--ms-bg-soft);overflow:hidden;cursor:zoom-in;display:flex;align-items:center;justify-content:center;color:var(--ms-muted)}.op-v3-p-bild--tom{cursor:default;font-size:26px}.op-v3-p-bild img{width:100%;height:100%;object-fit:cover;display:block}.op-v3-p-bild span{position:absolute;right:3px;bottom:3px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#141414bf;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.op-v3-p-text{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.op-v3-p-text b{font-size:var(--ms-t-md);overflow-wrap:anywhere}.op-v3-p-meta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:var(--ms-t-xs);color:var(--ms-ink-soft)}.op-v3-p-pris{font-size:var(--ms-t-sm);color:var(--ms-muted)}.op-v3-p-med{flex:0 0 auto;font-size:var(--ms-t-xs)}.op-v3-p-med input:disabled+i{opacity:.55}.op-farg{display:inline-flex;align-items:center;gap:4px;font-size:var(--ms-t-xs);font-weight:700;color:var(--ms-ink-soft);padding:1px 8px;border:1px solid var(--ms-line);border-radius:999px;background:var(--ms-bg-soft);white-space:nowrap}.op-farg i{font-size:13px}.op-v3-galleri{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--ms-s-3)}.op-v3-galleri figure{margin:0}.op-v3-galleri img{width:100%;border-radius:var(--ms-r-md);background:var(--ms-bg-soft);display:block}.op-v3-galleri figcaption{font-size:var(--ms-t-sm);color:var(--ms-ink-soft);margin-top:4px}@media(max-width:560px){.op-v3-p{flex-wrap:wrap}.op-v3-p-text{flex-basis:calc(100% - 80px)}.op-v3-p-med{margin-left:76px}}.op-v3-valen{display:grid;grid-template-columns:1fr 1fr;gap:var(--ms-s-3)}.op-v3-val{display:flex;flex-direction:column;gap:8px;text-align:left;padding:var(--ms-s-4);border:2px solid var(--ms-line);border-radius:var(--ms-r-lg);background:var(--ms-bg);color:var(--ms-ink);cursor:pointer;font-size:var(--ms-t-sm);line-height:1.5;min-height:var(--ms-hit)}.op-v3-val:hover:not(:disabled){border-color:var(--ms-ink-soft)}.op-v3-val:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.op-v3-val.ar-vald{border-color:var(--ms-accent);background:var(--ms-accent-soft)}.op-v3-val:disabled{cursor:default;opacity:.7}.op-v3-val.ar-vald:disabled{opacity:1}.op-v3-val-huvud{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.op-v3-val-huvud>i{font-size:24px;color:var(--ms-accent)}.op-v3-val-huvud b{font-size:var(--ms-t-lg);margin-right:auto}.op-v3-val-text{color:var(--ms-ink-soft)}.op-v3-val-punkter{display:grid;gap:2px;color:var(--ms-ink-soft);font-size:var(--ms-t-xs)}.op-v3-val-punkter span{display:flex;gap:4px;align-items:flex-start}.op-v3-val-punkter i{font-size:12px;margin-top:3px;color:var(--ms-accent)}.op-v3-last{display:flex;gap:6px;align-items:flex-start}@media(max-width:640px){.op-v3-valen{grid-template-columns:1fr}}.op-v3-tal{margin:0;font-size:var(--ms-t-md);color:var(--ms-ink-soft)}.op-v3-tal b{color:var(--ms-ink)}.op-sj{display:grid;gap:var(--ms-s-3)}.op-sj-p{border:1px solid var(--ms-line-soft);border-radius:var(--ms-r-md);padding:var(--ms-s-3);display:grid;gap:10px;background:var(--ms-bg)}.op-sj-p-huvud{display:flex;gap:var(--ms-s-3);align-items:center}.op-sj-p-huvud img,.op-sj-p-tom{width:56px;height:56px;border-radius:var(--ms-r-sm);object-fit:cover;flex:0 0 auto;background:var(--ms-bg-soft);display:flex;align-items:center;justify-content:center;color:var(--ms-muted);font-size:24px;border:1px solid var(--ms-line-soft)}.op-sj-p-text{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;flex:1}.op-sj-p-text b{font-size:var(--ms-t-md);overflow-wrap:anywhere}.op-sj-p-pris{font-size:var(--ms-t-sm);color:var(--ms-ink-soft);display:flex;flex-wrap:wrap;gap:2px 12px;align-items:baseline;min-height:20px}.op-sj-p-pris b{color:var(--ms-ink)}.op-sj-belopp{white-space:nowrap}.op-sj-nasta{color:var(--ms-accent-dark);font-weight:600}.op-sj-nasta i{vertical-align:-2px}.op-sj-nasta em{font-style:normal;font-weight:500;color:var(--ms-muted)}.op-sj-motiv{display:flex;align-items:center;gap:8px;font-size:var(--ms-t-sm);font-weight:700;color:var(--ms-ink-soft);margin-top:2px}.op-sj-motiv img{width:32px;height:32px;border-radius:6px;object-fit:cover;border:1px solid var(--ms-line-soft)}.op-sj-rutnat{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.op-sj-cell{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:6px;border:1px solid var(--ms-line);border-radius:var(--ms-r-sm);background:var(--ms-bg-soft);text-align:center;cursor:text}.op-sj-cell span{font-size:var(--ms-t-xs);font-weight:800;letter-spacing:.04em;color:var(--ms-ink-soft)}.op-sj-cell input{width:100%;min-height:40px;padding:4px;border:1px solid var(--ms-line);border-radius:6px;background:var(--ms-bg);color:var(--ms-ink);font:inherit;font-size:var(--ms-t-lg);font-weight:700;text-align:center;-moz-appearance:textfield}.op-sj-cell input::-webkit-inner-spin-button,.op-sj-cell input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.op-sj-cell input::placeholder{color:var(--ms-line);font-weight:500}.op-sj-cell input:focus{outline:2px solid var(--ms-accent);outline-offset:1px;border-color:var(--ms-accent)}.op-sj-cell.ar-ifylld{border-color:var(--ms-accent-line);background:var(--ms-accent-soft)}.op-sj-medd{margin-top:2px}.op-sj-fot{position:sticky;bottom:0;z-index:2;display:grid;gap:8px;padding:var(--ms-s-3) var(--ms-s-4);margin:0 calc(-1 * var(--ms-s-4)) calc(-1 * var(--ms-s-4));background:var(--ms-bg);border-top:1px solid var(--ms-line);box-shadow:0 -6px 16px #1414140f}html[data-st-tema=mork] .op-sj-fot{background:#1b1b1b}.op-sj-summa{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ms-s-3)}.op-sj-summa span{font-size:var(--ms-t-sm);font-weight:700}.op-sj-summa small{font-weight:500;color:var(--ms-muted)}.op-sj-summa b{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ms-ink)}.op-sj-gammal{opacity:.45;transition:opacity .2s ease}.op-sj-fel{margin:0;font-size:var(--ms-t-sm);color:var(--ms-danger);font-weight:600}.op-sj-lage i{font-size:12px;vertical-align:-1px}.op-sj-fot .op-knapprad .ms-btn{flex:1 1 auto}.op-v3-tabell td b{font-weight:700}@media print{.op-hubb-huvud .op-hubb-pil,.op-sj-fot{display:none!important}}@media(prefers-reduced-motion:reduce){.op-hubb-pil,.op-sj-gammal{transition:none}}.op-krav{color:var(--ms-danger);text-decoration:none;font-weight:700;cursor:help}.op-falt.ar-fel .op-in,.op-falt.ar-fel .op-ta{border-color:var(--ms-danger);box-shadow:0 0 0 1px var(--ms-danger)}.op-falt.ar-fel>span{color:var(--ms-danger)}.op-valgrupp.ar-fel legend,.op-kryss.ar-fel span{color:var(--ms-danger)}.op-v3-uppg .op-in[readonly]{background:var(--ms-bg-soft);color:var(--ms-ink-soft);cursor:default}.op-uppg-epost{margin-top:-6px}.op-notis--info{border-color:var(--ms-line);background:var(--ms-bg-soft);margin-bottom:var(--ms-s-3)}.op-kort-enhet{display:inline-flex;align-items:center;gap:4px;font-size:var(--ms-t-xs);font-weight:600;color:var(--ms-ink-soft)}.op-kort-enhet i{font-size:13px}.op-enhet{border:1px solid var(--ms-line);background:var(--ms-bg-soft);border-radius:var(--ms-r-md);padding:var(--ms-s-3);display:grid;gap:8px}.op-enhet-huvud{display:flex;align-items:center;gap:4px}.op-enhet-rad,.op-enhet-nasta{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:var(--ms-t-sm);line-height:1.45;color:var(--ms-ink)}.op-enhet-rad i,.op-enhet-nasta i{font-size:17px;line-height:1.3;color:var(--ms-ink-soft);flex:0 0 auto}.op-enhet-niva{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding:8px 12px;border:1px solid var(--ms-accent-line);background:var(--ms-accent-soft);border-radius:var(--ms-r-sm)}.op-enhet-etikett{font-size:var(--ms-t-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ms-accent-dark)}.op-enhet-niva b{font-size:var(--ms-t-md);color:var(--ms-accent-dark)}.op-enhet-niva small{color:var(--ms-ink-soft);font-size:var(--ms-t-xs)}.op-enhet-matare{height:8px;border-radius:999px;background:var(--ms-line-soft);overflow:hidden}.op-enhet-matare span{display:block;height:100%;border-radius:999px;background:var(--ms-accent);transition:width .4s ease}.op-enhet-nasta i{color:var(--ms-accent-dark)}.op-enhet-nasta--klar i{color:var(--ms-accent)}.op-design{display:inline-flex;align-items:center;gap:4px;font-size:var(--ms-t-xs);font-weight:700;color:var(--ms-accent-dark);padding:1px 8px;border:1px solid var(--ms-accent-line);border-radius:999px;background:var(--ms-accent-soft);white-space:nowrap}.op-design i{font-size:13px}.op-varna-antal{display:grid;gap:var(--ms-s-2)}.op-varna-antal h3{margin:0}.op-varna-ikon{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;background:var(--ms-accent-soft);color:var(--ms-accent-dark);font-size:22px}.op-varna-lista{list-style:none;margin:0;padding:0;display:grid;gap:10px}.op-varna-lista li{display:flex;gap:10px;align-items:flex-start;font-size:var(--ms-t-sm);line-height:1.5;color:var(--ms-ink-soft)}.op-varna-lista li i{font-size:18px;color:var(--ms-accent-dark);flex:0 0 auto;margin-top:1px}.op-varna-lista b{color:var(--ms-ink)}@media(prefers-reduced-motion:reduce){.op-enhet-matare span{transition:none}}.op-process{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--ms-s-2)}.op-process li{display:grid;gap:4px;align-content:start;padding:10px 12px;border:1px solid var(--ms-line);border-radius:var(--ms-r-md);background:var(--ms-bg)}.op-process li b{display:flex;align-items:center;gap:8px;font-size:var(--ms-t-sm);line-height:1.3;color:var(--ms-ink)}.op-process-nr{flex:0 0 auto;width:22px;height:22px;border-radius:999px;display:inline-grid;place-items:center;font-size:12px;font-weight:700;background:var(--ms-bg-soft);color:var(--ms-ink-soft);border:1px solid var(--ms-line)}.op-process-nr i{font-size:13px}.op-process-text{font-size:var(--ms-t-xs);line-height:1.45;color:var(--ms-ink-soft)}.op-process li.ar-klar{background:var(--ms-bg-soft)}.op-process li.ar-klar .op-process-nr{background:var(--ms-accent-soft);color:var(--ms-accent-dark);border-color:var(--ms-accent-line)}.op-process li.ar-nu{border-color:var(--ms-accent-line);background:var(--ms-accent-soft)}.op-process li.ar-nu .op-process-nr{background:var(--ms-solid-bg);color:var(--ms-solid-ink);border-color:transparent}@media(max-width:600px){.op-process{grid-template-columns:minmax(0,1fr)}.op-process li{grid-template-columns:auto;padding:8px 10px}}.op--ny .op-in::placeholder,.op--ny .op-ta::placeholder,.op--ny input::placeholder,.op--ny textarea::placeholder{color:var(--ms-muted);opacity:.7;font-weight:400}.op-guide-knapp{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--ms-line);border-radius:999px;background:var(--ms-bg);color:var(--ms-ink);font:inherit;font-size:var(--ms-t-sm);font-weight:700;cursor:pointer}.op-guide-knapp i{font-size:18px;color:var(--ms-accent-dark)}.op-guide-knapp:hover{border-color:var(--ms-accent-line);background:var(--ms-accent-soft)}.op-guide-knapp:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.op-adm-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:var(--ms-s-5);align-items:start}.op-adm-sida{position:sticky;top:96px}@media(max-width:900px){.op-adm-grid{grid-template-columns:minmax(0,1fr);gap:0}.op-adm-sida{position:static}}.op-logg-alla--mobil{display:none}@media(max-width:749px){.op-adm-sida .op-logg-rad:nth-child(n+4){display:none}.op-logg-alla--mobil{display:inline-flex}}.op-logg{list-style:none;margin:0;padding:0;display:grid}.op-logg-rad{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:7px 0;position:relative}.op-logg-rad:before{content:"";position:absolute;left:13px;top:36px;bottom:-7px;width:2px;background:var(--ms-line-soft)}.op-logg-rad:last-child:before{display:none}.op-logg-ikon{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:var(--ms-bg-soft);border:1px solid var(--ms-line);color:var(--ms-ink-soft);font-size:15px;position:relative;z-index:1}.op-logg-rad.ar-viktig .op-logg-ikon{background:var(--ms-accent-soft);border-color:var(--ms-accent-line);color:var(--ms-accent-dark)}.op-logg-text{display:grid;gap:2px;min-width:0;padding-top:3px}.op-logg-text b{font-size:var(--ms-t-sm);line-height:1.35;overflow-wrap:anywhere}.op-logg-text span{font-size:var(--ms-t-xs);color:var(--ms-ink-soft);line-height:1.45;overflow-wrap:anywhere}.op-logg-text small{font-size:var(--ms-t-xs);color:var(--ms-muted)}.op-logg-alla{margin-top:6px;font-weight:700}.op-klar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ms-s-3);border-color:var(--ms-accent-line)}.op-klar-rad{display:flex;gap:12px;align-items:flex-start;flex:1 1 300px;min-width:0}.op-klar-rad>i{font-size:24px;color:var(--ms-accent-dark);flex:0 0 auto;margin-top:1px}.op-klar-rad b{display:flex;align-items:center;gap:4px}.op-klar-rad p{margin:4px 0 0;font-size:var(--ms-t-sm);color:var(--ms-ink-soft);line-height:1.5}.op-klar.ar-klar{background:var(--ms-accent-soft)}.op-klar-knapp{flex:0 0 auto}@media(max-width:640px){.op-klar-knapp{flex:1 1 100%;justify-content:center}}.op-bnav{display:none}@media(max-width:749px){.op--bnav .op-bnav{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--ms-bg);border-top:1px solid var(--ms-line);box-shadow:0 -6px 18px #00000014;padding:4px 4px calc(4px + env(safe-area-inset-bottom))}.op-bnav button{position:relative;display:grid;justify-items:center;align-content:center;gap:2px;min-height:56px;padding:6px 2px;border:none;background:none;border-radius:var(--ms-r-sm);font:inherit;font-size:11px;font-weight:600;color:var(--ms-ink-soft);cursor:pointer;min-width:0}.op-bnav button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-bnav button i{font-size:22px}.op-bnav button[aria-current=page]{color:var(--ms-accent-dark);background:var(--ms-accent-soft)}.op-bnav button:focus-visible{outline:2px solid var(--ms-accent);outline-offset:-2px}.op-bnav-prick{position:absolute;top:7px;left:calc(50% + 7px);width:9px;height:9px;border-radius:999px;background:var(--ms-danger);border:2px solid var(--ms-bg)}body.op-har-bnav{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.op--bnav .op-flikar,.op--bnav .op-lage{display:none}.op--bnav .op-flytkorg{bottom:calc(78px + env(safe-area-inset-bottom))}.op--bnav .op-sj-fot{bottom:calc(66px + env(safe-area-inset-bottom))}}.op-mer-lista{display:grid;gap:6px;margin-top:var(--ms-s-3)}.op-mer-val{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:0 12px;border:1px solid var(--ms-line);border-radius:var(--ms-r-sm);background:var(--ms-bg);color:var(--ms-ink);font:inherit;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.op-mer-val>i:first-child{font-size:20px;color:var(--ms-accent-dark)}.op-mer-val>i:last-child{color:var(--ms-muted)}.op-mer-val:hover{border-color:var(--ms-accent-line)}.op-process-vaxla{display:inline-flex;align-items:center;gap:2px;font-weight:600;margin-left:auto}.op-process-panel.ar-dold .ms-panel-head{margin-bottom:var(--ms-s-2)}.op-process-kort{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--ms-t-sm);color:var(--ms-ink-soft)}.op-process-kort .op-process-nr{background:var(--ms-solid-bg);color:var(--ms-solid-ink);border-color:transparent}.op--ny .op-kort-pris small{font-weight:600}.op-kort-hogst{font-size:var(--ms-t-xs);color:var(--ms-muted)}.op-kort-nivaer{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0}.op-kort-niva{font-size:11px;font-weight:600;padding:1px 7px;border-radius:999px;border:1px solid var(--ms-line);background:var(--ms-bg-soft);color:var(--ms-ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums}.op-kort-niva.ar-nu{background:var(--ms-accent-soft);border-color:var(--ms-accent-line);color:var(--ms-accent-dark)}.op-info-hogst{margin:-4px 0 var(--ms-s-2)}.op-prelim{display:flex;gap:8px;align-items:flex-start;margin:6px 0 0;padding:8px 10px;border:1px solid var(--ms-accent-line);background:var(--ms-accent-soft);border-radius:var(--ms-r-sm);font-size:var(--ms-t-sm);line-height:1.45}.op-prelim i{color:var(--ms-accent-dark);font-size:17px;margin-top:1px;flex:0 0 auto}.op-betalbar-panel .ms-panel-head{align-items:baseline}.op-betalbar-pct{margin-left:auto;font-size:22px;font-weight:800;color:var(--ms-accent-dark);font-variant-numeric:tabular-nums}.op-betalbar{height:14px;border-radius:999px;background:var(--ms-bg-soft);border:1px solid var(--ms-line-soft);overflow:hidden;margin-bottom:8px}.op-betalbar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--ms-accent),var(--ms-accent-dark));transition:width .6s ease}.op-betalbar-panel .op-hjalptext{margin:0}.op-betalbar-panel.ar-klar{border-color:var(--ms-accent-line);background:var(--ms-accent-soft)}@media(prefers-reduced-motion:reduce){.op-betalbar span{transition:none}}.op-designgrupp{border:2px dashed var(--ms-accent-line);border-radius:var(--ms-r-md);padding:var(--ms-s-3);background:linear-gradient(var(--ms-accent-soft),transparent 140px)}.op-designgrupp-huvud{display:flex;align-items:flex-start;gap:8px;margin-bottom:var(--ms-s-3)}.op-designgrupp-huvud>i{font-size:20px;color:var(--ms-accent-dark);margin-top:2px;flex:0 0 auto}.op-designgrupp-huvud>span{flex:1;display:grid;gap:2px;min-width:0}.op-designgrupp-huvud b{font-size:var(--ms-t-md);color:var(--ms-accent-dark)}.op-designgrupp-huvud small{font-size:var(--ms-t-xs);color:var(--ms-ink-soft);line-height:1.45}.op-produkter+.op-designgrupp,.op-designgrupp+.op-produkter,.op-designgrupp+.op-designgrupp{margin-top:var(--ms-s-4)}.op-guide-steg{list-style:none;margin:var(--ms-s-3) 0;padding:0;display:grid;gap:var(--ms-s-3)}.op-guide-steg li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,230px);gap:var(--ms-s-3);align-items:center;padding:var(--ms-s-3);border:1px solid var(--ms-line);border-radius:var(--ms-r-md);background:var(--ms-bg)}.op-guide-steg li:last-child{grid-template-columns:minmax(0,1fr)}@media(max-width:640px){.op-guide-steg li{grid-template-columns:minmax(0,1fr)}}.op-guide-text b{display:block;font-size:var(--ms-t-md);margin-bottom:4px}.op-guide-text p{margin:0;font-size:var(--ms-t-sm);line-height:1.55;color:var(--ms-ink-soft)}.op-guide-bild{border:1px solid var(--ms-line-soft);border-radius:var(--ms-r-sm);background:var(--ms-bg-soft);padding:12px;display:grid;place-items:center;min-height:96px;font-size:var(--ms-t-xs);overflow:hidden}.op-g-roller{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;text-align:center}.op-g-roller>span{display:grid;justify-items:center;gap:2px;font-weight:600;max-width:84px;line-height:1.25}.op-g-roller>span i{font-size:22px;color:var(--ms-accent-dark)}.op-g-roller>i{color:var(--ms-muted)}.op-g-kort{display:grid;gap:4px;justify-items:start;padding:10px;border:1px solid var(--ms-line);border-radius:var(--ms-r-sm);background:var(--ms-bg);min-width:150px}.op-g-plagg{width:100%;height:54px;display:grid;place-items:center;background:var(--ms-bg-soft);border-radius:6px;font-size:30px;color:var(--ms-ink-soft)}.op-g-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;border:1px solid var(--ms-line);background:var(--ms-bg);font-weight:600;white-space:nowrap}.op-g-chip.ar-nu{background:var(--ms-accent-soft);border-color:var(--ms-accent-line);color:var(--ms-accent-dark)}.op-g-storlek{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:center}.op-g-storlek span{min-width:34px;height:30px;display:grid;place-items:center;border:1px solid var(--ms-line);border-radius:6px;background:var(--ms-bg);font-weight:700;padding:0 6px}.op-g-storlek span.ar-vald{background:var(--ms-solid-bg);color:var(--ms-solid-ink);border-color:transparent}.op-g-form{display:grid;gap:6px;width:100%;max-width:200px}.op-g-form span{height:28px;border:1px solid var(--ms-line);border-radius:6px;background:var(--ms-bg);padding:0 8px;display:flex;align-items:center;color:var(--ms-muted)}.op-g-form b,.op-g-betal b{height:32px;padding:0 14px;border-radius:6px;background:var(--ms-solid-bg);color:var(--ms-solid-ink);display:flex;align-items:center;justify-content:center;gap:4px}.op-g-trappa,.op-g-betal{display:grid;gap:6px;justify-items:start;width:100%}.op-g-matare{display:block;width:100%;height:8px;border-radius:999px;background:var(--ms-line-soft);overflow:hidden}.op-g-matare i{display:block;height:100%;background:var(--ms-accent);border-radius:999px}.op-g-matare--gron i{background:linear-gradient(90deg,var(--ms-accent),var(--ms-accent-dark))}.op-g-klocka{display:grid;justify-items:center;gap:2px}.op-g-klocka i{font-size:26px;color:var(--ms-accent-dark)}.op-g-klocka b{font-size:var(--ms-t-md)}.op-v3-betalsatt{margin-top:var(--ms-s-4)}.op-v3-betalsatt .ms-panel{margin:0;padding:0;border:none;box-shadow:none;background:none}@media(max-width:640px){.op-aprod-topp{grid-template-columns:56px minmax(0,1fr);padding:var(--ms-s-3)}.op-aprod-topp img,.op-aprod-topp .op-kort-bild--tom{width:56px;height:56px}.op-aprod-topp>.op-knapprad{grid-column:1/-1}.op-aprod-namn{overflow-wrap:break-word}}.op-best-namnrad{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.op-best-namnrad b{min-width:0;overflow-wrap:anywhere}.op-best-tid{font-size:var(--ms-t-xs);color:var(--ms-muted);white-space:nowrap}@media(max-width:760px){.op--ny .op-tabell--best tr{padding:10px 0;gap:4px 10px}.op--ny .op-tabell--best td{padding:0}.op--ny .op-best-kontakt{font-size:var(--ms-t-xs)}.op--ny .op-best-rader{font-size:var(--ms-t-sm);line-height:1.45}.op--ny .op-best-knappar .op-radknappar{gap:6px}.op--ny .op-best-knappar .ms-btn{min-height:34px;padding:0 10px}.op--ny .op-verktyg>.ms-btn--soft{flex:1 1 calc(50% - 5px)}.op--ny .op-verktyg>.ms-btn--soft i{display:none}}.op--ny .op-chipval span{min-height:44px}.op-fm .op-chipval{max-width:100%}.op-fm .op-chipval span{max-width:100%;overflow-wrap:anywhere;text-align:center}.op-fm.ar-fel .op-chipval span{border-color:var(--ms-danger)}.op-fm-fel{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:var(--ms-t-sm);font-weight:700;color:var(--ms-danger)}.op-fm-fel i{font-size:17px;flex:0 0 auto}.op-fm-ett{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0}.op-fm-ett span{font-size:var(--ms-t-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ms-ink)}.op-fm-ett b{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid var(--ms-line);border-radius:var(--ms-r-sm);background:var(--ms-bg-soft);font-size:var(--ms-t-sm);font-weight:700;color:var(--ms-ink);overflow-wrap:anywhere}.op-farg--lista{white-space:normal;overflow-wrap:anywhere}.op-pv{display:grid;gap:8px;margin-top:8px}.op-pv-grupp{display:grid;gap:4px;min-width:0}.op-pv-etikett{font-size:var(--ms-t-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ms-ink-soft)}.op-pv-lista{list-style:none;margin:0;padding:0;display:grid;gap:6px}.op-pv-lista li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.op-pv-namn{font-size:var(--ms-t-sm);color:var(--ms-ink-soft);overflow-wrap:anywhere}.op-pv-namn b{color:var(--ms-ink)}.op-sj-variant{display:flex;align-items:center;gap:6px;font-size:var(--ms-t-sm);font-weight:700;color:var(--ms-ink);margin-top:2px;overflow-wrap:anywhere}.op-sj-variant i{font-size:16px;color:var(--ms-accent-dark);flex:0 0 auto}.op-fm-fast{display:flex;align-items:center;border-style:dashed;background:transparent;color:var(--ms-ink-soft);font-weight:600;cursor:default;overflow-wrap:anywhere}.op-red-rad .op-val[aria-invalid=true]{border-color:var(--ms-danger);box-shadow:0 0 0 1px var(--ms-danger)}.op-som-rad{display:flex;align-items:center;gap:8px;margin-bottom:var(--ms-s-4);padding:6px 12px;border:1px solid var(--ms-warn-line);border-radius:var(--ms-r-sm);background:var(--ms-warn-soft);font-size:var(--ms-t-sm);color:var(--ms-ink);min-width:0}.op-som-rad>i{color:var(--ms-warn);font-size:17px;flex:0 0 auto}.op-som-rad span{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.op-som-rad .op-lank-btn{flex:0 0 auto}.op-medd{display:flex;align-items:flex-start;gap:var(--ms-s-3);margin-bottom:var(--ms-s-4);padding:var(--ms-s-3) var(--ms-s-4);border:1px solid var(--ms-accent-line);border-radius:var(--ms-r-md);background:var(--ms-accent-soft)}.op-medd>i{font-size:22px;color:var(--ms-accent-dark);flex:0 0 auto;margin-top:1px}.op-medd-text{flex:1 1 auto;min-width:0}.op-medd-text b{display:block;margin-bottom:2px}.op-medd-text p{margin:0;font-size:var(--ms-t-sm);line-height:1.5;color:var(--ms-ink);overflow-wrap:anywhere}.op-medd-text small{display:block;margin-top:4px;font-size:var(--ms-t-xs);color:var(--ms-muted)}.op-medd-dolj{flex:0 0 auto}.op-medd-rad{display:flex;align-items:center;gap:8px;margin-bottom:var(--ms-s-4);padding:6px 12px;border:1px solid var(--ms-accent-line);border-radius:var(--ms-r-sm);background:var(--ms-accent-soft);font-size:var(--ms-t-sm);min-width:0}.op-medd-rad>i{color:var(--ms-accent-dark);font-size:17px;flex:0 0 auto}.op-medd-rad span{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.op-omr-val{list-style:none;margin:var(--ms-s-3) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:8px}.op-omr-valknapp{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:64px;padding:8px 10px;border:1px solid var(--ms-line);border-radius:var(--ms-r-sm);background:var(--ms-bg);color:var(--ms-ink);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.op-omr-valknapp img,.op-omr-valknapp .op-omr-tom{width:48px;height:48px;object-fit:contain;border-radius:6px;background:var(--ms-bg-soft);display:grid;place-items:center}.op-omr-valnamn{font-size:var(--ms-t-sm);font-weight:700;overflow-wrap:break-word;min-width:0}.op-omr-kryss{font-size:22px;color:var(--ms-muted)}.op-omr-valknapp.ar-vald{border-color:var(--ms-accent);background:var(--ms-accent-soft)}.op-omr-valknapp.ar-vald .op-omr-kryss{color:var(--ms-accent-dark)}.op-omr-valknapp:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.op-omr-valknapp:disabled{opacity:.6;cursor:default}.op-pris-offert{font-weight:700;color:var(--ms-ink)}small.op-pris-offert{font-size:var(--ms-t-xs);font-weight:600;color:var(--ms-ink-soft)}.op-kort-pris.op-pris-offert{font-size:var(--ms-t-md)}.op-info-pris.op-pris-offert{font-size:22px}.op-pris-bas{font-weight:500;color:var(--ms-muted);white-space:nowrap}.op-sj-info{display:flex;gap:10px;align-items:flex-start;margin:0 0 var(--ms-s-3);padding:10px 12px;border:1px solid var(--ms-line);border-radius:var(--ms-r-sm);background:var(--ms-bg-soft)}.op-sj-info>i{font-size:20px;color:var(--ms-accent-dark);flex:0 0 auto}.op-sj-info p{margin:0;font-size:var(--ms-t-sm);line-height:1.5;color:var(--ms-ink-soft)}.op-sj-info p b{color:var(--ms-ink)}.op-sj-deadline{display:flex;align-items:center;gap:6px;margin:0 0 var(--ms-s-3);font-size:var(--ms-t-sm);color:var(--ms-ink-soft)}.op-sj-deadline i{font-size:16px;color:var(--ms-accent-dark)}.op-sj-deadline b{color:var(--ms-ink)}.op-sj-intro,.op-v3-produktvy .op-v3-prod-huvud{margin-top:0}.op-mer-ny{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--ms-danger);color:#fff;font-size:11px;font-style:normal;font-weight:700;vertical-align:1px}.op-bnav button,.op-mer-val,.op--ny .op-lage button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media(max-width:749px){.op-bnav button:active{background:var(--ms-accent-soft);color:var(--ms-accent-dark)}.op--ny .op-sj{gap:8px}.op--ny .op-sj-p{padding:10px;gap:6px}.op--ny .op-sj-p-huvud img,.op--ny .op-sj-p-tom{width:44px;height:44px}.op--ny .op-sj-p-text b{font-size:var(--ms-t-sm)}.op--ny .op-sj-rutnat{grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:4px}.op--ny .op-sj-cell{padding:3px 2px;gap:2px;align-items:stretch;text-align:center}.op--ny .op-sj-cell span{font-size:10px;letter-spacing:0;text-align:center}.op--ny .op-sj-cell input{min-height:36px;padding:2px;font-size:16px;text-align:center}.op--ny .op-sj-variant{font-size:var(--ms-t-xs);margin-top:0}.op--ny .op-sj-motiv{margin-top:0}.op--ny .op-sj-fot{gap:4px;padding:8px var(--ms-s-3)}.op--ny .op-sj-summa b{font-size:18px}.op--ny .op-sj-fot .op-sj-lage{font-size:var(--ms-t-xs);margin:0}.op--ny .op-sj-fot .op-knapprad{flex-wrap:nowrap;gap:8px}.op--ny .op-sj-fot .ms-btn{min-height:44px;padding:0 12px;white-space:nowrap}}.op-v4-lista{margin:0;padding:0;list-style:none;display:grid;gap:2px;white-space:normal}.op-v4-lista li{overflow-wrap:anywhere}.op-v4-bindande{display:flex;gap:6px;align-items:flex-start;margin:var(--ms-s-3) 0 0}.op-v4-bindande>i{font-size:17px;color:var(--ms-accent-dark);flex:0 0 auto;margin-top:1px}.op-v4-skapad{margin:0}.op-v4-betal{display:grid;gap:var(--ms-s-2);margin-top:var(--ms-s-4)}.op-v4-betal>.st-label{display:flex;align-items:center;gap:6px;margin:0}.op-v4-betal>.op-hjalptext{margin:0}.op-v4-betal>.op-notis{margin:0}.op-v4-faktura{display:flex;gap:6px;align-items:center;margin:var(--ms-s-3) 0 0}.op-v4-faktura>i{font-size:18px;color:var(--ms-accent-dark);flex:0 0 auto}.op-v4-betalbar{margin-top:var(--ms-s-3)}.op-v4-betalbar .op-hjalptext{margin:0}.op-v4-kvitto{width:100%;border-collapse:collapse;font-size:var(--ms-t-md);line-height:1.45;font-variant-numeric:tabular-nums}.op-v4-kvitto th,.op-v4-kvitto td{padding:6px 0;text-align:left;vertical-align:baseline}.op-v4-kvitto thead th{font-size:var(--ms-t-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ms-muted);padding:0 0 var(--ms-s-1);border-bottom:1px solid var(--ms-line);white-space:nowrap}.op-v4-kvitto .op-num{text-align:right;white-space:nowrap;width:1%;padding-left:var(--ms-s-5)}.op-v4-kvitto-prod th{padding:var(--ms-s-3) 0 var(--ms-s-1);font-weight:400;color:var(--ms-ink);overflow-wrap:anywhere}.op-v4-kvitto tbody+tbody .op-v4-kvitto-prod th{border-top:1px solid var(--ms-line)}.op-v4-kvitto-prod b{font-weight:700}.op-v4-kvitto-prod .op-farg{margin-left:2px}.op-v4-kvitto-variant{font-size:var(--ms-t-sm);color:var(--ms-muted)}.op-v4-kvitto-rad td{border-top:1px solid var(--ms-line-soft);color:var(--ms-ink)}.op-v4-kvitto-rad td:first-child{font-weight:600}.op-v4-kvitto-wrap+.op-summa{border-top:1px solid var(--ms-line)}@media(max-width:749px){.op-v4-kvitto .op-num{padding-left:var(--ms-s-3)}}.op-paketval{width:auto;min-width:11em;max-width:100%;min-height:var(--ms-hit);font-weight:600}.op-rad-hoger .op-paketval{min-width:9em;min-height:40px;padding:6px 8px;font-size:var(--ms-t-sm)}.op-red-rad .op-red-paket{flex:0 0 auto;min-width:11em}.op-paket{display:grid;gap:6px;margin:var(--ms-s-2) 0}.op-paket>.st-label{margin:0}.op-paket>.op-hjalptext{margin:0}.op-paket-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px}.op-paket-lista li{display:grid;gap:1px;padding:8px 10px;border:1px solid var(--ms-line);border-radius:var(--ms-r-sm);background:var(--ms-bg-soft);font-variant-numeric:tabular-nums}.op-paket-lista b{font-size:var(--ms-t-md);color:var(--ms-ink)}.op-paket-lista span{font-weight:700;color:var(--ms-ink)}.op-paket-lista small{font-size:var(--ms-t-xs);color:var(--ms-muted)}.op-kort-paket .op-kort-niva{font-variant-numeric:tabular-nums}.op-sj-rutnat--paket{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.op-sj-cell--paket span{display:flex;flex-direction:column;gap:1px}.op-sj-cell--paket small{font-size:10px;font-weight:600;letter-spacing:0;color:var(--ms-muted);font-variant-numeric:tabular-nums}@media(max-width:749px){.op--ny .op-sj-rutnat--paket{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.op-dlg-fot-inre .op-paketval{flex:1 1 9em}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/orderportal.css.map */
