.sp-table-wrap{margin:0 auto;max-width:980px;overflow-x:auto}.sp-table{background:#fff;border-collapse:separate;border-radius:var(--radius-lg);border-spacing:0;box-shadow:var(--shadow);overflow:hidden;width:100%}.sp-table td,.sp-table th{border-bottom:1px solid var(--line);padding:14px 18px;text-align:left;vertical-align:top}.sp-table tr:last-child td,.sp-table tr:last-child th{border-bottom:0}.sp-table thead th{background:var(--brand);color:#fff;font-family:var(--font-display);font-size:.98rem}.sp-table tbody th{background:var(--bg-alt);color:var(--ink);font-weight:700;width:26%}.sp-table td{color:var(--ink-soft)}.sp-table td strong{color:var(--ink)}.sp-table .is-best{background:var(--accent-tint);color:var(--brand);font-weight:600}.sp-table-note{color:var(--ink-soft);font-size:.88rem;margin:14px auto 0!important;max-width:980px}.sp-fit{display:grid;gap:22px;grid-template-columns:1fr 1fr}.sp-fit-col{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:26px 28px}.sp-fit-col h3{align-items:center;display:flex;font-size:1.2rem;gap:10px;margin-bottom:14px}.sp-fit-col h3 svg{height:24px;width:24px}.sp-fit-col.is-yes{border-top:4px solid var(--accent)}.sp-fit-col.is-yes h3 svg{color:var(--accent)}.sp-fit-col.is-no{border-top:4px solid #b4471f}.sp-fit-col.is-no h3 svg{color:#b4471f}.sp-fit-col li{align-items:flex-start;color:var(--ink-soft);display:flex;gap:10px;margin-bottom:11px}.sp-fit-col li:last-child{margin-bottom:0}.sp-fit-col li svg{height:18px;margin-top:4px;width:18px}.sp-fit-col.is-yes li svg{color:var(--accent);stroke-width:3}.sp-fit-col.is-no li svg{color:#b4471f;stroke-width:3}.sp-verdict{align-items:flex-start;background:var(--accent-tint);border:1px solid #cfe6d2;border-left:5px solid var(--accent);border-radius:var(--radius-lg);display:flex;gap:18px;margin:0 auto;max-width:980px;padding:24px 28px}.sp-verdict>svg{color:var(--accent);height:30px;margin-top:2px;width:30px}.sp-verdict h3{font-size:1.15rem;margin-bottom:6px}.sp-verdict p{color:var(--ink);margin-bottom:.7em}.sp-verdict p:last-child{margin-bottom:0}.sp-list{margin:0 0 1em}.sp-list li{align-items:flex-start;color:var(--ink-soft);display:flex;gap:10px;margin-bottom:9px}.sp-list li svg{color:var(--accent);height:18px;margin-top:4px;stroke-width:3;width:18px}.n-split-img img[src*=dmegc-panel-product-shot],.n-split-img img[src*=zappi-ev-charger]{background:#fff;max-height:420px;object-fit:contain;padding:12px}@media (max-width:900px){.sp-fit{grid-template-columns:1fr}.sp-verdict{flex-direction:column;gap:10px;padding:20px}.sp-table td,.sp-table th{padding:11px 12px}.sp-table tbody th{width:30%}}@media (max-width:640px){.sp-table{font-size:.9rem}.sp-table thead th{font-size:.88rem}}