.bcv-validation-form-wrapper,.bcv-education-form-wrapper{max-width:500px;margin:20px auto;padding:30px;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.bcv-form-group{margin-bottom:20px}.bcv-form-group label{display:block;margin-bottom:8px;font-weight:600;color:#333;font-size:14px}.bcv-form-group label .required{color:#dc3545}.bcv-form-group input[type=text]{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:16px;transition:border-color .3s ease;box-sizing:border-box}.bcv-form-group input[type=text]:focus{outline:none;border-color:#0073aa;box-shadow:0 0 0 3px rgba(0,115,170,.1)}.bcv-submit-btn{width:100%;padding:12px 20px;background-color:#0073aa;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.bcv-submit-btn:hover{background-color:#005a87}.bcv-submit-btn:disabled{background-color:#ccc;cursor:not-allowed}.bcv-message{margin-top:20px;padding:12px 15px;border-radius:4px;font-size:14px}.bcv-message.bcv-error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.bcv-message.bcv-success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.bcv-verified-status,.bcv-submitted-status{text-align:center;padding:30px 20px}.bcv-verified-status .bcv-success,.bcv-submitted-status .bcv-success{background-color:#d4edda;color:#155724;border:2px solid #28a745;padding:20px;border-radius:8px;font-size:16px;line-height:1.6}.bcv-verified-status .bcv-success strong,.bcv-submitted-status .bcv-success strong{font-size:18px}.bcv-loading{display:inline-block;width:16px;height:16px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:bcv-spin .8s linear infinite;margin-left:10px;vertical-align:middle}@keyframes bcv-spin{to{transform:rotate(360deg)}}@media(max-width:600px){.bcv-validation-form-wrapper,.bcv-education-form-wrapper{margin:10px;padding:20px}}