.wd{--wd-primary:#2d4275;--wd-text:#0f172a;--wd-muted:#64748b;--wd-line:#e2e8f0;--wd-bg:#f8fafc;--wd-accent:#f59e0b;--wd-cap-bg:#f1f5f9;--wd-cap-fg:#0f172a;--wd-cap-muted:#475569;color:var(--wd-text);max-width:var(--wd-max,1200px);-webkit-font-smoothing:antialiased;margin:0 auto;font-family:Inter var,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.wd *,.wd :before,.wd :after{box-sizing:border-box}.wd svg.wd-ic{fill:currentColor;flex:none;width:16px;height:16px;display:block}.wd-frame{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 12px 32px #0f172a29,0 0 0 1px #0f172a14}.wd-chrome{background:#eef2f6;border-bottom:1px solid #dde3ea;align-items:center;gap:14px;height:36px;padding:0 14px;display:flex}.wd-dots{gap:6px;display:flex}.wd-dots i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.wd-dots i:nth-child(2){background:#febc2e}.wd-dots i:nth-child(3){background:#28c840}.wd-url{color:#475569;white-space:nowrap;background:#fff;border-radius:11px;flex:1;align-items:center;gap:6px;max-width:520px;height:22px;padding:0 10px;font-size:12px;display:flex;overflow:hidden}.wd-url svg.wd-ic{color:#16a34a;width:12px;height:12px}.wd-viewport{aspect-ratio:1440/840;background:var(--wd-bg);width:100%;position:relative;overflow:hidden}.wd-stage{transform-origin:0 0;background:var(--wd-bg);user-select:none;width:1440px;height:840px;font-size:12px;line-height:1.35;position:absolute;top:0;left:0;overflow:hidden}.wd-side{border-right:1px solid var(--wd-line);color:#424242;background:#fff;width:200px;position:absolute;top:0;bottom:0;left:0}.wd-logo{padding:14px 18px 6px}.wd-logo svg{width:112px;height:21px;display:block}.wd-company{color:var(--wd-text);padding:2px 18px 14px;font-size:11px}.wd-company small{color:var(--wd-muted);font-size:10px;display:block}.wd-navhead{color:var(--wd-text);padding:10px 18px 8px;font-size:13px;font-weight:600}.wd-nav{color:#334155;border-right:3px solid #0000;align-items:center;gap:12px;height:36px;padding:0 16px 0 18px;font-size:12px;transition:background .2s,color .2s;display:flex}.wd-nav .wd-caret{margin-left:auto;transition:transform .25s}.wd-nav.open .wd-caret{transform:rotate(180deg)}.wd-nav.active{color:var(--wd-primary);border-right-color:var(--wd-primary);background:#2626260f;font-weight:500}.wd-sub{max-height:0;transition:max-height .35s;overflow:hidden}.wd-sub.open{max-height:120px}.wd-subitem{height:34px;padding-left:46px}.wd-version{color:var(--wd-muted);font-size:9.5px;line-height:1.5;position:absolute;bottom:12px;left:14px}.wd-top{color:#334155;align-items:center;gap:18px;height:56px;padding:0 22px;display:flex;position:absolute;top:0;left:200px;right:0}.wd-top .wd-grow{flex:1}.wd-top .wd-logo-sm svg{width:80px;height:15px;display:block}.wd-bell{position:relative}.wd-bell:after{content:"";background:#dc2626;border-radius:50%;width:6px;height:6px;position:absolute;top:-1px;right:-1px}.wd-main{position:absolute;inset:56px 0 0 200px}.wd-view{opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s;position:absolute;inset:0}.wd-view.show{opacity:1;visibility:visible}.wd-dash-in{max-width:920px;margin:18px auto 0}.wd-dash-head{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.wd-dash-head h2{margin:0;font-size:15px;font-weight:600}.wd-dash-head small{color:var(--wd-muted);font-size:11px}.wd-cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.wd-kpi{border:1px solid var(--wd-line);background:#fff;border-radius:6px;min-height:88px;padding:12px 14px;position:relative}.wd-kpi h4{color:#475569;margin:0 0 6px;padding-right:38px;font-size:11px;font-weight:500}.wd-kpi b{white-space:nowrap;padding-right:38px;font-size:14px;font-weight:600;display:block}.wd-kpi p{color:var(--wd-muted);margin:8px 0 0;font-size:10px;line-height:1.4}.wd-kpi .wd-kico{color:#fff;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:12px;right:12px}.wd-dot{vertical-align:middle;background:#16a34a;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.wd-chartcard{border:1px solid var(--wd-line);background:#fff;border-radius:6px;margin-top:14px;padding:14px 16px 12px}.wd-chartcard h3{margin:0;font-size:12.5px;font-weight:600}.wd-chartcard small{color:var(--wd-muted);font-size:10px}.wd-chart{border-bottom:1px solid #cbd5e1;height:230px;margin:26px 40px 0 70px;position:relative}.wd-gl{border-top:1px solid #eef2f6;position:absolute;left:0;right:0}.wd-gl span{color:#64748b;text-align:right;width:20px;font-size:10px;position:absolute;top:-7px;left:-26px}.wd-months{display:flex;position:absolute;inset:0}.wd-mon{flex:1;justify-content:center;align-items:flex-end;gap:4px;display:flex;position:relative}.wd-mon i{border-radius:2px 2px 0 0;width:11px;height:0;transition:height 1s cubic-bezier(.2,.8,.2,1)}.wd-mon i.a{background:#2563eb}.wd-mon i.b{background:#2dd4bf}.wd-mon em{color:#475569;font-size:10px;font-style:normal;position:absolute;bottom:-18px}.wd-legend{color:#475569;justify-content:center;gap:16px;margin-top:28px;font-size:10px;display:flex}.wd-legend span:before{content:"";vertical-align:-1px;background:#2563eb;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.wd-legend span+span:before{background:#2dd4bf}.wd-card{background:#fff;border-radius:6px;flex-direction:column;display:flex;position:absolute;inset:8px 16px 14px 14px;overflow:hidden;box-shadow:0 1px 3px #0f172a14,0 0 0 1px #0f172a0a}.wd-toolbar{flex:none;align-items:center;gap:14px;height:62px;padding:0 14px;display:flex}.wd-ttl{align-items:center;gap:8px;margin-right:8px;font-size:12.5px;font-weight:500;display:flex}.wd-ttl .wd-sq{color:#fff;background:#334155;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.wd-sel{border-bottom:1px solid #94a3b8;width:104px;padding:0 18px 3px 0;font-size:12px;position:relative}.wd-sel small{color:#475569;margin-bottom:2px;font-size:9.5px;display:block}.wd-sel .wd-ic{position:absolute;bottom:2px;right:0}.wd-sel.wide{width:150px}.wd-grow{flex:1}.wd-search{color:#64748b;border-bottom:1px solid #cbd5e1;align-items:center;width:170px;height:28px;display:flex}.wd-search span{color:var(--wd-text);white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.wd-search span:empty:before{content:"Sök";color:#94a3b8}.wd-search.focus{border-bottom:2px solid var(--wd-primary)}.wd-search.focus span:after{content:"";background:var(--wd-text);vertical-align:-2px;width:1px;height:13px;margin-left:1px;animation:1s step-end infinite wdblink;display:inline-block}@keyframes wdblink{50%{opacity:0}}.wd-btn{height:30px;font:inherit;color:var(--wd-text);white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:500;transition:background .2s,color .2s,box-shadow .3s;display:inline-flex}.wd-btn.primary{background:var(--wd-primary);color:#fff;padding:0 12px}.wd-btn.outline{background:#fff;border:1px solid #cbd5e1}.wd-btn.dis{color:#b6bfcc}.wd-btn.lit{color:var(--wd-primary);background:#eef2fa;box-shadow:0 0 0 3px #2d42751f}.wd-btn.spin .wd-ic{animation:.8s linear infinite wdspin}@keyframes wdspin{to{transform:rotate(360deg)}}.wd-iconbtn{color:#334155;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.wd-iconbtn svg.wd-ic{width:19px;height:19px}.wd-tablewrap{border-top:1px solid var(--wd-line);flex:1;position:relative;overflow:hidden}.wd-table{table-layout:fixed;border-collapse:collapse;width:100%}.wd-table th{text-align:left;border-bottom:1px solid var(--wd-line);white-space:nowrap;height:40px;padding:0 6px;font-size:11px;font-weight:500;overflow:hidden}.wd-table th .wd-sort{align-items:center;gap:6px;display:inline-flex}.wd-table th .wd-sort .wd-ic{width:13px;height:13px;transition:transform .3s}.wd-table th .wd-sort.asc .wd-ic{transform:rotate(180deg)}.wd-table td{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #eef2f6;height:46px;padding:3px 6px;font-size:11.5px;transition:background .25s,opacity .45s;overflow:hidden}.wd-table td .s{color:var(--wd-muted);text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.wd-table td:last-child .s{white-space:normal;line-height:1.15}.wd-table tr.sel td{background:#f1f5fb}.wd-table tr.leave td{opacity:0}.wd-table tr.enter td{animation:.5s wdin}@keyframes wdin{0%{opacity:0}}.wd-exp{color:#334155;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.wd-exp .wd-ic{transition:transform .25s}tr.open .wd-exp .wd-ic{transform:rotate(90deg)}.wd-cb{color:#fff;border:2px solid #475569;border-radius:3px;justify-content:center;align-items:center;width:16px;height:16px;transition:background .15s,border-color .15s;display:flex}.wd-cb .wd-ic{opacity:0;width:13px;height:13px}.wd-cb.on{background:var(--wd-primary);border-color:var(--wd-primary)}.wd-cb.on .wd-ic{opacity:1}.wd-pen{color:#0f172a;border:1px solid #334155;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.wd-pen .wd-ic{width:14px;height:14px}.wd-chip{color:#fff;border-radius:12px;padding:3px 8px;font-size:10.5px;line-height:1.3;transition:background .3s;display:inline-block}.wd-chip.Ny{background:#1d9bd8}.wd-chip.Fel{background:#dc2626}.wd-chip.Klar{background:#16a34a}.wd-chip.Skickad{background:#6366f1}.wd-chip.Makulerad{background:#64748b}.wd-dd{border-bottom:1px solid #94a3b8;justify-content:space-between;align-items:center;width:84px;padding:1px 0 2px;font-size:11px;transition:background .3s;display:flex}.wd-dd.flash{background:#fef3c7}.wd-missing{color:#dc2626;font-size:10.5px;font-style:italic}.wd-detail td{white-space:normal;background:#fafbfc;height:auto;padding:10px 18px 14px 44px}.wd-lines{border-collapse:collapse;border:1px solid var(--wd-line);background:#fff;width:100%;font-size:11px}.wd-lines th,.wd-lines td{text-align:left;border-bottom:1px solid #eef2f6;height:28px;padding:0 10px;font-weight:400}.wd-lines th{color:#475569;font-weight:500}.wd-foot{border-top:1px solid var(--wd-line);color:#334155;flex:none;align-items:center;gap:22px;height:44px;padding:0 18px;font-size:11px;display:flex}.wd-foot b{font-weight:600}.wd-pop{z-index:30;opacity:0;visibility:hidden;background:#fff;border-radius:4px;padding:6px 0;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;transform:translateY(-4px);box-shadow:0 8px 22px #0f172a33,0 0 0 1px #0f172a0d}.wd-pop.show{opacity:1;visibility:visible;transform:none}.wd-pop div{white-space:nowrap;padding:7px 16px;font-size:12px;transition:background .15s}.wd-pop div.sel{color:var(--wd-primary);background:#eef2fa}.wd-pop div.hov{background:#f1f5f9}.wd-modal{z-index:25;opacity:0;visibility:hidden;background:#0f172a52;justify-content:center;align-items:center;transition:opacity .25s,visibility .25s;display:flex;position:absolute;inset:0}.wd-modal.show{opacity:1;visibility:visible}.wd-dlg{background:#fff;border-radius:6px;width:780px;transition:transform .3s;transform:translateY(10px)scale(.98);box-shadow:0 20px 50px #0f172a4d}.wd-modal.show .wd-dlg{transform:none}.wd-dlg-h{justify-content:space-between;align-items:center;padding:16px 20px 10px;font-size:14px;font-weight:500;display:flex}.wd-dlg-b{padding:4px 20px 8px;font-size:12px}.wd-dlg-f{justify-content:flex-end;gap:8px;padding:10px 16px 14px;display:flex}.wd-alert{color:#065f46;background:#ecfdf5;border-radius:4px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;font-weight:500;display:flex}.wd-mini{border-collapse:collapse;width:100%}.wd-mini th,.wd-mini td{text-align:left;border-bottom:1px solid #eef2f6;height:32px;padding:0 8px}.wd-mini th{color:#475569;font-weight:500}.wd-ok{color:#15803d;align-items:center;gap:4px;display:inline-flex}.wd-ok .wd-ic{width:14px;height:14px}.wd-tabs{border-bottom:1px solid var(--wd-line);display:flex;box-shadow:0 1px 3px #0f172a0f}.wd-tabs span{text-align:center;letter-spacing:.03em;color:#334155;width:130px;padding:12px 0;font-size:11px;font-weight:500}.wd-tabs span.on{color:var(--wd-primary);border-bottom:2px solid var(--wd-primary)}.wd-form{grid-template-columns:1fr 1fr;gap:10px 20px;padding:16px 14px 18px;display:grid}.wd-f{border-bottom:1px solid #94a3b8;padding-bottom:3px;position:relative}.wd-f small{color:#475569;margin-bottom:2px;font-size:9.5px;display:block}.wd-f span{font-size:12px}.wd-f .wd-ic{position:absolute;bottom:3px;right:0}.wd-f.focus{border-bottom:2px solid var(--wd-primary)}.wd-f3{grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}.wd-meta{color:var(--wd-muted);padding:0 20px;font-size:10px;line-height:1.6}.wd-help{width:760px}.wd-help .wd-dlg-b{max-height:600px;font-size:11.5px;line-height:1.5;overflow:hidden}.wd-help h5{margin:12px 0 4px;font-size:12.5px;font-weight:500}.wd-help p{margin:0 0 6px}.wd-help ul{margin:0 0 4px;padding-left:18px}.wd-help li{margin:2px 0}.wd-spot{z-index:40;border:2px solid var(--wd-accent);opacity:0;pointer-events:none;border-radius:8px;width:10px;height:10px;transition:left .5s,top .5s,width .5s,height .5s,opacity .35s;position:absolute;top:0;left:0;box-shadow:0 0 0 9999px #0f172a47}.wd-spot.show{opacity:1}.wd-cursor{z-index:60;filter:drop-shadow(0 2px 2px #0000004d);pointer-events:none;width:22px;height:26px;transition:transform .85s cubic-bezier(.45,.05,.25,1);position:absolute;top:0;left:0}.wd-cursor svg{width:22px;height:26px;transition:transform .12s;display:block}.wd-cursor.down svg{transform:scale(.85)}.wd-ripple{z-index:55;pointer-events:none;background:#f59e0b80;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;animation:.55s ease-out forwards wdrip;position:absolute}@keyframes wdrip{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.5)}}.wd-cap{background:var(--wd-cap-bg);color:var(--wd-cap-fg);border-radius:10px;margin-top:14px;padding:14px 18px 12px}.wd-cap-row{align-items:center;gap:8px;display:flex}.wd-cap-step{background:var(--wd-primary);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:3px 9px;font-size:12px;font-weight:600}.wd-cap-title{flex:1;font-size:16px;font-weight:600}.wd-pause{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #64748b66;border-radius:6px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.wd-pause:hover{background:#64748b1f}.wd-pause svg{fill:currentColor;width:14px;height:14px}.wd-cap-text{min-height:3.1em;color:var(--wd-cap-fg);margin:8px 0 10px;font-size:15px;line-height:1.55}.wd-prog{background:#64748b33;border-radius:2px;height:3px;overflow:hidden}.wd-prog i{background:var(--wd-primary);width:0;height:100%;transition:width .6s;display:block}.wd.wd-paused *{animation-play-state:paused!important}@media (width<=640px){.wd-cap-title,.wd-cap-text{font-size:14px}.wd-chrome{height:28px}.wd-url{height:18px;font-size:10px}}.wd-paywrap{flex-direction:column;display:flex;position:absolute;inset:8px 40px 14px}.wd-paybar{padding:0}.wd-sq-l{color:#0f172a!important;background:0 0!important;width:auto!important}.wd-sq-l svg.wd-ic{width:22px;height:22px}.wd-btn-box{background:#f8fafc;border:1px solid #e2e8f0}.wd-btn-box.dis{color:#b6bfcc}.wd-btn-box.lit{border-color:#0000}.wd-chips{align-items:center;gap:8px;height:34px;display:flex}.wd-pchip{color:#334155;background:#eef2f6;border-radius:11px;align-items:center;gap:5px;height:22px;padding:0 10px;font-size:10.5px;transition:background .2s,color .2s;display:inline-flex}.wd-pchip.on{color:#0f172a;background:#e2e8f0;font-weight:500}.wd-pchip svg.wd-ic{width:12px;height:12px}.wd-paycard{flex:1;margin-top:4px;position:relative;inset:auto}.wd-ptable th{font-size:11px}.wd-ptable th svg.wd-ic{vertical-align:-2px;color:#475569;width:13px;height:13px;margin-left:10px;display:inline-block}.wd-ptable td{height:44px}.wd-ptable td .y{background:#fef3c7;border-radius:3px;margin-left:-3px;padding:0 3px}.wd-ptable td.msg{color:#b45309;white-space:normal;font-size:10.5px;line-height:1.25}.wd-pact{color:#334155;gap:10px;display:flex}.wd-pact svg.wd-ic{width:15px;height:15px}.wd-chip.Betald{background:#16a34a}.wd-chip.Avvikelse{background:#ea580c}.wd-empty td{text-align:center;color:#94a3b8;border:0;height:120px}.wd-snack{color:#fff;opacity:0;z-index:20;background:#1e293b;border-radius:6px;align-items:center;gap:8px;padding:11px 18px;font-size:12px;transition:opacity .3s,transform .3s;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%,20px)}.wd-snack.show{opacity:1;transform:translate(-50%)}.wd-snack svg.wd-ic{color:#4ade80}.wd:focus{outline:none}.wd:focus-visible{outline:2px solid var(--wd-primary);outline-offset:6px;border-radius:12px}.wd-stepbtn{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:1px solid #64748b66;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.wd-stepbtn:hover{background:#64748b24}.wd-stepbtn svg{fill:currentColor;width:20px;height:20px}.wd-cap-title{margin-left:6px}.wd.wd-ff *,.wd.wd-ff :before,.wd.wd-ff :after{transition:none!important;animation:none!important}.wd-ptable td.num,.wd-ptable th[data-pcol=belopp]{text-align:right;padding-right:18px}.wd-ptable td .o{color:#f59e0b}.wd-ptable td.msg{color:var(--wd-text)}.wd-pact svg.wd-ic:last-child{color:#dc2626}.wd-pchip.c-Inläst{color:#fff;background:#0ea5e9}.wd-pchip.c-Avvikelse{color:#92400e;background:#f59e0b}.wd-pchip.c-Fel{color:#fff;background:#dc2626}.wd-pchip.c-Betald{color:#fff;background:#16a34a}.wd-pchip.c-Processad{color:#fff;background:#f59e0b}.wd-pchip.on{box-shadow:0 0 0 2px #fff,0 0 0 3px #64748b}.wd-chip.Avvikelse{color:#92400e;background:#f59e0b}.wd-chip.Inläst{background:#0ea5e9}.wd-chip.Processad{background:#6366f1}.wd-btn-box.red{color:#dc2626;background:#fff;border-color:#dc2626}.wd-btn-box.lit{color:#fff;box-shadow:none;background:#5b6b8c}.wd-snack.warn{color:#78350f;background:#fbbf24}.wd-snack.warn svg.wd-ic{color:#78350f}.wd-pact.paid svg.wd-ic:first-child{color:#cbd5e1}.wd ul{list-style:outside}.wd h2,.wd h3,.wd h4,.wd h5{letter-spacing:normal;font-family:inherit}.wd button{cursor:pointer}.wd .wd-stage svg{vertical-align:middle}.wd:fullscreen{background:var(--wd-fs-bg,#0f172a);flex-direction:column;justify-content:center;max-width:none;margin:0;padding:24px;display:flex;overflow:auto}.wd:fullscreen{background:var(--wd-fs-bg,#0f172a);flex-direction:column;justify-content:center;max-width:none;margin:0;padding:24px;display:flex;overflow:auto}.wd:fullscreen .wd-frame,.wd:fullscreen .wd-cap{width:min(100vw - 48px,171.43vh - 428.575px);margin-left:auto;margin-right:auto}.wd:fullscreen .wd-frame,.wd:fullscreen .wd-cap{width:min(100vw - 48px,171.43vh - 428.575px);margin-left:auto;margin-right:auto}.wd-fs[hidden]{display:none}@media (width<=640px){.wd-pause span{display:none}}.wd-pause.wd-fs{background:var(--wd-primary);border-color:var(--wd-primary);color:#fff;font-weight:600;animation:2.4s ease-in-out 1.5s 3 wdfsglow}.wd-pause.wd-fs:hover{background:#1f2f57;border-color:#1f2f57}.wd-fs-top{background:var(--wd-primary);color:#fff;height:24px;font:inherit;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:600;animation:2.4s ease-in-out 1.5s 3 wdfsglow;display:inline-flex}.wd-fs-top:hover{background:#1f2f57}.wd-fs-top svg,.wd-pause.wd-fs svg{fill:currentColor;width:16px;height:16px}.wd-fs-top[hidden]{display:none}@keyframes wdfsglow{0%,to{box-shadow:0 0 #2d427500}50%{box-shadow:0 0 0 6px #2d427547}}.wd:fullscreen .wd-fs-top,.wd:-webkit-full-screen .wd-fs-top{display:none}.wd:fullscreen .wd-fs-top,.wd:fullscreen .wd-fs-top{display:none}@media (width<=640px){.wd-fs-top span{display:none}.wd-fs-top{height:20px;padding:0 8px}}
