/* Fase 15A2: anteprima solo nelle Impostazioni. Nessuna modifica a Home o Calendario. */
#profilePage #f15a1Cycle .f15a2-preview{padding:13px 14px;margin:14px 0 8px;border:1px solid #d6afc3;border-radius:13px;background:#fff9fc;color:#503449}
#profilePage #f15a1Cycle .f15a2-preview[hidden]{display:none!important}
#profilePage #f15a1Cycle .f15a2-preview h4{margin:0 0 9px;font-size:15px;color:#67354d}
#profilePage #f15a1Cycle .f15a2-next{font-size:14px;line-height:1.45;margin:0 0 7px;color:#5b3b51}
#profilePage #f15a1Cycle .f15a2-count{display:block;font-size:clamp(28px,7vw,36px);font-weight:850;line-height:1.1;color:#59334a;font-variant-numeric:tabular-nums}
#profilePage #f15a1Cycle .f15a2-count.is-overdue{color:#b42332}
#profilePage #f15a1Cycle .f15a2-count-label{margin:2px 0 9px;color:#573b4d;font-weight:700;font-size:14px;line-height:1.45}
#profilePage #f15a1Cycle .f15a2-stat{margin:7px 0;font-size:13px;color:#604659;line-height:1.5}
#profilePage #f15a1Cycle .f15a2-disclaimer{font-size:12px;line-height:1.4;color:#6b5060;margin:9px 0 0}
body.v22-night #profilePage #f15a1Cycle .f15a2-preview{background:#2f2531;border-color:#9c7790;color:#f8eaf3}
body.v22-night #profilePage #f15a1Cycle .f15a2-preview h4,
body.v22-night #profilePage #f15a1Cycle .f15a2-next,
body.v22-night #profilePage #f15a1Cycle .f15a2-count,
body.v22-night #profilePage #f15a1Cycle .f15a2-count-label,
body.v22-night #profilePage #f15a1Cycle .f15a2-stat,
body.v22-night #profilePage #f15a1Cycle .f15a2-disclaimer{color:#f6e8f0}
body.v22-night #profilePage #f15a1Cycle .f15a2-count.is-overdue{color:#ff9299}
