.afx-skarm{margin:40px 0 12px}.afx-ram{border:1px solid var(--r2-line);background:var(--r2-bg);box-shadow:0 1px 2px #0a0a0a08,0 28px 64px -28px #0a0a0a2e}.afx-topp{border-bottom:1px solid var(--r2-line);background:var(--r2-bg-canvas);font-family:var(--r2-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--r2-mute);align-items:center;gap:10px;padding:14px 22px;font-size:11px;display:flex}.afx-topp .afx-app{color:var(--r2-ink);font-weight:600}.afx-topp .afx-exempel{border:1px solid var(--r2-mute-2);color:var(--r2-ink-soft);padding:3px 8px}.afx-topp .afx-status{background:var(--r2-lime);color:var(--r2-ink);letter-spacing:.08em;white-space:nowrap;margin-left:auto;padding:4px 10px}.afx-kropp{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.afx-etikett{font-family:var(--r2-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--r2-mute);font-size:10.5px}.afx-tal{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.afx-faktura{padding:32px 36px 36px}.afx-leverantor{font-family:var(--r2-sans);letter-spacing:-.02em;color:var(--r2-ink);margin-top:6px;font-size:24px;font-weight:500}.afx-orgnr{color:var(--r2-mute);font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px}.afx-meta{flex-wrap:wrap;gap:12px 28px;margin:18px 0 0;display:flex}.afx-meta dt{font-family:var(--r2-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--r2-mute);font-size:10.5px}.afx-meta dd{color:var(--r2-ink);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:14px}.afx-rader{border-collapse:collapse;width:100%;margin-top:28px;font-size:14px}.afx-rader th,.afx-kontering th{text-align:left;font-family:var(--r2-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--r2-mute);border-bottom:1px solid var(--r2-line);padding:0 0 10px;font-size:10.5px;font-weight:500}.afx-rader th.afx-tal,.afx-kontering th.afx-tal{text-align:right}.afx-rader td{border-bottom:1px solid var(--r2-line-soft);color:var(--r2-ink-2);padding:13px 0}.afx-rader .afx-tal{padding-left:20px}.afx-summa{font-variant-numeric:tabular-nums;max-width:300px;margin:20px 0 0 auto;font-size:14px}.afx-summa div{color:var(--r2-ink-soft);justify-content:space-between;gap:20px;padding:5px 0;display:flex}.afx-summa dt,.afx-summa dd{margin:0}.afx-summa .afx-total{border-top:1px solid var(--r2-ink);color:var(--r2-ink);margin-top:8px;padding-top:12px;font-size:16px;font-weight:600}.afx-forslag{border-left:1px solid var(--r2-line);background:var(--r2-bg-card-soft);flex-direction:column;padding:32px 32px 28px;display:flex}.afx-kontering{border-collapse:collapse;width:100%;margin-top:18px;font-size:14px}.afx-kontering td{border-bottom:1px solid var(--r2-line-soft);color:var(--r2-ink-2);vertical-align:top;padding:11px 0}.afx-kontering .afx-tal{padding-left:18px}.afx-kontonr{font-family:var(--r2-mono);color:var(--r2-ink);margin-right:10px;font-size:13px;font-weight:600}.afx-kontonamn{color:var(--r2-ink-2)}.afx-kontering tfoot td{border-bottom:0;border-top:1px solid var(--r2-ink);color:var(--r2-ink);padding-top:12px;font-weight:600}.afx-kontroller{margin:22px 0 0;padding:0;list-style:none}.afx-kontroller li{border-top:1px solid var(--r2-line);color:var(--r2-ink-2);padding:10px 0 10px 22px;font-size:14px;line-height:1.5;position:relative}.afx-kontroller li:before{content:"";background:var(--r2-lime-deep);width:9px;height:9px;position:absolute;top:16px;left:0}.afx-kontroller li b{color:var(--r2-ink);font-weight:600;display:block}.afx-knappar{gap:10px;margin-top:auto;padding-top:22px;display:flex}.afx-knapp{background:var(--r2-ink);color:var(--r2-bg);cursor:default;-webkit-user-select:none;user-select:none;align-items:center;padding:12px 20px;font-size:14.5px;font-weight:500;display:inline-flex}.afx-knapp-ut{background:var(--r2-bg);color:var(--r2-ink);border:1px solid var(--r2-line)}.afx-bildtext{color:var(--r2-mute);margin-top:14px;font-size:13px;line-height:1.5}.sv-topp p.afx-mobil-cta{display:none}@media (max-width:900px){.afx-kropp{grid-template-columns:minmax(0,1fr)}.afx-forslag{border-left:0;border-top:1px solid var(--r2-line)}}@media (max-width:600px){.afx-skarm{margin-top:32px}.afx-topp{gap:8px;padding:12px 14px;font-size:10px}.afx-topp .afx-sida{display:none}.afx-faktura{padding:22px 16px}.afx-leverantor{font-size:20px}.afx-meta{gap:10px 18px}.afx-rader,.afx-kontering{font-size:13px}.afx-rader td{padding:10px 0}.afx-summa{max-width:none;font-size:13px}.afx-forslag{padding:20px 16px}.afx-kontering .afx-tal{padding-left:10px}.afx-kontonr{margin:0 0 2px;display:block}.afx-kontroller li{font-size:13px}}@media (max-width:768px){.sv-topp p.afx-mobil-cta{margin-top:22px;display:flex}.sv-topp .sv-avslut .sv-knappar{display:none}}
