/* AcusticaX — Caja de veredicto de review (bloque «Veredicto AcusticaX»).
   Colores de marca; se usa en el front y en la vista previa del editor. */
.acx-verdict{
	--nv:#1a2b49;--cy:#00c4cc;--tl:#00757a;--ok:#0f8a6a;--bad:#bd332e;
	font-family:'Poppins',system-ui,-apple-system,sans-serif;
	border:1px solid rgba(26,43,73,.14);border-radius:16px;overflow:hidden;
	margin:0 0 28px;background:#fff;color:#1a2b49
}
.acx-verdict__top{display:flex;gap:22px;align-items:center;padding:22px 24px;background:var(--nv);color:#fff;flex-wrap:wrap}
.acx-verdict__num{font-size:52px;font-weight:800;line-height:1;letter-spacing:-1px}
.acx-verdict__num small{font-size:22px;font-weight:600;color:#9fb3d1;margin-left:4px}
.acx-verdict__sr{display:flex;flex-direction:column;gap:8px;min-width:150px}
.acx-verdict__lbl{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cy)}
.acx-verdict__stars{display:inline-block;height:22px;width:auto;vertical-align:middle}
.acx-verdict__starbg{fill:rgba(255,255,255,.30)}
.acx-verdict__starfg{fill:var(--cy)}
.acx-verdict__verdict{flex:1;min-width:220px;font-size:18px;font-weight:600;color:#fff}
.acx-verdict__body{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:20px 24px}
.acx-verdict__h{margin:0 0 8px;font-size:15px;font-weight:700;color:var(--nv)}
.acx-verdict__body ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}
.acx-verdict__body li{padding-left:24px;position:relative;font-size:15px;color:#1f2937}
.acx-verdict__good li::before{content:"\2713";position:absolute;left:0;color:var(--ok);font-weight:800}
.acx-verdict__bad li::before{content:"\2715";position:absolute;left:0;color:var(--bad);font-weight:800}
.acx-verdict__foot{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;align-items:center;
	padding:14px 24px;border-top:1px solid rgba(26,43,73,.1);font-size:15px}
.acx-verdict__who{color:#334155}
.acx-verdict__how{font-weight:700;color:var(--tl);white-space:nowrap;text-decoration:none}
.acx-verdict__how:hover{text-decoration:underline}
@media(max-width:560px){.acx-verdict__body{grid-template-columns:1fr}}
