.compat{font-family:var(--ui)}.compat-modulo{gap:.75rem;display:grid}.compat-pillole{flex-wrap:wrap;gap:.4rem;display:flex}.compat-pillole label{cursor:pointer;position:relative}.compat-pillole input{opacity:0;pointer-events:none;position:absolute}.compat-pillole span{border:1px solid var(--riga);background:#fff;border-radius:999px;padding:.35rem .8rem;font-size:.9rem;display:inline-block}.compat-pillole input:checked+span{background:var(--accento);border-color:var(--accento);color:#fff;font-weight:600}.compat-pillole input:focus-visible+span{outline:2px solid var(--accento);outline-offset:2px}.compat-carica{border:1.5px dashed var(--riga);border-radius:var(--raggio);text-align:center;cursor:pointer;color:var(--inchiostro-2);background:#fff;padding:.9rem 1rem;font-size:.95rem;display:block;position:relative}.compat-carica:hover,.compat-carica.sopra{border-color:var(--accento)}.compat-carica input{opacity:0;width:1px;height:1px;position:absolute}.compat-carica b{color:var(--accento)}.compat-file{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.compat-file:empty{display:none}.compat-file li{background:var(--carta-2);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .35rem .15rem .7rem;font-size:.85rem;display:inline-flex}.compat-file button{font:inherit;color:var(--inchiostro-2);cursor:pointer;background:0 0;border:0;border-radius:50%;width:1.3rem;height:1.3rem;line-height:1}.compat-incolla summary{cursor:pointer;color:var(--accento);width:max-content;font-size:.9rem}.compat textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--riga);border-radius:var(--raggio);color:var(--inchiostro);resize:vertical;background:#fff;margin-top:.4rem;padding:.6rem .75rem;font-size:.92rem}.compat textarea:focus{outline:2px solid var(--accento);outline-offset:-1px}.compat-tasti{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.compat-tasti button:disabled{opacity:.6;cursor:wait}.compat-stato{min-height:0;margin:0}.compat-nota{color:var(--inchiostro-2);margin:0;font-size:.82rem}.compat-esito{border:1px solid var(--riga);border-radius:var(--raggio);background:#fff;margin-top:1.4rem}.compat-sintesi{border-bottom:1px solid var(--riga);padding:.9rem 1rem .8rem}.compat-titolo-esito{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:0;display:flex}.compat-titolo-esito strong{font-family:var(--titoli);color:var(--accento);font-variant-numeric:tabular-nums;font-size:2rem;line-height:1}.compat-titolo-esito span{color:var(--inchiostro-2);font-size:.95rem}.compat-barra{background:var(--carta-2);border-radius:999px;height:5px;margin:.65rem 0 .5rem;display:flex;overflow:hidden}.compat-barra i{height:100%;display:block}.compat-barra .b-stesso{background:var(--accento)}.compat-barra .b-argomento{background:#d8b27a}.compat-righe-sintesi{color:var(--inchiostro-2);margin:0;font-size:.88rem}.compat-righe-sintesi+.compat-righe-sintesi{margin-top:.25rem}.compat-righe-sintesi b{color:var(--inchiostro)}.compat-acquisto{margin:.6rem 0 0;font-size:.92rem}.compat-consigliato{border-radius:var(--raggio);text-align:center;background:linear-gradient(#eaf4ef 0%,#f6faf7 100%);border:1px solid #cfe2db;margin:.9rem 0 .1rem;padding:1rem 1rem 1.05rem;animation:.5s ease-out cc-entra;position:relative;overflow:hidden}.cc-etichetta{letter-spacing:.08em;text-transform:uppercase;color:var(--azione);align-items:center;gap:.35rem;margin:0 0 .35rem;font-size:.78rem;font-weight:700;display:inline-flex;position:relative}.cc-etichetta svg{width:1rem;height:1rem}.cc-titolo{font-family:var(--titoli);color:var(--inchiostro);margin:0 0 .8rem;font-size:1.2rem;line-height:1.3;position:relative}.compat-consigliato .bottone-primario{background:var(--azione);position:relative}@keyframes cc-entra{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.compat-consigliato{animation:none}}.compat-acquisto a{color:var(--azione);font-weight:600}.compat-richieste{margin:0;padding:0;list-style:none}.compat-richieste li{border-bottom:1px solid var(--carta-2);grid-template-columns:2.2rem minmax(0,1fr);gap:0 .5rem;padding:.6rem 1rem;display:grid}.compat-n{color:var(--inchiostro-2);font-variant-numeric:tabular-nums;font-weight:700}.compat-r{min-width:0}.compat-r .testo-richiesta{font-family:var(--testo);line-height:1.4;overflow-x:auto}.compat-link{color:var(--inchiostro-2);margin:.2rem 0 0;font-size:.85rem}.compat-link a{color:var(--accento)}.compat-et{border-radius:999px;margin-right:.35rem;padding:.05rem .5rem;font-size:.75rem;font-weight:700}.compat-et.stesso{color:#2f6f68;background:#e3efe9}.compat-et.argomento{color:#8a5f1f;background:#f6ecd9}.compat-et.nessuno{color:#5a6664;background:#eee8dc}.compat-dettagli{padding:.55rem 1rem;font-size:.88rem}.compat-dettagli+.compat-dettagli{border-top:1px solid var(--carta-2)}.compat-dettagli summary{cursor:pointer;color:var(--inchiostro-2)}.compat-dettagli p{color:var(--inchiostro-2);margin:.4rem 0}.compat-dettagli .bottone-secondario{font:inherit;color:var(--inchiostro);border:1px solid var(--riga);cursor:pointer;background:#fff;border-radius:999px;margin-top:.4rem;padding:.45rem 1rem;font-weight:600}.pagina-compat{max-width:44rem}
