/* Estensione esclusiva del laboratorio. Grafica e fogli originali non modificati. */
body[data-lab-mode="demo-p575"] .demo-notice{padding:1.55rem 1.65rem;border:1px solid #a9c8eb;border-left:5px solid var(--secondary,#0b9cd6);border-radius:18px;background:linear-gradient(120deg,#fff,#eaf4ff);box-shadow:var(--shadow-light);margin:1.25rem 0}
body[data-lab-mode="demo-p575"] .demo-eyebrow{display:block;font-size:.74rem;letter-spacing:.08em;font-weight:800;color:var(--primary,#0b4d9c);margin-bottom:.6rem}
body[data-lab-mode="demo-p575"] .demo-notice h3{font-size:1.3rem;line-height:1.35;color:var(--primary-dark,#06346b);margin-bottom:.8rem}
body[data-lab-mode="demo-p575"] .demo-notice p{margin:.8rem 0}
body[data-lab-mode="demo-p575"] .demo-fixed-pill{display:inline-flex;align-items:center;gap:.8rem;flex-wrap:wrap;background:var(--primary-dark,#06346b);color:white;border-radius:12px;padding:.7rem 1rem;font-size:1.3rem;font-weight:800;margin:.4rem 0}
body[data-lab-mode="demo-p575"] .demo-fixed-pill span{font-size:.8rem;font-weight:500}
body[data-lab-mode="demo-p575"] .demo-fixed-p{padding:1rem 1.1rem;border:1px solid #9ebfe5;border-radius:12px;background:#e3efff;margin-bottom:1.1rem;align-self:start;min-width:0}
body[data-lab-mode="demo-p575"] .demo-fixed-p>span{display:block;font-size:.85rem;font-weight:750;color:var(--primary-dark,#06346b)}
body[data-lab-mode="demo-p575"] .demo-fixed-p strong{display:block;font-size:1.65rem;color:var(--primary,#0b4d9c);margin:.25rem 0}
body[data-lab-mode="demo-p575"] .demo-fixed-p small{display:block;color:#3f5876;font-size:.78rem;line-height:1.5}
body[data-lab-mode="demo-p575"] .demo-result-note{font-size:.83rem;line-height:1.6;padding:.85rem 1rem;border:1px solid #c3d7ef;border-radius:10px;background:#f1f6fe;color:#23446b;margin:1rem 0}
body[data-lab-mode="demo-p575"] .demo-result-note strong{color:var(--primary-dark,#06346b)}
body[data-lab-mode="demo-p575"] .demo-example-data{padding:1rem 1.2rem;background:#fff;border:1px solid #c4d7ed;border-radius:12px;margin-bottom:1rem}
body[data-lab-mode="demo-p575"] .demo-example-data p{margin:.5rem 0}
body[data-lab-mode="demo-p575"] .demo-result-note a,body[data-lab-mode="demo-p575"] .demo-example-data a{color:var(--primary,#0b4d9c);text-decoration:underline}
body[data-lab-mode="demo-p575"] .hero-cta-row .btn,body[data-lab-mode="demo-p575"] .actions .button{white-space:normal;text-align:center;max-width:100%;overflow-wrap:anywhere}
body[data-lab-mode="demo-p575"] .mvr-promo-inline .actions a.button{color:#fff;text-decoration:none}
body[data-lab-mode="demo-p575"] .mvr-promo-inline .actions a.button.secondary{color:var(--primary-dark,#06346b)}
@media(max-width:690px){body[data-lab-mode="demo-p575"] .demo-notice{padding:1.1rem}body[data-lab-mode="demo-p575"] .demo-fixed-p{padding:.9rem}body[data-lab-mode="demo-p575"] .demo-fixed-pill{font-size:1.15rem}body[data-lab-mode="demo-p575"] .demo-notice h3{font-size:1.14rem}body[data-lab-mode="demo-p575"] .demo-example-data{padding:.9rem}}
@media print{body[data-lab-mode="demo-p575"] .demo-notice,body[data-lab-mode="demo-p575"] .demo-result-note{display:block!important;box-shadow:none;border:2px solid #333;background:#fff;color:#111}body[data-lab-mode="demo-p575"] .lab-result::before{content:"DIMOSTRAZIONE CON P FISSO = 5,75 — NON VALIDA PER LA VALUTAZIONE O IL DVR";display:block;font-weight:800;border-bottom:1px solid #333;padding-bottom:.5rem;margin-bottom:.8rem;font-size:.8rem}body[data-lab-mode="demo-p575"] .demo-fixed-pill{background:#fff;color:#111;border:1px solid #333}}
