:root{--bg:#f4f3f0;--surface:#fff;--surface-2:#faf9f7;--ink:#1b1917;--muted:#6f6a63;--faint:#6e6862;--line:#e5e2dc;--accent:#1f6f5c;--accent-ink:#125747;--accent-soft:#e6f1ee;--warn:#a8560c;--warn-soft:#fdf1e3;--danger:#a32c2c;--ok:#2e7d59;--info:#2a4a75;--info-soft:#eaeef5;--info-line:#d3ddea;--radius:14px;--shadow:0 1px 2px rgba(27,25,23,.05),0 8px 24px rgba(27,25,23,.06);--navhojd:64px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--ink);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}body,html{height:100%;overflow:hidden;overscroll-behavior:none}html{background:var(--bg)}.phone{--ram:520px;max-width:var(--ram);margin:0 auto;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden}.phone,main{position:relative}main{z-index:1;background:var(--bg)}.svepskylt{position:absolute;top:0;bottom:0;z-index:0;width:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--faint);font-size:13px;font-weight:650;letter-spacing:-.01em;pointer-events:none}.svepram{position:relative;height:100vh;height:100dvh;overflow:hidden}.svepram>.labelpage{position:relative;z-index:1;background:var(--bg)}.svepskylt.hoger{right:0}.svepskylt.vanster{left:0}@media(min-width:640px){body{padding:20px 0;overflow:auto}.phone,.svepram{height:calc(100vh - 40px);height:calc(100dvh - 40px)}.phone{border-radius:22px;box-shadow:0 20px 50px rgba(27,25,23,.12);border:1px solid var(--line);background:var(--bg)}}@media(min-width:900px){.phone{--ram:1120px}header,main{padding-left:26px;padding-right:26px}}header{flex:0 0 auto;z-index:20;background:rgba(244,243,240,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);padding:calc(13px + env(safe-area-inset-top)) 16px 11px}.brand{display:flex;align-items:center;justify-content:space-between;gap:10px}.brand h1{font-size:16.5px;font-weight:650;margin:0;letter-spacing:-.01em}.who{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px}.huvudrad{margin-bottom:6px}.apptitel{margin-top:10px}.apptitel h1{font-size:20px;margin:0;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apptitel p{margin:2px 0 0;font-size:12.5px;color:var(--muted)}.searchwrap{position:relative;margin-top:11px}.apptitel+.searchwrap{margin-top:9px}.searchwrap svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--faint)}input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],select{width:100%;min-width:0;padding:12px 14px;font-size:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);outline:none;font-family:inherit}input[type=date]{max-width:200px}input[type=time]{max-width:150px}input[type=search]{padding-left:40px}input:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}main{touch-action:pan-y;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px 16px calc(64px + env(safe-area-inset-bottom))}.label{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--faint);font-weight:650;margin:0 0 8px 2px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.empty{text-align:center;color:var(--muted);padding:40px 26px;font-size:14px;line-height:1.5}.empty strong{display:block;color:var(--ink);font-weight:600;margin-bottom:4px;font-size:15px}.emptyicon{width:52px;height:52px;margin:0 auto 14px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid var(--line);color:var(--faint)}.empty .lpbtn{margin-top:14px}.spinner{text-align:center;color:var(--faint);padding:36px;font-size:13px}.group{margin-bottom:17px}.ghead{display:flex;align-items:baseline;gap:8px;margin:0 2px 8px}.ghead .code{font-size:16px;font-weight:700;letter-spacing:-.01em}.ghead .n{margin-left:auto;font-size:12px;color:var(--faint)}.vlist{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.vlist,.vrow{background:var(--surface)}.vrow{display:flex;align-items:center;gap:12px;padding:10px 13px;cursor:pointer;width:100%;text-align:left;border:0;border-bottom:1px solid var(--line);font-family:inherit}.vrow:last-child{border-bottom:none}a.vrow,a.vrow:visited{color:var(--ink);text-decoration:none}a.vrow *{text-decoration:none}.thumb,.vrow:active{background:var(--surface-2)}.thumb{width:46px;height:46px;border-radius:10px;flex:0 0 46px;overflow:hidden;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--faint)}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.vmeta{flex:1 1;min-width:0}a.vmeta{color:inherit;text-decoration:none;display:block}a.vmeta:active{opacity:.7}.vmeta .art{font-size:14px;font-weight:620;letter-spacing:-.005em;overflow:hidden}.vmeta .art,.vmeta .sub{text-overflow:ellipsis;white-space:nowrap}.vmeta .sub{font-size:12.5px;color:var(--muted)}.vmeta .subwrap{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35}.vmeta .subwrap.varning{color:var(--warn)}.stock{text-align:right;flex:0 0 auto}.stock .q{font-size:17px;font-weight:680;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.stock .u{font-size:11px;color:var(--faint);margin-top:-2px}.stock.low .q{color:var(--warn)}.stock.zero .q{color:var(--danger)}.chev{color:var(--faint);flex:0 0 auto}.sheet{position:fixed;inset:0;z-index:100;display:none}.sheet.open{display:block}.scrim{inset:0;background:rgba(27,25,23,.42)}.panel,.scrim{position:absolute}.panel{left:50%;transform:translateX(-50%);bottom:0;width:100%;max-width:520px;background:var(--bg);border-radius:20px 20px 0 0;max-height:94vh;max-height:94dvh;overflow-y:auto}.sheet.open>.scrim{animation:skymning .18s ease-out}.sheet.open>.panel{animation:uppglid .24s cubic-bezier(.2,.9,.3,1)}@keyframes skymning{0%{opacity:0}to{opacity:1}}@keyframes uppglid{0%{transform:translate(-50%,14px);opacity:.4}to{transform:translate(-50%);opacity:1}}.grab{width:38px;height:4px;border-radius:2px;background:var(--line);margin:9px auto 0}.dhead{padding:12px 16px 14px;display:flex;gap:13px;align-items:center}.dhead .thumb{width:66px;height:66px;flex:0 0 66px;border-radius:12px}.dhead h2{margin:0;font-size:17px;font-weight:700;letter-spacing:-.015em}.dhead .meta{font-size:12.5px;color:var(--muted);margin-top:2px}.dbody{padding:0 16px calc(24px + 64px + env(safe-area-inset-bottom))}.now{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;margin-bottom:13px}.now .l{font-size:13px;color:var(--muted)}.now .v{font-size:26px;font-weight:720;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.seg{display:flex;background:#eceae5;border-radius:11px;padding:3px;margin-bottom:13px}.seg button{flex:1 1;padding:9px 6px;border:none;background:transparent;border-radius:9px;font-size:13.5px;font-weight:600;color:var(--muted);cursor:pointer;font-family:inherit;transition:background .16s ease,color .16s ease}.seg button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgba(27,25,23,.1)}.sidin{animation:sidin .26s cubic-bezier(.2,.9,.3,1)}.sidin.bak{animation-name:sidinbak}@keyframes sidin{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}@keyframes sidinbak{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:translateX(0)}}.tonain{animation:tonain .2s ease-out}@keyframes tonain{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.ghost,.iconbtn,.lpbtn,.lpprint,.save,.userbtn{transition:transform .08s ease}.ghost:active:not(:disabled),.iconbtn:active:not(:disabled),.lpbtn:active:not(:disabled),.lpprint:active:not(:disabled),.save:active:not(:disabled),.userbtn:active{transform:scale(.978)}.hint{font-size:12.5px;color:var(--muted);margin:-4px 2px 12px;line-height:1.4}.card+.hint,.veckakort+.hint,.vlist+.hint{margin-top:10px}.qtybox{padding:16px 15px}.qtyrow{gap:12px}.qtyrow,.step{display:flex;align-items:center}.step{width:48px;height:48px;flex:0 0 48px;border-radius:12px;border:1px solid var(--line);background:var(--surface-2);font-size:22px;cursor:pointer;font-family:inherit;justify-content:center;line-height:1}.qtyin,.step{color:var(--ink)}.qtyin{flex:1 1;text-align:center;font-size:34px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:none;outline:none;background:transparent;width:100%;font-family:inherit;letter-spacing:-.03em;padding:0}.qtyin,.qtyin:focus{box-shadow:none}.chips{display:flex;gap:7px;margin-top:12px;flex-wrap:wrap}.chip{flex:1 1;min-width:56px;padding:8px 4px;border-radius:9px;border:1px solid var(--line);background:var(--surface-2);font-size:13px;font-weight:600;color:var(--accent-ink);cursor:pointer;font-family:inherit}.result{margin-top:13px;padding:13px 15px;border-radius:12px;background:var(--accent-soft);border:1px solid #cfe3dd;display:flex;align-items:center;justify-content:space-between}.result.neg{background:var(--warn-soft);border-color:#f0dcc2}.result.none{background:var(--surface-2);border-color:var(--line)}.result .l{font-size:12.5px;font-weight:600;color:var(--accent-ink)}.result.neg .l{color:var(--warn)}.result.none .l{color:var(--muted)}.result .v{font-size:20px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.result .delta{font-size:12.5px;color:var(--muted);margin-left:7px;font-weight:600}a.save,a.save:visited,button.save{width:100%;margin-top:15px;padding:15px;border:none;border-radius:13px;background:var(--accent);color:#fff;font-size:15.5px;font-weight:650;cursor:pointer;font-family:inherit}a.save{display:block;text-align:center;text-decoration:none;box-sizing:border-box}button.save:disabled{background:#dedbd5;color:#4a4640;cursor:default}a.ghost,button.ghost,label.ghost{width:100%;margin-top:9px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--muted);font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}a.ghost{display:block;text-align:center;text-decoration:none;box-sizing:border-box}a.ghost:visited{color:var(--muted)}a.ghost.viktig,a.ghost.viktig:visited,button.ghost.viktig{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.ghost.viktig svg{color:inherit}a.ghost.bla,a.ghost.bla:visited,button.ghost.bla{color:var(--info);border-color:var(--info-line);background:var(--info-soft)}a.ghost.orange,a.ghost.orange:visited,button.ghost.orange{color:var(--warn);border-color:#f2ddc2;background:var(--warn-soft)}.ghost.bla svg,.ghost.orange svg{color:inherit}button.ghost.etiketter{color:var(--accent-ink);background:#cfe3db;border-color:#b3cfc4;font-weight:700;font-size:14.5px;margin-top:12px}button.ghost.etiketter:active{background:#c1d9cf}.etikettsorter{display:flex;flex-direction:column;gap:8px;margin:12px 0 4px}.etikettsorter button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:13px 14px 13px 15px;border:1px solid var(--line);border-radius:13px;background:var(--surface);color:var(--ink);font-family:inherit;text-align:left;cursor:pointer}.etikettsorter button:active{background:var(--accent-soft);border-color:#b3cfc4}.etikettsorter button>span{flex:1 1;min-width:0}.etikettsorter b{display:block;font-size:14.5px;font-weight:700;line-height:1.25}.etikettsorter em{display:block;font-style:normal;font-size:12.5px;color:var(--muted);font-weight:400;margin-top:3px;line-height:1.35}.etikettsorter svg{flex:0 0 auto;color:var(--faint)}.hermaforhands{background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px}.fackval{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:12.5px;color:var(--muted);flex-wrap:wrap}.fackval select{width:auto;max-width:220px;height:32px;padding:4px 8px;font-size:13px}.fackval em{font-style:normal;color:var(--faint)}.tabell.benamningar td{padding:3px 6px 3px 0;vertical-align:top}.tabell.benamningar input{height:34px;padding:4px 8px;font-size:13px;width:100%;box-sizing:border-box}.tabell.benamningar tr.andrad input{border-color:var(--warn);background:var(--warn-soft)}.tabell.benamningar tr.fel input{border-color:var(--danger);background:#fdf0ee}.warnbox{margin-top:12px;color:var(--warn)}.minusruta,.warnbox{padding:12px 14px;border-radius:12px;background:var(--warn-soft);border:1px solid #f0dcc2;font-size:13px;line-height:1.45}.minusruta{margin-bottom:12px}.minusruta>b{color:var(--warn)}.minusruta>p{margin:4px 0 0;color:var(--ink)}.minusruta .minusordrar{display:flex;flex-direction:column;gap:6px;margin-top:10px}.minusruta .chip{flex:none;display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px;text-align:left;background:var(--surface);border-color:#b3cfc4}.minusruta .chip.bred{margin-top:6px}.minusruta .chip .n{flex:0 0 auto;font-weight:700;color:var(--accent-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.minusruta .chip .t{flex:1 1;min-width:0;font-size:12.5px;color:var(--muted);white-space:normal}.hrow{display:flex;align-items:center;gap:11px;padding:11px 13px;border-bottom:1px solid var(--line)}.hrow:last-child{border-bottom:none}.hicon{width:32px;height:32px;border-radius:9px;flex:0 0 32px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.hicon.up{background:var(--accent-soft);color:var(--accent-ink)}.hicon.dn{background:var(--warn-soft);color:var(--warn)}.hmeta{flex:1 1;min-width:0}.hmeta .t{font-size:13.5px;font-weight:600}.hmeta .s,.undo{font-size:12px;color:var(--muted)}.undo{min-height:44px;border:1px solid var(--line);background:var(--surface-2);border-radius:8px;padding:6px 10px;font-weight:600;cursor:pointer;font-family:inherit}.undone{font-size:11.5px;color:var(--faint);font-style:italic}nav{flex:0 0 auto;background:#fff;border-top:1px solid var(--line);display:flex;z-index:30;padding-bottom:env(safe-area-inset-bottom)}nav a,nav button{flex:1 1;min-width:0;padding:10px 2px 12px;border:none;background:transparent;cursor:pointer;white-space:nowrap;letter-spacing:-.01em;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10.5px;font-weight:600;color:var(--faint);font-family:inherit;text-decoration:none}nav a.on,nav button.on{color:var(--accent)}.center{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:calc(24px + env(safe-area-inset-top)) 24px 24px;overflow-y:auto}.loginbox{width:100%;max-width:340px}.loginbox h1{font-size:20px;font-weight:700;margin:0 0 4px;letter-spacing:-.02em}.loginbox p{color:var(--muted);font-size:13.5px;margin:0 0 20px}.userlist{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.userbtn{padding:13px 15px;border-radius:12px;border:1px solid var(--line);background:var(--surface);font-size:15px;font-weight:600;text-align:left;cursor:pointer;font-family:inherit;color:var(--ink)}.userbtn.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.err{color:var(--danger);font-size:13px;margin-top:10px}.setup{max-width:620px;margin:0 auto;padding:calc(28px + env(safe-area-inset-top)) 20px 60px;height:100vh;height:100dvh;overflow-y:auto}.setup h2{font-size:16px;margin:26px 0 10px}.setup .card{padding:16px}.setup label{display:block;font-size:12.5px;color:var(--muted);margin:10px 0 4px;font-weight:600}.setup pre{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:12px;font-size:11.5px;overflow-x:auto}.iconbtn{border:1px solid var(--line);background:var(--surface);border-radius:11px;min-width:44px;height:44px;padding:0 10px;color:var(--muted);cursor:pointer;text-decoration:none;font-family:inherit;display:flex;align-items:center;justify-content:center}.iconbtn:active{background:var(--surface-2)}.iconbtn.scanbtn{min-width:74px;background:var(--accent);border-color:var(--accent);color:#fff;gap:6px;font-size:12.5px;font-weight:650;font-family:inherit}.iconbtn.scanbtn:active{background:var(--accent-ink)}.catrow{touch-action:pan-x pan-y;display:flex;gap:6px;margin-top:10px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.catrow::-webkit-scrollbar{display:none}.cat{flex:0 0 auto;padding:6px 11px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:12.5px;font-weight:600;color:var(--muted);cursor:pointer;font-family:inherit;white-space:nowrap}.cat.on{background:var(--accent);border-color:var(--accent);color:#fff}.cat .n{opacity:.6;font-weight:500;margin-left:3px}.toolrow{display:flex;gap:8px;margin-top:9px}.toolrow select{flex:1 1;font-size:13px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--faint) 50%),linear-gradient(135deg,var(--faint) 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding:8px 28px 8px 10px}.progress{margin-top:11px}.progress .ptext{font-size:12.5px;color:var(--muted);margin-bottom:6px}.progress .ptext b{color:var(--ink);font-size:14px}.pbar{height:6px;border-radius:3px;background:#e0ddd6;overflow:hidden}.pbar span{display:block;height:100%;background:var(--accent);transition:width .35s cubic-bezier(.2,.8,.3,1)}.vrow.done{background:var(--surface-2)}.vrow.done .art{color:var(--muted)}.tick{color:var(--accent);font-weight:700;margin-left:6px}.dim{color:var(--muted)}.logo{height:26px;width:auto;display:block}.brandbtns{display:flex;gap:6px;align-items:center}.logolank{display:block;line-height:0;-webkit-tap-highlight-color:transparent}.logolank:active{opacity:.7}.iconbtn.socialbtn{min-width:42px;padding:0 8px}@media (max-width:400px){.iconbtn{min-width:42px;padding:0 8px}.iconbtn.scanbtn{min-width:70px}}.bigLogo{width:170px;height:auto;display:block;margin:0 auto 18px}.loginbox h1,.loginbox p{text-align:center}.ghost.medikon{display:flex;align-items:center;justify-content:center;gap:8px}.ghost.medikon svg{flex:0 0 auto;color:var(--muted)}.etdbild{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--line)}.etdbild:last-of-type{border-bottom:none}.etdtext{flex:1 1;min-width:0}.etdtext b{display:block;font-size:13.5px}.etdtext em{display:block;font-style:normal;font-size:11.5px;color:var(--muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}label.lpbtn{cursor:pointer}.stegrutor{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));grid-gap:8px;gap:8px}.stegrutor>div{min-width:0}.stegrutor input{font-size:14px;padding:8px 9px;text-align:right}.adresskoll{margin-top:10px;padding:10px 12px;border-radius:11px;background:var(--surface-2);border:1px solid var(--line);font-size:12.5px}.adresskoll>b{display:block;font-size:12.5px;margin-bottom:6px}.adresskoll>b.ok{color:var(--accent);margin-bottom:0}.adresskoll>b.tvekar{color:var(--muted);font-weight:600;line-height:1.45;margin-bottom:0}.adresskoll>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:3px 0;min-width:0}.adresskoll>div>span{flex:0 0 68px;color:var(--faint);font-size:11px;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.adresskoll em{font-style:normal;color:var(--muted);text-decoration:line-through}.adresskoll svg{color:var(--faint)}.adresskoll>div>b{font-weight:700}.adresskoll .lplank{margin-top:6px}.notisruta{margin-top:22px;opacity:.7}.notisruta.kritisk{opacity:1}.notisruta.kritisk .fallhuvud span{color:var(--danger)}.jamfor{margin:14px 0 4px;border:1px solid var(--line);border-radius:13px;overflow:hidden;background:var(--surface)}.jamforrad{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 10px;gap:0 10px;padding:11px 13px;border-bottom:1px solid var(--line)}.jamforrad:last-child{border-bottom:none}.jfalt{grid-column:1/-1;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:5px}.jamforrad>div{min-width:0}.jamforrad em{display:block;font-style:normal;font-size:11px;color:var(--faint);font-weight:600;margin-bottom:2px}.jamforrad b{display:block;font-size:14px;line-height:1.35;word-break:break-word}.jfran b{color:var(--muted);text-decoration:line-through;font-weight:500}.jtill b{color:var(--accent-ink);font-weight:700}.fraktlista{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.fraktkort{display:flex;align-items:center;gap:12px;width:100%;padding:13px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);cursor:pointer;font-family:inherit;text-align:left;transition:border-color .12s,background .12s}.fraktkort:active{background:var(--surface-2)}.fraktkort.vald{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.fraktlogga{flex:0 0 auto;width:52px;height:15px;aspect-ratio:876.59/243;object-fit:contain}.fraktnamn{flex:1 1;min-width:0}.fraktnamn b{display:block;font-size:14px;font-weight:650;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fraktnamn span{display:block;font-size:12px;color:var(--muted);margin-top:2px}.fraktpris{flex:0 0 auto;text-align:right}.fraktpris b{font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fraktpris b,.fraktpris span{display:block;white-space:nowrap}.fraktpris span{font-size:11.5px;color:var(--faint);text-decoration:line-through;margin-top:2px}.fraktavd{margin:14px 0 7px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.fraktavd:first-child{margin-top:0}.fraktkort.vantar{cursor:default;background:var(--surface-2);border-style:dashed}.fraktkort.vantar .fraktlogga,.fraktkort.vantar .fraktnamn{opacity:.62}.fraktvarfor{flex:0 0 auto;max-width:38%;text-align:right;font-size:11.5px;line-height:1.3;color:var(--faint)}.nummerrad{display:flex;gap:6px;align-items:center;margin-bottom:8px}.nummerrad select{flex:0 0 34%;min-width:0;font-size:13px;padding:9px 8px}.nummerrad input{flex:1 1;min-width:0;font-size:14px;padding:9px 10px}.nummerrad input.landfalt{flex:0 0 62px;text-align:center;text-transform:uppercase}.nummerrad .undo{flex:0 0 auto}.filknapp{position:relative;overflow:hidden}.filknapp input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:0;padding:0;border:0;min-width:0}.avlast{font-size:12.5px;color:var(--faint);font-weight:600}.avlast.gammal{color:var(--warn)}.lpbtn.medikon{gap:6px}.lpbtn.medikon svg{flex:0 0 auto;color:var(--muted)}.sumbox{display:flex;padding:14px 15px;margin-bottom:14px;gap:18px}.sumbox>div{flex:1 1;min-width:0}.sumbox .l{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);font-weight:650;margin-bottom:2px}.sumbox b{font-size:22px;font-weight:720;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.moved,.sumbox b.neg{color:var(--warn)}.moved{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:var(--warn-soft);padding:2px 6px;border-radius:5px;margin-left:6px}.invbar{display:flex;gap:8px;align-items:center;margin-bottom:14px;min-width:0}.invbar button{margin-top:0;width:auto}.invback{flex:0 0 42px;height:42px;border:1px solid var(--line);background:var(--surface);border-radius:11px;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:inherit;padding:0}.invback:active{background:var(--surface-2)}.invsend{flex:1 1 auto;min-width:0;height:42px;border:none;border-radius:11px;background:var(--accent);color:#fff;font-size:14px;font-weight:650;cursor:pointer;font-family:inherit;padding:0 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invsend:disabled{background:#dedbd5;color:#4a4640;cursor:default}.invtitle{flex:1 1;font-size:15px;font-weight:650;letter-spacing:-.01em}.cancelinv{display:block;width:100%;margin:22px 0 4px;padding:11px;border:none;background:none;color:var(--danger);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;text-decoration:underline;text-underline-offset:3px}.cancelinv:active{opacity:.7}.imgedit{display:flex;gap:12px;align-items:flex-start}.imgprev{width:104px;height:104px;flex:0 0 104px;border-radius:12px;overflow:hidden;background:var(--surface-2);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:11.5px;color:var(--faint);text-align:center}.imgprev img{width:100%;height:100%;object-fit:cover;display:block}.imgbtns{flex:1 1;min-width:0}.imgbtns button{width:100%}.flabel{display:block;font-size:12px;color:var(--muted);font-weight:600;margin:10px 0 4px}.flabel:first-child{margin-top:0}textarea{display:block;width:100%;box-sizing:border-box;padding:11px 13px;font-size:15px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);outline:none;font-family:inherit;resize:vertical}input+.hint,select+.hint,textarea+.hint{margin-top:8px}textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.rline{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;font-size:13.5px}.rline span{color:var(--muted)}.rline>b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;min-width:0;flex:0 1 auto;min-width:min(7em,40%);max-width:62%;overflow-wrap:anywhere}.rline>span{min-width:0}.rline b.neg{color:var(--warn)}.slagrad{padding:7px 0;border-top:1px solid var(--line);font-size:13.5px;line-height:1.4}.slagrad:first-child{border-top:0;padding-top:0}.slagrad:last-child{padding-bottom:0}.slagrad>b{display:block;font-weight:650;color:var(--ink)}.slagrad>span{display:block;color:var(--muted);font-size:12.5px;margin-top:1px}.labelpage{touch-action:pan-y;--ram:760px;max-width:var(--ram);margin:0 auto;height:100vh;height:100dvh;overflow-y:auto;padding:calc(24px + env(safe-area-inset-top)) 18px calc(96px + env(safe-area-inset-bottom))}@media(min-width:900px){.labelpage{--ram:1120px;padding-left:26px;padding-right:26px}}.lphead{display:flex;gap:12px;align-items:center;margin-bottom:16px}.lphead .lptext{flex:1 1;min-width:0}.lphead .lpknappar{flex:0 0 auto;display:flex;align-items:center;gap:6px}.lphead h1{font-size:20px;margin:0;letter-spacing:-.02em;line-height:1.15;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:anywhere}.lphead p{margin:2px 0 0;font-size:12.5px;color:var(--muted)}.lphead .invback{font-family:inherit;cursor:pointer;text-decoration:none;flex:0 0 42px}.lpbox{padding:15px}.lpdelad{display:flex;flex-direction:column}.lpdelad .lplistspalt{order:1}.lpdelad .lpformspalt{order:2}.lpdelad.formularforst .lpformspalt{order:1}.lpdelad.formularforst .lplistspalt{order:2}.lpdelad{gap:18px}.lpfald{padding:0}.lpfald>summary{list-style:none;cursor:pointer;padding:13px 15px;display:flex;align-items:center;gap:10px}.lpfald>summary::-webkit-details-marker{display:none}.lpfald>summary:after{content:"";width:7px;height:7px;margin-left:2px;border-right:2px solid var(--faint);border-bottom:2px solid var(--faint);transform:rotate(45deg) translateY(-2px);transition:transform .15s}.lpfald[open]>summary:after{transform:rotate(225deg) translateY(-1px)}.lpfald[open]>summary{border-bottom:1px solid var(--line)}.lpfald>:not(summary){margin-left:15px;margin-right:15px;max-width:calc(100% - 30px)}.lpfald>:last-child{margin-bottom:15px}.ghost.avboka{color:var(--danger);border-color:#eddad6}.ghost.avboka:disabled{opacity:.5}.lpfaldtid{font-size:12.5px;color:var(--muted);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lpfald .lpcount{margin-left:0}.lpfald>summary>b{margin-right:auto}.lpavd{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:20px 2px 8px}.tidruta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tidruta>div{flex:1 1 108px;background:var(--surface-2);border:1px solid var(--line);border-radius:11px;padding:8px 10px;display:flex;flex-direction:column;gap:2px}.tidruta b{font-size:11px;font-weight:600;color:var(--faint);letter-spacing:.02em}.tidruta span{font-size:15px;font-weight:700;letter-spacing:-.01em}.lprow{display:flex;gap:10px;align-items:flex-end}.lprow input{font-size:16px;padding:9px 11px}.lprow select{font-size:14px;padding:9px 11px}.lpcheck{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13.5px;color:var(--muted)}.lpcheck input{width:auto}.pickbox{width:24px;height:24px;flex:0 0 24px;border-radius:7px;border:1.5px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;background:var(--surface)}.pickbox.on{background:var(--accent);border-color:var(--accent)}.sheets{display:none}.sheet-a4{display:block;margin:0;padding:0}@page{size:A4 portrait;margin:0}@media print{body,html{height:auto;overflow:visible;background:#fff;padding:0;margin:0}.noprint{display:none!important}.labelpage{padding:0!important;margin:0!important;height:auto!important;max-width:none;overflow:visible;background:#fff!important;border:0!important;box-shadow:none!important}.sheets{display:block;width:210mm;margin:0;padding:0}.sheet-a4{page-break-after:always;break-after:page;page-break-inside:avoid;break-inside:avoid}.sheet-a4:last-child{page-break-after:auto;break-after:auto}}.labelpage{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.lprow>div{min-width:0}.lprow input,.lprow select{width:100%;height:44px;box-sizing:border-box}.lpactions{display:flex;gap:8px;margin:14px 0 10px;flex-wrap:wrap}.lpactions,.lpbtn{align-items:center}.lpbtn{height:36px;padding:0 13px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap;display:inline-flex;justify-content:center;text-decoration:none}.lpbtn:disabled{opacity:.45;cursor:default}.lpbtn:active:not(:disabled){background:var(--surface-2)}.lpbtn.gron{background:var(--accent-soft);border-color:#cfe3dc;color:var(--accent-ink)}.lpbtn.gron:active:not(:disabled){background:#dbeae5}.lpbtn.bla{background:var(--info-soft);border-color:var(--info-line);color:var(--info)}.lpbtn.bla:active:not(:disabled){background:#dfe6f0}.lpbtn.orange{background:var(--warn-soft);border-color:#f2ddc2;color:var(--warn)}.lpbtn.orange:active:not(:disabled){background:#f9e7d1}.lpbtn.rod{background:#fdf0ee;border-color:#eddad6;color:var(--danger)}.lpbtn.rod:active:not(:disabled){background:#f8e3df}.lpbtn.bla svg,.lpbtn.gron svg,.lpbtn.orange svg,.lpbtn.rod svg{color:inherit;opacity:.85}.ghost.rod{color:var(--danger);border-color:#eddad6}.ghost.rod:disabled{opacity:.5}.save.rod{background:var(--danger)}.undo.rod{color:var(--danger)}.saldorad{margin:0 3px 10px;font-size:11.5px;color:var(--faint);font-weight:600}.saldorad.gammal{color:var(--warn)}.iconbtn.snurrar svg{animation:snurr 1s linear infinite}.iconbtn:disabled{opacity:.55}.utskriftsknappar{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px}.utskriftsknappar .lpbtn{flex:1 1 190px;min-width:0;height:42px;overflow:hidden;text-overflow:ellipsis}@media print{.utskriftsknappar{display:none}}.lpcount{margin-left:auto;font-size:12.5px;color:var(--muted);font-weight:600}.lpbar{position:fixed;left:0;right:0;bottom:calc(var(--navhojd) + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:12px 18px;z-index:40}.labelpage.medlpbar{padding-bottom:calc(var(--navhojd) + 96px + env(safe-area-inset-bottom))}.lpprint{display:block;max-width:724px;margin:0 auto;width:100%;height:46px;border:none;border-radius:12px;background:var(--accent);color:#fff;font-size:15px;font-weight:650;cursor:pointer;font-family:inherit}.lpprint:disabled{background:#dedbd5;color:#4a4640;cursor:default}.linkrubrik{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--faint);font-weight:650;margin:18px 0 6px 2px}.linkrubrik:first-of-type{margin-top:14px}.linklist{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-top:0}.linklist button.linkrow{width:100%;border:none;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.linklist button.linkrow:disabled{cursor:default}.linklist .linkrow,.linklist a{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:13px 15px;text-decoration:none;color:var(--ink);font-size:14px;font-weight:600;border:none;border-bottom:1px solid var(--line);background:transparent;font-family:inherit;text-align:left;cursor:pointer}.linklist .linkrow:last-child,.linklist a:last-child{border-bottom:none}.linklist .linkrow svg,.linklist a svg{color:var(--faint);flex:0 0 auto}.linklist .linkrow:active,.linklist a:active{background:var(--surface-2)}.scanwrap{position:fixed;inset:0;z-index:120;background:#000}.scanvid{width:100%;height:100%;object-fit:cover}.scanmask,.scanvid{position:absolute;inset:0}.scanmask{display:flex;align-items:center;justify-content:center}.scanbox{width:78%;max-width:340px;aspect-ratio:2.7/1;border:2px solid rgba(255,255,255,.9);border-radius:14px;box-shadow:0 0 0 100vmax rgba(0,0,0,.45)}.scantop{position:absolute;top:0;left:0;right:0;display:flex;gap:8px;justify-content:flex-end;padding:calc(16px + env(safe-area-inset-top)) 16px 16px}.scanclose{height:38px;padding:0 16px;border-radius:10px;border:none;background:rgba(255,255,255,.92);color:var(--ink);font-size:14px;font-weight:650;cursor:pointer;font-family:inherit}.scanbottom{position:absolute;left:0;right:0;bottom:0;padding:18px 18px calc(18px + env(safe-area-inset-bottom));background:linear-gradient(transparent,rgba(0,0,0,.75) 40%)}.scanbottom p{color:#fff;font-size:13.5px;text-align:center;margin:0 0 10px;text-shadow:0 1px 3px rgba(0,0,0,.5)}.scanbottom input{background:rgba(255,255,255,.95);border:none;height:44px}.scanhint{color:rgba(255,255,255,.7);font-size:11.5px;text-align:center;margin:-4px 0 8px}.dfsum{padding:15px}.dftop{display:flex;align-items:flex-start;gap:12px}.dfbig{font-size:30px;font-weight:720;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dfsmall{font-size:12.5px;color:var(--muted);margin-top:5px}.dftop .lpbtn{margin-left:auto;flex:0 0 auto}.dfbar{display:flex;height:9px;border-radius:5px;overflow:hidden;margin:14px 0 11px;background:var(--surface-2)}.dfbar span{display:block;height:100%}.dfbar .bad{background:var(--danger)}.dfbar .down{background:var(--warn)}.dfbar .up{background:#3a6ea8}.dfbar .eq{background:#cfcbc3}.dfleg{display:flex;flex-wrap:wrap;gap:6px}.dfleg button{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:9px;border:1px solid var(--line);background:var(--surface);font-family:inherit;font-size:12.5px;font-weight:600;color:var(--ink);cursor:pointer}.dfleg button.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.dfleg i{width:8px;height:8px;border-radius:2px;flex:0 0 8px}.dfleg i.bad{background:var(--danger)}.dfleg i.down{background:var(--warn)}.dfleg i.up{background:#3a6ea8}.dfleg i.eq{background:#cfcbc3}.dfmeta{display:flex;gap:12px;flex-wrap:wrap;font-size:11.5px;color:var(--faint);margin:8px 2px 0}.dfmeta .dfl{color:var(--accent-ink)}.dferr{margin-top:10px;padding:11px 13px;border-radius:11px;background:var(--warn-soft);border:1px solid #f0dcc2;color:var(--warn);font-size:12.5px}.dfrow{cursor:default}.dfnums{flex:0 0 auto;text-align:right}.dfpair{display:flex;align-items:baseline;gap:5px;justify-content:flex-end}.dfn{font-size:16px;font-weight:680;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.dfn.dim{color:var(--muted);font-weight:620}.dfarr{color:var(--faint);font-size:12px}.dfbadge{display:inline-block;margin-top:3px;padding:1px 7px;border-radius:7px;font-size:11.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dfbadge.up{background:#e6edf6;color:#2b537d}.dfbadge.down{background:var(--warn-soft);color:var(--warn)}.dfbadge.bad{background:#f7e4e4;color:var(--danger)}.dfbadge.eq{background:var(--surface-2);color:var(--faint)}.dforph{margin-top:16px;padding:14px 15px}.dforph b{font-size:13.5px}.dforph p{font-size:12.5px;color:var(--muted);margin:5px 0 10px}.dforphlist{display:flex;flex-direction:column;gap:4px;font-size:12px}.dforphlist>div{display:flex;gap:8px}.dforphlist span:first-child{font-weight:640;flex:0 0 auto}.dforphlist .dim{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dfcolhead{display:flex;justify-content:space-between;font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--faint);font-weight:650;margin:0 3px 6px}.bucketTag{margin-left:7px;padding:1px 7px;border-radius:6px;background:var(--surface-2);border:1px solid var(--line);font-size:10.5px;font-weight:650;color:var(--muted);text-transform:none;letter-spacing:0;vertical-align:middle}.repsheet{display:none}@media print{.invbar,.lpbar,header,nav{display:none!important}.phone{max-width:none!important;box-shadow:none!important;border:0!important;background:#fff!important;display:block!important}.phone,main{height:auto!important;overflow:visible!important}main{min-height:0!important;padding:0!important}.repscreen{display:none!important}.repsheet{display:block;padding:14mm 12mm;color:#000;font-size:9.5pt;line-height:1.35}.repsheet h1{font-size:16pt;margin:0;letter-spacing:-.01em}.repsheet p{margin:2px 0 0;font-size:9.5pt;color:#444}.rsHead{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1.5pt solid #000;padding-bottom:6pt;margin-bottom:9pt}.rsBrand{text-align:right;font-weight:700;font-size:11pt}.rsBrand span{display:block;font-weight:400;font-size:8pt;color:#555;margin-top:2px}.rsBrand img{display:block;width:38mm;height:auto;margin:0 0 3pt auto}.rsMeta,.rsRows,.rsSum{width:100%;border-collapse:collapse}.rsMeta{margin-bottom:8pt}.rsMeta th{text-align:left;font-weight:600;color:#555;font-size:8.5pt;width:16%;padding:2pt 6pt 2pt 0;vertical-align:top}.rsMeta td{padding:2pt 12pt 2pt 0;width:34%;vertical-align:top}.rsSum{margin-bottom:10pt;border:.5pt solid #999}.rsSum th{text-align:left;font-weight:600;color:#555;font-size:8.5pt;background:#f2f2f2}.rsSum td,.rsSum th{padding:3pt 6pt;border:.5pt solid #ccc}.rsSum td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rsRows thead th{border-bottom:1pt solid #000;border-top:.5pt solid #999;padding:3pt 4pt;font-size:8.5pt;text-align:right;background:#f2f2f2}.rsRows td.l,.rsRows th.l{text-align:left}.rsRows td{padding:2.5pt 4pt;border-bottom:.5pt solid #ddd;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rsRows td.nr{font-family:ui-monospace,Consolas,monospace;font-size:9pt}.rsRows tr{break-inside:avoid;page-break-inside:avoid}.rsRows td.neg{color:#000}.rsRows td.neg,.rsRows td.pos,.rsTotal{font-weight:700}.rsTotal{display:flex;justify-content:flex-end;gap:14mm;border-top:1pt solid #000;padding-top:4pt;margin-top:0;page-break-inside:avoid;break-inside:avoid;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rsTotal span:first-child{margin-right:auto;font-weight:600;color:#555}.rsSign{display:flex;gap:14mm;margin-top:14pt;page-break-inside:avoid;break-inside:avoid;font-size:8.5pt;color:#555}.rsSign>div{flex:1 1}.rsSign span{display:block;border-bottom:.5pt solid #000;height:11mm}}.stockline{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:12px;color:var(--muted);flex-wrap:wrap}.stockline>span{flex:1 1 auto;min-width:0}.stockline .lpbtn{flex:0 0 auto;height:32px;font-size:12px;padding:0 11px}.stock.unknown .q{color:var(--faint)}.sheettop{display:flex;align-items:center;gap:11px;padding:10px 16px 6px}.sheettitle{font-size:17px;font-weight:700;letter-spacing:-.015em}.sheettop .invback{font-family:inherit;cursor:pointer;flex:0 0 42px}.prodrow{text-decoration:none;color:inherit}.prodmeta{padding:13px 15px}.prodmeta>div{display:flex;justify-content:space-between;gap:12px;padding:3px 0;font-size:13.5px}.prodmeta span{color:var(--muted)}.prodsug{padding:13px 15px;margin-bottom:12px}.prodsughead{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:8px}.prodsughead .sub{font-size:12.5px;color:var(--muted)}.prodsughead .dim{font-size:12px;color:var(--faint);white-space:nowrap}.prodsug.vald{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.ordrad{display:flex;align-items:center;background:var(--surface);border-bottom:1px solid var(--line)}.ordrad:last-child{border-bottom:none}.ordrad .pickbox{flex:0 0 24px;margin-left:13px;padding:0;cursor:pointer;font-family:inherit;line-height:1}.ordrad .vrow{min-width:0;border-bottom:none;padding-left:11px;background:transparent}.ordrad.vald{background:var(--accent-soft)}.ordrad.tidigare .vrow{padding-left:13px}.ordrad.tidigare .lpbtn{margin-right:12px}.prodsughead .pickbox{flex:0 0 24px;margin-top:1px;padding:0;cursor:pointer;font-family:inherit;line-height:1}.valdbar{position:fixed;left:10px;right:10px;z-index:45;bottom:calc(var(--navhojd) + 6px + env(safe-area-inset-bottom));display:flex;gap:8px;padding:9px;border-radius:15px;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);box-shadow:0 8px 26px rgba(27,25,23,.16)}.valdbar .lpbtn{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.valdbarplats{height:64px}.perorder{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.perorder span{padding:2px 8px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-size:11.5px;color:var(--muted)}.prodsugrows{border-top:1px solid var(--line);padding-top:7px;font-size:13px}.prodsugrows>div{display:flex;gap:9px;padding:3px 0;align-items:baseline}.prodsugrows .nr{font-weight:640;flex:0 0 auto}.prodsugrows .dim{flex:1 1;min-width:0;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prodsugrows .q{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:0 0 auto}.prodsugfoot{display:flex;gap:8px;margin-top:11px}.prodsugfoot .lpbtn{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.prodsugfoot .lpbtn.gron{flex:2 1 auto;height:auto;min-height:36px;padding:6px 10px;white-space:normal;line-height:1.2;text-align:center}.prodsugfoot .lpbtn:not(.gron){flex:0 1 auto}.prodline{display:flex;align-items:center;gap:11px;padding:11px 13px;border-bottom:1px solid var(--line);background:var(--surface)}.prodline:last-child{border-bottom:none}.prodline.done{background:var(--accent-soft)}.prodline.done .art{text-decoration:line-through;color:var(--muted)}.prodcheck{width:44px;height:44px;flex:0 0 44px;border-radius:11px;border:2px solid var(--line);background:var(--surface);font-size:20px;font-weight:800;color:#fff;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center}.prodline.done .prodcheck{background:var(--accent);border-color:var(--accent)}.prodcheck:disabled{opacity:.5;cursor:default}.prodbild{width:44px;height:44px;flex:0 0 44px;border-radius:11px}.prodmain{flex:1 1;min-width:0}.prodmain .art{font-size:14px;font-weight:650}.prodmain .art,.prodmain .sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prodmain .sub{font-size:12.5px;color:var(--muted)}.prodqty{flex:0 0 auto;display:flex;align-items:baseline;gap:5px}.prodqty input{width:72px;height:44px;text-align:center;font-size:17px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:1px solid var(--line);border-radius:10px;background:var(--surface);font-family:inherit;padding:0}.prodqty input:disabled{background:var(--surface-2);color:var(--muted)}.prodqty span{font-size:11.5px;color:var(--faint)}.prodx{flex:0 0 32px;height:32px;background:none;color:var(--faint);font-size:20px}.linkrow,.prodx{border:none;cursor:pointer;font-family:inherit}.linkrow{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:13px 15px;border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:14px;font-weight:600;text-align:left}.linkrow:last-child{border-bottom:none}.linkrow svg{color:var(--faint);flex:0 0 auto}.linkrow:active{background:var(--surface-2)}.prodlisthead{display:flex;align-items:center;justify-content:space-between;margin:20px 2px 8px}.sparat{font-size:11.5px;font-weight:650;color:var(--accent-ink);background:var(--accent-soft);border-radius:7px;padding:2px 8px;opacity:0;transition:opacity .2s}.sparat.on{opacity:1}.navicon{position:relative;display:inline-flex}.navbadge{position:absolute;top:-5px;left:11px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--danger);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.prodadd{display:block;width:100%;margin-top:10px;padding:13px;border:1px dashed var(--line);border-radius:12px;background:var(--surface);color:var(--accent-ink);font-size:14px;font-weight:650;cursor:pointer;font-family:inherit}.prodadd.pratbubbla,.prodadd:active{background:var(--accent-soft)}.prodadd.pratbubbla{border-style:solid;border-color:#cfe3dd}.okbox{padding:11px 13px;border-radius:11px;background:var(--accent-soft);border:1px solid #cfe3dd;color:var(--accent-ink);font-size:13px}.scopetag{margin-left:7px;padding:1px 7px;border-radius:6px;background:var(--surface-2);border:1px solid var(--line);font-size:10.5px;font-weight:650;color:var(--muted)}.vrow.avslagen{opacity:.55}.platsseg{display:flex;background:#eceae5;border-radius:12px;padding:3px;margin-bottom:13px}.platsseg button{flex:1 1;padding:8px 6px 9px;border:none;background:transparent;border-radius:10px;text-align:center;cursor:pointer;font-family:inherit}.platsseg button.on{background:var(--surface);box-shadow:0 1px 3px rgba(27,25,23,.1)}.platsseg .n{display:block;font-size:19px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);line-height:1.15}.platsseg .n.tom{color:var(--faint);font-weight:600}.platsseg .t{display:block;font-size:11.5px;font-weight:640;color:var(--muted);margin-top:1px}.platsseg button.on .t,.totrad{color:var(--accent-ink)}.totrad{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 15px;border-radius:12px;background:var(--accent-soft);border:1px solid #cfe3dd;margin-bottom:12px;font-size:13px}.totrad b{font-size:19px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.delrad{font-size:12px;color:var(--accent-ink);margin-top:2px}.delrad.kvar{color:var(--warn)}.tvaplats{display:inline-block;margin-left:7px;padding:1px 7px;border-radius:6px;background:var(--surface-2);border:1px solid var(--line);font-size:10.5px;font-weight:700;color:var(--muted);vertical-align:1px}.prog{margin-top:14px}.progbar{height:8px;border-radius:99px;background:var(--surface-2);border:1px solid var(--line);overflow:hidden}.progbar i{display:block;height:100%;background:var(--accent);border-radius:99px;transition:width .35s ease}.progtext{display:flex;justify-content:space-between;gap:10px;margin-top:6px;font-size:12.5px;color:var(--muted)}.progtext b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.krock{margin-bottom:12px;padding:13px 14px;border-radius:12px;background:var(--warn-soft);border:1px solid #f0dcc2}.krock b{display:block;font-size:13.5px;color:var(--warn)}.krock p{margin:4px 0 10px;font-size:12.5px;color:var(--muted);line-height:1.4}.krockval{display:flex;gap:8px}.krockval .lpbtn{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.netbar{position:fixed;top:0;left:0;right:0;height:3px;z-index:200;overflow:hidden;background:rgba(31,111,92,.14);pointer-events:none}.netbar i{display:block;height:100%;width:38%;border-radius:0 3px 3px 0;background:var(--accent);animation:netslide 1.05s cubic-bezier(.5,0,.4,1) infinite}@keyframes netslide{0%{transform:translateX(-100%)}to{transform:translateX(320%)}}.spin{display:inline-block;width:13px;height:13px;margin-right:8px;vertical-align:-2px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:snurr .7s linear infinite;opacity:.85}.laddar{position:relative;color:transparent!important;pointer-events:none}.laddar:after{content:"";position:absolute;top:50%;left:50%;width:15px;height:15px;margin:-8px 0 0 -8px;border:2px solid var(--muted);border-right:2px solid transparent;border-radius:50%;animation:snurr .7s linear infinite}.lpprint.laddar:after,.save.laddar:after{border-color:#fff transparent #fff #fff}.taglist{display:flex;flex-wrap:wrap;gap:7px;margin:2px 0 0}.tagchip{display:inline-flex;align-items:center;gap:6px;padding:5px 8px 5px 11px;border-radius:999px;background:var(--accent-soft);border:1px solid #cfe3dd;font-size:12.5px;font-weight:600;color:var(--accent-ink)}.tagchip.auto{background:var(--surface-2);border-color:var(--line);color:var(--muted)}.tagchip button{border:none;background:transparent;color:inherit;font-size:16px;line-height:1;padding:0 4px;cursor:pointer;font-family:inherit;opacity:.65}.tagchip button:hover{opacity:1}.tagauto{padding:1px 6px;border-radius:6px;background:var(--surface);font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.tagauto,.valdrad{border:1px solid var(--line)}.valdrad{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-radius:12px;background:var(--surface-2)}.iconbtn .navbadge{top:-6px;left:12px}.pagenav{position:fixed;left:0;right:0;bottom:0;z-index:40;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);display:flex;padding-bottom:env(safe-area-inset-bottom)}.pagenav a,.pagenav button{flex:1 1;min-width:0;padding:10px 2px 12px;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10.5px;font-weight:600;letter-spacing:-.01em;color:var(--faint);text-decoration:none;font-family:inherit;white-space:nowrap}.pagenav a.on,.pagenav button.on{color:var(--accent)}.uppdrad{position:fixed;left:10px;right:10px;z-index:150;display:flex;align-items:center;gap:11px;bottom:calc(var(--navhojd) + 10px + env(safe-area-inset-bottom));padding:12px 13px;border-radius:14px;background:var(--surface);border:1px solid var(--line);box-shadow:0 8px 26px rgba(27,25,23,.18)}.uppdtext{flex:1 1;min-width:0}.uppdtext b{display:block;font-size:13.5px;color:var(--ink)}.uppdtext span{display:block;font-size:12px;color:var(--muted);margin-top:2px;line-height:1.35}.pushrad{display:flex;align-items:center;gap:11px;padding:12px 13px;margin-bottom:14px;border-radius:var(--radius);background:var(--accent-soft);border:1px solid #cfe3dd}.pushtext{flex:1 1;min-width:0}.pushtext b{display:block;font-size:13.5px;color:var(--accent-ink)}.pushtext span{display:block;font-size:12.5px;color:var(--muted);margin-top:2px;line-height:1.35}.pushja{flex:0 0 auto;height:38px;padding:0 15px;border:none;border-radius:10px;background:var(--accent);color:#fff;font-size:13.5px;font-weight:650;cursor:pointer;font-family:inherit}.pushja:disabled{background:#c9c5be}.pushnej{flex:0 0 30px;height:30px;border:none;background:none;color:var(--muted);font-size:20px;cursor:pointer;font-family:inherit;line-height:1}.toastwrap{position:fixed;left:12px;right:12px;z-index:220;flex-direction:column;gap:8px;pointer-events:none;bottom:calc(var(--navhojd) + 10px + env(safe-area-inset-bottom))}.toast,.toastwrap{display:flex;align-items:center}.toast{pointer-events:auto;max-width:520px;width:-moz-fit-content;width:fit-content;gap:9px;padding:11px 15px;border-radius:13px;background:rgba(28,29,28,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:13.5px;font-weight:560;line-height:1.35;box-shadow:0 10px 30px rgba(27,25,23,.22);animation:toastin .22s cubic-bezier(.2,.9,.3,1)}.toast.ut{animation:toastut .2s ease forwards}.toast .tick{flex:0 0 auto;width:17px;height:17px;border-radius:50%;background:var(--ok);display:flex;align-items:center;justify-content:center}.toast.fel .tick{background:var(--danger)}@keyframes toastin{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes toastut{to{opacity:0;transform:translateY(6px) scale(.98)}}@media (prefers-reduced-motion:reduce){.toast,.toast.ut{animation:none}}.veckakort{display:flex;gap:14px;padding:15px;margin-bottom:10px}.veckatal{flex:1 1;min-width:0}.veckatal .l{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);font-weight:650;margin-bottom:3px;min-height:2.5em}.veckatal b{display:block;font-size:23px;font-weight:720;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15}.veckatal b small{font-size:12px;font-weight:600;color:var(--muted);letter-spacing:0}.veckadiff{display:block;margin-top:2px;font-size:11.5px;color:var(--faint);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.veckajmf{margin:0 2px 14px;font-size:12px;color:var(--faint);line-height:1.45}.veckalankar{display:flex;gap:8px;margin-top:12px}.veckalankar .lpbtn{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;justify-content:center;text-decoration:none}.notisrad{display:flex;align-items:stretch;background:var(--surface);border-bottom:1px solid var(--line)}.notisrad .vrow,.notisrad:last-child{border-bottom:none}.notisrad .prodx{align-self:center}.veckarubrik{margin:16px 2px 7px;font-size:12.5px;font-weight:650;color:var(--muted)}.veckamer{width:100%;margin-top:8px}.card+.label,.veckakort+.label,.veckamer+.label,.vlist+.label{margin-top:24px}.diagsteg{display:flex;gap:9px;padding:8px 0 8px 18px;position:relative;border-bottom:1px solid var(--line);flex-direction:column;font-size:13px}.diagsteg:last-child{border-bottom:none}.diagsteg:before{content:"";position:absolute;left:2px;top:13px;width:8px;height:8px;border-radius:50%;background:var(--faint)}.diagsteg.ja:before,.diagsteg.ok:before{background:var(--ok)}.diagsteg.nej:before,.diagsteg.stopp:before{background:var(--warn)}.diagsteg b{font-weight:650}.diagsteg span{color:var(--muted);line-height:1.45}@media print{.utskrift{margin:0;max-width:none;box-shadow:none}.utskriftskal{background:#fff!important;height:auto;overflow:visible}}@media screen{.utskriftskal{background:#e8e6e2;min-height:100vh;height:100vh;overflow-y:auto;padding:18px 0}.utskrift{box-shadow:0 2px 18px rgba(0,0,0,.16);min-height:297mm}}.fokushead{gap:11px;margin-bottom:12px}.fokushead,.fokushead .bak{display:flex;align-items:center}.fokushead .bak{flex:0 0 42px;height:42px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);justify-content:center;text-decoration:none;cursor:pointer}.fokushead .mitt{min-width:0}.fokushead .mitt b{display:block;font-size:15px;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fokushead .mitt span{display:block;font-size:12px;color:var(--muted);margin-top:1px}.fokushead .mitt span.ursprung{display:inline-flex;font-size:10.5px;margin-top:0;vertical-align:1px}.plockbar{height:5px;border-radius:99px;background:var(--line);overflow:hidden;margin-bottom:14px}.plockbar i{display:block;height:100%;background:var(--accent);border-radius:99px;transition:width .25s ease}.katchip{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft);border-radius:99px;padding:4px 11px;margin-bottom:10px}.katchip.orderchip{margin-left:6px;color:var(--info,#2a78d6);background:var(--info-soft,#e8f1fc);text-transform:none;letter-spacing:0}.kombiruta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0 10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);font-size:13.5px}.kombiruta>span{flex:1 1 200px;min-width:0}.kombiruta.paket{flex-direction:column;align-items:stretch;gap:0}.kombitopp{gap:2px;margin-bottom:6px}.kombilista,.kombitopp{display:flex;flex-direction:column}.kombilista{border:1px solid var(--line);border-radius:12px;overflow:hidden}.kombirad{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;padding:8px 10px;border-top:1px solid var(--line)}.kombilista .kombirad:first-child,.kombitopp+.kombirad{border-top:0}.kombirad b{min-width:90px}.kombirad span{flex:1 1 150px;min-width:0;color:var(--muted);font-size:13px}.kombirad.huvud span{color:var(--accent-ink)}.kombirad .aflank{margin-left:auto}.kombiaterbetala{margin-top:6px;padding-top:6px;border-top:1px solid var(--line)}.storbild{width:min(100%,42vh);aspect-ratio:1/1;margin:0 auto;border-radius:18px;border:1px solid var(--line);background:var(--surface);overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow)}.storbild img{width:100%;height:100%;object-fit:contain;display:block}.ingenbild{font-size:12.5px;color:var(--faint)}.artrad{display:flex;align-items:flex-start;gap:12px;margin:14px 0 12px}.artrad .txt{flex:1 1;min-width:0}.artnr{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:650;color:var(--muted);letter-spacing:.01em}.artnamn{font-size:17px;font-weight:650;letter-spacing:-.02em;line-height:1.3;margin-top:2px}.artantal{flex:0 0 auto;text-align:right;line-height:1.05}.artantal b{display:block;font-size:30px;font-weight:700;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.artantal span{font-size:12px;color:var(--muted)}.scanvantar{display:flex;align-items:center;gap:11px;padding:11px 13px;border:1px dashed var(--line);border-radius:14px;background:var(--surface-2);margin-bottom:14px}.scanvantar b{display:block;font-size:13.5px}.scanvantar span{display:block;font-size:11.5px;color:var(--muted);line-height:1.35}.scanvantar .puls{flex:0 0 36px;height:36px;border-radius:11px;background:var(--accent-soft);color:var(--accent-ink);display:flex;align-items:center;justify-content:center;animation:plockpuls 1.9s ease-in-out infinite}@keyframes plockpuls{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.scanvantar .puls,.sheet.open>.panel,.sheet.open>.scrim,.sidin,.tonain{animation:none}.ghost,.iconbtn,.lpbtn,.lpprint,.save,.userbtn{transition:none}.ghost:active:not(:disabled),.iconbtn:active:not(:disabled),.lpbtn:active:not(:disabled),.lpprint:active:not(:disabled),.save:active:not(:disabled),.userbtn:active{transform:none}}.plockknappar .save{margin-top:0}.plockknappar .ghost{margin-top:8px}.remsa{touch-action:pan-x pan-y;display:flex;gap:8px;overflow-x:auto;margin:0 -16px;padding:14px 16px 4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.remsa::-webkit-scrollbar{display:none}.remsakort{flex:0 0 auto;width:62px;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:5px;cursor:pointer;text-align:center;display:flex;flex-direction:column;gap:3px}.remsakort.nu{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.remsakort.klar{opacity:.45}.remsakort .ruta{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;border-radius:8px;background:var(--surface-2);overflow:hidden}.remsakort .ruta img{width:100%;height:100%;object-fit:contain}.remsakort .ruta .ingenbild{font-size:8px;line-height:1.1}.remsakort small{font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.raknare{display:flex;align-items:center;gap:10px;margin:14px 0 12px}.raknare button{flex:0 0 54px;height:54px;border-radius:14px;border:1px solid var(--line);background:var(--surface);font-size:24px;line-height:1;color:var(--ink);cursor:pointer}.raknare button:active{background:var(--surface-2)}.raknare button:disabled{opacity:.4;cursor:default}.raknare input{flex:1 1;text-align:center;font-size:24px;font-weight:700;height:54px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.snabbval{display:flex;gap:7px;flex-wrap:wrap}.snabbval button{border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:7px 13px;font-size:12.5px;font-weight:600;color:var(--ink);cursor:pointer}.snabbval button:active{background:var(--surface-2)}.mattrad{display:flex;gap:8px}.mattrad input,.mattrad>div{flex:1 1;min-width:0}.adressrad>div.postnr{flex:0 0 112px}.adressrad>div.landkod{flex:0 0 96px}.mattrad>div .flabel{margin-top:0}.klarikon{width:56px;height:56px;border-radius:50%;margin:6px auto 16px;display:flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent-ink)}.klarikon.halv{background:var(--warn-soft);color:var(--warn)}.valfritt{font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--faint);background:var(--surface-2);border:1px solid var(--line);border-radius:99px;padding:2px 7px;margin-left:6px;text-transform:none}.skrivarsida{max-width:620px;margin:0 auto;padding:28px 18px 40px;height:100vh;height:100dvh;overflow-y:auto}@media (min-width:1024px){.skrivarsida{max-width:1180px;padding-left:32px;padding-right:32px}}.skrivarkort{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px}.skrivarhuvud{display:flex;align-items:center;gap:12px}.skrivarhuvud .txt{flex:1 1;min-width:0}.skrivarhuvud .txt b{display:block;font-size:16px;letter-spacing:-.01em}.skrivarhuvud .txt span{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.lampa{flex:0 0 12px;width:12px;height:12px;border-radius:50%;background:var(--faint)}.lampa.ok{background:var(--ok);box-shadow:0 0 0 4px rgba(46,125,89,.16)}.lampa.skriver{background:var(--accent);animation:plockpuls 1.2s ease-in-out infinite}.lampa.fel{background:var(--danger);box-shadow:0 0 0 4px rgba(163,44,44,.14)}.lampa.av{background:var(--faint)}.skrivarlogg{border:1px solid var(--line);border-radius:12px;overflow:hidden;max-height:320px;overflow-y:auto}.loggrad{display:flex;gap:10px;align-items:baseline;padding:8px 12px;font-size:13px;min-width:0;border-bottom:1px solid var(--line);background:var(--surface)}.loggrad:last-child{border-bottom:0}.loggrad>span:last-child{min-width:0;overflow-wrap:anywhere}.loggrad .tid{flex:0 0 66px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11.5px;color:var(--faint)}.loggrad.klar{background:var(--accent-soft)}.loggrad.fel{background:var(--warn-soft);color:var(--warn)}.skrivarfot{margin-top:18px;padding-top:14px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted);line-height:1.5}.utskriftsram{position:fixed;left:-10000px;top:0;width:210mm;height:297mm;border:0;opacity:.01;pointer-events:none}.kollikort{margin-bottom:10px}.kollihuvud{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.kollihuvud b{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kollikort.aktivt{border-color:var(--accent)}.paketrad{display:flex;gap:8px;align-items:center}.paketrad select{flex:1 1;min-width:0}.paketrad .lpbtn{flex:0 0 auto;height:44px}.kravrad{display:flex;gap:11px;align-items:flex-start;padding:12px 0 4px;cursor:pointer}.kravrad input{flex:0 0 auto;width:20px;height:20px;margin:1px 0 0;accent-color:var(--accent)}.kravrad span{font-size:12.5px;color:var(--muted);line-height:1.45}.kravrad span b{display:block;font-size:13.5px;color:var(--ink);margin-bottom:2px}.plockrad{align-items:stretch}.plockrad .vmeta{display:block;text-decoration:none;color:inherit;min-width:0;flex:1 1}.soptunna{flex:0 0 42px;width:42px;align-self:center;height:42px;border-radius:11px;border:1px solid #eddad6;background:var(--surface);color:var(--danger);display:flex;align-items:center;justify-content:center;cursor:pointer}.soptunna:active{background:#fdf0ee}.avbockad{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:13px 15px;border-radius:12px;background:var(--accent-soft);border:1px solid #cfe3dd;color:var(--accent-ink)}.avbockad b{font-size:14.5px}.avbockad span{font-size:12.5px;opacity:.8}.viktkort{margin-bottom:12px}.nyckelruta,.viktkort{background:var(--surface-2)}.nyckelruta{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.6;word-break:break-all;border:1px solid var(--line);border-radius:12px;padding:12px 14px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.lplank{background:none;border:0;padding:0;margin-top:4px;font-size:12px;color:var(--accent);text-decoration:underline;cursor:pointer}.lplank:disabled{opacity:.45;cursor:default}.lpdiag{margin-top:6px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2);font-size:11.5px;line-height:1.5;display:flex;flex-direction:column;gap:3px;word-break:break-word}.fraktval{width:100%;text-align:left;background:var(--surface);cursor:pointer;border:1px solid var(--line)}.fraktval.vald{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.fraktval b{flex:0 0 auto;margin-left:10px;white-space:nowrap}.tullfilter{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.tullfilter input[type=search]{width:100%;box-sizing:border-box;padding-left:14px}.tullfilter select{width:100%}.tullflikar{display:flex;gap:6px}.tullflikar button{flex:1 1;height:34px;border:1px solid var(--line);border-radius:9px;background:var(--surface);font-size:12.5px;font-weight:600;color:var(--muted);cursor:pointer}.tullflikar button.vald{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.tulltabell{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.tulltabell table{border-collapse:collapse;width:100%;min-width:660px}.tulltabell td,.tulltabell th{padding:7px 9px;text-align:left;vertical-align:middle}.tulltabell thead th{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap}.tulltabell tbody tr+tr{border-top:1px solid var(--line)}.tulltabell tbody th{min-width:150px}.tulltabell tbody th b{display:block;font-size:13px}.tulltabell tbody th span{display:block;font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:190px}.tulltabell td input{width:100%;box-sizing:border-box;height:36px;font-size:13px;padding:0 8px}.tulltabell td input.arvd::placeholder{color:var(--muted);opacity:.9}.tulltabell td input.egen::placeholder{color:var(--ink);opacity:.85;font-weight:600}.tulltabell td em{display:block;font-size:10.5px;color:var(--muted);font-style:normal;margin-top:2px}.tullspara{position:-webkit-sticky;position:sticky;bottom:calc(var(--navhojd) + 10px + env(safe-area-inset-bottom));z-index:5;padding:10px 0 12px;background:var(--bg);border-top:1px solid var(--line);box-shadow:0 -10px 18px -12px rgba(0,0,0,.28)}.tullspara .save{margin:0}.tulltabell td input.exempel::placeholder{color:var(--muted);opacity:.45;font-style:italic}.tullsnabb{display:flex;flex-direction:column;gap:5px}.tullsnabb button{text-align:left;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:7px 9px;font-size:12px;color:var(--muted);cursor:pointer}.tullsnabb button:active{background:var(--accent-soft);color:var(--accent)}.fraktlista{display:block}.fraktrad{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:var(--shadow)}.fraktrad+.fraktrad{margin-top:8px}.fraktrubrik{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:0;padding:11px 13px;cursor:pointer}.fraktrubrik .vmeta{flex:1 1;min-width:0}.fraktland{display:inline-block;margin-left:7px;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:1px 5px;vertical-align:middle}.fraktspar{flex:0 0 auto;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:3px;padding-top:1px}.fraktspar b{display:block;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.fraktspar span{display:block;font-size:11.5px;color:var(--muted)}.fraktspar .sparlage{display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 7px;border-radius:999px;font-size:10px;letter-spacing:.05em}.fraktspar .sparlage:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.85;flex:none}.fraktspar .sparlage.vilande:before{opacity:.45}.fraktdetalj{border-top:1px solid var(--line);padding:10px 13px 13px}.fraktknappar{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:14px}.fraktknappar .ghost{margin-top:0;display:flex;align-items:center;justify-content:center;gap:7px;font-size:13px;padding:11px 8px;min-width:0}.fraktknappar .ghost svg{flex:0 0 auto;color:var(--muted)}.fraktknappar .ghost.bil svg,.fraktknappar .ghost.bla svg,.fraktknappar .ghost.orange svg,.fraktknappar .ghost.rod svg,.fraktknappar .ghost.viktig svg{color:inherit}.fraktknappar .ghost.bil{color:var(--accent-ink);background:#cfe3db;border-color:#b3cfc4;font-weight:700}.fraktknappar .ghost.tyst{color:var(--muted)}.fraktknappar span.ghost.tyst{cursor:default;border-style:dashed}.fraktknappar .bred{grid-column:1/-1}.fraktknappar p.hint svg{vertical-align:-2px;margin-right:2px;color:var(--muted)}.fraktknappar .fraktdel{height:0;border-top:1px dashed var(--line);margin:4px 0 0}@media (max-width:360px){.fraktknappar{grid-template-columns:1fr}}.tullfald{margin-top:8px;border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.tullfald>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:9px;padding:12px 13px;font-size:13px;color:var(--ink);min-height:44px;box-sizing:border-box}.tullfald>summary::-webkit-details-marker{display:none}.tullfald>summary svg{flex:0 0 auto;color:var(--muted)}.tullfald>summary>b{font-weight:650;min-width:0}.tullfald>summary .dim{margin-left:auto;font-size:11.5px;font-weight:500;color:var(--faint);white-space:nowrap}.tullfald>summary .dim.sparfel{color:var(--danger)}.tullfald>summary:after{content:"";flex:0 0 8px;height:8px;margin-left:2px;border-right:1.8px solid var(--faint);border-bottom:1.8px solid var(--faint);transform:rotate(-45deg);transition:transform .15s ease}.tullfald[open]>summary:after{transform:rotate(45deg)}.tullfald[open]>summary{border-bottom:1px solid var(--line)}.tullfald .tullinnehall{padding:10px 13px 13px}.fraktpapper .tullfald{margin-bottom:8px;font-size:13px}.fraktkollin{margin-top:8px;font-size:12px;line-height:1.6}.fraktkollin>div{padding:5px 0;border-top:1px dashed var(--line)}.fraktkollin span{display:block;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fraktpapper{margin-top:10px;font-size:12.5px}.fraktpapper>b{display:block;margin-bottom:4px}.fraktpapper>div{display:flex;align-items:baseline;gap:8px;padding:5px 0;border-top:1px dashed var(--line)}.fraktpapper a{color:var(--accent);text-decoration:underline;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fraktpapper span{flex:1 1;color:var(--muted)}.fraktpapper em{flex:0 0 auto;font-style:normal;font-size:11px;color:var(--muted)}.tullkalla{float:right;font-size:10.5px;font-weight:600;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:5px;padding:0 5px}.fallbar{border:1px solid var(--line);border-radius:12px;background:var(--surface);margin-top:12px;overflow:hidden}.fallhuvud{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;padding:12px 14px;cursor:pointer;text-align:left;font-size:13px;font-weight:600;color:var(--ink)}.fallhuvud em{flex:1 1;font-style:normal;font-weight:400;font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fallhuvud>span{flex:0 0 auto}.fallhuvud svg{flex:0 0 auto;margin-left:auto;color:var(--muted);transition:transform .15s}.fallbar.oppen .fallhuvud svg{transform:rotate(180deg)}.fallbar.oppen .fallhuvud{border-bottom:1px solid var(--line)}.fallkropp{padding:12px 14px 14px}.fallkropp>.label:first-child{margin-top:0}.fraktspar b.avbokad{text-decoration:line-through;color:var(--muted)}.adressvarning{display:inline-flex;align-items:center;gap:3px;margin-left:7px;font-size:10.5px;font-weight:700;letter-spacing:.03em;color:#fff;background:var(--danger);border-radius:5px;padding:1px 6px 1px 4px;vertical-align:middle}.card.adressfel{border-color:var(--danger);box-shadow:0 0 0 2px rgba(163,44,44,.08)}.card.adressfel .saknas{color:var(--danger);font-weight:600}.saknas{color:var(--muted);font-style:italic}.adressmark{font-style:normal;font-size:10.5px;font-weight:700;color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:1px 6px}@media(min-width:900px){.tvakol{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 22px;gap:0 22px;align-items:start}.tvakol.flyt{display:block;column-count:2;column-gap:22px;padding-top:14px}.tvakol.flyt .igrupp{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:18px}.tvakol.flyt .igrupp .igrubrik{margin-top:0}.lpdelad{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);grid-gap:0 22px;gap:0 22px;align-items:start}.lpdelad .lpavd:first-child{margin-top:0}.lpdelad .lpformspalt,.lpdelad.formularforst .lpformspalt{order:-1}.lpdelad .lplistspalt,.lpdelad.formularforst .lplistspalt{order:0}.tvakol .linkrubrik:first-of-type{margin-top:14px}.labelpage .rline{justify-content:flex-start}.labelpage .rline>span:first-child{flex:0 0 240px}.labelpage .rline>b{text-align:left}.fraktform{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0 22px;gap:0 22px;align-items:start}.fraktform>div>.label:first-child{margin-top:22px}}.linklist span em{display:block;font-style:normal;font-size:11.5px;color:var(--muted);font-weight:400;margin-top:2px}.linklist .linkrow span,.linklist a span{min-width:0}@media(min-width:640px){.labelpage{height:calc(100vh - 40px);height:calc(100dvh - 40px);margin:0 auto;border-radius:22px;border:1px solid var(--line);box-shadow:0 20px 50px rgba(27,25,23,.12);background:var(--bg)}.pagenav{overflow:hidden}.lpbar,.pagenav{width:var(--ram,100%);bottom:20px;border-radius:0 0 22px 22px;border-left:1px solid var(--line);border-right:1px solid var(--line)}.lpbar,.pagenav,.uppdrad{left:50%;right:auto;transform:translateX(-50%)}.uppdrad{width:calc(var(--ram,100%) - 20px);bottom:calc(var(--navhojd) + 30px + env(safe-area-inset-bottom))}}@media print{.labelpage{margin:0;border:0;border-radius:0;box-shadow:none;height:auto}}.dagknapp{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font:inherit;font-size:12px;font-weight:700;cursor:pointer;padding:0;transition:background .12s,color .12s,border-color .12s}.dagknapp.pa{background:var(--accent);border-color:var(--accent);color:#fff}.dagknapp:active{transform:scale(.94)}.senast{color:var(--text);font-weight:650}.fraktfot{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--bg);background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:9px 18px calc(9px + env(safe-area-inset-bottom))}.fraktfotinner{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:8px}@media(min-width:900px){.fraktfotinner{max-width:1120px}}.fraktvalt{display:flex;align-items:baseline;gap:8px;min-height:18px;font-size:13px;line-height:1.2}.fraktvalt b{font-weight:650;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fraktvalt span{margin-left:auto;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.fraktvalt .tyst{margin-left:0;color:var(--muted);font-weight:500}.fraktfotrad{display:flex;gap:8px}.fotknapp{flex:1 1;min-width:0;height:46px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:14px;font-weight:650;cursor:pointer;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fotknapp:active{background:var(--surface-2)}.fotknapp:disabled{opacity:.5;cursor:default}.fotknapp svg{flex:0 0 auto}@media(max-width:400px){.fotknapp{font-size:13px;gap:5px;padding:0 6px}}.fraktfot .save{margin:0}.labelpage.medfraktfot{padding-bottom:calc(238px + env(safe-area-inset-bottom))}.valrad{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.valknapp{flex:1 1 auto;min-height:38px;padding:8px 10px;border-radius:9px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.valknapp.pa{background:var(--accent);border-color:var(--accent);color:#fff}.valknapp:active{transform:scale(.97)}.lankknapp{background:none;border:0;padding:0;font:inherit;color:var(--accent);text-decoration:underline;cursor:pointer}.bradskar{border-color:var(--warn,#c98a00)}.bradrad{padding:7px 0;border-top:1px solid var(--line);font-size:13px}.bradrad:first-of-type{border-top:0}.bradrad .sub{color:var(--muted);font-size:12px}.tullvarning{margin-bottom:12px}.tullvarning ul{margin:6px 0 0;padding-left:18px;font-size:12.5px;line-height:1.55}.tullstrimma{display:flex;align-items:center;gap:7px;margin:0 0 10px;padding:8px 11px;border-radius:10px;font-size:12.5px;font-weight:600;background:var(--warn-soft);color:var(--warn);border:1px solid var(--warn);text-decoration:none}.tullstrimma:active{filter:brightness(.97)}.tidruta input{font-size:16px;font-weight:700;letter-spacing:-.01em;border:0;background:transparent;padding:0;margin:0;width:100%;color:var(--text);font-family:inherit;min-height:22px}.tidruta input:focus{outline:none}.tidruta>div:focus-within{border-color:var(--accent)}.hamtrad{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 12px;border-radius:11px;font:inherit;font-size:13px;background:var(--surface-2);border:1px solid var(--line);color:var(--text);cursor:pointer;text-align:left}.hamtrad span{font-weight:650}.hamtrad em{font-style:normal;font-size:12px;color:var(--accent);font-weight:600}.hamtrad:active{background:var(--accent-soft)}.kravtopp{gap:11px;margin:2px 0 8px}.kravikon,.kravtopp{display:flex;align-items:center}.kravikon{flex:0 0 38px;height:38px;border-radius:11px;background:var(--warn-soft);border:1px solid #f0dcc2;color:var(--warn);justify-content:center}.kravrubrik{margin:0;font-size:19px;line-height:1.15;font-weight:800;letter-spacing:.01em;color:var(--warn)}.kravval{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}@media(max-width:400px){.kravval{grid-template-columns:1fr}}.kravknapp{text-align:left;padding:12px 13px;border:1px solid var(--line);border-radius:13px;background:var(--surface);color:var(--ink);cursor:pointer;font-family:inherit;min-height:66px;display:flex;flex-direction:column;justify-content:center;gap:3px}.kravknapp b{font-size:13.5px;font-weight:650;line-height:1.25}.kravknapp span{font-size:11.5px;color:var(--muted);line-height:1.3}.kravknapp.vald{border-color:var(--accent);background:var(--accent-soft)}.kravknapp.vald b{color:var(--accent-ink)}.kravknapp:disabled{opacity:.5;cursor:default;background:var(--surface-2)}.kravklar{display:flex;align-items:center;gap:9px;padding:11px 13px;border-radius:12px;background:var(--accent-soft);border:1px solid #cfe3dd;color:var(--accent-ink)}.kravklar b{font-size:15px;font-weight:700}.kravklar em{font-size:11.5px;font-style:normal;color:var(--accent);opacity:.85}.kravklar .bock{flex:0 0 22px;height:22px;border-radius:50%;background:var(--accent);color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center}.kravklar .undo{margin-left:auto;flex:0 0 auto;min-height:36px}.kravut{display:block;width:100%;margin-top:14px;padding:4px;border:none;background:none;color:var(--faint);font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.etikettbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;margin:0 0 12px;padding:12px 13px;background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius);box-shadow:var(--shadow)}.etikettval{display:flex;align-items:baseline;gap:6px;font-size:13px;color:var(--muted)}.etikettval b{font-size:19px;font-weight:700;color:var(--ink)}.etikettval .undo{margin-left:auto;min-height:32px}.lpbtn.pa,.vrow.vald{background:var(--accent-soft)}.lpbtn.pa{border-color:var(--accent);color:var(--accent-ink)}.etikettfall{padding:0;overflow:hidden}.etikettfall>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:13px 14px;font-size:13.5px;font-weight:650;color:var(--ink)}.etikettfall>summary::-webkit-details-marker{display:none}.etikettfall>summary .dim{margin-left:auto;font-size:11.5px;font-weight:500;color:var(--faint)}.etikettfall>summary:after{content:"";flex:0 0 8px;height:8px;margin-left:2px;border-right:1.8px solid var(--faint);border-bottom:1.8px solid var(--faint);transform:rotate(-45deg);transition:transform .15s ease}.etikettfall[open]>summary:after{transform:rotate(45deg)}.etikettfall .etikettinnehall{padding:0 14px 14px}.sparlage{font-size:10.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:2px 7px;border-radius:6px;white-space:nowrap}.sparlage.klar{background:var(--accent-soft);color:var(--accent-ink)}.sparlage.igang{background:var(--info-soft);color:var(--info)}.sparlage.vantar{background:var(--warn-soft);color:var(--warn)}.sparlage.fel{background:#fbeaea;color:var(--danger)}.sparlage.vilande{background:var(--surface-2);color:var(--muted);border:1px solid var(--line)}.sparruta{margin:0 0 10px;padding:11px 12px;border-radius:11px;background:var(--surface-2);border:1px solid var(--line)}.sparruta.klar{background:var(--accent-soft);border-color:#cfe4dd}.sparruta.igang{background:var(--info-soft);border-color:var(--info-line)}.sparruta.vantar{background:var(--warn-soft);border-color:#f0dcc2}.sparruta.fel{background:#fbeaea;border-color:#f0cfcf}.sparhuvud{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.sparhuvud>b{font-size:13.5px;line-height:1.35;min-width:0}.sparhuvud>button{flex:0 0 auto}.sparruta .sub{font-size:11.5px;color:var(--muted);margin-top:3px;line-height:1.4}.sparruta .sub.sparfel{color:var(--danger)}.sparlarm{display:block;width:100%;text-align:left;margin:0 0 12px;padding:11px 13px;border-radius:12px;background:var(--warn-soft);border:1px solid #f0dcc2;color:var(--warn);font-family:inherit;font-size:13px;cursor:pointer}.sparlarm.pa{background:var(--warn);border-color:var(--warn);color:#fff}.sparlarm{display:flex;align-items:center;justify-content:space-between;gap:10px}.sparlarm-text{display:block;min-width:0}.sparlarm-text>b{display:block;font-size:13.5px}.sparlarm-text>span{display:block;font-size:11.5px;margin-top:2px;opacity:.85}.sparlarm-knapp{flex:none;padding:6px 11px;border-radius:999px;font-size:12.5px;font-weight:700;background:var(--warn);color:#fff}.sparlarm.pa .sparlarm-knapp{background:#fff;color:var(--warn)}.underflikar{display:flex;gap:6px;margin:0 0 12px}.underflikar button{flex:1 1;padding:7px 10px;border-radius:9px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.underflikar button.on{background:var(--accent-soft);border-color:#cfe4dd;color:var(--accent-ink)}.underflikar .underflik-lank{flex:1 1;padding:7px 10px;border-radius:9px;border:1px solid var(--line);background:var(--surface);font-size:12.5px;font-weight:600;color:var(--muted);text-align:center;text-decoration:none;line-height:normal}.lpactions.tvatva{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;align-items:stretch}.lpactions.tvatva .lpbtn{height:auto;min-height:40px;padding:7px 10px;white-space:normal;line-height:1.25;text-align:center;min-width:0}.lpactions.tvatva .lpbtn svg{flex:0 0 auto}.lpactions.tvatva .lpcount{grid-column:1/-1;text-align:center;margin:2px 0 0}.fraktland.flaggan{background:none;padding:0;margin-left:6px;font-size:15px;line-height:1;letter-spacing:0;vertical-align:-1px}.statrutor{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin:0 0 12px}@media(min-width:600px){.statrutor{grid-template-columns:repeat(4,1fr)}}.stattal{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:11px 13px 10px;min-width:0}.stattal-rubrik{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:600}.stattal-varde{font-size:24px;font-weight:700;letter-spacing:-.01em;margin-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15;overflow-wrap:anywhere}.stattal-under{font-size:11.5px;color:var(--muted);margin-top:4px;line-height:1.35}.diagram-hall{position:relative}.diagram-rull{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.diagram-rull svg{display:block}.diagram-linje{stroke:var(--line);stroke-width:1;shape-rendering:crispEdges}.diagram-bas{stroke:#cfcac2;stroke-width:1;shape-rendering:crispEdges}.diagram-stapel{fill:var(--accent);transition:fill .1s}.diagram-stapel.on{fill:var(--accent-ink)}.diagram-skala{font-size:10px;fill:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.diagram-varde{font-size:11px;font-weight:700;fill:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.diagram-manad{font-size:10.5px;fill:var(--muted)}.diagram-tips{position:absolute;top:0;left:0;background:var(--ink);color:#fff;border-radius:9px;padding:7px 10px;font-size:12px;line-height:1.4;display:flex;flex-direction:column;gap:1px;pointer-events:none;box-shadow:var(--shadow)}.diagram-tips b{font-size:12.5px}.diagram-tips span{opacity:.85}.andelsrad{padding:7px 0 6px;border-top:1px solid var(--line)}.andelsrad:first-of-type{border-top:0;padding-top:2px}.andelsrad-topp{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:14px}.andelsrad-namn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.andelsrad-namn .flagga{font-size:15px;margin-right:3px;vertical-align:-1px}.andelsrad-okant{color:var(--muted)}.andelsrad-tal{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.andelsrad-tal b{font-size:14.5px}.andelsrad-procent{color:var(--muted);font-size:12px;margin-left:6px;display:inline-block;min-width:34px;text-align:right}.andelsrad-stapel{height:8px;background:var(--surface-2);border:1px solid var(--line);border-radius:4px;margin-top:5px;overflow:hidden}.andelsrad-stapel>div{height:100%;background:var(--accent);border-radius:0 4px 4px 0}.andelsrad-under{font-size:11.5px;color:var(--muted);margin-top:4px;white-space:pre-wrap}.stattabell{width:100%;border-collapse:collapse;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stattabell th{text-align:right;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600;padding:4px 0 6px;border-bottom:1px solid var(--line)}.stattabell td:first-child,.stattabell th:first-child{text-align:left}.stattabell td{text-align:right;padding:6px 0 6px 8px;border-bottom:1px solid var(--line);vertical-align:top}.stattabell td:first-child{padding-left:0}.stattabell tr:last-child td{border-bottom:0}.stattabell-dampad{color:var(--muted)}.stattal-fel .stattal-varde{color:var(--danger)}.stattal-vantar .stattal-varde{color:var(--warn)}.stattal-knapp{text-align:left;font:inherit;color:inherit;cursor:pointer;width:100%;box-shadow:0 0 0 0 transparent;transition:box-shadow .12s,border-color .12s}.stattal-knapp:active{background:var(--surface-2)}.stattal-knapp.vald{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.stattal-knapp.vald.stattal-fel{border-color:var(--danger);box-shadow:0 0 0 2px #fbeaea}.stattal-knapp.vald.stattal-vantar{border-color:var(--warn);box-shadow:0 0 0 2px var(--warn-soft)}.behovkort{display:flex;align-items:center;gap:12px;padding:14px 16px;margin:0 0 14px;background:var(--accent-soft);border:1px solid #cfe4dd;border-radius:14px;color:var(--accent-ink);text-decoration:none}.behovkort b{display:block;font-size:15.5px}.behovkort span{display:block;font-size:12.5px;color:var(--accent-ink);opacity:.8;margin-top:2px}.behovkort .behovtal{margin-left:auto;flex:none;min-width:38px;height:38px;padding:0 10px;border-radius:19px;background:var(--warn);color:#fff;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.behovkort .behovtal.lugn{background:var(--ok)}.behovkort svg{flex:none}.bestfilter{display:flex;gap:8px;margin:0 0 10px}.bestfilter select{flex:1 1;min-width:0;padding:10px;font-size:16px;border-radius:10px}.bestfilter input[type=search]{flex:1.4 1;min-width:0;width:auto;padding:10px 12px;font-size:16px;border-radius:10px}.bestlista{display:flex;flex-direction:column;gap:10px}.bestrad{padding:12px 14px}.bestrad.ignorerad{opacity:.6}.bestrad-huvud{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;background:none;border:0;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.bestrad-text{min-width:0;flex:1 1}.bestrad-bild{width:44px;height:44px;flex:0 0 44px;border-radius:9px}.bestrad-namn{font-size:14.5px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bestrad-sub{font-size:12px;color:var(--muted);margin-top:3px;line-height:1.35}.bestrad-lage{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.bestrad-dagar{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.bestrad-dagar.fel{color:var(--danger)}.bestrad-dagar.vantar{color:var(--warn)}.bestrad-dagar.igang{color:var(--info)}.bestrad-dagar.klar{color:var(--ok)}.bestrad-dagar.vilande{color:var(--muted)}.bestbar{position:relative;height:8px;margin-top:9px;background:var(--surface-2);border:1px solid var(--line);border-radius:4px;overflow:hidden}.bestbar-fyll{height:100%;border-radius:0 4px 4px 0;background:var(--accent)}.bestbar-fyll.fel{background:var(--danger)}.bestbar-fyll.vantar{background:var(--warn)}.bestbar-fyll.igang{background:var(--info)}.bestbar-fyll.klar{background:var(--ok)}.bestbar-fyll.vilande{background:#d9d5ce}.bestbar-streck{position:absolute;top:-1px;bottom:-1px;width:2px;background:var(--ink);opacity:.55}.bestrad-forslag{margin-top:8px;font-size:13.5px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.bestrad-forslag>span{flex:1 1 100%;min-width:0}.bestrad-forslag>span>span{display:block;color:var(--muted);font-size:12px;margin-top:1px}.bestrad-forslag .lpbtn.liten{flex:none;white-space:nowrap;margin-left:auto}@media(min-width:640px){.bestrad-forslag{flex-wrap:nowrap;justify-content:space-between}.bestrad-forslag>span{flex:1 1 auto}}.bestrad-pautkast{color:var(--info)}.bestrad-pautkast a{color:inherit}.bestrad-detalj{margin-top:10px;padding-top:8px;border-top:1px solid var(--line)}.bestegna{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.bestegna label{display:block;font-size:11.5px;color:var(--muted)}.bestegna label span{display:block;margin-bottom:3px}.bestegna input{width:100%;box-sizing:border-box;padding:8px 6px;font-size:16px;text-align:center;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font-family:inherit}.bestvalrad{display:flex;justify-content:space-between;align-items:center;margin:0 0 12px}.lpbtn.liten{height:32px;padding:0 11px;font-size:12.5px}.bestkryss{flex:none;width:24px;height:24px;border-radius:7px;border:1.5px solid var(--line);background:var(--surface);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:#fff;margin-right:10px;margin-top:1px}.bestkryss.pa{background:var(--accent);border-color:var(--accent)}.bulkrad{position:fixed;left:0;right:0;bottom:calc(var(--navhojd) + env(safe-area-inset-bottom));z-index:5;max-width:var(--ram);margin:0 auto;display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -6px 20px rgba(27,25,23,.08)}.bulkrad-antal{flex:1 1;font-size:13px;color:var(--muted)}.utkastkort{display:flex;align-items:center;gap:10px;padding:11px 14px;margin:0 0 12px;border-radius:12px;background:var(--info-soft);border:1px solid var(--info-line);color:var(--info);text-decoration:none}.utkastkort>span:first-child{min-width:0}.utkastkort b{display:block;font-size:13.5px}.utkastkort>span>span{display:block;font-size:11.5px;opacity:.85;margin-top:2px}.utkastpil{margin-left:auto;font-size:22px;line-height:1}.bestordrar{margin-top:4px}.bestorder{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.bestorder:first-of-type{border-top:0}.bestorder.blek .bestorder-antal,.bestorder.blek .bestorder-text{opacity:.55}.bestorder-text{flex:1 1;min-width:0;font-size:13px;line-height:1.35}.bestorder-text a{color:inherit;text-decoration:none}.bestorder-sub{font-size:11.5px;color:var(--muted);margin-top:1px}.bestorder-antal{flex:none;font-size:14px;white-space:nowrap}.bestorder-antal.varning{color:var(--warn)}.bestorder .lpbtn.liten{flex:none}.hjsummering{display:flex;flex-direction:column;gap:3px}.hjsummering b{font-size:16px}.hjsummering span{font-size:12.5px;color:var(--muted)}.hjsummering.ok{border-color:var(--accent-line,var(--line));background:var(--accent-soft)}.hjsummering.ok b{color:var(--accent-ink)}.hjsummering.fel{border-color:#e9c2c2;background:#fbeaea}.hjsummering.fel b{color:var(--danger)}.hjrad>span:first-child{min-width:0;padding-right:10px}.hjtext{display:block;font-size:12px;color:var(--muted);margin-top:2px;word-break:break-word}.sparlage.ok{background:var(--accent-soft);color:var(--accent-ink)}.hemsidor{display:grid;grid-gap:12px;gap:12px;margin-top:6px}.hemsida{display:flex;align-items:center;gap:14px;padding:16px;border-radius:16px;text-decoration:none;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);color:var(--ink)}.hemsida:active{background:var(--surface-2)}.hemsida-marke{width:48px;height:48px;border-radius:12px;flex:none;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:17px;letter-spacing:.02em;color:#fff}.hemsida-text{flex:1 1;min-width:0}.hemsida-text b{display:block;font-size:17px}.hemsida-text span{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.hemsida-pil{margin-left:auto;color:var(--faint);font-size:22px;line-height:1}.kanalrad{display:flex;gap:14px;overflow-x:auto;padding:4px 2px 10px;margin:0 0 10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.kanalrad::-webkit-scrollbar{display:none}.kanalknapp{position:relative;flex:none;display:flex;flex-direction:column;align-items:center;gap:5px;width:70px;background:none;border:0;padding:0;font:inherit;color:var(--muted);cursor:pointer;opacity:.45;transition:opacity .15s,transform .15s}.kanalknapp.vald{opacity:1;color:var(--ink)}.kanalknapp:active{transform:scale(.96)}.kanalknapp.borta{opacity:.3;cursor:default}.kanalbild{width:58px;height:58px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--surface-2);color:#fff;font-weight:800;font-size:18px;border:3px solid transparent;box-shadow:0 0 0 1px var(--line)}.kanalknapp.vald .kanalbild{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kanalbild img{width:100%;height:100%;object-fit:cover;display:block}.kanalbild.liten{width:36px;height:36px;font-size:13px;border-width:0;flex:none}.kanalknapp .socmarke{position:absolute;top:40px;right:2px;box-shadow:0 0 0 2px var(--surface)}.kanalnamn{font-size:11.5px;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.socmarke{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;flex:none;color:#fff;font-size:9.5px;font-weight:800;letter-spacing:0;overflow:hidden}.socmarke.ikon{background:#fff;box-shadow:0 0 0 1px var(--line)}.socmarke.ikon img{width:100%;height:100%;object-fit:contain;display:block}.soctext{width:100%;font-size:16px;line-height:1.4;padding:2px 0;resize:none;background:transparent;outline:none}.soctext,.soctext:focus{border:0;box-shadow:none}.socverktyg{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-top:8px;padding-top:10px;border-top:1px solid var(--line)}.socverktyg .hint{margin:0}.sockort{margin-top:10px}.sockort-rubrik{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.sockort-rubrik+.socrad{border-top:0}.sockort-rubrik b{font-size:15px}.segment{display:flex;gap:0;background:var(--surface-2);border-radius:10px;padding:3px;margin:0 0 8px}.segment button{flex:1 1;border:0;border-radius:8px;padding:8px 6px;font:inherit;font-size:14px;font-weight:600;color:var(--muted);background:transparent;cursor:pointer}.segment button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.12)}.segment button:disabled{opacity:.4;cursor:default}.socrad{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:14px;font-weight:600}.hint+.socrad,.segment+.socrad,.socrad:first-of-type{border-top:0}.socrad>span:first-child{flex:1 1;min-width:0}.socrad em{display:block;font-style:normal;font-weight:400;font-size:12px;color:var(--muted);margin-top:1px}.socrad select{flex:none;width:auto;max-width:46%;padding:8px 10px;font-size:16px;border-radius:10px}.socrad input[type=checkbox]{width:22px;height:22px;margin:0;flex:none}.socrad.socbryt{flex-wrap:wrap}.socrad.socbryt>span:first-child{flex-basis:100%}.socrad.socbryt input{flex:1 1;min-width:0;font-size:16px;padding:9px 11px;border-radius:10px}.soclank{background:none;border:0;padding:0;font:inherit;font-size:14px;font-weight:650;color:var(--accent-ink);cursor:pointer;flex:none}.soclank:active{opacity:.6}.socvarning{color:var(--warn)}.kanalknapp{width:78px}.kanalgrans{font-size:10px;color:var(--muted);margin-top:-2px;white-space:nowrap}.kanalgrans.full{color:var(--danger);font-weight:650}.mediarad{display:flex;gap:8px;overflow-x:auto;padding:10px 0 2px;scrollbar-width:none}.mediarad::-webkit-scrollbar{display:none}.mediaruta{position:relative;flex:none;width:76px;height:76px;border-radius:12px;overflow:hidden;background:var(--surface-2);border:1px solid var(--line)}.mediaruta img,.mediaruta video{width:100%;height:100%;object-fit:cover;display:block}.mediaruta.fel{border-color:var(--danger)}.mediaruta-bort{position:absolute;top:3px;right:3px;width:22px;height:22px;border-radius:50%;border:0;background:rgba(0,0,0,.6);color:#fff;font-size:15px;line-height:22px;padding:0;cursor:pointer}.mediaruta-pct{right:0;font-size:10.5px;font-weight:700;color:#fff;text-align:center;background:rgba(0,0,0,.45);padding:2px 0}.mediaruta-pct,.mediaruta-pct i{position:absolute;left:0;bottom:0}.mediaruta-pct i{height:3px;background:var(--accent);display:block}.mediaruta-ok{position:absolute;left:4px;bottom:4px;width:18px;height:18px;border-radius:50%;background:var(--ok);color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.mediaruta-fel{position:absolute;left:0;right:0;bottom:0;font-size:10.5px;color:#fff;background:var(--danger);text-align:center;padding:2px 0}.mediaruta-plus{display:flex;align-items:center;justify-content:center;font-size:30px;color:var(--muted);border-style:dashed;cursor:pointer;font-family:inherit}.mediaruta-plus:disabled{opacity:.4}.omslag{display:flex;gap:12px;align-items:center;margin-top:10px;padding:10px;border-radius:12px;background:var(--surface-2)}.omslag video{width:64px;height:88px;object-fit:cover;border-radius:8px;flex:none;background:#000}.omslag-text{flex:1 1;min-width:0}.omslag-text b{display:block;font-size:14px}.omslag-text em{display:block;font-style:normal;font-size:12px;color:var(--muted);margin:1px 0 6px}.omslag-text input[type=range]{width:100%;margin:0;accent-color:var(--accent)}.lpbtn.liten.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.mallar{margin-top:10px;border-top:1px solid var(--line);padding-top:8px;display:flex;flex-direction:column;gap:6px}.mall{gap:8px}.mall,.mall-valj{display:flex;align-items:center}.mall-valj{flex:1 1;min-width:0;gap:10px;background:var(--surface-2);border:0;border-radius:10px;padding:8px 10px;text-align:left;font:inherit;color:var(--ink);cursor:pointer}.mall-valj:active{opacity:.7}.mall-emoji{font-size:20px;flex:none;width:28px;text-align:center}.mall-text{min-width:0;flex:1 1}.mall-text b{display:block;font-size:14px}.mall-text em{display:block;font-style:normal;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mall-spara{display:flex;gap:8px;align-items:center;margin-top:4px}.mall-spara input{flex:1 1;min-width:0;font-size:16px;padding:9px 11px;border-radius:10px}.statlank{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:11px 14px 11px 11px;border-radius:14px;text-decoration:none;color:var(--ink);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.statlank:active{background:var(--surface-2)}.statlank-ikon{width:44px;height:44px;border-radius:12px;flex:none;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#2a8f74,#1f6f5c 60%,#125747);box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}.statlank-text{flex:1 1;min-width:0}.statlank-text b{display:block;font-size:15.5px}.statlank-text em{display:block;font-style:normal;font-size:12px;color:var(--muted);margin-top:1px}.statlank-pil{color:var(--faint);font-size:22px;line-height:1;flex:none}.bufferpost{border-top:1px solid var(--line);padding:4px 0 6px}.bufferpost .bestorder,.bufferpost:first-of-type{border-top:0}.bufferpost-thumb{position:relative;width:56px;height:56px;border-radius:10px;flex:none;overflow:hidden;background:var(--surface-2);display:flex;align-items:center;justify-content:center}.bufferpost-thumb img{width:100%;height:100%;object-fit:cover;display:block}.bufferpost-thumb img+.socmarke{position:absolute;right:2px;bottom:2px;box-shadow:0 0 0 2px var(--surface)}.bufferpost-text{font-size:13px;color:var(--ink);margin:2px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bufferpost-knappar{display:flex;gap:16px;padding:2px 0 4px 66px}.soclank.rod{color:var(--danger)}.bufferpost-andra{padding:4px 0 6px}.bufferpost-andra textarea{width:100%;border-radius:10px}.statkort{margin-top:10px;cursor:pointer;transition:box-shadow .15s,border-color .15s}.statkort:active{background:var(--surface-2)}.statkort.vald{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.statkort .sockort-rubrik>div{flex:1 1;min-width:0}.statkort-pil{flex:none;font-size:12px;font-weight:650;color:var(--accent-ink);white-space:nowrap}.statkort-pil.vald{color:var(--accent)}.socrutor{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.socruta{background:var(--surface-2);border-radius:10px;padding:10px 8px;text-align:center}.socruta b{display:block;font-size:19px;letter-spacing:-.01em}.socruta span{display:block;font-size:11px;color:var(--muted);margin-top:2px}.statpost{border-top:1px solid var(--line);padding:6px 0 8px}.statpost .bestorder,.statpost:first-of-type{border-top:0}.statstapel{height:6px;border-radius:3px;background:var(--surface-2);margin:2px 0 6px 66px;overflow:hidden}.statstapel i{display:block;height:100%;background:var(--accent);border-radius:3px}.soctal{display:flex;flex-wrap:wrap;gap:4px 14px;padding-left:66px;font-size:12.5px;color:var(--muted)}.soctal b{color:var(--ink);font-size:13px}.statoppna{display:block;margin:6px 0 0 66px;font-size:13px;text-decoration:none}.hjalpknapp{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;margin-left:6px;border:1.5px solid var(--faint);background:transparent;color:var(--muted);font-size:11.5px;font-weight:800;line-height:1;padding:0;cursor:pointer;vertical-align:middle;font-family:inherit;flex:none}.hjalpknapp.on{background:var(--accent);border-color:var(--accent);color:#fff}.hjalpbak{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.45);display:flex;align-items:flex-end;justify-content:center;padding:16px 16px max(24px,env(safe-area-inset-bottom))}.hjalpruta{width:100%;max-width:440px;background:var(--surface);color:var(--ink);border-radius:18px;padding:16px 16px 14px;box-shadow:0 12px 40px rgba(0,0,0,.3);animation:hjalpin .18s ease-out}.hjalpruta p{margin:0 0 12px;font-size:15px;line-height:1.5;font-weight:400}.hjalpruta .lpbtn{width:100%;height:42px;font-size:15px}@keyframes hjalpin{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}.segmentrad{display:flex;align-items:center;gap:6px;margin:0 0 8px}.segmentrad .segment{flex:1 1;margin:0}.kanalrad-hjalp{flex:none;align-self:center;display:flex;align-items:center}.bufferpost-forst{display:inline-flex;align-items:center}.mediaruta.klickbar{cursor:pointer}.mediaruta.vald{outline:3px solid var(--accent);outline-offset:-3px}.mediaruta-info{position:absolute;left:4px;bottom:4px;height:18px;padding:0 6px;border-radius:9px;background:var(--accent);color:#fff;font-size:10.5px;font-weight:800;display:flex;align-items:center;white-space:nowrap}.bildred{margin-top:10px;border-top:1px solid var(--line);padding-top:10px}.bildred-bild{position:relative;border-radius:12px;overflow:hidden;background:var(--surface-2);cursor:crosshair;max-height:60vh;line-height:0}.bildred-bild img{width:100%;max-height:60vh;object-fit:contain;display:block}.bildtagg{position:absolute;transform:translate(-50%,-100%) translateY(-6px);background:rgba(0,0,0,.78);color:#fff;font:inherit;font-size:12px;font-weight:650;padding:4px 8px;border-radius:8px;border:0;white-space:nowrap;line-height:1.2;cursor:pointer}.bildtagg:after{content:"";position:absolute;left:50%;bottom:-5px;transform:translateX(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:0;border-top:5px solid rgba(0,0,0,.78)}.bildtagg.ny{display:flex;gap:6px;align-items:center;padding:4px 6px;background:var(--surface);color:var(--ink);box-shadow:0 2px 10px rgba(0,0,0,.25);cursor:default}.bildtagg.ny:after{border-top-color:var(--surface)}.bildtagg.ny input{width:130px;font-size:16px;padding:6px 8px;border-radius:8px}.visarebak{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.6);display:flex;align-items:flex-end;justify-content:center}.visare{position:relative;width:100%;max-width:520px;max-height:92vh;background:var(--surface);color:var(--ink);border-radius:20px 20px 0 0;overflow:hidden;display:flex;flex-direction:column;animation:hjalpin .2s ease-out;box-shadow:0 -8px 40px rgba(0,0,0,.35)}.visare-stang{position:absolute;top:10px;right:10px;z-index:2;width:34px;height:34px;border-radius:50%;border:0;background:rgba(0,0,0,.55);color:#fff;font-size:22px;line-height:34px;padding:0;cursor:pointer}.visare-media{position:relative;background:#000;flex:none}.visare-media.tom{display:flex;align-items:center;justify-content:center;height:120px;background:var(--surface-2)}.visare-media.tom .socmarke{width:44px;height:44px;font-size:18px}.visare-svep{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.visare-svep::-webkit-scrollbar{display:none}.visare-ruta{flex:none;width:100%;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;max-height:60vh}.visare-ruta img,.visare-ruta video{width:100%;max-height:60vh;object-fit:contain;display:block;background:#000}.visare-prickar{position:absolute;left:0;right:0;bottom:8px;display:flex;justify-content:center;gap:6px}.visare-prickar i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.45)}.visare-prickar i.on{background:#fff}.visare-text{padding:12px 16px calc(16px + env(safe-area-inset-bottom));overflow-y:auto}.visare-rubrik{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:6px}.visare-rubrik span{color:var(--muted);font-size:12.5px;margin-left:auto}.visare-text p{margin:0 0 12px;font-size:15px;line-height:1.45;white-space:pre-wrap}.visare-knapp{display:flex;align-items:center;justify-content:center;height:44px;font-size:15px;text-decoration:none;width:100%}.visare .soctal{padding-left:0;margin-bottom:12px}.bufferpost .bestorder,.statpost .bestorder{cursor:pointer;border-radius:10px}.bufferpost .bestorder:active,.statpost .bestorder:active{background:var(--surface-2)}.visare-trasig{position:relative;width:100%;min-height:160px;display:flex;align-items:center;justify-content:center;background:#000}.visare-trasig img{width:100%;max-height:60vh;object-fit:contain;opacity:.6}.visare-trasig span{position:absolute;left:16px;right:16px;bottom:16px;background:rgba(0,0,0,.7);color:#fff;font-size:13px;padding:8px 10px;border-radius:10px;text-align:center}.inlaggsgrupp{margin-bottom:6px}.inlaggsgrupp-rubrik{margin-top:14px}.inlaggsgrupp-rubrik span{font-weight:500;color:var(--faint)}.inlaggskort{margin-bottom:12px;overflow:hidden}.inlaggskort-bild{position:relative;background:var(--surface-2);cursor:pointer;line-height:0;aspect-ratio:16/10;overflow:hidden}.inlaggskort-bild img{width:100%;height:100%;object-fit:cover;display:block}.inlaggskort-bild.tom{aspect-ratio:auto;height:110px;background:linear-gradient(135deg,var(--surface-2),#eeece7)}.inlaggskort-tomt{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.inlaggskort-tomt .socmarke{width:44px;height:44px;font-size:18px}.inlaggskort-spela{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:rgba(0,0,0,.55)}.inlaggskort-spela:after{content:"";position:absolute;left:19px;top:14px;border-left:16px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.inlaggskort-marke{position:absolute;left:10px;top:10px}.inlaggskort-marke .socmarke{width:28px;height:28px;font-size:12px;box-shadow:0 0 0 2px rgba(255,255,255,.95)}.inlaggskort-bild .sparlage{position:absolute;right:10px;top:10px;line-height:1.3;padding:5px 9px;border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 1px 4px rgba(0,0,0,.25);border:0}.inlaggskort-bild .sparlage.fel{color:var(--danger)}.inlaggskort-bild .sparlage.klar{color:var(--accent-ink)}.inlaggskort-bild .sparlage.igang{color:var(--info)}.inlaggskort-bild .sparlage.vilande{color:var(--muted)}.inlaggskort-antal{position:absolute;right:10px;bottom:10px;background:rgba(0,0,0,.6);color:#fff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:7px;line-height:1.3}.inlaggskort-kropp{padding:11px 14px 12px}.inlaggskort-topp{display:flex;align-items:baseline;gap:8px;font-size:14px;margin-bottom:3px}.inlaggskort-topp span{margin-left:auto;color:var(--muted);font-size:12.5px;white-space:nowrap}.inlaggskort-text{margin:0;font-size:14.5px;line-height:1.4;white-space:pre-wrap;cursor:pointer}.inlaggskort-fel{margin:6px 0 0;font-size:13px;color:var(--danger)}.inlaggskort .soctal{margin-top:8px}.inlaggskort-knappar{display:flex;gap:18px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.inlaggskort .bufferpost-andra{margin-top:8px}.visafler{width:100%;height:44px;margin:4px 0 6px;font-size:15px}.visafler span{font-weight:500;color:var(--muted);margin-left:6px}.notisperson{margin-top:10px}.notisperson-rad{display:flex;align-items:center;gap:10px}.notisperson-rad select{flex:none;max-width:46%;font-size:14px;padding:9px 30px 9px 11px}.notisval{display:flex;flex-direction:column;gap:6px;margin-top:12px}.notisval-knapp{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;padding:9px 11px;border-radius:10px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font-family:inherit;font-size:13.5px;cursor:pointer}.notisval-knapp.pa{background:var(--accent-soft);border-color:#cfe3dd}.notisval-knapp:disabled{opacity:.6}.notisval-knapp>span:last-child{display:flex;flex-direction:column;gap:1px}.notisval-knapp b{font-weight:650}.notisval-knapp>span:last-child>span{font-size:12px;color:var(--muted);line-height:1.35}.notisval-bock{flex:none;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--faint);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff;background:transparent;margin-top:1px}.notisval-knapp.pa .notisval-bock{background:var(--accent);border-color:var(--accent)}.inloggrad{padding:7px 0;border-top:1px solid var(--line)}.inloggrad:first-child{border-top:0}.inloggrad-huvud{display:flex;justify-content:space-between;gap:10px;font-size:13.5px}.inloggrad-huvud span{color:var(--muted);font-size:12.5px;text-align:right}.inloggrad.ok .inloggrad-huvud span{color:var(--accent-ink)}.inloggrad.fel .inloggrad-huvud span{color:var(--danger);font-weight:600}.inloggrad-sub{font-size:11.5px;color:var(--muted);margin-top:2px;overflow-wrap:anywhere}.personalval{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:6px}.personalval input[type=email]{flex:1 1;min-width:160px;margin:0}.passkeyknapp{display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:6px}.passkeyknapp.stor{min-height:56px;font-size:17px;margin-top:10px}.passkeyknapp.stor svg{width:22px;height:22px}.faceid-panel{padding:22px 20px calc(20px + env(safe-area-inset-bottom));text-align:center}.faceid-panel h2{font-size:19px;margin:10px 0 6px;letter-spacing:-.02em}.faceid-panel p{color:var(--muted);font-size:14px;margin:0 0 16px;line-height:1.45}.faceid-panel .save{width:100%;min-height:50px;font-size:16px}.faceid-panel .ghost{width:100%;margin-top:8px;min-height:44px}.faceid-ikon{width:64px;height:64px;border-radius:20px;margin:0 auto;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-ink)}.loginbox>p{margin-top:10px}.hemsidaprick{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:7px;background:var(--faint);vertical-align:1px}.hemsidaprick.gron{background:var(--accent)}.hemsidaprick.gul{background:var(--warn)}.hemsidaprick.rod{background:var(--danger)}.hemsida-lage{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.hemsida-lage>span{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;padding:6px 10px;border-radius:999px;background:var(--surface);border:1px solid var(--line)}.hemsida-lage>span.gron{border-color:#cfe3dd;background:var(--accent-soft)}.hemsida-lage>span.gul{border-color:#f0dcc2;background:var(--warn-soft)}.hemsida-lage>span.rod{border-color:#f3c9c9;background:#fbeaea}.hemsida-lage>span.kor{border-color:#cfe3dd}.hemsida-lage>span.kor:before{content:"";width:8px;height:8px;border-radius:50%;border:2px solid var(--accent);border-top:2px solid transparent;animation:snurr .8s linear infinite}.hemsida-commit{padding:8px 0;border-top:1px solid var(--line);display:flex;gap:10px;align-items:flex-start}.hemsida-commit:first-child{border-top:0}.hemsida-commit .m{flex:1 1;min-width:0}.hemsida-commit .m b{display:block;font-size:13.5px;overflow-wrap:anywhere}.hemsida-commit .m span{font-size:11.5px;color:var(--muted)}.hemsida-punkt{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-top:1px solid var(--line)}.hemsida-punkt:first-child{border-top:0}.hemsida-punkt .bock{flex:none;width:22px;height:22px;border-radius:7px;border:1.5px solid var(--faint);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#fff;background:transparent;margin-top:1px;cursor:pointer;font-family:inherit;padding:0}.hemsida-punkt .bock.pa{background:var(--accent);border-color:var(--accent)}.hemsida-punkt .bock:disabled{cursor:default}.hemsida-punkt .t{flex:1 1;min-width:0;font-size:13.5px}.hemsida-punkt .t span{display:block;font-size:12px;color:var(--muted);line-height:1.4}.hemsida-red{display:flex;flex-direction:column;gap:8px}.hemsida-ram{position:relative;background:#e9edf2;border-radius:14px;overflow:hidden;border:1px solid var(--line);flex:1 1;min-height:0}.hemsida-ram iframe{width:100%;height:100%;border:0;background:#fff;display:block}.hemsida-ark{position:absolute;left:0;right:0;bottom:0;z-index:2;max-height:88%;display:flex;flex-direction:column;animation:hemsida-upp .18s ease-out}@keyframes hemsida-upp{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.hemsida-ark .hemsida-panel{overflow:auto;border-radius:16px 16px 0 0;border-bottom:0;box-shadow:0 -8px 28px rgba(0,0,0,.18);padding-top:8px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.hemsida-ark .hemsida-panel:before{content:"";display:block;width:36px;height:4px;border-radius:2px;background:var(--line);margin:0 auto 8px}.hemsida-tipp{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);z-index:1;max-width:calc(100% - 28px);padding:8px 14px;border-radius:999px;background:rgba(20,24,28,.82);color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;animation:hemsida-upp .25s ease-out}.hemsida-hel{position:fixed;left:0;right:0;top:0;bottom:60px;z-index:30;background:var(--bg);padding:calc(6px + env(safe-area-inset-top)) 6px 6px;gap:6px;overflow:hidden}@media(min-width:640px){.pagenav.hemsida-nav{left:0;right:0;width:auto;transform:none;bottom:0;border-radius:0;border-left:0;border-right:0}}.hemsida-verktyg{display:flex;gap:6px;align-items:center}.hemsida-verktyg select{flex:1 1 auto;width:auto;min-width:0;max-width:min(52%,320px);height:44px;padding:0 30px 0 12px;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hemsida-lagen{margin:0 0 0 auto;flex:none;height:44px;box-sizing:border-box}.hemsida-lagen button{padding:0 11px;font-size:13.5px}.hemsida-ikon{flex:none;width:44px;height:44px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--accent-ink);display:grid;place-items:center;padding:0;cursor:pointer;text-decoration:none}.hemsida-ikon:active{background:var(--surface-2)}.hemsida-hel.lamnar{opacity:.45;pointer-events:none;transition:opacity .2s}.hemsida-ko{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 8px 8px 12px;border-radius:12px;background:var(--accent-soft);border:1px solid #cfe3dd}.hemsida-ko.gul{background:var(--warn-soft);border-color:#f0dcc2}.hemsida-ko b{font-size:13.5px;display:block}.hemsida-ko .lpbtn{flex:none}.hemsida-logg{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hemsida-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 13px}.hemsida-panel h3{margin:0 0 6px;font-size:15px}.hemsida-thumb{aspect-ratio:4/3;border-radius:10px;overflow:hidden;display:grid;place-items:center;margin:8px 0;position:relative;background:linear-gradient(45deg,#eceff3 25%,transparent 0,transparent 75%,#eceff3 0),linear-gradient(45deg,#eceff3 25%,transparent 0,transparent 75%,#eceff3 0);background-size:18px 18px;background-position:0 0,9px 9px;background-color:#f7f8fa}.hemsida-thumb img{max-width:100%;max-height:100%;object-fit:contain}.hemsida-thumb .pen{position:absolute;top:8px;right:8px;width:34px;height:34px;border-radius:50%;background:#fff;color:var(--accent-ink);border:1.5px solid var(--line);display:grid;place-items:center;padding:0;cursor:pointer}.hemsida-drop{border:2px dashed var(--line);border-radius:10px;padding:16px;text-align:center;color:var(--muted);margin:8px 0;cursor:pointer;font-size:13px}.hemsida-drop.drag{border-color:var(--accent);background:var(--accent-soft)}.hemsida-ratios{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0 8px}.hemsida-ratios button{padding:5px 10px;font-size:12px;border-radius:999px;border:1.5px solid var(--line);background:var(--surface);color:var(--accent-ink);font-family:inherit;cursor:pointer}.hemsida-ratios button.on{border-color:var(--accent);background:var(--accent-soft)}.hemsida-sibs{display:flex;gap:6px;flex-wrap:wrap;margin:4px 0 8px}.hemsida-sibs img{width:52px;height:52px;object-fit:cover;border-radius:8px;border:2px solid transparent;cursor:pointer;background:#f0f2f5}.hemsida-bilder{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px}.hemsida-bildkort{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden;cursor:pointer}.hemsida-bildkort .hemsida-thumb{margin:0;border-radius:0;aspect-ratio:1}.hemsida-bildkort .meta{padding:8px 10px;font-size:12px}.hemsida-bildkort .meta b{display:block;font-size:12.5px;overflow-wrap:anywhere}.hemsida-bildkort .meta span{color:var(--muted);display:block;line-height:1.35}.hemsida-bildkort .webp{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft);padding:2px 6px;border-radius:999px;margin-top:4px}.igrupp{--ig-bg:#eef1f4;--ig-ink:#4b5563;margin-bottom:6px}.igrupp.bla{--ig-bg:#e3edf8;--ig-ink:#2b5b93}.igrupp.teal{--ig-bg:#dff1ec;--ig-ink:#1f6f5c}.igrupp.gron{--ig-bg:#e2f1df;--ig-ink:#2f6b2a}.igrupp.orange{--ig-bg:#fbe8d8;--ig-ink:#a3521b}.igrupp.gul{--ig-bg:#f8efd2;--ig-ink:#8a6a12}.igrupp.lila{--ig-bg:#ece5f6;--ig-ink:#5f3f9a}.igrupp.indigo{--ig-bg:#e4e6f7;--ig-ink:#3b4595}.igrupp.rod{--ig-bg:#f8e1e1;--ig-ink:#9a2f2f}.igrupp.gra{--ig-bg:#eceae5;--ig-ink:#5b5652}.igrubrik{display:flex;align-items:center;gap:8px;text-transform:none;letter-spacing:-.01em;font-size:13.5px;color:var(--ink);font-weight:700;margin:18px 0 7px}.ig-marke{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--ig-bg);color:var(--ig-ink);flex:none}.ig-marke svg{width:15px;height:15px}.igrupp .linklist{border-color:color-mix(in srgb,var(--ig-ink) 18%,var(--line))}.ig-rad{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--ig-bg);color:var(--ig-ink)!important;flex:none}.igrupp .linklist .linkrow,.igrupp .linklist a{gap:12px;padding:11px 13px 11px 11px}.igrupp .linklist .linkrow>span:not(.ig-rad),.igrupp .linklist a>span:not(.ig-rad){flex:1 1;min-width:0}.igrupp .linklist .linkrow>svg:last-child,.igrupp .linklist a>svg:last-child{color:var(--faint)}.igrupp .hemsidaprick{vertical-align:0}.tvakol .igrupp .igrubrik:first-of-type{margin-top:18px}.flyttskylt{background:var(--warn-soft);border:1px solid #f0dcc2;border-radius:12px;padding:11px 13px;margin:0 0 14px;font-size:13.5px;line-height:1.45;color:var(--ink);text-align:left}.flyttskylt b{display:block;margin-bottom:3px}.flyttskylt a{color:var(--accent-ink);font-weight:600}.ursprung{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;letter-spacing:.03em;padding:2px 7px 2px 5px;border-radius:6px;margin-left:7px;vertical-align:middle;line-height:1.4;white-space:nowrap}.ursprung img{width:12px;height:12px;object-fit:contain;display:block}.ursprung.shopify{background:#eaf4d9;color:#4b7a12;border:1px solid #cfe3ad}.ursprung.fortnox{background:#dcefe8;color:#0f6b4f;border:1px solid #bfe0d2}.ursprung.manuell{background:#eceae5;color:#5b5652;border:1px solid #ddd9d2}.ursprung.stor{font-size:12px;padding:3px 9px 3px 6px;margin-left:0}.ursprung.stor img{width:15px;height:15px}.lage{display:inline-flex;align-items:center;gap:4px;font-weight:600}.lage .prick{width:7px;height:7px;border-radius:50%;background:var(--faint);display:inline-block}.lage.gul .prick{background:var(--warn)}.lage.gron .prick{background:var(--accent)}.bokadhar{color:var(--accent-ink);font-weight:700}.tabell{border-collapse:collapse;font-size:12.5px}.tabell th{text-align:left;font-weight:600;color:var(--muted);padding:4px 6px 4px 0;white-space:nowrap}.tabell td{padding:3px 6px 3px 0}.tabell input{height:34px;padding:0 8px;font-size:13px}.justrad{display:flex;align-items:center;gap:8px;margin:6px 0}.justrad .justtext{flex:1 1;font-size:15px}.justrad button{flex:0 0 40px;height:40px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:20px;line-height:1;padding:0}.justrad button:active{background:var(--surface-2)}.justrad input{flex:0 0 74px;width:74px;height:40px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:0 6px}.justrad .justenhet{flex:0 0 26px;font-size:13px;color:var(--muted)}details.skrivarval{margin-top:6px;font-size:12.5px;color:var(--muted)}details.skrivarval summary{cursor:pointer;color:var(--ink);font-weight:600;font-size:12.5px}details.skrivarval .skrivarrader{margin-top:4px;padding-left:2px}@media(min-width:1024px){body{padding:0}.labelpage,.phone,.svepram{height:100vh;height:100dvh;--ram:1180px;max-width:none;border-radius:0;border:0;box-shadow:none}.labelpage,header,main{padding-left:max(32px,calc((100% - var(--ram)) / 2));padding-right:max(32px,calc((100% - var(--ram)) / 2))}.lpbar,.pagenav{left:0;right:0;transform:none;width:auto;bottom:0;border-radius:0;border-left:0;border-right:0;padding-left:max(0px,calc((100% - var(--ram)) / 2));padding-right:max(0px,calc((100% - var(--ram)) / 2))}.uppdrad{width:min(var(--ram),calc(100% - 32px));left:50%;right:auto;transform:translateX(-50%)}.bulkrad,.fraktfotinner{max-width:var(--ram)}.panel{max-width:760px;border-radius:20px 20px 0 0}.artikelspalter{column-count:2;column-gap:24px}.artikelspalter .group{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid}}html[data-tema=glas]{--glas-yta:linear-gradient(180deg,rgba(255,255,255,.66),rgba(255,255,255,.50));--glas-yta-stark:linear-gradient(180deg,rgba(255,255,255,.80),rgba(255,255,255,.62));--glas-kant:rgba(255,255,255,.75);--glas-skugga:inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 0 1px rgba(255,255,255,.28),inset 0 -14px 24px -18px rgba(27,25,23,.16),inset 0 0 20px -10px rgba(255,255,255,.85),0 10px 30px rgba(27,25,23,.10);--glas-skugga-latt:inset 0 1px 0 rgba(255,255,255,.9),inset 0 0 0 1px rgba(255,255,255,.22),inset 0 -8px 14px -12px rgba(27,25,23,.14),0 5px 14px rgba(27,25,23,.08);--glas-rand:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,255,255,.35) 30%,rgba(255,255,255,.12) 55%,rgba(255,255,255,.65));--fjader:cubic-bezier(.34,1.45,.64,1);--navhojd:84px;background:#f3f1ec}html[data-tema=glas] body{background:transparent}html[data-tema=glas] body:before{content:"";position:fixed;z-index:-1;pointer-events:none;top:calc(-1 * env(safe-area-inset-top) - 40px);bottom:calc(-1 * env(safe-area-inset-bottom) - 40px);left:calc(-1 * env(safe-area-inset-left) - 40px);right:calc(-1 * env(safe-area-inset-right) - 40px);background:radial-gradient(42% 30% at 12% 26%,rgba(31,111,92,.22),transparent 70%),radial-gradient(38% 28% at 92% 34%,rgba(232,160,90,.24),transparent 70%),radial-gradient(45% 35% at 55% 100%,rgba(42,74,117,.18),transparent 70%),linear-gradient(180deg,#f3f1ec,#f3f1ec 12%,#ebe8e1)}html[data-tema=glas] .labelpage,html[data-tema=glas] .phone,html[data-tema=glas] .svepram>.labelpage,html[data-tema=glas] main{background:transparent}html[data-tema=glas] header{background:transparent;border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}@media(min-width:640px){html[data-tema=glas] .labelpage,html[data-tema=glas] .phone{background:transparent;box-shadow:none;border-color:rgba(255,255,255,.5)}}html[data-tema=glas] .behovkort,html[data-tema=glas] .card,html[data-tema=glas] .fraktrad,html[data-tema=glas] .linklist,html[data-tema=glas] .lpdiag,html[data-tema=glas] .minusruta,html[data-tema=glas] .sparlarm,html[data-tema=glas] .tullfald,html[data-tema=glas] .vlist,html[data-tema=glas] .warnbox{position:relative;background:var(--glas-yta);border:1px solid var(--glas-kant);box-shadow:var(--glas-skugga);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%)}html[data-tema=glas] .card,html[data-tema=glas] .linklist,html[data-tema=glas] .vlist{border-radius:20px}html[data-tema=glas] .card:before,html[data-tema=glas] .fraktrad:before,html[data-tema=glas] .linklist:before,html[data-tema=glas] .tullfald:before,html[data-tema=glas] .vlist:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:2;background:var(--glas-rand);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}html[data-tema=glas] .linklist .linkrow,html[data-tema=glas] .linklist a,html[data-tema=glas] .vrow{background:transparent;border-bottom-color:rgba(27,25,23,.08)}html[data-tema=glas] .linklist a:active,html[data-tema=glas] .vrow:active{background:rgba(255,255,255,.5)}html[data-tema=glas] .minusruta,html[data-tema=glas] .warnbox{background:linear-gradient(180deg,rgba(253,241,227,.75),rgba(253,241,227,.55))}html[data-tema=glas] .sparlarm{background:linear-gradient(180deg,rgba(253,241,227,.8),rgba(253,241,227,.6));color:var(--warn)}html[data-tema=glas] .sparlarm.pa{background:var(--warn);border-color:var(--warn);color:#fff;box-shadow:0 4px 14px rgba(180,95,20,.35),inset 0 1px 0 rgba(255,255,255,.25)}html[data-tema=glas] .card.now{background:var(--glas-yta-stark)}html[data-tema=glas] .tullfald>summary,html[data-tema=glas] .tullfald[open]>summary{border-bottom-color:rgba(255,255,255,.65)}html[data-tema=glas] .rline{border-color:rgba(27,25,23,.06)}html[data-tema=glas] input[type=checkbox],html[data-tema=glas] input[type=radio]{accent-color:var(--accent);width:20px;height:20px}html[data-tema=glas] .bestkryss{border-color:rgba(27,25,23,.35);background:rgba(255,255,255,.8)}html[data-tema=glas] .bestkryss.pa{border-color:var(--accent);background:var(--accent)}html[data-tema=glas] .pickbox{border-color:rgba(27,25,23,.35);background:rgba(255,255,255,.8)}html[data-tema=glas] .pickbox.on{border-color:var(--accent);background:var(--accent)}html[data-tema=glas] input[type=date],html[data-tema=glas] input[type=email],html[data-tema=glas] input[type=number],html[data-tema=glas] input[type=password],html[data-tema=glas] input[type=search],html[data-tema=glas] input[type=tel],html[data-tema=glas] input[type=text],html[data-tema=glas] input[type=time],html[data-tema=glas] select,html[data-tema=glas] textarea{background-color:rgba(255,255,255,.66);border-color:var(--glas-kant);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 2px 6px rgba(27,25,23,.05),0 1px 0 rgba(255,255,255,.6)}html[data-tema=glas] input[type=search]{border-radius:999px}html[data-tema=glas] input:focus,html[data-tema=glas] select:focus{border-color:rgba(31,111,92,.55);box-shadow:0 0 0 4px rgba(31,111,92,.14),inset 0 1px 0 rgba(255,255,255,.9)}html[data-tema=glas] .cat,html[data-tema=glas] .chip,html[data-tema=glas] .dagknapp,html[data-tema=glas] .iconbtn,html[data-tema=glas] .invback,html[data-tema=glas] .lankknapp,html[data-tema=glas] .lpbtn,html[data-tema=glas] .step,html[data-tema=glas] .underflikar .underflik-lank,html[data-tema=glas] .underflikar button,html[data-tema=glas] .userbtn,html[data-tema=glas] a.ghost,html[data-tema=glas] button.ghost,html[data-tema=glas] label.ghost{position:relative;background:var(--glas-yta);border-color:var(--glas-kant);box-shadow:var(--glas-skugga-latt);-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%)}html[data-tema=glas] .chip,html[data-tema=glas] .iconbtn,html[data-tema=glas] .invback,html[data-tema=glas] .lpbtn,html[data-tema=glas] .underflikar .underflik-lank,html[data-tema=glas] .underflikar button{border-radius:999px}html[data-tema=glas] a.ghost,html[data-tema=glas] button.ghost,html[data-tema=glas] label.ghost{border-radius:16px}html[data-tema=glas] a.save,html[data-tema=glas] button.save,html[data-tema=glas] label.save{border-radius:999px;background:linear-gradient(180deg,rgba(38,124,104,.95),rgba(25,98,81,.95));box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -10px 16px -12px rgba(0,0,0,.25),0 10px 26px rgba(31,111,92,.32)}html[data-tema=glas] button.save.rod{background:linear-gradient(180deg,rgba(176,52,52,.95),rgba(146,38,38,.95));box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -10px 16px -12px rgba(0,0,0,.25),0 10px 26px rgba(146,38,38,.3)}html[data-tema=glas] button.save:disabled{background:rgba(222,219,213,.8);box-shadow:none;color:#6c665f}html[data-tema=glas] .iconbtn.scanbtn{border-color:rgba(255,255,255,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 8px 20px rgba(31,111,92,.32);border-radius:999px}html[data-tema=glas] .cat.on,html[data-tema=glas] .iconbtn.scanbtn{background:linear-gradient(180deg,rgba(38,124,104,.92),rgba(25,98,81,.92))}html[data-tema=glas] .cat.on{border-color:rgba(255,255,255,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 6px 16px rgba(31,111,92,.28)}html[data-tema=glas] .fraktknappar .ghost.bil,html[data-tema=glas] .lpbtn.gron,html[data-tema=glas] a.ghost.viktig,html[data-tema=glas] button.ghost.etiketter,html[data-tema=glas] button.ghost.viktig{background:linear-gradient(180deg,rgba(31,111,92,.22),rgba(31,111,92,.13));border-color:rgba(255,255,255,.6)}html[data-tema=glas] .lpbtn.bla,html[data-tema=glas] .lpbtn.pa,html[data-tema=glas] a.ghost.bla,html[data-tema=glas] button.ghost.bla{background:linear-gradient(180deg,rgba(42,74,117,.18),rgba(42,74,117,.1));border-color:rgba(255,255,255,.6)}html[data-tema=glas] .lpbtn.orange,html[data-tema=glas] a.ghost.orange,html[data-tema=glas] button.ghost.orange{background:linear-gradient(180deg,rgba(232,160,90,.32),rgba(232,160,90,.18));border-color:rgba(255,255,255,.6)}html[data-tema=glas] .fraktknappar .ghost.rod,html[data-tema=glas] .ghost.avboka,html[data-tema=glas] .lpbtn.rod,html[data-tema=glas] button.ghost.rod{background:linear-gradient(180deg,rgba(163,44,44,.14),rgba(163,44,44,.08));border-color:rgba(255,255,255,.6)}html[data-tema=glas] .userbtn.on{background:linear-gradient(180deg,rgba(31,111,92,.22),rgba(31,111,92,.13))}html[data-tema=glas] .platsseg,html[data-tema=glas] .seg,html[data-tema=glas] .segment,html[data-tema=glas] .underflikar{position:relative}html[data-tema=glas] .platsseg,html[data-tema=glas] .seg,html[data-tema=glas] .segment{background:rgba(255,255,255,.32);border:1px solid var(--glas-kant);border-radius:999px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 2px rgba(27,25,23,.06),0 1px 0 rgba(255,255,255,.6)}html[data-tema=glas] .platsseg>button,html[data-tema=glas] .seg>button,html[data-tema=glas] .segment>button,html[data-tema=glas] .underflikar>.underflik-lank,html[data-tema=glas] .underflikar>button{position:relative;z-index:1;border-radius:999px}html[data-tema=glas] .platsseg button.on,html[data-tema=glas] .seg button.on,html[data-tema=glas] .segment button.on{background:transparent;box-shadow:none}html[data-tema=glas] .underflikar button.on{background:transparent;border-color:transparent;box-shadow:none;color:var(--accent-ink)}.glidpill{display:none}html[data-tema=glas] .glidpill{display:block;position:absolute;left:0;top:0;z-index:0;pointer-events:none;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 -6px 10px -8px rgba(27,25,23,.18),0 4px 12px rgba(27,25,23,.12);transition:transform .45s cubic-bezier(.3,1.22,.4,1),width .45s cubic-bezier(.3,1.22,.4,1),height .2s ease,opacity .2s ease;will-change:transform,width}html[data-tema=glas] .underflikar .glidpill{background:linear-gradient(180deg,rgba(31,111,92,.24),rgba(31,111,92,.14));box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 4px 12px rgba(31,111,92,.14)}html[data-tema=glas] .glidpill.still{transition:none}html[data-tema=glas] .pagenav,html[data-tema=glas] .phone>nav{position:absolute;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));border:1px solid var(--glas-kant);border-radius:999px;gap:2px;padding:5px;background:linear-gradient(180deg,rgba(255,255,255,.58),rgba(255,255,255,.4));-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 0 0 1px rgba(255,255,255,.25),inset 0 -10px 18px -14px rgba(27,25,23,.18),0 14px 36px rgba(27,25,23,.16);z-index:40}html[data-tema=glas] .pagenav{position:fixed}html[data-tema=glas] .pagenav,html[data-tema=glas] .phone>nav{overflow:hidden}html[data-tema=glas] .pagenav:before,html[data-tema=glas] .phone>nav:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:2;background:var(--glas-rand);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}html[data-tema=glas] .pagenav a,html[data-tema=glas] .pagenav button,html[data-tema=glas] .phone>nav a,html[data-tema=glas] .phone>nav button{position:relative;z-index:1;border-radius:999px;padding:8px 2px 9px;background:transparent;transition:color .18s ease,transform .3s var(--fjader)}html[data-tema=glas] .pagenav a.on,html[data-tema=glas] .pagenav button.on,html[data-tema=glas] .phone>nav a.on,html[data-tema=glas] .phone>nav button.on{background:transparent}html[data-tema=glas] .pagenav a:active,html[data-tema=glas] .pagenav button:active,html[data-tema=glas] .phone>nav a:active,html[data-tema=glas] .phone>nav button:active{transform:scale(.92);transition-duration:.08s}html[data-tema=glas] .labelpage,html[data-tema=glas] .phone>main{padding-bottom:calc(118px + env(safe-area-inset-bottom))}html[data-tema=glas] .fraktfot,html[data-tema=glas] .lpbar{background:rgba(255,255,255,.55);border-top-color:var(--glas-kant);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}html[data-tema=glas] .tullspara{background:transparent;border-top:0;box-shadow:none}html[data-tema=glas] .bulkrad{background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top-color:var(--glas-kant)}html[data-tema=glas] .lpbar{left:12px;right:12px;border:1px solid var(--glas-kant);border-radius:18px;padding:10px 12px;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.56));box-shadow:var(--glas-skugga)}html[data-tema=glas] .valdbar{border-color:var(--glas-kant);background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.62));-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%)}html[data-tema=glas] .labelpage.medfraktfot{padding-bottom:calc(252px + env(safe-area-inset-bottom))}html[data-tema=glas] .labelpage.medlpbar{padding-bottom:calc(var(--navhojd) + 104px + env(safe-area-inset-bottom))}@media(min-width:640px){html[data-tema=glas] .pagenav{bottom:calc(12px + env(safe-area-inset-bottom));border-radius:999px;border-left:1px solid var(--glas-kant);border-right:1px solid var(--glas-kant)}}@media(min-width:1024px){html[data-tema=glas] .pagenav,html[data-tema=glas] .phone>nav{left:50%;right:auto;transform:translateX(-50%);width:min(var(--ram),calc(100% - 32px));bottom:14px;padding:5px 8px}html[data-tema=glas] .pagenav a,html[data-tema=glas] .pagenav button,html[data-tema=glas] .phone>nav a,html[data-tema=glas] .phone>nav button{flex-direction:row;gap:8px;font-size:12.5px;padding:10px 14px}}html[data-tema=glas] .pagenav.hemsida-nav{left:0;right:0;bottom:0;width:auto;transform:none;border-radius:0;padding:0 0 env(safe-area-inset-bottom);border-left:0;border-right:0}html[data-tema=glas] .pagenav.hemsida-nav:before{display:none}html[data-tema=glas] .scrim{background:rgba(27,25,23,.24)}html[data-tema=glas] .panel{background:linear-gradient(180deg,rgba(248,246,242,.8),rgba(244,241,236,.72));border-radius:28px 28px 0 0;border-top:1px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 -20px 60px rgba(27,25,23,.2)}html[data-tema=glas] .toast{background:rgba(27,25,23,.84);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 30px rgba(27,25,23,.3)}html[data-tema=glas] .hjalpruta,html[data-tema=glas] .visare{background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);border:1px solid var(--glas-kant)}html[data-tema=glas] .cat,html[data-tema=glas] .chip,html[data-tema=glas] .dagknapp,html[data-tema=glas] .iconbtn,html[data-tema=glas] .invback,html[data-tema=glas] .lpbtn,html[data-tema=glas] .step,html[data-tema=glas] a.ghost,html[data-tema=glas] button.ghost,html[data-tema=glas] button.save,html[data-tema=glas] label.ghost{transition:transform .5s var(--fjader),box-shadow .25s ease,background .25s ease}html[data-tema=glas] .cat:active,html[data-tema=glas] .chip:active,html[data-tema=glas] .dagknapp:active,html[data-tema=glas] .iconbtn:active,html[data-tema=glas] .invback:active,html[data-tema=glas] .lpbtn:active:not(:disabled),html[data-tema=glas] .step:active,html[data-tema=glas] a.ghost:active,html[data-tema=glas] button.ghost:active:not(:disabled),html[data-tema=glas] button.save:active:not(:disabled){transform:scale(.94);transition-duration:.08s;box-shadow:inset 0 0 0 1px rgba(255,255,255,.8),inset 0 0 28px rgba(255,255,255,.95),0 2px 8px rgba(27,25,23,.08)}html[data-tema=glas] .linklist a,html[data-tema=glas] .vrow{transition:background .2s ease}html[data-tema=glas] .card,html[data-tema=glas] .fraktrad,html[data-tema=glas] .vlist{transition:box-shadow .25s ease}html[data-tema=glas] .sheet.open>.panel{animation:glasupp .42s var(--fjader)}@keyframes glasupp{0%{transform:translate(-50%,40px);opacity:.5}to{transform:translate(-50%);opacity:1}}html[data-tema=glas] .toast{animation:glaspop .4s var(--fjader)}html[data-tema=glas] .toast.ut{animation:toastut .2s ease forwards}@keyframes glaspop{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){html[data-tema=glas] *,html[data-tema=glas] :before{transition:none!important;animation:none!important}}@media print{html[data-tema=glas],html[data-tema=glas] body{background:#fff}html[data-tema=glas] body:before{display:none}html[data-tema=glas] .card,html[data-tema=glas] .vlist{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-color:#ddd}.glidpill{display:none!important}}.kolliflikar{display:flex;gap:6px;overflow-x:auto;padding:2px 0 10px;margin:0 -2px;scrollbar-width:none;touch-action:pan-x pan-y}.kolliflikar::-webkit-scrollbar{display:none}.kolliflik{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:1px;min-width:74px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px;font-weight:650;cursor:pointer}.kolliflik small{font-size:11px;font-weight:500;color:var(--muted)}.kolliflik.fylld small,.kolliflik.on{color:var(--accent-ink)}.kolliflik.on{border-color:var(--accent);background:var(--accent-soft)}.kolliflik.on small{color:var(--accent-ink)}.kolliflik.ny{min-width:48px;justify-content:center;font-size:20px;font-weight:500;color:var(--muted)}.kolliknappar{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:10px}.kolliknappar .lpbtn{width:100%}.kollilista{display:flex;flex-direction:column;gap:6px}.kollirad{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.kollirad.vald{border-color:var(--accent)}.kollirad.slut{opacity:.55}.kollival{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 10px;border:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.kollival:disabled{cursor:default}.kollival .bock{flex:0 0 24px;height:24px;border-radius:7px;border:1.5px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#fff}.kollirad.vald .bock{background:var(--accent);border-color:var(--accent)}.kollibild{flex:0 0 40px;height:40px;border-radius:8px;background:var(--surface-2);overflow:hidden;display:flex;align-items:center;justify-content:center}.kollibild img{width:100%;height:100%;object-fit:cover}.kollitext{gap:1px}.kollitext b{font-size:13.5px}.kollitext span{font-size:13px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kollitext small{font-size:11.5px}.kolliantal{display:flex;align-items:center;gap:8px;padding:0 10px 10px 44px}.kolliantal button{flex:0 0 42px;height:40px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:20px;cursor:pointer}.kolliantal button:disabled{opacity:.4;cursor:default}.kolliantal input{flex:0 0 72px;width:72px;height:40px;text-align:center;font-size:17px;font-weight:700;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kolliantal small{font-size:12px;color:var(--muted)}.kollifot{position:-webkit-sticky;position:sticky;bottom:0;margin:12px -16px 0;padding:10px 16px 12px;background:var(--bg);border-top:1px solid var(--line)}.kollifot button.save{margin-top:0}.kolliblad{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.kolliknapp{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:auto;min-height:44px;margin-top:14px;padding:8px 13px;text-align:left}.kolliknapp span{font-weight:650}.kolliknapp small{font-size:12px;color:var(--muted);white-space:nowrap}.klarpop{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(12px + env(safe-area-inset-bottom));width:calc(100% - 24px);max-width:496px;z-index:90;box-sizing:border-box;padding:14px 14px 14px 16px;display:grid;grid-template-columns:1fr auto;grid-gap:10px 8px;gap:10px 8px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 10px 30px rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.08);animation:klarpopin .26s cubic-bezier(.2,.9,.3,1)}.klarpop-text{min-width:0;display:flex;flex-direction:column;gap:1px}.klarpop-text b{font-size:15.5px}.klarpop-text span{font-size:12.5px;color:var(--muted)}.klarpop .undo{align-self:start}.klarpop button.save{grid-column:1/-1;margin-top:0}@keyframes klarpopin{0%{transform:translate(-50%,24px);opacity:0}to{transform:translate(-50%);opacity:1}}.labelpage.medklarpop{padding-bottom:calc(170px + env(safe-area-inset-bottom))}.kollimatt{display:grid;grid-template-columns:96px 1fr;grid-gap:8px;gap:8px;margin:0 0 10px;padding:10px;border:1px solid var(--warn,var(--line));border-radius:12px;background:var(--surface)}.kollimatt.klar{border-color:var(--line)}.kollimatt label{display:flex;flex-direction:column;gap:4px;min-width:0}.kollimatt label>span:first-child{font-size:11.5px;font-weight:650;color:var(--muted)}.kollimatt input{width:100%;min-width:0;box-sizing:border-box;height:42px;padding:0 8px;font-size:16px;text-align:center}.kollimatt .mattrad{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin:0}.kollikrav{margin:0 0 8px!important;text-align:center;color:var(--warn)!important}button.andelsrad.klickbar{display:block;width:100%;position:relative;text-align:left;font:inherit;color:inherit;background:transparent;border:0;border-top:1px solid var(--line);padding:7px 22px 6px 0;cursor:pointer}button.andelsrad.klickbar:first-of-type{border-top:0}button.andelsrad.klickbar:active{background:var(--surface-2)}.andelsrad-pil{position:absolute;right:2px;top:50%;transform:translateY(-50%);color:var(--faint);font-size:20px;line-height:1}.landblad-huvud{display:flex;align-items:center;justify-content:space-between;gap:10px}.landblad-huvud h2{margin:0;font-size:20px;letter-spacing:-.015em}.landblad-huvud .flagga{font-size:22px;vertical-align:-2px;margin-right:2px}.senrad{display:flex;align-items:center;gap:10px;padding:8px 0;color:inherit;text-decoration:none}.senrad+.senrad{border-top:1px solid var(--line)}a.senrad:active{background:var(--surface-2)}.senrad-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.senrad-text b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.senrad-text small{font-size:11.5px;color:var(--muted)}.senrad .sparlage{flex:none}.tjanstlista{display:flex;flex-direction:column}.tjanstrad{padding:9px 0 8px;border-top:1px solid var(--line)}.tjanstrad:first-child{border-top:0;padding-top:2px}.tjanstrad-topp{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.tjanstrad-namn{min-width:0;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.tjanstrad-tjanst{font-size:14px;font-weight:600}.bolagsmarke{flex:none;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink)}.tjanstrad-snitt{flex:none;display:flex;flex-direction:column;align-items:flex-end;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tjanstrad-snitt b{font-size:16px}.tjanstrad-snitt small{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.tjanstrad-under{font-size:11.5px;color:var(--muted);margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bokathuvud{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;align-items:stretch;margin:0 0 10px}.bokathuvud.ensam{grid-template-columns:1fr}.bokathuvud .lpbtn{height:auto;min-height:48px;margin:0;justify-content:center}.sparlarm.kompakt{margin:0;padding:8px 11px;min-height:48px}.sparlarm.kompakt .sparlarm-text>b{font-size:13px}.sparlarm.kompakt .sparlarm-text>span{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mejlmottagare{display:flex;gap:6px;align-items:center;margin-bottom:6px}.mejlmottagare input{flex:1 1;min-width:0}.mejlmottagare .undo{flex:none}label.fotoknapp{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-sizing:border-box}label.fotoknapp[aria-disabled=true]{opacity:.6;pointer-events:none}label.ghost.fotoknapp,label.save.fotoknapp{width:100%;margin-top:0;box-sizing:border-box}label.save.fotoknapp{padding:15px;border:none;border-radius:13px;font-weight:650;font-size:15.5px;background:var(--accent);color:#fff}label.lpbtn.fotoknapp{margin-top:10px;width:100%;height:40px}.klarpop-val{grid-column:1/-1;display:grid;grid-template-columns:1.4fr 1fr;grid-gap:8px;gap:8px}.klarpop-val .ghost{margin-top:0}.packbildrad{display:flex;gap:8px;overflow-x:auto;margin-top:8px;padding-bottom:2px}.packbild{position:relative;flex:0 0 auto}.packbild img{display:block;width:96px;height:96px;object-fit:cover;border-radius:10px;border:1px solid var(--line)}.packbild-bort{position:absolute;top:4px;right:4px;width:26px;height:26px;border-radius:50%;border:0;background:rgba(0,0,0,.55);color:#fff;font-size:15px;line-height:1;cursor:pointer}.ordninggrupp{margin-bottom:10px}.ordninghuvud{display:flex;align-items:center;gap:6px}.ordninghuvud input{flex:1 1;min-width:0;font-weight:650}.ordninghuvud .undo{flex:none;min-width:38px}.ordningnr{flex:none;width:24px;height:24px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);justify-content:center;font-size:12px;font-weight:700}.ordningnr,.ordningval{display:flex;align-items:center}.ordningval{gap:10px;width:100%;margin-top:10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.ordningval>span:first-child{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ordningval b{font-size:14px}.ordningval small{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ordningval-knapp{flex:none;font-size:12.5px;font-weight:700;color:var(--accent-ink);background:var(--accent-soft);padding:6px 10px;border-radius:999px}.ordningregler{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ordningregel{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--muted);border:1px dashed var(--line);border-radius:999px;padding:3px 4px 3px 10px}.ordningregel button{border:0;background:none;color:var(--muted);font-size:15px;cursor:pointer;padding:0 4px}.valjarkat{display:flex;flex-wrap:wrap;gap:6px}.valjarkat .chip{flex:0 0 auto;min-width:0;display:inline-flex;align-items:center;gap:6px;padding:8px 12px}.valjarkat .chip small{font-size:11px;opacity:.75;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.valjarrad{justify-content:space-between;gap:8px;margin-top:8px}.valjarrad,.valjarutan{display:flex;align-items:center}.valjarutan{gap:6px;font-size:12.5px;color:var(--muted)}.valjarrad .lpbtn{flex:none}.valjarkat .chip.on{background:var(--accent);border-color:var(--accent);color:#fff}.kollimatt .kollipaket{grid-column:1/-1}.kollimatt .kollipaket select{width:100%;min-width:0;height:42px;box-sizing:border-box;font-size:16px}.klarpop-media{grid-column:1/-1}.klarpop-media .packbildrad{margin-top:0}.klarpop-val{grid-template-columns:1fr 1fr}.klarpop .klarpop-hel{grid-column:1/-1;margin-top:0}.packbildknappar{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.packbildknappar label.lpbtn.fotoknapp{margin-top:10px}.packbild.film video{display:block;width:96px;height:96px;object-fit:cover;border-radius:10px;border:1px solid var(--line);background:#000}.packbild-spela{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center;pointer-events:none}.packbild a{position:relative;display:block}.mottagarforslag{margin-top:6px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.mottagarforslag-huvud{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.mottagarforslag-huvud b{font-size:13.5px}.mottagarforslag-rad{display:flex;align-items:center;gap:10px;width:100%;padding:9px 4px;border:0;border-top:1px solid var(--line);background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.mottagarforslag-rad:first-of-type{border-top:0}.mottagarforslag-rad>span:first-child{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.mottagarforslag-rad b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mottagarforslag-rad small{font-size:11.5px;color:var(--muted)}.mottagarforslag-plus{flex:none;width:28px;height:28px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700}.kvittodialog{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(860px,calc(100% - 24px));max-height:min(92vh,92dvh);display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 60px rgba(0,0,0,.35);animation:tonain .18s ease-out}.kvittodialog .kdhuvud{padding:12px 16px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.kvittodialog .kdbild{flex:1 1;overflow:auto;background:#6b6b6b;padding:14px;text-align:center}.kvittodialog .kdbild img{max-width:100%;background:#fff;box-shadow:0 2px 14px rgba(0,0,0,.45);border-radius:2px}.kvittodialog .kdfot{padding:10px 14px;border-top:1px solid var(--line);display:flex;gap:8px;flex-wrap:wrap}.kvittomini{flex:none;padding:0;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:zoom-in;overflow:hidden;width:72px;height:92px;box-shadow:var(--shadow)}.kvittomini img{width:72px;height:92px;object-fit:cover;object-position:top;display:block}.kvittomini:hover{border-color:var(--accent)}.kvittomini.tom{cursor:default;background:var(--surface-2);box-shadow:none;display:flex;align-items:center;justify-content:center;color:var(--faint)}.avrad{display:grid;grid-template-columns:28px 72px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:12px 0}.avrad.markerad{background:linear-gradient(90deg,var(--accent-soft),transparent 60%);margin:0 -8px;padding-left:8px;padding-right:8px;border-radius:10px}.avkryss{display:flex;align-items:center;justify-content:center;height:28px}.avkryss input{width:22px;height:22px;margin:0;accent-color:var(--accent)}.avinfo{min-width:0}.avtopp{display:flex;justify-content:space-between;align-items:center;gap:8px}.avdatum{font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.avbadge{font-size:11px;font-weight:700;border-radius:999px;padding:2px 9px;letter-spacing:.01em}.avbadge,.avtext{white-space:nowrap}.avtext{font-weight:650;font-size:15px;margin-top:2px;overflow:hidden;text-overflow:ellipsis}.avbelopp{font-weight:750;color:var(--accent-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:1px}.avmeta{font-weight:400;color:var(--faint);font-size:12.5px}.avinfo .sub{margin-top:3px}.avinfo .lpactions{margin-top:6px;gap:6px;flex-wrap:wrap}.avinfo .lpactions .lpbtn{height:32px;padding:0 10px;font-size:12.5px}.avstyr{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.avstyr select{flex:1 1 200px;min-width:0}.avsumma{margin:6px 0 0;font-size:12px}.avtips{margin:10px 0 2px}.hjalp{margin:0 0 8px}.hjalp>summary{list-style:none;cursor:pointer;font-size:12.5px;font-weight:650;color:var(--info);display:inline-flex;align-items:center;gap:6px}.hjalp>summary::-webkit-details-marker{display:none}.hjalp>summary:before{content:"?";width:18px;height:18px;border-radius:50%;background:var(--info-soft);display:inline-flex;align-items:center;justify-content:center;font-size:11px}.hjalp>p{margin:6px 0 0}.kvfald>summary{position:relative;padding-right:38px;flex-wrap:wrap;row-gap:6px}.kvfald>summary>b{white-space:nowrap;margin-right:0}.kvfald>summary:after{position:absolute;right:17px;top:21px;margin:0}.kvfald>summary .lpfaldtid{margin-left:auto}.kvfald>summary .kvsiffror{flex-basis:100%}.kvfald>.lpactions{flex-wrap:wrap}.avmanad{grid-column:1/-1;display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 0 2px;border-bottom:1px solid var(--line);margin-bottom:6px;font-size:13px}.avmanad b{font-size:14px}.avmanad span{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.avrad.nymanad{margin-top:8px}.avmanadfald{margin-top:6px}.avmanadfald summary.avmanad{list-style:none;cursor:pointer;padding:9px 10px;border:1px solid var(--line);border-radius:11px;margin-bottom:0;background:var(--surface);align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.avmanadfald summary.avmanad::-webkit-details-marker{display:none}.avmanadfald summary.avmanad:before{content:"";width:7px;height:7px;border-right:1.6px solid var(--muted);border-bottom:1.6px solid var(--muted);transform:rotate(-45deg);margin-right:9px;flex:none;transition:transform .15s}.avmanadfald[open]>summary.avmanad:before{transform:rotate(45deg)}.avmanadfald[open]>summary.avmanad{border-radius:11px 11px 0 0;border-bottom-color:transparent}.avmanadfald summary.avmanad b{flex:1 1}.avmanadfald>.vlist{border-radius:0 0 11px 11px;border-top:0}html[data-tema=glas] .avmanadfald summary.avmanad{background:rgba(255,255,255,.35);border-color:var(--glas-kant);border-radius:16px}html[data-tema=glas] .avmanadfald[open]>summary.avmanad{border-radius:16px 16px 0 0}html[data-tema=glas] .avmanadfald>.vlist{border-radius:0 0 16px 16px}.avkand{grid-column:1/-1;margin-top:2px}.avkand .kvittokort{width:calc(25% - 6px)}.avinfo .sub.avtom{font-size:12px;color:var(--faint)}@media (max-width:600px){.loggstyr{flex-direction:column;align-items:stretch}.loggmodell{display:none}.lpfald.kvfald>summary{padding:12px 38px 12px 13px}.lpfald.kvfald>summary:after{top:19px}.avrad{grid-template-columns:24px 64px minmax(0,1fr);gap:8px}.avkand .kvittokort{width:calc(50% - 4px)}.kvittomini,.kvittomini img{width:64px;height:82px}.avstyr select{flex-basis:100%}.avstyr .lpbtn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);justify-content:center;white-space:nowrap;min-width:0}.kvsiffror{gap:6px 10px;font-size:12px}.kvsiffror .lpfaldtid{flex-basis:100%;margin-top:-2px}.lpfald>summary{padding:12px 13px;flex-wrap:wrap;row-gap:6px}.fraktrubrik{align-items:flex-start}.fraktspar{max-width:42%}.fraktrubrik .vmeta .sub{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.kvittokort img{width:100%;height:150px}.kvittodialog{width:calc(100% - 16px);max-height:min(94vh,94dvh);border-radius:14px}.kvittodialog .kdhuvud{padding:10px 12px}.kvittodialog .kdbild{padding:8px}.kvittodialog .kdfot{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.kvittodialog .kdfot .lpbtn{flex:1 1 45%;justify-content:center}}.kvittokort{width:132px;text-align:left;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:6px;cursor:pointer;font:inherit;color:inherit}.kvittokort.passar{background:var(--info-soft);border-color:var(--info-line)}.kvittokort img{width:120px;height:150px;object-fit:cover;object-position:top;background:#fff;border:1px solid var(--line);border-radius:4px;display:block}.kvsiffror{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--muted);font-weight:500}.kvsiffror b{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kvprick{width:9px;height:9px;border-radius:50%;flex:none;display:inline-block}.kvittofotoknapp{display:flex;align-items:center;gap:13px;width:100%;margin:0 0 14px;padding:13px 14px 13px 13px;border:0;border-radius:16px;background:linear-gradient(135deg,var(--accent),#1f5f4f);color:#fff;font-family:inherit;text-align:left;cursor:pointer;box-shadow:0 6px 18px rgba(29,96,80,.28);transition:transform .12s ease,box-shadow .12s ease}.kvittofotoknapp:active{transform:scale(.985);box-shadow:0 3px 10px rgba(29,96,80,.25)}.kvittofotoknapp-ikon{flex:none;width:44px;height:44px;border-radius:12px;background:rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center}.kvittofotoknapp-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.kvittofotoknapp-text b{font-size:16px;letter-spacing:-.01em}.kvittofotoknapp-text small{font-size:12.5px;opacity:.85;line-height:1.3}.kvittofotoknapp-pil{flex:none;font-size:24px;line-height:1;opacity:.7;margin-right:2px}.kvittofotoblad .dhead{padding-top:14px}.kvittoval{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:6px 0 14px}.kvittoval button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 8px;border-radius:13px;border:1.5px solid var(--line);background:var(--surface-2);font-family:inherit;color:var(--ink);cursor:pointer;text-align:center}.kvittoval button b{font-size:14.5px}.kvittoval button small{font-size:12px;color:var(--muted);line-height:1.3}.kvittoval button.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.kvittoval button.on small{color:var(--accent-ink);opacity:.8}.kvittoval button:disabled{opacity:.55;cursor:default}.kvittofotoknappar{display:grid;grid-gap:8px;gap:8px}.kvittofotoknappar label.fotoknapp{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:0;box-sizing:border-box}.kvittofotoknappar label.lpbtn.fotoknapp{min-height:48px;font-size:15px}.kvittorad{padding:9px 12px;border-top:1px solid var(--line)}.kvittorad:first-child{border-top:0}.kvittorad-huvud{display:flex;align-items:center;justify-content:space-between;gap:8px}.kvittorad-huvud b{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis}.kvittorad .pill{flex:none;font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--surface-2);color:var(--muted)}.kvittorad .pill.ok{background:#e6f3ec;color:var(--ok)}.kvittorad .pill.varning{background:var(--warn-soft);color:var(--warn)}.kvittorad .pill.fel{background:#fbe9e7;color:var(--danger)}.kvittorad .pill.vantar{background:var(--info-soft);color:var(--info)}.kvittorad .pill.vantar:before{content:"";display:inline-block;width:8px;height:8px;border:2px solid;border-right:2px solid transparent;border-radius:50%;margin-right:5px;vertical-align:-1px;animation:snurr .8s linear infinite}@keyframes snurr{to{transform:rotate(1turn)}}.kvittorad.medbild{display:flex;gap:10px;align-items:flex-start}.kvittorad-text{flex:1 1;min-width:0}.kvittorad-bild{flex:none;width:54px;height:72px;border-radius:8px;overflow:hidden;border:1px solid var(--line);background:var(--surface-2);display:block}.kvittorad-bild img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:1024px){.kvittofotoknapp{max-width:640px}.kvittofotoblad{max-width:600px;border-radius:20px 20px 0 0}}html[data-tema=glas] .kvittofotoknapp{border-radius:22px;border:1px solid rgba(255,255,255,.35)}html[data-tema=glas] .kvittoval button{background:rgba(255,255,255,.35);border-color:var(--glas-kant);border-radius:16px}html[data-tema=glas] .kvittoval button.on{background:var(--accent);border-color:var(--accent);color:#fff}html[data-tema=glas] .kvittoval button.on small{color:#fff;opacity:.85}.brevlador{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.brevlada{border:1px solid var(--line);border-radius:14px;padding:11px 12px;background:var(--surface)}.brevlada.av{opacity:.6}.brevlada-huvud{display:flex;align-items:center;gap:9px}.brevlada-namn{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.brevlada-namn b{font-size:14.5px}.brevlada-namn span{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brevlada-lage{flex:none;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:2px 8px}.brevlada-lage.fel{color:var(--danger);background:#fbeaea;border-color:#f0c9c9}.brevlada-siffror{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:12.5px;color:var(--muted)}.brevlada-siffror b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brevlada-siffror .varning b{color:var(--warn)}.brevlada-siffror .tyst{color:var(--faint)}.brevlada-stapel{height:4px;border-radius:2px;background:var(--line);margin-top:7px;overflow:hidden}.brevlada-stapel>div{height:100%;transition:width .4s}.brevlada-knappar{display:grid;grid-template-columns:repeat(4,auto);justify-content:start;grid-gap:6px;gap:6px;margin-top:10px}.brevlada-knappar .lpbtn{margin:0;justify-content:center}@media (max-width:600px){.brevlada-knappar,.brevlada-mer .brevlada-knappar{grid-template-columns:1fr 1fr}.brevlada-mer .brevlada-knappar .lpbtn:first-child{grid-column:1/-1}}.brevlada-mer{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line)}html[data-tema=glas] .brevlada{background:rgba(255,255,255,.35);border-color:var(--glas-kant);border-radius:18px}html[data-tema=glas] .brevlada-lage{background:rgba(255,255,255,.5)}.avfilter.personval{margin-bottom:2px}.avfilter.personval .avfilter-val{height:28px;font-size:12px;padding:0 10px;background:transparent}.avfilter.personval .avfilter-val.on{color:#fff}.avfilter.personval .avfilter-val.on,html[data-tema=glas] .avfilter.personval .avfilter-val.on{background:var(--ink);border-color:var(--ink)}.avfilter{display:flex;gap:6px;margin:10px 0 8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.avfilter::-webkit-scrollbar{display:none}.avfilter-val{flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 11px;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);font-family:inherit;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer}.avfilter-val b{font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);background:var(--surface);border-radius:999px;padding:1px 6px;min-width:12px;text-align:center}.avfilter-val.on{background:var(--accent);border-color:var(--accent);color:#fff}.avfilter-val.on b{background:rgba(255,255,255,.22);color:#fff}.avfilter-val.rod:not(.on) b{color:var(--danger);background:#fbeaea}.avfilter-val.orange:not(.on) b{color:var(--warn);background:var(--warn-soft)}html[data-tema=glas] .avfilter-val{background:rgba(255,255,255,.4);border-color:var(--glas-kant)}html[data-tema=glas] .avfilter-val.on{background:var(--accent);border-color:var(--accent)}.kvittoalbumlank{display:flex;align-items:center;gap:8px;margin:-6px 0 14px;padding:10px 13px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);text-decoration:none;font-size:13px;font-weight:600}.kvittoalbumlank svg{color:var(--muted);flex:none}.albumstyr{display:flex;gap:8px;align-items:center;margin:0 0 6px}.albumstyr input{flex:1 1;min-width:0;height:36px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font:inherit;font-size:14px}.albumstyr .lpbtn{margin:0;flex:none}.albummanad{margin-top:14px}.albummanad-huvud{display:flex;align-items:baseline;gap:8px;margin:0 2px 6px}.albummanad-huvud b{font-size:14px}.albummanad-huvud span{color:var(--muted);font-size:12.5px;flex:1 1}.albumrutnat{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px}.albumkort{display:flex;flex-direction:column;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface);font-family:inherit;text-align:left;cursor:pointer;color:var(--ink)}.albumkort.vald{outline:2.5px solid var(--accent);outline-offset:-1px}.albumbild{position:relative;aspect-ratio:3/4;background:var(--surface-2);overflow:hidden}.albumbild img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.miniatyr{position:absolute;inset:0;background:var(--surface-2)}.miniatyr.laddar:after,.miniatyr.vantar:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);background-size:200% 100%;animation:skimmer 1.4s linear infinite}.miniatyr.vantar:after{animation:none}@keyframes skimmer{0%{background-position:120% 0}to{background-position:-80% 0}}.miniatyr img{animation:tona .25s ease}@keyframes tona{0%{opacity:0}to{opacity:1}}.miniatyr-igen{left:50%;top:50%;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:var(--surface);font-size:18px;cursor:pointer}.albumbadge,.miniatyr-igen{position:absolute;color:var(--muted)}.albumbadge{left:6px;bottom:6px;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--line)}.albumbadge.ok{color:var(--ok);background:#e6f3ec;border-color:#cfe3d8}.albumbadge.varning{color:var(--warn);background:var(--warn-soft);border-color:#f0dcc2}.albumbadge.fel{color:var(--danger);background:#fbe9e7;border-color:#f0c9c9}.albumkryss{position:absolute;right:6px;top:6px;width:24px;height:24px;border-radius:50%;border:2px solid #fff;background:rgba(0,0,0,.3);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;box-shadow:0 1px 3px rgba(0,0,0,.3)}.albumkryss.pa{background:var(--accent);border-color:var(--accent)}.albumtext{display:flex;flex-direction:column;gap:1px;padding:7px 9px 8px;min-width:0}.albumtext b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.albumtext span{font-size:12px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.albumtext small{font-size:11px;color:var(--muted)}@media (max-width:600px){.albumrutnat{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.album .kvittoalbumlank,.album .kvittofotoknapp{max-width:640px}}html[data-tema=glas] .albumkort{background:rgba(255,255,255,.45);border-color:var(--glas-kant);border-radius:16px}html[data-tema=glas] .kvittoalbumlank{background:rgba(255,255,255,.4);border-color:var(--glas-kant);border-radius:16px}html[data-tema=glas] .albumstyr input{background:rgba(255,255,255,.5);border-color:var(--glas-kant)}.kvflikar{margin:0 0 12px}.kvflikar button{gap:6px;font-size:13.5px;padding:9px 4px}.kvflik-tal,.kvflikar button{display:inline-flex;align-items:center;justify-content:center}.kvflik-tal{font-size:11px;font-weight:700;min-width:18px;height:18px;padding:0 5px;border-radius:999px;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kvflik-tal,.kvflikar button.on .kvflik-tal{background:var(--danger)}@media (max-width:600px){.kvflikar button{font-size:12.5px;padding:9px 2px}}.afstatus{margin-top:16px;padding:12px 14px 14px;margin-bottom:14px}.afstatus .ghost{margin-top:10px}.afvarning{margin:8px 0 0;padding:8px 10px;border-radius:10px;background:var(--warn-soft);color:var(--warn);font-size:12.5px;line-height:1.4}.kvflik-tal.gra{background:var(--muted)}.kvflikar button.on .kvflik-tal.gra{background:var(--ink)}.afpubl h3{margin:0 0 6px;font-size:14px;font-weight:700}.afpubl code{font-size:12px;background:var(--surface-2);padding:1px 5px;border-radius:5px}.afpublrad{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line)}.afpublnamn{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.afpublnamn b{font-weight:600}.afpublnamn small{font-size:12px;color:var(--muted);line-height:1.35}.afpublfel{color:var(--danger)}.afbryt{display:inline-flex;align-items:center;gap:8px;flex:none;font-size:13px;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.afbryt input[type=checkbox],html[data-tema=glas] .afbryt input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:42px;height:24px;border-radius:999px;background:#d9d6cf;position:relative;transition:background .16s ease;margin:0;cursor:pointer}.afbryt input:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:left .16s ease}.afbryt input:checked,html[data-tema=glas] .afbryt input[type=checkbox]:checked{background:var(--accent)}.afbryt input:checked:after{left:21px}.afbryt input:disabled{opacity:.6}.afland{margin:0 0 14px}.afland h2{display:flex;align-items:center;gap:7px;margin:0 2px 6px;font-size:14px;font-weight:700}.afflagga{font-size:16px;line-height:1}.flaggbild{display:inline-block;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.08);vertical-align:middle}.aftal{font-size:11.5px;font-weight:700;color:var(--muted);background:var(--surface-2,#eceae5);border-radius:999px;padding:1px 7px;min-width:20px;text-align:center}.aflista{padding:0 14px}.afrad{display:flex;flex-direction:column;gap:3px;padding:11px 0;border-top:1px solid var(--line);font-size:13.5px}.afrad:first-child{border-top:none}.afrad.dold{opacity:.65}.afrad.liten{padding:8px 0;font-size:12.5px}.aftopp{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.aftopp b{font-weight:600;min-width:0;overflow-wrap:anywhere;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.aftopp em{font-style:normal;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.afort{color:var(--muted)}.afort,.afwww{font-size:12.5px}.afwww{color:var(--accent-ink);text-decoration:none;overflow-wrap:anywhere;align-self:flex-start}.afwww:hover{text-decoration:underline}.afwww.saknas{color:var(--muted);font-style:italic}.afmeta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:2px}.afmeta small{font-size:11.5px;color:var(--muted);line-height:1.3}.afknappar{display:flex;gap:12px;flex:none;margin-left:auto}.aflank{border:none;background:none;padding:0;font:inherit;font-size:12.5px;color:var(--accent-ink);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.aflank:active{opacity:.6}.afrad .pill{font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px;background:var(--surface-2,#eceae5);color:var(--muted);white-space:nowrap}.afrad .pill.varning{background:var(--warn-soft);color:var(--warn)}.afrad .pill.texsolv{background:var(--accent-soft);color:var(--accent-ink)}.afrad .pill.runlock{background:var(--info-soft);color:var(--info)}.afredigera{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:4px}.afredigera label{display:flex;flex-direction:column;gap:3px;flex:1 1 120px;min-width:0;font-size:11.5px;font-weight:600;color:var(--muted)}.afredigera label.bred{flex:1 1 100%}.afredigera input{width:100%;min-width:0;padding:9px 11px;border:1px solid var(--line);border-radius:10px;font:inherit;font-size:14px;font-weight:400;color:var(--ink)}.afredknappar{flex:1 1 100%;display:flex;flex-direction:column;gap:6px}.afredigera button.save{width:100%;margin:0;padding:10px 14px;font-size:13.5px;border-radius:10px}.afletare{margin-bottom:14px}.afverktyg{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;margin:0 0 12px;align-items:center}.afverktyg input,.afverktyg select{height:42px;margin:0;font-size:14px}.afverktyg-svar{grid-column:1/-1;margin:0 2px!important}@media (max-width:600px){.afverktyg{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.afverktyg input{grid-column:1/-1}}.afkorning{margin-top:8px;padding-top:8px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.afkorning small{font-size:12px;color:var(--muted);line-height:1.35}.afkorning-rad{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13.5px}.afkorning-stapel{height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden;border:1px solid var(--line)}.afkorning-stapel span{display:block;height:100%;background:var(--accent);transition:width .3s ease}.afkorning-logg{max-height:220px;overflow:auto;gap:4px}.afkorning-logg,.afkorning-post{display:flex;flex-direction:column}.afkorning-post{gap:1px;font-size:12.5px;padding:5px 8px;border-radius:8px;background:var(--surface-2)}.afkorning-post span{color:var(--muted);overflow-wrap:anywhere}.afkorning-post.forslag{background:var(--info-soft)}.afkorning-post.bekraftad{background:#e6f3ec}.afkorning-post.fel{background:#fbe9e7}.afkorning-post.fel span{color:var(--danger)}.afkundlank{color:inherit;text-decoration:none}.afkundlank:hover{text-decoration:underline}.afrubrik{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:6px 2px 8px;font-size:15px;font-weight:700}.afrubrik .pill{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--warn-soft)}.afnya h2,.afrubrik .pill{color:var(--warn)}.afnya .aflista{border-color:#efd3ad;box-shadow:0 0 0 3px rgba(168,86,12,.06)}.afrad .pill.publicerad{background:#e6f3ec;color:var(--ok)}.afrad .pill.ny{background:var(--warn-soft);color:var(--warn)}.afbeslut{display:flex;gap:8px;margin-top:8px}.afbeslut .ghost,.afbeslut .save{flex:1 1;margin:0;padding:10px 12px;font-size:13.5px;border-radius:10px;width:auto}.afkoll{font-size:12px;color:var(--muted);line-height:1.35}.afkoll.ok{color:var(--ok)}.afkoll.ok a{color:inherit}.afkoll.fel{color:var(--danger)}.afforslag{display:flex;flex-direction:column;gap:3px;margin-top:4px;padding:8px 10px;border-radius:10px;background:var(--info-soft);border:1px solid var(--info-line)}.afforslag-rubrik{font-size:11px;font-weight:700;color:var(--info);text-transform:uppercase;letter-spacing:.03em}.afforslag small{font-size:12px;color:var(--muted);line-height:1.35}.afforslag small a{color:var(--accent-ink)}.afforslag .afbevis{font-style:italic}.aflank:disabled{opacity:.45;cursor:default}.afunderlag{margin-top:6px;padding:8px 10px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line);font-size:11.5px}.afulrad span{overflow:hidden;text-overflow:ellipsis}.afulrad{display:grid;grid-template-columns:56px 62px 30px minmax(0,1fr) minmax(0,1fr);grid-gap:4px 8px;gap:4px 8px;padding:3px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.afulrad span:nth-child(n+4){text-align:right}.afulrad.rubrik{color:var(--muted);font-weight:600;border-bottom:1px solid var(--line);padding-bottom:4px}.afulrad.summa{border-top:1px solid var(--line);padding-top:4px;font-weight:700}.afulrad.kredit{color:var(--danger)}.afulrad.vantar{color:var(--muted);font-style:italic}.affald{margin:4px 0 14px;font-size:13px}.affald summary{cursor:pointer;font-weight:600;padding:6px 2px;color:var(--ink)}.affald .aflista{margin-top:6px}.kundaf{display:block;margin:14px 0 0;padding:10px 14px;border-radius:12px;font-size:13.5px;font-weight:600;text-decoration:none;background:var(--surface-2);color:var(--ink);border:1px solid var(--line)}.kundaf.publicerad{background:#e6f3ec;color:var(--ok);border-color:#cfe6d9}.kundaf.ny{background:var(--warn-soft);color:var(--warn);border-color:#efd3ad}.card.kundhemsida{margin-top:14px}.kundhemsida .hemsidarad{display:flex;flex-wrap:wrap;gap:8px}.kundhemsida .hemsidarad .pill{font-size:13px;font-weight:600;padding:5px 12px;border-radius:999px;background:var(--surface-2);color:var(--muted);border:1px solid var(--line)}.kundhemsida .hemsidarad .pill.publicerad{background:#e6f3ec;color:var(--ok);border-color:#cfe6d9}.hemsidaval{display:flex;align-items:center;gap:10px;flex:1 1 150px;min-width:0;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);cursor:pointer}.hemsidaval input{width:20px;height:20px;flex:none;margin:0;accent-color:var(--accent)}.hemsidaval span{display:flex;flex-direction:column;min-width:0;font-weight:600;font-size:14px;line-height:1.3}.hemsidaval small{font-weight:400;font-size:12px;color:var(--muted)}.hemsidavarfor{margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.45;color:var(--muted)}.hemsidavarfor li+li{margin-top:4px}.hemsidaknappar{display:flex;gap:12px;align-items:center;margin-top:12px}.hemsidaknappar button.save{width:auto;flex:1 1;margin-top:0}.kundtal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0}.kundtal>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;display:flex;flex-direction:column;gap:3px;box-shadow:var(--shadow)}.kundtal span{font-size:11.5px;color:var(--muted)}.kundtal b{font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kundkort{padding:12px 14px;margin-bottom:12px}.kundkort h3{margin:0 0 8px;font-size:14px;font-weight:700}.kundkort-huvud{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.kundform{display:flex;flex-direction:column;gap:12px;margin-top:4px}.kundform fieldset{border:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px 10px;gap:8px 10px}.kundform legend{font-size:12px;font-weight:700;color:var(--ink);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;padding:0}.kundform legend small{text-transform:none;letter-spacing:0;font-weight:400;color:var(--muted)}.kundform label{display:flex;flex-direction:column;gap:3px;font-size:11.5px;font-weight:600;color:var(--muted);min-width:0}.kundform label.bred{grid-column:1/-1}.kundform label.andrad{color:var(--accent-ink)}.kundform label.andrad input{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.kundform input{width:100%;margin:0;padding:9px 11px;font-size:14px;font-weight:400;color:var(--ink);border-radius:10px}.kundform-knappar{display:flex;gap:8px}.kundform-knappar .ghost,.kundform-knappar .save{margin:0;width:auto;flex:1 1}@media (max-width:600px){.kundform fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.kundform-knappar{flex-direction:column}}.kundkort a{color:var(--accent-ink)}.kundadresser{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px;margin-bottom:8px}.kundadresser>div{display:flex;flex-direction:column;gap:1px;font-size:13.5px}.kundetikett{font-size:11.5px;font-weight:600;color:var(--muted);margin-bottom:2px}.kundtabell{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kundtabell>div{display:grid;grid-template-columns:52px repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;padding:4px 0;border-top:1px solid var(--line)}.kundtabell>div:first-child{border-top:none}.kundtabell>div>:nth-child(n+2){text-align:right}.kundtabell .rubrik{color:var(--muted);font-weight:600;font-size:11.5px}.kundtabell.fakt>div{grid-template-columns:minmax(0,1fr) 92px 36px minmax(0,1fr)}.kundtabell .kredit{color:var(--danger)}.kundorder{display:grid;grid-template-columns:minmax(0,.8fr) 92px auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;padding:7px 0;border-top:1px solid var(--line);font-size:13px;text-decoration:none;color:var(--ink)}.kundorder:first-of-type{border-top:none}.kundorder b{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kundorder .pill{font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px;background:var(--surface-2);color:var(--muted);white-space:nowrap}.kundorder .pill.ok{background:#e6f3ec;color:var(--ok)}.kundorder .pill.fel{background:#fbe9e7;color:var(--danger)}@media (max-width:600px){.kundtal b{font-size:15px}.kundorder{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.kundorder span:nth-child(2){text-align:right;color:var(--muted)}}.likadana{justify-content:space-between;gap:12px;text-align:left;margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.likadana,.likadana-styr{display:flex;align-items:center}.likadana-styr{gap:6px;flex:none}.likadana-styr button{width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:var(--surface);font-size:20px;font-weight:600;line-height:1;color:var(--ink);cursor:pointer}.likadana-styr button:disabled{opacity:.35;cursor:default}.likadana-styr input{width:54px;height:40px;text-align:center;font-size:17px;font-weight:700;padding:0;border-radius:12px}.kollihuvud .likadana-pill{font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);margin-left:8px}.likadana>.flabel{flex:1 1;text-align:left}.pagenav:not(.hemsida-nav) a,.pagenav:not(.hemsida-nav) button,nav a,nav button{font-size:10px;padding:9px 1px 11px;gap:2px;letter-spacing:-.015em}html[data-tema=glas] .pagenav:not(.hemsida-nav),html[data-tema=glas] .phone>nav{left:6px;right:6px;gap:0;padding:3px;bottom:calc(8px + env(safe-area-inset-bottom))}html[data-tema=glas] .pagenav:not(.hemsida-nav) a,html[data-tema=glas] .pagenav:not(.hemsida-nav) button,html[data-tema=glas] .phone>nav a,html[data-tema=glas] .phone>nav button{padding:7px 1px 8px}@media(min-width:640px){html[data-tema=glas] .pagenav:not(.hemsida-nav){bottom:calc(10px + env(safe-area-inset-bottom));left:50%;right:auto;transform:translateX(-50%);width:min(var(--ram,100%),calc(100% - 24px))}}@media(min-width:1024px){html[data-tema=glas] .pagenav:not(.hemsida-nav),html[data-tema=glas] .phone>nav{left:50%;right:auto;transform:translateX(-50%);width:min(var(--ram),calc(100% - 32px));padding:4px 6px;bottom:12px}html[data-tema=glas] .pagenav:not(.hemsida-nav) a,html[data-tema=glas] .pagenav:not(.hemsida-nav) button,html[data-tema=glas] .phone>nav a,html[data-tema=glas] .phone>nav button{gap:7px;font-size:12.5px;padding:9px 8px}}.crmgrupper{display:flex;gap:6px;overflow-x:auto;margin:0 0 10px;padding-bottom:2px;scrollbar-width:none}.crmgrupper::-webkit-scrollbar{display:none}.crmgrupper button{flex:none;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;white-space:nowrap}.crmgrupper button.on{background:var(--accent-soft);border-color:#cfe4dd;color:var(--accent-ink)}.crmverktyg{grid-template-columns:minmax(0,1fr) repeat(4,auto)}@media (max-width:600px){.crmverktyg{grid-template-columns:repeat(2,minmax(0,1fr))}.crmverktyg input{grid-column:1/-1}.crmverktyg select{font-size:13px;padding-left:8px;padding-right:4px}}.crmlista{padding:0 14px}.crmrad{display:flex;flex-direction:column;gap:3px;padding:11px 0;border-top:1px solid var(--line);color:inherit;text-decoration:none}.crmrad:first-child{border-top:none}.crmrad:active{opacity:.6}.crmtopp{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.crmtopp b{font-weight:600;font-size:14px;min-width:0;overflow-wrap:anywhere;display:inline-flex;align-items:center;gap:6px}.crmtopp em{font-style:normal;font-weight:700;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.crmmeta{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--muted)}.crmmeta span:last-child{white-space:nowrap}.crmpiller{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.crmpill{font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px;background:var(--surface-2,#eceae5);color:var(--muted);white-space:nowrap}.crmpill.af{background:#e6f3ec;color:var(--ok);margin-left:6px}.crmpiller .crmpill.af{margin-left:0}.crmpill.tagg{background:var(--info-soft);color:var(--info)}.crmpill.ant{background:var(--warn-soft);color:var(--warn)}.crmfler{width:100%;margin:6px 0 12px}.crmtom{padding:22px 16px;text-align:center;color:var(--muted);font-size:14px}.crmregister{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:14px 2px 6px;font-size:12.5px;color:var(--muted)}.crmregister small{font-size:11.5px;line-height:1.35}.crmtaggar{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:10px 0 0}.crmtagg{display:inline-flex;align-items:center;gap:4px;padding:4px 6px 4px 10px;border-radius:999px;background:var(--info-soft);color:var(--info);font-size:12.5px;font-weight:600;border:1px solid transparent}.crmtagg button{border:none;background:none;color:inherit;font-size:15px;line-height:1;padding:0 3px;cursor:pointer;opacity:.7}.crmtagg.ny{padding:4px 10px;background:transparent;border:1px dashed var(--line);color:var(--muted);cursor:pointer;font:inherit;font-size:12.5px;font-weight:600}.crmtaggform{display:flex;flex-wrap:wrap;gap:6px;width:100%}.crmtaggform input{flex:1 1 160px;margin:0;height:38px;font-size:14px}.crmtaggform .ghost,.crmtaggform .save{width:auto;margin:0;padding:8px 14px;font-size:13px;border-radius:10px}.crmforslag{display:flex;flex-wrap:wrap;gap:5px;width:100%}.crmforslag button{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:3px 9px;font:inherit;font-size:12px;color:var(--muted);cursor:pointer}.crmtyper{display:flex;gap:5px;flex-wrap:wrap;margin:0 0 8px}.crmtyper button{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:5px 11px;font:inherit;font-size:12.5px;font-weight:600;color:var(--muted);cursor:pointer}.crmtyper button.on{background:var(--accent-soft);border-color:#cfe4dd;color:var(--accent-ink)}.crmantform{display:flex;flex-direction:column;gap:8px;margin-bottom:6px}.crmantform textarea{width:100%;margin:0;padding:9px 11px;font:inherit;font-size:14px;border-radius:10px;border:1px solid var(--line);resize:vertical;min-height:70px;box-sizing:border-box}.crmantform .save{margin:0;align-self:flex-start;width:auto;padding:9px 16px;font-size:13.5px;border-radius:10px}.crmanteckning{padding:9px 0;border-top:1px solid var(--line)}.crmanteckning.fast{background:linear-gradient(90deg,var(--warn-soft),transparent 70%);margin:0 -14px;padding:9px 14px}.crmanteckning p{margin:4px 0 0;font-size:13.5px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.crmanthuvud{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.crmanthuvud small{font-size:11.5px;color:var(--muted)}.crmantknappar{display:flex;gap:12px;margin-left:auto}.crmtyp{font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--surface-2);color:var(--muted)}.crmtyp.samtal{background:var(--info-soft);color:var(--info)}.crmtyp.mote{background:#e6f3ec;color:var(--ok)}.crmtyp.mejl{background:var(--warn-soft);color:var(--warn)}.crmkontakt{padding:9px 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:2px;font-size:13.5px}.crmkontakt:first-of-type{border-top:none}.crmkontakttopp{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.crmkontakttopp b{font-weight:600}.crmkontakt small{font-size:12px;color:var(--muted)}.crmkontaktvagar{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px}.crmkontakt p{margin:2px 0 0;font-size:12.5px;color:var(--muted);white-space:pre-wrap}.crmbock{flex-direction:row!important;align-items:center;gap:8px!important;font-size:13px!important;color:var(--ink)!important}.crmbock input{width:auto!important;margin:0}.crmfara{color:var(--danger)!important}.crmidrad{display:flex;align-items:baseline;gap:10px;padding:7px 0;border-top:1px solid var(--line);font-size:13.5px;flex-wrap:wrap}.crmidrad:first-of-type{border-top:none}.crmidrad span{font-size:11.5px;font-weight:700;color:var(--muted);min-width:44px}.crmidrad b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.crmidrad small{font-size:11.5px;color:var(--muted)}.crmidrad .aflank{margin-left:auto}.crmidform{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;grid-gap:8px;gap:8px;margin-top:8px}.crmidform input,.crmidform select{margin:0;height:40px;font-size:14px;min-width:0}.crmidform .save{margin:0;width:auto;padding:8px 14px;font-size:13.5px;border-radius:10px}@media (max-width:600px){.crmidform{grid-template-columns:minmax(0,1fr) auto}.crmidform select{grid-column:1/-1}}.crmtl{list-style:none;margin:0;padding:0}.crmtl li{position:relative}.crmtl li:not(:last-child):before{content:"";position:absolute;left:5px;top:20px;bottom:-4px;width:2px;background:var(--line)}.crmtllank{display:flex;gap:12px;padding:7px 0;color:inherit!important;text-decoration:none}a.crmtllank:active{opacity:.6}.crmprick{flex:none;width:12px;height:12px;border-radius:50%;margin-top:4px;background:var(--faint);box-shadow:0 0 0 3px var(--surface)}.crmprick.faktura,.crmprick.order{background:var(--accent)}.crmprick.arende,.crmprick.frakt,.crmprick.levererad,.crmprick.retur{background:var(--info)}.crmprick.anteckning,.crmprick.mejl,.crmprick.mote,.crmprick.samtal{background:var(--warn)}.crmprick.mejl-ut{background:#8a6fb0}.crmprick.beslut{background:var(--ok)}.crmtlinne{flex:1 1;min-width:0}.crmtltopp{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.crmtltopp b{font-size:13.5px;font-weight:600;min-width:0;overflow-wrap:anywhere}.crmtltopp small{font-size:11.5px;color:var(--muted);white-space:nowrap}.crmtlinne p{margin:2px 0 0;font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.crmtlinne p.fri{color:var(--ink);white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.crmtlsort{font-size:11px;color:var(--faint)}.mottnummer{font-size:12.5px;color:var(--muted);margin:0 0 10px;padding:8px 12px;border-radius:10px;background:var(--surface-2);line-height:1.45;overflow-wrap:anywhere}.mottnummer b{color:var(--ink);font-weight:600;margin-right:8px;white-space:nowrap}.mottnummer span{margin-right:6px}.mottnummer.saknas{background:var(--warn-soft);color:var(--warn)}.afverktyg input,.afverktyg select,.crmidform input,.crmidform select,.crmtaggform input,.kolliantal input,.kollimatt .kollipaket select,.likadana-styr input,.lprow input,.lprow select,.raknare input,.scanbottom input,input[style*=height],select[style*=height]{padding-top:0;padding-bottom:0}.mottform{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto auto;grid-gap:6px;gap:6px;margin-top:8px}.mottform input,.mottform select{margin:0;height:38px;padding-top:0;padding-bottom:0;font-size:14px;min-width:0}.mottform .ghost,.mottform .save{margin:0;width:auto;padding:6px 12px;font-size:13px;border-radius:10px}@media (max-width:600px){.mottform{grid-template-columns:minmax(0,1fr) auto auto}.mottform select{grid-column:1/-1}}.crmvyer{margin:0 0 12px}.crmvyer button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.vyantal{font-size:11px;font-weight:700;min-width:18px;padding:1px 6px;border-radius:999px;background:var(--danger,#b3261e);color:#fff}.upphuvud{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;flex-wrap:wrap}.upphuvud .crmtyper,.uppny{margin:0}.uppny{width:auto;padding:8px 14px;font-size:13.5px;border-radius:10px}.uppgrupp{padding:4px 14px;margin-bottom:12px}.crmupp .uppgrupp:not(.card){padding:0;margin:0}.uppgrupp h4{margin:10px 0 2px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);display:flex;gap:6px;align-items:center}.uppgrupp h4.sen{color:var(--danger)}.uppgrupp h4 span{font-size:11px;background:var(--surface-2);color:var(--muted);border-radius:999px;padding:0 7px}.upprad{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.uppgrupp h4+.upprad,.uppgrupp>.upprad:first-child{border-top:none}.uppbock{flex:none;width:24px;height:24px;margin-top:1px;border-radius:50%;border:2px solid rgba(27,25,23,.3);background:var(--surface);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.uppbock.pa{background:var(--accent);border-color:var(--accent)}.upprad.sen .uppbock{border-color:var(--danger)}.uppinne{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;cursor:pointer}.uppinne b{font-size:14px;font-weight:600;overflow-wrap:anywhere}.uppinne small{font-size:12px;color:var(--muted)}.upprad.sen .uppinne small{color:var(--danger)}.upprad.klar .uppinne b{text-decoration:line-through;color:var(--muted)}.uppinne p{margin:2px 0 0;font-size:12.5px;color:var(--muted);white-space:pre-wrap}.uppkundlank{font-size:12.5px;color:var(--accent-ink);text-decoration:none;align-self:flex-start}.uppbort{flex:none;font-size:12px}.uppform{display:flex;flex-direction:column;gap:8px;padding:10px 0;margin-bottom:6px}.uppform input[type=text],.uppform select{margin:0;font-size:14px}.uppform textarea{width:100%;margin:0;padding:9px 11px;font:inherit;font-size:14px;border-radius:10px;border:1px solid var(--line);resize:vertical;box-sizing:border-box}.uppnar{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.uppnar input[type=date]{width:auto;flex:1 1 150px;margin:0;font-size:14px}.uppnar input[type=time]{width:auto;flex:0 1 110px;margin:0;font-size:14px}.uppsnabb{display:flex;flex-wrap:wrap;gap:5px;flex:1 1 100%}.uppsnabb button{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:4px 10px;font:inherit;font-size:12px;color:var(--muted);cursor:pointer}.uppkund{display:flex;align-items:baseline;gap:10px;font-size:14px}.uppkundsok{position:relative}.uppkundsok input{margin:0;font-size:14px}.uppkundlista{display:flex;flex-direction:column;margin-top:4px;border:1px solid var(--line);border-radius:10px;background:var(--surface);overflow:hidden}.uppkundlista button{border:none;border-top:1px solid var(--line);background:none;text-align:left;padding:8px 11px;font:inherit;font-size:13.5px;cursor:pointer}.uppkundlista button:first-child{border-top:none}.uppkundlista small{color:var(--muted);font-size:11.5px}.bevrad{display:flex;flex-direction:column;gap:4px;padding:11px 0;border-top:1px solid var(--line)}.bevrad:first-child{border-top:none}.bevtakt{font-size:12.5px;color:var(--muted);line-height:1.45;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.bevtakt b{color:var(--ink);font-weight:600}.bevknappar{display:flex;gap:14px;flex-wrap:wrap;margin-top:2px}.vcrm .vcrmrub{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:10px 0 2px}.vcrm .vcrmrub:first-child{margin-top:0}.vcrm .vcrmrub.neg{color:var(--danger)}.vcrm .rline span{min-width:0;overflow-wrap:anywhere}.ordfraktrad{padding:8px 0;border-top:1px solid var(--line)}.ordfraktrad:first-child{border-top:none;padding-top:0}.ordfrakttopp{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.ordfrakttopp .pill{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--surface-2);color:var(--muted)}.ordfrakttopp .pill.ok{background:#e6f3ec;color:var(--ok)}.ordfrakttopp .pill.fel{background:#fbe9e7;color:var(--danger)}.ordfraktrad .lplank{display:inline-block;margin-top:4px}.ordbilaga{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line);color:var(--accent-ink);text-decoration:none;font-size:14px}.ordbilaga:first-child{border-top:none;padding-top:0}.ordbilaga span{flex:1 1;min-width:0;overflow-wrap:anywhere;font-weight:600}.ordbilaga small{color:var(--muted);font-size:12px}.vmeta .sub{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;line-height:1.35}.igenorsak{margin:0 0 16px;display:flex;flex-direction:column;gap:8px}.igenorsak .igenrubrik{font-size:14px;margin:0 2px 2px}.igenorsak .kravknapp{width:100%;margin:0}.igenorsak .kravknapp em{font-style:normal;font-weight:600;color:var(--accent-ink)}.mottnummer.ddp{background:var(--info-soft);color:var(--info)}.kundflikar{display:flex;gap:6px;overflow-x:auto;margin:4px 0 12px;padding-bottom:2px;scrollbar-width:none}.kundflikar::-webkit-scrollbar{display:none}.kundflikar button{flex:none;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:13.5px;font-weight:600;color:var(--muted);cursor:pointer;white-space:nowrap}.kundflikar button.on{background:var(--accent-soft);border-color:#cfe4dd;color:var(--accent-ink)}.kundflikar small{font-size:11px;font-weight:700;background:var(--surface-2);color:var(--muted);border-radius:999px;padding:0 6px}.kundflikar button.on small{background:#fff;color:var(--accent-ink)}.kundlista input[type=search]{margin:0 0 4px}.kundrad{display:flex;flex-direction:column;gap:3px;padding:10px 0;border-top:1px solid var(--line);color:inherit;text-decoration:none}a.kundrad:active{opacity:.6}.kundrad.kredit .kundradtopp b,.kundrad.kredit .kundradtopp em{color:var(--danger)}.kundradtopp{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.kundradtopp b{font-size:14px;font-weight:600}.kundradtopp em{font-style:normal;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.kundradmeta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;color:var(--muted)}.kundradmeta .pill,.kundradtopp .pill{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--surface-2);color:var(--muted)}.kundrad .pill.ok{background:#e6f3ec;color:var(--ok)}.kundrad .pill.fel{background:#fbe9e7;color:var(--danger)}.kundrad .pill.info{background:var(--info-soft);color:var(--info)}.nrtraffar{padding:4px 14px;margin-bottom:12px}.nrtraffar h4{margin:10px 0 2px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.nrtraff{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0;border-top:1px solid var(--line);color:inherit;text-decoration:none;font-size:13.5px}.nrtraffar h4+.nrtraff{border-top:none}.nrtraff b{font-weight:600}.nrtraff span{color:var(--muted);font-size:12.5px;overflow-wrap:anywhere}.nrtraff em{font-style:normal;font-weight:700;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mejlform{display:flex;flex-direction:column;gap:6px;padding:8px 0 12px;border-bottom:1px solid var(--line);margin-bottom:10px}.mejlform input,.mejlform select{margin:0;font-size:14px}.mejlform textarea{width:100%;margin:0;padding:10px 12px;font:inherit;font-size:14px;border-radius:10px;border:1px solid var(--line);resize:vertical;box-sizing:border-box;line-height:1.45}.lankruta{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--card,#fff)}.lankknappar{display:flex;gap:8px;flex-wrap:wrap}.lankknappar button{margin:0;width:auto;flex:1 1 140px}.mejlform .flabel{margin-top:4px}.mejlrad{border-top:1px solid var(--line)}.mejlrad:first-of-type{border-top:none}.mejlrad.lank{display:block;color:inherit;text-decoration:none}.mejltopp{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 0;border:none;background:none;font:inherit;text-align:left;cursor:pointer;color:inherit}.mejlpil{flex:none;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;background:var(--info-soft);color:var(--info)}.mejlrad.ut .mejlpil{background:#e6f3ec;color:var(--ok)}.mejlinne{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.mejlinne b{font-size:14px;font-weight:600;overflow-wrap:anywhere}.mejlrad.olast .mejlinne b{font-weight:800}.mejlinne small{overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mejlinne small,.mejltopp em{font-size:12px;color:var(--muted)}.mejltopp em{font-style:normal;white-space:nowrap}.mejltext{padding:0 0 12px 34px;display:flex;flex-direction:column;gap:6px}.mejltext p{margin:0;font-size:13.5px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.mejltext small{font-size:12px;color:var(--muted)}.brevladarad{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;padding:8px 0;border-top:1px solid var(--line);font-size:13.5px}.brevladarad small{color:var(--muted);font-size:12px}.skickatkopia{border-top:1px solid var(--line);margin-top:2px}.skickatkopia .brevladarad{border-top:0;padding-bottom:2px}.skickatkopia .crmbock{display:flex;align-items:center;gap:6px;font-size:13.5px;margin:2px 0 6px}.crmtllank.knapp{width:100%;border:none;background:none;font:inherit;text-align:left;cursor:pointer;color:inherit}.kundkort a.kundrad{color:inherit}.inkorg{display:flex;flex-direction:column;gap:10px}.inkflikar{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 0 4px;margin:0 -2px}.inkflikar::-webkit-scrollbar{display:none}.inkflikar button{flex:none;display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:13.5px;font-weight:600;color:var(--muted);cursor:pointer;white-space:nowrap}.inkflikar button.on{background:var(--accent-soft);border-color:#cfe4dd;color:var(--accent-ink)}.inkflikar small{font-size:11px;font-weight:700;background:var(--surface-2);color:var(--muted);border-radius:999px;padding:0 6px;min-width:18px;text-align:center}.inkflikar button.on small{background:#fff;color:var(--accent-ink)}.inkflikar button.brad small{background:var(--danger);color:#fff}.inkverktyg{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.inkverktyg input[type=search]{flex:1 1 220px;min-width:0;margin:0}.inkhint{margin:0 2px}.inklista{padding:2px 14px}.inkmer{display:block}.arrad{display:flex;flex-direction:column;gap:3px;padding:12px 0;border-top:1px solid var(--line);color:inherit;text-decoration:none}.inklista .arrad:first-child{border-top:none}a.arrad:active{opacity:.6}.arrad.svara:before{content:"";position:absolute;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--warn)}.arhuvud{display:flex;align-items:baseline;gap:8px;min-width:0}.arhuvud b{font-size:14.5px;font-weight:600}.arhuvud b,.arhuvud small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arhuvud small{flex:1 1}.arhuvud em,.arhuvud small{font-size:12px;color:var(--muted)}.arhuvud em{margin-left:auto;flex:none;font-style:normal;white-space:nowrap}.aramne{font-size:13.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arrad.olast .aramne,.arrad.olast .arhuvud b{font-weight:800}.arrad.olast .arhuvud b:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);margin-right:6px;vertical-align:1px}.arsamm{font-size:12.5px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.armeta,.arsamm{color:var(--muted)}.armeta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;margin-top:2px}.arkat{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--surface-2);color:var(--muted)}.arkat.k-fraga{background:var(--accent-soft);color:var(--accent-ink)}.arkat.k-order{background:#e6f3ec;color:var(--ok)}.arkat.k-frakt{background:var(--info-soft);color:var(--info)}.arkat.k-faktura{background:var(--warn-soft);color:var(--warn)}.arkat.k-forfragan{background:#efe8f7;color:#6a3fa0}.arkat.k-info{background:var(--surface-2);color:var(--muted)}.arkat.k-reklam{background:var(--surface-2);color:var(--faint)}.arvant{font-weight:700;color:var(--warn)}.arklar{font-weight:600;color:var(--ok)}.arorder{font-weight:600;color:var(--ink);background:var(--surface-2);border-radius:6px;padding:1px 6px}.arorder.lank{display:inline-block;text-decoration:none;color:var(--accent-ink);background:var(--accent-soft);padding:5px 10px;border-radius:8px;font-size:13px}.aransv{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--ink);color:#fff;font-size:10px;font-weight:700;letter-spacing:.02em}.kundmejl{display:flex;flex-direction:column;gap:10px}.kundmejl .card{margin:0}.arrubrik{overflow-wrap:anywhere}.arlage{padding:14px;margin-top:14px;display:flex;flex-direction:column;gap:10px}.arlage.svara{border-left:3px solid var(--warn)}.arlage-topp{display:flex;align-items:center;justify-content:space-between;gap:12px}.arlage-text{font-size:14px;font-weight:600}.arlage.svara .arlage-text{color:var(--warn)}button.save.arklarknapp{width:auto;margin:0;padding:9px 22px;flex:none}.arsammanfattning{margin:0;font-size:13.5px;color:var(--ink);line-height:1.45;background:var(--surface-2);border-radius:10px;padding:9px 12px}.arfalt{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.arfalt label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--muted);min-width:0}.arfalt select{margin:0;font-size:14px;min-width:0}.arregel{font-size:12.5px;color:var(--muted)}.arordrar{display:flex;flex-wrap:wrap;gap:6px}.arkoppla{margin-top:12px}.arkoppla input{margin:0 0 6px}.arkoppla-rad{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:9px 2px;border:none;border-top:1px solid var(--line);background:none;font:inherit;text-align:left;cursor:pointer;color:inherit}.arkoppla-rad b{font-size:14px;font-weight:600}.arkoppla-rad small{font-size:12px;color:var(--muted)}.armejltrad{display:flex;flex-direction:column;gap:10px;margin:14px 0}.arallt{align-self:center}.armejl{max-width:88%;background:var(--surface);border:1px solid var(--line);border-radius:16px 16px 16px 4px;padding:10px 14px;align-self:flex-start;box-sizing:border-box;min-width:0}.armejl.ut{align-self:flex-end;background:var(--accent-soft);border-color:#cfe4dd;border-radius:16px 16px 4px 16px}.armejl-topp{display:flex;justify-content:space-between;align-items:baseline;gap:10px;width:100%;padding:0;border:none;background:none;font:inherit;text-align:left;cursor:pointer;color:inherit}.armejl-topp b{font-size:13.5px;font-weight:700;min-width:0;overflow-wrap:anywhere}.armejl-topp em{font-style:normal;font-size:11.5px;color:var(--muted);white-space:nowrap;flex:none}.armejl-kropp{display:flex;flex-direction:column;gap:6px;margin-top:4px}.armejl-kropp p{margin:0;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.armejl-adr{font-size:11.5px;color:var(--muted);overflow-wrap:anywhere}.armejl-utdrag{margin:2px 0 0;font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.armejl-bilagor{display:flex;flex-wrap:wrap;gap:6px}.arsvar{margin-bottom:24px}.arsvarknappar{display:flex;gap:10px;margin:0 0 24px}.arsvarknappar .save{margin-top:0}@media (min-width:900px){.armejl{max-width:72%}}.bilagelista{display:flex;flex-wrap:wrap;gap:6px}.bilagechip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 6px 5px 10px;border-radius:8px;background:var(--surface-2);border:1px solid var(--line);font-size:12.5px;font-weight:600;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.bilagechip.lank{padding-right:10px;color:var(--accent-ink)}.bilagechip.fx{background:var(--info-soft);border-color:transparent}.bilagechip small{font-weight:400;color:var(--muted);white-space:nowrap}.bilagechip button{border:none;background:none;font-size:16px;line-height:1;padding:0 4px;color:var(--muted);cursor:pointer}.bilageknappar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.bilageknappar small{font-size:12px;color:var(--muted)}.skrivval{display:flex;flex-wrap:wrap;gap:4px 16px}.mejlform.skriv{border-bottom:none;margin-bottom:0;padding-bottom:0}.fxval{border:1px solid var(--line);border-radius:12px;padding:8px 10px;display:flex;flex-direction:column;gap:2px}.fxvalflik{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:4px}.fxvalflik button{padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:12.5px;font-weight:600;color:var(--muted);cursor:pointer}.fxvalflik button.on{background:var(--accent-soft);border-color:#cfe4dd;color:var(--accent-ink)}.fxvalflik input{flex:1 1 100px;min-width:0;margin:0;font-size:13px}.fxvalrad{display:flex;align-items:center;gap:10px;padding:7px 2px;border-top:1px solid var(--line);font-size:13.5px;cursor:pointer}.fxvalrad input{width:18px;height:18px;margin:0;flex:none;accent-color:var(--accent)}.fxvalrad span{display:flex;flex-direction:column;font-weight:600}.fxvalrad small{font-weight:400;font-size:12px;color:var(--muted)}.kundrad .pill.varning{background:var(--warn-soft);color:var(--warn)}.betalpill{display:inline-block;margin-left:8px;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--surface-2);color:var(--muted);vertical-align:1px}.betalpill.ok{background:#e6f3ec;color:var(--ok)}.betalpill.fel{background:#fbe9e7;color:var(--danger)}.betalpill.varning{background:var(--warn-soft);color:var(--warn)}.betalpill.info,.kundobetalt{background:var(--info-soft);color:var(--info)}.kundobetalt{display:flex;flex-direction:column;gap:2px;width:100%;margin:10px 0 0;padding:10px 14px;border-radius:12px;border:1px solid var(--line);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.kundobetalt.forfallet{background:#fbe9e7;color:var(--danger);border-color:#f2cfc9}.kundobetalt b{font-weight:700}.aringet{margin-left:auto;padding:4px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:12px;font-weight:600;color:var(--muted);cursor:pointer;white-space:nowrap}.aringet:active{opacity:.6}.inksort{display:flex;align-items:center;gap:6px;padding:6px 6px 6px 10px;border-radius:10px;font-size:12.5px;color:var(--muted)}.inksort>span:not(.infoknapp){flex:1 1;min-width:0}.inksida .inksort{margin-top:6px}.inksort-mobil{border:1px solid var(--line)}@media (min-width:900px){.inkorg.ram .inkverktyg .inklad,.inksort-mobil{display:none}}.inksort.varn{background:var(--warn-soft);color:var(--warn);border-color:#efd3ad}.svarafran{gap:6px 12px;padding:10px 0 4px;border-top:1px solid var(--line);margin-top:6px;font-size:13.5px}.svarafran,.svarafran label{display:flex;flex-wrap:wrap;align-items:center}.svarafran label{gap:8px;font-weight:600}.svarafran input{margin:0;width:auto;font-size:14px}.svarafran small{flex-basis:100%;color:var(--muted);font-size:12px}.inklistor{display:flex;flex-direction:column;gap:14px}.inkgrupp h4{display:flex;align-items:center;gap:8px;margin:0 4px 6px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.inkgrupp h4 span{font-size:11px;font-weight:700;letter-spacing:0;background:var(--surface-2);border-radius:999px;padding:1px 7px}.inkgrupp.g-kund h4{color:var(--accent-ink)}.inkgrupp.g-kund h4 span{background:var(--accent-soft)}.inkgrupp .card,.inktom{margin:0}.inktom{padding:10px 2px}.arrad{flex-direction:row;align-items:flex-start;gap:12px}.arkropp{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.aravatar{flex:none;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;letter-spacing:.02em;background:var(--surface-2);color:var(--muted);margin-top:1px}.aravatar.kund{background:var(--accent);color:#fff}.aravatar.k-forfragan:not(.kund){background:#efe8f7;color:#6a3fa0}.aravatar.k-info,.aravatar.k-reklam{opacity:.7}.arkundmark{flex:none;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink)}.arrad.svara:before{left:-14px}.arrad.olast .arhuvud b:before{display:none}.arrad.olast .aravatar{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent)}.arrad.klar .aravatar{opacity:.55}@media (min-width:900px){.inklista{padding:2px 18px}.aravatar{width:42px;height:42px;font-size:14px}}.afvy{display:flex;flex-direction:column;gap:12px}.afsena{margin:0;padding:8px 12px;border-radius:10px;background:#fbe9e7;color:var(--danger);font-size:13px}.inkverktyg .aflank.on{font-weight:700}button.save.afny{width:auto;margin:0;padding:9px 16px;flex:none}.afpipe{display:flex;flex-direction:column;gap:14px}@media (min-width:900px){.afpipe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.afpipe.stangda{grid-template-columns:repeat(2,minmax(0,1fr))}}.afkol h4{display:flex;align-items:center;gap:8px;margin:0 4px 6px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.afkol h4 span{font-size:11px;letter-spacing:0;background:var(--surface-2);border-radius:999px;padding:1px 7px}.afkol h4 em{margin-left:auto;font-style:normal;letter-spacing:0;text-transform:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.afkol-lista{display:flex;flex-direction:column;gap:8px}.aftom{margin:0;padding:10px 4px}.afkort{display:flex;flex-direction:column;gap:4px;padding:11px 13px;background:var(--surface);border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:3px;border-radius:12px;color:inherit;text-decoration:none;min-width:0}a.afkort:active{opacity:.6}.afkort.s-ny{border-left-color:var(--info)}.afkort.s-kontakt{border-left-color:#6a3fa0}.afkort.s-offert{border-left-color:var(--warn)}.afkort.s-forhandling{border-left-color:var(--accent)}.afkort.s-vunnen{border-left-color:var(--ok)}.afkort.s-forlorad{border-left-color:var(--faint);opacity:.75}.afkort-topp{display:flex;align-items:baseline;gap:8px;min-width:0}.afkort-topp b{font-size:14px;font-weight:700;min-width:0;overflow-wrap:anywhere}.afkort-topp em{margin-left:auto;flex:none;font-style:normal;font-weight:700;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.afkort-vem{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}.aflead{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 7px;border-radius:999px;background:#efe8f7;color:#6a3fa0}.afkort-nasta{font-size:12.5px;color:var(--ink)}.afkort-nasta.sen{color:var(--danger);font-weight:600}.afkort-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;color:var(--muted)}.afoffert{font-weight:600;color:var(--warn)}.afflytta{margin-left:auto;padding:3px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);font:inherit;font-size:12px;font-weight:600;color:var(--ink);cursor:pointer}.afstangdaknapp{align-self:flex-start}.afform .afvalj{display:flex;gap:6px}.afvalj button{flex:1 1;padding:8px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer}.afvalj button.on{background:var(--accent-soft);border-color:#cfe4dd;color:var(--accent-ink)}.afform .afvalj{grid-column:1/-1}.afvalj button{border-radius:12px;min-height:42px;white-space:nowrap}.afvy .inkverktyg{flex-wrap:wrap;gap:8px}.afvy .inkverktyg input[type=search]{flex:1 1 260px;min-width:0;min-height:44px}@media (max-width:600px){.afvy .inkverktyg input[type=search]{flex:1 1 100%}}.kundaffarer .afkort{margin-top:8px}.afsteg{padding:12px 14px;margin-top:14px;display:flex;flex-direction:column;gap:10px}.afsteg-rad{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.afsteg-rad::-webkit-scrollbar{display:none}.afsteg-rad button{flex:1 0 auto;padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;white-space:nowrap}.afsteg-rad button.on{color:#fff;border-color:transparent;background:var(--accent)}.afsteg-rad button.on.s-vunnen{background:var(--ok)}.afsteg-rad button.on.s-forlorad{background:var(--faint)}.afsteg-rad button.on.s-offert{background:var(--warn)}.afsteg-text{margin:0;font-size:13.5px;color:var(--ink)}.aforsak{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.aforsak select{margin:0;flex:1 1 200px}.aforsak .save{width:auto;margin:0;padding:9px 18px}.aflead-kort,.afoffertkort{margin-top:12px}.afoffertrad{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 10px;font-size:13.5px}.afoffertrad .pill{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--surface-2);color:var(--muted)}.afoffertrad .pill.ok{background:#e6f3ec;color:var(--ok)}.afoffertrad .pill.fel{background:#fbe9e7;color:var(--danger)}.afoffertrad .pill.info{background:var(--info-soft);color:var(--info)}.afoffertknappar{display:flex;flex-wrap:wrap;gap:8px}.afoffertknappar .ghost,.afoffertknappar .save{width:auto;margin:0;padding:10px 18px}.afrader{display:flex;flex-direction:column;margin-top:8px}.afrader .afrad,.afrader .afrad-rubrik{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,.8fr) 32px;grid-gap:6px;gap:6px;align-items:center}.afrader .afrad-rubrik{font-size:11.5px;font-weight:700;color:var(--muted);padding:0 2px 4px}.afrader .afrad{padding:6px 0;border-top:1px solid var(--line);flex-direction:row;font-size:inherit}.afrader .afrad span{display:flex;flex-direction:column;min-width:0}.afrader .afrad b{font-size:13.5px}.afrader .afrad small{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.afrader .afrad input{margin:0;min-width:0;font-size:14px;padding:8px}.aflogg{margin-bottom:24px}.aflogg-ny{display:flex;gap:8px;align-items:center;margin-bottom:6px}.aflogg-ny input{flex:1 1;margin:0;min-width:0}.aflogg ol{list-style:none;margin:0;padding:0}.aflogg li{display:flex;flex-direction:column;gap:1px;padding:8px 0;border-top:1px solid var(--line);font-size:13.5px}.aflogg li small{font-size:12px;color:var(--muted)}.aflogg .kundkort-huvud{display:flex;align-items:center;justify-content:space-between;gap:8px}.aflogg .kundkort-huvud h3{margin:0}.aflogg .mejlform{margin:8px 0 10px}.aflogg li.afmejl span{overflow-wrap:anywhere}.aflogg li.afmejl svg{vertical-align:-2px;margin-right:5px;color:var(--accent-ink)}.aflogg li.afmejl a{color:var(--accent-ink);white-space:nowrap}.afbort{margin-top:10px;color:var(--danger)}.araffar{margin:12px 2px 0}.crmmerknapp,.crmmermeny{display:none}.crmvyer button .ikon{opacity:.7}.crmvyer button.on .ikon{opacity:1}@media (max-width:620px){.crmvyer{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:2px;gap:2px;padding:3px}.crmvyer button,html[data-tema=glas] .crmvyer>button{flex-direction:column;gap:2px;padding:7px 2px 6px;font-size:11.5px;position:relative;min-width:0}.crmvyer button>span:not(.vyantal){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crmvyer .vyantal{position:absolute;top:2px;right:calc(50% - 22px);font-size:10px;min-width:15px;padding:0 4px}.crmvyer .crmmerdel{display:none}.crmvyer .crmmerknapp{display:flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:none;font:inherit;font-weight:600;color:var(--muted);cursor:pointer}.crmvyer .crmmerknapp.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.12)}.crmmermeny{display:flex;flex-direction:column;gap:2px;margin:-4px 0 12px;padding:6px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.crmmermeny button{display:flex;align-items:center;gap:12px;padding:10px;border:0;border-radius:10px;background:none;font:inherit;text-align:left;cursor:pointer;color:var(--ink);position:relative}.crmmermeny button.on{background:var(--accent-soft);color:var(--accent-ink)}.crmmermeny button span:not(.vyantal){display:flex;flex-direction:column;flex:1 1;min-width:0}.crmmermeny button b{font-size:14.5px}.crmmermeny button small{font-size:12px;color:var(--muted)}}.stvy{--s-texsolv:#2a78d6;--s-runlock:#eb6834;--s-ovrigt:#1baf7a;display:flex;flex-direction:column;gap:12px;transition:opacity .2s}.stvy.laddar{opacity:.55}.stperiod{display:flex;flex-wrap:wrap;align-items:center;gap:6px 6px}.stperiod button{padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:13.5px;font-weight:600;color:var(--muted);cursor:pointer}.stperiod button.on{background:var(--accent-soft);border-color:#cfe4dd;color:var(--accent-ink)}.stperiod small{flex-basis:100%;font-size:12px;color:var(--muted);margin:2px 2px 0}.sttal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}@media (min-width:900px){.sttal{grid-template-columns:repeat(6,minmax(0,1fr))}.sttal.liten{grid-template-columns:repeat(2,minmax(0,1fr))}}.sttal>div{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:11px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}.sttal span{font-size:12px;color:var(--muted)}.sttal b{font-size:20px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sttal .stlyft b{font-size:22px}.sttal.liten>div{background:var(--surface-2)}.sttal.liten b{font-size:17px}.stdelta{font-size:11.5px;color:var(--muted)}.stdelta.upp{color:var(--ok)}.stdelta.ned{color:var(--danger)}.stkort{padding:14px 16px;margin:0;min-width:0}.stkort h3{margin:0;font-size:15px;display:flex;align-items:center;gap:8px}.stunder{margin:2px 0 10px}.stantal{font-size:11px;background:var(--surface-2);border-radius:999px;padding:1px 8px}.stantal,.stmellan{font-weight:700;color:var(--muted)}.stmellan{margin:14px 0 6px;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.stgrid2{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}@media (min-width:900px){.stgrid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.stforklaring{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12.5px;color:var(--ink);margin-bottom:6px}.stforklaring span{display:inline-flex;align-items:center;gap:6px}.stforklaring .aflank{margin-left:auto}.stfarg{display:inline-block;width:10px;height:10px;border-radius:3px;background:var(--surface-2)}.stfarg.texsolv{background:var(--s-texsolv)}.stfarg.runlock{background:var(--s-runlock)}.stfarg.ovrigt{background:var(--s-ovrigt)}.stdiagram{position:relative}.stdiagram svg{display:block;max-width:100%;overflow:visible}.stgrid{stroke:var(--line);stroke-width:1}.staxel{font-size:11px;fill:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stdel.texsolv{fill:var(--s-texsolv)}.stdel.runlock{fill:var(--s-runlock)}.stdel.ovrigt{fill:var(--s-ovrigt)}.stdiagram g.hov .stdel{filter:brightness(.88)}.sttips{position:absolute;top:0;transform:translateX(-50%);background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:8px 10px;display:flex;flex-direction:column;gap:3px;font-size:12.5px;min-width:170px;pointer-events:none;z-index:2}.sttips b{font-size:13px}.sttips span{display:flex;align-items:center;gap:6px}.sttips em{margin-left:auto;font-style:normal;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sttips .sttot{border-top:1px solid var(--line);padding-top:3px;margin-top:2px;font-weight:600}.stdiagram g.ovald .stdel{opacity:.35}.stdiagram g.valt .stdel{filter:brightness(.92)}.sttips .sttipsval{color:var(--muted);font-size:11px;margin-top:2px}.standel{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:10px;font-size:12.5px;color:var(--muted)}.standel span{display:inline-flex;align-items:center;gap:6px}.standel b{color:var(--ink)}.sttabellwrap{overflow-x:auto}.sttabell{width:100%;border-collapse:collapse;font-size:13px;margin-top:6px}.sttabell td,.sttabell th{padding:6px 8px;text-align:right;border-top:1px solid var(--line);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sttabell td:first-child,.sttabell th:first-child{text-align:left}.sttabell th{font-size:12px;color:var(--muted);font-weight:700;border-top:none}.stligg{display:flex;flex-direction:column;gap:7px}.stliggrad{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr) auto;align-items:center;grid-gap:10px;gap:10px;font-size:13px}.stliggnamn{display:flex;flex-direction:column;min-width:0;overflow:hidden}.stliggnamn small{font-size:11.5px;color:var(--muted)}.stliggstapel{height:10px;background:var(--surface-2);border-radius:5px;overflow:hidden}.stliggstapel i{display:block;height:100%;background:var(--s-texsolv);border-radius:0 5px 5px 0}.stliggrad em{font-style:normal;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.stkunder{list-style:none;margin:0;padding:0;counter-reset:st}.stkunder li{border-top:1px solid var(--line)}.stkunder li:first-child{border-top:none}.stkunder a{display:flex;align-items:center;gap:10px;padding:8px 0;color:inherit;text-decoration:none}.stkunder a:before{counter-increment:st;content:counter(st);flex:none;width:20px;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stkunder span{display:flex;flex-direction:column;min-width:0;flex:1 1}.stkunder b{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stkunder span small{font-size:11.5px;color:var(--muted)}.stkunder em{font-style:normal;font-weight:700;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end}.stkunder em small{font-weight:600;font-size:11.5px;color:var(--muted)}.stkunder em small.upp{color:var(--ok)}.stkunder em small.ned{color:var(--danger)}.stveckor{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));grid-gap:4px;gap:4px;height:90px;align-items:end}.stveckor span{display:flex;flex-direction:column-reverse;align-items:center;height:100%;gap:2px}.stveckor i{display:block;width:100%;background:var(--s-texsolv);border-radius:4px 4px 0 0;min-height:2px}.stveckor small{font-size:10.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.klsida{display:flex;flex-direction:column;gap:14px;margin-top:4px}.kltal{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.kltalkort{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;min-width:0;min-height:70px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:var(--surface);font:inherit;color:inherit;cursor:pointer;text-align:left;touch-action:manipulation;transition:background-color .15s,border-color .15s}.kltalkort b{font-size:22px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kltalkort span{font-size:12.5px;line-height:1.2;color:var(--muted);font-weight:600;overflow-wrap:anywhere}.kltalkort small{font-size:11px;line-height:1.2;color:var(--ok);font-weight:700}.kltalkort:hover{border-color:#cfd4cd}.kltalkort.on{background:var(--accent-soft);border-color:#cfe4dd}.kltalkort.on b,.kltalkort.on span{color:var(--accent-ink)}.kltalkort:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:420px){.kltal{gap:6px}.kltalkort{padding:9px;min-height:64px}.kltalkort b{font-size:19px}.kltalkort span{font-size:11.5px}}@media (max-width:520px){.kltal{gap:5px}.kltalkort{padding:8px 6px}.kltalkort span{font-size:11px;hyphens:auto;-webkit-hyphens:auto}}@media (max-width:420px){.kltalkort span{font-size:10.5px;letter-spacing:-.1px}}.klleta{margin:0;padding:16px 16px 14px}.klleta-huvud{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.klleta-huvud h2{margin:0;font-size:16px;line-height:1.3}.klleta-huvud p{margin:2px 0 0;font-size:12.5px;color:var(--muted);line-height:1.4}.klleta-huvud .aflank{flex:0 0 auto;white-space:nowrap}.klnu{flex-direction:column;margin-top:12px}.klnu,.klnu-rad{display:flex;gap:8px}.klnu-rad{flex-wrap:wrap;align-items:center}.klnu-rad .landvaljare{flex:1 1 240px;min-width:0}.klnu-antal{flex:0 0 auto;width:auto!important;margin:0!important;min-height:46px}.klnu-rad .ghost,.klnu-rad .save{flex:0 0 auto;width:auto;margin:0;min-height:46px;padding:0 20px;font-size:14px}.klnu-avbryt{color:var(--danger)!important;border-color:#e6c3c3!important}@media (max-width:600px){.klnu-rad .landvaljare{flex:1 1 100%}.klnu-antal{flex:1 1 auto!important}}.klnu-lage{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;color:var(--ink)}.klletar{color:var(--accent-ink);font-weight:650}.klnu-snurr{flex:0 0 auto;width:14px;height:14px;border-radius:50%;border:2px solid var(--accent-soft);border-top-color:var(--accent);animation:klsnurr .8s linear infinite}@keyframes klsnurr{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.klnu-snurr{animation:none;border-color:var(--accent)}}.klresultat{font-size:13px;color:var(--ink);line-height:1.45}.klresultat span,.klresultat ul{color:var(--muted)}.klresultat ul{margin:6px 0 0;padding-left:18px;font-size:12.5px}.klinst{display:flex;flex-direction:column;gap:10px;margin-top:12px}.klinst-pa{margin:0}.klinst-tal{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.klinst-tal label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;color:var(--muted)}.klinst-tal input{margin:0!important;width:100%!important;min-height:44px;padding:0 12px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--surface);font:inherit;font-size:15px;color:var(--ink)}.klinst-knappar{display:flex;gap:8px;flex-wrap:wrap}.klinst-knappar .ghost,.klinst-knappar .save{width:auto;margin:0;padding:10px 18px}.klfilter{align-items:stretch;flex-wrap:wrap}.klfilter,.klsok{display:flex;gap:8px}.klsok{flex:1 1 260px;align-items:center;min-width:0;min-height:46px;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:0 12px;color:var(--muted);cursor:text}.klsok:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.klsok input{flex:1 1;border:none!important;background:none!important;box-shadow:none!important;padding:10px 0!important;font:inherit;font-size:15px;color:var(--ink);outline:none}.klland,.klsok input{min-width:0;margin:0!important}.klland{flex:0 1 200px;width:auto!important;min-height:46px}.klpipe{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:13.5px;font-weight:600;text-decoration:none;white-space:nowrap}.klpipe:hover{background:var(--surface-2)}.klpipe:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:600px){.klsok{flex:1 1 100%}.klland,.klpipe{flex:1 1 auto}.klpipe{justify-content:center}}.kltom{margin:0}.kllista{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;transition:opacity .15s}.kllista.laddar{opacity:.55}@media (min-width:900px){.kllista{grid-template-columns:repeat(2,minmax(0,1fr))}}.klrad{position:relative;display:flex;flex-direction:column;gap:9px;min-width:0;padding:14px 15px;border-radius:16px;border:1px solid var(--line);background:var(--surface)}.klrad.bred{grid-column:1/-1}.klrad.vunnen{border-color:#bfe0cc;background:linear-gradient(180deg,#f1faf4,var(--surface) 60%)}.klrad.svar{border-color:#cfe4dd}.kltopp{justify-content:space-between;align-items:flex-start;gap:10px}.klnamn,.kltopp{display:flex;min-width:0}.klnamn{flex-direction:column;gap:2px}.klnamn h3{margin:0;font-size:15.5px;line-height:1.3;overflow-wrap:anywhere}.klmeta{font-size:12.5px;color:var(--muted);line-height:1.35}.klmarke{flex:0 1 auto;display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;line-height:1.25;padding:4px 9px;border-radius:999px;text-align:right}.klmarke.ny{background:var(--surface-2);color:var(--muted)}.klmarke.mejlad{background:#e8eef9;color:#2a4f8f}.klmarke.svar{background:var(--accent-soft);color:var(--accent-ink)}.klmarke.vunnen{background:#dff3e6;color:#1f6b3a}.klmarke.avvisad{background:var(--surface-2);color:var(--muted)}.kllankar{display:flex;flex-wrap:wrap}.klaffar,.klhemsida,.kllankar{gap:6px;align-items:center;min-width:0}.klaffar,.klhemsida{display:inline-flex;min-height:34px;max-width:100%;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600;text-decoration:none}.klaffar span,.klhemsida span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.klhemsida{color:var(--accent-ink);border:1px solid #cfe4dd;background:var(--accent-soft)}.klhemsida:hover{background:#d8ece5}.klaffar{color:var(--ink);border:1px solid var(--line);background:var(--surface)}.klaffar:hover{background:var(--surface-2)}.klaffar:focus-visible,.klhemsida:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.klepost{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13.5px;color:var(--muted);min-width:0}.klepost>svg{flex:0 0 auto}.klepost-adress{color:var(--ink);font-weight:600;overflow-wrap:anywhere;min-width:0}.klepost-ai{font-weight:500;color:var(--muted);font-size:12px}.klepost-saknas{font-style:italic}.klepost select{flex:0 1 auto;width:auto!important;max-width:100%;min-width:0;margin:0!important;padding:6px 30px 6px 10px!important;min-height:36px;font-size:13.5px!important;border-radius:10px}.klepost-val{display:inline-flex;flex-wrap:wrap;gap:4px 12px}.klepost-egen{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.klepost-egen input{flex:1 1 200px;min-width:0;margin:0!important;font-size:15px}.klepost-egen .ghost,.klepost-egen .save{flex:0 0 auto;width:auto;margin:0;padding:9px 14px;font-size:13.5px}.kldetaljer{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:3px 10px;gap:3px 10px;margin:0;font-size:13.5px;line-height:1.45}.kldetaljer dt{color:var(--muted);font-weight:600}.kldetaljer dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.kldetaljer dd.klkonk{color:var(--warn)}.klknappar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:2px}.klrad>.klknappar{margin-top:auto;padding-top:2px}.klknappar .ghost,.klknappar .save{width:auto;margin:0;min-height:38px;padding:0 15px;font-size:13.5px}.klknappar small{font-size:12px;color:var(--muted)}.klknappar .ikonknapp.medtext{min-height:38px}.klknappar .ikonknapp.gron{background:var(--accent);border-color:var(--accent);color:#fff}.klknappar .ikonknapp.gron:hover:not(:disabled){background:var(--accent-ink);border-color:var(--accent-ink)}.klorsaker{gap:6px}.klorsaker-fraga{flex:1 1 100%;font-size:12.5px;font-weight:600;color:var(--muted)}.klorsaker .ghost{min-height:34px;padding:0 12px;font-size:13px}.kltopp-hoger{flex:0 1 auto;display:flex;align-items:center;gap:2px;min-width:0;max-width:60%}.kltopp-hoger .klmarke{max-width:none;min-width:0}.klmer{display:inline-flex;margin-right:-8px}.klmer .ikonknapp.bara{width:36px;height:36px}.landvaljare{min-width:0}.landvaljare-knapp{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:46px;padding:5px 12px 5px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);font:inherit;color:inherit;cursor:pointer;text-align:left;min-width:0;touch-action:manipulation}.landvaljare-knapp>span{display:flex;flex-direction:column;min-width:0}.landvaljare-knapp small{font-size:11px;line-height:1.2;color:var(--muted);font-weight:600}.landvaljare-knapp b{font-size:14px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landvaljare-knapp b.tom{color:var(--muted);font-weight:600}.landvaljare-pil{flex:0 0 auto;transform:rotate(90deg);transition:transform .15s;color:var(--muted)}.landvaljare-knapp.oppen{border-color:var(--accent)}.landvaljare-knapp.oppen .landvaljare-pil{transform:rotate(-90deg)}.landvaljare-knapp:hover:not(:disabled){border-color:#cfd4cd}.landvaljare-knapp:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.landvaljare-knapp:disabled{opacity:.55;cursor:default}.landvaljare-lista{padding:0}.landvaljare-huvud{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px 8px;background:inherit;border-bottom:1px solid var(--line)}.landvaljare-huvud b{font-size:14px}.landvaljare-huvud span{font-size:12px;color:var(--muted)}.landvaljare-delar{padding:2px 14px}.landvaljare-del{border:none;margin:0;padding:10px 0;border-bottom:1px solid var(--line);min-width:0}.landvaljare-del:last-child{border-bottom:none}.landvaljare-delrubrik{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer;min-height:32px}.landvaljare-delrubrik input{flex:0 0 auto;width:18px!important;height:18px!important;margin:0!important;accent-color:var(--accent)}.landvaljare-delrubrik small{margin-left:auto;color:var(--muted);font-size:12px;font-weight:500}.landvaljare-lander{display:flex;flex-wrap:wrap;gap:6px;padding:6px 0 2px 28px}.landvaljare-lander label{position:relative;display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:13px;color:var(--ink);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.landvaljare-lander label:hover{border-color:#cfd4cd}.landvaljare-lander label.vald{background:var(--accent-soft);border-color:#a9d3c4;color:var(--accent-ink);font-weight:600}.landvaljare-lander input{position:absolute;inset:0;opacity:0;margin:0;width:100%;height:100%;cursor:pointer}.landvaljare-lander label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.landvaljare-fot{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;background:inherit;border-top:1px solid var(--line)}.landvaljare-fot .save{width:auto;margin:0;min-height:38px;padding:0 20px;font-size:14px}.popark-panel.landvaljare-lista{padding:0}.popark-panel.landvaljare-lista .popark-handtag{margin:8px auto 0}.popark-panel.landvaljare-lista .landvaljare-fot{padding-bottom:calc(12px + env(safe-area-inset-bottom))}@media (max-width:600px){.landvaljare-lander{padding-left:0}}.klmer-meny{padding:6px}.klmer-meny a,.klmer-meny button{display:block;width:100%;text-align:left;font:inherit;font-size:14px;line-height:1.35;padding:10px 12px;border:none;background:none;border-radius:10px;color:var(--ink);cursor:pointer;text-decoration:none}.klmer-meny a:focus-visible,.klmer-meny a:hover,.klmer-meny button:focus-visible,.klmer-meny button:hover{background:var(--surface-2);outline:none}.klmer-meny button:disabled{opacity:.5;cursor:default}.klmer-not{margin:0;padding:8px 12px;font-size:12.5px;line-height:1.4;color:var(--muted)}html[data-tema=glas] .klpipe,html[data-tema=glas] .klrad,html[data-tema=glas] .klsok,html[data-tema=glas] .kltalkort,html[data-tema=glas] .landvaljare-knapp{background:var(--glas-yta);border-color:var(--glas-kant);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}html[data-tema=glas] .kltalkort.on{background:var(--accent-soft);border-color:#cfe4dd}html[data-tema=glas] .klrad.vunnen{background:linear-gradient(180deg,rgba(231,246,236,.85),rgba(255,255,255,.6))}html[data-tema=glas] .klrad{border-radius:20px}.poppanel{position:fixed;z-index:1250;display:flex;flex-direction:column;overflow:auto;overscroll-behavior:contain;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 44px rgba(20,20,20,.18),0 2px 6px rgba(20,20,20,.06)}.popark-panel:focus,.poppanel:focus{outline:none}.popark{position:fixed;inset:0;z-index:1250}.popark-skugga{position:absolute;inset:0;border:none;padding:0;margin:0;background:rgba(20,20,20,.38);cursor:pointer}.popark-panel{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:min(84vh,680px);overflow:auto;overscroll-behavior:contain;background:#fff;color:var(--ink);border-radius:20px 20px 0 0;padding:6px 12px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -10px 40px rgba(20,20,20,.2)}.popark-handtag{flex:0 0 auto;display:block;width:40px;height:4px;border-radius:2px;background:#d6d6d0;margin:4px auto 6px}@media (prefers-reduced-motion:no-preference){.popark-panel{animation:poppupp .18s ease-out}.poppanel{animation:poptona .12s ease-out}}@keyframes poppupp{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}@keyframes poptona{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.stanpassad{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;flex-basis:100%}.stanpassad label{display:flex;flex-direction:column;gap:3px;font-size:12px;font-weight:600;color:var(--muted)}.stanpassad input{margin:0;width:auto;font-size:14px}.stanpassad .save{width:auto;margin:0;padding:9px 18px}.stfel{flex-basis:100%;margin:4px 0 0}.buvy{--bu-ok:var(--ok);--bu-nara:var(--warn);--bu-over:var(--danger)}.bumanad{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.bumanad select{margin:0;width:auto;padding:7px 10px;border-radius:10px;font:inherit;font-size:14px;font-weight:600;text-transform:capitalize;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.bumanad>.aflank[aria-label]{font-size:20px;text-decoration:none;padding:0 6px;line-height:1}.bumellan{flex:1 1}@media (min-width:900px){.buvy>.sttal{grid-template-columns:repeat(4,minmax(0,1fr))}}.bustatus{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--muted);white-space:nowrap}.bustatus i{font-style:normal;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;font-size:10px;color:#fff;background:var(--faint)}.bustatus.ok{color:var(--bu-ok)}.bustatus.ok i{background:var(--bu-ok)}.bustatus.nara{color:var(--bu-nara)}.bustatus.nara i{background:var(--bu-nara)}.bustatus.over{color:var(--bu-over)}.bustatus.over i{background:var(--bu-over)}.bumatare{position:relative;height:10px;border-radius:5px;background:var(--surface-2);border:1px solid var(--line);overflow:hidden;flex:1 1;min-width:60px}.bumatare i{display:block;height:100%;border-radius:0 5px 5px 0;background:var(--bu-ok)}.bumatare i.nara{background:var(--bu-nara)}.bumatare i.over{background:var(--bu-over);border-radius:0}.bumatare b{position:absolute;top:0;bottom:0;width:2px;background:var(--surface);opacity:.9}.bukat,.bukatrad{display:flex;flex-direction:column;gap:8px}.bukatrad{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:10px 12px}.bukatrad.over{border-color:#e6c3c3}.bukatrad.okat{border-style:dashed}.bukathuvud{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px 12px;gap:4px 12px;border:none;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%}@media (min-width:700px){.bukathuvud{grid-template-columns:minmax(0,1fr) auto 150px}}.bukatnamn{display:flex;flex-direction:column;min-width:0}.bukatnamn b{font-size:14px}.bukatbelopp small,.bukatnamn small{font-size:11.5px;color:var(--muted)}.bukatbelopp{display:flex;flex-direction:column;align-items:flex-end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bukatbelopp b{font-size:15px}.bukatfot{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bukatfot small{font-size:11.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buhist{display:none}@media (min-width:700px){.buhist{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:3px;gap:3px;height:42px;align-items:end}}.buhist span{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;gap:1px;min-width:0}.buhist i{display:block;width:100%;background:#c9d9ec;border-radius:3px 3px 0 0;min-height:2px}.buhist i.nu{background:#2a78d6}.buhist small{font-size:9.5px;color:var(--muted)}.bulista{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.bulista li{padding:8px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.bulista li:last-child{border-bottom:none}.bulista li.undantagen .bumotpart b,.bulista li.undantagen em{text-decoration:line-through;color:var(--muted)}.butopp{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.bumotpart{display:flex;flex-direction:column;min-width:0}.bumotpart b{font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.bumotpart small{font-size:11.5px;color:var(--muted)}.butopp em{font-style:normal;font-weight:700;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end}.butopp em small{font-weight:500;font-size:11px;color:var(--muted)}.buknappar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.buknappar select{margin:0;width:auto;max-width:100%;padding:6px 8px;border-radius:8px;font:inherit;font-size:13px;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.buknappar .save{width:auto;margin:0;padding:7px 16px}.busumma{flex-direction:row!important;justify-content:space-between;font-size:13px;color:var(--muted)}.busumma b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buundantagna{align-self:flex-start;margin-top:2px}.buform select{margin:0;width:100%;padding:9px 11px;font-size:14px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.bukatlista{display:flex;flex-direction:column;gap:10px}.bukatform{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 10px;gap:8px 10px;padding:10px 0;border-top:1px solid var(--line)}.bukatform:first-child{border-top:none;padding-top:0}.bukatform.ny{background:var(--surface-2);border:1px dashed var(--line);border-radius:12px;padding:10px 12px}.bukatform label{display:flex;flex-direction:column;gap:3px;font-size:11.5px;font-weight:600;color:var(--muted);min-width:0}.bukatform .buknappar,.bukatform label.bred{grid-column:1/-1}.bukatform input{width:100%;margin:0;padding:8px 10px;font-size:14px;font-weight:400;color:var(--ink);border-radius:10px}.aflank.farlig{color:var(--danger)}.bukallor{list-style:none;margin:6px 0 0;padding:0;gap:8px;font-size:13px}.bukallor,.bukallor li{display:flex;flex-direction:column}.bukallor li{gap:1px}.bukallor span{color:var(--muted);font-size:12.5px}.busok{display:flex;gap:8px;margin:8px 0}.busok input{flex:1 1;margin:0;min-width:0}.busok .save{width:auto;margin:0;padding:9px 18px}.buvy .stkunder li>div{display:flex;align-items:center;gap:10px;padding:8px 0}.buvy .stkunder li>div:before{counter-increment:st;content:counter(st);flex:none;width:20px;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:600px){.bukatfot .bumatare{flex-basis:100%}}@media (min-width:900px){.bukatform{grid-template-columns:minmax(0,1.2fr) 140px minmax(0,2fr) auto auto;align-items:end}.bukatform .buknappar,.bukatform label.bred{grid-column:auto}.bukatform .buknappar{flex-wrap:nowrap;padding-bottom:4px}}.budelar{display:flex;flex-direction:column;gap:12px}.bubyt{display:flex;gap:4px;padding:4px;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;align-self:flex-start;max-width:100%;overflow-x:auto}.bubyt button{border:none;background:none;padding:7px 14px;border-radius:9px;font:inherit;font-size:13.5px;font-weight:600;color:var(--muted);cursor:pointer;white-space:nowrap}.bubyt button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgba(27,25,23,.08)}.busparat{flex-basis:100%;font-size:11.5px;color:var(--ok)}.busparat.minus{color:var(--danger)}.busparabock{flex-direction:row!important;align-items:center;gap:6px!important;font-size:12.5px!important;color:var(--ink)!important;white-space:nowrap}.busparabock input{width:auto!important;margin:0}.bumalmark{display:inline-block;width:14px;height:0;border-top:2.5px solid var(--ink)}.bumallinje{stroke:var(--ink);stroke-width:2.5;stroke-linecap:round}.bukommande{fill:var(--surface-2);stroke:var(--line);stroke-dasharray:3 3}.staxel.bunu{font-weight:700;fill:var(--ink)}.buantag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 10px;gap:8px 10px}@media (min-width:900px){.buantag{grid-template-columns:repeat(5,minmax(0,1fr))}}.buantag label{display:flex;flex-direction:column;gap:3px;font-size:11.5px;font-weight:600;color:var(--muted);min-width:0}.buantag input{width:100%;margin:0;padding:8px 10px;font-size:14px;border-radius:10px}.buresultat td{vertical-align:top}.buresultat td:first-child{white-space:normal;min-width:180px}.buresultat td:first-child b{display:block;font-weight:600}.buresultat td:first-child small{display:block;font-size:11px;color:var(--muted);font-weight:400;line-height:1.35}.buresultat .bunum{text-align:right;white-space:nowrap}.buresultat input{width:120px;margin:0;padding:6px 8px;font-size:13.5px;text-align:right;border-radius:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buresultat input::placeholder{color:var(--ink);opacity:.85}.buresultat tr.andrad input{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.buresultat tr.bumalrad td{background:var(--accent-soft)}.buresultat .busumrad td{font-weight:700;border-top:2px solid var(--line)}.buresultat .busumrad.stor td{font-size:14.5px}.sttal b.minus{color:var(--danger)}.busparbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.busparbar .save{width:auto;margin:0;padding:11px 22px}.busparbar small{font-size:12px;color:var(--muted)}.stvy.laddar{opacity:.6}@media (max-width:600px){.buresultat thead{display:none}.buresultat tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 10px;gap:2px 10px;padding:8px 0;border-top:1px solid var(--line)}.buresultat td{border:none;padding:0}.buresultat td:first-child{grid-column:1/-1;min-width:0}.buresultat .bunum{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.buresultat .bunum:last-child{align-items:flex-end}.buresultat .bunum:before{content:attr(data-etikett);font-size:10.5px;font-weight:600;color:var(--muted)}.buresultat .busumrad{border-top:2px solid var(--line)}.buresultat .busumrad td:first-child{grid-column:1/-1}.buresultat input{width:130px}.butak .busmal{display:none}}.buresultat .bunum:empty:before{display:none}.aflank.tyst{color:var(--muted);text-decoration:none;font-size:12px}.aflank.tyst:hover{color:var(--danger);text-decoration:underline}.kundsnabb{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0 0 12px}.kundsnabb>*{display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 4px;border-radius:12px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:12px;font-weight:600;color:var(--ink);text-decoration:none;cursor:pointer;min-width:0}.kundsnabb>* svg{color:var(--accent-ink);flex:none}.kundsnabb>:active{transform:scale(.97)}.kundsnabb>:disabled{opacity:.45;cursor:default}@media (min-width:900px){.kundsnabb{display:flex;flex-wrap:wrap}.kundsnabb>*{flex-direction:row;padding:8px 14px;font-size:13px}.kundsnabb>* span{font-size:15px}.sttal.aftal4{grid-template-columns:repeat(4,minmax(0,1fr))}}.afmina{padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;white-space:nowrap}.afmina.on{background:var(--accent-soft);border-color:#cfe4dd;color:var(--accent-ink)}@media (min-width:900px){.kllista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}}.mejlinst{margin:0 0 12px;padding:10px 14px;border-radius:12px;background:var(--warn-soft);color:var(--warn);font-size:13px;line-height:1.45}.mejlinst b{display:block;font-size:12px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px}.mejlinst ul{margin:0;padding-left:18px}.mejlinst .aflank{color:inherit;font-size:inherit}.lptext p a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.labelpage input[type=checkbox]{accent-color:var(--accent)}.afoffertknapp{width:auto;margin:0;padding:8px 16px;font-size:13.5px}.afoffertstangd .kundkort-huvud{align-items:center}.inkflikar button.bnya small{background:#2a78d6;color:#fff}.inkvalj{padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;white-space:nowrap}.inkvalj.on{background:var(--accent-soft);border-color:#cfe4dd;color:var(--accent-ink)}.inkvaljbar{position:-webkit-sticky;position:sticky;top:8px;z-index:5;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;border-radius:12px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.inkvaljbar span{font-size:13px;color:var(--muted);margin-right:auto}.inkvaljbar .ghost,.inkvaljbar .save{width:auto;margin:0;padding:8px 14px;font-size:13.5px}.save.farlig{background:var(--danger);border-color:var(--danger)}.inkangra{display:flex;align-items:center;gap:12px;padding:9px 14px;border-radius:12px;background:var(--ink);color:#fff;font-size:13px}.inkangra .aflank{color:#fff;font-weight:700;margin-left:auto}.arrad{position:relative}.arval{flex:none;align-self:center;width:20px;height:20px;border-radius:6px;border:2px solid var(--line);background:var(--surface);margin-right:2px}.arval.on{box-shadow:inset 0 0 0 3px var(--surface)}.arrad.vald{background:var(--accent-soft)}.aratgard{display:flex;flex-direction:column;gap:2px;align-self:flex-start;margin-left:2px}.aratgard button{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;border:none;background:none;color:var(--muted);cursor:pointer}.aratgard button:hover{background:var(--surface-2);color:var(--ink)}.aratgard button.farlig:hover{color:var(--danger)}@media (min-width:700px){.aratgard{flex-direction:row;opacity:.55;transition:opacity .15s}.arrad:hover .aratgard{opacity:1}}.ararader{display:inline-flex;gap:14px;margin-right:auto}.aflank.farlig,.ararader .farlig{color:var(--danger)}.araffar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.bufilter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 10px;gap:8px 10px;margin-bottom:10px}@media (min-width:900px){.bufilter{grid-template-columns:repeat(4,minmax(0,1fr))}.bufilter label.bred{grid-column:auto}}.bufilter label{display:flex;flex-direction:column;gap:3px;font-size:11.5px;font-weight:600;color:var(--muted);min-width:0}.bufilter label.bred{grid-column:1/-1}.bufilter input,.bufilter select{width:100%;margin:0;padding:8px 10px;font-size:14px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-family:inherit}.bubyt.liten{margin:0 0 6px}.bubyt.liten button{padding:6px 11px;font-size:12.5px}.bumotparter li>button{display:flex;align-items:center;gap:10px;padding:8px 0;width:100%;border:none;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.bumotparter li>button:before{counter-increment:st;content:counter(st);flex:none;width:20px;font-size:12px;color:var(--muted)}.bumotparter li.busumma{display:flex;justify-content:space-between;padding:8px 0;font-size:13px;color:var(--muted)}.bukontroll{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:12px;font-size:13px}.bukontroll b{font-size:15px}.bukontroll.ok{background:var(--accent-soft);color:var(--accent-ink)}.bukontroll.fel{color:var(--warn)}.bukontroll.fel,.sttabell tr.buskiljer td{background:var(--warn-soft)}@media (min-width:900px){.bufilter label.bred{grid-column:auto}.bulista li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"topp knappar";align-items:center;grid-gap:6px 16px;gap:6px 16px}.bulista li .butopp{grid-area:topp}.bulista li .buknappar{grid-area:knappar;flex-wrap:nowrap}.bulista li.busumma{display:flex}.bulista .buknappar select{max-width:230px}}.save.farlig,html[data-tema=glas] .save.farlig{background:var(--danger)!important;border-color:var(--danger)!important;color:#fff!important;box-shadow:none}.arval{position:relative}.arval.on{background:var(--accent);border-color:var(--accent)}.arval.on:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.inkvaljbar .ghost,.inkvaljbar .save{flex:none}.skrivai{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap}.skrivai input{flex:1 1 220px;margin:0;min-width:0}.skrivai .ghost{width:auto;margin:0;padding:9px 14px;white-space:nowrap;flex:none}.skrivkolla{padding:9px 12px;border-radius:10px;background:var(--info-soft);color:var(--info);font-size:12.5px;line-height:1.45}.skrivkolla ul{margin:2px 0 0;padding-left:18px}.crmexport{display:inline-flex;flex-wrap:wrap;gap:4px 14px;margin-left:12px}a.afmina{text-decoration:none;display:inline-flex;align-items:center}.buexport{display:inline-block;margin:0 0 8px}.dubgrupp{border-top:1px solid var(--line);padding:8px 0;display:flex;flex-direction:column;gap:4px;font-size:13px}.dubgrupp small{color:var(--muted)}.dubgrupp ul{margin:0;padding-left:18px}.dubgrupp .ghost{align-self:flex-start;width:auto;margin:2px 0 0;padding:6px 12px;font-size:12.5px}.dubbletter{margin-bottom:12px}.crmseg{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 4px;margin-left:7px;border-radius:6px;font-size:11px;font-weight:800;vertical-align:1px;border:1px solid var(--line);color:var(--muted);background:var(--surface-2)}.crmseg.sA{background:#1f6f5c;border-color:#1f6f5c;color:#fff}.crmseg.sB{background:var(--accent-soft);border-color:#cfe4dd;color:var(--accent-ink)}.bevrubrik{margin:4px 2px 6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:8px}.bevrubrik span{font-size:11px;background:var(--surface-2);border-radius:999px;padding:1px 8px}.buprognos{fill:#2a78d6;opacity:.22;stroke:#2a78d6;stroke-width:1;stroke-dasharray:3 2}.stfarg.buprognosmark{background:rgba(42,120,214,.22);border:1px dashed #2a78d6}.buvy .sttal .buprognostal b{color:#1d5fae}@media (min-width:900px){.buvy>.sttal.fem{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:899px){.buvy>.sttal.fem>div:last-child:nth-child(odd){grid-column:1/-1}}.bumaltabell td:first-child{white-space:normal;min-width:120px}.bumaltabell td:first-child small{margin-left:6px;font-size:10.5px}.bumaltabell tr.under td:last-child{color:var(--warn);font-weight:700}.bumaltabell tr.over td:last-child{color:var(--ok);font-weight:700}.kundmal{margin:-4px 2px 12px;font-size:12.5px;color:var(--muted)}.kundmal b{color:var(--ink)}.kundmal.under b:last-child{color:var(--warn)}.kpvillkor{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:8px;gap:8px;margin:2px 0 6px}.kpvillkor>div{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:8px 11px;display:flex;flex-direction:column;gap:2px;min-width:0}.kpvillkor span{font-size:11.5px;color:var(--muted)}.kpvillkor b{font-size:15.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpvillkor small{font-size:11.5px;color:var(--muted)}b.minus,em.minus{color:var(--danger)}.kpkalla{margin:0 2px 8px}.kplonsam{font-size:12.5px;color:var(--ink);margin:0 0 4px;line-height:1.45;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kplonsam small{color:var(--muted);font-size:12px}.kprubrik{margin:14px 0 6px;font-size:13px;font-weight:650;color:var(--ink)}.kprubrik small{font-weight:500;color:var(--muted);font-size:11.5px;margin-left:4px}.kpavtal{display:flex;align-items:flex-start;gap:12px;padding:9px 0;border-top:1px solid var(--line)}.kpavtal:first-of-type{border-top:none}.kpavtal>div{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.kpavtal>div>b{font-size:13.5px}.kpavtal>div>small{font-size:12px;color:var(--muted)}.kpavtal>.kppris{flex:none;font-weight:650;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:1px}.kpavtal .kptill{font-size:12px;color:var(--muted)}.kpavtal.snart .kptill{color:var(--warn);font-weight:600}.kpavtal.utgatt .kptill{color:var(--danger);font-weight:600}.kpavtal.utgatt .kppris{text-decoration:line-through;color:var(--muted)}.kpbetalt>div{display:flex;align-items:center;gap:10px;padding:7px 0;border-top:1px solid var(--line)}.kpbetalt>div:first-child{border-top:none}.kpbetalt>div>span:first-child{flex:1 1;min-width:0;display:flex;flex-direction:column}.kpbetalt>div>span:first-child b{font-size:13px}.kpbetalt>div>span:first-child small{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpbetalt .kppris{display:flex;flex-direction:column;align-items:flex-end;font-weight:650;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.kpbetalt .kppris small{font-weight:500;font-size:11px;color:var(--muted)}.kpbetalt .aflank{flex:none}.kpharavtal{flex:none;font-size:11px;font-weight:650;color:var(--accent-ink);background:var(--accent-soft);border-radius:999px;padding:2px 8px}.stgrid2.inne{margin-top:6px}.stmellan small{font-weight:500;color:var(--muted);font-size:11.5px;margin-left:4px}.stvy{--s1:#2a78d6;--s2:#eb6834;--s3:#1baf7a;--s4:#eda100;--s5:#e87ba4;--s6:#008300;--s7:#6250d6;--s8:#e34948;--sgra:#b4b2aa;--sneg:#e34948}:root{--s-texsolv:#2a78d6;--s-runlock:#eb6834;--s-ovrigt:#1baf7a;--s1:#2a78d6;--s2:#eb6834;--s3:#1baf7a;--s4:#eda100;--s5:#e87ba4;--s6:#008300;--s7:#6250d6;--s8:#e34948;--sgra:#b4b2aa;--sneg:#e34948}.stdelbg.f1,.stfarg.f1{background:var(--s1)}.stdel.f1{fill:var(--s1)}.stlinje.f1{stroke:var(--s1)}.stpunkt.f1{fill:var(--s1)}.stdelbg.f2,.stfarg.f2{background:var(--s2)}.stdel.f2{fill:var(--s2)}.stlinje.f2{stroke:var(--s2)}.stpunkt.f2{fill:var(--s2)}.stdelbg.f3,.stfarg.f3{background:var(--s3)}.stdel.f3{fill:var(--s3)}.stlinje.f3{stroke:var(--s3)}.stpunkt.f3{fill:var(--s3)}.stdelbg.f4,.stfarg.f4{background:var(--s4)}.stdel.f4{fill:var(--s4)}.stlinje.f4{stroke:var(--s4)}.stpunkt.f4{fill:var(--s4)}.stdelbg.f5,.stfarg.f5{background:var(--s5)}.stdel.f5{fill:var(--s5)}.stlinje.f5{stroke:var(--s5)}.stpunkt.f5{fill:var(--s5)}.stdelbg.f6,.stfarg.f6{background:var(--s6)}.stdel.f6{fill:var(--s6)}.stlinje.f6{stroke:var(--s6)}.stpunkt.f6{fill:var(--s6)}.stdelbg.f7,.stfarg.f7{background:var(--s7)}.stdel.f7{fill:var(--s7)}.stlinje.f7{stroke:var(--s7)}.stpunkt.f7{fill:var(--s7)}.stdelbg.f8,.stfarg.f8{background:var(--s8)}.stdel.f8{fill:var(--s8)}.stlinje.f8{stroke:var(--s8)}.stpunkt.f8{fill:var(--s8)}.stdelbg.fgra,.stfarg.fgra{background:var(--sgra)}.stdel.fgra{fill:var(--sgra)}.stlinje.fgra{stroke:var(--sgra)}.stpunkt.fgra{fill:var(--sgra)}.stdelbg.fneg,.stfarg.fneg{background:var(--sneg)}.stdel.fneg{fill:var(--sneg)}.stdelbg.texsolv{background:var(--s-texsolv)}.stdelbg.runlock{background:var(--s-runlock)}.stdelbg.ovrigt{background:var(--s-ovrigt)}.stfarg.streckad{background:none!important;height:0;width:14px;border-top:2.5px dashed;border-radius:0}.stfarg.streckad.fgra{color:var(--sgra)}.stfarg.streckad.f1{color:var(--s1)}.stfarg.streckad.f2{color:var(--s2)}.stlinje{stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.stlinje.streckad{stroke-dasharray:5 4}.stpunkt{stroke:var(--surface);stroke-width:2}.stslut{font-size:11px;font-weight:650;fill:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sthar{stroke:var(--muted);stroke-width:1;stroke-dasharray:2 3}.stnoll{stroke:#c3c2b7;stroke-width:1}.sttabell tr.stsumma td{border-top:2px solid var(--line)}.standelar{display:flex;flex-direction:column;gap:10px}.standelsstapel{display:flex;gap:2px;height:14px;border-radius:7px;overflow:hidden;background:var(--surface-2)}.standelsstapel i{display:block;height:100%;min-width:3px}.standelslista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:6px 18px;gap:6px 18px}.standelslista li{display:flex;align-items:center;gap:7px;font-size:13px;min-width:0}.standelslista li span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standelslista li b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.standelslista li em{font-style:normal;color:var(--muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.stkunder span .stkundstapel{display:block;height:4px;border-radius:2px;background:var(--s1);opacity:.55;margin-top:4px}.stkort>.standelar{margin-top:12px}.sttal.liten.tre{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}@media (max-width:600px){.sttal.liten.tre{grid-template-columns:repeat(2,minmax(0,1fr))}.sttal.liten.tre>div:last-child{grid-column:1/-1}}.stforklar{margin:10px 0 6px;padding:10px 12px;border-radius:10px;background:var(--surface-2);color:var(--ink)}.stforklar,.stforklar b{font-size:12.5px}.stforklar ul{margin:4px 0 0;padding-left:18px;color:var(--muted);line-height:1.5}.stfarg.streckad.f7{color:var(--s7)}.buexpandera{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.burr td:first-child{white-space:normal;min-width:150px}.burr tr.budelres td{font-weight:700;border-top:2px solid var(--line);background:var(--surface-2)}.burr tr.bukonto td{color:var(--muted);font-size:12.5px}.burr .bukontonamn{padding-left:18px;display:inline-block}.burr.bred td,.burr.bred th{white-space:nowrap}.burr.bred td:first-child{position:-webkit-sticky;position:sticky;left:0;background:var(--surface);z-index:1}@media (max-width:600px){.burr{font-size:12px}.burr td,.burr th{padding:6px 5px}.burr td:first-child{min-width:120px}}.bukattak{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.bukattak li{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(40px,1fr) 11.5em;grid-gap:10px;gap:10px;align-items:center;font-size:12.5px}.bukattak li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bukattak li i{height:8px;border-radius:4px;background:var(--surface-2);overflow:hidden}.bukattak li i b{display:block;height:100%;background:var(--ok);border-radius:4px}.bukattak li.nara i b{background:var(--warn)}.bukattak li.over i b{background:var(--danger)}.bukattak li em{font-style:normal;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.bukattak li.over em{color:var(--danger);font-weight:600}.ikon{flex:none;display:block}.ikonknapp{display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;cursor:pointer;color:var(--ink);text-decoration:none;border:1px solid var(--line);background:var(--surface);border-radius:999px;font-size:13.5px;font-weight:600;line-height:1;white-space:nowrap}.ikonknapp.medtext{padding:8px 14px 8px 11px}.ikonknapp.bara{width:36px;height:36px;padding:0;border-color:transparent;background:none;color:var(--muted);border-radius:10px}.ikonknapp.bara:hover{background:var(--surface-2);color:var(--ink)}.ikonknapp:disabled{opacity:.5;cursor:default}.ikonknapp.medtext:hover:not(:disabled){border-color:#cfd4cd;background:var(--surface-2)}.ikonknapp.on{background:var(--accent-soft);border-color:#cfe4dd;color:var(--accent-ink)}.ikonknapp.save,button.save.ikonknapp{width:auto;margin:0;background:var(--accent);border-color:var(--accent);color:#fff;padding:10px 18px 10px 14px;font-size:14.5px}.ikonknapp.save:hover:not(:disabled){background:var(--accent-ink);border-color:var(--accent-ink)}.ikonknapp.save.farlig{background:var(--danger);border-color:var(--danger)}.ikonknapp.ghost{width:auto;margin:0;color:var(--muted)}.ikonknapp.farlig{color:var(--danger)}.ikonknapp.farlig.bara:hover{background:#fbeaea;color:var(--danger)}.ikonknapp.snurrar .ikon{animation:snurra 1s linear infinite}@keyframes snurra{to{transform:rotate(1turn)}}.inkorg.ram{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.inkhuvud{display:flex;flex-direction:column;gap:10px;min-width:0}.inksida{display:none}@media (min-width:900px){.inkorg.ram{grid-template-columns:220px minmax(0,1fr);gap:18px}.inksida{display:flex;flex-direction:column;gap:2px;position:-webkit-sticky;position:sticky;top:12px;padding:10px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.inksida h5{margin:12px 10px 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.inksida [role=tablist]{display:flex;flex-direction:column;gap:2px}.inksida [role=tablist] button{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:10px;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;text-align:left}.inksida [role=tablist] button .ikon{color:var(--muted)}.inksida [role=tablist] button span{flex:1 1;min-width:0}.inksida [role=tablist] button small{font-size:11.5px;font-weight:700;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inksida [role=tablist] button:hover{background:var(--surface-2)}.inksida [role=tablist] button.on{background:var(--accent-soft);color:var(--accent-ink)}.inksida [role=tablist] button.on .ikon{color:var(--accent-ink)}.inksida [role=tablist] button.brad small{background:var(--danger);color:#fff;border-radius:999px;padding:1px 7px}.inksida [role=tablist] button.bnya small{background:#2a78d6;color:#fff;border-radius:999px;padding:1px 7px}.inksida .inkmappar{display:flex;flex-direction:column;gap:2px}.inksida .inkmappar h6{margin:8px 10px 2px;font-size:11.5px;font-weight:600;color:var(--muted)}.inksida [role=tablist] button.inkmapp span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inksida-lador{display:flex;align-items:center;gap:8px;margin-top:12px;padding:9px 10px;border:1px dashed var(--line);border-radius:10px;background:none;font:inherit;font-size:12.5px;color:var(--muted);cursor:pointer;text-align:left}.inksida-lador.filtrerat{border-style:solid;border-color:#cfe4dd;background:var(--accent-soft);color:var(--accent-ink)}.inkorg.ram .inkflikar{display:none}}.inkflikar button{gap:6px}.inkflikar button .ikon{color:var(--muted)}.inkflikar button.on .ikon{color:var(--accent-ink)}.inkmerval{flex:none;display:inline-flex;align-items:center;gap:4px;padding:0 6px 0 11px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--muted)}.inkmerval.on{background:var(--accent-soft);border-color:#cfe4dd;color:var(--accent-ink)}.inkmerval select{border:none;background:none;margin:0;padding:8px 22px 8px 2px;font-size:13.5px;font-weight:600;color:inherit;box-shadow:none;width:auto;min-width:0}.inkverktyg{flex-wrap:nowrap;gap:6px}.inksok{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted)}.inksok:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.inksok input[type=search]{flex:1 1;min-width:0;border:none;background:none;box-shadow:none;margin:0;padding:10px 0;font-size:15px}.inkverktyg .ikonknapp.medtext{padding:9px 13px 9px 10px}.inkverktyg .ikonknapp.bara{border:1px solid var(--line);background:var(--surface);border-radius:999px;width:40px;height:40px}.inkverktyg .ikonknapp.filtrerat{background:var(--accent-soft);border-color:#cfe4dd;color:var(--accent-ink)}.inkvalj{padding:9px 13px 9px 10px}@media (max-width:600px){.inkverktyg .inklas span,.inkverktyg .inkvalj span{display:none}.inkverktyg .inklas,.inkverktyg .inkvalj{width:40px;height:40px;padding:0}}.inkladval{padding:12px 14px;display:flex;flex-direction:column;gap:4px}.inkladval-topp{display:flex;align-items:center;justify-content:space-between}.inkladval-topp b{display:inline-flex;align-items:center;gap:7px;font-size:14px}.inkladrad{display:flex;align-items:center;gap:10px;padding:9px 2px;border-top:1px solid var(--line);cursor:pointer}.inkladrad input{width:18px;height:18px;margin:0;flex:none}.inkladrad span{display:flex;flex-direction:column;min-width:0}.inkladrad span b{font-size:14px}.inkladrad span small{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.inkladrad.av span{opacity:.55}.inkfiltrerat{display:flex;align-items:center;gap:6px;margin:0 4px;color:var(--accent-ink)}.inkfiltrerat,.inkfiltrerat .aflank{font-size:12.5px}.inkangra .ikonknapp{background:rgba(255,255,255,.12);border-color:transparent;color:#fff;margin-left:auto}.inkangra .ikonknapp+.ikonknapp{margin-left:0}.inkangra .ikonknapp.bara{color:#fff}.inkvaljbar .ikonknapp.medtext{padding:8px 13px 8px 10px}.inkvaljbar .ikonknapp.save{padding:8px 14px 8px 11px;font-size:13.5px}.inktom{display:flex;align-items:center;gap:10px;color:var(--muted)}.inkmer{align-self:center;margin:10px auto 12px}.arval{display:grid;place-items:center;color:#fff}.arval.on{box-shadow:none}.aravreg,.arbil,.arkat,.artill{display:inline-flex;align-items:center;gap:4px}.artill{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-weight:600}.artill i{font-style:normal;font-weight:400}.aravreg{color:var(--ok);font-weight:600}.aratgard .ikonknapp.bara{width:32px;height:32px;border:none}.aratgard .aringetk{border-radius:999px;padding:6px 10px 6px 8px;font-size:12px;color:var(--ok);border-color:#cfe4dd;background:var(--surface)}.aratgard .aringetk span{display:none}@media (min-width:1100px){.aratgard .aringetk span{display:inline}}@media (max-width:699px){.aratgard .aringetk{width:32px;height:32px;padding:0;border:none;background:none;justify-content:center}}.arverktyg{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 4px}.arverktyg-mellan{flex:1 1}.arverktyg .ikonknapp.save{padding:9px 16px 9px 12px;font-size:14px}.arsvarknappar .ikonknapp.save{padding:11px 22px 11px 16px}.armejl-adr .ikon{display:inline-block;vertical-align:-1px;margin:0 2px}.arlage-topp .ikonknapp.save{padding:8px 14px 8px 11px;font-size:13.5px}.mejlinst{display:flex;flex-direction:column;gap:4px;padding:9px 12px;font-size:12.5px}.mejlinst p{display:flex;align-items:flex-start;gap:8px;margin:0}.mejlinst p .ikon{margin-top:1px}.mejlinstpanel{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.skrivai .ikonknapp,.skrivbilagor .ikonknapp{width:auto}.buperiod{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);margin:0 0 12px;align-self:flex-start}.buperiod button{border:0;border-radius:999px;background:none;padding:7px 16px;font:inherit;font-size:13.5px;font-weight:600;color:var(--muted);cursor:pointer}.buperiod button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.12)}.bumatare em{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--ink);opacity:.55;border-radius:1px}.bumanad .ikonknapp.bara{border:1px solid var(--line);background:var(--surface);border-radius:999px;width:34px;height:34px}.bukatnamn b .stfarg{vertical-align:0}.crmvyer .crmmerknapp{display:none}@media (max-width:620px){.crmvyer .crmmerknapp{display:flex;flex-direction:column;gap:2px;padding:7px 2px 6px;font-size:11.5px;position:relative;min-width:0}}.aratgard .ikonknapp{display:inline-flex;align-items:center;justify-content:center}.aratgard .aringetk{width:auto;height:30px}.inkmerval{position:relative}.inkmerval-text{display:none}@media (max-width:600px){.inkorg.ram .inkflikar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px;gap:4px;overflow:visible;margin:0}.inkorg.ram .inkflikar button,.inkorg.ram .inkmerval{flex-direction:column;justify-content:center;gap:2px;padding:7px 2px 6px;font-size:11.5px;border-radius:12px;position:relative;min-width:0}.inkorg.ram .inkflikar button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inkorg.ram .inkflikar small{position:absolute;top:3px;right:calc(50% - 24px);font-size:10px;padding:0 5px;min-width:16px}.inkorg.ram .inkmerval{display:flex;align-items:center}.inkorg.ram .inkmerval-text{display:block;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inkorg.ram .inkmerval select{position:absolute;inset:0;opacity:0;width:100%;height:100%;padding:0;cursor:pointer}}.infoknapp{position:relative;display:inline-flex;vertical-align:middle;margin-left:4px}.infoknapp>button{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;background:none;color:var(--faint);cursor:pointer;padding:0}.infoknapp>button:hover,.infoknapp>button[aria-expanded=true]{background:var(--surface-2);color:var(--ink)}.infobubbla{position:absolute;z-index:20;top:calc(100% + 6px);left:-8px;width:max-content;max-width:min(320px,80vw);padding:10px 12px;border-radius:12px;background:var(--ink);color:#fff;font-size:12.5px;font-weight:500;line-height:1.45;letter-spacing:0;text-transform:none;box-shadow:var(--shadow);white-space:normal}.infobubbla b{color:#fff}@media (max-width:600px){.infobubbla{position:fixed;left:12px;right:12px;top:auto;bottom:calc(96px + env(safe-area-inset-bottom));width:auto;max-width:none;font-size:13.5px;padding:12px 14px}}.buorder{fill:#6250d6}.stfarg.buordermark{background:#6250d6}.buejsumma{font-size:13px;font-weight:700;color:var(--muted);margin-left:4px}.buejtabell{width:100%}.buejtabell td:first-child,.buejtabell th:first-child{text-align:left;white-space:normal}.buejtabell td:first-child a{color:var(--ink);text-decoration:none;font-weight:600}.buejtabell td small{display:block;font-size:11.5px;color:var(--muted);font-weight:500}.buejtabell td.passerat small{color:var(--warn)}.buejtabell td:last-child,.buejtabell th:last-child{text-align:right;white-space:nowrap}.skrivfran{font-size:12.5px;color:var(--muted);margin:0 2px 2px;overflow-wrap:anywhere}.skrivfran b{color:var(--ink);font-weight:600}.skrivfran select{display:inline-block;width:auto;max-width:100%;min-height:0;padding:4px 26px 4px 8px;margin:0 0 0 4px;font-size:13px;vertical-align:middle}.skrivfran small{font-size:12px}.bevantal{margin:0 2px 10px;display:flex;align-items:center;gap:4px}.mapptill{font-style:normal;font-weight:500;color:var(--muted)}.inkmapphint{margin:6px 4px 0;font-size:12.5px}.inksida-lador span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inksida-lador small{font-size:11px;font-weight:700}.bevrubrik .infoknapp,.flabel .infoknapp{background:none;padding:0;border-radius:0;font-size:inherit;letter-spacing:0;text-transform:none}.bubyt .bukort{display:none}@media (max-width:600px){.budelar>.bubyt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;overflow:visible}.budelar>.bubyt button{padding:10px 4px;font-size:13.5px;text-align:center}.budelar>.bubyt button.harkort .bulang{display:none}.budelar>.bubyt button.harkort .bukort{display:inline}}@media (pointer:coarse){.aflank{position:relative}.aflank:after{content:"";position:absolute;inset:-11px -4px}.infoknapp>button{position:relative}.infoknapp>button:after{content:"";position:absolute;inset:-9px}.aratgard{gap:0;margin-right:-6px}.aratgard .aringetk,.aratgard .ikonknapp.bara{width:40px;height:40px}.inkverktyg .ikonknapp.bara{min-width:44px;min-height:44px}.afflytta{min-height:36px;padding-inline:12px}.uppbock{position:relative}.uppbock:after{content:"";position:absolute;inset:-10px}.afkundlank,.kllank,.uppkundlank{display:inline-block;padding-block:6px;margin-block:-6px}.crmtyper button{min-height:38px}.bilagechip button,.crmtaggar button[aria-label^="Ta bort taggen"]{position:relative}.bilagechip button:after,.crmtaggar button[aria-label^="Ta bort taggen"]:after{content:"";position:absolute;inset:-12px}.crmtagg{min-height:34px}}@media (max-width:600px){.arverktyg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:6px;gap:6px}.arverktyg-mellan{display:none}.arverktyg>.ikonknapp,.arverktyg>a.ikonknapp{flex-direction:column;justify-content:center;gap:3px;min-height:58px;padding:8px 4px!important;font-size:12px!important;border-radius:14px;text-align:center;line-height:1.15;min-width:0}.arverktyg>.ikonknapp span{max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.arverktyg>.aravreg{flex-direction:column;justify-content:center;font-size:11.5px;text-align:center}}.infobubbla.telefon{position:fixed;left:12px;right:12px;top:auto;bottom:calc(var(--navhojd, 72px) + 28px + env(safe-area-inset-bottom));width:auto;max-width:none;z-index:2100;font-size:14px;padding:13px 15px;box-shadow:0 12px 32px rgba(27,25,23,.28)}.infobubbla.flytande{position:fixed;z-index:2100;right:auto;bottom:auto;width:max-content;max-width:min(340px,calc(100vw - 24px));font-size:12.5px;padding:10px 12px}@media (max-width:899px){.inkorg.ram .inkflikar small.totalt{display:none}}.klkontaktad{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--accent-ink);font-size:13px}.klkontaktad a{color:inherit;font-weight:600}.klmejl{margin-top:8px;padding-top:10px;border-top:1px solid var(--line)}.klknappar .ikonknapp.medtext{min-height:36px}.bujamfor{margin:0 2px 6px;font-size:12.5px}.bunoll{margin:10px 0 12px;padding:12px 0 0;border-top:1px solid var(--line)}.bunoll h4{margin:0 0 6px;font-size:14px;display:flex;align-items:center;gap:2px}.bunoll-lage{margin:0 0 8px;font-size:13.5px;font-weight:600}.bunoll-lage.plus{color:var(--ok)}.bunoll-lage.minus{color:var(--danger)}.kporimlig{margin:0 2px 8px;font-size:12.5px;display:flex;align-items:center;gap:2px;flex-wrap:wrap}.buomf{margin-top:10px;display:flex;flex-direction:column;gap:6px}.buomf-topp{display:flex;align-items:center;gap:4px;font-size:13.5px}.buomf-topp .ikonknapp{margin-left:auto}.buomf-rad{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.buomf-rad>span:first-child{flex:1 1;min-width:0;display:flex;flex-direction:column}.buomf-rad>span:first-child small{font-size:12px;color:var(--muted)}.buomf-rad em{font-style:normal;font-weight:700;text-align:right;white-space:nowrap;display:flex;flex-direction:column}.buomf-rad em.plus{color:var(--ok)}.buomf-rad em small{font-size:11.5px;font-weight:500;color:var(--muted)}.buomf-knappar{display:flex;gap:2px}.buomf-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--line);border-radius:12px}.buomf-form label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--muted);min-width:0}.buomf-form .bred{grid-column:1/-1}@media (max-width:600px){.buomf-form{grid-template-columns:1fr 1fr}.buomf-form label:nth-of-type(4){grid-column:1/-1}.buomf-rad{flex-wrap:wrap}.buomf-rad em{text-align:left}}.jfkort .kundkort-huvud,.jfperiod{flex-wrap:wrap;gap:8px}.jfperiod{display:flex;align-items:center}.jfperiod select{width:auto;min-width:0;padding:7px 30px 7px 10px;font-size:13px}.jfperiod small{font-size:12px;color:var(--muted)}.jfrubrik{margin:2px 2px 10px;font-size:14.5px}.jfrubrik b{font-size:16px}.jfrubrik.upp b{color:#127a55}.jfrubrik.ned b{color:#c03a32}.jfbrygga{display:flex;flex-direction:column;gap:3px;margin-bottom:12px}.jfbrad{display:grid;grid-template-columns:minmax(120px,1.1fr) minmax(90px,1.6fr) minmax(96px,auto);align-items:center;grid-gap:10px;gap:10px;padding:5px 0;border-bottom:1px solid var(--line);font-size:13.5px}.jfbrad.summa{font-weight:700;grid-template-columns:1fr auto;border-bottom:none;background:var(--surface-2);border-radius:8px;padding:7px 10px}.jfbnamn{display:flex;flex-direction:column;min-width:0}.jfbnamn small{font-size:11.5px;color:var(--muted);font-weight:500}.jfbstapel{position:relative;height:14px;background:linear-gradient(to right,transparent calc(50% - .5px),var(--line) calc(50% - .5px),var(--line) calc(50% + .5px),transparent calc(50% + .5px))}.jfbstapel i{position:absolute;top:1px;bottom:1px;border-radius:3px}.jfbstapel i.upp{background:#1baf7a}.jfbstapel i.ned{background:#e34948}.jfbvarde{text-align:right;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;display:flex;flex-direction:column}.jfbvarde small{font-size:11.5px;font-weight:500;color:var(--muted)}.jfbvarde.upp{color:#127a55}.jfbvarde.ned{color:#c03a32}.jfbsumma{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jfsticker{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:6px}.jfsticker h4{margin:0 0 6px;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.jfsticker h4.upp{color:#127a55}.jfsticker h4.ned{color:#c03a32}.jfsticker ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.jfpost{display:flex;justify-content:space-between;gap:10px;padding:7px 10px;border-radius:10px;border-left:3px solid transparent;background:var(--surface)}.jfpost.upp{border-left-color:#1baf7a}.jfpost.ned{border-left-color:#e34948}.jfpnamn{display:flex;flex-direction:column;min-width:0;font-size:13.5px}.jfpnamn a,.jfpnamn b{font-weight:600;overflow:hidden;text-overflow:ellipsis}.jfpnamn a{color:var(--ink);text-decoration:none}.jfpnamn small{font-size:12px;color:var(--muted)}.jfpvarde{text-align:right;font-weight:700;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;flex-direction:column;font-size:13.5px}.jfpost.upp .jfpvarde{color:#127a55}.jfpost.ned .jfpvarde{color:#c03a32}.jfpvarde small{font-size:11.5px;font-weight:500;color:var(--muted)}.jfnya{margin-top:10px;font-size:12.5px;color:var(--muted)}.jfnya p{margin:2px}.jfnya b{color:var(--ink)}.jfflikar{display:flex;gap:4px;padding:3px;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;align-self:flex-start;width:max-content;max-width:100%;margin:2px 0 8px}.jfflikar button{border:none;background:none;padding:6px 12px;border-radius:8px;font:inherit;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;min-height:34px}.jfflikar button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgba(27,25,23,.08)}@media (max-width:700px){.jfsticker{grid-template-columns:1fr}.jfbrad{grid-template-columns:minmax(100px,1fr) minmax(60px,1fr) auto;gap:8px;font-size:13px}}.jfstor{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:2px 2px 10px}.jfstor b{font-size:26px;font-weight:800;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jfstor span{font-size:13.5px;color:var(--muted)}.jfstor.upp b{color:#127a55}.jfstor.ned b{color:#c03a32}.jfmark{font-style:normal;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--surface-2);color:var(--muted);vertical-align:1px}.jfpnamn{flex-direction:row!important;align-items:center;flex-wrap:wrap}.buavrad{display:flex;align-items:baseline;gap:8px;margin:0 2px 4px}.buavrad b{font-size:20px}.buavrad span{font-size:13px;color:var(--muted)}.sttal.tre{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:600px){.sttal.tre>div{padding:10px}.sttal.tre b{font-size:17px}.sttal.tre small{font-size:11px}}.sttal.tre>div{grid-column:auto!important}.grkontolank{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:3px}.grkontolank:hover{color:var(--accent-ink)}.grblad.bred{max-width:760px}.grtal{margin-bottom:10px}.grtal b.upp{color:var(--ok)}.grtal b.ned{color:var(--danger)}.grlista,.grmotp,.grtrans{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.grmotp li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(60px,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:7px 10px;border-radius:10px;background:var(--surface)}.grmnamn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.grmstapel{display:flex;flex-direction:column;gap:2px}.grmstapel i{display:block;height:5px;border-radius:0 3px 3px 0;min-width:1px}.grmstapel i.b{background:var(--line)}.grmstapel i.a{background:var(--accent)}.grmbelopp{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;font-size:13.5px;white-space:nowrap}.grmbelopp small{display:block;font-weight:400;color:var(--muted);font-size:11.5px}.grtrans li>button{width:100%;display:grid;grid-template-columns:62px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 10px;border:0;border-radius:10px;background:var(--surface);font:inherit;color:inherit;text-align:left;cursor:pointer}.grtrans li>button:hover{background:var(--accent-soft)}.grtdatum{font-size:12px;color:var(--muted);white-space:nowrap}.grtnamn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.grtnamn small{margin-left:6px;color:var(--muted);font-size:11px}.grtbelopp{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;font-size:13.5px}.grver td:nth-child(n+2),.grver th:nth-child(n+2){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.grver td:first-child{text-align:left}.grver tfoot td{font-weight:700;border-top:1px solid var(--line)}.grvertext{display:block;color:var(--muted);font-size:11.5px}.grrubrik{margin:16px 0 8px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.grunderlag{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.grunderlag img{max-width:100%;border-radius:8px}.grunderlag iframe,.grunderlag img{border:1px solid var(--line);background:#fff}.grunderlag iframe{width:100%;height:min(70vh,760px);border-radius:8px}.grpost{padding:10px 12px;border-radius:12px;background:var(--surface);border-left:3px solid var(--warn)}.grpost.kolla{border-left-color:var(--danger);background:#fdf3f2}.grhuvud{width:100%;display:flex;justify-content:space-between;gap:12px;align-items:flex-start;background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.grnamn{min-width:0;display:flex;flex-direction:column}.grnamn b,.grnamn small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grnamn small{color:var(--muted);font-size:12px}.grbelopp{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.grskalrad{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.grskal{font-style:normal;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--warn-soft);color:var(--warn)}.grskal.dubbel{background:#fbe7e5;color:var(--danger)}.grskal.ny{background:var(--info-soft);color:var(--info)}.grai{margin:6px 0 0;font-size:12.5px;color:var(--muted)}.grai.kolla span{color:var(--danger)}.grai.ok span{color:var(--ok)}.grknappar{display:flex;gap:6px;margin-top:8px}.grknappar .aflank.on{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--accent)}html[data-tema=glas] .grblad{background:linear-gradient(180deg,rgba(250,248,245,.98),rgba(246,243,238,.97))}.statvyer{margin-bottom:14px}.ddpvy .card{margin-bottom:12px}.ddptopp{display:flex;justify-content:space-between;align-items:center;gap:10px}.ddpknappar{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ddpupp{cursor:pointer}.ddpupp.av{opacity:.6;cursor:default}.ddprutor{grid-template-columns:repeat(3,1fr)}.ddpdiff.upp,.ddprutor .stattal-varde.upp,.ddptabell td.upp,.ddptotal.upp{color:var(--ok)}.ddpdiff.ned,.ddprutor .stattal-varde.ned,.ddptabell td.ned,.ddptotal.ned{color:var(--danger)}.ddptabell{width:100%}.ddptabell td,.ddptabell th{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ddptabell td:first-child,.ddptabell th:first-child{text-align:left}.ddptabell tbody tr{cursor:pointer}.ddptabell tbody tr:hover{background:var(--surface-2)}.ddptabell tr.vald{background:var(--accent-soft)}.ddptabell tr.vald td:first-child{font-weight:700}.ddplista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ddporder{padding:10px 12px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line)}.ddphuvud{width:100%;display:flex;justify-content:space-between;gap:12px;align-items:flex-start;background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.ddpnamn{min-width:0;display:flex;flex-direction:column}.ddpnamn b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ddpnamn small{color:var(--muted);font-size:12px}.ddpmark{font-style:normal;font-size:10.5px;font-weight:700;margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--info-soft);color:var(--info)}.ddptotal{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.ddprad{display:grid;grid-template-columns:44px 1fr 1fr auto;grid-gap:8px;gap:8px;align-items:baseline;margin-top:6px;font-size:12.5px}.ddprubrik{color:var(--muted);font-weight:600}.ddpdel{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ddpdel b{color:var(--ink);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ddpdiff{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ddpstatus{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.ddpstatus em{font-style:normal;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--warn-soft);color:var(--warn)}.ddpdetalj{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.ddpdetalj h5{margin:0 0 6px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.ddpdetalj h5 a{text-transform:none;letter-spacing:0;margin-left:6px}.ddpdetalj p{display:flex;justify-content:space-between;gap:8px;margin:0 0 3px;font-size:12.5px}.ddpdetalj p b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ddpdetalj p.ddpsvag{color:var(--muted);font-size:11.5px;display:block}.ddpejkopplade{margin-top:10px}.ddpart summary,.ddpejkopplade summary{cursor:pointer;font-weight:600;font-size:13.5px}.ddpejkopplade ul{list-style:none;margin:8px 0;padding:0}.ddpejkopplade li{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;padding:4px 0;border-bottom:1px solid var(--line)}.ddpart input{width:100%}@media (max-width:520px){.ddprutor{gap:6px}.ddprutor .stattal{padding:10px}.ddprutor .stattal-varde{font-size:18px}.ddpdetalj{grid-template-columns:1fr}.ddprad{grid-template-columns:38px 1fr 1fr auto;gap:6px;font-size:12px}}.ddpperiod{margin:0 0 6px;font-weight:700;font-size:15px}.ddpdetalj h5 a{color:var(--accent-ink)}.ddpdetalj h5 .ddpsvag{text-transform:none;letter-spacing:0;font-weight:400;margin-left:4px}@media (min-width:521px){.ddprad{grid-template-columns:52px minmax(0,190px) minmax(0,190px) 1fr}.ddprad .ddpdiff{text-align:right}}html.fristaende{min-height:min(100lvh,calc(100% + env(safe-area-inset-top)))}html.fristaende,html.fristaende body{overflow:visible}.ddpsenast{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line);font-size:12.5px}.ddpsenast p{margin:0 0 4px}.ddpsenast p:last-child{margin-bottom:0}.ddpsenast .ddpsvag{color:var(--muted)}.ddpsenast .aflank{margin:2px 0 8px}.fskanaler .sttal{margin-bottom:10px}.fskanaler .sttal span .stfarg{vertical-align:-1px}.fsfilter{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 6px}.fsfilter input,.fsfilter select{font:inherit;font-size:14px;padding:7px 10px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:inherit;min-width:0}.fsfilter input{flex:1 1 180px}.fslista{list-style:none;margin:0;padding:0}.fslista li{border-top:1px solid var(--line)}.fslista li:first-child{border-top:none}.fslista li>button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 0;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.fslista li>button>span{display:flex;flex-direction:column;min-width:0;flex:1 1}.fslista li>button b{font-size:13.5px;font-weight:600}.fslista li>button b,.fslista small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fslista small{font-size:12px;color:var(--muted)}.fslista em{font-style:normal;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.fslista em.minus{color:var(--danger,#b3261e)}.fslista li.oppen>button b{white-space:normal}.fslista.kort li{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:13.5px}.fslista.kort li>span{flex:1 1;min-width:0;display:block}.fslista.kort li>span small{display:block}.fsdetalj{margin:0 0 10px;padding:10px 12px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line);font-size:13.5px}.fsdetaljhuvud{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;color:var(--muted);font-size:12.5px;margin-bottom:6px}.fsbelopp{margin:0 0 8px;display:grid;grid-gap:2px;gap:2px}.fsbelopp>div{display:flex;justify-content:space-between;gap:10px}.fsbelopp dt{color:var(--muted)}.fsbelopp dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fsbelopp .fssumma dd,.fsbelopp .fssumma dt{color:inherit;font-weight:700}.fsbelopp .fssvag,.fsrader{font-size:12.5px}.fsrader{margin:4px 0}.fsrader td:nth-child(n+2),.fsrader th:nth-child(n+2){text-align:right;white-space:nowrap}.fsrader tr.fsinte td{color:var(--muted)}.fslankar{gap:6px 16px;margin:6px 0 0}.fsfot,.fslankar{display:flex;flex-wrap:wrap}.fsfot{justify-content:space-between;align-items:center;gap:6px 12px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.fsfot small{color:var(--muted);font-size:12px}.fsavst{margin-top:8px}.fsdagar{margin-top:10px}.fsdagar summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--accent)}.fsdagar tr.fsdiff td{color:var(--danger,#b3261e)}@media (max-width:639px){.fsfilter .stperiod{flex-basis:100%}.fsfilter select{flex:1 1 40%}}@media (min-width:900px){.fskanaler .sttal.liten{grid-template-columns:repeat(5,minmax(0,1fr))}}.fsrader td:first-child{white-space:normal;word-break:break-word}.fsrader td,.fsrader th{padding:6px 5px}@media (max-width:639px){.fsrader td:nth-child(3),.fsrader th:nth-child(3){display:none}}.fsdagar table{display:block;overflow-x:auto}.arutkast{display:inline-flex;gap:3px;font-weight:600}.arutkast,.skrivutkast{align-items:center;color:var(--accent-ink,#1f6f63)}.skrivutkast{display:flex;gap:6px;margin:0;padding:8px 12px;border-radius:10px;background:var(--accent-soft);font-size:12.5px;line-height:1.4}.skrivutkast svg{flex:none}.stilkort{display:grid;grid-gap:10px;gap:10px}.stilperson{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--surface)}.stilperson h4{margin:0 0 4px;font-size:14px}.stilperson pre{white-space:pre-wrap;font:inherit;font-size:12.5px;color:var(--muted);margin:6px 0;max-height:220px;overflow:auto}.stilperson textarea{width:100%;font:inherit;font-size:13px}.stilknappar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px}.ddprad.ddptb .ddprubrik{font-weight:700}.ddpstatus em.ddpinfo{background:var(--accent-soft);color:var(--accent-ink,#1f6f63)}.ddpkopt{grid-column:1/-1;border-top:1px solid var(--line);padding-top:8px;margin-top:4px}.ddpkopt h5{margin:0 0 4px}.ddpkopt p{display:flex;justify-content:space-between;gap:10px;margin:2px 0;font-size:13px}.ddpkopt p span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ddpkopt p b{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ddpkopt p.ddpsumma{border-top:1px solid var(--line);padding-top:4px;margin-top:4px;font-weight:700}.ddpval{display:flex;align-items:center;gap:6px;margin:10px 0 0;font-size:13.5px}.ddplander{margin-top:12px}.ddplander summary{cursor:pointer;font-weight:600;color:var(--accent)}.ddplander table{display:block;overflow-x:auto}.fslista em .fstg{display:block;text-align:right;font-weight:500;font-size:11.5px;color:var(--muted)}.fslista em .fstg.minus{color:var(--danger)}.fslista li>button>em{display:flex;flex-direction:column;align-items:flex-end}.fstackning{border-top:1px solid var(--line);padding-top:6px}.fsbelopp dd.minus{color:var(--danger)}.fskanaltabell{font-size:12.5px;margin-top:10px}.fskanaltabell td:first-child{white-space:nowrap}.inksok.inksok input[type=search],.inksok.inksok input[type=search]:focus{border:none;box-shadow:none;outline:none;background:none;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none}.tidruta.tidruta input,.tidruta.tidruta input:focus{box-shadow:none}.fsvyrad{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:16px 0 8px}.fsvy button{display:inline-flex;align-items:center;gap:6px}.stperiod.fsvy button small{flex-basis:auto;margin:0;font-size:11.5px;font-weight:600;color:inherit;opacity:.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fsvalda{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0 0 6px;font-size:13px}.fschip,.fsvalda{align-items:center}.fschip{display:inline-flex;gap:4px;padding:3px 4px 3px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);font-weight:600;font-size:12.5px;max-width:100%}.fschip button{border:0;background:none;color:inherit;font:inherit;font-size:15px;line-height:1;padding:0 6px;cursor:pointer}.fsartiklar td:nth-child(n+2),.fsartiklar th:nth-child(n+2){text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fsartiklar td:first-child{white-space:normal;word-break:break-word}.fsartiklar td.minus{color:var(--danger,#b3261e)}.fsartiklar td.upp{color:var(--ok)}.fsartiklar td.ned{color:var(--danger,#b3261e)}.fsandel{display:flex;gap:2px;height:4px;margin-top:4px;max-width:160px}.fsandel i.stfarg{display:block;height:4px;border-radius:2px;min-width:3px}.fskanalprickar{display:flex;flex-direction:column;gap:2px;flex:0 0 auto}.fskanalval{display:grid;grid-gap:3px;gap:3px;margin:8px 0 0;padding-top:8px;border-top:1px solid var(--line)}.fskanalval label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);margin:0}.fskanalval select{font:inherit;font-size:13.5px;padding:6px 8px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink);margin:0;width:auto;max-width:100%}.fskanalval small{font-size:12px;color:var(--muted)}@media (max-width:639px){.fsartiklar td:nth-child(5),.fsartiklar th:nth-child(5){display:none}.fsartiklar td,.fsartiklar th{padding:6px 5px}}.fsbelopp .fsvarna dt{color:var(--warn-ink,#8a5a00)}.fslista li>button>span.fskanalprickar{flex:0 0 auto;display:flex;flex-direction:column;gap:2px}.fslista .fskanalval small{white-space:normal;overflow:visible}.webbval{margin:0 0 10px;padding:9px 12px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line);font-size:13.5px;line-height:1.45}.webbval small,.webbval span{color:var(--muted)}.webbval small{font-size:12.5px}.webbval.ok{border-color:#cfe4dd;background:var(--accent-soft)}.webbval.ok small{color:var(--accent-ink)}.plockrad .infoknapp{color:var(--muted)}.orderinfo .oi-fakta{display:grid;grid-gap:3px;gap:3px;margin:0 0 10px;font-size:13.5px}.orderinfo .oi-fakta>div{display:flex;justify-content:space-between;gap:12px}.orderinfo .oi-fakta dt{color:var(--muted)}.orderinfo .oi-fakta dd{margin:0;text-align:right;overflow-wrap:anywhere}.orderinfo .oi-adress{display:flex;flex-direction:column;gap:1px;margin:0 0 10px;padding:9px 12px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line);font-size:13.5px}.orderinfo .oi-adress .hint{margin:4px 0 0}.orderinfo .oi-rader{font-size:13px}.orderinfo .oi-rader td:nth-child(n+2),.orderinfo .oi-rader th:nth-child(n+2){text-align:right;white-space:nowrap}.orderinfo .oi-rader td:first-child{white-space:normal;word-break:break-word}.oi-sheet>.panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.plockmer{margin:6px 0 10px}.plockmer .etikettval{margin:0 0 8px}.plockmer .fallkropp>.ghost{width:100%}.fraktdel-sendify{margin:4px 0 12px}.fraktbyt{display:block;margin:-4px 0 12px}.fraktkompakt .fraktavd,.fraktkompakt .fraktdel-sendify,.fraktkompakt .fraktkort:not(.vald),.fraktkompakt .vrow.fraktval:not(.vald){display:none}.plocksumma{margin:0 0 12px;text-align:center;font-size:14px;color:var(--muted)}.plocksumma b{color:var(--ink);font-weight:650}.nyvy .huvudrad{justify-content:space-between;gap:10px}.nyplus,.nyvy .huvudrad{display:flex;align-items:center}.nyplus{flex:0 0 46px;height:46px;border-radius:14px;border:1px solid var(--line);background:var(--surface);color:var(--ink);justify-content:center;cursor:pointer;box-shadow:var(--shadow)}.phone.nyvy main{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.nyskanna{position:absolute;left:50%;transform:translateX(-50%);width:min(calc(100% - 32px),480px);z-index:6;bottom:calc(var(--navhojd) + 12px + env(safe-area-inset-bottom))}.nyskanna .save{margin:0;height:56px;gap:10px;font-size:17px;box-shadow:0 10px 24px rgba(31,111,92,.28)}.merknapp,.nyskanna .save{display:flex;align-items:center;justify-content:center}.merknapp{flex:0 0 42px;height:42px;margin-left:auto;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer}.fokushead .mitt{flex:1 1 auto}.menyblad .menyrubrik{margin:2px 4px 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.menylista{background:var(--surface);border-radius:16px;overflow:hidden;border:1px solid var(--line)}.menyrad{display:flex;align-items:center;gap:13px;width:100%;min-height:58px;padding:8px 14px;box-sizing:border-box;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;color:var(--ink);font:inherit;text-decoration:none;cursor:pointer}.menyrad:last-child{border-bottom:0}.menyrad:disabled{opacity:.45;cursor:default}.menyrad:active:not(:disabled){background:var(--surface-2)}.menyikon{flex:0 0 36px;height:36px;border-radius:10px;background:var(--bg);display:flex;align-items:center;justify-content:center;color:var(--ink)}.menytext{min-width:0;display:flex;flex-direction:column}.menytext b{font-size:15.5px;font-weight:600}.menytext small{font-size:12.5px;color:var(--muted);margin-top:1px;line-height:1.35}.menyrad.rod .menyikon,.menyrad.rod .menytext b{color:var(--danger)}.menyrad.rod .menyikon{background:#f8e9e9}.menyrad.laddar{opacity:.6;pointer-events:none}.nyvy .storbild{width:min(100%,30vh)}.nyskanrad{display:flex;align-items:center;gap:9px;margin:14px 2px 2px;font-size:13.5px;color:var(--muted)}.nyskanrad span{flex:1 1}.nyskanrad .lplank{margin:0;font-size:13.5px;font-weight:600}.nytva{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ghost.rodtext{color:var(--danger)}.nysumma{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:8px 12px;border-radius:12px;background:var(--accent-soft);color:var(--accent-ink)}.nysumma.halv{background:var(--warn-soft);color:var(--warn)}.nysummaikon{flex:none;width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.75);justify-content:center}.nysummaikon,.nysummatext{display:flex;align-items:center}.nysummatext{flex:1 1;min-width:0;flex-wrap:wrap;column-gap:10px;row-gap:1px;font-size:13.5px;color:var(--muted);line-height:1.35}.nysummatext b{color:var(--ink);font-weight:650}.nysummapapper{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--accent-ink)}.nysummapapper.varna{color:var(--warn)}.nysummaigen{margin-left:4px;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid;background:rgba(255,255,255,.7);color:inherit;font:600 12px inherit;font-family:inherit;cursor:pointer}.nysummaigen:disabled{opacity:.5;cursor:default}.kollisum{gap:13px;margin-bottom:10px}.kollinr,.kollisum{display:flex;align-items:center}.kollinr{flex:0 0 40px;height:40px;border-radius:12px;background:#f6efe4;color:#8a6a3c;justify-content:center;font-weight:800;font-size:16px}.kollitext{flex:1 1;min-width:0;display:flex;flex-direction:column}.kollitext b{font-size:15.5px}.kollitext small{font-size:13px;color:var(--muted)}.kollisum .lplank{margin:0;font-size:14px;font-weight:600;text-decoration:none}.ghost.nystreckad{border-style:dashed;background:transparent}.nyadress{gap:12px;margin-bottom:10px}.nyadress,.nybock{display:flex;align-items:center}.nybock{flex:0 0 28px;height:28px;border-radius:14px;background:var(--accent-soft);color:var(--accent-ink);justify-content:center;font-weight:800;font-size:14px}.nyadresstext{flex:1 1;min-width:0;display:flex;flex-direction:column}.nyadresstext b{font-size:15px}.nyadresstext small{font-size:13px;color:var(--muted);line-height:1.35}.nyadress .lplank{margin:0;font-size:14px;font-weight:600;text-decoration:none}.nytaggar{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.nytagg{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:13px;font-weight:600;color:var(--ink)}button.nytagg{cursor:pointer}.nytagg.gron{background:var(--accent-soft);border-color:#cfe4dd;color:var(--accent-ink)}.nykvitto{margin-bottom:12px}.nykvitto-topp{flex-direction:column;text-align:center;gap:4px;padding:6px 0 14px}.nykvitto-bock,.nykvitto-topp{display:flex;align-items:center}.nykvitto-bock{width:68px;height:68px;border-radius:34px;background:var(--accent);color:#fff;justify-content:center;box-shadow:0 10px 26px rgba(31,111,92,.28);margin-bottom:6px}.nykvitto-topp>b{font-size:24px;letter-spacing:-.02em}.nykvitto-topp>span{font-size:14px;color:var(--muted)}.nyspar{margin-top:6px;display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface);font:inherit;cursor:pointer;color:var(--ink)}.nyspar span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;font-weight:700;letter-spacing:.03em}.nyspar em{font-style:normal;font-size:13px;color:var(--accent);font-weight:600}.nybockar{padding:4px 14px}.nybockrad{display:flex;align-items:center;gap:11px;min-height:46px;border-bottom:1px solid var(--line);font-size:14.5px}.nybockrad:last-child{border-bottom:0}.nybockrad .nybock{flex-basis:24px;height:24px}.nybockrad.fel .nybock{background:var(--warn-soft);color:var(--warn)}.nybockrad.vantar .nybock{background:var(--surface-2);color:var(--muted)}.nybocktext{flex:1 1;font-weight:600}.nybockvar{font-size:12.5px;color:var(--muted);text-align:right}.nybil{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:13.5px}.nybil span{flex:1 1;color:var(--muted)}.nybil .lpbtn{margin:0;white-space:nowrap}.bilkort{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;margin-bottom:12px;text-decoration:none;color:inherit}.bilkort.vantar{background:var(--warn-soft);border:1px solid #f1d6b4}.bilkort.bokad{background:var(--accent-soft);border:1px solid #cfe4dd;color:var(--accent-ink)}.bilikon{flex:0 0 auto;display:flex}.biltext{flex:1 1;min-width:0;display:flex;flex-direction:column}.biltext b{font-size:15.5px}.biltext small{font-size:12.5px;color:var(--muted)}.bilkort.vantar .biltext small{color:#7a3f08;font-weight:600}.bilkort .save{margin:0;width:auto;padding:0 16px;height:44px;display:flex;align-items:center;white-space:nowrap;background:var(--warn);border-color:var(--warn);text-decoration:none}.bilpil{font-size:22px;color:var(--accent-ink)}:is(.labelpage,main,.tonain,.dbody,.fallkropp)>:is(.card,.vlist,.fallbar,.warnbox,.webbval,.mottnummer,.ghost,.save,.lpactions,.fraktlista,.nytaggar,.plockmer,.remsa,p,div)+:is(.card,.vlist,.fallbar,.webbval,.mottnummer,.fraktlista,.nytaggar,.plockmer){margin-top:14px}:is(.labelpage,main,.tonain,.dbody,.fallkropp)>:is(.card,.vlist,.fallbar,.webbval,.fraktlista)+.warnbox{margin-top:14px}a.ghost,button.ghost,label.ghost{margin-top:12px}a.save,a.save:visited,button.save{margin-top:18px}.lpbox{padding:16px}.rline{padding:4px 0}.fraktlista,.lpactions,.lpactions.tvatva{gap:10px}.mottnummer,.webbval{margin:0 0 14px}.fraktbyt{margin:2px 0 16px}.plockknappar .ghost{margin-top:12px}.remsa{padding-top:16px}.plockmer{margin:14px 0 12px}.hint{line-height:1.45}.fraktavd{margin:18px 0 8px}.nyskanrad{margin:16px 2px 14px}.nytva{gap:10px;margin-top:12px}.nytva .ghost{margin-top:0}.kollisum{margin-bottom:14px}.nytaggar{margin:2px 0 16px}.nyadress{margin-bottom:14px}.nykvitto{margin-bottom:18px}.nykvitto-topp{padding:8px 0 18px;gap:6px}.nyspar{margin-top:10px}.nybockrad{min-height:50px}.nybil{margin-top:10px}.menylista+.ghost{margin-top:14px}.menyrad{min-height:62px;padding:10px 14px}.bilkort{margin-bottom:16px}.labelpage.medkvittofot{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.kvittofot .save{height:56px;padding:0 15px}:is(.labelpage,main,.tonain,.dbody)>:is(.card,.vlist,.warnbox,.lpactions,.fallbar,.webbval,.mottnummer,.fraktlista,.remsa,.hint)+:is(.label,.linkrubrik){margin-top:24px}.menyrad.vald .menyikon{background:var(--accent-soft);color:var(--accent-ink)}.forpinfo,.menyrad.vald .menytext b{color:var(--accent-ink)}.forpinfo{margin-top:12px;padding:12px 14px;border-radius:12px;background:var(--accent-soft);border:1px solid #cfe4dd;font-size:13.5px}.forpinfo .aflank,.warnbox .aflank{display:inline-block}.forpval{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.forpval span{white-space:nowrap}.forpval select{flex:1 1 auto;min-width:0;max-width:240px;min-height:40px;font:inherit;font-size:14.5px;padding:0 8px;border-radius:10px;border:1px solid var(--line);background:var(--surface,#fff);color:var(--ink)}body:has(.scanwrap) .nyskanna,body:has(.sheet.open) .nyskanna{display:none}.nyskanrad .nykamera{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 16px;border-radius:12px;border:1px solid #cfe4dd;background:var(--accent-soft);color:var(--accent-ink);font:inherit;font-size:15px;font-weight:650;cursor:pointer}.nyskanrad .nykamera:active{opacity:.7}.artantal.nyantal{min-width:76px;padding:8px 14px 9px;border-radius:16px;background:var(--surface);border:1.5px solid var(--line);text-align:center;box-shadow:var(--shadow)}.artantal.nyantal b{font-size:44px;line-height:1;letter-spacing:-.04em}.artantal.nyantal span{display:block;margin-top:3px;font-size:13.5px;font-weight:600;color:var(--muted)}.artantal.nyantal.flera{background:var(--accent);border-color:var(--accent);color:#fff}.artantal.nyantal.flera span{color:rgba(255,255,255,.85)}.nyvy .artrad{align-items:center}.plocketikettval{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:8px 0 18px}.plocketikettval button.ghost{margin-top:0}.fraktlista:has(>.fraktkort){display:flex;flex-direction:column;gap:10px}.afsteg-rad{flex-wrap:wrap;overflow-x:visible}.sumbox>div.bred{flex:1.7 1}.hint,.sttal span,h2,h3,li,p,small{overflow-wrap:break-word}.sttal span{-webkit-hyphens:auto;hyphens:auto}.sthint{font-size:12px;font-weight:500;color:var(--muted)}.kundkort-huvud{flex-wrap:wrap}.siffflikar{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;margin:0 -16px 14px;padding:2px 16px 4px}.siffflikar::-webkit-scrollbar{display:none}@media (min-width:1024px){.siffflikar{margin:0 0 14px;padding:2px 0 4px}}.siffflikar button{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font:inherit;font-size:14px;font-weight:650;cursor:pointer;white-space:nowrap}.siffflikar button.on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.siffinnehall{display:flex;flex-direction:column;gap:14px}.siffinnehall>.budelar,.siffinnehall>.fraktstat,.siffinnehall>.stvy{margin:0}.sifoversikt{display:flex;flex-direction:column;gap:14px}.sifrutor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}@media (min-width:900px){.sifrutor{grid-template-columns:repeat(3,minmax(0,1fr))}}.sifruta{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;min-width:0;padding:14px 30px 14px 14px;border-radius:16px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);font:inherit;color:var(--ink);cursor:pointer}.sifruta:active{transform:scale(.99)}.sifrubrik{font-size:12.5px;color:var(--muted);font-weight:600}.sifvarde{font-size:24px;font-weight:750;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15;overflow-wrap:anywhere}.sifruta small{font-size:12px;color:var(--muted);line-height:1.35}.sifpil{position:absolute;right:12px;top:12px;font-size:20px;color:var(--muted);line-height:1}.sifruta.bra .sifvarde{color:var(--accent-ink)}.sifruta.rod .sifvarde{color:var(--danger)}.sifruta.gul .sifvarde{color:var(--warn)}.siftitta{list-style:none;margin:6px 0 0;padding:0}.siftitta li{border-top:1px solid var(--line)}.siftitta li:first-child{border-top:none}.siftitta button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:11px 2px;border:none;background:none;font:inherit;font-size:14px;text-align:left;color:var(--ink);cursor:pointer;line-height:1.4}.siftitta button span{color:var(--muted);font-size:18px}.siftitta li.rod button{color:var(--danger)}.siffror .stperiod{margin-top:0}.siffknapp{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:14px;font-weight:650;text-decoration:none;box-shadow:var(--shadow);margin-left:auto}.siffknapp:active{transform:scale(.98)}.huvudrad:has(>.siffknapp){display:flex;align-items:center;justify-content:space-between;gap:10px}.samlabricka{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:var(--f,#5f6672);color:#fff;font-weight:800;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.samlabricka.stor{width:44px;height:44px;border-radius:12px;font-size:23px}.samlaval{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;font-size:13.5px;color:var(--muted)}.samlaval.pa~.vlist{margin-bottom:96px}.samlaknapp{display:inline-flex;gap:8px;height:40px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:14px;font-weight:650;cursor:pointer;box-shadow:var(--shadow)}.samlabock,.samlaknapp,.vrow.plockrad.valjbar{align-items:center}.samlabock{flex:none;display:flex;justify-content:center;width:44px;align-self:stretch;border:none;background:none;cursor:pointer;padding:0 0 0 10px}.samlabock:disabled{opacity:.35;cursor:default}.samlatom{width:24px;height:24px;border-radius:8px;border:2px solid var(--line);background:var(--surface)}.vrow.plockrad.vald{background:var(--accent-soft)}.vrow.plockrad.last{opacity:.6}.lastmarke{display:inline-flex;align-items:center;margin-left:6px;padding:1px 8px;border-radius:999px;background:var(--warn-soft);color:var(--warn);font-size:11.5px;font-weight:700;vertical-align:1px}.samlaordrar{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px 12px;padding:2px 16px 4px;touch-action:pan-x pan-y}.samlaordrar::-webkit-scrollbar{display:none}.samlaorder{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;border-radius:12px;border:1px solid var(--line);background:var(--surface);max-width:220px}.samlaorder .samlaordernamn{display:flex;flex-direction:column;min-width:0}.samlaorder b{font-size:13px}.samlaorder small{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.samlaorder em{font-style:normal;color:var(--accent-ink);font-weight:800}.samlaorder.klar{opacity:.6}.samlafordel{display:flex;flex-direction:column;gap:8px;margin:4px 0 2px}.samlarad{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:var(--surface)}.samlarad.klar{opacity:.55}.samlaradnamn{flex:1 1;min-width:0;display:flex;flex-direction:column}.samlaradnamn b{font-size:14.5px}.samlaradnamn small{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.samlaradantal{flex:none;font-size:14px;color:var(--muted);text-align:right}.samlaradantal b{font-size:22px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.samlaradantal em{font-style:normal;color:var(--accent-ink);font-weight:700}.samlaradantal em.nej{color:var(--danger)}.samlavisa{position:fixed;inset:0;z-index:130;background:rgba(20,20,18,.55);display:flex;align-items:center;justify-content:center;padding:20px}.samlavisa-kort{width:min(100%,420px);background:var(--surface);border-radius:22px;padding:20px 20px 16px;box-shadow:0 20px 50px rgba(0,0,0,.3)}.samlavisa-kort small{font-size:12.5px;color:var(--muted)}.samlavisa-kort h2{margin:6px 0 12px;font-size:20px}.samlavisa-rad{display:flex;align-items:center;gap:14px;padding:8px 0;border-top:1px solid var(--line)}.samlavisa-rad b{font-size:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.samlavisa-rad .samlavisa-nr{margin-left:auto;color:var(--muted);font-size:13px}.samlavisa-kort p{margin:12px 0 0;font-size:12.5px;color:var(--muted);text-align:center}.samlaannat{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.samlaannat label{display:flex;align-items:center;gap:10px}.samlaannat label span{flex:1 1;display:flex;flex-direction:column;font-weight:600}.samlaannat label small{font-weight:400;color:var(--muted);font-size:12px}.samlaannat input{width:90px;margin:0;text-align:right}.samlaklar h2{margin:0 0 6px;font-size:19px}.samlapacka{align-items:center;gap:12px;padding-left:12px}.samlapil{flex:none;color:var(--accent-ink);font-weight:700;font-size:14px;padding-right:12px}body:has(.samlavisa) .nyskanna{display:none}@media (min-width:1024px){.nyskanna.skannaknapp{display:none}}.stfarg.streckad.f3{color:var(--s3)}.stfarg.streckad.f4{color:var(--s4)}.pgvy .pgtyst{color:var(--muted)}.pgvy .upp{color:var(--ok)}.pgvy .ned,.pgvy .upp{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pgvy .ned{color:var(--danger)}.pghuvud{display:flex;flex-direction:column;gap:4px}.pgrubrik{font-size:13px;font-weight:650;color:var(--muted);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pgstor{font-size:34px;font-weight:750;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pgspann{font-size:14px;color:var(--muted)}.pgspann b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pgnyck{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 4px}.pgnyck>span{font-size:12.5px;padding:4px 10px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere}.pgnyck>span.bra{background:#e8f5ee;border-color:#c6e6d3;color:#1d6b47}.pgnyck>span.under{background:var(--warn-soft);border-color:#f1d9bb;color:var(--warn)}.pgnyck .aflank{font-size:12.5px;padding:0}.pgvag{margin-top:10px}.pgvag-stapel{position:relative;display:flex;gap:2px;height:22px;border-radius:6px;background:var(--surface-2);border:1px solid var(--line);margin-top:16px}.pgvag-stapel>i{display:block;height:100%;flex:none}.pgvag-stapel>i:first-child{border-radius:5px 0 0 5px}.pgvag-forklaring i.salt,.pgvag-stapel>i.salt{background:var(--s1)}.pgvag-forklaring i.ordrar,.pgvag-stapel>i.ordrar{background:var(--s2)}.pgvag-forklaring i.rest,.pgvag-stapel>i.rest{background:repeating-linear-gradient(135deg,var(--sgra) 0 4px,#d6d4cc 4px 8px)}.pgvag-stapel>span.spann{top:-5px;border:2px solid var(--ink);border-radius:6px;opacity:.55}.pgvag-stapel>span.mal,.pgvag-stapel>span.spann{position:absolute;bottom:-5px;pointer-events:none}.pgvag-stapel>span.mal{top:-16px;width:0;border-left:2.5px solid var(--s4)}.pgvag-stapel>span.mal em{position:absolute;top:-1px;left:4px;font-style:normal;font-size:11px;font-weight:700;color:var(--ink);white-space:nowrap}.pgvag-forklaring{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:10px;font-size:12.5px;color:var(--muted)}.pgvag-forklaring span{display:inline-flex;align-items:center;gap:6px}.pgvag-forklaring i{display:inline-block;width:12px;height:12px;border-radius:3px}.pgvag-forklaring i.spann{border:2px solid var(--ink);opacity:.55;background:none}.pgtabell td,.pgtabell th{white-space:nowrap}.pgtabell td:first-child{white-space:normal;min-width:120px;overflow-wrap:anywhere}.pgtabell tr.pgnu td{background:var(--accent-soft)}.pgtabell td a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:#c9c5bd;text-decoration-color:#c9c5bd;text-underline-offset:2px}.pgchips:empty{display:none}.pgchips{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 10px}.pgchips span{font-size:12.5px;padding:4px 10px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line)}.pgchips b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pgvy.laddar{opacity:.6;transition:opacity .2s}@media (max-width:600px){.pgstor{font-size:30px}}.direkthint{margin:6px 2px 8px;font-size:12.5px;overflow-wrap:anywhere}.direktbokar{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:70px 20px 40px}.direktbokar b{font-size:20px;letter-spacing:-.01em}.direktbokar small{font-size:13.5px;color:var(--muted);max-width:30ch}.direktsnurr{width:42px;height:42px;border-radius:50%;border:4px solid var(--accent-soft);border-top-color:var(--accent);animation:direktsnurr .9s linear infinite;margin-bottom:6px}@keyframes direktsnurr{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.direktsnurr{animation-duration:2.5s}}.nykvitto-topp>span.nykvitto-pris{font-size:15px;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:4px 14px;margin-top:2px}.nykvitto-topp>span.nykvitto-pris b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buminus{margin-top:12px;padding:10px 12px;border-radius:12px;background:var(--warn-soft);border:1px solid #f1d9bb;display:flex;flex-direction:column;gap:4px}.buminus>b{font-size:13px;color:var(--warn)}.buminus>small{font-size:12px;color:var(--muted);line-height:1.4}.buminusrad{display:flex;justify-content:space-between;align-items:baseline;gap:10px;background:none;border:0;padding:3px 0;font:inherit;font-size:14px;color:var(--ink);text-align:left;cursor:pointer}.buminusrad:disabled{cursor:default}.buminusrad span{min-width:0;overflow-wrap:anywhere}.buminusrad em{font-style:normal;font-weight:700;color:var(--danger);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.kkoderknapp{justify-content:center;gap:8px;margin-bottom:12px}.kkoderknapp,.kkoderval{display:flex;align-items:center}.kkoderval{gap:14px;margin:4px 0 8px;font-size:13px;color:var(--muted)}.kkoderval span{margin-left:auto}.kkoderlista{display:flex;flex-direction:column;gap:6px;max-height:46vh;overflow-y:auto}.kkoderrad{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--surface);cursor:pointer}.kkoderrad.pa{border-color:#bcd9cf;background:var(--accent-soft)}.kkoderrad input{width:22px;height:22px;flex:none;accent-color:var(--accent)}.kkodertext{display:flex;flex-direction:column;min-width:0}.kkodertext b{font-size:15px;overflow-wrap:anywhere}.kkodertext small{font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.scanwrap.inline{position:relative;inset:auto;z-index:auto;height:280px;border-radius:22px;overflow:hidden;background:#211f1c;margin:0 0 12px}.scanwrap.inline .scanbox{width:72%;aspect-ratio:2.2/1;border:0;box-shadow:0 0 0 999px rgba(0,0,0,.28);border-radius:12px;outline:3px solid rgba(255,255,255,.92);outline-offset:0}.scanwrap.inline .scanmask{position:absolute;inset:0}.scanlinje{position:absolute;left:18%;right:18%;top:50%;height:3px;border-radius:2px;background:#5fd3a8;box-shadow:0 0 14px rgba(95,211,168,.85);animation:scanlinje 1.8s ease-in-out infinite alternate}@keyframes scanlinje{0%{transform:translateY(-38px)}to{transform:translateY(38px)}}@media (prefers-reduced-motion:reduce){.scanlinje{animation:none}}.scanstatus{position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:999px;background:rgba(0,0,0,.5);color:#fff;font-size:13px;font-weight:600;max-width:calc(100% - 120px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scanstatus i{width:8px;height:8px;border-radius:50%;background:#5fd3a8;flex:none}.scaninlknappar{position:absolute;right:10px;top:10px;display:flex;gap:6px}.scaninlknappar button{width:40px;height:40px;border-radius:12px;border:0;background:rgba(0,0,0,.5);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.scaninlknappar button.on{background:#f5d76e;color:#1b1917}.scaninltext{position:absolute;left:0;right:0;bottom:12px;margin:0;text-align:center;color:#fff;font-size:15px;font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,.6)}.pkhuvud{display:flex;justify-content:space-between;align-items:baseline;margin:14px 2px 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pkhuvud b{color:var(--ink)}.pkhuvud b,.pkhuvud span:last-child{letter-spacing:0;text-transform:none;font-size:14px}.pkhuvud span:last-child{font-weight:500}.pkvantar{margin-bottom:12px}.pkvantarnr{margin:0 2px 8px;font-size:14px;font-weight:700}.pkstart{flex-direction:column;gap:6px;width:100%;padding:22px 16px 20px;margin:0 0 12px;border-radius:22px;border:2px dashed #bcd9cf;background:var(--accent-soft);color:var(--accent-ink);font:inherit;cursor:pointer;text-align:center}.pkstart,.pkstartikon{display:flex;align-items:center}.pkstartikon{width:64px;height:64px;border-radius:20px;background:#fff;justify-content:center;color:var(--accent)}.pkstart b{font-size:19px;font-weight:800;color:var(--ink)}.pkstart small{font-size:13.5px;color:var(--muted)}.pkforslag{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;margin-bottom:12px}.pkforslagtext{flex:1 1;min-width:0;display:flex;flex-direction:column}.pkforslagtext b{font-size:16px;overflow-wrap:anywhere}.pkforslagtext small{font-size:12.5px;color:var(--muted)}.pkforslag>button{height:44px;padding:0 16px;border-radius:12px;border:0;background:var(--accent-soft);color:var(--accent-ink);font:700 15px inherit;font-family:inherit;cursor:pointer;flex:none}.pklada{display:inline-block;border-radius:5px;background:#f6efe4;border:2px solid #d9c3a0;flex:none;box-sizing:border-box}.pkeller{display:flex;align-items:center;gap:10px;margin:2px 0 10px;color:var(--muted);font-size:13px;font-weight:600}.pkeller:after,.pkeller:before{content:"";flex:1 1;height:1px;background:var(--line)}.pkval{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.pkval button{display:flex;align-items:center;gap:9px;min-height:54px;padding:0 14px;border-radius:14px;border:1px solid var(--line);background:var(--surface);font:600 15px inherit;font-family:inherit;color:var(--ink);text-align:left;cursor:pointer}.pkval button span{flex:1 1;min-width:0}.pkval .pkpil{color:var(--muted)}.pkkolli{padding:16px;margin-bottom:12px;flex-direction:column}.pkkolli,.pkrad{display:flex;gap:14px}.pkrad{align-items:center}.pkladaram{position:relative;width:62px;height:50px;border-radius:10px;background:#faf6ef;flex:none}.pkladaram,.pknr{display:flex;align-items:center;justify-content:center}.pknr{position:absolute;left:-7px;top:-7px;min-width:26px;height:26px;padding:0 5px;box-sizing:border-box;border-radius:13px;background:var(--ink);color:#fff;font-size:13px;font-weight:800}.pktext{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.pktext b{font-size:17px;overflow-wrap:break-word}.pktext small{font-size:14px;color:var(--muted)}.pkmarke{align-self:flex-start;font-style:normal;font-size:12px;font-weight:600;color:var(--muted);margin-top:3px}.pkmarke.ok{color:var(--ok)}.pkvikt{text-align:right;flex:none}.pkvikt b{display:block;font-size:21px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pkvikt b.saknas{color:var(--warn)}.pkvikt small{display:block;font-size:12px;color:var(--muted);max-width:104px;margin-left:auto}.pkknappar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.pkknappar button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 10px;border-radius:12px;border:1px solid var(--line);background:var(--surface);font:600 14px inherit;font-family:inherit;color:var(--ink);cursor:pointer}.pkknappar .pketikett{grid-column:1/-1;background:var(--surface-2)}.pkoppet{margin-bottom:12px}.pkredigera{border:2px solid var(--accent);box-shadow:0 0 0 4px rgba(31,111,92,.1),var(--shadow)}.pkbort{flex:none;width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.pkfalt{display:flex;flex-direction:column;gap:6px}.pkfalt .likadana{margin-top:0;padding-top:0;border-top:0}.pkfaltrubrik{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pkenhet{position:relative;display:block}.pkenhet input{width:100%;height:54px;padding:0 44px 0 14px;border-radius:14px;font-size:20px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pkenhet>span{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:600;color:var(--muted);pointer-events:none}.pkmatt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.pkmattfalt{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0}.pkmattfalt .pkenhet input{padding:0 34px 0 12px;font-size:18px}.pkmattfalt .pkenhet>span{right:10px;font-size:12.5px}.pkmattfalt small{font-size:12px;color:var(--muted);padding-left:2px}.pkmattfalt i{position:absolute;right:-13px;top:27px;transform:translateY(-50%);font-style:normal;font-size:14px;color:var(--faint)}.pkraknad{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;width:100%;padding:10px 12px;border:0;border-radius:12px;background:var(--accent-soft);color:var(--accent-ink);font:600 14px inherit;font-family:inherit;text-align:left;cursor:pointer}.pkraknad small{flex-basis:100%;font-size:12px;font-weight:500;opacity:.8}.pkfalttips{margin:0;font-size:12.5px;color:var(--muted)}.pkknappar .pketikett small{font-size:12px;font-weight:500;color:var(--muted);margin-left:4px}.pkklar{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:50px;border:0;border-radius:14px;background:var(--accent);color:#fff;font:700 16px inherit;font-family:inherit;cursor:pointer}.pkoppet>.ghost{margin-top:8px}.pkfler{border-radius:18px;border:2px dashed #cfcac2;padding:14px;margin-bottom:14px;display:flex;flex-direction:column;gap:12px}.pkfler p{margin:0;gap:10px;font-size:15px;font-weight:600}.pkfler p,.pkflernr{display:flex;align-items:center;color:var(--muted)}.pkflernr{width:26px;height:26px;border-radius:50%;background:#e2ded7;font-size:13px;font-weight:800;justify-content:center}.pkseg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;border-radius:14px;background:#e9e6e0}.pkseg button{display:flex;align-items:center;justify-content:center;gap:6px;height:42px;border:0;border-radius:11px;background:#fff;font:600 14px inherit;font-family:inherit;color:var(--ink);cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.06)}.pklista{display:flex;flex-direction:column;gap:6px;max-height:56vh;overflow-y:auto;margin-top:6px}.pkval1{display:flex;align-items:center;gap:12px;width:100%;min-height:62px;padding:8px 12px;border-radius:14px;border:1px solid var(--line);background:var(--surface);text-align:left;font:inherit;color:var(--ink);cursor:pointer}.pkval1.vald{border-color:var(--accent);box-shadow:0 0 0 3px rgba(31,111,92,.14)}.pkval1.forslag{background:#f2f8f6}.pkvalbild{width:46px;display:flex;align-items:center;justify-content:center;flex:none;color:var(--accent)}.pkvaltext{flex:1 1;min-width:0;display:flex;flex-direction:column}.pkvaltext b{font-size:16px;font-weight:600;overflow-wrap:anywhere}.pkvaltext b em{font-style:normal;font-size:11.5px;font-weight:700;color:var(--accent-ink);background:var(--accent-soft);padding:2px 7px;border-radius:999px;margin-left:6px;vertical-align:2px}.pkvaltext small{font-size:13px;color:var(--muted)}.pktung{color:var(--danger);font-weight:600}.pkbock{color:var(--accent);flex:none}.pkval1.egna b{color:var(--accent-ink)}.pkkoderlank{display:block;margin:12px 2px 2px;font-size:13.5px}.oi-tabort{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:4px}.packbilder .pbtext{margin:4px 0 0;transform:translateZ(0)}.mottnummer .mottbort{margin-left:4px;width:22px;height:22px;border-radius:50%;border:0;background:rgba(27,25,23,.08);color:var(--ink);font:700 13px/1 inherit;font-family:inherit;cursor:pointer;vertical-align:middle}.mottnummer.tyst{color:var(--muted)}.tullfraga{margin-top:10px;padding:12px 14px;border-radius:12px;background:var(--info-soft);border:1px solid var(--info-line);color:var(--ink)}.tullfraga p{margin:4px 0 10px;font-size:13.5px;line-height:1.45;color:var(--ink)}.tullfragaknappar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.tullfragaknappar .ghost,.tullfragaknappar .save{margin-top:0}.mejle{display:flex;flex-direction:column;gap:12px;min-width:0}.me-sok,.me-verktyg{display:flex;align-items:center;gap:8px;min-width:0}.me-sok{flex:1 1;height:44px;padding:0 12px;border-radius:14px;background:var(--surface);border:1px solid var(--line);color:var(--muted)}.me-sok input{flex:1 1;min-width:0;border:0!important;padding:0!important;background:transparent!important;height:100%;box-shadow:none!important}.me-flikar{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 0;-webkit-overflow-scrolling:touch}.me-flikar::-webkit-scrollbar{display:none}.me-flik{flex:none;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:600 14px inherit;font-family:inherit;cursor:pointer;white-space:nowrap}.me-flik.pa{background:var(--ink);border-color:var(--ink);color:#fff}.me-flikantal{min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:10px;background:var(--warn);color:#fff;font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.me-avsandare{display:flex;flex-direction:column;border-radius:18px;background:var(--surface);border:1px solid var(--line);overflow:hidden;min-width:0}.me-rad{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 14px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;font-family:inherit;color:var(--ink);cursor:pointer}.me-rad:last-child{border-bottom:0}.me-rad.vald{background:var(--accent-soft)}.me-avatar{flex:none;width:40px;height:40px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800}.me-avatar.stor{width:46px;height:46px;border-radius:15px;font-size:16px}.me-radtext{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.me-radtext b{font-size:15px;font-weight:600}.me-radtext b,.me-radtext small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.me-radtext small{font-size:12.5px;color:var(--muted)}.me-vantar{flex:none;height:24px;padding:0 9px;border-radius:999px;background:var(--warn);color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center}.me-prick{width:9px;height:9px;background:var(--accent)}.me-osaker,.me-prick{flex:none;border-radius:50%}.me-osaker{width:22px;height:22px;background:var(--info-soft);color:var(--info);font-size:13px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.me-tomt{margin:0;padding:18px 14px;font-size:14px;color:var(--muted);line-height:1.5}.me-arenden{display:flex;flex-direction:column;gap:10px;min-width:0}.me-motparthuvud{display:flex;gap:12px;min-width:0}.me-motparttext{flex:1 1;min-width:0;display:flex;flex-direction:column}.me-motparttext b{font-size:18px;font-weight:800;letter-spacing:-.01em}.me-motparttext b,.me-motparttext small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.me-motparttext small{font-size:12.5px;color:var(--muted)}.me-tillbaka{flex:none;width:44px;height:44px;border-radius:14px;border:1px solid var(--line);background:var(--surface);display:flex;align-items:center;justify-content:center;color:var(--ink);cursor:pointer}.me-nytt{flex:none;width:auto!important;margin:0!important;padding:10px 14px!important;font-size:14px!important;border-radius:12px!important}.me-flyttrad{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;color:var(--muted)}.me-flyttrad label{display:flex;align-items:center;gap:8px}.me-flyttrad select{width:auto;padding:6px 10px;font-size:13px;border-radius:10px}.me-osakerrad{display:inline-flex}.me-rubrik{margin:6px 2px 0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.me-rubrik.knapp{align-items:center;gap:6px;border:0;background:none;padding:6px 2px}.me-kort,.me-rubrik.knapp{display:flex;cursor:pointer;font-family:inherit}.me-kort{flex-direction:column;gap:7px;width:100%;box-sizing:border-box;padding:14px 16px;border-radius:16px;background:var(--surface);border:1px solid var(--line);text-align:left;text-decoration:none;color:var(--ink)}.me-kort.vald{border:2px solid var(--accent);padding:13px 15px}.me-korttopp{display:flex;align-items:center;gap:8px}.me-korttopp b{flex:1 1;min-width:0;font-size:15px;font-weight:700;line-height:1.3}.me-chips{display:flex;flex-wrap:wrap;gap:6px}.me-chip{height:22px;padding:0 8px;border-radius:6px;background:var(--surface-2);color:#4f4a44;font-size:12px;font-weight:600;display:inline-flex;align-items:center;white-space:nowrap}.me-chip.svara{background:var(--warn-soft);color:var(--warn);font-weight:700}.me-chip.vantar{background:var(--info-soft);color:var(--info);font-weight:700}.me-chip.klar{background:var(--accent-soft);color:var(--accent-ink)}.me-chip.order{background:#f1efeb}.me-chip.utkast{background:var(--info-soft);color:var(--info)}.me-sammanfattning{font-size:13.5px;color:#4f4a44;line-height:1.45}.me-skriv{margin:0}.me-dator .me-kolumner{display:grid;grid-template-columns:minmax(220px,280px) minmax(260px,340px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.me-dator .me-arenden,.me-dator .me-arendet,.me-dator .me-avsandare{max-height:calc(100dvh - 260px);min-height:420px;overflow-y:auto;overscroll-behavior:contain}.me-dator .me-arenden{padding-right:2px}.me-dator .me-arendet{border-radius:18px;background:var(--surface);border:1px solid var(--line);padding:4px 16px 16px;min-width:0}.arinbaddad-huvud{padding:12px 0 4px}.arinbaddad-huvud h2{margin:0;font-size:19px;font-weight:800;letter-spacing:-.01em;overflow-wrap:anywhere}.arinbaddad-huvud p{margin:2px 0 0;font-size:13px;color:var(--muted)}.argrupposaker{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;color:var(--info)}.mejle .armejl.ut{background:var(--accent);border-color:var(--accent);color:#fff}.mejle .armejl.ut .armejl-adr,.mejle .armejl.ut .armejl-topp em,.mejle .armejl.ut .armejl-utdrag{color:rgba(255,255,255,.82)}.mejle .armejl.ut .bilagechip{background:rgba(255,255,255,.95);color:var(--ink)}.mejle .armejl.ut a{color:#fff}.kundkortskiljer{margin:0 0 12px;padding:12px 14px;border-radius:12px;background:var(--info-soft);border:1px solid var(--info-line);font-size:13px;line-height:1.45}.kundkortskiljer p{margin:0 0 8px}.kundkortknappar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.kundkortknappar .ghost{margin-top:0;display:flex;align-items:center;justify-content:center;text-decoration:none}.nyadresstext .nykundkort{display:inline-block;margin-top:2px;font-size:12.5px}.arinbaddad-huvud p a,.me-motparttext a{color:var(--accent);font-weight:600;text-decoration:none}.arinbaddad-huvud p a:hover,.me-motparttext a:hover{text-decoration:underline}.me-flikantal{background:var(--accent)}.me-flik.pa .me-flikantal{background:#fff;color:var(--ink)}.me-rad{align-items:flex-start;min-height:0;padding:12px 14px}.me-rad .me-avatar{margin-top:1px}.me-radtopp{display:flex;align-items:baseline;gap:8px;min-width:0}.me-radtopp b{flex:1 1;min-width:0}.me-radtopp time{flex:none;font-size:12px;color:var(--muted)}.me-radunder{display:flex;align-items:center;gap:6px;min-width:0}.me-radunder small{flex:1 1;min-width:0}.me-rad .me-radtext b{font-weight:500;color:#3d3833}.me-rad.olast .me-radtext b{font-weight:800;color:var(--ink)}.me-rad.olast .me-radtopp time{color:var(--accent);font-weight:700}.me-svaratext{color:var(--warn);font-weight:600}.me-nya{flex:none;height:20px;padding:0 8px;border-radius:999px;background:var(--accent);color:#fff;font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;white-space:nowrap}.me-osaker{width:20px;height:20px;font-size:12px}.me-motparthuvud,.me-motpartunder{align-items:center}.me-motpartunder{display:flex;gap:8px;min-width:0;font-size:13px;margin-top:2px}.me-motpartunder small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--muted)}.me-motpartunder a{flex:none;font-size:13px}.mejle .me-gruppval{flex:none;width:auto;height:26px;padding:0 24px 0 9px;font-size:12.5px;font-weight:600;color:var(--muted);border-radius:999px;background-color:var(--surface-2);border:1px solid var(--line);box-shadow:none;background-position:right 7px center;background-size:10px}.me-nytt.ghost{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px!important;border-radius:12px!important;font-weight:600}.me-osakerrad{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:9px 12px;border-radius:12px;background:var(--info-soft);color:var(--info);font-size:13px;line-height:1.35}.me-osakerrad span{flex:1 1;min-width:150px}.me-arenden{gap:8px}.me-kort{gap:5px;padding:13px 15px;position:relative}.me-kort.vald{padding:12px 14px}.me-korttopp{align-items:baseline}.me-korttopp b{font-weight:600;color:#3d3833}.me-korttopp time{flex:none;font-size:12px;color:var(--muted)}.me-kort.olast{box-shadow:inset 3px 0 0 var(--accent)}.me-kort.olast .me-korttopp b{font-weight:800;color:var(--ink)}.me-ny{flex:none;height:19px;padding:0 7px;border-radius:999px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center}.me-kort .me-sammanfattning{color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.me-kort.olast .me-sammanfattning{color:#4f4a44}.me-mappikon{background:var(--surface-2);color:var(--muted)}.me-mapprad.vald .me-mappikon{background:var(--accent-soft);color:var(--accent-ink)}.me-mapprad .me-radtopp time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.me-mappgrupp .me-rubrik{margin:12px 6px 4px}.me-mejlamne{font-size:14px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.me-kort.olast .me-mejlamne{font-weight:800}.me-mer{width:100%;margin-top:4px}.me-kolumner.ihop .me-kort .me-mejlamne{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.me-kolumner.ihop .me-mappgrupp .me-rubrik{display:none}.me-kortfot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;color:var(--muted)}.me-lage{font-weight:600;color:var(--muted)}.me-lage.svara{color:var(--warn);font-weight:700}.me-lage.vantar{color:var(--info)}.me-lage.klar{color:var(--accent-ink)}.me-utkast{color:var(--info);font-weight:600}.me-fottext{min-width:0}.me-kort.klar{background:var(--surface-2)}.me-valj{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:360px;color:var(--muted);text-align:center}.me-valj p{margin:0;font-size:14px}.mejle .arlage{padding:10px 12px;gap:8px;margin-top:10px}.mejle .arlage-topp{flex-wrap:wrap}.mejle .arlage-text{font-size:13.5px}.mejle button.save.arklarknapp{padding:7px 14px;font-size:13.5px}.mejle .arsammanfattning{font-size:13px;color:#4f4a44;padding:8px 10px}.mejle .arverktyg.kompakt{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 2px}.mejle .arverktyg.kompakt>.ikonknapp,.mejle .arverktyg.kompakt>a.ikonknapp{flex-direction:row;min-height:0;height:34px;padding:0 12px 0 10px!important;font-size:13px!important;border-radius:999px;gap:6px}.mejle .arverktyg.kompakt>.ikonknapp span{display:inline;-webkit-line-clamp:unset}.mejle .arverktyg.kompakt .arverktyg-mellan{display:block;flex:1 1}.ardetaljer{margin:4px 0 24px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.ardetaljer>summary{display:flex;align-items:baseline;gap:8px;padding:12px 14px;cursor:pointer;list-style:none;min-width:0}.ardetaljer>summary::-webkit-details-marker{display:none}.ardetaljer>summary b{flex:none;font-size:14px}.ardetaljer>summary span{flex:1 1;min-width:0;font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ardetaljer>summary:after{content:"";flex:none;width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg) translateY(-3px);margin-left:4px}.ardetaljer[open]>summary:after{transform:rotate(-135deg) translateY(-1px)}.ardetaljer-innehall{display:flex;flex-direction:column;gap:10px;padding:0 14px 14px}.ardetaljer-innehall .arkoppla{margin:0}@media (max-width:600px){.mejle .arverktyg.kompakt .arverktyg-mellan{display:none}}.mejle .me-gruppval{flex:0 1 auto;min-width:0;max-width:150px;text-overflow:ellipsis}.me-motparthuvud .me-nytt{flex:none}@media (max-width:600px){.me-motparthuvud .me-avatar.stor{display:none}.me-motparthuvud .me-nytt.ghost{width:44px!important;height:44px;padding:0!important;justify-content:center}.me-motparthuvud .me-nytt span{display:none}.mejle .me-gruppval{min-width:112px}.mejle .me-verktyg{flex-wrap:wrap}.mejle .me-sok{flex:1 1 100%}}.kA-etiketter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 12px}.kA-etiketter .crmtaggar{margin:0}.kundaf.kA-af{display:inline-flex;align-items:center;margin:0;padding:5px 12px;border-radius:999px;font-size:12.5px}.kundsnabb{margin:0 0 14px}.kundsnabb>:first-child{background:var(--accent);border-color:var(--accent);color:#fff}.kundsnabb>:first-child svg{color:#fff}.kundsnabb>*{min-height:58px;justify-content:center;border-radius:14px}.kA-tal{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px}.kA-mal,.kA-obetalt{grid-column:1/-1;display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);text-align:left}.kA-mal>span:first-child,.kA-obetalt>span{font-size:11.5px;color:var(--muted)}.kA-mal b,.kA-obetalt b{font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kA-mal small,.kA-obetalt small{font-size:11.5px;color:var(--muted)}.kA-malstapel{height:6px;background:var(--surface-2);overflow:hidden;margin:3px 0 1px}.kA-malstapel,.kA-malstapel i{display:block;border-radius:3px}.kA-malstapel i{height:100%;background:var(--accent)}.kA-mal.under .kA-malstapel i{background:var(--warn)}.kA-mal.under b{color:var(--warn)}.kA-obetalt{font:inherit;cursor:pointer;background:var(--info-soft);border-color:#d4dfee}.kA-obetalt,.kA-obetalt small,.kA-obetalt>span{color:var(--info)}.kA-obetalt.forfallet{background:#fbe9e7;border-color:#f2cfc9;color:var(--danger)}.kA-obetalt.forfallet small,.kA-obetalt.forfallet>span{color:var(--danger)}.kA-faldlista{padding:0;margin-bottom:12px;overflow:hidden}.kA-fald{border-top:1px solid var(--line)}.kA-fald:first-child{border-top:0}.kA-fald>summary{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 16px;cursor:pointer;list-style:none}.kA-fald>summary::-webkit-details-marker{display:none}.kA-fald>summary>span{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.kA-fald>summary b{font-size:14.5px;font-weight:650}.kA-fald>summary small{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kA-fald>summary svg{flex:none;color:var(--muted);transition:transform .15s}.kA-fald[open]>summary svg{transform:rotate(90deg)}.kA-faldinne>.card{box-shadow:none;border:0;background:transparent;margin:0;padding:0 16px 14px;border-radius:0}.kA-faldinne>.card>.kundkort-huvud>h3,.kA-faldinne>.card>h3{display:none}.kA-faldinne>.card>.kundkort-huvud{justify-content:flex-end;margin-top:-4px}.kundtabell>div>.kA-stapel{grid-column:1/-1;display:flex;gap:2px;height:6px;margin:0 0 2px;text-align:left}.kA-stapel i{display:block;height:100%;border-radius:2px;min-width:0}.kA-stapel i.t{background:var(--accent)}.kA-stapel i.r{background:#c08a3e}.kA-stapel i.o{background:#b9b3aa}@media (min-width:1000px){.kundsnabb{display:flex;flex-wrap:wrap;gap:8px}.kundsnabb>*{flex-direction:row;min-height:40px;padding:8px 14px;font-size:13.5px;gap:7px}.kA-tal{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.kA-mal,.kA-obetalt{grid-column:auto}.kA{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);grid-gap:16px;gap:16px;align-items:start}.kA-mitt,.kA-sida{display:flex;flex-direction:column;min-width:0}.kA-par{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:12px;gap:12px;align-items:start}.kA-par>.card{margin-bottom:12px}}.kA-fald .kA-faldinne>.card,html[data-tema=glas] .kA-fald .kA-faldinne>.card{box-shadow:none;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;margin:0;padding:0 16px 14px;border-radius:0}html[data-tema=glas] .kA-fald .kA-faldinne>.card:before{display:none}.srruta{display:flex;flex-direction:column;gap:2px}.srpa{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.srpa input{margin-top:3px;width:18px;height:18px;flex:none}.srpa span{display:flex;flex-direction:column;gap:2px}.srpa b{font-size:14px}.srpa small{font-size:12.5px;color:var(--muted);line-height:1.4}.srrubrik{margin:14px 0 4px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.srrad{padding:10px 0;border-top:1px solid var(--line)}.srrad.av .srnamn{opacity:.55}.srradtopp{display:flex;align-items:center;gap:10px}.srnamn{flex:1 1;min-width:0;display:flex;flex-direction:column}.srnamn b{font-size:14px;font-weight:600}.srnamn small{font-size:12px;color:var(--muted)}.srantal{display:flex;align-items:center;gap:6px;flex:none}.srantal button{width:34px;height:34px;border-radius:10px;border:1px solid var(--line);background:var(--surface);font:700 17px inherit;font-family:inherit;color:var(--ink);cursor:pointer}.srantal button:disabled{opacity:.4;cursor:default}.srantal b{min-width:20px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.srantal small{font-size:12px;color:var(--muted)}.srval{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:8px 10px;gap:8px 10px;margin-top:8px}.srval label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--muted)}.srval label.bred{grid-column:1/-1}.srval input,.srval select{width:100%;box-sizing:border-box}.srbelopp,.srprocent{display:flex;align-items:center;gap:6px;color:var(--ink)}.srprocent input{width:70px!important}.srbelopp input{width:120px!important}.srfrakt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.srfrakt label{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--surface);cursor:pointer}.srfrakt label.on{border-color:var(--accent);background:var(--accent-soft)}.srfrakt label span{display:flex;flex-direction:column;gap:2px}.srfrakt label b{font-size:13.5px}.srfrakt label small{font-size:12px;color:var(--muted)}.srfrakt input{margin-top:2px;flex:none}.srfraktkund{display:flex;flex-direction:column;gap:8px;margin-top:8px}.srfraktkund label{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--surface);cursor:pointer}.srfraktkund label.on{border-color:var(--accent);background:var(--accent-soft)}.srfraktkund label span{display:flex;flex-direction:column;gap:2px}.srfraktkund label b{font-size:13.5px}.srfraktkund label small{font-size:12px;color:var(--muted);line-height:1.35}.srfraktkund input[type=radio]{margin-top:2px;flex:none}.srfraktkund .srbelopp{padding-left:4px}.srbyte{display:flex;flex-direction:column;gap:6px;margin-top:8px}.srbyte input[type=search]{margin:0}@media (max-width:480px){.srfrakt{grid-template-columns:1fr}}.me-kort,.me-rad{flex:none}@media (min-width:1000px){.me-dator .me-kolumner{grid-template-columns:minmax(240px,300px) minmax(280px,360px) minmax(0,1fr);gap:16px}.me-dator .me-arenden,.me-dator .me-arendet,.me-dator .me-avsandare{max-height:calc(100dvh - 250px);min-height:520px}.me-dator .me-arendet{padding:6px 22px 20px}.me-dator .me-arendet .armejl{max-width:78%}.mejle .me-gruppval{max-width:180px}}.srval .valfritt{display:inline;background:none;border:0;padding:0;font-size:11.5px;color:var(--muted)}.qtyrow input.qtyin,html[data-tema=glas] .qtyrow input.qtyin{flex:1 1 auto;width:100%;min-width:0;height:60px;padding:0 10px;box-sizing:border-box;font-size:34px;line-height:normal;font-weight:700;letter-spacing:0;text-align:center;text-overflow:clip;border-radius:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.etvalhuvud{gap:10px;margin:0 0 14px}.etvalhuvud,.etvaltillbaka{display:flex;align-items:center}.etvaltillbaka{flex:none;width:44px;height:44px;border-radius:14px;border:0;background:var(--surface-2);color:var(--ink);justify-content:center;padding:0;cursor:pointer}.etvalunder{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.etvalnamn small{font-size:12.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.etvalmatt,.etvalnamn small{flex:none;font-weight:600;white-space:nowrap}.etvalmatt{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:#f1efeb;color:#57524b;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.etval{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 10px;gap:14px 10px;margin:14px 0 6px}.etvalruta{position:relative;display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:18px;background:var(--surface);border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;font:inherit;min-width:0}.etvalruta.bred{grid-column:1/-1}.etvalruta.senast{border:2px solid var(--accent);padding:7px}.etvalruta:active{transform:scale(.985);background:var(--accent-soft)}.etvalbild{position:relative;display:flex;align-items:center;justify-content:center;height:132px;border-radius:14px;background:#ecebe7;overflow:hidden}.etvalruta.bred .etvalbild{height:96px}.etvalsenast{position:absolute;left:14px;top:-10px;white-space:nowrap;z-index:1;background:var(--accent);color:#fff;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px;box-shadow:0 2px 6px rgba(0,0,0,.15)}.etvalnamn{display:flex;align-items:center;gap:8px;padding:0 4px 2px;min-width:0}.etvalnamn b{flex:1 1;min-width:0;font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.etvalstor{display:flex;align-items:center;justify-content:center;padding:14px;margin:0 0 12px;border-radius:16px;background:#ecebe7}.etextra{margin:10px 0 0;border-radius:12px;background:var(--surface-2);border:1px solid var(--line)}.etextra>summary{list-style:none;cursor:pointer;padding:12px 14px;font-size:14.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.etextra>summary::-webkit-details-marker{display:none}.etextra>summary:after{content:"Ändra";float:right;margin-left:10px;color:var(--accent-ink);font-weight:600}.etextra[open]>summary:after{content:"Stäng"}.etextra[open]{padding:0 12px 12px}.etextra[open]>summary{padding:12px 2px}html[data-tema=glas] .etvalruta{background:rgba(255,255,255,.72);border-color:rgba(255,255,255,.9)}html[data-tema=glas] .etvalruta.senast{border-color:var(--accent)}html[data-tema=glas] .etextra,html[data-tema=glas] .etvaltillbaka{background:rgba(255,255,255,.6)}@media (min-width:700px){.etval{grid-template-columns:repeat(4,1fr)}.etvalruta.bred{grid-column:span 2}.etvalruta.bred .etvalbild{height:132px}}.mejlram{display:flex;flex-direction:column;gap:6px;min-width:0}.mejlram iframe{display:block;width:100%;border:0;border-radius:10px;background:#fff;transition:opacity .15s}.mejlram-text{margin:0;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.mejlram-laddar{color:var(--muted);font-size:12.5px}.mejlram-vaxla{align-self:flex-start;border:0;background:none;padding:4px 0;font:inherit;font-size:12.5px;font-weight:600;color:var(--accent-ink);cursor:pointer}.me-flik.svara:not(.pa){color:var(--warn)}.me-flikantal.svara{background:var(--warn);color:#fff}.me-dator .me-kolumner{transition:grid-template-columns .22s ease}.me-dator .me-arenden,.me-dator .me-arendet,.me-dator .me-avsandare{height:var(--me-hojd,calc(100dvh - 250px));max-height:none;min-height:0;overscroll-behavior-y:auto}.me-dator .me-kolumner.ihop{grid-template-columns:64px minmax(220px,270px) minmax(0,1fr)}.me-fall{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:6px;flex:none;width:100%;min-height:40px;border:0;border-bottom:1px solid var(--line);background:var(--surface);color:var(--muted);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.me-fall:hover{color:var(--ink);background:var(--surface-2)}.me-avatar{position:relative}.me-avatarprick{position:absolute;top:-3px;right:-3px;width:11px;height:11px;border-radius:50%;background:var(--accent);border:2px solid var(--surface)}.me-avatarprick.svara{background:var(--warn)}.me-kolumner.ihop .me-rad{justify-content:center;padding:10px 0;min-height:58px}.me-kolumner.ihop .me-rad .me-radtext{display:none}.me-kolumner.ihop .me-rad.vald{box-shadow:inset 3px 0 0 var(--accent)}.me-kolumner.ihop .me-motparthuvud .me-avatar.stor,.me-kolumner.ihop .me-motparthuvud .me-gruppval,.me-kolumner.ihop .me-motparthuvud .me-nytt span{display:none}.me-kolumner.ihop .me-motparthuvud .me-nytt{width:40px;height:40px;padding:0;justify-content:center}.me-kolumner.ihop .me-kort{padding:10px 12px;gap:3px}.me-kolumner.ihop .me-kort .me-fottext,.me-kolumner.ihop .me-kort .me-sammanfattning,.me-kolumner.ihop .me-kort .me-utkast{display:none}.me-kolumner.ihop .me-kort .me-korttopp b{font-size:13.5px}.me-kolumner.ihop .me-osakerrad{display:none}.mejle .armejl.ut .mejlram-vaxla{color:rgba(255,255,255,.9)}.armejl.ut .mejlram-text{color:inherit}.signaturrad{display:flex;flex-direction:column;gap:6px;margin:6px 0 2px;padding:10px 12px;border-radius:12px;background:var(--surface-2);border:1px dashed var(--line)}.signaturrad.av{padding:8px 12px}.signaturforhands{display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.45;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere}.signaturforhands img{display:block;width:96px;height:auto}.signaturknappar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.signaturruta{display:flex;flex-direction:column;gap:8px;margin:6px 0}.signaturruta textarea{width:100%;font:inherit;font-size:14px}.qtyfalt{position:relative;display:block;flex:1 1 auto;min-width:0}.qtyrow .qtyfalt input.qtyin,html[data-tema=glas] .qtyrow .qtyfalt input.qtyin{display:block;width:100%;color:transparent;-webkit-text-fill-color:transparent;caret-color:var(--ink)}.qtyfalt input.qtyin::placeholder{color:transparent;-webkit-text-fill-color:transparent}.qtyfalt input.qtyin::selection{background:rgba(31,111,92,.18)}.qtyvisa{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 10px;pointer-events:none;font-size:34px;font-weight:700;line-height:1;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;overflow:visible}.qtyvisa.tom{color:var(--muted);font-weight:600}.assistentknapp{color:var(--accent)}.assistentknapp svg{filter:drop-shadow(0 0 4px rgba(31,111,92,.25))}@media (max-width:440px){.iconbtn.scanbtn .scantext{display:none}.iconbtn.scanbtn{min-width:44px;padding:0 10px}}@media (max-width:390px){.brand{gap:6px}.brandbtns{gap:4px}}.assistent{position:fixed;inset:0;z-index:2000}.assistent-scrim{position:absolute;inset:0;background:rgba(27,25,23,.3)}.assistent-panel{position:absolute;left:0;right:0;bottom:0;height:min(88dvh,780px);display:flex;flex-direction:column;background:var(--bg);border-radius:26px 26px 0 0;box-shadow:0 -10px 40px rgba(0,0,0,.18);padding-bottom:env(safe-area-inset-bottom);overflow:hidden;animation:assistentupp .28s cubic-bezier(.2,.9,.3,1.1)}@keyframes assistentupp{0%{transform:translateY(40px);opacity:.4}to{transform:none;opacity:1}}html[data-tema=glas] .assistent-scrim{background:rgba(27,25,23,.22);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}html[data-tema=glas] .assistent-panel{background:linear-gradient(180deg,rgba(250,248,244,.88),rgba(244,241,236,.82));backdrop-filter:blur(30px) saturate(1.6);-webkit-backdrop-filter:blur(30px) saturate(1.6);border:1px solid rgba(255,255,255,.7);border-bottom:0}@media (min-width:900px){.assistent-scrim{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.assistent-panel{left:auto;right:18px;top:18px;bottom:18px;width:430px;height:auto;border-radius:26px;border-bottom:1px solid rgba(255,255,255,.7)}.assistent-grepp{display:none}}.assistent-grepp{width:40px;height:5px;border-radius:3px;background:rgba(27,25,23,.16);margin:9px auto 0;flex:none}.assistent-huvud{display:flex;align-items:center;gap:8px;padding:10px 14px 10px 16px;flex:none}.assistent-huvud b{font-size:17px}.assistent-orb{width:32px;height:32px;border-radius:11px;flex:none;background:radial-gradient(circle at 30% 25%,#5fb79c,#1f6f5c 60%,#14493c);box-shadow:0 4px 12px rgba(31,111,92,.35)}.assistent-ikon,.assistent-orb{display:flex;align-items:center;justify-content:center}.assistent-ikon{width:40px;height:40px;border-radius:13px;border:0;background:transparent;color:var(--muted);cursor:pointer}.assistent-ikon:hover{background:rgba(27,25,23,.05)}.assistent-ikon.pa{color:var(--accent);background:var(--accent-soft)}.assistent-lista{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:4px 16px 12px;display:flex;flex-direction:column;gap:12px}.assistent-tom p{margin:6px 2px 12px;color:var(--muted);font-size:14.5px;line-height:1.5}.assistent-forslag{display:flex;flex-wrap:wrap;gap:8px}.assistent-forslag button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:9px 14px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}html[data-tema=glas] .assistent-forslag button{background:rgba(255,255,255,.7);border-color:rgba(255,255,255,.9)}.assistent-varning{color:var(--warn)!important}.assistent-msg{display:flex;flex-direction:column;gap:8px;min-width:0}.assistent-msg.fran-anvandare{align-items:flex-end}.assistent-msg.fran-anvandare p{margin:0;max-width:85%;padding:10px 14px;border-radius:18px 18px 4px 18px;background:var(--accent);color:#fff;font-size:15px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.assistent-svar{font-size:15px;line-height:1.55;color:var(--ink);overflow-wrap:anywhere}.assistent-svar p{margin:0 0 8px}.assistent-svar p:last-child{margin-bottom:0}.assistent-svar ul{margin:0 0 8px;padding-left:20px}.assistent-svar li{margin:2px 0}.assistent-svar a{color:var(--accent-ink);font-weight:600}.assistent-msg.fel .assistent-svar{color:var(--danger)}.assistent-msg.kvitto .assistent-svar{color:var(--accent-ink);font-size:13.5px;font-weight:600}.assistent-kort{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:16px;background:var(--surface);border:1px solid var(--line);box-shadow:0 4px 14px rgba(27,25,23,.06)}html[data-tema=glas] .assistent-kort{background:rgba(255,255,255,.82);border-color:rgba(255,255,255,.95)}.assistent-kort b{font-size:15px}.assistent-kort span{font-size:13.5px;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere}.assistent-kortknappar{display:flex;gap:8px;margin-top:8px}.assistent-kortknappar button{flex:1 1;height:42px;border-radius:13px;border:1px solid var(--line);background:var(--surface-2);font:inherit;font-weight:600;font-size:14.5px;color:var(--ink);cursor:pointer}.assistent-kortknappar button.ja{background:var(--accent);border-color:var(--accent);color:#fff;flex:2 1}.assistent-kortknappar button:disabled{opacity:.6}.asst-val{display:flex;flex-direction:column;gap:10px;margin-top:8px}.asst-valsort{display:grid;grid-template-columns:1fr 1.4fr 1fr 1fr;grid-gap:4px;gap:4px;padding:3px;border-radius:13px;background:var(--surface-2);border:1px solid var(--line)}.asst-valsort button{height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:0;border-radius:10px;background:transparent;font:inherit;font-size:13.5px;font-weight:600;color:var(--muted);cursor:pointer;padding:0 2px;min-width:0}.asst-valsort button.pa{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px rgba(27,25,23,.12)}.asst-valrad{display:flex;align-items:center;justify-content:space-between;gap:10px}.asst-valrad i{font-style:normal;font-size:14px;color:var(--ink);font-weight:500}.asst-steg{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:13px;background:var(--surface);overflow:hidden}.asst-steg button{width:42px;height:40px;border:0;background:transparent;font:inherit;font-size:20px;color:var(--accent-ink);cursor:pointer}.asst-steg button:disabled{opacity:.35}.asst-steg input{width:56px;height:40px;border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);text-align:center;font:inherit;font-size:16px;font-weight:600;color:var(--ink);background:transparent;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;padding:0}.asst-steg input::-webkit-inner-spin-button,.asst-steg input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.asst-valfalt{width:140px;height:40px;border:1px solid var(--line);border-radius:13px;padding:0 12px;font:inherit;font-size:16px;font-weight:600;text-align:right;background:var(--surface);color:var(--ink)}html[data-tema=glas] .asst-valsort{background:rgba(27,25,23,.05);border-color:rgba(27,25,23,.06)}html[data-tema=glas] .asst-steg,html[data-tema=glas] .asst-valfalt,html[data-tema=glas] .asst-valsort button.pa{background:rgba(255,255,255,.9);border-color:rgba(27,25,23,.1)}.asst-valrad-topp{align-items:flex-start}.asst-valrad-topp i{padding-top:9px}.asst-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;color:inherit!important;font-size:inherit!important}.asst-chips button{height:36px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface-2);font:inherit;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer}.asst-chips button.pa{background:var(--accent);border-color:var(--accent);color:#fff}.asst-forhands{align-self:flex-start;margin-top:4px;font-size:14px;font-weight:600;color:var(--accent-ink);text-decoration:none}html[data-tema=glas] .asst-chips button:not(.pa){background:rgba(255,255,255,.75);border-color:rgba(27,25,23,.1)}.asst-alt{display:flex;flex-direction:column;gap:6px;margin-top:8px}.asst-alt button{display:grid;grid-template-columns:22px 1fr;grid-template-rows:auto auto;grid-column-gap:10px;column-gap:10px;grid-row-gap:1px;row-gap:1px;align-items:center;text-align:left;padding:10px 12px;border-radius:13px;border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--ink);cursor:pointer}.asst-alt button i{grid-row:1/3;width:18px;height:18px;border-radius:50%;border:2px solid var(--line);box-sizing:border-box}.asst-alt button.pa{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.asst-alt button.pa i{border:5px solid var(--accent)}.asst-alt button b{font-size:14.5px;font-weight:600}.asst-alt button small{font-size:13px;color:var(--muted)}.asst-mejl{display:flex;flex-direction:column;gap:8px;margin-top:6px}.asst-mejl label{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;padding:0 12px;background:var(--surface)}.asst-mejl label i{font-style:normal;font-size:13.5px;color:var(--muted);min-width:38px}.asst-mejl input{flex:1 1;min-width:0;height:40px;border:0;background:transparent;outline:none}.asst-mejl input,.asst-mejl textarea{font:inherit;font-size:16px;color:var(--ink)}.asst-mejl textarea{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:12px;padding:10px 12px;line-height:1.45;background:var(--surface);resize:vertical}.asst-mejlnot{font-size:12.5px;color:var(--muted)}.asst-mejl label input,html[data-tema=glas] .asst-mejl label input{background:transparent;border:0;box-shadow:none;padding:0;border-radius:0;margin:0}.assistent-kortknappar button.ja.fara{background:var(--danger);border-color:var(--danger)}html[data-tema=glas] .asst-alt button,html[data-tema=glas] .asst-mejl label,html[data-tema=glas] .asst-mejl textarea{background:rgba(255,255,255,.9);border-color:rgba(27,25,23,.1)}.assistent-kortklar{color:var(--accent-ink)!important;font-weight:600;margin-top:4px}.assistent-kortklar.mut{color:var(--muted)!important;font-weight:500}.assistent-kortfel{color:var(--danger)!important}.assistent-kort.avstod{opacity:.65}.assistent-oppnade{align-self:flex-start;border:0;background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;padding:6px 12px;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.assistent-status{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13.5px;font-weight:600}.assistent-status i{width:9px;height:9px;border-radius:50%;background:var(--accent);animation:assistentpuls 1s ease-in-out infinite}@keyframes assistentpuls{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.assistent-fot{display:flex;align-items:flex-end;gap:8px;padding:10px 12px 12px;border-top:1px solid rgba(27,25,23,.06);flex:none}.assistent-fot textarea{flex:1 1;min-width:0;resize:none;max-height:120px;min-height:48px;padding:13px 16px;border-radius:24px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:16px;line-height:1.35;color:var(--ink);outline:none;box-sizing:border-box}html[data-tema=glas] .assistent-fot textarea{background:rgba(255,255,255,.75);border-color:rgba(255,255,255,.95)}.assistent-sand{width:48px;height:48px;flex:none;border-radius:50%;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--accent);color:#fff;box-shadow:0 4px 14px rgba(31,111,92,.35)}.assistent-sand.mik{background:radial-gradient(circle at 30% 25%,#5fb79c,#1f6f5c 65%)}.assistent-sand.lyssnar{background:#c0392b;box-shadow:0 0 0 0 rgba(192,57,43,.5);animation:assistentlyssna 1.2s ease-out infinite}@keyframes assistentlyssna{0%{box-shadow:0 0 0 0 rgba(192,57,43,.5)}to{box-shadow:0 0 0 16px rgba(192,57,43,0)}}.assistent-sand.stopp{background:var(--ink)}.assistent-liten{position:fixed;z-index:2000;left:50%;transform:translateX(-50%);bottom:calc(var(--navhojd) + 26px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px;max-width:min(92vw,520px);padding:7px 16px 7px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.8);background:rgba(250,248,244,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 10px 30px rgba(0,0,0,.18);font:inherit;color:var(--ink);cursor:pointer}.assistent-liten-text{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.assistent-markerad{outline:3px solid var(--accent)!important;outline-offset:4px;border-radius:10px;animation:assistentmarkera 1.4s ease-in-out 3}@keyframes assistentmarkera{0%,to{box-shadow:0 0 0 0 rgba(31,111,92,0)}50%{box-shadow:0 0 0 10px rgba(31,111,92,.18)}}.asst-kort{padding:14px 16px;margin-bottom:12px}.asst-rad{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:14.5px}.asst-rad span{color:var(--muted)}.asst-rad b{text-align:right}.asst-rad b.ok{color:var(--ok)}.asst-rad b.varn{color:var(--warn)}.asst-lev{margin-bottom:10px}.asst-knappar{display:flex;gap:8px;margin-top:10px}.asst-knappar>*{flex:1 1}.asst-roster{display:flex;flex-direction:column;margin-top:8px}.asst-rost{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.asst-rost:first-child{border-top:0}.asst-rost>span{flex:1 1;min-width:0;display:flex;flex-direction:column}.asst-rost small{color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asst-rost.vald b{color:var(--accent)}.asst-logg{display:flex;flex-direction:column;padding:7px 0;border-top:1px solid var(--line);font-size:13.5px}.asst-logg:first-child{border-top:0}.asst-logg small{color:var(--muted);font-size:11.5px}.asst-logg .atgard{color:var(--accent-ink);font-weight:600}.asst-logg .fel{color:var(--danger)}.asst-logg .ljud{color:var(--warn)}.asst-logg .minne{color:var(--accent-ink)}.asst-minne,.asst-minnen{display:flex;flex-direction:column}.asst-minne{gap:3px;padding:9px 0;border-top:1px solid var(--line);font-size:14px;line-height:1.4}.asst-minne:first-child{border-top:0}.asst-minne>small{color:var(--muted);font-size:11.5px}.asst-minne textarea,.asst-minne-ny{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:12px;padding:9px 11px;font:inherit;font-size:16px;line-height:1.4;color:var(--ink);background:var(--surface);resize:vertical}.asst-minne-rad{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:6px}.asst-minne-rad .save{flex:1 1;min-width:110px;margin:0}.asst-minne-vem{margin:0;flex:0 1 220px}.asst-minne-krav{flex:0 1 220px;min-width:0;height:36px;border:1px solid var(--line);border-radius:10px;padding:0 8px;font:inherit;font-size:13.5px;background:var(--surface);color:var(--ink)}.asst-minne-vem button{padding:6px 8px;font-size:13px;white-space:nowrap}.aflank.fara{color:var(--danger)}.asst-minnen.glomda .asst-minne>span{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:rgba(127,127,127,.5);text-decoration-color:rgba(127,127,127,.5)}html[data-tema=glas] .asst-minne textarea,html[data-tema=glas] .asst-minne-ny{background:rgba(255,255,255,.6);border-color:var(--glas-kant)}.assistent-minnesnot{display:block;font-size:12px;color:var(--accent-ink);margin-top:4px}.assistent-minnesnot:before{content:"✓ "}.assistent-minnesnot.glomt{color:var(--muted)}.assistent-skarmfel{display:block;font-size:12px;color:var(--warn);margin-top:4px}.assistent-ifyllt{box-shadow:0 0 0 3px rgba(31,122,99,.35)!important;transition:box-shadow .4s}.fokushead .assistentknapp{flex:0 0 42px;width:42px;height:42px;min-width:42px;padding:0;margin-left:auto;border-radius:12px}.fokushead .assistentknapp+.merknapp{margin-left:0}.artruta .arthuvud{padding:10px 16px 6px}.artruta .arthuvud h2{font-size:19px}.artruta .arthuvud .meta.liten{font-size:11.5px}.artrund{flex:0 0 46px;width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.artrund:active{background:var(--surface-2)}.artsaldo{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;margin-bottom:12px}.artsaldo .del{display:flex;flex-direction:column;min-width:0}.artsaldo .del small{font-size:12px;font-weight:650;color:var(--muted)}.artsaldo .del b{font-size:32px;font-weight:750;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.artsaldo .del em{font-style:normal;font-size:12.5px;font-weight:650;color:var(--accent-ink)}.artsaldo .efter{text-align:right;align-items:flex-end}.artsaldo .efter b,.artsaldo .efter small{color:var(--accent)}.artsaldo .pil{flex:0 0 auto}.artsaldo .pil,.artsaldo.lika .efter b,.artsaldo.lika .efter em,.artsaldo.lika .efter small{color:var(--muted)}.artsaldo.neg .efter b,.artsaldo.neg .efter em,.artsaldo.neg .efter small{color:var(--warn)}.artsaldo.okant .efter b{color:var(--muted)}.artlagen{display:flex;gap:10px;margin-bottom:12px}.artlagen button{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:var(--surface);cursor:pointer;font-family:inherit;color:var(--ink);text-align:left}.artlagen button .t{display:flex;align-items:center;gap:7px;font-size:15px;font-weight:700}.artlagen button small{font-size:12px;color:var(--muted);padding-left:25px}.artlagen button.on{background:var(--accent-soft);border:2px solid var(--accent);padding:11px 13px}.artlagen button.on .t{color:var(--accent-ink)}.artraknare .qtyrow .step{width:56px;height:56px;flex-basis:56px;border-radius:50%;font-size:26px}.artraknare .chips .chip{height:38px;border-radius:12px}.artsenast{font-size:12.5px;color:var(--muted);margin:10px 4px 0}button.ghost.etiketter.stor{display:flex;align-items:center;justify-content:center;gap:12px;min-height:60px;font-size:16px;margin-top:14px;border-radius:16px}button.ghost.etiketter.stor span{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}button.ghost.etiketter.stor small{font-weight:550;font-size:12px;opacity:.8}.artfot{display:flex;flex-direction:column;gap:10px;margin-top:14px}.artfot button.ghost,.artfot button.save{width:100%;margin:0}.artfot button.ghost.avbryt{color:var(--danger);border-color:#ebc9c9;background:#fbeeee;font-weight:700}.artfot button.ghost.avbryt:active{background:#f6dede}html[data-tema=glas] .artrund{background:rgba(255,255,255,.55);border-color:var(--glas-kant);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html[data-tema=glas] .artsaldo{background:var(--glas-yta-stark)}html[data-tema=glas] .artlagen button{background:rgba(255,255,255,.45);border-color:var(--glas-kant);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html[data-tema=glas] .artlagen button.on{background:linear-gradient(180deg,rgba(31,111,92,.2),rgba(31,111,92,.1));border-color:var(--accent)}html[data-tema=glas] .artfot button.ghost.avbryt{background:linear-gradient(180deg,rgba(163,44,44,.12),rgba(163,44,44,.07));border-color:rgba(163,44,44,.28)}.kl-sok{margin:0 0 10px}.kl-sok,.kl-sokfalt{display:flex;gap:8px}.kl-sokfalt{flex:1 1;min-width:0;align-items:center;height:46px;padding:0 14px;border-radius:14px;background:var(--surface);border:1px solid var(--line);color:var(--muted);box-sizing:border-box}.kl-sokfalt input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font:inherit;font-size:15px;color:var(--ink);padding:0;height:100%;box-shadow:none}.kl-sokfalt input:focus{box-shadow:none}.kl-sokfalt:focus-within{border-color:var(--accent)}.kl-filterknapp{flex:none;display:flex;align-items:center;gap:6px;height:46px;padding:0 14px;border-radius:14px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:14px;font-weight:650;color:var(--ink);cursor:pointer}.kl-filterknapp.on{border-color:var(--accent);color:var(--accent-ink)}.kl-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 12px}.kl-chip{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 10px 0 12px;border-radius:999px;border:1px solid #cfe4dd;background:var(--accent-soft);color:var(--accent-ink);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.kl-antal{margin-left:auto;font-size:12.5px;color:var(--muted)}.kl-lista{padding:0;overflow:hidden}.kl-rad{display:flex;align-items:center;gap:12px;padding:12px 14px;color:inherit;text-decoration:none;border-top:1px solid var(--line)}.kl-rad:first-child{border-top:none}.kl-flagga,.kl-rad:active{background:var(--surface-2)}.kl-flagga{flex:none;width:40px;height:40px;border-radius:13px;display:flex;align-items:center;justify-content:center;overflow:hidden}.kl-flagga b{font-size:16px;color:var(--muted)}.kl-mitt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.kl-mitt>b{display:flex;align-items:center;gap:6px;font-size:15px}.kl-mitt>b,.kl-mitt>small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kl-mitt>small{font-size:12.5px;color:var(--muted)}.kl-obet{color:var(--warn);font-weight:700}.kl-obet.sen{color:var(--danger)}.kl-piller{margin-top:4px}.kl-hoger{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right}.kl-hoger b{font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.kl-hoger small{font-size:11.5px;color:var(--muted)}.kl-staplar{display:flex;align-items:flex-end;gap:2px;height:18px}.kl-staplar i{display:block;width:5px;border-radius:2px;background:var(--accent);opacity:.85}.kl-staplar i.tom{height:2px;background:var(--line);opacity:1}.kl-fot{text-align:center;margin:12px 0}.kl-blad h3,.kl-fot{font-size:12.5px;color:var(--muted)}.kl-blad h3{font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:16px 2px 8px;display:flex;align-items:center;gap:6px}.kl-blad h3:first-child{margin-top:14px}.kl-blad select{width:100%}.kl-val{display:flex;flex-wrap:wrap;gap:6px}.kl-val button{padding:9px 13px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:13.5px;font-weight:600;color:var(--ink);cursor:pointer}.kl-val button.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.kl-mer{display:flex;flex-wrap:wrap;gap:6px 16px}html[data-tema=glas] .kl-filterknapp,html[data-tema=glas] .kl-sokfalt{background:rgba(255,255,255,.55);border-color:var(--glas-kant);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}html[data-tema=glas] .kl-chip{background:linear-gradient(180deg,rgba(31,111,92,.2),rgba(31,111,92,.11));border-color:rgba(255,255,255,.6)}html[data-tema=glas] .kl-flagga{background:rgba(255,255,255,.6)}html[data-tema=glas] .kl-val button{background:rgba(255,255,255,.5);border-color:var(--glas-kant)}html[data-tema=glas] .kl-val button.on{background:linear-gradient(180deg,rgba(31,111,92,.2),rgba(31,111,92,.11));border-color:var(--accent)}.kl-piller{flex-wrap:nowrap;overflow:hidden}.kl-mitt>b .kl-namn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kl-mitt>b .crmseg{flex:none}.kl-sokfalt input,html[data-tema=glas] .kl-sokfalt input{background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0}.pndolda{margin:6px 0 10px}.pndolda .hint{margin:4px 2px}@media (max-width:1023px){.fraktguide{--ram:640px}}.fgsteg{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin:4px 0 6px}.fgsteg button{display:flex;flex-direction:column;align-items:stretch;gap:6px;border:none;background:none;padding:0;font:inherit;cursor:pointer;text-align:left}.fgsteg button i{display:block;height:5px;border-radius:3px;background:var(--line)}.fgsteg button span{font-size:11.5px;font-weight:700;color:var(--muted)}.fgsteg button.klar i{opacity:.45}.fgsteg button.klar i,.fgsteg button.on i{background:var(--accent)}.fgsteg button.on span{color:var(--accent)}.fgsteg button:disabled{cursor:default}.fgsida{min-height:40vh}.fgsida>.label:first-child{margin-top:14px!important}.fgfot{display:grid;grid-template-columns:120px 1fr;grid-gap:10px;gap:10px;max-width:608px;margin:0 auto}.fgfot button{margin:0!important}.fgfot>span{display:block}@media (min-width:1024px){.fgfot{max-width:none;grid-template-columns:160px 1fr}}.fgsumma{padding:4px 14px}.fgsrad{display:grid;grid-template-columns:70px 1fr;grid-column-gap:10px;column-gap:10px;width:100%;padding:12px 0;border:none;border-top:1px solid var(--line);background:none;font:inherit;text-align:left;cursor:pointer;color:var(--ink)}.fgsrad:first-child{border-top:none}.fgsrad span{grid-row:1/span 2;font-size:12px;font-weight:700;color:var(--muted);padding-top:2px}.fgsrad b{font-size:15px}.fgsrad small{font-size:12.5px;color:var(--muted);line-height:1.4;overflow-wrap:anywhere}@media(min-width:1024px){html[data-tema=glas] .lpbar{left:50%;right:auto;transform:translateX(-50%);width:min(var(--ram),calc(100% - 32px));bottom:calc(78px + env(safe-area-inset-bottom));border-radius:18px;padding:10px 12px}}.assistent-samtalknapp{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:13.5px;font-weight:700;color:var(--accent-ink);cursor:pointer;margin-right:4px}.assistent-samtalknapp.pa{background:var(--accent);border-color:var(--accent);color:#fff}.assistent-fot.dold{display:none}.assistent-samtal{display:flex;align-items:center;gap:14px;padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.assistent-vag{flex:none;width:64px;height:64px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;background:linear-gradient(160deg,#2f8a73,#1f6f5c);box-shadow:0 8px 22px rgba(31,111,92,.32)}.assistent-vag i{display:block;width:4px;height:10px;border-radius:2px;background:#fff;opacity:.9}.assistent-samtal.lyssnar .assistent-vag i{animation:asstvag 1s ease-in-out infinite}.assistent-samtal.talar .assistent-vag i{animation:asstvag .7s ease-in-out infinite}.assistent-samtal.tanker .assistent-vag i{animation:asstpuls 1.2s ease-in-out infinite}.assistent-vag i:nth-child(2){animation-delay:.12s!important}.assistent-vag i:nth-child(3){animation-delay:.24s!important}.assistent-vag i:nth-child(4){animation-delay:.36s!important}.assistent-vag i:nth-child(5){animation-delay:.48s!important}@keyframes asstvag{0%,to{height:8px}50%{height:28px}}@keyframes asstpuls{0%,to{opacity:.35}50%{opacity:1}}.assistent-samtalstext{flex:1 1;min-width:0;display:flex;flex-direction:column}.assistent-samtalstext b{font-size:16px}.assistent-samtalstext small{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assistent-avsluta{flex:none;height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font:inherit;font-weight:650;cursor:pointer;color:var(--ink)}@media (prefers-reduced-motion:reduce){.assistent-vag i{animation:none!important}}html[data-tema=glas] .assistent-avsluta,html[data-tema=glas] .assistent-samtalknapp:not(.pa){background:rgba(255,255,255,.6);border-color:var(--glas-kant)}html[data-tema=glas] .assistent-samtal{border-top-color:var(--glas-kant)}.pnframme{display:block;font-size:12px;font-weight:650;color:var(--accent-ink);margin-top:2px}.pnerbjuder{margin:6px 2px 10px}.pnerbjuder summary{font-size:12.5px;font-weight:650;color:var(--muted);cursor:pointer}.pnerbjuder .hint{margin:4px 0}.asst-fakta{width:100%;box-sizing:border-box;min-height:260px;font:inherit;font-size:13px;line-height:1.45;padding:12px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);resize:vertical}html[data-tema=glas] .asst-fakta{background:rgba(255,255,255,.6);border-color:var(--glas-kant)}.fragafel{display:inline-flex;align-items:center;gap:6px;margin-top:10px;height:36px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:14px;font-weight:600;color:var(--accent-ink);cursor:pointer}.adresskoll .fragafel{display:flex;width:max-content}.fragafel:active{opacity:.75}html[data-tema=glas] .fragafel{background:rgba(255,255,255,.85);border-color:rgba(27,25,23,.1)}.ai-panel{display:block}.ai-rad{padding:12px 0;border-top:1px solid var(--line)}.ai-rad:first-child{border-top:0;padding-top:2px}.ai-radhuvud{display:flex;align-items:center;gap:8px;margin-bottom:8px;min-width:0}.ai-radhuvud b{font-size:14.5px;font-weight:600;color:var(--ink)}.ai-varde{margin-left:auto;font-size:13.5px;font-weight:600;color:var(--accent-ink);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:50%}.ai-mark{flex:none;font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:2px 7px;border-radius:999px}.ai-mark-rost{background:var(--info-soft);color:var(--info)}.ai-mark-modell{background:var(--accent-soft);color:var(--accent-ink)}.ai-mark-samtal{background:var(--warn-soft);color:var(--warn)}.ai-om{color:var(--muted)}.ai-not,.ai-om{font-size:12.5px;line-height:1.45;margin:8px 0 0}.ai-not{color:var(--warn)}.ai-reglage{width:100%;margin:2px 0;accent-color:var(--accent);height:28px}.ai-reglage:disabled{opacity:.45}.ai-skala{display:flex;justify-content:space-between;font-size:11.5px;color:var(--muted);margin-top:-2px}.ai-segment{margin:0}.ai-segment button{font-size:13px;padding:8px 2px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-chips{display:flex;flex-wrap:wrap;gap:6px}.ai-chips button{height:36px;padding:0 13px;border-radius:12px;border:1px solid var(--line);background:var(--surface-2);font:inherit;font-size:13.5px;font-weight:600;color:var(--muted);cursor:pointer}.ai-chips button.pa{background:var(--accent);border-color:var(--accent);color:#fff}.ai-chips button.egen:not(.pa){border-style:dashed}.ai-chips button:disabled{opacity:.6;cursor:default}.ai-falt,.ai-valj{width:100%;box-sizing:border-box;height:42px;border:1px solid var(--line);border-radius:12px;padding:0 12px;font:inherit;font-size:16px;color:var(--ink);background:var(--surface)}.ai-falt,.ai-text{margin-top:8px}.ai-text{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:12px;padding:10px 12px;font:inherit;font-size:16px;line-height:1.45;color:var(--ink);background:var(--surface);resize:vertical}.ai-radrad{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;color:var(--ink);margin-bottom:6px}.ai-brytare{flex:none;position:relative;width:50px;height:30px;border-radius:999px;border:0;background:var(--line);cursor:pointer;padding:0;transition:background .18s}.ai-brytare i{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .18s}.ai-brytare.pa{background:var(--accent)}.ai-brytare.pa i{transform:translateX(20px)}.ai-brytare:disabled{opacity:.5;cursor:default}.ai-knappar{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ai-knappar>button{flex:1 1 140px}.ai-fara{color:var(--danger)!important}.ai-sparlage{font-size:12px;color:var(--muted);margin:8px 2px 0;min-height:16px}.ai-expand{display:flex;align-items:center;justify-content:space-between;width:100%;margin:6px 0 10px;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:14.5px;font-weight:600;color:var(--ink);cursor:pointer}.ai-expand i{font-style:normal;font-size:20px;color:var(--accent-ink)}.ai-del{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:700;margin:14px 0 2px}.ai-del:first-child{margin-top:2px}.assistent-avbruten{display:block;font-size:11.5px;color:var(--muted);font-style:italic;margin-top:2px}@media (prefers-reduced-motion:reduce){.ai-brytare,.ai-brytare i{transition:none}}html[data-tema=glas] .ai-expand,html[data-tema=glas] .ai-falt,html[data-tema=glas] .ai-text,html[data-tema=glas] .ai-valj{background:rgba(255,255,255,.78);border-color:rgba(27,25,23,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-tema=glas] .ai-chips button:not(.pa){background:rgba(255,255,255,.7);border-color:rgba(27,25,23,.1)}html[data-tema=glas] .ai-brytare:not(.pa){background:rgba(27,25,23,.16)}html[data-tema=glas] .ai-rad{border-top-color:rgba(27,25,23,.08)}html[data-tema=glas] .ai-expand{border-radius:20px}.kundmeddelande.ruta{margin:0 0 12px;padding:11px 13px;border-radius:12px;background:rgba(42,120,214,.09);border:1px solid rgba(42,120,214,.3);color:var(--ink);font-size:13.5px;line-height:1.45}.kundmeddelande.ruta b{display:flex;align-items:center;gap:6px;font-size:12px;color:#2a63b8;letter-spacing:.01em;text-transform:uppercase}.kundmeddelande.ruta p{margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.kundmeddelande.strimma{display:flex;align-items:flex-start;gap:7px;margin:0 0 10px;padding:8px 11px;border-radius:10px;font-size:12.5px;font-weight:600;line-height:1.35;background:rgba(42,120,214,.1);color:#2a63b8;border:1px solid rgba(42,120,214,.35)}.kundmeddelande.strimma svg{flex:0 0 auto;margin-top:2px}.kundmeddelande.strimma span{white-space:pre-wrap;overflow-wrap:anywhere}.kundmeddelande-marke{display:inline-flex;align-items:center;gap:4px;margin-left:7px;font-size:10.5px;font-weight:700;color:#2a63b8;background:rgba(42,120,214,.12);border-radius:5px;padding:1px 6px 1px 4px;vertical-align:middle;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-tema=glas] .kundmeddelande.ruta,html[data-tema=glas] .kundmeddelande.strimma{background:linear-gradient(180deg,rgba(226,238,252,.8),rgba(226,238,252,.6));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vrow.forfallen{display:block}.vrow.forfallen .vmeta{width:100%}.vrow.forfallen.vilande{opacity:.72}.forfallen-dagar{display:inline-block;margin-left:8px;font-size:10.5px;font-weight:700;letter-spacing:.02em;color:var(--warn);background:var(--warn-soft);border-radius:5px;padding:1px 6px;vertical-align:middle}.forfallen-dagar.rod{color:#fff;background:var(--danger)}.vrow.forfallen .klknappar{margin-top:8px}.vrow.forfallen .klmejl{margin-top:10px}.brevlista{display:flex;flex-direction:column;gap:10px;margin-top:12px}.brevrad.skickar{border-color:#cfe4dd}.brevrad-topp{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.brevrad-namn{display:flex;flex-direction:column;min-width:0}.brevrad-namn b{font-size:15px}.brevrad-namn span{font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.brevrad-knappar{display:flex;gap:12px;flex-wrap:wrap}.brevrad-knappar .aflank.neg{color:var(--danger)}.brevchips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.brevchip{display:inline-block;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--surface-2);color:var(--ink);border:1px solid var(--line)}.brevchip.ut{background:var(--accent-soft);border-color:#cfe4dd;color:var(--accent-ink)}.brevchip.tom{color:var(--muted);font-weight:600}.brevservrar{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:12.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brevservrar .neg{color:var(--danger);font-weight:600}.brevprov{display:flex;flex-direction:column;gap:3px;margin-top:8px;font-size:12.5px;overflow-wrap:anywhere}.brevprov .ok{color:var(--ok)}.brevprov .neg{color:var(--danger)}.brevform{margin-top:12px}.brevform .brevkol{display:grid;grid-template-columns:2fr 1fr;grid-gap:10px;gap:10px}.brevform .brevkol.lika{grid-template-columns:1fr 1fr}@media (max-width:480px){.brevform .brevkol.lika{grid-template-columns:1fr}}.brevanv{display:flex;flex-direction:column;gap:6px}.brevanv-val{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:10px;column-gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:var(--surface);cursor:pointer}.brevanv-val.on{background:var(--accent-soft);border-color:#cfe4dd}.brevanv-val input{grid-row:1/span 2;margin:0;width:18px;height:18px;accent-color:var(--accent)}.brevanv-val b{font-size:14px}.brevanv-val small{font-size:12px;color:var(--muted);line-height:1.3}.prsida{transition:opacity .15s}.prsida.laddar{opacity:.6}.prsida>.card{margin-bottom:12px}.prtopp{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 12px}.prslag{flex:0 0 200px;margin:0}.prbladdra{display:flex;align-items:center;gap:6px;margin-left:auto}.prbladdra b{min-width:120px;text-align:center;font-size:15px}.prpil{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:20px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0 0 2px}.prpil:disabled{opacity:.35;cursor:default}@media(max-width:600px){.prslag{flex:1 1 100%}.prbladdra{margin:0 auto;width:100%;justify-content:space-between}}.statrutor.prrutor{grid-template-columns:1fr}@media(min-width:600px){.statrutor.prrutor{grid-template-columns:repeat(3,1fr)}}.prrutor .stattal-varde small{font-size:14px;font-weight:600;color:var(--muted)}.prupp{color:var(--ok)}.prner,.prupp{font-weight:650}.prner{color:var(--danger)}.prtomt{margin:4px 0 0}.prrubrikrad{justify-content:space-between;gap:10px;margin-bottom:10px}.prrubrikrad,.prrubrikrad .linkrubrik{display:flex;align-items:center}.prfilter{margin-bottom:6px}.prlista{list-style:none;margin:0;padding:0}.prrad{padding:10px 0;border-top:1px solid var(--line)}.prrad:first-child{border-top:0}.prrad-topp{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:14px}.prrad-namn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prdag{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:8px}.prmaskin{display:inline-block;font-size:11px;font-weight:650;padding:1px 7px;border-radius:9px;margin-right:6px;background:var(--surface-2);color:var(--ink);border:1px solid var(--line);vertical-align:1px}.prben{color:var(--muted)}.prrad-mangd{flex:none;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prrad-under{font-size:12px;color:var(--muted);margin-top:3px;line-height:1.4}.prvarfor{color:var(--warn)}.prrad.raknasinte .prrad-mangd,.prrad.raknasinte .prrad-namn{color:var(--faint);text-decoration:line-through}.prrad.raknasinte .prrad-mangd{text-decoration:none;font-weight:600}.prknapp{margin-top:3px;padding:0;border:0;background:none;font:inherit;font-size:12px;color:var(--faint);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.prknapp:hover{color:var(--ink)}.prform{margin:0 0 12px;background:var(--surface-2)}.prform-huvud{display:flex;justify-content:space-between;align-items:center}.prform-huvud h3{margin:0;font-size:15px}.prform-rad{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:4px}.prform-rad.tre{grid-template-columns:repeat(3,1fr)}.prform-rad label{min-width:0;display:block}.prform-rad input,.prform-rad select,.prform-rad textarea{width:100%;min-width:0}@media(max-width:600px){.prform-rad,.prform-rad.tre{grid-template-columns:1fr}}.prsok{position:relative}.prforslag{list-style:none;margin:4px 0 0;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--surface);max-height:260px;overflow:auto}.prforslag button{display:block;width:100%;text-align:left;border:0;background:none;padding:8px 9px;border-radius:7px;font:inherit;color:var(--ink);cursor:pointer}.prforslag button:focus-visible,.prforslag button:hover{background:var(--surface-2)}.prforslag small{display:block;color:var(--muted);font-size:11.5px}.prforhand{margin:10px 0 0;padding:9px 11px;border-radius:9px;background:var(--accent-soft);color:var(--accent-ink);font-size:13px;line-height:1.4}.prforhand.fel{background:var(--warn-soft);color:var(--ink)}.prtalen{margin-top:4px}.prtalen textarea{font-family:inherit;font-size:13.5px;resize:vertical}html[data-tema=glas] .prpil{background:rgba(255,255,255,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html[data-tema=glas] .prform{background:rgba(255,255,255,.45)}html[data-tema=glas] .prforslag{background:rgba(255,255,255,.92)}.forskottkoder{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.forskottkod{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:16px;padding:5px 11px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.forskottkod small{font-weight:500;color:var(--muted);margin-left:3px}.forskottkod.on{background:var(--accent-soft);border-color:var(--accent)}.forskottkod.on,.srmer{color:var(--accent-ink)}.srmer{grid-column:1/-1;justify-self:start;border:0;background:none;padding:2px 0;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.srtill{display:flex;align-items:center;gap:12px;padding:12px 15px}.srtill-pil{flex:none;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft);border-radius:8px;padding:4px 8px}.srtill>div{min-width:0;flex:1 1}.srtill b{display:block;font-size:14px}.srtill small{display:block;font-size:12px;color:var(--muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srinnehall{display:flex;align-items:center;justify-content:space-between;gap:12px}.srinnehall b{display:block;font-size:14px}.srinnehall small{display:block;font-size:12px;color:var(--muted);margin-top:2px}.srinnehall button{flex:none}.scaninlknappar button.scanlins{width:auto;padding:0 11px;font:inherit;font-size:13px;font-weight:650}.scaninlknappar button.scanlins.on{background:rgba(255,255,255,.92);color:#1b1917}.rundpapper>b{display:block;margin-bottom:4px}.rundpapperrad{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.rundpapperrad:first-of-type{border-top:0}.rundpapperrad>span:first-child{display:flex;flex-direction:column;min-width:0;gap:2px}.rundpapperrad>span:first-child b{font-size:14px}.rundpapperrad em{font-style:normal;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.rundpapperknappar{display:flex;align-items:center;gap:10px;flex:none}.rundpapperknappar .lpbtn{padding:7px 12px;font-size:13px}.lg{display:flex;flex-direction:column;gap:12px}.lgtopp{gap:12px}.lgflikar,.lgtopp{display:flex;align-items:center;flex-wrap:wrap}.lgflikar{gap:3px;padding:4px;border-radius:13px;background:rgba(27,25,23,.06)}.lgflik{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 15px;border:0;border-radius:10px;background:none;box-shadow:none;font:inherit;font-size:14.5px;font-weight:550;color:var(--muted);cursor:pointer;white-space:nowrap}.lgflik:hover{color:var(--ink);background:rgba(255,255,255,.5)}.lgflik.pa{background:var(--surface);color:var(--ink);font-weight:650;box-shadow:0 1px 2px rgba(27,25,23,.08),0 3px 10px rgba(27,25,23,.07)}.lgflikantal{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--warn);color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center}.lgsarskild{gap:6px;padding-right:8px}.lgsarskild button{border:0;background:rgba(27,25,23,.07);width:22px;height:22px;border-radius:11px;font-size:15px;line-height:1;cursor:pointer;color:var(--ink)}.lgangra{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 4px 0 13px;border-radius:18px;background:var(--ink);color:#fff;font-size:13px;white-space:nowrap;min-width:0;animation:skymning .18s ease-out}.lgangra>span{overflow:hidden;text-overflow:ellipsis;min-width:0}.lgangra button{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:0;border-radius:14px;background:rgba(255,255,255,.14);color:#fff;font:inherit;font-weight:650;cursor:pointer;box-shadow:none;margin-left:6px}.lgangra button:hover{background:rgba(255,255,255,.24)}.lgangra .lgangrastang{width:28px;padding:0;justify-content:center;margin-left:0;background:none;font-size:17px;font-weight:400}.lgsok{flex:1 1 200px;max-width:320px;margin-left:auto;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:12px;background:rgba(27,25,23,.055);color:var(--muted)}html[data-tema] .lg .lgsok input[type=search]{flex:1 1;min-width:0;border:0;background:transparent;box-shadow:none;padding:0;height:auto;border-radius:0;font:inherit;font-size:14px;color:var(--ink);outline:none}.lgknapp{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 13px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:14px;cursor:pointer;white-space:nowrap}.lgknapp:hover{background:var(--surface-2)}.lgknapp.bara{width:38px;padding:0;font-size:18px;line-height:1;color:var(--muted)}.lgknapp.klar svg{color:var(--accent)}.lgny{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 15px;border-radius:12px;border:0;background:var(--ink);color:#fff;font:inherit;font-size:14px;font-weight:550;cursor:pointer}.lgmenyhallare{position:relative;display:inline-flex}.lgmeny{position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:250px;max-height:min(72vh,560px);overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 44px rgba(27,25,23,.16);padding:6px;display:flex;flex-direction:column}.lgmeny a,.lgmeny button,.lgmenytext{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 10px;border-radius:9px;border:0;background:none;font:inherit;font-size:14px;color:var(--ink);text-align:left;cursor:pointer;text-decoration:none;white-space:nowrap}.lgmenytext{color:var(--muted);cursor:default}.lgmeny a:hover,.lgmeny button:hover{background:rgba(27,25,23,.05)}.lgmeny button:disabled{opacity:.5;cursor:default}.lgmeny svg{color:var(--muted);flex:none}.lgmeny small{margin-left:auto;padding-left:12px;color:var(--muted);font-weight:600;font-size:12px}.lgmeny .farlig,.lgmeny .farlig svg{color:var(--danger)}.lgmenyrubrik{font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:12px 10px 4px}.lgmenysort{padding:8px 6px 4px;margin-top:4px;border-top:1px solid var(--line)}.lgmenysort .inksort{margin:0}.lggrupper{display:flex;gap:6px;flex-wrap:wrap}.lgchip{height:32px;padding:0 12px;border-radius:16px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:13px;cursor:pointer}.lgchip.pa{background:var(--ink);border-color:var(--ink);color:#fff}.lgvaljbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;border-radius:12px;background:var(--surface);border:1px solid var(--line)}.lgsortvarn{margin:0}.lgyta{display:flex;height:var(--lg-hojd,680px);background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);overflow:hidden}.lglista{flex:0 0 380px;max-width:40%;overflow-y:auto;border-right:1px solid #efede8;padding:6px 0}.lgpanel{min-width:0;min-height:0}.lgpanel,.lgvalj{flex:1 1;display:flex;flex-direction:column}.lgvalj{align-items:center;justify-content:center;gap:6px;color:var(--faint)}.lgvalj p{margin:0;font-size:14px}.lgrad{position:relative;display:flex;gap:10px;align-items:flex-start;width:100%;padding:13px 20px;border:0;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer;text-decoration:none;border-radius:0}.lgrad:hover{background:rgba(27,25,23,.03)}.lgrad.pa{background:rgba(27,25,23,.06)}.lgrad:disabled{cursor:default;opacity:.7}.lgrad-kropp{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.lgrad-topp{display:flex;align-items:baseline;gap:8px;min-width:0}.lgrad-topp b{flex:1 1;min-width:0;font-size:14px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lgrad.olast .lgrad-topp b{font-weight:750}.lgolast{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none;align-self:center}.lgrad-topp time{font-size:12px;color:var(--faint);white-space:nowrap}.lgtill{font-style:normal;color:var(--faint);font-weight:500}.lgrad-amne{font-size:14px;color:#3b3833;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lgrad-lage{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--faint);min-width:0}.lgrad-utdrag{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1}.lgrad-extra{display:inline-flex;align-items:center;gap:3px}.lglagetext{font-weight:600}.lglage.svara,.lglagetext.svara{color:var(--warn)}.lglage.vantar,.lglagetext.vantar{color:var(--info)}.lglage.klar,.lglagetext.klar{color:var(--accent-ink)}.lglage.oppet,.lglage.raderad,.lglagetext.oppet,.lglagetext.raderad{color:var(--muted)}.lgrad-atgard{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:none;gap:2px;padding:2px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 4px 12px rgba(27,25,23,.08)}.lgrad:hover .lgrad-atgard,.lgval{display:flex}.lgval{width:20px;height:20px;flex:none;margin-top:1px;border-radius:6px;border:1.5px solid rgba(27,25,23,.35);align-items:center;justify-content:center;color:#fff}.lgval.pa{background:var(--accent);border-color:var(--accent)}.lgtom{margin:0;padding:44px 20px;text-align:center;color:var(--muted);font-size:14px}.lgmer{display:block;margin:10px auto 14px;height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:13px;cursor:pointer}.lgfotnot{margin:4px 20px 14px;font-size:12px;color:var(--faint)}.lgnytt{flex:1 1;overflow-y:auto;padding:22px 26px}.lglista.kund{padding:4px 0;max-width:none}.lgarende{display:flex;flex-direction:column;min-height:0}.lgarende.inbaddad{flex:1 1;height:100%}.lgahuvud{display:flex;gap:12px;align-items:flex-start;padding:16px 24px 10px;border-bottom:1px solid #f1efea}.lgtillbaka{flex:none;width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:var(--surface);display:flex;align-items:center;justify-content:center;color:var(--ink);cursor:pointer}.lgahuvud-text{flex:1 1;min-width:0}.lgahuvud h2{margin:0;font-size:19px;font-weight:650;letter-spacing:-.01em;line-height:1.28;overflow-wrap:anywhere}.lgarad{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-top:4px}.lgkundrad{display:block;margin-top:0;padding:0;border:0;background:none;font:inherit;font-size:14px;color:var(--muted);cursor:pointer;text-align:left}.lgkundrad:hover{color:var(--ink)}.lgprick{color:#c9c4bb}.lgpil{transform:rotate(90deg);transition:transform .15s;vertical-align:-1px;margin-left:5px}.lgpil.upp{transform:rotate(-90deg)}.lglage{font-size:13px;font-weight:600}.lgahuvud-knappar{display:flex;gap:6px;align-items:center;flex:none}.lgdetaljer{margin:10px 24px 0;padding:14px 16px;border-radius:14px;background:var(--surface-2);border:1px solid #efede8;display:flex;flex-direction:column;gap:10px;font-size:14px}.lgsamm{margin:0;display:flex;gap:8px;align-items:flex-start;color:var(--muted)}.lgsamm svg{flex:none;margin-top:3px}.lgdetaljrad{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.lgorder{font-weight:550}.lgdetaljval{display:flex;gap:12px;flex-wrap:wrap}.lgdetaljval label{gap:4px;font-size:12px;color:var(--muted)}.lgdetaljval label,.lgkoppla{display:flex;flex-direction:column}.lgkoppla{gap:6px}.lgtrad{display:flex;flex-direction:column;gap:10px;padding:14px 24px 12px}.lgarende.inbaddad .lgtrad{flex:1 1;min-height:0;overflow-y:auto}.lgdag{display:flex;justify-content:center;margin:8px 0 2px}.lgdag span{font-size:12px;font-weight:550;color:var(--faint);background:rgba(27,25,23,.05);padding:3px 11px;border-radius:11px}.lgbubbla{display:flex;flex-direction:column;max-width:min(90%,1100px)}.lgbubbla:has(.mejlram iframe){width:min(90%,1100px)}.lgbubbla.in{align-self:flex-start}.lgbubbla.ut{align-self:flex-end;align-items:flex-end}.lgbubbla-ruta{min-width:140px;max-width:100%;padding:10px 14px 7px;border-radius:18px;background:var(--surface);border:1px solid #e7e3dc;box-shadow:0 1px 2px rgba(27,25,23,.04)}.lgbubbla.in .lgbubbla-ruta{border-bottom-left-radius:6px}.lgbubbla.ut .lgbubbla-ruta{background:var(--accent);border-color:transparent;color:#fff;border-bottom-right-radius:6px}.lgbubbla-vem{display:flex;gap:4px 8px;align-items:baseline;flex-wrap:wrap;font-size:13px}.lgbubbla-kopia,.lgbubbla-vem small{font-size:12px;color:var(--faint);overflow-wrap:anywhere}.lgbubbla-kopia{display:block}.lgbubbla.ut .lgbubbla-kopia,.lgbubbla.ut .lgbubbla-vem small{color:rgba(255,255,255,.76)}.lgbubbla-text{margin-top:4px;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.lgbubbla-text ul{margin:4px 0;padding-left:20px}.lgbubbla-text blockquote{margin:4px 0;padding-left:10px;border-left:3px solid #ddd8cf;color:var(--muted)}.lgbubbla.ut .lgbubbla-text a{color:#fff;text-decoration:underline}.lgbubbla.ut .lgbubbla-text blockquote{border-color:rgba(255,255,255,.4);color:rgba(255,255,255,.85)}.lgbubbla-fot{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;font-size:11.5px;color:var(--faint)}.lgbubbla.ut .lgbubbla-fot{color:rgba(255,255,255,.78)}.lgsommejl{background:none;padding:0;color:inherit;text-decoration:underline}.lgcitatknapp,.lgsommejl{border:0;font:inherit;cursor:pointer}.lgcitatknapp{display:inline-block;margin-top:4px;height:20px;padding:0 9px;border-radius:8px;background:rgba(27,25,23,.07);font-size:12px;line-height:20px;color:var(--muted)}.lgbubbla.ut .lgcitatknapp{background:rgba(255,255,255,.2);color:#fff}.lgcitat{margin-top:6px;padding-left:10px;border-left:3px solid #ddd8cf;white-space:pre-wrap;font-size:13px;color:var(--muted);max-height:320px;overflow:auto;overflow-wrap:anywhere}.lgbubbla.ut .lgcitat{border-color:rgba(255,255,255,.4);color:rgba(255,255,255,.86)}.lgbubbla-bilagor{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.lgbubbla-bilagor .bilagechip{display:inline-flex;align-items:center;gap:5px}.lgbubbla.ut .bilagechip{background:rgba(255,255,255,.18);color:#fff;border-color:transparent}.lgbubbla .mejlram{margin-top:6px;background:#fff;border-radius:10px;overflow:hidden}.lgbubbla .mejlram.vart{background:transparent;margin-left:-4px;margin-right:-4px}.lgbubbla .mejlram.vart iframe{background:transparent}.lgbubbla.ut:has(.mejlram iframe) .lgbubbla-ruta{align-self:stretch}.lgbubbla.in .lgbubbla-ruta{background:#fff;border-color:rgba(27,25,23,.13);box-shadow:0 1px 2px rgba(27,25,23,.06),0 4px 14px rgba(27,25,23,.06)}.lgarende.inbaddad .lgtrad{background:rgba(27,25,23,.045)}.lgbubbla .mejlram-vaxla{display:none}.lgbubbla .mejlram .lgcitatknapp{align-self:flex-start;margin:0 8px 8px}@media (max-width:1023px){html body .lgarende.sida .lgbubbla,html body .lgbubbla{max-width:100%;align-self:stretch}.lgbubbla.ut{align-items:stretch}.lgbubbla-ruta{padding:10px 12px 7px}.lgbubbla .mejlram{margin-left:-4px;margin-right:-4px}}.lgbubbelval{display:none;gap:2px;margin-top:3px;flex-wrap:wrap}.lgbubbla.vald .lgbubbelval,.lgbubbla:hover .lgbubbelval{display:flex}@media (hover:none){.lgbubbla:hover .lgbubbelval{display:none}.lgbubbla.vald .lgbubbelval{display:flex}}.lgbubbelval button{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 9px;border:0;border-radius:8px;background:none;color:var(--muted);font:inherit;font-size:12.5px;cursor:pointer}.lgbubbelval button:hover{background:rgba(27,25,23,.06);color:var(--ink)}.lgsvar{padding:10px 24px 14px;border-top:1px solid #f1efea}.lgarende.inbaddad .lgsvar.oppen{max-height:66%;overflow-y:auto}.lgsvarrad{gap:6px}.lgsvarfalt,.lgsvarrad{display:flex;align-items:center}.lgsvarfalt{flex:1 1;min-width:0;gap:10px;height:46px;padding:0 16px;border-radius:14px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:15px;color:var(--faint);text-align:left;cursor:text}.lgsvarfalt svg{color:var(--accent);flex:none}.lgsvarfalt span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ikonknapp.lgsvarikon{width:46px;height:46px;border-radius:14px;border:1px solid var(--line);background:var(--surface);color:var(--muted)}.skrivmejl{position:relative;display:flex;flex-direction:column;gap:8px}.skrivmejl.kompakt{padding:12px 16px 14px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 8px 28px rgba(27,25,23,.07)}.smrubrik{font-size:13px;font-weight:650;color:var(--muted)}.smrubrik span{font-weight:500;margin-left:5px}.smhuvud{display:flex;flex-direction:column}.smfalt{position:relative;display:flex;align-items:center;gap:6px 10px;min-height:42px;padding:3px 0;border-bottom:1px solid #efede8}.smetikett{width:56px;flex:none;font-size:13px;color:var(--faint)}.smbrickor{flex:1 1;min-width:0;display:flex;flex-wrap:wrap;gap:5px;align-items:center}html[data-tema] .skrivmejl .smbrickor input,html[data-tema] .skrivmejl .smfran select,html[data-tema] .skrivmejl input.smamne{flex:1 1;min-width:90px;height:auto;min-height:32px;padding:4px 0;border:0;border-radius:0;background:transparent;box-shadow:none;font:inherit;font-size:15px;color:var(--ink);outline:none}.smbricka{display:inline-flex;align-items:center;gap:4px;max-width:100%;height:28px;padding:0 3px 0 10px;border-radius:14px;background:var(--accent-soft);color:var(--accent-ink);font-size:13px;overflow:hidden;white-space:nowrap}.smbricka small{color:#4f7b6f;overflow:hidden;text-overflow:ellipsis}.smbricka.fel{background:#fbe9e7;color:var(--danger)}.smbricka button{flex:none;width:22px;height:22px;border:0;border-radius:11px;background:none;color:inherit;font-size:15px;line-height:1;cursor:pointer}.smbricka button:hover{background:rgba(0,0,0,.07)}.smccknappar{display:flex;gap:8px;margin-left:auto}.smccknappar button{border:0;background:none;padding:4px;font:inherit;font-size:13px;color:var(--muted);cursor:pointer}.smccknappar button:hover{color:var(--ink)}.smforslag{position:absolute;left:56px;right:0;top:100%;z-index:50;max-height:270px;overflow:auto;padding:4px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 34px rgba(27,25,23,.14)}.smforslag button{display:flex;gap:8px;align-items:baseline;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;font:inherit;font-size:14px;text-align:left;cursor:pointer;color:var(--ink)}.smforslag button.pa,.smforslag button:hover{background:var(--accent-soft)}.smforslag small{color:var(--muted);overflow:hidden;text-overflow:ellipsis}.smforslag em{margin-left:auto;font-style:normal;font-size:12px;color:var(--faint);white-space:nowrap}.smamnerad .smamnetext{flex:1 1;min-width:0;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smverktyg{display:flex;gap:2px;flex-wrap:wrap}.smv,.smverktyg{align-items:center}.smv{position:relative;display:inline-flex;justify-content:center;gap:5px;min-width:36px;height:36px;padding:0 8px;border:0;border-radius:9px;background:none;color:var(--muted);font:inherit;font-size:14px;cursor:pointer}.smv.pa,.smv:hover{background:rgba(27,25,23,.06);color:var(--ink)}.smv b,.smv i{font-family:Georgia,Times New Roman,serif;font-size:16px}.smvdel{width:1px;height:20px;margin:0 6px;background:var(--line)}.smmall select{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.smai-ruta{display:flex;gap:8px;flex-wrap:wrap}.smai-ruta input{flex:1 1 240px}.smtext{position:relative;min-height:120px;max-height:46vh;overflow:auto;padding:8px 2px;font-size:15px;line-height:1.55;color:var(--ink);outline:none;overflow-wrap:anywhere;white-space:pre-wrap}.skrivmejl:not(.kompakt) .smtext{padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.smtext.tom:before{content:attr(data-tom);position:absolute;color:var(--faint);pointer-events:none}.smtext ul{margin:4px 0;padding-left:22px;white-space:normal}.smtext blockquote{margin:4px 0;padding-left:10px;border-left:3px solid #ddd8cf;color:var(--muted)}.smtext a{color:var(--accent)}.smcitat,.smvidare{font-size:13px;color:var(--muted)}.smvidare{display:flex;gap:8px;align-items:flex-start;margin:0;padding:8px 10px;border-radius:10px;background:var(--surface-2)}.smvidare svg{flex:none;margin-top:1px}.smaterstallt{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0;font-size:13px;color:var(--muted)}.smstorlek{color:var(--faint);align-self:center}.smfot{display:flex;gap:12px;flex-wrap:wrap;padding-top:4px}.smfot,.smskicka{align-items:center}.smskicka{display:inline-flex;gap:8px}.smval{display:flex;gap:14px;flex-wrap:wrap}.smfotslut{display:flex;align-items:center;gap:6px;margin-left:auto}.smsparat{font-size:12px;color:var(--faint)}.smangra{display:flex;align-items:center;gap:12px;padding:8px 8px 8px 10px;border-radius:14px;background:var(--ink);color:#fff;font-size:14px;box-shadow:0 8px 24px rgba(27,25,23,.18);animation:skymning .18s ease-out}.smangra-ring{position:relative;flex:none;width:36px;height:36px;display:grid;place-items:center}.smangra-ring svg{position:absolute;inset:0;width:36px;height:36px;transform:rotate(-90deg)}.smangra-ring circle{fill:none;stroke:rgba(255,255,255,.18);stroke-width:3}.smangra-ring .smangra-kvar{stroke:#7fd1b4;stroke-linecap:round;stroke-dasharray:94.25;stroke-dashoffset:0;animation:angraring var(--angra-s,5s) linear forwards}.smangra-ring b{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.smangra.skickar .smangra-kvar{stroke-dasharray:24 70.25;animation:snurra .8s linear infinite;transform-origin:18px 18px}@keyframes angraring{to{stroke-dashoffset:94.25}}.smangra-text{display:flex;flex-direction:column;min-width:0;flex:1 1;line-height:1.3}.smangra-text b{font-weight:650}.smangra-text small{color:rgba(255,255,255,.62);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smangra-knappar{display:flex;align-items:center;gap:6px;flex:none}.smangra button{font:inherit;cursor:pointer;border:0;box-shadow:none;width:auto;margin:0}.smangra-nu{background:none;color:rgba(255,255,255,.75);font-size:13px;padding:8px 10px;border-radius:10px}.smangra-nu:hover{color:#fff;background:rgba(255,255,255,.08)}.smangra-angra{display:inline-flex;align-items:center;gap:6px;background:#fff;color:var(--ink);font-weight:650;font-size:14px;padding:9px 16px;border-radius:11px}.smangra-angra:hover{background:#f1efe9}@media (max-width:420px){.smangra-text small{display:none}.smangra-nu{padding:8px 6px}}.smcitat{display:flex;align-items:center;gap:8px}.bilagechip.laddar{background:linear-gradient(90deg,var(--accent-soft,#e3f0ec) var(--laddat,0),var(--surface-2) var(--laddat,0))}.bilagechip.fel{border-color:var(--danger)}.bilagechip.fel,.bilagechip.fel small{color:var(--danger)}.skrivmejl.vantar .smhuvud,.skrivmejl.vantar .smtext,.skrivmejl.vantar .smverktyg{opacity:.55;pointer-events:none}.smslapp{position:absolute;inset:0;z-index:40;justify-content:center;gap:8px;border:2px dashed var(--accent);border-radius:16px;background:rgba(230,241,238,.94);color:var(--accent-ink);font-weight:600}.mejlinstpanel-topp,.smslapp{display:flex;align-items:center}.mejlinstpanel-topp{justify-content:space-between;gap:10px;margin-bottom:6px}.lg.mobil>*{flex-shrink:0}.lg.mobil .lgflikar{order:0;flex:1 1 100%}.lg.mobil .lgflik{flex:1 1;padding:0 6px}.lg.mobil .lgsarskild{flex:0 0 auto}.lg.mobil .lgsok{order:1;flex:1 1 120px;max-width:none;margin-left:0}.lg.mobil .lgtopp>.lgmenyhallare{order:2}.lg.mobil .lgny{order:3}.lg.mobil .lgangra{order:4;flex:1 1 100%;justify-content:space-between}.lg.mobil .lgtopp{gap:8px 10px}.lg.mobil .lgny{width:40px;padding:0;justify-content:center}.lg.mobil .lgny span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lg.mobil .lggrupper{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.lg.mobil .lggrupper::-webkit-scrollbar{display:none}.lg.mobil .lgchip{flex:none}.lgarende.sida{flex:none;min-height:auto}.lg.mobil .lglista{flex:none;max-width:none;border:1px solid var(--line);border-radius:16px;background:var(--surface);overflow:hidden;padding:2px 0}.lg.mobil .lgrad{padding:13px 16px}.lgarende.sida .lgahuvud{padding:4px 0 12px;border-bottom:0}.lgarende.sida .lgdetaljer{margin:0 0 6px}.lgarende.sida .lgtrad{padding:6px 0 12px}.lgarende.sida .lgbubbla{max-width:88%}.lgarende.sida .lgsvar{padding:8px 0 4px;border-top:0}.lg.mobil .lgnytt{padding:0}@media (max-width:520px){.lgahuvud h2{font-size:18px}.lgahuvud-knappar .lgknapp.klar{padding:0 10px}.lgsvarfalt{height:48px}.ikonknapp.lgsvarikon{width:46px;height:46px}.smetikett{width:48px}.smforslag{left:0}.smfotslut{margin-left:0}}html[data-tema=glas] .lgyta{background:var(--glas-yta-stark);border-color:var(--glas-kant);box-shadow:var(--glas-skugga);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2)}html[data-tema=glas] .lg.mobil .lglista{background:var(--glas-yta);border-color:var(--glas-kant);box-shadow:var(--glas-skugga-latt);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}html[data-tema=glas] .lglista{border-right-color:rgba(27,25,23,.07)}html[data-tema=glas] .lgrad.pa{background:rgba(255,255,255,.62)}html[data-tema=glas] .lgrad:hover{background:rgba(255,255,255,.4)}html[data-tema=glas] .lgsok{background:rgba(255,255,255,.5);border:1px solid var(--glas-kant)}html[data-tema=glas] .lgchip,html[data-tema=glas] .lgknapp,html[data-tema=glas] .lgmer,html[data-tema=glas] .lgtillbaka{background:rgba(255,255,255,.62);border-color:var(--glas-kant)}html[data-tema=glas] .lgchip.pa{background:var(--ink);border-color:var(--ink)}html[data-tema=glas] .lgmeny,html[data-tema=glas] .smforslag{background:rgba(255,255,255,.97);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}html[data-tema=glas] .lgbubbla.in .lgbubbla-ruta{background:#fff;border-color:rgba(27,25,23,.12);box-shadow:0 1px 2px rgba(27,25,23,.06),0 6px 18px rgba(27,25,23,.07)}html[data-tema=glas] .lgarende.inbaddad .lgtrad{background:rgba(27,25,23,.05)}html[data-tema=glas] .lgahuvud,html[data-tema=glas] .lgsvar{border-color:rgba(27,25,23,.06)}html[data-tema=glas] .lgdetaljer{background:rgba(255,255,255,.55);border-color:var(--glas-kant)}html[data-tema=glas] .ikonknapp.lgsvarikon,html[data-tema=glas] .lgsvarfalt{background:rgba(255,255,255,.82);border-color:rgba(255,255,255,.9);box-shadow:0 6px 20px rgba(27,25,23,.08)}html[data-tema=glas] .skrivmejl.kompakt{background:rgba(255,255,255,.93);border-color:rgba(255,255,255,.95)}html[data-tema=glas] .lgvaljbar{background:var(--glas-yta);border-color:var(--glas-kant)}.lgkundrad .ikon{display:inline-block}.lgladknapp{max-width:240px}.lgladknapp .lgladtext{overflow:hidden;text-overflow:ellipsis}.lgladknapp.filtrerat{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.lgladantal{font-size:12px;font-weight:700;color:var(--accent-ink)}.lgladmeny{min-width:280px}.lgladrad{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px;border-radius:9px;cursor:pointer;font-size:14px}.lgladrad:hover{background:rgba(27,25,23,.05)}.lgladrad span{display:flex;flex-direction:column;min-width:0}.lgladrad small{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis}.lgladrad.av b{color:var(--muted);font-weight:500}.lgmenyhint{margin:6px 10px 4px;font-size:12px;line-height:1.4;color:var(--faint);white-space:normal;max-width:300px}.lg.mobil .lgladknapp{width:40px;padding:0;max-width:none}.lg.mobil .lgladknapp .lgladantal,.lg.mobil .lgladknapp .lgladtext{display:none}.lg.mobil .lgladmeny{right:auto;left:50%;transform:translateX(-50%)}@media (min-width:1300px){.lg.dator{--lg-bredd:min(1640px,calc(100vw - 64px));width:var(--lg-bredd);margin-left:calc((100% - var(--lg-bredd)) / 2)}}html[data-tema=glas] .lgflikar{background:rgba(255,255,255,.34);border:1px solid var(--glas-kant)}html[data-tema=glas] .lgflik.pa{background:rgba(255,255,255,.92)}html[data-tema=glas] .lgladknapp.filtrerat{background:rgba(230,241,238,.85)}.paketinfoblad .panel{max-width:720px}.fraktfot button.ghost.kundbokartill{margin:0;padding:11px}@media (min-width:1024px){body:has(.pagenav:not(.hemsida-nav)),body:has(.phone>nav){--rail:92px;--navhojd:0px}html body:has(.pagenav:not(.hemsida-nav)),html body:has(.phone>nav){padding-left:var(--rail)}body:has(.pagenav:not(.hemsida-nav)):before,body:has(.phone>nav):before{content:"";position:fixed;left:31px;top:16px;width:30px;height:30px;z-index:39;background:url(/favicon.ico) 50%/contain no-repeat;mix-blend-mode:multiply}html[data-tema=glas] body:has(.pagenav:not(.hemsida-nav)) :is(main,.labelpage),html[data-tema=glas] body:has(.phone>nav) :is(main,.labelpage){background-color:#f3f1ec}html[data-tema] body .pagenav:not(.hemsida-nav),html[data-tema] body .phone>nav{position:fixed;left:8px;right:auto;top:58px;bottom:auto;transform:none;width:76px;margin:0;flex-direction:column;gap:2px;padding:5px;border-radius:18px;z-index:40;flex:none}html[data-tema] body .pagenav:not(.hemsida-nav) a,html[data-tema] body .pagenav:not(.hemsida-nav) button,html[data-tema] body .phone>nav a,html[data-tema] body .phone>nav button{flex:none;flex-direction:column;gap:3px;padding:6px 2px 5px;font-size:10px;border-radius:13px;white-space:nowrap;min-height:0}html:not([data-tema=glas]) body .pagenav:not(.hemsida-nav),html:not([data-tema=glas]) body .phone>nav{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow)}html[data-tema] body .phone>header{position:fixed;left:0;top:auto;bottom:0;width:var(--rail);padding:0 0 16px;background:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:41}html[data-tema] body .phone>header .brand{display:block}.phone>header .logolank{position:fixed;left:31px;top:16px;width:30px;height:30px;z-index:41}.phone>header .logo{content:url(/favicon.ico);height:30px;width:30px;mix-blend-mode:multiply}.phone>header .brandbtns{display:grid;grid-template-columns:repeat(2,36px);grid-gap:6px;gap:6px;justify-content:center}html[data-tema] body .phone>header .brandbtns .iconbtn{min-width:36px;width:36px;height:36px;padding:0;border-radius:10px}.phone>header .brandbtns .scantext{display:none}html[data-tema] body:has(.pagenav:not(.hemsida-nav)) .phone>main,html[data-tema] body:has(.phone>nav) .phone>main{padding-bottom:24px}html[data-tema] body:has(.pagenav:not(.hemsida-nav)) .labelpage{padding-bottom:32px}body:has(.pagenav:not(.hemsida-nav)) :is(.lpbar,.bulkrad,.fraktfot),body:has(.phone>nav) :is(.lpbar,.bulkrad,.fraktfot){left:var(--rail)}.railknappar{position:fixed;left:0;bottom:16px;width:var(--rail);display:grid;grid-template-columns:repeat(2,36px);grid-gap:6px;gap:6px;justify-content:center;z-index:41}html[data-tema] body .railknappar .iconbtn{min-width:36px;width:36px;height:36px;padding:0;border-radius:10px}body:has(.phone>header) .railknappar{display:none}.crmrail{position:fixed;left:0;width:var(--rail);top:var(--crmtopp,330px);bottom:170px;overflow-y:auto;scrollbar-width:none;padding:10px 8px 6px;z-index:40}.crmrail::-webkit-scrollbar{display:none}.crmrail:before{content:"CRM";display:block;text-align:center;font-size:10px;font-weight:700;letter-spacing:.09em;color:var(--faint);margin:0 0 6px}html[data-tema] .crmrail .crmvyer{display:flex;flex-direction:column;gap:2px;margin:0;padding:5px;border-radius:18px;position:relative}html[data-tema] .crmrail .crmvyer>:is(button,a){flex:none;display:flex;align-items:center;justify-content:center;font-weight:600;text-decoration:none;color:var(--muted);flex-direction:column;gap:3px;padding:6px 2px 5px;font-size:10px;border-radius:13px;position:relative;min-width:0;white-space:nowrap}html[data-tema] .crmrail .crmvyer>button.crmmerdel{display:flex}.crmrail .crmmerknapp,.crmrail .crmmermeny{display:none!important}html[data-tema] .crmrail .crmvyer>:is(button,a).on{color:var(--ink)}html:not([data-tema=glas]) .crmrail .crmvyer>a.on{background:var(--surface);box-shadow:0 1px 2px rgba(0,0,0,.12)}.crmrail .crmvyer>a .ikon{opacity:.7}.crmrail .crmvyer>a.on .ikon{opacity:1}.crmrail .crmvyer .vyantal{position:absolute;top:3px;right:8px;font-size:10px;min-width:15px;padding:0 4px}html.mejlfokus .phone>main{padding:14px 22px 14px 14px}html.mejlfokus .phone>main .huvudrad{display:none}html.mejlfokus .lg.dator{--lg-bredd:100%;width:100%;margin-left:0}}@media (max-width:1023px){.crmrail,.railknappar{display:none!important}}@media (min-width:1024px) and (max-height:860px){html[data-tema] body .pagenav:not(.hemsida-nav) a,html[data-tema] body .pagenav:not(.hemsida-nav) button,html[data-tema] body .phone>nav a,html[data-tema] body .phone>nav button{font-size:0;gap:0;padding:9px 2px}html[data-tema] body .pagenav .navbadge,html[data-tema] body .phone>nav .navbadge{font-size:10px}}@media (min-width:1024px) and (max-height:720px){html[data-tema] .crmrail .crmvyer>:is(button,a){font-size:0;gap:0;padding:9px 2px}html[data-tema] .crmrail .crmvyer .vyantal{font-size:10px}}@media (max-width:1023px){html.mejllas .phone>header{position:absolute;left:0;right:0;top:0;transform:translateY(-105%);transition:transform .28s cubic-bezier(.2,.85,.25,1);background:rgba(244,243,240,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}html.mejllas.mejllas-topp .phone>header{transform:none;box-shadow:0 6px 20px rgba(27,25,23,.08)}html.mejllas .phone>main .crmmermeny,html.mejllas .phone>main .crmvyer,html.mejllas .phone>main .huvudrad{display:none}html.mejllas .phone>main{padding-top:calc(10px + env(safe-area-inset-top))}}.andrasandning .panel{max-width:520px}.andrarubrik{margin:4px 0 6px;font-size:19px}.andrasandning input[type=text],.andrasandning select{width:100%}.andraknappar{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.andraknappar>button{flex:1 1;margin:0}.smskickagrupp{position:relative;display:inline-flex;align-items:center;gap:6px;flex:none}.smskickagrupp .smskicka{width:auto;margin:0;white-space:nowrap}.ikonknapp.bara.smsenare{width:40px;height:40px;border:1px solid var(--line);background:var(--surface);color:var(--muted)}.ikonknapp.bara.smsenare:hover,.ikonknapp.bara.smsenare[aria-expanded=true]{color:var(--accent);border-color:rgba(31,111,92,.4)}.ikonknapp.bara.smsenare:disabled{opacity:.45;cursor:default}.smsenaremeny{position:absolute;left:0;bottom:calc(100% + 8px);z-index:70;min-width:270px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 44px rgba(27,25,23,.18);padding:6px;display:flex;flex-direction:column}.smsenaremeny>b{font-size:12px;color:var(--muted);padding:6px 10px 4px;text-transform:uppercase;letter-spacing:.04em}.smsenaremeny>button{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 10px;border-radius:9px;border:0;background:none;font:inherit;font-size:14px;color:var(--ink);text-align:left;cursor:pointer}.smsenaremeny>button:hover{background:rgba(27,25,23,.05)}.smsenaremeny>button small{margin-left:auto;padding-left:12px;color:var(--muted);font-size:12px}.smsenaremeny .smsenarestang{color:var(--muted);justify-content:center}.smsenareval{display:flex;gap:8px;padding:6px 6px 4px}.smsenareval input{flex:1 1;min-width:0}.smsenareval .save{margin:0;padding:8px 12px}.lgknapp.pa{color:var(--accent);border-color:rgba(31,111,92,.35)}.lgflaggknapp.pa{color:#c2410c;border-color:rgba(194,65,12,.35)}.lgpaminnmeny{min-width:270px}.lgpaminnval{display:flex;gap:8px;padding:6px 6px 4px}.lgpaminnval input{flex:1 1;min-width:0;font-size:13px}.lgflagga{color:#c2410c}.lgplanerade{display:flex;flex-direction:column;gap:6px;padding:8px 24px 0}.lgarende.sida .lgplanerade{padding:8px 0 0}.lgplanerat{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px dashed rgba(31,111,92,.45);background:rgba(31,111,92,.06);font-size:13.5px}.lgplanerat>svg{color:var(--accent);flex:none}.lgplanerat>span{display:flex;flex-direction:column;min-width:0;flex:1 1}.lgplanerat small{color:var(--muted);overflow-wrap:anywhere}.lgplanerat.fel{border-color:rgba(163,44,44,.45);background:rgba(163,44,44,.06)}.lgplanerat.fel>svg{color:var(--danger)}.lgplanrad{display:flex;align-items:stretch;gap:6px}.lgplanrad>.lgrad-kropp{flex:1 1;min-width:0;border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer;padding:0}.lgplanrad.fel .lgrad-utdrag.fel{color:var(--danger)}.lgplanknappar{display:flex;flex-direction:column;justify-content:center;gap:4px;flex:none}@media (max-width:520px){.smsenaremeny{left:auto;right:-60px}.lgplanerade{padding:8px 0 0}}.lgladdaom.snurrar svg{animation:lgsnurr 1s linear infinite}@keyframes lgsnurr{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.lgladdaom.snurrar svg{animation:none}}.lgbubbelval a{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 9px;border-radius:8px;color:var(--muted);font-size:12.5px;text-decoration:none}.lgbubbelval a:hover{background:rgba(27,25,23,.05);color:var(--ink)}.bilagechip.allabilagor{font-weight:600}.smtext img{max-width:100%;height:auto;display:block;margin:6px 0;border-radius:6px}.smtext img:not([data-bilaga]){opacity:.6}.bilagechip.ibild small:before{content:"bild i texten · "}.kalkort{display:flex;align-items:flex-start;gap:12px;margin:8px 0 6px;padding:12px 14px;border-radius:12px;border:1px solid rgba(42,74,117,.25);background:rgba(42,74,117,.06)}.kalkort>svg{color:#2a4a75;flex:none;margin-top:2px}.kalkort.fel,.kalkort.laddar{align-items:center;font-size:13px;color:var(--muted)}.kalkort.installt{border-color:rgba(163,44,44,.3);background:rgba(163,44,44,.05)}.kalinfo{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.kalinfo b{font-size:15px}.kalinfo span{font-size:13.5px}.kalinfo small{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.kalinfo .kalsvar{color:var(--accent);font-weight:600}.kalknappar{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end}.kalknappar .ghost{margin:0;padding:7px 14px;width:auto}.kalknappar .ghost.pa{border-color:var(--accent);color:var(--accent);font-weight:600}@media (max-width:640px){.kalkort{flex-wrap:wrap}.kalknappar{width:100%;justify-content:flex-start}}html[data-tema] .lgrad.pa{background:rgba(27,25,23,.085);box-shadow:inset 3px 0 0 var(--accent)}html[data-tema] .lgrad.pa:hover{background:rgba(27,25,23,.1)}html[data-tema] .lgrad.pa .lgrad-topp b{color:var(--ink)}