/* /precios (nov 2026) */
.pr-hero .wrap{display:block}
.pr-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.pr-nav a{background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 14px;font:700 14px var(--head);color:var(--navy);text-decoration:none}
.pr-nav a:hover{border-color:var(--teal);color:var(--teal-d)}
.pr-tbl{margin-top:22px;background:#fff;border:1px solid var(--line);border-radius:18px;overflow-x:auto}
.pr-tbl table{width:100%;border-collapse:collapse;min-width:560px}
.pr-tbl th,.pr-tbl td{padding:13px 16px;text-align:left;border-bottom:1px solid var(--line);font-size:14.5px;vertical-align:top}
.pr-tbl thead th{font:800 12px var(--head);letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);background:#FAFBFC}
.pr-tbl tbody tr:last-child th,.pr-tbl tbody tr:last-child td{border-bottom:0}
.pr-tbl tbody th{font:700 15px var(--head);color:var(--navy)}.pr-tbl tbody th a{color:var(--navy)}
.pr-tbl td b{display:block;font:800 15.5px var(--head);color:var(--navy)}.pr-tbl td small{display:block;color:var(--ink2);font-size:12.5px;margin-top:2px}
.pr-tbl td s{color:#8a97a6;font-size:13px}
.pr-tbl tr[hidden]{display:none}
.pr-chip{display:inline-block;font:700 12px var(--head);color:#fff;background:linear-gradient(125deg,#1d4ed8,#2C82C9 55%,#22c1e0);padding:4px 9px;border-radius:999px;white-space:nowrap}
.pr-chip--m{background:linear-gradient(125deg,#4c1d95,#7c3aed 50%,#c026d3);margin-left:6px;vertical-align:middle}
.pr-off{display:inline-block;font:800 11.5px var(--head);color:#fff;background:linear-gradient(125deg,#1d4ed8,#2C82C9);padding:3px 8px;border-radius:999px;margin-top:4px}
.pr-off--rosa{background:linear-gradient(125deg,#be185d,#e11d74 45%,#f472b6)}.pr-off--m{background:linear-gradient(125deg,#4c1d95,#7c3aed 50%,#c026d3)}
.pr-find input{margin-top:16px;width:100%;max-width:360px;border:1px solid var(--line);border-radius:12px;padding:11px 14px;font:15px var(--font);background:#fff}
.pr-more{margin:14px 0 0;font-weight:700}.pr-more a{color:var(--teal-d)}
.pr-note{margin:12px 0 0;color:var(--ink2);font-size:14px}
.pr-legal{font-size:12.5px;color:var(--ink2);max-width:900px;margin:0 auto 26px;text-align:center}
.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.pr-off--verde{background:linear-gradient(125deg,#065f46,#059669 50%,#84cc16)}.pr-off--rojo{background:linear-gradient(125deg,#991b1b,#E74C3C 55%,#f59e0b)}
/* Celular (feedback del equipo, 13-nov): la tabla de dominios cabe sin cortar «Renovación»; el aviso de «gratis» va bajo la extensión. */
.pr-m{display:none}
@media(max-width:560px){
  .pr-tbl table[data-pr-doms]{min-width:0}
  [data-pr-doms] .pr-x,[data-pr-doms] .pr-c{display:none}[data-pr-doms] .pr-m{display:inline}
  [data-pr-doms] .pr-chip.pr-m{display:table;margin-top:6px;font-size:11px}
  [data-pr-doms] th,[data-pr-doms] td{padding:11px 10px;font-size:13.5px}[data-pr-doms] td,[data-pr-doms] td b{white-space:nowrap}
}
@media(max-width:560px){
  [data-pr-doms] .pr-chip.pr-m{white-space:normal;max-width:110px;line-height:1.25;padding:3px 7px}
  [data-pr-doms] tbody th{width:34%}[data-pr-doms] td b{font-size:14px}[data-pr-doms] th,[data-pr-doms] td{padding:11px 8px}
}
@media(max-width:560px){.pr-tbl [data-pr-doms] .pr-chip.pr-m{padding:4px 8px!important;border-radius:8px}}
