.spgx-save,.spgx-compare{font:15px/1.65 Arial,sans-serif;color:#173c2e;background:#f3f6ee;border:1px solid #cbd9c9;border-radius:14px;padding:24px;margin:28px 0;clear:both}.spgx-save h3,.spgx-compare h3{font:28px/1.2 Georgia,serif;margin:0 0 14px}.spgx-save p,.spgx-compare p{max-width:80ch}.spgx-actions{display:flex;flex-wrap:wrap;gap:10px}.spgx-actions button{background:#fff;border:1px solid #125926;border-radius:7px;padding:11px 14px;color:#125926;font:600 14px/1.4 Arial,sans-serif;cursor:pointer}.spgx-actions button:disabled{opacity:.55;cursor:default}.spgx-actions button:focus-visible{outline:3px solid #486953;outline-offset:3px}.spgx-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.spgx-compare-grid[hidden]{display:none}.spgx-compare-grid>section{min-width:0;background:#fff;border:1px solid #d1dacb;border-radius:10px;padding:16px}.spgx-compare-grid svg{width:100%;height:auto;max-height:380px}.spgx-compare-grid p{font-size:13px;overflow-wrap:anywhere}.spgx-compare-grid h4{font-size:19px}@media(max-width:650px){.spgx-compare-grid{grid-template-columns:1fr}.spgx-save,.spgx-compare{padding:16px}.spgx-actions button{width:100%}}@media print{.spgx-save,.spgx-compare{display:none}}
