.sp-kort{color:#26241f;overflow-wrap:anywhere;background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr);gap:18px;padding:22px 20px 24px;display:grid;box-shadow:0 10px 30px #584e3a1f}.sp-kort h2{font:700 22px/1.1 var(--font-display);letter-spacing:-.01em;margin:0}.sp-lbl{font:600 10px/1.4 var(--font-sans);font-size:var(--kund-text-min);letter-spacing:.14em;text-transform:uppercase;color:#8e897c;display:block}.sp-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sp-na{color:#8e897c;font-style:italic}.sp-dim{color:#6f6a5e}.sp-hd{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.sp-hd .sp-s{font:12px/1.4 var(--font-mono);color:#8e897c;margin:0}.sp-to{border-top:1px solid #e3dccd;border-bottom:1px solid #e3dccd;gap:2px;padding:12px 0;font-size:13px;display:grid}.sp-to b{font-size:15px;font-weight:600}.sp-to .sp-row2{color:#5d594e;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin-top:4px;font-size:12.5px;display:flex}.sp-item{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:14px;display:grid}.sp-item img,.sp-item .sp-bild-tom{object-fit:cover;background:#eeebe4;border-radius:12px;width:84px;height:84px;display:block}.sp-item .sp-n{font-size:15px;font-weight:600;line-height:1.25}.sp-item .sp-m{color:#8e897c;margin-top:2px;font-size:12px}.sp-item .sp-sk{color:#5d594e;margin-top:6px;font-size:12.5px}.sp-item .sp-q{border-top:1px solid #e3dccd;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin-top:8px;padding-top:6px;display:flex}.sp-item .sp-lev{font:700 18px/1.2 var(--font-display)}.sp-item .sp-lev--brist{color:#8a5a3c}.sp-item .sp-co{font:12px/1.4 var(--font-mono);color:#4e6a22}.sp-rest{border:1.5px solid #c9c3b4;border-radius:8px;gap:3px;padding:10px 12px;font-size:13px;display:grid}.sp-ingar{color:#5d594e;margin:0;font-size:13px}.sp-sum{background:#e9efdc;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:14px 16px;display:grid}.sp-sum .sp-lbl{grid-column:1/-1}.sp-sum .sp-a{font:700 22px/1.1 var(--font-display)}.sp-sum .sp-a--brist{color:#8a5a3c}.sp-sum .sp-b{font:700 15px/1.3 var(--font-mono);color:#4e6a22;text-align:right}.sp-sum .sp-not{font-size:var(--kund-text-min);color:#5d594e;grid-column:1/-1}.sp-fotnot{font-size:var(--kund-text-min);color:#8e897c;margin:-8px 0 0}.sp-foot{font-size:var(--kund-text-min);color:#8e897c;border-top:1px solid #e3dccd;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding-top:12px;display:flex}.sp-kvitterad{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;font-size:14px;line-height:1.45;display:flex}.sp-kvitterad b{font-weight:600}.sp-btn{color:#fff;min-height:44px;font:600 15px/1 var(--font-sans);cursor:pointer;background:#6d8a4a;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 20px;text-decoration:none;display:inline-flex}.sp-btn:disabled{opacity:.45;cursor:not-allowed}.sp-btn--ghost{color:#26241f;background:0 0;border-color:#2a282038}.sp-form{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.sp-falt{gap:4px;font-size:13px;font-weight:600;display:grid}.sp-falt .sp-krav{color:#6f6a5e;font-weight:400}.sp-field{color:#26241f;width:100%;min-height:44px;font:400 16px/1.3 var(--font-sans);background:#fff;border:1px solid #2a282038;border-radius:10px;padding:10px 12px}textarea.sp-field{resize:vertical;min-height:120px}.sp-field:focus{outline-offset:1px;outline:2px solid #6d8a4a}.sp-hint{color:#6f6a5e;font-size:12px;font-weight:400}.sp-fel{background:#a03a441a;border-left:4px solid #a03a44;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.45}.sp-tack{background:#e9efdc;border-radius:14px;padding:14px 16px;font-size:15px;line-height:1.45}.sp-tva{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:480px){.sp-tva{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-honung{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}@media (max-width:640px){.kundsida .sp-ingar,.kundsida .sp-rest,.kundsida .sp-kvitterad,.kundsida .sp-tack,.kundsida .sp-fel{font-size:var(--kund-brod-mobil)}}
