/* demo-overrides.css — override SPECIFICI per la versione demo browser.
   Nasconde elementi che fanno friction al primo atterraggio:
   - disclaimer legale modale ("CONDIZIONI D'USO..." con 19 righe di prosa)
   - wizard licenza ("Acquista AI Inps 890€/anno") che non ha senso nella demo
   - splash che blocca la prima impressione
   Il medico atterra direttamente sull'app con il caso esempio già caricato.
*/

#disclaimer-overlay,
#license-wizard-overlay {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

/* Splash demo: lo mostra brevemente ma poi sfuma — niente di critico,
   ma se il JS shim non riesce a chiuderlo, lo nascondiamo dopo 1.5s via CSS animation. */
.app-splash {
    animation: demoSplashAutoFade 1.5s ease-out forwards;
    animation-delay: 1.2s;
}
@keyframes demoSplashAutoFade {
    to { opacity: 0; pointer-events: none; visibility: hidden; }
}

/* Banner demo discreto nella parte alta dell'app, per ricordare al medico che è una demo */
body::before {
    content: "DEMO · paziente dimostrativo, dati 100% fittizi · l'app vera funziona come questa, con i tuoi referti";
    display: block;
    background: #f5f3e8;
    color: #6d5417;
    padding: 7px 16px;
    font-size: 12.5px;
    font-weight: 600;
    text-align: center;
    border-bottom: 1px solid #e9e2c4;
    letter-spacing: .01em;
    position: relative;
    z-index: 9;
}
