.segnala a{color:var(--harbor)}.segnala-punti{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.segnala-punti li{align-items:flex-start;gap:.5rem;display:flex}.segnala-punti .icona{width:1.25rem;height:1.25rem;color:var(--harbor);stroke-width:2.4px;flex-shrink:0;margin-top:.15rem}.segnala-griglia{gap:2rem;display:grid}.segnala-modulo{min-width:0}.segnala-come{border-radius:var(--raggio);background:var(--aqua-chiaro);padding:1.25rem}.segnala-come h2{margin:0 0 1rem;font-size:1.25rem}.segnala-come ol{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.segnala-come li{align-items:flex-start;gap:.75rem;display:flex}.segnala-come h3{margin:0 0 .15rem;font-size:1rem}.segnala-come p{color:var(--testo-tenue);margin:0;font-size:.9375rem}.segnala-passo-icona{background:var(--sfondo);width:2.25rem;height:2.25rem;color:var(--harbor);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.segnala-passo-icona .icona{width:1.15rem;height:1.15rem}@media (min-width:900px){.segnala-griglia{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:3rem}.segnala-come{position:sticky;top:1rem}}.form-segnala fieldset{border:1px solid var(--bordo);border-radius:var(--raggio);min-width:0;margin:0 0 1.25rem;padding:1rem 1.25rem 1.25rem}.form-segnala legend{padding:0 .4rem;font-size:1.25rem;font-weight:700}@media (min-width:768px){.form-segnala legend{font-size:1.375rem}}@media (max-width:767px){.segnala .pagina-apertura{padding-left:1.5rem;padding-right:1.5rem}}.form-segnala label{margin-bottom:.9rem;display:block}.form-segnala .etichetta{margin:0 0 .4rem}.form-segnala input:not([type=checkbox]):not([type=radio]),.form-segnala select,.form-segnala textarea{width:100%;font:inherit;background:#fff;border:1px solid #8a8a8a;border-radius:10px;margin-top:.25rem;padding:.6rem .65rem;font-size:1rem;display:block}.form-segnala input[type=file]{padding:.4rem}.form-segnala [aria-invalid=true]{border-color:var(--errore);outline:1px solid var(--errore)}.form-segnala input[type=checkbox],.form-segnala input[type=radio]{vertical-align:-.2rem;width:1.15rem;height:1.15rem;accent-color:var(--harbor)}.form-segnala .scelta{margin-bottom:.6rem;display:block}.form-segnala .facoltativo,.form-segnala .nota{color:var(--testo-tenue);font-size:.9rem}.form-segnala .nota{margin-top:.25rem;display:block}.form-segnala .errore-campo{color:var(--errore);margin-top:.25rem;font-size:.9rem;display:block}.form-segnala .riga-data{border-left:3px solid var(--aqua);margin-bottom:1rem;padding-left:.75rem}@media (min-width:40rem){.form-segnala .riga-data{grid-template-columns:1fr 1fr;column-gap:1rem;display:grid}.form-segnala .riga-data .scelta,.form-segnala .riga-data .pulsante-link{grid-column:1/-1}}.form-segnala .date{margin-bottom:1rem}.form-segnala .pulsante,.form-segnala .pulsante-secondario{font:inherit;border:1px solid var(--harbor);cursor:pointer;border-radius:999px;padding:.75rem 1.25rem;font-weight:700;display:inline-block}.form-segnala .pulsante{background:var(--harbor);color:#fff;width:100%}.form-segnala .pulsante:disabled{opacity:.6;cursor:wait}.form-segnala .pulsante-secondario{color:var(--harbor);background:#fff}.form-segnala .pulsante-link{color:var(--harbor);font:inherit;cursor:pointer;background:0 0;border:none;margin-bottom:.5rem;padding:0;text-decoration:underline}.form-segnala .informativa{margin-bottom:1rem}.form-segnala .informativa summary{cursor:pointer;color:var(--harbor);padding:.65rem 0;text-decoration:underline}.form-segnala .turnstile{min-height:65px;margin-bottom:1rem}.form-segnala .trappola{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.segnala .avviso-errore{border:1px solid var(--errore);color:#7a271a;background:#fef3f2;border-radius:6px;padding:.75rem 1rem}.segnala .avviso-ok{border:1px solid var(--harbor);background:#f0f7f6;border-radius:8px;padding:1rem}.segnala .avviso-ok h2{margin-top:0;font-size:1.2rem}.form-segnala .scelta-modalita{gap:.6rem;display:grid}.form-segnala .scelta-modalita label{border:1px solid var(--bordo);border-radius:var(--raggio);cursor:pointer;align-items:center;gap:.6rem;margin:0;padding:.85rem 1rem;font-weight:600;display:flex}.form-segnala .scelta-modalita label:has(input:checked){border-color:var(--harbor);background:var(--aqua-chiaro);box-shadow:inset 0 0 0 1px var(--harbor)}.form-segnala .scelta-modalita input{margin:0}@media (min-width:40rem){.form-segnala .scelta-modalita{grid-template-columns:1fr 1fr}.form-segnala .scelta-modalita legend{grid-column:1/-1}}
