.chronic-disease-form[data-v-7733fd08]{max-width:100%}.wizard-header[data-v-7733fd08]{border-bottom:1px solid #f0f0f0}.wizard-steps[data-v-7733fd08]{overflow-x:auto;flex-wrap:nowrap}.wizard-steps .nav-item[data-v-7733fd08]{min-width:120px}.wizard-steps .nav-link[data-v-7733fd08]{padding:.75rem 1rem;font-size:.9rem;border-radius:30px;transition:all .3s ease;white-space:nowrap;margin:0 2px}.wizard-steps .nav-link.active[data-v-7733fd08]{background-color:#556ee6;color:#fff;box-shadow:0 2px 10px rgba(85,110,230,.3)}.wizard-steps .nav-link.done[data-v-7733fd08]{background-color:#34c38f;color:#fff;box-shadow:0 2px 10px rgba(52,195,143,.3)}.step-content[data-v-7733fd08]{min-height:350px}.card[data-v-7733fd08]{border-radius:.5rem;box-shadow:0 0 10px rgba(0,0,0,.05);transition:all .3s ease}.card[data-v-7733fd08]:hover{box-shadow:0 0 15px rgba(0,0,0,.1)}.card .card-body[data-v-7733fd08]{padding:1.5rem}.form-label[data-v-7733fd08]{font-weight:500;margin-bottom:.5rem}.form-check-label[data-v-7733fd08]{font-weight:400}.radio-options[data-v-7733fd08]{display:flex;flex-wrap:wrap}.radio-option[data-v-7733fd08]{position:relative;padding:.75rem 1.25rem;border-radius:.5rem;background-color:#f8f9fa;border:1px solid #e9ecef;transition:all .3s ease;cursor:pointer;margin-bottom:.5rem}.radio-option[data-v-7733fd08]:hover{background-color:#f1f3f5;border-color:#dee2e6}.radio-option.active[data-v-7733fd08]{background-color:rgba(85,110,230,.1);border-color:#556ee6}.radio-option .form-check-input[data-v-7733fd08]{position:absolute;opacity:0}.radio-circle[data-v-7733fd08]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:2px solid #adb5bd;transition:all .2s ease}.radio-option.active .radio-circle[data-v-7733fd08]{border-color:#556ee6;background-color:#556ee6;color:#fff}.radio-circle i[data-v-7733fd08]{font-size:12px}.cancel-btn[data-v-7733fd08]{font-weight:500;transition:all .3s ease;border-width:2px}.cancel-btn[data-v-7733fd08]:hover{background-color:rgba(244,106,106,.1);transform:translateY(-1px)}@media (max-width:767.98px){.wizard-steps .nav-link[data-v-7733fd08]{font-size:.8rem;padding:.5rem .75rem}.wizard-footer[data-v-7733fd08]{flex-direction:column}.wizard-footer>div[data-v-7733fd08]{margin-bottom:1rem}}.comprehensive-patient-form[data-v-193dff1f]{max-width:100%}.wizard-header[data-v-193dff1f]{border-bottom:1px solid #f0f0f0}.wizard-steps[data-v-193dff1f]{overflow-x:auto;flex-wrap:nowrap}.wizard-steps .nav-item[data-v-193dff1f]{min-width:120px}.wizard-steps .nav-link[data-v-193dff1f]{padding:.75rem 1rem;font-size:.9rem;border-radius:30px;transition:all .3s ease;white-space:nowrap;margin:0 2px}.wizard-steps .nav-link.active[data-v-193dff1f]{background-color:#556ee6;color:#fff;box-shadow:0 2px 10px rgba(85,110,230,.3)}.wizard-steps .nav-link.done[data-v-193dff1f]{background-color:#34c38f;color:#fff;box-shadow:0 2px 10px rgba(52,195,143,.3)}.step-content[data-v-193dff1f]{min-height:350px}.card[data-v-193dff1f]{border-radius:.5rem;box-shadow:0 0 10px rgba(0,0,0,.05);transition:all .3s ease}.card[data-v-193dff1f]:hover{box-shadow:0 0 15px rgba(0,0,0,.1)}.card .card-body[data-v-193dff1f]{padding:1.5rem}.form-label[data-v-193dff1f]{font-weight:500;margin-bottom:.5rem}.form-check-label[data-v-193dff1f]{font-weight:400}.radio-options[data-v-193dff1f]{display:flex;flex-wrap:wrap}.radio-option[data-v-193dff1f]{position:relative;padding:.75rem 1.25rem;border-radius:.5rem;background-color:#f8f9fa;border:1px solid #e9ecef;transition:all .3s ease;cursor:pointer;margin-bottom:.5rem}.radio-option[data-v-193dff1f]:hover{background-color:#f1f3f5;border-color:#dee2e6}.radio-option.active[data-v-193dff1f]{background-color:rgba(85,110,230,.1);border-color:#556ee6}.radio-option .form-check-input[data-v-193dff1f]{position:absolute;opacity:0}.radio-circle[data-v-193dff1f]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:2px solid #adb5bd;transition:all .2s ease}.radio-option.active .radio-circle[data-v-193dff1f]{border-color:#556ee6;background-color:#556ee6;color:#fff}.radio-circle i[data-v-193dff1f]{font-size:12px}.cancel-btn[data-v-193dff1f]{font-weight:500;transition:all .3s ease;border-width:2px}.cancel-btn[data-v-193dff1f]:hover{background-color:rgba(244,106,106,.1);transform:translateY(-1px)}@media (max-width:767.98px){.wizard-steps .nav-link[data-v-193dff1f]{font-size:.8rem;padding:.5rem .75rem}.wizard-footer[data-v-193dff1f]{flex-direction:column}.wizard-footer>div[data-v-193dff1f]{margin-bottom:1rem}}.annual-wellness-prevention-form[data-v-127a5af9]{padding:20px}.progress-container[data-v-127a5af9]{position:relative;padding-bottom:10px}.step-title[data-v-127a5af9]{font-size:.9rem;text-align:center;flex:1;transition:all .3s ease}.step-number[data-v-127a5af9]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:#e9ecef;color:#6c757d;margin-right:8px;font-weight:700;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease}.step-number.active[data-v-127a5af9]{background-color:#556ee6;color:#fff;transform:scale(1.1);box-shadow:0 4px 8px rgba(85,110,230,.3)}.step-number.completed[data-v-127a5af9]{background-color:#34c38f;color:#fff;box-shadow:0 2px 4px rgba(52,195,143,.3)}.step-content[data-v-127a5af9]{min-height:400px;animation:fadeIn-127a5af9 .5s ease}@keyframes fadeIn-127a5af9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card[data-v-127a5af9]{border-radius:.5rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05);margin-bottom:1.5rem;transition:all .3s ease}.card[data-v-127a5af9]:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.1);transform:translateY(-2px)}.card-header[data-v-127a5af9]{background-color:rgba(0,0,0,.02);padding:1rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:.5rem;border-top-right-radius:.5rem}.card-header.bg-light[data-v-127a5af9]{background-color:#f8f9fa}.card-body[data-v-127a5af9]{padding:1.5rem}.form-control[data-v-127a5af9],.form-select[data-v-127a5af9]{border-radius:.375rem;padding:.5rem .75rem;border:1px solid #ced4da;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control[data-v-127a5af9]:focus,.form-select[data-v-127a5af9]:focus{border-color:#556ee6;box-shadow:0 0 0 .2rem rgba(85,110,230,.25)}.form-check-input[data-v-127a5af9]:checked{background-color:#556ee6;border-color:#556ee6}.badge[data-v-127a5af9]{padding:.35em .65em;font-weight:600;border-radius:.25rem}.btn[data-v-127a5af9]{padding:.5rem 1rem;border-radius:.375rem;font-weight:500;transition:all .2s ease}.btn[data-v-127a5af9]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.btn-primary[data-v-127a5af9]{background-color:#556ee6;border-color:#556ee6}.btn-success[data-v-127a5af9]{background-color:#34c38f;border-color:#34c38f}.btn-secondary[data-v-127a5af9]{background-color:#74788d;border-color:#74788d}.progress[data-v-127a5af9]{height:8px;border-radius:4px;background-color:#e9ecef;margin-bottom:1rem}.progress-bar[data-v-127a5af9]{background-color:#556ee6;border-radius:4px;transition:width .6s ease}