.v2soft-induction-feedback-form-container{width:90%;margin:0 auto;padding:20px;background:#f9f9f9;border:1px solid #ccc;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.v2soft-induction-feedback-form-wrapper{padding:20px 30px;background:0 0}.v2soft-induction-feedback-form-wrapper .form-title{font-size:30px!important;font-weight:700!important;text-align:center;text-transform:uppercase}.v2soft-induction-feedback-form-wrapper .form-section{margin-bottom:40px;padding:25px 30px;background:#f8f9fc;border-radius:16px}.v2soft-induction-feedback-form-wrapper .form-section:hover{background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.05)}.v2soft-induction-feedback-form-wrapper .section-title{font-size:22px;font-weight:600;margin-bottom:25px;padding-bottom:10px;border-bottom:2px solid #e0e4e8}.v2soft-induction-feedback-form-wrapper .form-group{margin-bottom:0}.v2soft-induction-feedback-form-wrapper .form-group:last-child{margin-bottom:0}.v2soft-induction-feedback-form-wrapper .question-label{display:block;font-weight:600;color:#2c3e50;margin-bottom:12px;margin-top:12px;font-size:16px;text-transform:none}.v2soft-induction-feedback-form-wrapper .scale-hint{display:inline-block;font-size:13px;font-weight:400;color:#6c757d;margin-left:8px}.v2soft-induction-feedback-form-wrapper .form-select{width:100%;max-width:350px;padding:12px 16px;font-size:15px;border:2px solid #e0e4e8;border-radius:12px;background:#fff;cursor:pointer;transition:all .3s ease;font-family:inherit;margin-bottom:12px}.v2soft-induction-feedback-form-wrapper .form-select:hover{border-color:#1a73e8}.v2soft-induction-feedback-form-wrapper .form-select:focus{outline:none;border-color:#1a73e8;box-shadow:0 0 0 4px rgba(26,115,232,.1)}.v2soft-induction-feedback-form-wrapper .form-textarea{width:100%;padding:12px 16px;font-size:15px;border:2px solid #e0e4e8;border-radius:12px;font-family:inherit;resize:vertical;transition:all .3s ease;box-sizing:border-box}.v2soft-induction-feedback-form-wrapper .form-textarea:focus{outline:none;border-color:#1a73e8;box-shadow:0 0 0 4px rgba(26,115,232,.1)}.v2soft-induction-feedback-form-wrapper .conditional-textarea{margin-top:12px}.v2soft-induction-feedback-form-wrapper .radio-group{background:#fff;padding:15px 20px;border-radius:12px;border:2px solid #e0e4e8}.v2soft-induction-feedback-form-wrapper .radio-item{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #eef2f6;flex-wrap:wrap}.v2soft-induction-feedback-form-wrapper .radio-item:last-child{border-bottom:none}.v2soft-induction-feedback-form-wrapper .team-name{font-weight:600;color:#2c3e50;min-width:180px}.v2soft-induction-feedback-form-wrapper .radio-item label{margin:0 20px 0 0;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.v2soft-induction-feedback-form-wrapper .radio-item input[type=radio]{width:18px;height:18px;cursor:pointer;accent-color:#1a73e8}.v2soft-induction-feedback-form-wrapper .radio-inline{display:flex;gap:30px;flex-wrap:wrap}.v2soft-induction-feedback-form-wrapper .radio-inline label{cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:15px}.v2soft-induction-feedback-form-wrapper .radio-inline input[type=radio]{width:18px;height:18px;cursor:pointer;accent-color:#1a73e8}.v2soft-induction-feedback-form-wrapper .submit-wrapper{text-align:center;margin-top:30px;padding-top:20px;border-top:2px solid #e0e4e8}.v2soft-induction-feedback-form-wrapper .submit-btn{background:#f60;color:white;border:none;padding:14px 48px;font-size:16px;font-weight:600;border-radius:40px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(26,115,232,.3);letter-spacing:.5px}.v2soft-induction-feedback-form-wrapper .required-asterisk{color:#e74c3c;font-size:18px;font-weight:700;margin-left:4px}.v2soft-induction-feedback-form-wrapper .error-highlight select,.v2soft-induction-feedback-form-wrapper .error-highlight textarea,.v2soft-induction-feedback-form-wrapper .error-highlight .radio-group{border-color:#e74c3c!important}@media only screen and (max-width:768px){.v2soft-induction-feedback-form-container{width:90%;margin:20px auto;padding:15px}.v2soft-induction-feedback-form-wrapper{padding:15px}.v2soft-induction-feedback-form-wrapper .form-title{font-size:24px}.v2soft-induction-feedback-form-wrapper .form-section{padding:20px}.v2soft-induction-feedback-form-wrapper .required-asterisk{color:#e74c3c;font-size:18px;font-weight:700;margin-left:4px}.v2soft-induction-feedback-form-wrapper .error-highlight select,.v2soft-induction-feedback-form-wrapper .error-highlight textarea,.v2soft-induction-feedback-form-wrapper .error-highlight .radio-group{border-color:#e74c3c!important}.v2soft-induction-feedback-form-wrapper .section-title{font-size:20px}.v2soft-induction-feedback-form-wrapper .form-select{max-width:100%}.v2soft-induction-feedback-form-wrapper .radio-item{flex-direction:column;align-items:flex-start;gap:10px}.v2soft-induction-feedback-form-wrapper .team-name{min-width:auto;margin-bottom:5px}.v2soft-induction-feedback-form-wrappe.v2soft-induction-feedback-form-wrapper r.radio-item label{margin-right:15px}.v2soft-induction-feedback-form-wrapper .radio-inline{flex-direction:column;gap:12px}.v2soft-induction-feedback-form-wrapper .submit-btn{width:100%;padding:14px 20px}}@media only screen and (max-width:480px){.v2soft-induction-feedback-form-wrapper .form-title{font-size:20px}.v2soft-induction-feedback-form-wrapper .form-section{padding:15px}.v2soft-induction-feedback-form-wrapper .section-title{font-size:18px}.v2soft-induction-feedback-form-wrapper .question-label{font-size:14px}.v2soft-induction-feedback-form-wrapper .scale-hint{display:block;margin-left:0;margin-top:5px}}.v2soft-induction-feedback-form-popup-message.popup-message{position:fixed!important;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.88);display:flex;align-items:center;justify-content:center;z-index:999999!important}.dark-overlay::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:999}.v2soft-induction-feedback-form-popup-message .popup-content{background-color:white;padding:30px;border-radius:10px;text-align:center;max-width:700px;width:90%;box-shadow:0 4px 8px rgba(0,0,0,.2);font-family:Arial,sans-serif}.v2soft-induction-feedback-form-popup-message .popup-content p{margin-bottom:20px;font-size:18px;color:#333}.v2soft-induction-feedback-form-popup-message .popup-close-button{background-color:#f60;color:white;border:none;padding:10px 20px;font-size:16px;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.v2soft-induction-feedback-form-popup-message .popup-close-button:hover{background-color:#f90}