﻿@font-face{font-family:'Roboto';font-style:italic;font-weight:100;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHRiA8.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:italic;font-weight:200;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHQiA8.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLt_QiA8.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQiA8.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLrPQiA8.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:italic;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLl_XiA8.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXiA8.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:italic;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHXiA8.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXiA8.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbGmT.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:200;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEbWmT.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabWmT.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbWmT.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bWmT.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaammT.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjammT.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEammT.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtammT.ttf) format('truetype');}body{font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;}.text-right{text-align:right;}.textsmall{font-size:.8em;}.main-wrapper{width:100%;max-width:1900px;margin:0 auto;}.lista_questionari{border-collapse:separate!important;border-radius:15px!important;overflow:hidden;}.lista_questionari tr th:first-child,.lista_questionari tr td:first-child{padding-left:25px;}.lista_questionari tr th:last-child,.lista_questionari tr td:last-child{padding-right:25px;}.lista_questionari .buttons a{display:block;margin-bottom:8px;text-align:left;}.lista_questionari .headerRow{display:flex;justify-content:space-between;}.lista_questionari .headerRow a{align-content:center;}.editor_questionario .form-label{font-weight:bold;}.editor_questionario input[type="radio"],.editor_questionario input[type="checkbox"]{transform:scale(1.5);margin-right:8px;accent-color:#198754;cursor:pointer;}.editor_questionario .xform-control{width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);}.editor_questionario .headerRow{display:flex;justify-content:space-between;}.editor_questionario .headerRow a{align-content:center;}.editor_questionario .lista_domande{height:calc(100vh - 180px);overflow-y:scroll;}.editor_questionario .lista_domande .card .card-body .card-title{position:relative;padding-top:10px;font-size:16px;}.editor_questionario .lista_domande .card .card-body .card-title small{display:block;font-style:italic;font-size:.8em;}.editor_questionario .lista_domande .card .card-body .card-title span.badge{position:absolute;top:-16px;left:-16px;padding:2px 16px 4px 16px;font-size:12px;color:#333;background-color:#e6e6e6;border-radius:0 0 6px 0;}.editor_questionario .lista_domande .card .card-body .card-title span.badge.section{background-color:#fcc;color:#b30000;}.editor_questionario .lista_domande .card .card-body .card-title span.badge.text::after{content:'Risposta aperta';}.editor_questionario .lista_domande .card .card-body .card-title span.badge.select::after{content:'Scelta da elenco a tendina';}.editor_questionario .lista_domande .card .card-body .card-title span.badge.check::after{content:'Selezione multipla';}.editor_questionario .lista_domande .card .card-body .card-title span.badge.radio::after{content:'Scelta singola';}.editor_questionario .lista_domande .card .card-body .card-title span.badge.section::after{content:'SEZIONE';}.editor_questionario .lista_domande .card .card-body .opzioni{margin:0 -15px -15px -15px;padding:16px;}.editor_questionario .lista_domande .card .card-body .opzioni h6{font-size:14px;}.editor_questionario .lista_domande .card .card-body .opzioni .list-group{margin:0 -15px -15px -15px;}.editor_questionario .lista_domande .card .card-body .opzioni .form-control,.editor_questionario .lista_domande .card .card-body .opzioni .form-select{font-size:14px;padding:4px 6px;}.editor_questionario .lista_domande .card .card-body .opzioni-collapsing{transition:max-height .4s ease-out;overflow:hidden;max-height:1000px;}.editor_questionario .lista_domande .card .card-body .opzioni-collapsed{max-height:0!important;}.editor_questionario .qrcode{width:250px;margin:0 0;border:solid 1px #333;padding:15px;text-align:center;}.editor_questionario .qrcode img{width:100%;}body.statistiche .card{border-radius:1rem;}body.statistiche .sticky-top-title{position:sticky;top:0;z-index:5;background:#fff;padding-top:.5rem;}body.statistiche .mini-help{font-size:.85rem;}body.statistiche .search-input{max-width:320px;}body.statistiche canvas[id^="chart_"]:not([id^="chart_words_"]){max-height:250px!important;}body.questionario #hero{border-radius:16px;min-height:35vh;position:relative;}body.questionario #hero #brand{position:absolute;bottom:0;left:50px;height:200px;width:200px;padding:25px;border-radius:50%;overflow:hidden;background-color:#fff;}body.questionario #hero #brand img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}body.questionario .sezione-domande{display:none;background-color:#f5f5f5;padding:15px;margin-top:30px;border-radius:5px;}body.questionario .sezione-domande.attiva,body.questionario .sezione-domande.mostrata{display:block;}body.questionario .sezione-domande .section-title{color:#333;}body.questionario .sezione-domande .section-title p{font-style:italic;}body.questionario .sezione-domande .question{margin-bottom:20px;}body.questionario .sezione-domande .question-sub{font-size:.9em;color:#666;}body.questionario table.form-check{padding-left:0;}body.questionario ul.form-check{padding-left:0;list-style-type:none;}body.questionario ul.form-check>li{display:block;margin-bottom:5px;}body.questionario ul.form-check.horizontal{display:flex;gap:25px;}body.questionario input[type="radio"],body.questionario input[type="checkbox"]{transform:scale(1.5);margin-right:8px;accent-color:#198754;cursor:pointer;}body.questionario input[type="radio"]:invalid~label{color:#f00;}body.questionario input[type="radio"].is-invalid+label,body.questionario input[type="radio"].is-invalid~label{color:#f00;}body.questionario input[type="checkbox"].is-invalid+label,body.questionario input[type="checkbox"].is-invalid~label{color:#f00;}body.questionario .altro-input{margin-left:45px;}body.questionario .question.blocked{opacity:.5;}body.questionario .question.blocked *{pointer-events:none;}body.questionario .question.saltata{opacity:.4;pointer-events:none;filter:grayscale(20%);transition:opacity .2s ease;}@media(max-width:768px){body.questionario #hero #brand{left:15px;height:100px;width:100px;padding:10px;}}