.personal-survey-form{display:block}.personal-survey-form .survey-card{background-color:transparent!important;border:none!important;border-radius:0!important;padding:0!important;margin-bottom:0!important}.personal-survey-form .survey-field>label,.personal-survey-form .tw-flex>label{display:inline-block;margin-bottom:.25rem;font-size:.875rem;font-weight:500;color:#374151}.personal-survey-form input.survey-input,.personal-survey-form select.survey-input,.personal-survey-form textarea.survey-input{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.65rem 1rem!important;font-size:1rem!important;line-height:1.5!important;min-height:calc(1.5em + 1.3rem + 2px)!important;height:calc(1.5em + 1.3rem + 2px)!important;color:#111827;background-color:#fff!important;background-clip:padding-box;border:1px solid #ced4da!important;border-radius:.25rem!important;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.personal-survey-form input.survey-input:focus,.personal-survey-form select.survey-input:focus,.personal-survey-form textarea.survey-input:focus{outline:none;border-color:#1a535c!important}.personal-survey-form input.survey-input.tw-border-red-500,.personal-survey-form select.survey-input.tw-border-red-500,.personal-survey-form textarea.survey-input.tw-border-red-500{border-color:#ef4444!important}.personal-survey-form textarea.survey-input{resize:none;height:auto!important;min-height:auto!important}.personal-survey-form .survey-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;padding:.5rem;border-radius:.5rem;border:1px solid #e5e7eb;background-color:#fff;cursor:pointer;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.personal-survey-form .survey-checkbox.selected{background-color:#d5e4e1!important;border-color:#1a535c!important}.personal-survey-form .survey-checkbox input[type=checkbox]{width:auto;margin-top:.125rem;accent-color:#1a535c}.personal-survey-form .survey-checkbox .survey-checkbox-label{display:block;font-size:.875rem;font-weight:500;color:#374151}.personal-survey-form .survey-checkbox .survey-checkbox-hint{display:block;font-size:.75rem;color:#9ca3af;margin-top:.125rem}.personal-survey-form .survey-error{font-size:.75rem;color:#dc2626;margin-top:.25rem}.personal-survey-form .survey-char-count{font-size:.75rem;color:#9ca3af;text-align:right;margin-top:.25rem}