/* MARCA_87437_ALTERNATIVA_NUOVO_FORMATO — la pagina /alternativa-pic-time nel formato nuovo (D707, 4/10/2026).
   Solo token di temi.css: chiaro e scuro vanno da soli. Per toglierlo: consegna 87438. */

.al-pagina .mv-vetrina .alt-cliente{margin:22px 0 0}
.al-pagina .mv-frase{max-width:56ch}

/* ✓ verde e X rossa: tondi, grandi, con la parola nascosta per chi legge con lo schermo parlato.
   La FORMA cambia (spunta / croce), non solo il colore. */
.al-si,.al-no{display:inline-grid;place-items:center;flex:0 0 auto;width:46px;height:46px;border-radius:50%}
.al-si{background:var(--ok-bg);color:var(--ok)}
.al-no{background:var(--bad-bg);color:var(--bad)}
.al-si svg,.al-no svg{width:26px;height:26px}
.al-vo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

/* la tabella: tre colonne, ci sta tutta anche a 375 */
.tabella-piani.al-tabella{min-width:0;font-size:17px}
.tabella-aperta.al-tabella thead th{position:static;top:auto}
.al-tabella thead th{text-align:center}
.al-tabella thead th:first-child{text-align:left}
.al-tabella tbody th{width:44%}
.al-tabella td{text-align:center;vertical-align:middle;width:28%;padding-block:18px}
.al-tabella tbody th{font-size:17px}
.al-tabella td .al-nota-x{display:block;margin-top:6px;font-size:12px;line-height:1.3;color:var(--ink-3);font-weight:500}
.al-nota{margin:16px 0 0;font-size:13px;line-height:1.55;color:var(--ink-3);max-width:80ch}
.al-nota a{color:var(--link)}

/* il blocco del prezzo: il nostro grande, a sinistra; accanto quello pubblicato da loro */
.al-prezzi{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(16px,2.4vw,28px);align-items:stretch}
.al-piano{display:flex;flex-direction:column;gap:12px;padding:clamp(20px,3vw,32px);border-radius:var(--r-l);
  background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);min-width:0}
.al-piano-nostro{border-color:var(--ok);box-shadow:var(--shadow);border-top:5px solid var(--ok)}
.al-piano-nome{margin:0;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}
.al-piano-nostro .al-piano-nome{color:var(--ok)}
.al-cifra{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px}
.al-cifra b{font-size:clamp(44px,6vw,68px);line-height:1;letter-spacing:-.03em;color:var(--ink-strong);font-variant-numeric:tabular-nums}
.al-piano-nostro .al-cifra b{color:var(--ok)}
.al-cifra span{font-size:15px;color:var(--ink-2)}
.al-frase{margin:0;font-size:17px;font-weight:700;color:var(--ink-strong);max-width:none}
.al-elenco{list-style:none;margin:4px 0;padding:0;display:grid;gap:10px}
.al-elenco li{display:flex;align-items:center;gap:12px;margin:0;max-width:none;font-size:16px;font-weight:600;color:var(--ink)}
.al-elenco .al-si,.al-elenco .al-no{width:32px;height:32px}
.al-elenco .al-si svg,.al-elenco .al-no svg{width:18px;height:18px}
.al-piccolo{margin:auto 0 0;padding-top:6px;font-size:13px;line-height:1.5;color:var(--ink-3);max-width:none}
.al-piano .gruppo-bottoni{justify-content:flex-start;margin-top:10px}

/* «In più»: schede con la spunta verde, senza colonna del concorrente */
.al-piu{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.al-piu li{display:flex;gap:14px;align-items:flex-start;margin:0;max-width:none;padding:18px;border-radius:var(--r-l);
  background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);min-width:0}
.al-piu h3{margin:0 0 4px;font-size:17px;line-height:1.25;color:var(--ink-strong)}
.al-piu p{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink-2);max-width:none}

.al-richiamo{text-align:left}
.al-richiamo .gruppo-bottoni{justify-content:flex-start}
.al-richiamo p{margin-inline:0}

@media (max-width:1023px){.al-piu{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:860px){.al-prezzi{grid-template-columns:minmax(0,1fr)}}
@media (max-width:560px){
  .al-piu{grid-template-columns:minmax(0,1fr)}
  .al-si,.al-no{width:34px;height:34px}
  .al-si svg,.al-no svg{width:19px;height:19px}
  .tabella-piani.al-tabella{font-size:14px}
  .al-tabella tbody th,.al-tabella td{padding-inline:8px}
}

/* MARCA_87439_ALTERNATIVE_NUOVO_FORMATO — le altre pagine «Alternativa a...» nello stesso formato (D707, 4/10/2026).
   Solo il blocco del prezzo con il nostro prezzo da solo (dove non c'e' un «senza» verificato del concorrente). Per toglierlo: consegna 87440. */
.al-prezzi.al-solo{grid-template-columns:minmax(0,680px);justify-content:center}
@media (max-width:860px){.al-prezzi.al-solo{grid-template-columns:minmax(0,1fr)}}
