:root{--m-fondo: #f3f1ec;--m-superficie: #ffffff;--m-bordo: #dedad2;--m-bordo-controllo: #7a8880;--m-testo: #23302a;--m-testo-secondario: #5b6660;--m-azione: #0f6e63;--m-azione-testo: #ffffff;--m-azione-bordo: #0f6e63;--m-attenzione: #b34c1b}*,*::before,*::after{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5;color:var(--m-testo);background-color:var(--m-fondo)}h1,h2,h3{line-height:1.25;margin:0 0 .5em}p{margin:0 0 1em}a{color:inherit;text-decoration:underline;text-decoration-color:var(--m-bordo-controllo);text-underline-offset:.15em}a:hover,a:focus-visible{text-decoration-color:currentColor}.m-dettaglio-viaggio,.m-lista-viaggi,.m-nuovo-elemento,.m-nuovo-trasporto,.m-nuovo-luogo,.m-nuovo-allegato,.m-nuovo-partecipante,.m-nuovo-viaggio,.m-conferma-eliminazione,.m-viaggio{max-width:40rem;margin:0 auto;padding:1.5rem 1rem 3rem}.m-dettaglio-viaggio__indietro,.m-nuovo-elemento__indietro,.m-nuovo-trasporto__indietro,.m-nuovo-luogo__indietro,.m-nuovo-allegato__indietro,.m-nuovo-partecipante__indietro,.m-nuovo-viaggio__indietro,.m-conferma-eliminazione__indietro{display:inline-block;margin-bottom:1rem;color:var(--m-testo-secondario)}.m-dettaglio-viaggio__vuota,.m-lista-viaggi__vuota,.m-luoghi__vuota,.m-documenti__vuota,.m-viaggio__vuota{color:var(--m-testo-secondario)}.m-conferma-eliminazione__messaggio{margin-bottom:1rem}.m-conferma-eliminazione__impedito{color:var(--m-attenzione);border-left:3px solid var(--m-attenzione);padding-left:.75rem;margin-bottom:1rem}.m-form__campo{margin-bottom:1rem}.m-form__errore{color:var(--m-attenzione);font-size:.875rem;margin:.25rem 0 0}.m-label{display:block;font-size:.875rem;color:var(--m-testo-secondario);margin-bottom:.25rem}.m-control{font:inherit;border-radius:.25rem;border:1px solid var(--m-bordo-controllo)}input.m-control,select.m-control,textarea.m-control{display:block;width:100%;padding:.5rem .75rem;background-color:var(--m-superficie);color:var(--m-testo)}input[type=checkbox].m-control{display:inline-block;width:auto}input[placeholder=ore],input[placeholder=min]{display:inline-block;width:5rem;margin-right:.5rem}a.m-control,button.m-control{display:inline-block;padding:.5rem 1rem;margin:0 .5rem .5rem 0;background-color:var(--m-superficie);color:var(--m-azione-bordo);border-color:var(--m-azione-bordo);text-decoration:none;cursor:pointer}a.m-control:hover,button.m-control:hover{background-color:var(--m-fondo)}a.m-control--azione,button.m-control--azione{background-color:var(--m-azione);color:var(--m-azione-testo);border-color:var(--m-azione)}a.m-control--azione:hover,button.m-control--azione:hover{opacity:.92}.m-card{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem;margin-bottom:.75rem;background-color:var(--m-superficie);border:1px solid var(--m-bordo);border-radius:.375rem}.m-viaggio__titolo,.m-dettaglio-viaggio__titolo{font-size:1.5rem}.m-viaggio__date,.m-dettaglio-viaggio__date{color:var(--m-testo-secondario)}.m-viaggio__nota,.m-dettaglio-viaggio__nota{white-space:pre-line}.m-viaggio-item__titolo{font-weight:600;text-decoration:none}.m-viaggio-item__date{color:var(--m-testo-secondario);font-size:.875rem}.m-luoghi__titolo,.m-documenti__titolo,.m-partecipanti__titolo,.m-viaggio__sottotitolo{font-size:1.125rem;margin-top:2rem}.m-luogo__nome,.m-documento__titolo,.m-partecipante__utente,.m-contatto__nome,.m-link__titolo{font-weight:600}.m-luogo__coordinate,.m-luogo__indirizzo,.m-documento__categoria,.m-documento__elemento,.m-partecipante__ruolo,.m-contatto__ruolo,.m-contatto__telefono,.m-contatto__email{color:var(--m-testo-secondario);font-size:.875rem}.m-documento__elimina,.m-partecipante__elimina{margin-left:auto}.m-contatti,.m-link-elenco,.m-lista-viaggi__elenco,.m-luoghi__elenco,.m-documenti__elenco,.m-partecipanti__elenco,.m-giornata__elenco{list-style:none;padding:0;margin:0}.m-convertitore{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;max-width:24rem}.m-convertitore .m-label{flex-basis:100%;margin-top:.5rem}.m-convertitore__tasso{color:var(--m-testo-secondario)}.m-giornata__titolo{font-size:1.125rem;margin-top:2rem;text-transform:capitalize}.m-elemento__ora{font-variant-numeric:tabular-nums;font-weight:600;min-width:3.5rem}.m-elemento__ora--vincolante{color:var(--m-attenzione);border-left:3px solid var(--m-attenzione);padding-left:.5rem}.m-elemento__titolo{font-weight:600}.m-elemento__tipo{color:var(--m-testo-secondario);font-size:.875rem}.m-elemento__tragitto{flex-basis:100%;color:var(--m-testo-secondario);font-size:.875rem}.m-login{max-width:22rem;margin:4rem auto;padding:1.5rem;background-color:var(--m-superficie);border:1px solid var(--m-bordo);border-radius:.5rem}.m-login__titolo{text-align:center}.m-login__errore{color:var(--m-attenzione);margin-bottom:1rem}.m-login__form{margin-top:1.5rem}.m-lista-viaggi__logout{margin-top:2rem}/*# sourceMappingURL=style.css.map */
