.login-container{align-items:center;display:flex;flex-direction:column;height:90vh;justify-content:center}.login-container h1{color:#404055;font-size:2rem;font-weight:700}input[type=password],input[type=text]{border:1px solid #ccc;border-radius:5px;font-size:1rem;margin-bottom:1rem;margin-left:2rem;width:20%}.login-button,.qr-button{background-color:#5368e0;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;transition:background-color .3s ease}.login-button:hover,.qr-button:hover{background-color:#4057db}.login-field label{color:#404055;display:inline-block;font-weight:700;width:100px}.login-field input{border:1px solid #ccc;border-radius:5px;padding:8px;width:200px}.qr-modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.qr-modal-content{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;max-width:400px;padding:2rem;width:90%}.qr-close-button{background-color:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:1rem;transition:background-color .3s ease}.qr-close-button:hover{background-color:#c82333}video{border-radius:10px;width:100%}.error-message{color:red;font-weight:700;margin-bottom:10px}body{background-color:#f0f2f5}.questionnaire-container{background-color:#fff;border-radius:10px;box-shadow:0 0 15px #0000001a;margin:20px auto;max-width:800px;padding:20px}.questionnaire-container h3{color:#333}.section-container p{margin-bottom:1rem}.text-question-input{font-weight:700}.single-choice-with-images{display:flex;flex-direction:column;font-weight:700;margin-bottom:1.5rem}.single-choice-with-images-label{align-items:center;display:flex;justify-content:space-between}.left-label,.right-label{color:#333;font-size:1rem;font-weight:700}.left-label{margin-right:10px}.right-label{margin-left:10px}.single-choice-item-container{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;justify-content:center;width:auto}.single-choice-item{align-items:center;display:flex;flex-direction:column}.single-choice-item img{border-radius:8px;height:80px;margin-bottom:15px;margin-top:25px;width:80px}.single-choice-item label{margin-top:2px}.number-question-container{font-weight:700;margin-bottom:1.5rem}.number-question-input{align-items:center;display:flex}.number-question-input input[type=number]{border:2px solid;border-radius:4px;margin-right:10px}.number-question-image{border-radius:8px;height:250px;margin-left:60px;margin-top:30px;width:250px}.single-choice-text-only{font-weight:700;margin-bottom:1.5rem}.single-choice-text-only-label{align-items:center;display:flex}.single-choice-text-only table{border-collapse:collapse;margin-top:10px;width:100%}.single-choice-text-only td,.single-choice-text-only th{border:1px solid #ddd;padding:8px;text-align:center}.single-choice-text-only th{background-color:#0679f5;color:#fff;font-size:14px}.dropdown-question{font-weight:700}.dropdown-question select{border:1px solid #ccc;border-radius:5px;font-size:1rem;margin-top:5px;padding:8px;width:100%}.long-single-choice-question{font-weight:700;margin-bottom:1.5rem}.long-single-choice-option{margin-bottom:10px}.long-single-choice-option label{color:#333;font-size:1rem}.long-single-choice-option input[type=radio]{margin-right:10px}.multiple-choice-container{display:flex;flex-wrap:wrap;justify-content:space-between}.group-container{margin-bottom:1rem;width:48%}.group-container h4{color:#333;font-size:1.1rem;margin-bottom:1rem}.group-container label{color:#333;display:block;margin-bottom:.7rem}button{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s ease}button:hover{background-color:#218838}body{font-family:Roboto,sans-serif}.thankyou-container{align-items:center;display:flex;flex-direction:column;height:90vh;justify-content:center}.thankyou-container h1{color:#404055;font-size:2rem;font-weight:700}.thankyou-container p{color:#555;font-size:1.2rem;margin-bottom:30px}.thankyou-container .redirect-message{color:#777;font-size:1rem;margin-bottom:20px}
/*# sourceMappingURL=main.7c3b6bb8.css.map*/