*{box-sizing:border-box}html{width:-webkit-fill-available!important}#root{width:-webkit-fill-available!important;margin:0;background-color:#fff;color:#000}:root{background-color:#fff!important}body{margin:0;padding:2rem;width:-webkit-fill-available!important;height:100%;min-width:-webkit-fill-available!important;place-items:unset!important}*:focus{outline:0!important}.header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px;box-sizing:border-box;color:#756374;margin-bottom:4rem}.header-text{text-align:left;font-size:4rem;font-weight:700}.header-logo{height:200px;width:auto}.search label{color:#756374;font-size:1.5rem}#search-input{width:-webkit-fill-available;background-color:#fff;border:1px solid #c5c1c1;border-radius:10px;color:#756374;font-size:2rem;padding:1.5rem;box-sizing:border-box}#search-input::placeholder{color:#756374;opacity:.5}.search{display:flex;flex-direction:column;margin-bottom:4rem}.input-wrapper{position:relative;width:100%}.search-button{position:absolute;right:2rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;outline:none}.search-button svg{height:35px;width:35px;color:#756374}.table-container{width:100%;font-weight:700}.table-container input[type=checkbox]{accent-color:black;width:1.5rem;height:1.5rem;background:#fff;color:#000}.table-container thead{text-align:left;font-size:2rem}.table-container tr td:last-child{width:5rem;text-align:center}.custom-table{width:100%;border-collapse:collapse;margin-bottom:2rem}.custom-table th{background-color:#756374;color:#fff;padding:15px;border:2px solid white}.custom-table td{padding:15px;border:2px solid white}.custom-table tbody tr:nth-child(odd){background-color:#fff;color:#756374}.custom-table tbody tr:nth-child(2n){background-color:#cfc2cf;color:#fff}.header-form p{font-size:2rem;color:#756374;padding:0;margin:0}.header-form{margin-bottom:4rem}.form span{font-size:3rem;color:#756374}form{margin-top:2rem}form div{display:grid}form label{color:#756374;font-size:1.5rem}form input{width:-webkit-fill-available;background-color:#fff;border:1px solid #c5c1c1;border-radius:10px;color:#756374;font-size:2rem;padding:1.5rem;box-sizing:border-box;margin-bottom:3rem}form input::placeholder{color:#756374;opacity:.5}button.form-submit{float:right;font-size:2rem;padding-left:5rem;padding-right:5rem;background:#756374;border:none;border-radius:5rem;margin-bottom:3rem}.btn-pagination{background-color:#756374}.pagination-container{text-align:center;color:#756374}span.error-message{color:#970000;font-size:1.2rem}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;color:#fff}.btn-send-anagrafica{background-color:#756374;color:#fff}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{top:0;left:0;position:fixed;background:#fff;padding:3rem;max-width:100vw;width:100vw;overflow-y:auto;height:100vh;box-sizing:border-box}.btn-close-modal{margin:0 auto;font-size:4rem;border:3px solid;border-radius:50%;color:#756374;cursor:pointer}.container-dettaglio{font-size:2rem;color:#756374}.privacy-container{margin-top:12rem;font-size:1.2rem;color:#756374}.btn-send-experience{font-size:2rem;padding-left:5rem;padding-right:5rem;background:#756374;border:none;border-radius:5rem;display:inline-flex}.custom-radio{display:inline-flex;align-items:center;cursor:pointer}.custom-radio span{display:flex;align-items:center}.custom-radio input[type=radio]{display:none}.custom-radio span:before{content:"";display:inline-block;width:20px;height:20px;border:2px solid #756374;border-radius:50%;margin-right:8px;background:#fff;transition:background .3s,border-color .3s}.custom-radio input[type=radio]:checked+span:before{background:#756374;border-color:#756374}.btn-loader{border:6px solid #f3f3f3;border-top:6px solid #756374;border-radius:50%;width:35px;height:35px;animation:spin 1s linear infinite;margin-right:1rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.link-dealer:link,.link-dealer:visited,.link-dealer:hover,.link-dealer:active{text-decoration:none}.link-dealer{color:#756374}.custom-scrollbar{width:300px;height:200px;overflow-y:scroll}.custom-scrollbar::-webkit-scrollbar{width:12px}.custom-scrollbar::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#756374;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#756374}
