.visivamente-nascosto{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bottone{font:inherit;font-weight:600;font-size:var(--t-piccolo);border-radius:var(--pillola);background:var(--rosso);color:#fff;cursor:pointer;transition:background-color var(--rapido), transform var(--rapido) var(--morbido);border:0;padding:.7rem 1.6rem}.bottone:hover:not(:disabled){background:var(--rosso-scuro);transform:translateY(-1px)}.bottone:disabled{opacity:.45;cursor:not-allowed}.bottone--tenue{background:var(--crema);color:var(--inchiostro-tenue)}.bottone--tenue:hover:not(:disabled){background:var(--crema-fonda)}.bottone--piccolo{font-size:var(--t-micro);padding:.45rem 1rem}.messaggio{font-size:var(--t-piccolo);margin:.7rem 0 0}.messaggio--male{color:var(--rosso)}.componi{background:var(--bianco);border:1px solid var(--filo);border-radius:var(--raggio-grande);margin-bottom:1.6rem;padding:1.4rem 1.6rem;box-shadow:0 10px 30px #241a180f}.componi__capo{align-items:center;gap:.7rem;margin-bottom:1rem;display:flex}.componi__pastiglia{border-radius:var(--pillola);color:#fff;place-items:center;width:2.4rem;height:2.4rem;font-size:.7rem;font-weight:600;display:grid}.componi__chi{font-size:var(--t-piccolo);color:var(--inchiostro-tenue);margin:0}.componi__chi b{color:var(--inchiostro)}.componi__chi span{color:var(--inchiostro-fioco)}.componi__tipi{border:0;flex-wrap:wrap;gap:.45rem;margin:0 0 .9rem;padding:0;display:flex}.bottone-tipo{font-size:var(--t-micro);border-radius:var(--pillola);background:var(--crema);color:var(--inchiostro-tenue);cursor:pointer;transition:background-color var(--rapido), color var(--rapido);padding:.42rem .95rem;font-weight:500}.bottone-tipo input{opacity:0;pointer-events:none;position:absolute}.bottone-tipo:hover{background:var(--crema-fonda)}.bottone-tipo--scelto{background:var(--rosso);color:#fff;font-weight:600}.bottone-tipo--scelto:hover{background:var(--rosso-scuro);color:#fff}.bottone-tipo:focus-within{outline:2px solid var(--rosso);outline-offset:2px}.componi__testo,.rispondi__testo{width:100%;font:inherit;font-size:var(--t-piccolo);border:1px solid var(--filo);border-radius:var(--raggio);resize:vertical;color:var(--inchiostro);background:var(--nebbia);transition:border-color var(--rapido), box-shadow var(--rapido);padding:.9rem 1.05rem}.componi__testo:focus-visible,.rispondi__testo:focus-visible{border-color:var(--rosso);background:var(--bianco);outline:none;box-shadow:0 0 0 4px #ca20301f}.componi__anteprima{margin-top:.8rem;position:relative}.componi__anteprima img{border-radius:var(--raggio);max-height:12rem;display:block}.componi__anteprima button{font:inherit;font-size:var(--t-micro);color:#fff;border-radius:var(--pillola);cursor:pointer;background:#241a18cc;border:0;padding:.3rem .8rem;position:absolute;top:.5rem;left:.5rem}.componi__piede{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:.9rem;display:flex}.allega{font-size:var(--t-micro);color:var(--inchiostro-tenue);cursor:pointer}.allega input{opacity:0;width:1px;height:1px;position:absolute}.allega:hover{color:var(--rosso)}.contatore{font-size:var(--t-micro);color:var(--inchiostro-fioco);font-variant-numeric:tabular-nums;margin-left:auto}.contatore--vicino{color:var(--rosso)}.rispondi{margin-top:.9rem}.rispondi__piede{justify-content:flex-end;gap:.5rem;margin-top:.6rem;display:flex}.rispondi__apri,.segnala__apri{font:inherit;font-size:var(--t-micro);cursor:pointer;color:var(--inchiostro-fioco);transition:color var(--rapido);background:0 0;border:0;padding:.3rem 0;font-weight:600}.rispondi__apri:hover{color:var(--rosso)}.segnala__apri:hover{color:var(--inchiostro-tenue)}.azioni-conversazione{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:.9rem;display:flex}.azioni-conversazione .segnala__apri{margin-left:auto}.segnala{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.8rem;display:flex}.segnala__motivo,.segnala__nota{font:inherit;font-size:var(--t-micro);border:1px solid var(--filo);border-radius:var(--raggio);background:var(--bianco);padding:.45rem .7rem}.segnala__nota{flex:1;min-width:8rem}.segnala__fatto{font-size:var(--t-micro);color:#2f8f66;margin:.8rem 0 0;font-weight:600}.conversazione__foto{border-radius:var(--raggio);border:1px solid var(--filo);margin:1rem 0 0;overflow:hidden}.conversazione__foto img{width:100%;height:auto;display:block}.modulo{flex-direction:column;gap:1.2rem;max-width:40rem;display:flex}.campo{flex-direction:column;gap:.35rem;display:flex}.campo__nome{font-size:var(--t-piccolo);color:var(--inchiostro);font-weight:600}.campo__aiuto{font-size:var(--t-micro);color:var(--inchiostro-fioco)}.campo input[type=text],.campo input[type=url],.campo input[type=number],.campo input[type=datetime-local],.campo textarea{font:inherit;font-size:var(--t-piccolo);border:1px solid var(--filo);border-radius:var(--raggio);background:var(--nebbia);color:var(--inchiostro);padding:.75rem 1rem}.campo input:focus-visible,.campo textarea:focus-visible{border-color:var(--rosso);background:var(--bianco);outline:none;box-shadow:0 0 0 4px #ca20301f}.componi__incontro{background:#fdf6f1;border:1px solid #efe1e1;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.1rem;margin:.75rem 0 0;padding:.9rem 1rem .75rem;display:flex}.componi__incontro legend{letter-spacing:.08em;text-transform:uppercase;color:#ca2030;padding:0 .35rem;font-size:.78rem;font-weight:600}.componi__incontro label{flex-direction:column;flex:13rem;gap:.3rem;display:flex}.componi__incontro label span{color:#241a18;font-size:.82rem;font-weight:600}.componi__incontro input{font:inherit;color:#241a18;background:#fff;border:1px solid #e3d9d4;border-radius:8px;padding:.55rem .7rem;font-size:.92rem}.componi__incontro input:focus-visible{outline-offset:1px;border-color:#ca2030;outline:2px solid #ca2030}.componi__nota{color:#67768e;flex:100%;margin:0;font-size:.8rem}.modulo__gruppo{border:1px solid var(--filo);background:var(--bianco);border-radius:14px;margin:0 0 1.4rem;padding:1.2rem 1.4rem .6rem}.modulo__gruppo>legend{font-family:var(--font-poppins);font-weight:600;font-size:var(--t-piccolo);color:var(--rosso);padding:0 .5rem}.campi-affiancati{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:0 1.2rem;display:grid}.mappa__riquadro--sola .mappa__tela{height:26rem}.libri{margin-top:3rem}.libri__conto{font-size:var(--t-micro);color:var(--inchiostro-fioco);margin-left:.5rem;font-weight:500}.libri__elenco{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.libro{background:var(--bianco);border:1px solid var(--filo);border-radius:12px;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.7rem .9rem;display:grid}.libro__copertina{aspect-ratio:2/3;object-fit:cover;background:var(--crema);border-radius:4px;width:3rem}.libro__copertina--vuota{place-items:center;font-size:1.4rem;display:grid}.libro__corpo{gap:.1rem;display:grid}.libro__titolo{font-family:var(--font-poppins);font-size:var(--t-piccolo)}.libro__autore,.libro__nota{font-size:var(--t-micro);color:var(--inchiostro-fioco);margin:0}.materiale__togli{border:1px solid var(--filo);font:inherit;font-size:var(--t-micro);color:var(--inchiostro-fioco);cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .8rem}.materiale__togli:hover:not(:disabled){border-color:var(--rosso);color:var(--rosso)}.componi__link{grid-column:1/-1}.logo-scelta{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.logo-scelta__tondo{border-radius:var(--pillola);background:var(--crema);border:1px solid var(--filo);flex-shrink:0;place-items:center;width:4.2rem;height:4.2rem;display:grid;overflow:hidden}.logo-scelta__tondo img{object-fit:cover;width:100%;height:100%;display:block}.logo-scelta__vuoto{color:var(--inchiostro-fioco)}.logo-scelta__togli{font-size:var(--t-piccolo);color:var(--inchiostro-tenue);align-items:center;gap:.4rem;display:flex}.correggi-post{align-items:center;gap:1rem;display:inline-flex}.correggi-post__apri{font:inherit;font-size:var(--t-micro);cursor:pointer;color:var(--inchiostro-fioco);transition:color var(--rapido);background:0 0;border:0;padding:.3rem 0;font-weight:600}.correggi-post__apri:hover:not(:disabled){color:var(--inchiostro-tenue)}.correggi-post__apri--elimina:hover:not(:disabled){color:var(--rosso)}.correggi-post__apri:disabled{opacity:.6;cursor:default}.correggi-post__fatto{font-size:var(--t-micro);color:#2f8f66;font-weight:600}.correggi-post__modulo{background:var(--crema);border-radius:var(--raggio);flex-direction:column;flex-basis:100%;order:10;gap:.7rem;margin-top:.3rem;padding:1rem 1.1rem;display:flex}.correggi-post__modulo textarea{width:100%;font:inherit;font-size:var(--t-piccolo);border:1px solid var(--filo);border-radius:var(--raggio);background:var(--bianco);resize:vertical;padding:.6rem .75rem}.correggi-post__tipi{margin:0}.correggi-post__foto{font-size:var(--t-micro);color:var(--inchiostro-tenue);align-items:center;gap:.8rem;display:flex}.correggi-post__foto img{object-fit:cover;border-radius:var(--raggio);width:4.5rem;height:4.5rem}.correggi-post__foto span{cursor:pointer;align-items:center;gap:.35rem;display:inline-flex}.correggi-post__piede{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.correggi-post__piede .contatore{margin-right:auto}
