﻿h1{text-align:center !important;font-size:2.5rem !important;margin-bottom:35px !important;}form{padding:20px;max-width:650px;margin:auto;}form h4{text-align:center;margin:0 0 20px 0;}form h4.found-label{margin:15px 0;font-size:.95em;text-align:center;}form .dati{display:grid;grid-template-columns:1fr 1fr;gap:15px;}form .action{display:flex;align-items:center;gap:20px;}form .action>label{display:flex;align-items:center;}form .action>label>input[type="checkbox"]{width:32px;height:32px;object-fit:contain;border-radius:4px;border:1px solid #e7eaee;background-color:#f9fafb;margin-right:15px;accent-color:#e0004d;}form .action>label>span.value{flex-grow:1;align-self:center;text-transform:none;font-size:14px;color:#566781;font-style:italic;}.field-validation-error{color:#e9004d !important;font-size:14px !important;}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;text-align:center;}.alert.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;}.alert.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb;}label.radio-group{display:flex;align-items:center;gap:5px;padding-left:5px;}label.radio-group>span{text-transform:none !important;flex-grow:1;font-weight:500;color:#566781;font-stretch:normal;letter-spacing:.6px;}label.radio-group>input{flex-grow:0;width:auto;}@media screen and (max-width:700px){form>.dati{display:grid;grid-template-columns:1fr;gap:15px;}form .action{flex-direction:column;gap:15px;align-items:stretch;}}