.migliorare__tipi{display:grid;gap:var(--sp-2);margin:0;padding:0;border:0}.migliorare__tipi>legend{margin-bottom:var(--sp-2);padding:0}.migliorare__tipo{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem var(--sp-3);min-height:var(--tocco-minimo);padding:var(--sp-3) var(--sp-4);border:1px solid var(--color-bordo);border-radius:var(--angolo);background:var(--color-superficie);cursor:pointer}.migliorare__tipo:has(input:checked){border-color:var(--color-gesto);box-shadow:inset 0 0 0 1px var(--color-gesto)}.migliorare__tipo:has(input:focus-visible){outline:2px solid var(--color-gesso);outline-offset:2px}.migliorare__tipo input{grid-row:span 2;width:1.25rem;height:1.25rem;margin:0;accent-color:var(--color-gesto)}.migliorare__tipo-nome{font-weight:700;color:var(--color-inchiostro)}.migliorare__tipo-spiega{font-size:var(--testo-piccolo);color:var(--color-cemento-testo)}.migliorare__fatto{display:grid;gap:var(--sp-4)}.migliorare__privacy{margin:0;font-size:var(--testo-piccolo);line-height:1.5;color:var(--color-cemento-testo)}.migliorare__miei{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--color-bordo);border-radius:var(--angolo);background:var(--color-superficie)}.migliorare__mio{display:grid;gap:var(--sp-1);padding:var(--sp-3) var(--sp-4)}.migliorare__mio+.migliorare__mio{border-top:1px solid var(--color-bordo)}.migliorare__mio-testa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-1) var(--sp-3);font-size:var(--testo-piccolo);color:var(--color-cemento-testo)}.migliorare__mio-testo{overflow-wrap:anywhere;white-space:pre-line;color:var(--color-inchiostro)}.migliorare__stato{padding:.1rem var(--sp-2);border:1px solid var(--color-bordo);border-radius:var(--angolo-tondo);font-size:var(--testo-minuscolo);font-weight:700;color:var(--color-cemento-testo)}.migliorare__stato[data-stato=letto]{border-color:var(--color-gesso-bordo);background:var(--color-gesso-tenue);color:var(--color-gesso-testo)}.migliorare__stato[data-stato=gestito]{border-color:var(--color-riuscito);background:var(--color-riuscito-tenue);color:var(--color-riuscito-testo)}.migliorare__privacy{margin-top:var(--sp-2)}