.dropdown-menu[data-v-02ceab7d]{border-radius:12px;overflow:hidden;border:1px solid rgba(0,0,0,.08)}.icon-circle[data-v-02ceab7d]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dropdown-item[data-v-02ceab7d]{border-radius:8px;margin:2px 0;transition:all .2s ease;position:relative}.dropdown-item[data-v-02ceab7d]:hover{background-color:#f8fafc;transform:translate(4px)}.dropdown-item[data-v-02ceab7d]:active{background-color:#f1f5f9}.bg-primary-soft[data-v-02ceab7d]{background-color:#f15c451a!important}.bg-warning-soft[data-v-02ceab7d]{background-color:#f790091a!important}.bg-danger-soft[data-v-02ceab7d]{background-color:#f052521a!important}.text-primary[data-v-02ceab7d]{color:#4e73df!important}.text-warning[data-v-02ceab7d]{color:#f79009!important}.text-danger[data-v-02ceab7d]{color:#e53e3e!important}.user-image[data-v-02ceab7d]{width:32px;height:32px;object-fit:cover}.dropdown-divider[data-v-02ceab7d]{border-color:#edf2f7;margin:.5rem 0}.modal-content[data-v-f9b80d99]{border-radius:12px;overflow:hidden;border:none;box-shadow:0 10px 30px #00000026;border:1px solid rgba(0,0,0,.08)}.bg-gradient-primary[data-v-f9b80d99]{background:linear-gradient(135deg,#4e73df,#224abe)}.user-menu[data-v-f9b80d99]{display:flex;flex-direction:column;gap:.5rem}.menu-link[data-v-f9b80d99]{display:flex;align-items:center;padding:.9rem 1rem;border-radius:8px;color:#4a5568;text-decoration:none;transition:all .2s ease;position:relative;overflow:hidden;border:1px solid transparent;margin-bottom:.25rem;background-color:#fff;box-shadow:0 1px 2px #0000000d}.menu-link[data-v-f9b80d99]:hover{background-color:#f8fafc;transform:translate(4px);box-shadow:0 4px 12px #00000014;border-color:#e2e8f0;z-index:1}.menu-link.text-danger[data-v-f9b80d99]:hover{background-color:#fff5f5;color:#e53e3e;border-color:#fed7d7}.menu-link i[data-v-f9b80d99]:first-child{width:24px;text-align:center;margin-right:12px;font-size:1.1rem;color:#718096;transition:all .2s ease}.menu-link:hover i[data-v-f9b80d99]:first-child{transform:scale(1.1)}.menu-link.text-danger i[data-v-f9b80d99]:first-child{color:#e53e3e}.menu-link span[data-v-f9b80d99]{flex:1;font-weight:500;transition:all .2s ease}.menu-link i[data-v-f9b80d99]:last-child{font-size:.7rem;color:#cbd5e0;transition:all .2s ease;margin-left:8px}.menu-link:hover i[data-v-f9b80d99]:last-child{transform:translate(3px);color:#a0aec0}.divider[data-v-f9b80d99]{height:1px;background-color:#edf2f7;margin:.75rem 0}.text-white-80[data-v-f9b80d99]{color:#fffc}.bg-blur[data-v-f9b80d99]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.avatar-container[data-v-f9b80d99]{position:relative;display:inline-block}.avatar-wrapper[data-v-f9b80d99]{position:relative;width:100px;height:100px;margin:0 auto}.avatar-img[data-v-f9b80d99]{width:100%;height:100%;object-fit:cover;border-radius:50%;border:3px solid rgba(255,255,255,.2);box-shadow:0 4px 12px #00000026;transition:all .3s ease}.status-indicator[data-v-f9b80d99]{position:absolute;bottom:6px;right:6px;width:14px;height:14px;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 4px #0000001a}.menu-list[data-v-f9b80d99]{display:flex;flex-direction:column;gap:4px}.menu-item[data-v-f9b80d99]{display:flex;align-items:center;padding:12px 16px;border-radius:10px;color:#4a5568;text-decoration:none;transition:all .2s ease;position:relative;overflow:hidden}.menu-item[data-v-f9b80d99]:hover{background-color:#f8fafc;transform:translate(4px)}.menu-item.text-danger[data-v-f9b80d99]:hover{background-color:#fff5f5}.menu-icon[data-v-f9b80d99]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;margin-right:12px;flex-shrink:0;transition:all .2s ease}.menu-content[data-v-f9b80d99]{flex:1;min-width:0}.menu-title[data-v-f9b80d99]{display:block;font-weight:500;color:#2d3748;margin-bottom:2px}.menu-subtitle[data-v-f9b80d99]{display:block;font-size:.75rem;color:#718096;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-arrow[data-v-f9b80d99]{color:#cbd5e0;font-size:.75rem;margin-left:8px;transition:transform .2s ease}.menu-item:hover .menu-arrow[data-v-f9b80d99]{transform:translate(3px);color:#a0aec0}.status-line[data-v-f9b80d99]{background-color:#f8fafc;border:1px solid #edf2f7}.divider[data-v-f9b80d99]{height:1px;background-color:#edf2f7;margin:12px 0}.badge[data-v-f9b80d99]{font-weight:500;padding:.25em .5em;font-size:.65rem}.bg-primary-soft[data-v-f9b80d99]{background-color:#4e73df1a;color:#4e73df}.bg-warning-soft[data-v-f9b80d99]{background-color:#f790091a;color:#f79009}.bg-info-soft[data-v-f9b80d99]{background-color:#38b2ac1a;color:#38b2ac}.bg-danger-soft[data-v-f9b80d99]{background-color:#f052521a;color:#f05252}.bg-success-soft[data-v-f9b80d99]{background-color:#06b6701a;color:#06b670}.hover-opacity-100[data-v-f9b80d99]:hover{opacity:1!important}.bg-light-100[data-v-f9b80d99]{background-color:#f8fafc}@keyframes fadeIn-f9b80d99{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.modal-body .list-group-item[data-v-f9b80d99]{transition:all .2s ease;animation:fadeIn-f9b80d99 .3s ease-out forwards;opacity:0}.modal-body .list-group-item[data-v-f9b80d99]:nth-child(1){animation-delay:.1s}.modal-body .list-group-item[data-v-f9b80d99]:nth-child(2){animation-delay:.15s}.modal-body .list-group-item[data-v-f9b80d99]:nth-child(3){animation-delay:.2s}.modal-body .list-group-item[data-v-f9b80d99]:nth-child(4){animation-delay:.25s}.navbar-primary[data-v-f9b80d99]{background-color:#4e73df;background-image:linear-gradient(180deg,#4e73df 10%,#224abe);background-size:cover}.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active[data-v-f9b80d99],.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active[data-v-f9b80d99]:hover{background-color:#ffffff1a;color:#fff}.nav-sidebar .nav-item>.nav-link[data-v-f9b80d99]{margin-bottom:.2rem;border-radius:.35rem}.nav-sidebar .nav-item>.nav-link[data-v-f9b80d99]:hover{background-color:#ffffff1a}.nav-header[data-v-f9b80d99]{text-transform:uppercase;font-size:.7rem;font-weight:700;color:#b7c9cc;padding:1.5rem 1rem .5rem;letter-spacing:.5px}.info-box[data-v-f9b80d99]{box-shadow:0 0 1px #00000020,0 1px 3px #0003;border-radius:.5rem;background-color:#fff;display:flex;margin-bottom:1rem;min-height:80px;padding:.5rem;position:relative;transition:all .2s ease-in-out}.info-box[data-v-f9b80d99]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.card[data-v-f9b80d99]{box-shadow:0 0 1px #00000020,0 1px 3px #0003;margin-bottom:1rem;border:none;border-radius:.5rem}.card-header[data-v-f9b80d99]{background-color:#f8f9fc;border-bottom:1px solid #e3e6f0;padding:1rem 1.25rem;position:relative;border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.card-title[data-v-f9b80d99]{font-weight:600;color:#4e73df;margin-bottom:0}.table th[data-v-f9b80d99]{border-top:none;font-weight:600;color:#4e73df;text-transform:uppercase;font-size:.7rem;letter-spacing:.5px}.badge[data-v-f9b80d99]{font-weight:500;padding:.35em .65em;font-size:.7em;letter-spacing:.5px}.btn-primary[data-v-f9b80d99]{background-color:#4e73df;border-color:#4e73df}.btn-primary[data-v-f9b80d99]:hover{background-color:#2e59d9;border-color:#2653d4}.main-footer[data-v-f9b80d99]{background:#fff;padding:1.5rem;color:#6c757d;border-top:1px solid #e3e6f0;font-size:.9rem}.modal-content[data-v-92efb7ab]{border-radius:12px;overflow:hidden;border:none;box-shadow:0 10px 30px #00000026;border:1px solid rgba(0,0,0,.08)}.bg-gradient-primary[data-v-92efb7ab]{background:linear-gradient(135deg,#4e73df,#224abe)}.user-menu[data-v-92efb7ab]{display:flex;flex-direction:column;gap:.5rem}.menu-link[data-v-92efb7ab]{display:flex;align-items:center;padding:.9rem 1rem;border-radius:8px;color:#4a5568;text-decoration:none;transition:all .2s ease;position:relative;overflow:hidden;border:1px solid transparent;margin-bottom:.25rem;background-color:#fff;box-shadow:0 1px 2px #0000000d}.menu-link[data-v-92efb7ab]:hover{background-color:#f8fafc;transform:translate(4px);box-shadow:0 4px 12px #00000014;border-color:#e2e8f0;z-index:1}.menu-link.text-danger[data-v-92efb7ab]:hover{background-color:#fff5f5;color:#e53e3e;border-color:#fed7d7}.menu-link i[data-v-92efb7ab]:first-child{width:24px;text-align:center;margin-right:12px;font-size:1.1rem;color:#718096;transition:all .2s ease}.menu-link:hover i[data-v-92efb7ab]:first-child{transform:scale(1.1)}.menu-link.text-danger i[data-v-92efb7ab]:first-child{color:#e53e3e}.menu-link span[data-v-92efb7ab]{flex:1;font-weight:500;transition:all .2s ease}.menu-link i[data-v-92efb7ab]:last-child{font-size:.7rem;color:#cbd5e0;transition:all .2s ease;margin-left:8px}.menu-link:hover i[data-v-92efb7ab]:last-child{transform:translate(3px);color:#a0aec0}.divider[data-v-92efb7ab]{height:1px;background-color:#edf2f7;margin:.75rem 0}.text-white-80[data-v-92efb7ab]{color:#fffc}.bg-blur[data-v-92efb7ab]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.avatar-container[data-v-92efb7ab]{position:relative;display:inline-block}.avatar-wrapper[data-v-92efb7ab]{position:relative;width:100px;height:100px;margin:0 auto}.avatar-img[data-v-92efb7ab]{width:100%;height:100%;object-fit:cover;border-radius:50%;border:3px solid rgba(255,255,255,.2);box-shadow:0 4px 12px #00000026;transition:all .3s ease}.status-indicator[data-v-92efb7ab]{position:absolute;bottom:6px;right:6px;width:14px;height:14px;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 4px #0000001a}.menu-list[data-v-92efb7ab]{display:flex;flex-direction:column;gap:4px}.menu-item[data-v-92efb7ab]{display:flex;align-items:center;padding:12px 16px;border-radius:10px;color:#4a5568;text-decoration:none;transition:all .2s ease;position:relative;overflow:hidden}.menu-item[data-v-92efb7ab]:hover{background-color:#f8fafc;transform:translate(4px)}.menu-item.text-danger[data-v-92efb7ab]:hover{background-color:#fff5f5}.menu-icon[data-v-92efb7ab]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;margin-right:12px;flex-shrink:0;transition:all .2s ease}.menu-content[data-v-92efb7ab]{flex:1;min-width:0}.menu-title[data-v-92efb7ab]{display:block;font-weight:500;color:#2d3748;margin-bottom:2px}.menu-subtitle[data-v-92efb7ab]{display:block;font-size:.75rem;color:#718096;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-arrow[data-v-92efb7ab]{color:#cbd5e0;font-size:.75rem;margin-left:8px;transition:transform .2s ease}.menu-item:hover .menu-arrow[data-v-92efb7ab]{transform:translate(3px);color:#a0aec0}.status-line[data-v-92efb7ab]{background-color:#f8fafc;border:1px solid #edf2f7}.divider[data-v-92efb7ab]{height:1px;background-color:#edf2f7;margin:12px 0}.badge[data-v-92efb7ab]{font-weight:500;padding:.25em .5em;font-size:.65rem}.bg-primary-soft[data-v-92efb7ab]{background-color:#4e73df1a;color:#4e73df}.bg-warning-soft[data-v-92efb7ab]{background-color:#f790091a;color:#f79009}.bg-info-soft[data-v-92efb7ab]{background-color:#38b2ac1a;color:#38b2ac}.bg-danger-soft[data-v-92efb7ab]{background-color:#f052521a;color:#f05252}.bg-success-soft[data-v-92efb7ab]{background-color:#06b6701a;color:#06b670}.hover-opacity-100[data-v-92efb7ab]:hover{opacity:1!important}.bg-light-100[data-v-92efb7ab]{background-color:#f8fafc}@keyframes fadeIn-92efb7ab{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.modal-body .list-group-item[data-v-92efb7ab]{transition:all .2s ease;animation:fadeIn-92efb7ab .3s ease-out forwards;opacity:0}.modal-body .list-group-item[data-v-92efb7ab]:nth-child(1){animation-delay:.1s}.modal-body .list-group-item[data-v-92efb7ab]:nth-child(2){animation-delay:.15s}.modal-body .list-group-item[data-v-92efb7ab]:nth-child(3){animation-delay:.2s}.modal-body .list-group-item[data-v-92efb7ab]:nth-child(4){animation-delay:.25s}.navbar-primary[data-v-92efb7ab]{background-color:#4e73df;background-image:linear-gradient(180deg,#4e73df 10%,#224abe);background-size:cover}.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active[data-v-92efb7ab],.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active[data-v-92efb7ab]:hover{background-color:#ffffff1a;color:#fff}.nav-sidebar .nav-item>.nav-link[data-v-92efb7ab]{margin-bottom:.2rem;border-radius:.35rem}.nav-sidebar .nav-item>.nav-link[data-v-92efb7ab]:hover{background-color:#ffffff1a}.nav-header[data-v-92efb7ab]{text-transform:uppercase;font-size:.7rem;font-weight:700;color:#b7c9cc;padding:1.5rem 1rem .5rem;letter-spacing:.5px}.info-box[data-v-92efb7ab]{box-shadow:0 0 1px #00000020,0 1px 3px #0003;border-radius:.5rem;background-color:#fff;display:flex;margin-bottom:1rem;min-height:80px;padding:.5rem;position:relative;transition:all .2s ease-in-out}.info-box[data-v-92efb7ab]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.card[data-v-92efb7ab]{box-shadow:0 0 1px #00000020,0 1px 3px #0003;margin-bottom:1rem;border:none;border-radius:.5rem}.card-header[data-v-92efb7ab]{background-color:#f8f9fc;border-bottom:1px solid #e3e6f0;padding:1rem 1.25rem;position:relative;border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.card-title[data-v-92efb7ab]{font-weight:600;color:#4e73df;margin-bottom:0}.table th[data-v-92efb7ab]{border-top:none;font-weight:600;color:#4e73df;text-transform:uppercase;font-size:.7rem;letter-spacing:.5px}.badge[data-v-92efb7ab]{font-weight:500;padding:.35em .65em;font-size:.7em;letter-spacing:.5px}.btn-primary[data-v-92efb7ab]{background-color:#4e73df;border-color:#4e73df}.btn-primary[data-v-92efb7ab]:hover{background-color:#2e59d9;border-color:#2653d4}.main-footer[data-v-92efb7ab]{background:#fff;padding:1.5rem;color:#6c757d;border-top:1px solid #e3e6f0;font-size:.9rem}.dropdown-menu[data-v-92efb7ab]{border-radius:12px;overflow:hidden;border:1px solid rgba(0,0,0,.08)}.icon-circle[data-v-92efb7ab]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dropdown-item[data-v-92efb7ab]{border-radius:8px;margin:2px 0;transition:all .2s ease;position:relative}.dropdown-item[data-v-92efb7ab]:hover{background-color:#f8fafc;transform:translate(4px)}.dropdown-item[data-v-92efb7ab]:active{background-color:#f1f5f9}.bg-primary-soft[data-v-92efb7ab]{background-color:#4e73df1a!important}.bg-warning-soft[data-v-92efb7ab]{background-color:#f790091a!important}.bg-danger-soft[data-v-92efb7ab]{background-color:#f052521a!important}.text-primary[data-v-92efb7ab]{color:#4e73df!important}.text-warning[data-v-92efb7ab]{color:#f79009!important}.text-danger[data-v-92efb7ab]{color:#e53e3e!important}.user-image[data-v-92efb7ab]{width:32px;height:32px;object-fit:cover}.dropdown-divider[data-v-92efb7ab]{border-color:#edf2f7;margin:.5rem 0}.card[data-v-6f4d3caa]{border:none;box-shadow:0 .125rem .25rem #00000013;border-radius:.5rem;margin-bottom:1.5rem}.card-header[data-v-6f4d3caa]{background-color:#f8f9fa;border-bottom:1px solid rgba(0,0,0,.05);padding:1rem 1.25rem;border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.card-title[data-v-6f4d3caa]{margin-bottom:0;font-size:1.1rem;font-weight:600;color:#444}.form-label[data-v-6f4d3caa]{font-weight:500;color:#495057;margin-bottom:.4rem;display:inline-block}.form-control[data-v-6f4d3caa],.custom-select[data-v-6f4d3caa]{border-radius:.35rem;border:1px solid #ced4da!important;outline:none!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control[data-v-6f4d3caa]:focus,.custom-select[data-v-6f4d3caa]:focus{box-shadow:0 0 0 .2rem #007bff40}.input-group-text[data-v-6f4d3caa]{background-color:#f8f9fa;border:1px solid #ced4da;color:#6c757d}.btn[data-v-6f4d3caa]{border-radius:.35rem;font-weight:500;padding:.375rem .75rem;transition:all .2s ease-in-out}.btn-primary[data-v-6f4d3caa]{background-color:#4e73df;border-color:#4e73df}.btn-primary[data-v-6f4d3caa]:hover{background-color:#2e59d9;border-color:#2653d4}.btn-outline-secondary[data-v-6f4d3caa]{color:#6c757d;border-color:#6c757d}.btn-outline-secondary[data-v-6f4d3caa]:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.nav-tabs .nav-link[data-v-6f4d3caa]{color:#6c757d;font-weight:500;border:none;padding:.75rem 1.25rem;border-bottom:2px solid transparent}.nav-tabs .nav-link.active[data-v-6f4d3caa]{color:#4e73df;background-color:transparent;border-bottom:2px solid #4e73df}.card-outline[data-v-6f4d3caa]{border-top:3px solid #4e73df!important}.required[data-v-6f4d3caa]:after{content:" *";color:#e74a3b}.input-group-text i[data-v-6f4d3caa]{width:1rem;text-align:center}.custom-file-label[data-v-6f4d3caa]:after{content:"Parcourir";background-color:#e9ecef;border-left:1px solid #ced4da;color:#495057}.input-group-prepend .input-group-text[data-v-6f4d3caa]{min-width:80px;justify-content:center}.custom-control-input:checked~.custom-control-label[data-v-6f4d3caa]:before{background-color:#4e73df;border-color:#4e73df}.form-text[data-v-6f4d3caa]{font-size:.8rem}hr[data-v-6f4d3caa]{border-top:1px solid rgba(0,0,0,.05);margin:1.5rem 0}.form-control[data-v-6f4d3caa]:focus,.custom-select[data-v-6f4d3caa]:focus,.form-control[data-v-6f4d3caa]:active,.custom-select[data-v-6f4d3caa]:active{border-color:#80bdff!important;box-shadow:none!important;outline:0}.form-control[data-v-6f4d3caa]:focus,.custom-select[data-v-6f4d3caa]:focus{border-width:1px!important;border-color:#4e73df!important;box-shadow:0 0 0 .1rem #4e73df26!important}.was-validated .form-control[data-v-6f4d3caa]:invalid:focus,.form-control.is-invalid[data-v-6f4d3caa]:focus{border-width:1px!important;border-color:#e74a3b!important;box-shadow:0 0 0 .1rem #e74a3b26!important}.was-validated .form-control[data-v-6f4d3caa]:valid:focus,.form-control.is-valid[data-v-6f4d3caa]:focus{border-width:1px!important;border-color:#1cc88a!important;box-shadow:0 0 0 .1rem #1cc88a26!important}.form-control[data-v-6f4d3caa]:disabled,.form-control[readonly][data-v-6f4d3caa]{background-color:#e9ecef;opacity:1}.form-control[data-v-6f4d3caa]:hover:not(:disabled):not([readonly]){border-color:#adb5bd!important}@media (max-width: 768px){.nav-tabs .nav-link[data-v-6f4d3caa]{padding:.5rem .75rem;font-size:.9rem}.btn[data-v-6f4d3caa]{padding:.3rem .6rem;font-size:.85rem}.card-body[data-v-6f4d3caa]{padding:1rem}}.main-container[data-v-408730de]{padding:1.5rem}.head-box[data-v-408730de]{display:grid;grid-template-columns:2fr,1fr,1fr;gap:10px;align-items:center}.card[data-v-408730de]{border:none;border-radius:.5rem;box-shadow:0 .125rem .25rem #00000013;transition:all .3s ease}.card[data-v-408730de]:hover{box-shadow:0 .2rem .25rem #0000001a}.card-header[data-v-408730de]{padding:1.25rem 1.5rem;background-color:#f8f9fa;border-bottom:1px solid rgba(0,0,0,.05)}.card-title[data-v-408730de]{font-size:1.25rem;font-weight:600;margin-bottom:0;min-width:300px}.search-box[data-v-408730de]{min-width:250px;max-width:350px}.search-box .input-group-text[data-v-408730de]{border-top-right-radius:0;border-bottom-right-radius:0;background-color:#fff;border-right:0}.search-box .form-control[data-v-408730de]{border-left:0;padding-left:0;margin-right:10px}.search-box .form-control[data-v-408730de]:focus{box-shadow:none;border-color:#ced4da}.table[data-v-408730de]{margin-bottom:0}.table thead th[data-v-408730de]{border-top:none;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;color:#6c757d;padding:1rem .75rem;background-color:#f8f9fa;border-bottom:1px solid #e3e6f0}.table tbody td[data-v-408730de]{padding:.75rem;vertical-align:middle;border-top:1px solid #f0f2f5}.table tbody tr[data-v-408730de]{transition:all .2s}.table tbody tr[data-v-408730de]:hover{background-color:#f8f9fa}.badge[data-v-408730de]{font-weight:500;padding:.35em .65em;border-radius:4px;font-size:85%}.btn[data-v-408730de]{border-radius:4px;font-weight:500;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.btn-action[data-v-408730de]{margin-right:5px}.btn-sm[data-v-408730de]{padding:.5rem;font-size:.75rem}.btn-outline-primary[data-v-408730de]{border-color:#4e73df;color:#4e73df}.btn-outline-primary[data-v-408730de]:hover{background-color:#4e73df;color:#fff}.btn-outline-danger[data-v-408730de]{border-color:#e74a3b;color:#e74a3b}.btn-outline-danger[data-v-408730de]:hover{background-color:#e74a3b;color:#fff}.btn-outline-success[data-v-408730de]{border-color:#1cc88a;color:#1cc88a}.btn-outline-success[data-v-408730de]:hover{background-color:#1cc88a;color:#fff}.page-link[data-v-408730de]{padding:.25rem .5rem;font-size:.75rem;color:#4e73df;border:1px solid #e3e6f0;margin:0 2px;min-width:32px;text-align:center}.page-item.active .page-link[data-v-408730de]{background-color:#4e73df;border-color:#4e73df}.page-item.disabled .page-link[data-v-408730de]{color:#858796;background-color:#fff;border-color:#e3e6f0}@media (max-width: 992px){.card-header[data-v-408730de]{flex-direction:column}.search-box[data-v-408730de]{width:100%;max-width:100%;margin-bottom:1rem}.btn-group[data-v-408730de]{width:100%;justify-content:flex-end}}@media (max-width: 768px){.main-container[data-v-408730de]{padding:1rem}.table-responsive[data-v-408730de]{border:none}.table thead[data-v-408730de]{display:none}.table[data-v-408730de],.table tbody[data-v-408730de],.table tr[data-v-408730de],.table td[data-v-408730de]{display:block;width:100%}.table tr[data-v-408730de]{margin-bottom:1rem;border:1px solid #e3e6f0;border-radius:.5rem;overflow:hidden}.table td[data-v-408730de]{text-align:right;padding:.5rem 1rem;position:relative;padding-left:50%}.table td[data-v-408730de]:before{content:attr(data-label);position:absolute;left:1rem;width:45%;padding-right:1rem;font-weight:600;text-align:left;color:#4e73df}.table td[data-v-408730de]:first-child{background-color:#f8f9fa;font-weight:600}.table td[data-v-408730de]:last-child{text-align:center}.btn-group[data-v-408730de]{justify-content:center}}.content-card[data-v-5646f985]{background:#fff;border:1px solid #edf0f2;border-radius:.75rem;padding:1rem;box-shadow:0 2px 10px #00000008}.section-title[data-v-5646f985]{font-weight:700;color:#343a40;margin-bottom:.75rem}.details-grid[data-v-5646f985]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem 1rem}.detail-item[data-v-5646f985]{background:#fff;border:1px solid #f1f3f5;border-radius:10px;padding:.75rem;transition:transform .12s ease}.detail-item[data-v-5646f985]:hover{transform:translateY(-2px)}.detail-label[data-v-5646f985]{font-size:.8rem;color:#6c757d;display:flex;align-items:center;gap:.4rem}.detail-value[data-v-5646f985]{font-weight:700;font-size:1rem;color:#212529}.detail-value a[data-v-5646f985]{color:#0d6efd;text-decoration:none}.detail-value a[data-v-5646f985]:hover{text-decoration:underline}.muted[data-v-5646f985]{color:#6c757d;font-weight:500}.icon[data-v-5646f985]{width:1rem;text-align:center}@media (max-width: 1200px){.details-grid[data-v-5646f985]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.details-grid[data-v-5646f985]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.details-grid[data-v-5646f985]{grid-template-columns:1fr}}.content-card[data-v-cc7ec450]{background:#fff;border:1px solid #edf0f2;border-radius:.75rem;padding:1rem;box-shadow:0 2px 10px #00000008}.section-title[data-v-cc7ec450]{font-weight:700;color:#343a40;margin-bottom:.75rem}.grid[data-v-cc7ec450]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}@media (max-width: 768px){.grid[data-v-cc7ec450]{grid-template-columns:1fr}}.field[data-v-cc7ec450]{display:flex;flex-direction:column;gap:.25rem}.label[data-v-cc7ec450]{font-size:.8rem;color:#6c757d;text-transform:uppercase;letter-spacing:.03em}.value-chip[data-v-cc7ec450]{display:inline-flex;align-items:center;gap:.35rem;background:#f8fafc;color:#0f172a;border:1px solid #e2e8f0;border-radius:999px;padding:.4rem .6rem;font-weight:600;min-height:32px}.value-chip i[data-v-cc7ec450]{opacity:.8}.chip-success[data-v-cc7ec450]{background:#ecfdf5;color:#065f46;border-color:#a7f3d0}.chip-danger[data-v-cc7ec450]{background:#fef2f2;color:#991b1b;border-color:#fecaca}.chip-neutral[data-v-cc7ec450]{background:#f8fafc;color:#334155;border-color:#e2e8f0}.content-card[data-v-5b0256ec]{background:#fff;border:1px solid #edf0f2;border-radius:.75rem;padding:1rem;box-shadow:0 2px 10px #00000008}.section-title[data-v-5b0256ec]{font-weight:700;color:#343a40;margin-bottom:.75rem}.table-responsive[data-v-5b0256ec]{width:100%;overflow-x:auto}.table-modern[data-v-5b0256ec]{width:100%;border-collapse:separate;border-spacing:0 10px}.table-modern thead th[data-v-5b0256ec]{font-size:.85rem;font-weight:700;color:#6c757d;text-transform:uppercase;letter-spacing:.03em;padding:.5rem .75rem}.table-modern tbody tr[data-v-5b0256ec]{transition:transform .12s ease,box-shadow .12s ease}.table-modern tbody tr[data-v-5b0256ec]:hover{transform:translateY(-2px)}.table-modern tbody td[data-v-5b0256ec]{background:#fff;padding:.75rem;border-top:1px solid #f1f3f5;border-bottom:1px solid #f1f3f5}.table-modern tbody tr td[data-v-5b0256ec]:first-child{border-left:1px solid #f1f3f5;border-top-left-radius:10px;border-bottom-left-radius:10px}.table-modern tbody tr td[data-v-5b0256ec]:last-child{border-right:1px solid #f1f3f5;border-top-right-radius:10px;border-bottom-right-radius:10px}.text-center[data-v-5b0256ec]{text-align:center}.level-chip[data-v-5b0256ec]{display:inline-flex;align-items:center;justify-content:center;min-width:90px;padding:.35rem .6rem;font-weight:600;font-size:.85rem;border-radius:999px;border:1px solid transparent}.level-chip.is-bon[data-v-5b0256ec]{color:#0f766e;background:#ccfbf1;border-color:#99f6e4}.level-chip.is-moyen[data-v-5b0256ec]{color:#92400e;background:#fef3c7;border-color:#fde68a}.level-chip.is-faible[data-v-5b0256ec]{color:#991b1b;background:#fee2e2;border-color:#fecaca}.level-chip.is-unknown[data-v-5b0256ec]{color:#334155;background:#e2e8f0;border-color:#cbd5e1}@media (max-width: 576px){.level-chip[data-v-5b0256ec]{min-width:72px;font-size:.8rem}}.content-card[data-v-464deafb]{background:#fff;border:1px solid #edf0f2;border-radius:.75rem;padding:1rem;box-shadow:0 2px 10px #00000008}.section-title[data-v-464deafb]{font-weight:700;color:#343a40;margin-bottom:.75rem}.qa-grid[data-v-464deafb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}@media (max-width: 992px){.qa-grid[data-v-464deafb]{grid-template-columns:1fr}}.qa-item[data-v-464deafb]{background:#fff;border:1px solid #f1f3f5;border-radius:10px;padding:.85rem;transition:transform .12s ease}.qa-item[data-v-464deafb]:hover{transform:translateY(-2px)}.qa-label[data-v-464deafb]{font-size:.85rem;color:#6c757d;display:flex;align-items:center;gap:.4rem;margin-bottom:.35rem;text-transform:none}.qa-value[data-v-464deafb]{color:#212529;font-weight:500;line-height:1.6;white-space:pre-wrap}.icon[data-v-464deafb]{width:1rem;text-align:center}.content-card[data-v-a41c5aec]{background:#fff;border:1px solid #edf0f2;border-radius:.75rem;padding:1rem;box-shadow:0 2px 10px #00000008}.section-title[data-v-a41c5aec]{font-weight:700;color:#343a40;margin-bottom:.75rem}.qa-grid[data-v-a41c5aec]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}@media (max-width: 992px){.qa-grid[data-v-a41c5aec]{grid-template-columns:1fr}}.qa-item[data-v-a41c5aec]{background:#fff;border:1px solid #f1f3f5;border-radius:10px;padding:.85rem;transition:transform .12s ease}.qa-item[data-v-a41c5aec]:hover{transform:translateY(-2px)}.qa-item--full[data-v-a41c5aec]{grid-column:1 / -1}.qa-label[data-v-a41c5aec]{font-size:.85rem;color:#6c757d;display:flex;align-items:center;gap:.4rem;margin-bottom:.35rem}.qa-value[data-v-a41c5aec]{color:#212529;font-weight:500;line-height:1.6;white-space:pre-wrap}.icon[data-v-a41c5aec]{width:1rem;text-align:center}.content-card[data-v-49f83639]{background:#fff;border:1px solid #edf0f2;border-radius:.75rem;padding:1rem;box-shadow:0 2px 10px #00000008}.section-title[data-v-49f83639]{font-weight:700;color:#343a40;margin-bottom:.75rem}.qa-grid[data-v-49f83639]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.qa-item[data-v-49f83639]{background:#fff;border:1px solid #f1f3f5;border-radius:10px;padding:.85rem;transition:transform .12s ease}.qa-item[data-v-49f83639]:hover{transform:translateY(-2px)}.qa-item--full[data-v-49f83639]{grid-column:1 / -1}@media (max-width: 992px){.qa-grid[data-v-49f83639]{grid-template-columns:1fr}}.qa-label[data-v-49f83639]{font-size:.85rem;color:#6c757d;display:flex;align-items:center;gap:.4rem;margin-bottom:.35rem}.qa-value[data-v-49f83639]{color:#212529;font-weight:500;line-height:1.6;white-space:pre-wrap}.icon[data-v-49f83639]{width:1rem;text-align:center}.value-chip[data-v-49f83639]{display:inline-flex;align-items:center;gap:.35rem;background:#f8fafc;color:#0f172a;border:1px solid #e2e8f0;border-radius:999px;padding:.4rem .6rem;font-weight:600;min-height:32px}.value-chip i[data-v-49f83639]{opacity:.85}.chip-success[data-v-49f83639]{background:#ecfdf5;color:#065f46;border-color:#a7f3d0}.chip-danger[data-v-49f83639]{background:#fef2f2;color:#991b1b;border-color:#fecaca}.chip-neutral[data-v-49f83639]{background:#f8fafc;color:#334155;border-color:#e2e8f0}.checklist[data-v-49f83639]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 1rem}@media (max-width: 768px){.checklist[data-v-49f83639]{grid-template-columns:1fr}}.check-item[data-v-49f83639]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .6rem;border:1px solid #e9ecef;border-radius:10px;background:#fff}.check-item input[type=checkbox][data-v-49f83639]{width:16px;height:16px}.tabs[data-v-928b889a]{position:relative;display:flex;overflow-x:auto;gap:.2rem}.tab-btn[data-v-928b889a]{position:relative;background:transparent;border:0;padding:.75rem .5rem;font-weight:600;color:#6c757d;white-space:nowrap;border-radius:.5rem;outline:none}.tab-btn[data-v-928b889a]:hover{background:#f8f9fa;color:#343a40}.tab-btn.active[data-v-928b889a]{color:#0d6efd}.tab-icon[data-v-928b889a]{margin-right:.5rem}.tab-underline[data-v-928b889a]{position:absolute;height:3px;background:#0d6efd;bottom:0;left:0;transition:transform .2s ease,width .2s ease;border-radius:2px}.content-card[data-v-928b889a]{background:#fff;border:1px solid #edf0f2;border-radius:.75rem;padding:1rem}.section-title[data-v-928b889a]{font-weight:700;color:#343a40;margin-bottom:.75rem}.documents-grid[data-v-928b889a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.document-card[data-v-928b889a]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .3s ease;display:flex;flex-direction:column}.document-card[data-v-928b889a]:hover{border-color:#1fc1dc;transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc26}.document-preview[data-v-928b889a]{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex:1}.pdf-icon[data-v-928b889a]{font-size:1.5rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.document-info h4[data-v-928b889a]{font-size:.875rem;font-weight:600;color:#1a1a1a;margin:0 0 2px;line-height:1.2}.document-info p[data-v-928b889a]{font-size:.75rem;color:#64748b;margin:0}.download-btn[data-v-928b889a]{display:flex;align-items:center;justify-content:center;padding:8px 16px;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:.75rem;transition:all .3s ease;border:none;cursor:pointer}.download-btn[data-v-928b889a]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc4d}@media (max-width: 576px){.tab-btn[data-v-928b889a]{padding:.5rem .75rem;font-size:.9rem}}.tabs[data-v-f2247ca6]{position:relative;display:flex;overflow-x:auto;gap:.2rem}.tab-btn[data-v-f2247ca6]{position:relative;background:transparent;border:0;padding:.75rem .5rem;font-weight:600;color:#6c757d;white-space:nowrap;border-radius:.5rem;outline:none}.tab-btn[data-v-f2247ca6]:hover{background:#f8f9fa;color:#343a40}.tab-btn.active[data-v-f2247ca6]{color:#0d6efd}.tab-icon[data-v-f2247ca6]{margin-right:.5rem}.tab-underline[data-v-f2247ca6]{position:absolute;height:3px;background:#0d6efd;bottom:0;left:0;transition:transform .2s ease,width .2s ease;border-radius:2px}.content-card[data-v-f2247ca6]{background:#fff;border:1px solid #edf0f2;border-radius:.75rem;padding:1rem}.section-title[data-v-f2247ca6]{font-weight:700;color:#343a40;margin-bottom:.75rem}@media (max-width: 576px){.tab-btn[data-v-f2247ca6]{padding:.5rem .75rem;font-size:.9rem}}body[data-v-9b572cec]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2)!important;min-height:100vh;margin:0;padding:0}.login-page[data-v-9b572cec]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px;box-sizing:border-box}.login-box[data-v-9b572cec]{width:100%;max-width:400px;margin:0 auto;padding:0 15px;box-sizing:border-box}.card[data-v-9b572cec]{border:none;border-radius:8px;overflow:hidden;box-shadow:0 .5rem 1rem #0000001a;width:100%;max-width:100%;margin:0;transition:all .3s ease}.card-body[data-v-9b572cec]{padding:2rem}@media (max-width: 768px){.card-body[data-v-9b572cec]{padding:1.5rem}}@media (max-width: 576px){.card[data-v-9b572cec]{border-radius:6px;box-shadow:0 .25rem .75rem #0000001a}.card-body[data-v-9b572cec]{padding:1.25rem}}@media (max-width: 576px){.login-page[data-v-9b572cec]{padding:10px}.card-body[data-v-9b572cec]{padding:1.5rem!important}h2[data-v-9b572cec]{font-size:1.5rem}.btn-lg[data-v-9b572cec]{padding:.5rem 1rem;font-size:1rem}}@media (min-width: 577px) and (max-width: 768px){.login-box[data-v-9b572cec]{max-width:90%}}@media (max-width: 360px){.card-body[data-v-9b572cec]{padding:1rem!important}h2[data-v-9b572cec]{font-size:1.3rem}.input-group-text[data-v-9b572cec]{padding:.375rem .5rem}.form-control[data-v-9b572cec]{font-size:.9rem}}.input-group-text[data-v-9b572cec]{transition:all .3s ease;border-color:#ced4da}.input-group-text[data-v-9b572cec]:hover{background-color:#f8f9fa}.form-control[data-v-9b572cec]:focus{box-shadow:none;border-color:#80bdff}.btn-primary[data-v-9b572cec]{background-color:#4e73df;border:none;padding:10px;font-weight:600;letter-spacing:.5px;transition:all .3s ease}.btn-primary[data-v-9b572cec]:hover{background-color:#2e59d9;transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.btn-primary[data-v-9b572cec]:active{transform:translateY(0)}.cursor-pointer[data-v-9b572cec]{cursor:pointer}.bg-red-100[data-v-9b572cec]{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.border[data-v-9b572cec]{border-width:1px}.border-red-400[data-v-9b572cec]{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity))}.text-red-700[data-v-9b572cec]{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.px-4[data-v-9b572cec]{padding-left:1rem;padding-right:1rem}.py-3[data-v-9b572cec]{padding-top:.75rem;padding-bottom:.75rem}.rounded[data-v-9b572cec]{border-radius:.25rem}body[data-v-9d6c5c9c]{background-color:#f8f9fa;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.error-message[data-v-9d6c5c9c]{display:flex;align-items:center;gap:4px;color:#ef4444;font-size:.75rem;margin-top:2px;font-weight:500}.error-icon[data-v-9d6c5c9c]{font-size:.875rem}.container-card[data-v-9d6c5c9c]{max-width:1200px;margin:20px auto}.card-custom[data-v-9d6c5c9c]{border-radius:16px;box-shadow:0 8px 32px #00000014;padding:40px;background-color:#fff;border:1px solid rgba(255,255,255,.1)}.card-custom h2[data-v-9d6c5c9c]{color:#1a1a1a;font-weight:600;font-size:1.75rem;margin-bottom:24px;position:relative}.card-custom h2[data-v-9d6c5c9c]:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:3px;background:linear-gradient(90deg,#1fc1dc,#06273c);border-radius:2px}.card-custom ul[data-v-9d6c5c9c]{padding-left:20px;margin-bottom:32px}.card-custom ul li[data-v-9d6c5c9c]{margin-bottom:16px;line-height:1.6;color:#4a5568;font-size:.95rem}.card-custom ul ul li[data-v-9d6c5c9c]{margin-bottom:12px;font-size:.9rem;color:#6b7280}.highlight[data-v-9d6c5c9c]{color:#1fc1dc;font-weight:600;background-color:#1fc1dc1a;padding:4px 8px;border-radius:6px;display:inline-block}.info-section[data-v-9d6c5c9c]{margin-bottom:40px}.info-card[data-v-9d6c5c9c]{background:#f8fafc;border-left:4px solid #1fc1dc;padding:20px;margin-bottom:16px;border-radius:8px;transition:all .3s ease}.info-card[data-v-9d6c5c9c]:hover{background:#f1f5f9;transform:translate(4px)}.info-card h3[data-v-9d6c5c9c]{color:#1a1a1a;font-size:1.1rem;font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:8px}.info-card p[data-v-9d6c5c9c]{color:#475569;margin-bottom:4px;line-height:1.5}.info-card .details[data-v-9d6c5c9c]{font-size:.9rem;color:#64748b;font-style:italic}.steps-section[data-v-9d6c5c9c]{margin-bottom:40px}.steps-section h3[data-v-9d6c5c9c]{color:#1a1a1a;font-size:1.3rem;font-weight:600;margin-bottom:24px;display:flex;align-items:center;gap:8px}.steps-grid[data-v-9d6c5c9c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.step-item[data-v-9d6c5c9c]{display:flex;gap:12px;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;transition:all .3s ease}.step-item[data-v-9d6c5c9c]:hover{border-color:#1fc1dc;box-shadow:0 4px 12px #1fc1dc1a}.step-number[data-v-9d6c5c9c]{width:32px;height:32px;background:#1fc1dc;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;flex-shrink:0}.step-content h4[data-v-9d6c5c9c]{color:#1a1a1a;font-size:1rem;font-weight:600;margin-bottom:4px}.step-content p[data-v-9d6c5c9c]{color:#64748b;font-size:.9rem;margin:0}.confirmation-section[data-v-9d6c5c9c]{margin-bottom:32px}.confirmation-box[data-v-9d6c5c9c]{background:linear-gradient(135deg,#1fc1dc1a,#06273c0d);border:1px solid rgba(31,193,220,.2);border-radius:12px;padding:20px;text-align:center}.confirmation-box p[data-v-9d6c5c9c]{color:#1a1a1a;font-weight:500;margin:0;line-height:1.6}.selection-container[data-v-9d6c5c9c]{margin:32px 0}.selection-group[data-v-9d6c5c9c]{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.custom-checkbox[data-v-9d6c5c9c]{display:flex;align-items:center;gap:12px;padding:16px 24px;border:none;border-radius:0;background-color:transparent;cursor:pointer;min-width:120px}.custom-checkbox.selected[data-v-9d6c5c9c]{background-color:transparent}.checkbox-icon[data-v-9d6c5c9c]{width:24px;height:24px;border:2px solid #d1d5db;border-radius:6px;display:flex;align-items:center;justify-content:center;background-color:#fff;transition:all .3s ease;position:relative;z-index:1}.custom-checkbox.selected .checkbox-icon[data-v-9d6c5c9c]{border-color:#1fc1dc;background-color:#1fc1dc;color:#fff}.checkbox-label[data-v-9d6c5c9c]{font-weight:500;color:#374151;font-size:1rem;transition:color .3s ease;position:relative;z-index:1}.custom-checkbox.selected .checkbox-label[data-v-9d6c5c9c]{color:#1fc1dc;font-weight:600}.btn-primary-custom[data-v-9d6c5c9c]{background:linear-gradient(135deg,#1fc1dc,#06273c);border:none;color:#fff;padding:12px 32px;border-radius:8px;font-weight:600;font-size:1rem;transition:all .3s ease;box-shadow:0 4px 15px #1fc1dc4d}.btn-primary-custom[data-v-9d6c5c9c]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #1fc1dc66;background:linear-gradient(135deg,#2dd4e7,#08334f)}@media (max-width: 768px){.card-custom[data-v-9d6c5c9c]{padding:24px;margin:16px}.selection-group[data-v-9d6c5c9c]{flex-direction:column}.custom-checkbox[data-v-9d6c5c9c]{width:100%;justify-content:center}}@media (max-width: 576px){.card-custom h2[data-v-9d6c5c9c]{font-size:1.5rem}.card-custom ul li[data-v-9d6c5c9c]{font-size:.9rem;margin-bottom:14px}.btn-primary-custom[data-v-9d6c5c9c]{width:100%;padding:14px 24px}}.error-files[data-v-298ad25d]{display:flex;align-items:center;gap:6px;color:#ef4444;font-size:.75rem;margin-top:8px;font-weight:500;padding:8px 12px;background:#ef44441a;border-radius:6px;border-left:3px solid #ef4444}.info-pers-container[data-v-298ad25d]{max-width:900px;margin:0 auto;padding:20px}.form-card[data-v-298ad25d]{background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000014;border:1px solid rgba(255,255,255,.1);overflow:hidden}.card-header[data-v-298ad25d]{text-align:center;padding:24px 24px 16px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.step-indicator[data-v-298ad25d]{display:inline-block;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;padding:6px 12px;border-radius:16px;font-size:.75rem;font-weight:600;margin-bottom:8px}.card-title[data-v-298ad25d]{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0 0 6px}.card-subtitle[data-v-298ad25d]{font-size:.875rem;color:#64748b;margin:0}.form-content[data-v-298ad25d]{padding:16px}.documents-section[data-v-298ad25d]{padding:20px;background:#f8fafc;border-bottom:1px solid #e5e7eb}.section-header[data-v-298ad25d]{margin-bottom:16px}.section-title[data-v-298ad25d]{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0 0 4px}.section-subtitle[data-v-298ad25d]{font-size:.75rem;color:#64748b;margin:0}.documents-grid[data-v-298ad25d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.document-card[data-v-298ad25d]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .3s ease;display:flex;flex-direction:column}.document-card[data-v-298ad25d]:hover{border-color:#1fc1dc;transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc26}.document-preview[data-v-298ad25d]{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex:1}.pdf-icon[data-v-298ad25d]{font-size:1.5rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.document-info h4[data-v-298ad25d]{font-size:.875rem;font-weight:600;color:#1a1a1a;margin:0 0 2px;line-height:1.2}.document-info p[data-v-298ad25d]{font-size:.75rem;color:#64748b;margin:0}.download-btn[data-v-298ad25d]{display:flex;align-items:center;justify-content:center;padding:8px 16px;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:.75rem;transition:all .3s ease;border:none;cursor:pointer}.download-btn[data-v-298ad25d]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc4d}.form-section[data-v-298ad25d]{margin-bottom:32px}.form-section[data-v-298ad25d]:last-child{margin-bottom:0}.form-grid[data-v-298ad25d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:16px}.form-grid[data-v-298ad25d]:last-child{margin-bottom:0}.form-group[data-v-298ad25d]{display:flex;flex-direction:column}.form-label[data-v-298ad25d]{display:block;font-weight:600;color:#374151;margin-bottom:4px;font-size:.875rem}.required[data-v-298ad25d]{color:#ef4444;font-weight:700;margin-left:2px}.input-wrapper[data-v-298ad25d]{position:relative}.form-input[data-v-298ad25d]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;transition:all .3s ease;background:#fff;color:#1a1a1a;text-transform:capitalize}.form-input[data-v-298ad25d]:focus{outline:none;border-color:#1fc1dc;box-shadow:0 0 0 2px #1fc1dc1a;transform:translateY(-1px)}.form-input.error[data-v-298ad25d]{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.form-input[data-v-298ad25d]::placeholder{color:#9ca3af;font-style:italic}.radio-group[data-v-298ad25d]{display:flex;gap:12px;margin-top:4px}.radio-label[data-v-298ad25d]{display:flex;align-items:center;gap:6px;cursor:pointer;padding:8px 12px;border:2px solid #e5e7eb;border-radius:8px;transition:all .3s ease;background:#fff;-webkit-user-select:none;user-select:none;min-width:100px}.radio-label[data-v-298ad25d]:hover{border-color:#1fc1dc;transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc26}.radio-label input[type=radio][data-v-298ad25d]{display:none}.radio-box[data-v-298ad25d]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:#fff;flex-shrink:0;position:relative}.radio-box[data-v-298ad25d]:before{content:"";position:absolute;width:8px;height:8px;background:#fff;border-radius:2px;opacity:0;transform:scale(0);transition:all .3s ease}.radio-label input[type=radio]:checked+.radio-box[data-v-298ad25d]{background:linear-gradient(135deg,#1fc1dc,#06273c);border-color:#1fc1dc;box-shadow:0 2px 8px #1fc1dc4d}.radio-label input[type=radio]:checked+.radio-box[data-v-298ad25d]:before{opacity:1;transform:scale(1)}.radio-label input[type=radio]:checked~.radio-text[data-v-298ad25d]{color:#1fc1dc;font-weight:600}.radio-text[data-v-298ad25d]{font-size:.875rem;color:#374151;font-weight:500;transition:color .3s ease}.radio-label:active .radio-box[data-v-298ad25d]{transform:scale(.95)}.radio-label input[type=radio]:checked+.radio-box[data-v-298ad25d]{animation:checkboxPulse-298ad25d .4s ease}@keyframes checkboxPulse-298ad25d{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.select-wrapper[data-v-298ad25d]{position:relative}.form-select[data-v-298ad25d]{width:100%;padding:10px 30px 10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;transition:all .3s ease;background:#fff;color:#1a1a1a;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-select[data-v-298ad25d]:focus{outline:none;border-color:#1fc1dc;box-shadow:0 0 0 2px #1fc1dc1a;transform:translateY(-1px)}.form-select.error[data-v-298ad25d]{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.select-arrow[data-v-298ad25d]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:10px;color:#6b7280;transition:all .3s ease}.form-select:focus+.select-arrow[data-v-298ad25d]{color:#1fc1dc}.error-message[data-v-298ad25d]{display:flex;align-items:center;gap:4px;color:#ef4444;font-size:.75rem;margin-top:2px;font-weight:500}.error-icon[data-v-298ad25d]{font-size:.875rem}.form-actions[data-v-298ad25d]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #e5e7eb;background:#f8fafc}.btn[data-v-298ad25d]{display:flex;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-prev[data-v-298ad25d]{background:#f3f4f6;color:#374151}.btn-prev[data-v-298ad25d]:hover{background:#e5e7eb;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.btn-next[data-v-298ad25d]{background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff}.btn-next[data-v-298ad25d]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc4d}.btn-icon[data-v-298ad25d]{font-size:1rem}@media (max-width: 768px){.info-pers-container[data-v-298ad25d]{padding:16px}.form-card[data-v-298ad25d]{border-radius:12px}.card-header[data-v-298ad25d]{padding:24px 20px}.card-title[data-v-298ad25d]{font-size:1.5rem}.form-content[data-v-298ad25d]{padding:32px 20px}.form-grid[data-v-298ad25d]{grid-template-columns:1fr;gap:24px}.card-actions[data-v-298ad25d]{flex-direction:column;gap:16px;padding:20px}.btn[data-v-298ad25d]{width:100%;justify-content:center}}.form-select option[data-v-298ad25d]{padding:12px 16px;background:#fff;color:#374151;font-size:.875rem;font-weight:500;border-bottom:1px solid #f3f4f6;transition:all .2s ease}.form-select option[data-v-298ad25d]:hover{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);color:#0369a1;font-weight:600}.form-select option[data-v-298ad25d]:checked{background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;font-weight:600}.form-select option[data-v-298ad25d]:first-child{border-radius:8px 8px 0 0;font-weight:600;color:#6b7280;background:#f9fafb}.form-select option[data-v-298ad25d]:last-child{border-bottom:none;border-radius:0 0 8px 8px}.form-select option[data-v-298ad25d]:not(:first-child):not(:last-child){border-radius:0}.form-select option[data-v-298ad25d]:checked{box-shadow:0 0 0 2px #1fc1dc4d}.form-select[data-v-298ad25d]:focus{outline:none;border-color:#1fc1dc;box-shadow:0 0 0 3px #1fc1dc1a}.form-select option[data-v-298ad25d]:disabled{color:#9ca3af;background:#f3f4f6;cursor:not-allowed;opacity:.6}.form-select option[data-v-298ad25d]:disabled:hover{background:#f3f4f6;color:#9ca3af;font-weight:500}.form-select[data-v-298ad25d]{transition:all .3s ease}@supports (-webkit-appearance: none){.form-select option[data-v-298ad25d]{padding:14px 18px;font-size:.9rem}.form-select option[data-v-298ad25d]:hover{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.form-select option[data-v-298ad25d]:checked{background:linear-gradient(135deg,#10b981,#059669);color:#fff}}@supports (-moz-appearance: none){.form-select option[data-v-298ad25d]{padding:12px 16px;border-radius:4px;margin:2px 0}.form-select option[data-v-298ad25d]:hover{background:linear-gradient(135deg,#ddd6fe,#c4b5fd);color:#5b21b6}.form-select option[data-v-298ad25d]:checked{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}}@media (max-width: 480px){.card-title[data-v-298ad25d]{font-size:1.3rem}.form-input[data-v-298ad25d]{padding:14px 16px;font-size:.95rem}.btn[data-v-298ad25d]{padding:12px 24px;font-size:.95rem}.form-select option[data-v-298ad25d]{padding:16px 20px;font-size:1rem}.form-select option[data-v-298ad25d]:hover{padding:16px 20px}}.info-pers-container[data-v-d73334d5]{max-width:900px;margin:0 auto;padding:20px}.form-card[data-v-d73334d5]{background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000014;border:1px solid rgba(255,255,255,.1);overflow:hidden}.card-header[data-v-d73334d5]{text-align:center;padding:24px 24px 16px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.step-indicator[data-v-d73334d5]{display:inline-block;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;padding:6px 12px;border-radius:16px;font-size:.75rem;font-weight:600;margin-bottom:8px}.card-title[data-v-d73334d5]{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0 0 6px}.card-subtitle[data-v-d73334d5]{font-size:.875rem;color:#64748b;margin:0}.form-content[data-v-d73334d5]{padding:16px}.documents-section[data-v-d73334d5]{padding:20px;background:#f8fafc;border-bottom:1px solid #e5e7eb}.section-header[data-v-d73334d5]{margin-bottom:16px}.section-title[data-v-d73334d5]{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0 0 4px}.section-subtitle[data-v-d73334d5]{font-size:.75rem;color:#64748b;margin:0}.documents-grid[data-v-d73334d5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.document-card[data-v-d73334d5]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .3s ease;display:flex;flex-direction:column}.document-card[data-v-d73334d5]:hover{border-color:#1fc1dc;transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc26}.document-preview[data-v-d73334d5]{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex:1}.pdf-icon[data-v-d73334d5]{font-size:1.5rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.document-info h4[data-v-d73334d5]{font-size:.875rem;font-weight:600;color:#1a1a1a;margin:0 0 2px;line-height:1.2}.document-info p[data-v-d73334d5]{font-size:.75rem;color:#64748b;margin:0}.download-btn[data-v-d73334d5]{display:flex;align-items:center;justify-content:center;padding:8px 16px;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:.75rem;transition:all .3s ease;border:none;cursor:pointer}.download-btn[data-v-d73334d5]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc4d}.form-section[data-v-d73334d5]{margin-bottom:32px}.form-section[data-v-d73334d5]:last-child{margin-bottom:0}.form-grid[data-v-d73334d5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:16px}.form-grid[data-v-d73334d5]:last-child{margin-bottom:0}.form-group[data-v-d73334d5]{display:flex;flex-direction:column}.form-label[data-v-d73334d5]{display:block;font-weight:600;color:#374151;margin-bottom:4px;font-size:.875rem}.required[data-v-d73334d5]{color:#ef4444;font-weight:700;margin-left:2px}.input-wrapper[data-v-d73334d5]{position:relative}.form-input[data-v-d73334d5]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;transition:all .3s ease;background:#fff;color:#1a1a1a}.form-input[data-v-d73334d5]:focus{outline:none;border-color:#1fc1dc;box-shadow:0 0 0 2px #1fc1dc1a;transform:translateY(-1px)}.form-input.error[data-v-d73334d5]{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.form-input[data-v-d73334d5]::placeholder{color:#9ca3af;font-style:italic}.radio-group[data-v-d73334d5]{display:flex;gap:12px;margin-top:4px}.radio-label[data-v-d73334d5]{display:flex;align-items:center;gap:6px;cursor:pointer;padding:8px 12px;border:2px solid #e5e7eb;border-radius:8px;transition:all .3s ease;background:#fff;-webkit-user-select:none;user-select:none;min-width:100px}.radio-label[data-v-d73334d5]:hover{border-color:#1fc1dc;transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc26}.radio-label input[type=radio][data-v-d73334d5]{display:none}.radio-box[data-v-d73334d5]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:#fff;flex-shrink:0;position:relative}.radio-box[data-v-d73334d5]:before{content:"";position:absolute;width:8px;height:8px;background:#fff;border-radius:2px;opacity:0;transform:scale(0);transition:all .3s ease}.radio-label input[type=radio]:checked+.radio-box[data-v-d73334d5]{background:linear-gradient(135deg,#1fc1dc,#06273c);border-color:#1fc1dc;box-shadow:0 2px 8px #1fc1dc4d}.radio-label input[type=radio]:checked+.radio-box[data-v-d73334d5]:before{opacity:1;transform:scale(1)}.radio-label input[type=radio]:checked~.radio-text[data-v-d73334d5]{color:#1fc1dc;font-weight:600}.radio-text[data-v-d73334d5]{font-size:.875rem;color:#374151;font-weight:500;transition:color .3s ease}.radio-label:active .radio-box[data-v-d73334d5]{transform:scale(.95)}.radio-label input[type=radio]:checked+.radio-box[data-v-d73334d5]{animation:checkboxPulse-d73334d5 .4s ease}@keyframes checkboxPulse-d73334d5{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.select-wrapper[data-v-d73334d5]{position:relative}.form-select[data-v-d73334d5]{width:100%;padding:10px 30px 10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;transition:all .3s ease;background:#fff;color:#1a1a1a;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-select[data-v-d73334d5]:focus{outline:none;border-color:#1fc1dc;box-shadow:0 0 0 2px #1fc1dc1a;transform:translateY(-1px)}.form-select.error[data-v-d73334d5]{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.select-arrow[data-v-d73334d5]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:10px;color:#6b7280;transition:all .3s ease}.form-select:focus+.select-arrow[data-v-d73334d5]{color:#1fc1dc}.error-message[data-v-d73334d5]{display:flex;align-items:center;gap:4px;color:#ef4444;font-size:.75rem;margin-top:2px;font-weight:500}.error-icon[data-v-d73334d5]{font-size:.875rem}.form-actions[data-v-d73334d5]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #e5e7eb;background:#f8fafc}.btn[data-v-d73334d5]{display:flex;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-prev[data-v-d73334d5]{background:#f3f4f6;color:#374151}.btn-prev[data-v-d73334d5]:hover{background:#e5e7eb;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.btn-next[data-v-d73334d5]{background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff}.btn-next[data-v-d73334d5]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc4d}.btn-icon[data-v-d73334d5]{font-size:1rem}@media (max-width: 768px){.info-pers-container[data-v-d73334d5]{padding:16px}.form-card[data-v-d73334d5]{border-radius:12px}.card-header[data-v-d73334d5]{padding:24px 20px}.card-title[data-v-d73334d5]{font-size:1.5rem}.form-content[data-v-d73334d5]{padding:32px 20px}.form-grid[data-v-d73334d5]{grid-template-columns:1fr;gap:24px}.card-actions[data-v-d73334d5]{flex-direction:column;gap:16px;padding:20px}.btn[data-v-d73334d5]{width:100%;justify-content:center}}@media (max-width: 480px){.card-title[data-v-d73334d5]{font-size:1.3rem}.form-input[data-v-d73334d5]{padding:14px 16px;font-size:.95rem}.btn[data-v-d73334d5]{padding:12px 24px;font-size:.95rem}}.info-pers-container[data-v-9620f765]{max-width:900px;margin:0 auto;padding:20px}.form-card[data-v-9620f765]{background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000014;border:1px solid rgba(255,255,255,.1);overflow:hidden}.card-header[data-v-9620f765]{text-align:center;padding:24px 24px 16px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.step-indicator[data-v-9620f765]{display:inline-block;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;padding:6px 12px;border-radius:16px;font-size:.75rem;font-weight:600;margin-bottom:8px}.card-title[data-v-9620f765]{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0 0 6px}.card-subtitle[data-v-9620f765]{font-size:.875rem;color:#64748b;margin:0}.form-content[data-v-9620f765]{padding:24px}.evaluation-header[data-v-9620f765]{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin-bottom:24px;padding:16px 20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;border:1px solid #e2e8f0}.header-rubrique[data-v-9620f765]{font-size:1rem;font-weight:700;color:#1a1a1a;display:flex;align-items:center}.header-options[data-v-9620f765]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.header-option[data-v-9620f765]{text-align:center;font-size:.875rem;font-weight:600;padding:8px 12px;border-radius:8px;transition:all .3s ease}.header-option.bon[data-v-9620f765]{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#166534;border:1px solid #86efac}.header-option.moyen[data-v-9620f765]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;border:1px solid #fcd34d}.header-option.faible[data-v-9620f765]{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#991b1b;border:1px solid #fca5a5}.evaluation-grid[data-v-9620f765]{display:flex;flex-direction:column;gap:12px}.evaluation-row[data-v-9620f765]{display:grid;grid-template-columns:2fr 1fr;gap:20px;padding:16px 20px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;transition:all .3s ease;align-items:center}.evaluation-row[data-v-9620f765]:hover{border-color:#1fc1dc;box-shadow:0 4px 12px #1fc1dc1a;transform:translateY(-1px)}.rubrique[data-v-9620f765]{font-size:.875rem;font-weight:600;color:#374151;line-height:1.4}.options[data-v-9620f765]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.checkbox-label[data-v-9620f765]{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:8px;border-radius:8px;transition:all .3s ease;position:relative}.checkbox-label[data-v-9620f765]:hover{background:#1fc1dc0d;transform:scale(1.05)}.checkbox-input[data-v-9620f765]{position:absolute;opacity:0;cursor:pointer}.checkbox-custom[data-v-9620f765]{width:24px;height:24px;border:2px solid #d1d5db;border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative}.checkbox-custom[data-v-9620f765]:before{content:"✓";position:absolute;color:#fff;font-size:14px;font-weight:700;opacity:0;transform:scale(0);transition:all .3s ease}.checkbox-input[value=bon]:checked+.checkbox-custom[data-v-9620f765]{background:linear-gradient(135deg,#22c55e,#16a34a);border-color:#22c55e;box-shadow:0 2px 8px #22c55e4d}.checkbox-input[value=bon]:checked+.checkbox-custom[data-v-9620f765]:before{opacity:1;transform:scale(1)}.checkbox-input[value=moyen]:checked+.checkbox-custom[data-v-9620f765]{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#f59e0b;box-shadow:0 2px 8px #f59e0b4d}.checkbox-input[value=moyen]:checked+.checkbox-custom[data-v-9620f765]:before{opacity:1;transform:scale(1)}.checkbox-input[value=faible]:checked+.checkbox-custom[data-v-9620f765]{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#ef4444;box-shadow:0 2px 8px #ef44444d}.checkbox-input[value=faible]:checked+.checkbox-custom[data-v-9620f765]:before{opacity:1;transform:scale(1)}.checkbox-label:active .checkbox-custom[data-v-9620f765]{transform:scale(.9)}.checkbox-input:checked+.checkbox-custom[data-v-9620f765]{animation:checkboxPulse-9620f765 .4s ease}.checkbox-input:focus+.checkbox-custom[data-v-9620f765]{outline:2px solid #1fc1dc;outline-offset:2px}.documents-section[data-v-9620f765]{padding:20px;background:#f8fafc;border-bottom:1px solid #e5e7eb}.section-header[data-v-9620f765]{margin-bottom:16px}.section-title[data-v-9620f765]{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0 0 4px}.section-subtitle[data-v-9620f765]{font-size:.75rem;color:#64748b;margin:0}.documents-grid[data-v-9620f765]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.document-card[data-v-9620f765]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .3s ease;display:flex;flex-direction:column}.document-card[data-v-9620f765]:hover{border-color:#1fc1dc;transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc26}.document-preview[data-v-9620f765]{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex:1}.pdf-icon[data-v-9620f765]{font-size:1.5rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.document-info h4[data-v-9620f765]{font-size:.875rem;font-weight:600;color:#1a1a1a;margin:0 0 2px;line-height:1.2}.document-info p[data-v-9620f765]{font-size:.75rem;color:#64748b;margin:0}.download-btn[data-v-9620f765]{display:flex;align-items:center;justify-content:center;padding:8px 16px;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:.75rem;transition:all .3s ease;border:none;cursor:pointer}.download-btn[data-v-9620f765]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc4d}.form-section[data-v-9620f765]{margin-bottom:32px}.form-section[data-v-9620f765]:last-child{margin-bottom:0}.form-grid[data-v-9620f765]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:16px}.form-grid[data-v-9620f765]:last-child{margin-bottom:0}.form-group[data-v-9620f765]{display:flex;flex-direction:column}.form-label[data-v-9620f765]{display:block;font-weight:600;color:#374151;margin-bottom:4px;font-size:.875rem}.required[data-v-9620f765]{color:#ef4444;font-weight:700;margin-left:2px}.input-wrapper[data-v-9620f765]{position:relative}.form-input[data-v-9620f765]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;transition:all .3s ease;background:#fff;color:#1a1a1a}.form-input[data-v-9620f765]:focus{outline:none;border-color:#1fc1dc;box-shadow:0 0 0 2px #1fc1dc1a;transform:translateY(-1px)}.form-input.error[data-v-9620f765]{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.form-input[data-v-9620f765]::placeholder{color:#9ca3af;font-style:italic}.radio-group[data-v-9620f765]{display:flex;gap:12px;margin-top:4px}.radio-label[data-v-9620f765]{display:flex;align-items:center;gap:6px;cursor:pointer;padding:8px 12px;border:2px solid #e5e7eb;border-radius:8px;transition:all .3s ease;background:#fff;-webkit-user-select:none;user-select:none;min-width:100px}.radio-label[data-v-9620f765]:hover{border-color:#1fc1dc;transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc26}.radio-label input[type=radio][data-v-9620f765]{display:none}.radio-box[data-v-9620f765]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:#fff;flex-shrink:0;position:relative}.radio-box[data-v-9620f765]:before{content:"";position:absolute;width:8px;height:8px;background:#fff;border-radius:2px;opacity:0;transform:scale(0);transition:all .3s ease}.radio-label input[type=radio]:checked+.radio-box[data-v-9620f765]{background:linear-gradient(135deg,#1fc1dc,#06273c);border-color:#1fc1dc;box-shadow:0 2px 8px #1fc1dc4d}.radio-label input[type=radio]:checked+.radio-box[data-v-9620f765]:before{opacity:1;transform:scale(1)}.radio-label input[type=radio]:checked~.radio-text[data-v-9620f765]{color:#1fc1dc;font-weight:600}.radio-text[data-v-9620f765]{font-size:.875rem;color:#374151;font-weight:500;transition:color .3s ease}.radio-label:active .radio-box[data-v-9620f765]{transform:scale(.95)}.radio-label input[type=radio]:checked+.radio-box[data-v-9620f765]{animation:checkboxPulse-9620f765 .4s ease}@keyframes checkboxPulse-9620f765{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.select-wrapper[data-v-9620f765]{position:relative}.form-select[data-v-9620f765]{width:100%;padding:10px 30px 10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;transition:all .3s ease;background:#fff;color:#1a1a1a;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-select[data-v-9620f765]:focus{outline:none;border-color:#1fc1dc;box-shadow:0 0 0 2px #1fc1dc1a;transform:translateY(-1px)}.form-select.error[data-v-9620f765]{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.select-arrow[data-v-9620f765]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:10px;color:#6b7280;transition:all .3s ease}.form-select:focus+.select-arrow[data-v-9620f765]{color:#1fc1dc}.error-message[data-v-9620f765]{display:flex;align-items:center;gap:4px;color:#ef4444;font-size:.75rem;margin-top:2px;font-weight:500}.error-icon[data-v-9620f765]{font-size:.875rem}.form-actions[data-v-9620f765]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #e5e7eb;background:#f8fafc}.btn[data-v-9620f765]{display:flex;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-prev[data-v-9620f765]{background:#f3f4f6;color:#374151}.btn-prev[data-v-9620f765]:hover{background:#e5e7eb;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.btn-next[data-v-9620f765]{background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff}.btn-next[data-v-9620f765]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc4d}.btn-icon[data-v-9620f765]{font-size:1rem}@media (max-width: 768px){.info-pers-container[data-v-9620f765]{padding:16px}.form-card[data-v-9620f765]{border-radius:12px}.card-header[data-v-9620f765]{padding:24px 20px}.card-title[data-v-9620f765]{font-size:1.5rem}.form-content[data-v-9620f765]{padding:32px 20px}.form-grid[data-v-9620f765]{grid-template-columns:1fr;gap:24px}.card-actions[data-v-9620f765]{flex-direction:column;gap:16px;padding:20px}.btn[data-v-9620f765]{width:100%;justify-content:center;padding:12px 20px}}@media (max-width: 480px){.info-pers-container[data-v-9620f765]{padding:12px}.card-header[data-v-9620f765]{padding:16px 12px}.card-title[data-v-9620f765]{font-size:1.3rem}.step-indicator[data-v-9620f765]{font-size:.7rem;padding:4px 8px}.form-content[data-v-9620f765]{padding:16px 12px}.evaluation-header[data-v-9620f765]{margin-bottom:16px;padding:10px 12px}.header-rubrique[data-v-9620f765]{font-size:.9rem}.header-option[data-v-9620f765]{font-size:.75rem;padding:4px 6px}.evaluation-row[data-v-9620f765]{padding:10px 12px;gap:8px}.rubrique[data-v-9620f765]{font-size:.8rem;padding:6px 10px;line-height:1.3}.options[data-v-9620f765]{gap:4px}.checkbox-label[data-v-9620f765]{padding:4px}.checkbox-custom[data-v-9620f765]{width:18px;height:18px}.checkbox-custom[data-v-9620f765]:before{font-size:10px}.btn[data-v-9620f765]{padding:10px 16px;font-size:.9rem}.checkbox-label[data-v-9620f765]:hover,.evaluation-row[data-v-9620f765]:hover{transform:none}}@media (max-width: 1024px) and (orientation: landscape){.evaluation-header[data-v-9620f765],.evaluation-row[data-v-9620f765]{grid-template-columns:1.5fr 1fr;gap:16px}.rubrique[data-v-9620f765]{font-size:.85rem}}@media (prefers-reduced-motion: reduce){.checkbox-label[data-v-9620f765],.checkbox-custom[data-v-9620f765],.evaluation-row[data-v-9620f765],.header-option[data-v-9620f765]{transition:none}.checkbox-input:checked+.checkbox-custom[data-v-9620f765]{animation:none}}@media (prefers-color-scheme: dark){.evaluation-header[data-v-9620f765]{background:linear-gradient(135deg,#1f2937,#111827);border-color:#374151}.header-rubrique[data-v-9620f765]{color:#f9fafb}.evaluation-row[data-v-9620f765]{background:#1f2937;border-color:#374151}.rubrique[data-v-9620f765]{color:#f9fafb}.checkbox-custom[data-v-9620f765]{background:#374151;border-color:#6b7280}.checkbox-label[data-v-9620f765]:hover{background:#1fc1dc1a}}.evaluation-row.error[data-v-9620f765]{border:2px solid #ef4444;border-radius:8px;background-color:#ef44440d;transition:all .3s ease}.evaluation-row.error .rubrique[data-v-9620f765]{color:#ef4444;font-weight:600}.error-message[data-v-9620f765]{margin-top:8px;padding:8px 12px;background-color:#fef2f2;border-left:4px solid #ef4444;border-radius:4px;font-size:.875rem;color:#991b1b;display:flex;align-items:center;gap:8px;animation:slideIn-9620f765 .3s ease-out}.error-icon[data-v-9620f765]{font-size:1rem;flex-shrink:0}@keyframes slideIn-9620f765{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.evaluation-row.error[data-v-9620f765]{animation:pulse-9620f765 2s infinite}@keyframes pulse-9620f765{0%{box-shadow:0 0 #ef444466}70%{box-shadow:0 0 0 10px #ef444400}to{box-shadow:0 0 #ef444400}}.info-pers-container[data-v-220323f0]{max-width:900px;margin:0 auto;padding:20px}.form-card[data-v-220323f0]{background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000014;border:1px solid rgba(255,255,255,.1);overflow:hidden}.card-header[data-v-220323f0]{text-align:center;padding:24px 24px 16px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.step-indicator[data-v-220323f0]{display:inline-block;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;padding:6px 12px;border-radius:16px;font-size:.75rem;font-weight:600;margin-bottom:8px}.card-title[data-v-220323f0]{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0 0 6px}.card-subtitle[data-v-220323f0]{font-size:.875rem;color:#64748b;margin:0}.form-content[data-v-220323f0]{padding:16px}.documents-section[data-v-220323f0]{padding:20px;background:#f8fafc;border-bottom:1px solid #e5e7eb}.section-header[data-v-220323f0]{margin-bottom:16px}.section-title[data-v-220323f0]{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0 0 4px}.section-subtitle[data-v-220323f0]{font-size:.75rem;color:#64748b;margin:0}.documents-grid[data-v-220323f0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.document-card[data-v-220323f0]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .3s ease;display:flex;flex-direction:column}.document-card[data-v-220323f0]:hover{border-color:#1fc1dc;transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc26}.document-preview[data-v-220323f0]{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex:1}.pdf-icon[data-v-220323f0]{font-size:1.5rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.document-info h4[data-v-220323f0]{font-size:.875rem;font-weight:600;color:#1a1a1a;margin:0 0 2px;line-height:1.2}.document-info p[data-v-220323f0]{font-size:.75rem;color:#64748b;margin:0}.download-btn[data-v-220323f0]{display:flex;align-items:center;justify-content:center;padding:8px 16px;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:.75rem;transition:all .3s ease;border:none;cursor:pointer}.download-btn[data-v-220323f0]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc4d}.form-section[data-v-220323f0]{margin-bottom:32px}.form-section[data-v-220323f0]:last-child{margin-bottom:0}.form-grid[data-v-220323f0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:16px}.form-grid[data-v-220323f0]:last-child{margin-bottom:0}.form-group[data-v-220323f0]{display:flex;flex-direction:column}.form-label[data-v-220323f0]{display:block;font-weight:600;color:#374151;margin-bottom:4px;font-size:.875rem}.required[data-v-220323f0]{color:#ef4444;font-weight:700;margin-left:2px}.input-wrapper[data-v-220323f0]{position:relative}.form-input[data-v-220323f0]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;transition:all .3s ease;background:#fff;color:#1a1a1a}.form-input[data-v-220323f0]:focus{outline:none;border-color:#1fc1dc;box-shadow:0 0 0 2px #1fc1dc1a;transform:translateY(-1px)}.form-input.error[data-v-220323f0]{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.form-input[data-v-220323f0]::placeholder{color:#9ca3af;font-style:italic}.radio-group[data-v-220323f0]{display:flex;gap:12px;margin-top:4px}.radio-label[data-v-220323f0]{display:flex;align-items:center;gap:6px;cursor:pointer;padding:8px 12px;border:2px solid #e5e7eb;border-radius:8px;transition:all .3s ease;background:#fff;-webkit-user-select:none;user-select:none;min-width:100px}.radio-label[data-v-220323f0]:hover{border-color:#1fc1dc;transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc26}.radio-label input[type=radio][data-v-220323f0]{display:none}.radio-box[data-v-220323f0]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:#fff;flex-shrink:0;position:relative}.radio-box[data-v-220323f0]:before{content:"";position:absolute;width:8px;height:8px;background:#fff;border-radius:2px;opacity:0;transform:scale(0);transition:all .3s ease}.radio-label input[type=radio]:checked+.radio-box[data-v-220323f0]{background:linear-gradient(135deg,#1fc1dc,#06273c);border-color:#1fc1dc;box-shadow:0 2px 8px #1fc1dc4d}.radio-label input[type=radio]:checked+.radio-box[data-v-220323f0]:before{opacity:1;transform:scale(1)}.radio-label input[type=radio]:checked~.radio-text[data-v-220323f0]{color:#1fc1dc;font-weight:600}.radio-text[data-v-220323f0]{font-size:.875rem;color:#374151;font-weight:500;transition:color .3s ease}.radio-label:active .radio-box[data-v-220323f0]{transform:scale(.95)}.radio-label input[type=radio]:checked+.radio-box[data-v-220323f0]{animation:checkboxPulse-220323f0 .4s ease}@keyframes checkboxPulse-220323f0{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.select-wrapper[data-v-220323f0]{position:relative}.form-select[data-v-220323f0]{width:100%;padding:10px 30px 10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;transition:all .3s ease;background:#fff;color:#1a1a1a;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-select[data-v-220323f0]:focus{outline:none;border-color:#1fc1dc;box-shadow:0 0 0 2px #1fc1dc1a;transform:translateY(-1px)}.form-select.error[data-v-220323f0]{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.select-arrow[data-v-220323f0]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:10px;color:#6b7280;transition:all .3s ease}.form-select:focus+.select-arrow[data-v-220323f0]{color:#1fc1dc}.error-message[data-v-220323f0]{display:flex;align-items:center;gap:4px;color:#ef4444;font-size:.75rem;margin-top:2px;font-weight:500}.error-icon[data-v-220323f0]{font-size:.875rem}.form-actions[data-v-220323f0]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #e5e7eb;background:#f8fafc}.btn[data-v-220323f0]{display:flex;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-prev[data-v-220323f0]{background:#f3f4f6;color:#374151}.btn-prev[data-v-220323f0]:hover{background:#e5e7eb;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.btn-next[data-v-220323f0]{background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff}.btn-next[data-v-220323f0]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc4d}.btn-icon[data-v-220323f0]{font-size:1rem}@media (max-width: 768px){.info-pers-container[data-v-220323f0]{padding:16px}.form-card[data-v-220323f0]{border-radius:12px}.card-header[data-v-220323f0]{padding:24px 20px}.card-title[data-v-220323f0]{font-size:1.5rem}.form-content[data-v-220323f0]{padding:32px 20px}.form-grid[data-v-220323f0]{grid-template-columns:1fr;gap:24px}.card-actions[data-v-220323f0]{flex-direction:column;gap:16px;padding:20px}.btn[data-v-220323f0]{width:100%;justify-content:center}}@media (max-width: 480px){.card-title[data-v-220323f0]{font-size:1.3rem}.form-input[data-v-220323f0]{padding:14px 16px;font-size:.95rem}.btn[data-v-220323f0]{padding:12px 24px;font-size:.95rem}}.info-pers-container[data-v-feb8cb31]{max-width:900px;margin:0 auto;padding:20px}.form-card[data-v-feb8cb31]{background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000014;border:1px solid rgba(255,255,255,.1);overflow:hidden}.card-header[data-v-feb8cb31]{text-align:center;padding:24px 24px 16px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.step-indicator[data-v-feb8cb31]{display:inline-block;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;padding:6px 12px;border-radius:16px;font-size:.75rem;font-weight:600;margin-bottom:8px}.card-title[data-v-feb8cb31]{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0 0 6px}.card-subtitle[data-v-feb8cb31]{font-size:.875rem;color:#64748b;margin:0}.form-content[data-v-feb8cb31]{padding:16px}.documents-section[data-v-feb8cb31]{padding:20px;background:#f8fafc;border-bottom:1px solid #e5e7eb}.section-header[data-v-feb8cb31]{margin-bottom:16px}.section-title[data-v-feb8cb31]{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0 0 4px}.section-subtitle[data-v-feb8cb31]{font-size:.75rem;color:#64748b;margin:0}.documents-grid[data-v-feb8cb31]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.document-card[data-v-feb8cb31]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .3s ease;display:flex;flex-direction:column}.document-card[data-v-feb8cb31]:hover{border-color:#1fc1dc;transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc26}.document-preview[data-v-feb8cb31]{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex:1}.pdf-icon[data-v-feb8cb31]{font-size:1.5rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.document-info h4[data-v-feb8cb31]{font-size:.875rem;font-weight:600;color:#1a1a1a;margin:0 0 2px;line-height:1.2}.document-info p[data-v-feb8cb31]{font-size:.75rem;color:#64748b;margin:0}.download-btn[data-v-feb8cb31]{display:flex;align-items:center;justify-content:center;padding:8px 16px;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:.75rem;transition:all .3s ease;border:none;cursor:pointer}.download-btn[data-v-feb8cb31]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc4d}.form-section[data-v-feb8cb31]{margin-bottom:32px}.form-section[data-v-feb8cb31]:last-child{margin-bottom:0}.form-grid[data-v-feb8cb31]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:16px}.form-grid[data-v-feb8cb31]:last-child{margin-bottom:0}.form-group[data-v-feb8cb31]{display:flex;flex-direction:column}.form-label[data-v-feb8cb31]{display:block;font-weight:600;color:#374151;margin-bottom:4px;font-size:.875rem}.required[data-v-feb8cb31]{color:#ef4444;font-weight:700;margin-left:2px}.input-wrapper[data-v-feb8cb31]{position:relative}.form-input[data-v-feb8cb31]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;transition:all .3s ease;background:#fff;color:#1a1a1a}.form-input[data-v-feb8cb31]:focus{outline:none;border-color:#1fc1dc;box-shadow:0 0 0 2px #1fc1dc1a;transform:translateY(-1px)}.form-input.error[data-v-feb8cb31]{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.form-input[data-v-feb8cb31]::placeholder{color:#9ca3af;font-style:italic}.radio-group[data-v-feb8cb31]{display:flex;gap:12px;margin-top:4px}.radio-label[data-v-feb8cb31]{display:flex;align-items:center;gap:6px;cursor:pointer;padding:8px 12px;border:2px solid #e5e7eb;border-radius:8px;transition:all .3s ease;background:#fff;-webkit-user-select:none;user-select:none;min-width:100px}.radio-label[data-v-feb8cb31]:hover{border-color:#1fc1dc;transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc26}.radio-label input[type=radio][data-v-feb8cb31]{display:none}.radio-box[data-v-feb8cb31]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:#fff;flex-shrink:0;position:relative}.radio-box[data-v-feb8cb31]:before{content:"";position:absolute;width:8px;height:8px;background:#fff;border-radius:2px;opacity:0;transform:scale(0);transition:all .3s ease}.radio-label input[type=radio]:checked+.radio-box[data-v-feb8cb31]{background:linear-gradient(135deg,#1fc1dc,#06273c);border-color:#1fc1dc;box-shadow:0 2px 8px #1fc1dc4d}.radio-label input[type=radio]:checked+.radio-box[data-v-feb8cb31]:before{opacity:1;transform:scale(1)}.radio-label input[type=radio]:checked~.radio-text[data-v-feb8cb31]{color:#1fc1dc;font-weight:600}.radio-text[data-v-feb8cb31]{font-size:.875rem;color:#374151;font-weight:500;transition:color .3s ease}.radio-label:active .radio-box[data-v-feb8cb31]{transform:scale(.95)}.radio-label input[type=radio]:checked+.radio-box[data-v-feb8cb31]{animation:checkboxPulse-feb8cb31 .4s ease}@keyframes checkboxPulse-feb8cb31{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.select-wrapper[data-v-feb8cb31]{position:relative}.form-select[data-v-feb8cb31]{width:100%;padding:10px 30px 10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;transition:all .3s ease;background:#fff;color:#1a1a1a;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-select[data-v-feb8cb31]:focus{outline:none;border-color:#1fc1dc;box-shadow:0 0 0 2px #1fc1dc1a;transform:translateY(-1px)}.form-select.error[data-v-feb8cb31]{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.select-arrow[data-v-feb8cb31]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:10px;color:#6b7280;transition:all .3s ease}.form-select:focus+.select-arrow[data-v-feb8cb31]{color:#1fc1dc}.error-message[data-v-feb8cb31]{display:flex;align-items:center;gap:4px;color:#ef4444;font-size:.75rem;margin-top:2px;font-weight:500}.error-icon[data-v-feb8cb31]{font-size:.875rem}.form-actions[data-v-feb8cb31]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #e5e7eb;background:#f8fafc}.btn[data-v-feb8cb31]{display:flex;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-prev[data-v-feb8cb31]{background:#f3f4f6;color:#374151}.btn-prev[data-v-feb8cb31]:hover{background:#e5e7eb;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.btn-next[data-v-feb8cb31]{background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff}.btn-next[data-v-feb8cb31]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc4d}.btn-icon[data-v-feb8cb31]{font-size:1rem}@media (max-width: 768px){.info-pers-container[data-v-feb8cb31]{padding:16px}.form-card[data-v-feb8cb31]{border-radius:12px}.card-header[data-v-feb8cb31]{padding:24px 20px}.card-title[data-v-feb8cb31]{font-size:1.5rem}.form-content[data-v-feb8cb31]{padding:32px 20px}.form-grid[data-v-feb8cb31]{grid-template-columns:1fr;gap:24px}.card-actions[data-v-feb8cb31]{flex-direction:column;gap:16px;padding:20px}.btn[data-v-feb8cb31]{width:100%;justify-content:center}}@media (max-width: 480px){.card-title[data-v-feb8cb31]{font-size:1.3rem}.form-input[data-v-feb8cb31]{padding:14px 16px;font-size:.95rem}.btn[data-v-feb8cb31]{padding:12px 24px;font-size:.95rem}}.info-pers-container[data-v-803076b7]{max-width:900px;margin:0 auto;padding:20px}.form-card[data-v-803076b7]{background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000014;border:1px solid rgba(255,255,255,.1);overflow:hidden}.card-header[data-v-803076b7]{text-align:center;padding:24px 24px 16px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.step-indicator[data-v-803076b7]{display:inline-block;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;padding:6px 12px;border-radius:16px;font-size:.75rem;font-weight:600;margin-bottom:8px}.card-title[data-v-803076b7]{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0 0 6px}.card-subtitle[data-v-803076b7]{font-size:.875rem;color:#64748b;margin:0}.form-content[data-v-803076b7]{padding:24px}.form-section[data-v-803076b7]{margin-bottom:32px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;transition:all .3s ease}.form-section[data-v-803076b7]:hover{border-color:#1fc1dc;box-shadow:0 4px 12px #1fc1dc1a}.section-header[data-v-803076b7]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}.section-icon[data-v-803076b7]{font-size:1.5rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;border-radius:10px;flex-shrink:0}.section-title[data-v-803076b7]{font-size:1.125rem;font-weight:700;color:#1a1a1a;margin:0}.section-content[data-v-803076b7]{padding:20px}.form-group[data-v-803076b7]{margin-bottom:20px}.form-group[data-v-803076b7]:last-child{margin-bottom:0}.form-label[data-v-803076b7]{display:block;font-weight:600;color:#374151;margin-bottom:12px;font-size:.875rem;line-height:1.4}.checkbox-grid[data-v-803076b7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:8px}.checkbox-group[data-v-803076b7]{display:flex;gap:16px;margin-top:8px;flex-wrap:wrap}.checkbox-item[data-v-803076b7]{display:flex;align-items:center;gap:10px;cursor:pointer;padding:12px 16px;border:2px solid #e2e8f0;border-radius:10px;background:#fff;transition:all .3s ease;position:relative;min-width:120px;justify-content:center;text-align:center}.checkbox-item[data-v-803076b7]:hover{border-color:#1fc1dc;background:#1fc1dc0d;transform:translateY(-2px);box-shadow:0 4px 12px #1fc1dc26}.checkbox-input[data-v-803076b7]{position:absolute;opacity:0;cursor:pointer}.checkbox-custom[data-v-803076b7]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;flex-shrink:0}.checkbox-custom[data-v-803076b7]:before{content:"✓";position:absolute;color:#fff;font-size:12px;font-weight:700;opacity:0;transform:scale(0);transition:all .3s ease}.checkbox-input:checked+.checkbox-custom[data-v-803076b7]{background:linear-gradient(135deg,#1fc1dc,#06273c);border-color:#1fc1dc;box-shadow:0 2px 8px #1fc1dc4d}.checkbox-input:checked+.checkbox-custom[data-v-803076b7]:before{opacity:1;transform:scale(1)}.checkbox-input:checked~.checkbox-text[data-v-803076b7]{color:#1fc1dc;font-weight:600}.checkbox-text[data-v-803076b7]{font-size:.875rem;color:#374151;font-weight:500;transition:all .3s ease;line-height:1.2}.checkbox-item:active .checkbox-custom[data-v-803076b7]{transform:scale(.9)}.checkbox-input:checked+.checkbox-custom[data-v-803076b7]{animation:checkboxPulse-803076b7 .4s ease}.checkbox-item input[type=radio]+.checkbox-custom[data-v-803076b7]{border-radius:6px}.checkbox-item input[type=radio]:checked+.checkbox-custom[data-v-803076b7]{background:linear-gradient(135deg,#1fc1dc,#06273c);border-color:#1fc1dc;box-shadow:0 2px 8px #1fc1dc4d}.checkbox-item input[type=radio]:checked+.checkbox-custom[data-v-803076b7]:before{content:"✓";position:absolute;color:#fff;font-size:12px;font-weight:700;opacity:1;transform:scale(1)}.checkbox-item input[type=radio]:checked~.checkbox-text[data-v-803076b7]{color:#1fc1dc;font-weight:600}.checkbox-item input[type=radio]:checked+.checkbox-custom[data-v-803076b7]{animation:checkboxPulse-803076b7 .4s ease}.checkbox-item input[type=radio]:focus+.checkbox-custom[data-v-803076b7]{outline:2px solid #1fc1dc;outline-offset:2px}.checkbox-input:focus+.checkbox-custom[data-v-803076b7]{outline:2px solid #1fc1dc;outline-offset:2px}.error-message[data-v-803076b7]{display:flex;align-items:center;gap:6px;color:#ef4444;font-size:.75rem;margin-top:8px;font-weight:500;padding:8px 12px;background:#ef44441a;border-radius:6px;border-left:3px solid #ef4444}.checkbox-item.error[data-v-803076b7]{border-color:#ef4444;background:#ef44440d}.documents-section[data-v-803076b7]{padding:20px;background:#f8fafc;border-bottom:1px solid #e5e7eb}.section-header[data-v-803076b7]{margin-bottom:16px}.section-title[data-v-803076b7]{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0 0 4px}.section-subtitle[data-v-803076b7]{font-size:.75rem;color:#64748b;margin:0}.documents-grid[data-v-803076b7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.document-card[data-v-803076b7]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .3s ease;display:flex;flex-direction:column}.document-card[data-v-803076b7]:hover{border-color:#1fc1dc;transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc26}.document-preview[data-v-803076b7]{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex:1}.pdf-icon[data-v-803076b7]{font-size:1.5rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.document-info h4[data-v-803076b7]{font-size:.875rem;font-weight:600;color:#1a1a1a;margin:0 0 2px;line-height:1.2}.document-info p[data-v-803076b7]{font-size:.75rem;color:#64748b;margin:0}.download-btn[data-v-803076b7]{display:flex;align-items:center;justify-content:center;padding:8px 16px;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:.75rem;transition:all .3s ease;border:none;cursor:pointer}.download-btn[data-v-803076b7]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc4d}.form-section[data-v-803076b7]{margin-bottom:32px}.form-section[data-v-803076b7]:last-child{margin-bottom:0}.form-grid[data-v-803076b7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:16px}.form-grid[data-v-803076b7]:last-child{margin-bottom:0}.form-group[data-v-803076b7]{display:flex;flex-direction:column}.form-label[data-v-803076b7]{display:block;font-weight:600;color:#374151;margin-bottom:4px;font-size:.875rem}.required[data-v-803076b7]{color:#ef4444;font-weight:700;margin-left:2px}.input-wrapper[data-v-803076b7]{position:relative}.form-input[data-v-803076b7]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;transition:all .3s ease;background:#fff;color:#1a1a1a}.form-input[data-v-803076b7]:focus{outline:none;border-color:#1fc1dc;box-shadow:0 0 0 2px #1fc1dc1a;transform:translateY(-1px)}.form-input.error[data-v-803076b7]{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.form-input[data-v-803076b7]::placeholder{color:#9ca3af;font-style:italic}.radio-group[data-v-803076b7]{display:flex;gap:12px;margin-top:4px}.radio-label[data-v-803076b7]{display:flex;align-items:center;gap:6px;cursor:pointer;padding:8px 12px;border:2px solid #e5e7eb;border-radius:8px;transition:all .3s ease;background:#fff;-webkit-user-select:none;user-select:none;min-width:100px}.radio-label[data-v-803076b7]:hover{border-color:#1fc1dc;transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc26}.radio-label input[type=radio][data-v-803076b7]{display:none}.radio-box[data-v-803076b7]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:#fff;flex-shrink:0;position:relative}.radio-box[data-v-803076b7]:before{content:"";position:absolute;width:8px;height:8px;background:#fff;border-radius:2px;opacity:0;transform:scale(0);transition:all .3s ease}.radio-label input[type=radio]:checked+.radio-box[data-v-803076b7]{background:linear-gradient(135deg,#1fc1dc,#06273c);border-color:#1fc1dc;box-shadow:0 2px 8px #1fc1dc4d}.radio-label input[type=radio]:checked+.radio-box[data-v-803076b7]:before{opacity:1;transform:scale(1)}.radio-label input[type=radio]:checked~.radio-text[data-v-803076b7]{color:#1fc1dc;font-weight:600}.radio-text[data-v-803076b7]{font-size:.875rem;color:#374151;font-weight:500;transition:color .3s ease}.radio-label:active .radio-box[data-v-803076b7]{transform:scale(.95)}.radio-label input[type=radio]:checked+.radio-box[data-v-803076b7]{animation:checkboxPulse-803076b7 .4s ease}@keyframes checkboxPulse-803076b7{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.select-wrapper[data-v-803076b7]{position:relative}.form-select[data-v-803076b7]{width:100%;padding:10px 30px 10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;transition:all .3s ease;background:#fff;color:#1a1a1a;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-select[data-v-803076b7]:focus{outline:none;border-color:#1fc1dc;box-shadow:0 0 0 2px #1fc1dc1a;transform:translateY(-1px)}.form-select.error[data-v-803076b7]{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.select-arrow[data-v-803076b7]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:10px;color:#6b7280;transition:all .3s ease}.form-select:focus+.select-arrow[data-v-803076b7]{color:#1fc1dc}.error-message[data-v-803076b7]{display:flex;align-items:center;gap:4px;color:#ef4444;font-size:.75rem;margin-top:2px;font-weight:500}.error-icon[data-v-803076b7]{font-size:.875rem}.form-actions[data-v-803076b7]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #e5e7eb;background:#f8fafc}.btn[data-v-803076b7]{display:flex;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-prev[data-v-803076b7]{background:#f3f4f6;color:#374151}.btn-prev[data-v-803076b7]:hover{background:#e5e7eb;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.btn-next[data-v-803076b7]{background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff}.btn-next[data-v-803076b7]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc4d}.btn-icon[data-v-803076b7]{font-size:1rem}@media (max-width: 768px){.info-pers-container[data-v-803076b7]{padding:16px}.form-card[data-v-803076b7]{border-radius:12px}.card-header[data-v-803076b7]{padding:20px 16px}.card-title[data-v-803076b7]{font-size:1.4rem}.form-content[data-v-803076b7]{padding:20px 16px}.form-section[data-v-803076b7]{margin-bottom:24px}.section-header[data-v-803076b7]{padding:12px 16px;gap:10px}.section-icon[data-v-803076b7]{width:36px;height:36px;font-size:1.25rem}.section-title[data-v-803076b7]{font-size:1rem}.section-content[data-v-803076b7]{padding:16px}.checkbox-grid[data-v-803076b7]{grid-template-columns:1fr;gap:10px}.checkbox-group[data-v-803076b7]{flex-direction:column;gap:10px}.checkbox-item[data-v-803076b7]{padding:10px 14px;min-width:auto;justify-content:flex-start}.checkbox-text[data-v-803076b7]{font-size:.85rem}.form-label[data-v-803076b7]{font-size:.85rem;margin-bottom:10px}.error-message[data-v-803076b7]{font-size:.7rem;padding:6px 10px}}@media (max-width: 480px){.info-pers-container[data-v-803076b7]{padding:12px}.card-header[data-v-803076b7]{padding:16px 12px}.card-title[data-v-803076b7]{font-size:1.3rem}.step-indicator[data-v-803076b7]{font-size:.7rem;padding:4px 8px}.form-content[data-v-803076b7]{padding:16px 12px}.form-section[data-v-803076b7]{margin-bottom:20px}.section-header[data-v-803076b7]{padding:10px 12px;gap:8px}.section-icon[data-v-803076b7]{width:32px;height:32px;font-size:1.1rem}.section-title[data-v-803076b7]{font-size:.9rem}.section-content[data-v-803076b7]{padding:12px}.checkbox-grid[data-v-803076b7],.checkbox-group[data-v-803076b7]{gap:8px}.checkbox-item[data-v-803076b7]{padding:8px 12px}.checkbox-custom[data-v-803076b7]{width:18px;height:18px}.checkbox-custom[data-v-803076b7]:before{font-size:10px}.checkbox-text[data-v-803076b7]{font-size:.8rem}.form-label[data-v-803076b7]{font-size:.8rem;margin-bottom:8px}.error-message[data-v-803076b7]{font-size:.65rem;padding:4px 8px;gap:4px}.checkbox-item[data-v-803076b7]:hover,.form-section[data-v-803076b7]:hover{transform:none}}@media (max-width: 1024px) and (orientation: landscape){.form-content[data-v-803076b7]{padding:20px}.section-header[data-v-803076b7]{padding:12px 16px}.checkbox-grid[data-v-803076b7]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (prefers-reduced-motion: reduce){.checkbox-item[data-v-803076b7],.checkbox-custom[data-v-803076b7],.form-section[data-v-803076b7]{transition:none}.checkbox-input:checked+.checkbox-custom[data-v-803076b7]{animation:none}}@media (prefers-color-scheme: dark){.form-section[data-v-803076b7]{background:#1f2937;border-color:#374151}.section-header[data-v-803076b7]{background:linear-gradient(135deg,#1f2937,#111827);border-color:#374151}.section-title[data-v-803076b7],.form-label[data-v-803076b7]{color:#f9fafb}.checkbox-item[data-v-803076b7]{background:#374151;border-color:#4b5563}.checkbox-item[data-v-803076b7]:hover{background:#1fc1dc1a;border-color:#1fc1dc}.checkbox-custom[data-v-803076b7]{background:#4b5563;border-color:#6b7280}.checkbox-text[data-v-803076b7]{color:#f9fafb}.error-message[data-v-803076b7]{background:#ef444433;border-left-color:#ef4444}}.file-upload-container[data-v-c9177da9]{max-width:1000px;margin:0 auto;padding:20px;min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.upload-card[data-v-c9177da9]{background:#fff;border-radius:20px;box-shadow:0 20px 40px #0000001a;border:1px solid rgba(255,255,255,.2);overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card-header[data-v-c9177da9]{text-align:center;padding:32px 32px 24px;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;position:relative;overflow:hidden}.card-header[data-v-c9177da9]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:shimmer-c9177da9 3s ease-in-out infinite}@keyframes shimmer-c9177da9{0%,to{transform:rotate(0)}50%{transform:rotate(180deg)}}.step-indicator[data-v-c9177da9]{display:inline-block;background:#fff3;color:#fff;padding:8px 16px;border-radius:20px;font-size:.875rem;font-weight:600;margin-bottom:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.card-title[data-v-c9177da9]{font-size:2rem;font-weight:700;color:#fff;margin:0 0 8px;position:relative;z-index:1}.card-subtitle[data-v-c9177da9]{font-size:1rem;color:#ffffffe6;margin:0;position:relative;z-index:1}.upload-content[data-v-c9177da9]{padding:32px}.upload-section[data-v-c9177da9]{margin-bottom:32px;background:#fff;border-radius:16px;border:1px solid #e2e8f0;overflow:hidden;transition:all .4s ease;box-shadow:0 4px 12px #0000000d}.upload-section[data-v-c9177da9]:hover{border-color:#1fc1dc;box-shadow:0 8px 24px #1fc1dc26;transform:translateY(-2px)}.upload-section[data-v-c9177da9]:last-child{margin-bottom:0}.section-header[data-v-c9177da9]{display:flex;align-items:center;gap:16px;padding:20px 24px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}.section-icon[data-v-c9177da9]{font-size:1.75rem;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;border-radius:12px;flex-shrink:0;box-shadow:0 4px 12px #1fc1dc4d}.section-title[data-v-c9177da9]{font-size:1.25rem;font-weight:700;color:#1a1a1a;margin:0}.section-content[data-v-c9177da9]{padding:24px}.upload-grid[data-v-c9177da9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.upload-item[data-v-c9177da9]{background:#f8fafc;border-radius:12px;padding:20px;border:1px solid #e2e8f0;transition:all .3s ease}.upload-item[data-v-c9177da9]:hover{border-color:#1fc1dc;box-shadow:0 4px 12px #1fc1dc1a}.upload-label[data-v-c9177da9]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.document-name[data-v-c9177da9]{font-size:.875rem;font-weight:600;color:#374151;line-height:1.4}.required[data-v-c9177da9]{color:#ef4444;font-weight:700;font-size:1rem}.upload-area[data-v-c9177da9]{border:2px dashed #d1d5db;border-radius:12px;padding:24px;text-align:center;transition:all .3s ease;background:#fff;position:relative;cursor:pointer;min-height:120px;display:flex;align-items:center;justify-content:center}.upload-area[data-v-c9177da9]:hover{border-color:#1fc1dc;background:#1fc1dc05}.upload-area.dragover[data-v-c9177da9]{border-color:#1fc1dc;background:#1fc1dc0d;transform:scale(1.02)}.upload-area.has-file[data-v-c9177da9]{border:2px solid #10b981;background:#10b98105}.upload-area.error[data-v-c9177da9]{border-color:#ef4444;background:#ef444405}.file-input[data-v-c9177da9]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.upload-prompt[data-v-c9177da9]{display:flex;flex-direction:column;align-items:center;gap:12px}.upload-icon[data-v-c9177da9]{font-size:2.5rem;opacity:.6}.upload-text[data-v-c9177da9]{text-align:center}.upload-title[data-v-c9177da9]{font-size:1rem;font-weight:600;color:#374151;margin:0 0 4px}.upload-subtitle[data-v-c9177da9]{font-size:.875rem;color:#6b7280;margin:0}.browse-btn[data-v-c9177da9]{padding:8px 16px;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:8px}.browse-btn[data-v-c9177da9]:hover{background:linear-gradient(135deg,#1ba8c0,#052030);transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc4d}.file-preview[data-v-c9177da9]{display:flex;align-items:center;gap:12px;width:100%}.file-icon[data-v-c9177da9]{font-size:2rem;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-radius:8px;flex-shrink:0}.file-info[data-v-c9177da9]{flex:1;text-align:left}.file-name[data-v-c9177da9]{font-size:.875rem;font-weight:600;color:#1a1a1a;margin:0 0 2px;word-break:break-word}.file-size[data-v-c9177da9]{font-size:.75rem;color:#6b7280;margin:0}.info-section[data-v-c9177da9]{background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:16px;border:1px solid #f59e0b;margin-bottom:32px;overflow:hidden}.info-header[data-v-c9177da9]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.info-icon[data-v-c9177da9]{font-size:1.5rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff3;border-radius:10px;flex-shrink:0}.info-title[data-v-c9177da9]{font-size:1.125rem;font-weight:700;margin:0}.info-content[data-v-c9177da9]{padding:20px}.info-list[data-v-c9177da9]{list-style:none;padding:0;margin:0}.info-item[data-v-c9177da9]{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;font-size:.875rem;color:#92400e;line-height:1.5}.info-item[data-v-c9177da9]:last-child{margin-bottom:0}.info-bullet[data-v-c9177da9]{color:#f59e0b;font-weight:700;font-size:1rem;line-height:1.5}.upload-actions[data-v-c9177da9]{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-top:1px solid #e5e7eb;background:#f8fafc;gap:16px}.btn[data-v-c9177da9]{display:flex;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:10px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;min-width:120px;justify-content:center}.btn-prev[data-v-c9177da9]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-prev[data-v-c9177da9]:hover{background:#e5e7eb;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.btn-submit[data-v-c9177da9]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;flex:1;max-width:200px}.btn-submit[data-v-c9177da9]:hover{background:linear-gradient(135deg,#0d9488,#047857);transform:translateY(-1px);box-shadow:0 6px 16px #10b9814d}.btn-icon[data-v-c9177da9]{font-size:1rem}.error-message[data-v-c9177da9]{display:flex;align-items:center;gap:6px;color:#ef4444;font-size:.75rem;margin-top:8px;font-weight:500;padding:8px 12px;background:#ef44441a;border-radius:6px;border-left:3px solid #ef4444}.error-icon[data-v-c9177da9]{font-size:.875rem}@media (max-width: 768px){.file-upload-container[data-v-c9177da9]{padding:16px}.upload-card[data-v-c9177da9]{border-radius:16px}.card-header[data-v-c9177da9]{padding:24px 20px}.card-title[data-v-c9177da9]{font-size:1.5rem}.upload-content[data-v-c9177da9]{padding:20px}.upload-grid[data-v-c9177da9]{grid-template-columns:1fr;gap:16px}.section-header[data-v-c9177da9]{padding:16px 20px}.section-icon[data-v-c9177da9]{width:40px;height:40px;font-size:1.5rem}.section-title[data-v-c9177da9]{font-size:1.125rem}.upload-actions[data-v-c9177da9]{flex-direction:column;padding:20px}.btn[data-v-c9177da9]{width:100%;max-width:none}.btn-submit[data-v-c9177da9]{max-width:none}}@media (max-width: 480px){.card-title[data-v-c9177da9]{font-size:1.25rem}.card-subtitle[data-v-c9177da9]{font-size:.875rem}.upload-content[data-v-c9177da9]{padding:16px}.section-header[data-v-c9177da9]{padding:12px 16px;gap:12px}.section-icon[data-v-c9177da9]{width:36px;height:36px;font-size:1.25rem}.section-title[data-v-c9177da9]{font-size:1rem}.upload-area[data-v-c9177da9]{padding:16px;min-height:100px}.upload-icon[data-v-c9177da9]{font-size:2rem}.upload-title[data-v-c9177da9]{font-size:.875rem;flex-direction:column;gap:10px}.checkbox-item[data-v-c9177da9]{padding:10px 14px;min-width:auto;justify-content:flex-start}.checkbox-text[data-v-c9177da9]{font-size:.85rem}.form-label[data-v-c9177da9]{font-size:.85rem;margin-bottom:10px}.error-message[data-v-c9177da9]{font-size:.7rem;padding:6px 10px}}@media (max-width: 480px){.info-pers-container[data-v-c9177da9]{padding:12px}.card-header[data-v-c9177da9]{padding:16px 12px}.card-title[data-v-c9177da9]{font-size:1.3rem}.step-indicator[data-v-c9177da9]{font-size:.7rem;padding:4px 8px}.form-content[data-v-c9177da9]{padding:16px 12px}.form-section[data-v-c9177da9]{margin-bottom:20px}.section-header[data-v-c9177da9]{padding:10px 12px;gap:8px}.section-icon[data-v-c9177da9]{width:32px;height:32px;font-size:1.1rem}.section-title[data-v-c9177da9]{font-size:.9rem}.section-content[data-v-c9177da9]{padding:12px}.checkbox-grid[data-v-c9177da9],.checkbox-group[data-v-c9177da9]{gap:8px}.checkbox-item[data-v-c9177da9]{padding:8px 12px}.checkbox-custom[data-v-c9177da9]{width:18px;height:18px}.checkbox-custom[data-v-c9177da9]:before{font-size:10px}.checkbox-text[data-v-c9177da9]{font-size:.8rem}.form-label[data-v-c9177da9]{font-size:.8rem;margin-bottom:8px}.error-message[data-v-c9177da9]{font-size:.65rem;padding:4px 8px;gap:4px}.checkbox-item[data-v-c9177da9]:hover,.form-section[data-v-c9177da9]:hover{transform:none}}@media (max-width: 1024px) and (orientation: landscape){.form-content[data-v-c9177da9]{padding:20px}.section-header[data-v-c9177da9]{padding:12px 16px}.checkbox-grid[data-v-c9177da9]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (prefers-reduced-motion: reduce){.checkbox-item[data-v-c9177da9],.checkbox-custom[data-v-c9177da9],.form-section[data-v-c9177da9]{transition:none}.checkbox-input:checked+.checkbox-custom[data-v-c9177da9]{animation:none}}@media (prefers-color-scheme: dark){.form-section[data-v-c9177da9]{background:#1f2937;border-color:#374151}.section-header[data-v-c9177da9]{background:linear-gradient(135deg,#1f2937,#111827);border-color:#374151}.section-title[data-v-c9177da9],.form-label[data-v-c9177da9]{color:#f9fafb}.checkbox-item[data-v-c9177da9]{background:#374151;border-color:#4b5563}.checkbox-item[data-v-c9177da9]:hover{background:#1fc1dc1a;border-color:#1fc1dc}.checkbox-custom[data-v-c9177da9]{background:#4b5563;border-color:#6b7280}.checkbox-text[data-v-c9177da9]{color:#f9fafb}.error-message[data-v-c9177da9]{background:#ef444433;border-left-color:#ef4444}}.progress-header[data-v-66b50f2c]{position:fixed;top:0;left:0;right:0;background:#fff;z-index:1000;box-shadow:0 2px 8px #0000001a;padding:8px 0;display:flex;align-items:center;justify-content:space-between}.progress-header>div[data-v-66b50f2c]:first-child,.progress-header>div[data-v-66b50f2c]:last-child{display:flex;flex-direction:column;align-items:center;padding:0 16px}.progress-header img[data-v-66b50f2c]{height:32px;width:auto;margin-bottom:4px;object-fit:contain}.progress-header h5[data-v-66b50f2c]{margin:0;font-size:.75rem;font-weight:600;color:#06273c;text-align:center;line-height:1.2}.progress-container[data-v-66b50f2c]{flex:1;max-width:600px;margin:0 auto;padding:0 16px}.progress-bar[data-v-66b50f2c]{position:relative;height:4px;background-color:#f1f5f9;border-radius:2px;overflow:hidden;margin-bottom:12px}.progress-fill[data-v-66b50f2c]{height:100%;background:linear-gradient(90deg,#1fc1dc,#06273c);border-radius:2px;transition:width .3s cubic-bezier(.4,0,.2,1);position:relative}.progress-fill[data-v-66b50f2c]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-66b50f2c 2s infinite}@keyframes shimmer-66b50f2c{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-steps[data-v-66b50f2c]{display:flex;justify-content:space-between;align-items:center;position:relative}.step-item[data-v-66b50f2c]{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;position:relative;cursor:pointer;transition:all .2s ease}.step-dot[data-v-66b50f2c]{width:24px;height:24px;border-radius:50%;background-color:#e2e8f0;color:#94a3b8;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.75rem;transition:all .2s ease;border:2px solid transparent;margin-bottom:4px}.step-item.active .step-dot[data-v-66b50f2c]{background-color:#1fc1dc;color:#fff;border-color:#1fc1dc;box-shadow:0 0 0 3px #1fc1dc1a}.step-item.current .step-dot[data-v-66b50f2c]{background-color:#06273c;color:#fff;border-color:#06273c;box-shadow:0 0 0 4px #06273c1a;transform:scale(1.15)}.step-label[data-v-66b50f2c]{font-size:.625rem;color:#94a3b8;font-weight:500;transition:all .2s ease;white-space:nowrap;line-height:1.1}.step-item.active .step-label[data-v-66b50f2c]{color:#1fc1dc;font-weight:600}.step-item.current .step-label[data-v-66b50f2c]{color:#06273c;font-weight:700}.step-item:hover:not(.active):not(.current) .step-dot[data-v-66b50f2c]{background-color:#cbd5e1;color:#64748b;transform:scale(1.08)}.step-item:hover:not(.active):not(.current) .step-label[data-v-66b50f2c]{color:#64748b}.form-content-container[data-v-66b50f2c]{margin-top:80px;min-height:calc(100vh - 80px);overflow-y:auto;padding-bottom:40px}.form-content-container .container[data-v-66b50f2c]{padding:0 20px}@media (max-width: 768px){.progress-header[data-v-66b50f2c]{padding:6px 0}.progress-header img[data-v-66b50f2c]{height:28px;margin-bottom:2px}.progress-header h5[data-v-66b50f2c]{font-size:.625rem}.progress-header>div[data-v-66b50f2c]:first-child,.progress-header>div[data-v-66b50f2c]:last-child{padding:0 12px}.progress-container[data-v-66b50f2c]{padding:0 12px;max-width:500px}.progress-bar[data-v-66b50f2c]{height:3px;margin-bottom:10px}.step-dot[data-v-66b50f2c]{width:20px;height:20px;font-size:.625rem;margin-bottom:2px}.step-label[data-v-66b50f2c]{font-size:.5625rem}.form-content-container[data-v-66b50f2c]{margin-top:70px;min-height:calc(100vh - 70px)}}@media (max-width: 480px){.progress-header[data-v-66b50f2c]{padding:4px 0}.progress-header img[data-v-66b50f2c]{height:24px;margin-bottom:1px}.progress-header h5[data-v-66b50f2c]{font-size:.5625rem}.progress-header>div[data-v-66b50f2c]:first-child,.progress-header>div[data-v-66b50f2c]:last-child{padding:0 8px}.progress-container[data-v-66b50f2c]{padding:0 8px;max-width:400px}.step-label[data-v-66b50f2c]{font-size:.5rem}.step-dot[data-v-66b50f2c]{width:18px;height:18px;font-size:.5625rem}.form-content-container[data-v-66b50f2c]{margin-top:60px;min-height:calc(100vh - 60px)}}@media (max-width: 360px){.progress-header h5[data-v-66b50f2c]{font-size:.5rem}.step-label[data-v-66b50f2c]{font-size:.4375rem}.step-dot[data-v-66b50f2c]{width:16px;height:16px;font-size:.5rem}}body[data-v-9231107f]{background-color:#f8f9fa;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.error-message[data-v-9231107f]{display:flex;align-items:center;gap:4px;color:#ef4444;font-size:.75rem;margin-top:2px;font-weight:500}.error-icon[data-v-9231107f]{font-size:.875rem}.container-card[data-v-9231107f]{max-width:1200px;margin:20px auto}.card-custom[data-v-9231107f]{border-radius:16px;box-shadow:0 8px 32px #00000014;padding:40px;background-color:#fff;border:1px solid rgba(255,255,255,.1)}.card-custom h2[data-v-9231107f]{color:#1a1a1a;font-weight:600;font-size:1.75rem;margin-bottom:24px;position:relative}.card-custom h2[data-v-9231107f]:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:3px;background:linear-gradient(90deg,#1fc1dc,#06273c);border-radius:2px}.card-custom ul[data-v-9231107f]{padding-left:20px;margin-bottom:32px}.card-custom ul li[data-v-9231107f]{margin-bottom:16px;line-height:1.6;color:#4a5568;font-size:.95rem}.card-custom ul ul li[data-v-9231107f]{margin-bottom:12px;font-size:.9rem;color:#6b7280}.highlight[data-v-9231107f]{color:#1fc1dc;font-weight:600;background-color:#1fc1dc1a;padding:4px 8px;border-radius:6px;display:inline-block}.info-section[data-v-9231107f]{margin-bottom:40px}.info-card[data-v-9231107f]{background:#f8fafc;border-left:4px solid #1fc1dc;padding:20px;margin-bottom:16px;border-radius:8px;transition:all .3s ease}.info-card[data-v-9231107f]:hover{background:#f1f5f9;transform:translate(4px)}.info-card h3[data-v-9231107f]{color:#1a1a1a;font-size:1.1rem;font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:8px}.info-card p[data-v-9231107f]{color:#475569;margin-bottom:4px;line-height:1.5}.info-card .details[data-v-9231107f]{font-size:.9rem;color:#64748b;font-style:italic}.steps-section[data-v-9231107f]{margin-bottom:40px}.steps-section h3[data-v-9231107f]{color:#1a1a1a;font-size:1.3rem;font-weight:600;margin-bottom:24px;display:flex;align-items:center;gap:8px}.steps-grid[data-v-9231107f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.step-item[data-v-9231107f]{display:flex;gap:12px;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;transition:all .3s ease}.step-item[data-v-9231107f]:hover{border-color:#1fc1dc;box-shadow:0 4px 12px #1fc1dc1a}.step-number[data-v-9231107f]{width:32px;height:32px;background:#1fc1dc;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;flex-shrink:0}.step-content h4[data-v-9231107f]{color:#1a1a1a;font-size:1rem;font-weight:600;margin-bottom:4px}.step-content p[data-v-9231107f]{color:#64748b;font-size:.9rem;margin:0}.confirmation-section[data-v-9231107f]{margin-bottom:32px}.confirmation-box[data-v-9231107f]{background:linear-gradient(135deg,#1fc1dc1a,#06273c0d);border:1px solid rgba(31,193,220,.2);border-radius:12px;padding:20px;text-align:center}.confirmation-box p[data-v-9231107f]{color:#1a1a1a;font-weight:500;margin:0;line-height:1.6}.selection-container[data-v-9231107f]{margin:32px 0}.selection-group[data-v-9231107f]{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.custom-checkbox[data-v-9231107f]{display:flex;align-items:center;gap:12px;padding:16px 24px;border:none;border-radius:0;background-color:transparent;cursor:pointer;min-width:120px}.custom-checkbox.selected[data-v-9231107f]{background-color:transparent}.checkbox-icon[data-v-9231107f]{width:24px;height:24px;border:2px solid #d1d5db;border-radius:6px;display:flex;align-items:center;justify-content:center;background-color:#fff;transition:all .3s ease;position:relative;z-index:1}.custom-checkbox.selected .checkbox-icon[data-v-9231107f]{border-color:#1fc1dc;background-color:#1fc1dc;color:#fff}.checkbox-label[data-v-9231107f]{font-weight:500;color:#374151;font-size:1rem;transition:color .3s ease;position:relative;z-index:1}.custom-checkbox.selected .checkbox-label[data-v-9231107f]{color:#1fc1dc;font-weight:600}.btn-primary-custom[data-v-9231107f]{background:linear-gradient(135deg,#1fc1dc,#06273c);border:none;color:#fff;padding:12px 32px;border-radius:8px;font-weight:600;font-size:1rem;transition:all .3s ease;box-shadow:0 4px 15px #1fc1dc4d}.btn-primary-custom[data-v-9231107f]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #1fc1dc66;background:linear-gradient(135deg,#2dd4e7,#08334f)}@media (max-width: 768px){.card-custom[data-v-9231107f]{padding:24px;margin:16px}.selection-group[data-v-9231107f]{flex-direction:column}.custom-checkbox[data-v-9231107f]{width:100%;justify-content:center}}@media (max-width: 576px){.card-custom h2[data-v-9231107f]{font-size:1.5rem}.card-custom ul li[data-v-9231107f]{font-size:.9rem;margin-bottom:14px}.btn-primary-custom[data-v-9231107f]{width:100%;padding:14px 24px}}.error-files[data-v-4a3fd9c0]{display:flex;align-items:center;gap:6px;color:#ef4444;font-size:.75rem;margin-top:8px;font-weight:500;padding:8px 12px;background:#ef44441a;border-radius:6px;border-left:3px solid #ef4444}.info-pers-container[data-v-4a3fd9c0]{max-width:900px;margin:0 auto;padding:20px}.form-card[data-v-4a3fd9c0]{background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000014;border:1px solid rgba(255,255,255,.1);overflow:hidden}.card-header[data-v-4a3fd9c0]{text-align:center;padding:24px 24px 16px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.step-indicator[data-v-4a3fd9c0]{display:inline-block;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;padding:6px 12px;border-radius:16px;font-size:.75rem;font-weight:600;margin-bottom:8px}.card-title[data-v-4a3fd9c0]{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0 0 6px}.card-subtitle[data-v-4a3fd9c0]{font-size:.875rem;color:#64748b;margin:0}.form-content[data-v-4a3fd9c0]{padding:16px}.documents-section[data-v-4a3fd9c0]{padding:20px;background:#f8fafc;border-bottom:1px solid #e5e7eb}.section-header[data-v-4a3fd9c0]{margin-bottom:16px}.section-title[data-v-4a3fd9c0]{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0 0 4px}.section-subtitle[data-v-4a3fd9c0]{font-size:.75rem;color:#64748b;margin:0}.documents-grid[data-v-4a3fd9c0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.document-card[data-v-4a3fd9c0]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .3s ease;display:flex;flex-direction:column}.document-card[data-v-4a3fd9c0]:hover{border-color:#1fc1dc;transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc26}.document-preview[data-v-4a3fd9c0]{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex:1}.pdf-icon[data-v-4a3fd9c0]{font-size:1.5rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.document-info h4[data-v-4a3fd9c0]{font-size:.875rem;font-weight:600;color:#1a1a1a;margin:0 0 2px;line-height:1.2}.document-info p[data-v-4a3fd9c0]{font-size:.75rem;color:#64748b;margin:0}.download-btn[data-v-4a3fd9c0]{display:flex;align-items:center;justify-content:center;padding:8px 16px;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:.75rem;transition:all .3s ease;border:none;cursor:pointer}.download-btn[data-v-4a3fd9c0]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc4d}.form-section[data-v-4a3fd9c0]{margin-bottom:32px}.form-section[data-v-4a3fd9c0]:last-child{margin-bottom:0}.form-grid[data-v-4a3fd9c0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:16px}.form-grid[data-v-4a3fd9c0]:last-child{margin-bottom:0}.form-group[data-v-4a3fd9c0]{display:flex;flex-direction:column}.form-label[data-v-4a3fd9c0]{display:block;font-weight:600;color:#374151;margin-bottom:4px;font-size:.875rem}.required[data-v-4a3fd9c0]{color:#ef4444;font-weight:700;margin-left:2px}.input-wrapper[data-v-4a3fd9c0]{position:relative}.form-input[data-v-4a3fd9c0]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;transition:all .3s ease;background:#fff;color:#1a1a1a;text-transform:capitalize}.form-input[data-v-4a3fd9c0]:focus{outline:none;border-color:#1fc1dc;box-shadow:0 0 0 2px #1fc1dc1a;transform:translateY(-1px)}.form-input.error[data-v-4a3fd9c0]{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.form-input[data-v-4a3fd9c0]::placeholder{color:#9ca3af;font-style:italic}.radio-group[data-v-4a3fd9c0]{display:flex;gap:12px;margin-top:4px}.radio-label[data-v-4a3fd9c0]{display:flex;align-items:center;gap:6px;cursor:pointer;padding:8px 12px;border:2px solid #e5e7eb;border-radius:8px;transition:all .3s ease;background:#fff;-webkit-user-select:none;user-select:none;min-width:100px}.radio-label[data-v-4a3fd9c0]:hover{border-color:#1fc1dc;transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc26}.radio-label input[type=radio][data-v-4a3fd9c0]{display:none}.radio-box[data-v-4a3fd9c0]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:#fff;flex-shrink:0;position:relative}.radio-box[data-v-4a3fd9c0]:before{content:"";position:absolute;width:8px;height:8px;background:#fff;border-radius:2px;opacity:0;transform:scale(0);transition:all .3s ease}.radio-label input[type=radio]:checked+.radio-box[data-v-4a3fd9c0]{background:linear-gradient(135deg,#1fc1dc,#06273c);border-color:#1fc1dc;box-shadow:0 2px 8px #1fc1dc4d}.radio-label input[type=radio]:checked+.radio-box[data-v-4a3fd9c0]:before{opacity:1;transform:scale(1)}.radio-label input[type=radio]:checked~.radio-text[data-v-4a3fd9c0]{color:#1fc1dc;font-weight:600}.radio-text[data-v-4a3fd9c0]{font-size:.875rem;color:#374151;font-weight:500;transition:color .3s ease}.radio-label:active .radio-box[data-v-4a3fd9c0]{transform:scale(.95)}.radio-label input[type=radio]:checked+.radio-box[data-v-4a3fd9c0]{animation:checkboxPulse-4a3fd9c0 .4s ease}@keyframes checkboxPulse-4a3fd9c0{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.select-wrapper[data-v-4a3fd9c0]{position:relative}.form-select[data-v-4a3fd9c0]{width:100%;padding:10px 30px 10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;transition:all .3s ease;background:#fff;color:#1a1a1a;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-select[data-v-4a3fd9c0]:focus{outline:none;border-color:#1fc1dc;box-shadow:0 0 0 2px #1fc1dc1a;transform:translateY(-1px)}.form-select.error[data-v-4a3fd9c0]{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.select-arrow[data-v-4a3fd9c0]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:10px;color:#6b7280;transition:all .3s ease}.form-select:focus+.select-arrow[data-v-4a3fd9c0]{color:#1fc1dc}.error-message[data-v-4a3fd9c0]{display:flex;align-items:center;gap:4px;color:#ef4444;font-size:.75rem;margin-top:2px;font-weight:500}.error-icon[data-v-4a3fd9c0]{font-size:.875rem}.form-actions[data-v-4a3fd9c0]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #e5e7eb;background:#f8fafc}.btn[data-v-4a3fd9c0]{display:flex;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-prev[data-v-4a3fd9c0]{background:#f3f4f6;color:#374151}.btn-prev[data-v-4a3fd9c0]:hover{background:#e5e7eb;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.btn-next[data-v-4a3fd9c0]{background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff}.btn-next[data-v-4a3fd9c0]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc4d}.btn-icon[data-v-4a3fd9c0]{font-size:1rem}@media (max-width: 768px){.info-pers-container[data-v-4a3fd9c0]{padding:16px}.form-card[data-v-4a3fd9c0]{border-radius:12px}.card-header[data-v-4a3fd9c0]{padding:24px 20px}.card-title[data-v-4a3fd9c0]{font-size:1.5rem}.form-content[data-v-4a3fd9c0]{padding:32px 20px}.form-grid[data-v-4a3fd9c0]{grid-template-columns:1fr;gap:24px}.card-actions[data-v-4a3fd9c0]{flex-direction:column;gap:16px;padding:20px}.btn[data-v-4a3fd9c0]{width:100%;justify-content:center}}.form-select option[data-v-4a3fd9c0]{padding:12px 16px;background:#fff;color:#374151;font-size:.875rem;font-weight:500;border-bottom:1px solid #f3f4f6;transition:all .2s ease}.form-select option[data-v-4a3fd9c0]:hover{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);color:#0369a1;font-weight:600}.form-select option[data-v-4a3fd9c0]:checked{background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;font-weight:600}.form-select option[data-v-4a3fd9c0]:first-child{border-radius:8px 8px 0 0;font-weight:600;color:#6b7280;background:#f9fafb}.form-select option[data-v-4a3fd9c0]:last-child{border-bottom:none;border-radius:0 0 8px 8px}.form-select option[data-v-4a3fd9c0]:not(:first-child):not(:last-child){border-radius:0}.form-select option[data-v-4a3fd9c0]:checked{box-shadow:0 0 0 2px #1fc1dc4d}.form-select[data-v-4a3fd9c0]:focus{outline:none;border-color:#1fc1dc;box-shadow:0 0 0 3px #1fc1dc1a}.form-select option[data-v-4a3fd9c0]:disabled{color:#9ca3af;background:#f3f4f6;cursor:not-allowed;opacity:.6}.form-select option[data-v-4a3fd9c0]:disabled:hover{background:#f3f4f6;color:#9ca3af;font-weight:500}.form-select[data-v-4a3fd9c0]{transition:all .3s ease}@supports (-webkit-appearance: none){.form-select option[data-v-4a3fd9c0]{padding:14px 18px;font-size:.9rem}.form-select option[data-v-4a3fd9c0]:hover{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.form-select option[data-v-4a3fd9c0]:checked{background:linear-gradient(135deg,#10b981,#059669);color:#fff}}@supports (-moz-appearance: none){.form-select option[data-v-4a3fd9c0]{padding:12px 16px;border-radius:4px;margin:2px 0}.form-select option[data-v-4a3fd9c0]:hover{background:linear-gradient(135deg,#ddd6fe,#c4b5fd);color:#5b21b6}.form-select option[data-v-4a3fd9c0]:checked{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}}@media (max-width: 480px){.card-title[data-v-4a3fd9c0]{font-size:1.3rem}.form-input[data-v-4a3fd9c0]{padding:14px 16px;font-size:.95rem}.btn[data-v-4a3fd9c0]{padding:12px 24px;font-size:.95rem}.form-select option[data-v-4a3fd9c0]{padding:16px 20px;font-size:1rem}.form-select option[data-v-4a3fd9c0]:hover{padding:16px 20px}}.info-pers-container[data-v-c905e148]{max-width:900px;margin:0 auto;padding:20px}.form-card[data-v-c905e148]{background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000014;border:1px solid rgba(255,255,255,.1);overflow:hidden}.card-header[data-v-c905e148]{text-align:center;padding:24px 24px 16px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.step-indicator[data-v-c905e148]{display:inline-block;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;padding:6px 12px;border-radius:16px;font-size:.75rem;font-weight:600;margin-bottom:8px}.card-title[data-v-c905e148]{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0 0 6px}.card-subtitle[data-v-c905e148]{font-size:.875rem;color:#64748b;margin:0}.form-content[data-v-c905e148]{padding:16px}.documents-section[data-v-c905e148]{padding:20px;background:#f8fafc;border-bottom:1px solid #e5e7eb}.section-header[data-v-c905e148]{margin-bottom:16px}.section-title[data-v-c905e148]{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0 0 4px}.section-subtitle[data-v-c905e148]{font-size:.75rem;color:#64748b;margin:0}.documents-grid[data-v-c905e148]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.document-card[data-v-c905e148]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .3s ease;display:flex;flex-direction:column}.document-card[data-v-c905e148]:hover{border-color:#1fc1dc;transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc26}.document-preview[data-v-c905e148]{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex:1}.pdf-icon[data-v-c905e148]{font-size:1.5rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.document-info h4[data-v-c905e148]{font-size:.875rem;font-weight:600;color:#1a1a1a;margin:0 0 2px;line-height:1.2}.document-info p[data-v-c905e148]{font-size:.75rem;color:#64748b;margin:0}.download-btn[data-v-c905e148]{display:flex;align-items:center;justify-content:center;padding:8px 16px;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:.75rem;transition:all .3s ease;border:none;cursor:pointer}.download-btn[data-v-c905e148]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc4d}.form-section[data-v-c905e148]{margin-bottom:32px}.form-section[data-v-c905e148]:last-child{margin-bottom:0}.form-grid[data-v-c905e148]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:16px}.form-grid[data-v-c905e148]:last-child{margin-bottom:0}.form-group[data-v-c905e148]{display:flex;flex-direction:column}.form-label[data-v-c905e148]{display:block;font-weight:600;color:#374151;margin-bottom:4px;font-size:.875rem}.required[data-v-c905e148]{color:#ef4444;font-weight:700;margin-left:2px}.input-wrapper[data-v-c905e148]{position:relative}.form-input[data-v-c905e148]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;transition:all .3s ease;background:#fff;color:#1a1a1a}.form-input[data-v-c905e148]:focus{outline:none;border-color:#1fc1dc;box-shadow:0 0 0 2px #1fc1dc1a;transform:translateY(-1px)}.form-input.error[data-v-c905e148]{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.form-input[data-v-c905e148]::placeholder{color:#9ca3af;font-style:italic}.radio-group[data-v-c905e148]{display:flex;gap:12px;margin-top:4px}.radio-label[data-v-c905e148]{display:flex;align-items:center;gap:6px;cursor:pointer;padding:8px 12px;border:2px solid #e5e7eb;border-radius:8px;transition:all .3s ease;background:#fff;-webkit-user-select:none;user-select:none;min-width:100px}.radio-label[data-v-c905e148]:hover{border-color:#1fc1dc;transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc26}.radio-label input[type=radio][data-v-c905e148]{display:none}.radio-box[data-v-c905e148]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:#fff;flex-shrink:0;position:relative}.radio-box[data-v-c905e148]:before{content:"";position:absolute;width:8px;height:8px;background:#fff;border-radius:2px;opacity:0;transform:scale(0);transition:all .3s ease}.radio-label input[type=radio]:checked+.radio-box[data-v-c905e148]{background:linear-gradient(135deg,#1fc1dc,#06273c);border-color:#1fc1dc;box-shadow:0 2px 8px #1fc1dc4d}.radio-label input[type=radio]:checked+.radio-box[data-v-c905e148]:before{opacity:1;transform:scale(1)}.radio-label input[type=radio]:checked~.radio-text[data-v-c905e148]{color:#1fc1dc;font-weight:600}.radio-text[data-v-c905e148]{font-size:.875rem;color:#374151;font-weight:500;transition:color .3s ease}.radio-label:active .radio-box[data-v-c905e148]{transform:scale(.95)}.radio-label input[type=radio]:checked+.radio-box[data-v-c905e148]{animation:checkboxPulse-c905e148 .4s ease}@keyframes checkboxPulse-c905e148{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.select-wrapper[data-v-c905e148]{position:relative}.form-select[data-v-c905e148]{width:100%;padding:10px 30px 10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;transition:all .3s ease;background:#fff;color:#1a1a1a;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-select[data-v-c905e148]:focus{outline:none;border-color:#1fc1dc;box-shadow:0 0 0 2px #1fc1dc1a;transform:translateY(-1px)}.form-select.error[data-v-c905e148]{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.select-arrow[data-v-c905e148]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:10px;color:#6b7280;transition:all .3s ease}.form-select:focus+.select-arrow[data-v-c905e148]{color:#1fc1dc}.error-message[data-v-c905e148]{display:flex;align-items:center;gap:4px;color:#ef4444;font-size:.75rem;margin-top:2px;font-weight:500}.error-icon[data-v-c905e148]{font-size:.875rem}.form-actions[data-v-c905e148]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #e5e7eb;background:#f8fafc}.btn[data-v-c905e148]{display:flex;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-prev[data-v-c905e148]{background:#f3f4f6;color:#374151}.btn-prev[data-v-c905e148]:hover{background:#e5e7eb;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.btn-next[data-v-c905e148]{background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff}.btn-next[data-v-c905e148]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc4d}.btn-icon[data-v-c905e148]{font-size:1rem}@media (max-width: 768px){.info-pers-container[data-v-c905e148]{padding:16px}.form-card[data-v-c905e148]{border-radius:12px}.card-header[data-v-c905e148]{padding:24px 20px}.card-title[data-v-c905e148]{font-size:1.5rem}.form-content[data-v-c905e148]{padding:32px 20px}.form-grid[data-v-c905e148]{grid-template-columns:1fr;gap:24px}.card-actions[data-v-c905e148]{flex-direction:column;gap:16px;padding:20px}.btn[data-v-c905e148]{width:100%;justify-content:center}}@media (max-width: 480px){.card-title[data-v-c905e148]{font-size:1.3rem}.form-input[data-v-c905e148]{padding:14px 16px;font-size:.95rem}.btn[data-v-c905e148]{padding:12px 24px;font-size:.95rem}}.info-pers-container[data-v-895eccef]{max-width:900px;margin:0 auto;padding:20px}.form-card[data-v-895eccef]{background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000014;border:1px solid rgba(255,255,255,.1);overflow:hidden}.card-header[data-v-895eccef]{text-align:center;padding:24px 24px 16px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.step-indicator[data-v-895eccef]{display:inline-block;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;padding:6px 12px;border-radius:16px;font-size:.75rem;font-weight:600;margin-bottom:8px}.card-title[data-v-895eccef]{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0 0 6px}.card-subtitle[data-v-895eccef]{font-size:.875rem;color:#64748b;margin:0}.form-content[data-v-895eccef]{padding:24px}.evaluation-header[data-v-895eccef]{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin-bottom:24px;padding:16px 20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;border:1px solid #e2e8f0}.header-rubrique[data-v-895eccef]{font-size:1rem;font-weight:700;color:#1a1a1a;display:flex;align-items:center}.header-options[data-v-895eccef]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.header-option[data-v-895eccef]{text-align:center;font-size:.875rem;font-weight:600;padding:8px 12px;border-radius:8px;transition:all .3s ease}.header-option.bon[data-v-895eccef]{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#166534;border:1px solid #86efac}.header-option.moyen[data-v-895eccef]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;border:1px solid #fcd34d}.header-option.faible[data-v-895eccef]{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#991b1b;border:1px solid #fca5a5}.evaluation-grid[data-v-895eccef]{display:flex;flex-direction:column;gap:12px}.evaluation-row[data-v-895eccef]{display:grid;grid-template-columns:2fr 1fr;gap:20px;padding:16px 20px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;transition:all .3s ease;align-items:center}.evaluation-row[data-v-895eccef]:hover{border-color:#1fc1dc;box-shadow:0 4px 12px #1fc1dc1a;transform:translateY(-1px)}.rubrique[data-v-895eccef]{font-size:.875rem;font-weight:600;color:#374151;line-height:1.4}.options[data-v-895eccef]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.checkbox-label[data-v-895eccef]{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:8px;border-radius:8px;transition:all .3s ease;position:relative}.checkbox-label[data-v-895eccef]:hover{background:#1fc1dc0d;transform:scale(1.05)}.checkbox-input[data-v-895eccef]{position:absolute;opacity:0;cursor:pointer}.checkbox-custom[data-v-895eccef]{width:24px;height:24px;border:2px solid #d1d5db;border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative}.checkbox-custom[data-v-895eccef]:before{content:"✓";position:absolute;color:#fff;font-size:14px;font-weight:700;opacity:0;transform:scale(0);transition:all .3s ease}.checkbox-input[value=bon]:checked+.checkbox-custom[data-v-895eccef]{background:linear-gradient(135deg,#22c55e,#16a34a);border-color:#22c55e;box-shadow:0 2px 8px #22c55e4d}.checkbox-input[value=bon]:checked+.checkbox-custom[data-v-895eccef]:before{opacity:1;transform:scale(1)}.checkbox-input[value=moyen]:checked+.checkbox-custom[data-v-895eccef]{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#f59e0b;box-shadow:0 2px 8px #f59e0b4d}.checkbox-input[value=moyen]:checked+.checkbox-custom[data-v-895eccef]:before{opacity:1;transform:scale(1)}.checkbox-input[value=faible]:checked+.checkbox-custom[data-v-895eccef]{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#ef4444;box-shadow:0 2px 8px #ef44444d}.checkbox-input[value=faible]:checked+.checkbox-custom[data-v-895eccef]:before{opacity:1;transform:scale(1)}.checkbox-label:active .checkbox-custom[data-v-895eccef]{transform:scale(.9)}.checkbox-input:checked+.checkbox-custom[data-v-895eccef]{animation:checkboxPulse-895eccef .4s ease}.checkbox-input:focus+.checkbox-custom[data-v-895eccef]{outline:2px solid #1fc1dc;outline-offset:2px}.documents-section[data-v-895eccef]{padding:20px;background:#f8fafc;border-bottom:1px solid #e5e7eb}.section-header[data-v-895eccef]{margin-bottom:16px}.section-title[data-v-895eccef]{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0 0 4px}.section-subtitle[data-v-895eccef]{font-size:.75rem;color:#64748b;margin:0}.documents-grid[data-v-895eccef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.document-card[data-v-895eccef]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .3s ease;display:flex;flex-direction:column}.document-card[data-v-895eccef]:hover{border-color:#1fc1dc;transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc26}.document-preview[data-v-895eccef]{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex:1}.pdf-icon[data-v-895eccef]{font-size:1.5rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.document-info h4[data-v-895eccef]{font-size:.875rem;font-weight:600;color:#1a1a1a;margin:0 0 2px;line-height:1.2}.document-info p[data-v-895eccef]{font-size:.75rem;color:#64748b;margin:0}.download-btn[data-v-895eccef]{display:flex;align-items:center;justify-content:center;padding:8px 16px;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:.75rem;transition:all .3s ease;border:none;cursor:pointer}.download-btn[data-v-895eccef]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc4d}.form-section[data-v-895eccef]{margin-bottom:32px}.form-section[data-v-895eccef]:last-child{margin-bottom:0}.form-grid[data-v-895eccef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:16px}.form-grid[data-v-895eccef]:last-child{margin-bottom:0}.form-group[data-v-895eccef]{display:flex;flex-direction:column}.form-label[data-v-895eccef]{display:block;font-weight:600;color:#374151;margin-bottom:4px;font-size:.875rem}.required[data-v-895eccef]{color:#ef4444;font-weight:700;margin-left:2px}.input-wrapper[data-v-895eccef]{position:relative}.form-input[data-v-895eccef]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;transition:all .3s ease;background:#fff;color:#1a1a1a}.form-input[data-v-895eccef]:focus{outline:none;border-color:#1fc1dc;box-shadow:0 0 0 2px #1fc1dc1a;transform:translateY(-1px)}.form-input.error[data-v-895eccef]{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.form-input[data-v-895eccef]::placeholder{color:#9ca3af;font-style:italic}.radio-group[data-v-895eccef]{display:flex;gap:12px;margin-top:4px}.radio-label[data-v-895eccef]{display:flex;align-items:center;gap:6px;cursor:pointer;padding:8px 12px;border:2px solid #e5e7eb;border-radius:8px;transition:all .3s ease;background:#fff;-webkit-user-select:none;user-select:none;min-width:100px}.radio-label[data-v-895eccef]:hover{border-color:#1fc1dc;transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc26}.radio-label input[type=radio][data-v-895eccef]{display:none}.radio-box[data-v-895eccef]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:#fff;flex-shrink:0;position:relative}.radio-box[data-v-895eccef]:before{content:"";position:absolute;width:8px;height:8px;background:#fff;border-radius:2px;opacity:0;transform:scale(0);transition:all .3s ease}.radio-label input[type=radio]:checked+.radio-box[data-v-895eccef]{background:linear-gradient(135deg,#1fc1dc,#06273c);border-color:#1fc1dc;box-shadow:0 2px 8px #1fc1dc4d}.radio-label input[type=radio]:checked+.radio-box[data-v-895eccef]:before{opacity:1;transform:scale(1)}.radio-label input[type=radio]:checked~.radio-text[data-v-895eccef]{color:#1fc1dc;font-weight:600}.radio-text[data-v-895eccef]{font-size:.875rem;color:#374151;font-weight:500;transition:color .3s ease}.radio-label:active .radio-box[data-v-895eccef]{transform:scale(.95)}.radio-label input[type=radio]:checked+.radio-box[data-v-895eccef]{animation:checkboxPulse-895eccef .4s ease}@keyframes checkboxPulse-895eccef{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.select-wrapper[data-v-895eccef]{position:relative}.form-select[data-v-895eccef]{width:100%;padding:10px 30px 10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;transition:all .3s ease;background:#fff;color:#1a1a1a;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-select[data-v-895eccef]:focus{outline:none;border-color:#1fc1dc;box-shadow:0 0 0 2px #1fc1dc1a;transform:translateY(-1px)}.form-select.error[data-v-895eccef]{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.select-arrow[data-v-895eccef]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:10px;color:#6b7280;transition:all .3s ease}.form-select:focus+.select-arrow[data-v-895eccef]{color:#1fc1dc}.error-message[data-v-895eccef]{display:flex;align-items:center;gap:4px;color:#ef4444;font-size:.75rem;margin-top:2px;font-weight:500}.error-icon[data-v-895eccef]{font-size:.875rem}.form-actions[data-v-895eccef]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #e5e7eb;background:#f8fafc}.btn[data-v-895eccef]{display:flex;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-prev[data-v-895eccef]{background:#f3f4f6;color:#374151}.btn-prev[data-v-895eccef]:hover{background:#e5e7eb;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.btn-next[data-v-895eccef]{background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff}.btn-next[data-v-895eccef]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc4d}.btn-icon[data-v-895eccef]{font-size:1rem}@media (max-width: 768px){.info-pers-container[data-v-895eccef]{padding:16px}.form-card[data-v-895eccef]{border-radius:12px}.card-header[data-v-895eccef]{padding:24px 20px}.card-title[data-v-895eccef]{font-size:1.5rem}.form-content[data-v-895eccef]{padding:32px 20px}.form-grid[data-v-895eccef]{grid-template-columns:1fr;gap:24px}.card-actions[data-v-895eccef]{flex-direction:column;gap:16px;padding:20px}.btn[data-v-895eccef]{width:100%;justify-content:center;padding:12px 20px}}@media (max-width: 480px){.info-pers-container[data-v-895eccef]{padding:12px}.card-header[data-v-895eccef]{padding:16px 12px}.card-title[data-v-895eccef]{font-size:1.3rem}.step-indicator[data-v-895eccef]{font-size:.7rem;padding:4px 8px}.form-content[data-v-895eccef]{padding:16px 12px}.evaluation-header[data-v-895eccef]{margin-bottom:16px;padding:10px 12px}.header-rubrique[data-v-895eccef]{font-size:.9rem}.header-option[data-v-895eccef]{font-size:.75rem;padding:4px 6px}.evaluation-row[data-v-895eccef]{padding:10px 12px;gap:8px}.rubrique[data-v-895eccef]{font-size:.8rem;padding:6px 10px;line-height:1.3}.options[data-v-895eccef]{gap:4px}.checkbox-label[data-v-895eccef]{padding:4px}.checkbox-custom[data-v-895eccef]{width:18px;height:18px}.checkbox-custom[data-v-895eccef]:before{font-size:10px}.btn[data-v-895eccef]{padding:10px 16px;font-size:.9rem}.checkbox-label[data-v-895eccef]:hover,.evaluation-row[data-v-895eccef]:hover{transform:none}}@media (max-width: 1024px) and (orientation: landscape){.evaluation-header[data-v-895eccef],.evaluation-row[data-v-895eccef]{grid-template-columns:1.5fr 1fr;gap:16px}.rubrique[data-v-895eccef]{font-size:.85rem}}@media (prefers-reduced-motion: reduce){.checkbox-label[data-v-895eccef],.checkbox-custom[data-v-895eccef],.evaluation-row[data-v-895eccef],.header-option[data-v-895eccef]{transition:none}.checkbox-input:checked+.checkbox-custom[data-v-895eccef]{animation:none}}@media (prefers-color-scheme: dark){.evaluation-header[data-v-895eccef]{background:linear-gradient(135deg,#1f2937,#111827);border-color:#374151}.header-rubrique[data-v-895eccef]{color:#f9fafb}.evaluation-row[data-v-895eccef]{background:#1f2937;border-color:#374151}.rubrique[data-v-895eccef]{color:#f9fafb}.checkbox-custom[data-v-895eccef]{background:#374151;border-color:#6b7280}.checkbox-label[data-v-895eccef]:hover{background:#1fc1dc1a}}.evaluation-row.error[data-v-895eccef]{border:2px solid #ef4444;border-radius:8px;background-color:#ef44440d;transition:all .3s ease}.evaluation-row.error .rubrique[data-v-895eccef]{color:#ef4444;font-weight:600}.error-message[data-v-895eccef]{margin-top:8px;padding:8px 12px;background-color:#fef2f2;border-left:4px solid #ef4444;border-radius:4px;font-size:.875rem;color:#991b1b;display:flex;align-items:center;gap:8px;animation:slideIn-895eccef .3s ease-out}.error-icon[data-v-895eccef]{font-size:1rem;flex-shrink:0}@keyframes slideIn-895eccef{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.evaluation-row.error[data-v-895eccef]{animation:pulse-895eccef 2s infinite}@keyframes pulse-895eccef{0%{box-shadow:0 0 #ef444466}70%{box-shadow:0 0 0 10px #ef444400}to{box-shadow:0 0 #ef444400}}.info-pers-container[data-v-4df46a62]{max-width:900px;margin:0 auto;padding:20px}.form-card[data-v-4df46a62]{background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000014;border:1px solid rgba(255,255,255,.1);overflow:hidden}.card-header[data-v-4df46a62]{text-align:center;padding:24px 24px 16px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.step-indicator[data-v-4df46a62]{display:inline-block;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;padding:6px 12px;border-radius:16px;font-size:.75rem;font-weight:600;margin-bottom:8px}.card-title[data-v-4df46a62]{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0 0 6px}.card-subtitle[data-v-4df46a62]{font-size:.875rem;color:#64748b;margin:0}.form-content[data-v-4df46a62]{padding:16px}.documents-section[data-v-4df46a62]{padding:20px;background:#f8fafc;border-bottom:1px solid #e5e7eb}.section-header[data-v-4df46a62]{margin-bottom:16px}.section-title[data-v-4df46a62]{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0 0 4px}.section-subtitle[data-v-4df46a62]{font-size:.75rem;color:#64748b;margin:0}.documents-grid[data-v-4df46a62]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.document-card[data-v-4df46a62]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .3s ease;display:flex;flex-direction:column}.document-card[data-v-4df46a62]:hover{border-color:#1fc1dc;transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc26}.document-preview[data-v-4df46a62]{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex:1}.pdf-icon[data-v-4df46a62]{font-size:1.5rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.document-info h4[data-v-4df46a62]{font-size:.875rem;font-weight:600;color:#1a1a1a;margin:0 0 2px;line-height:1.2}.document-info p[data-v-4df46a62]{font-size:.75rem;color:#64748b;margin:0}.download-btn[data-v-4df46a62]{display:flex;align-items:center;justify-content:center;padding:8px 16px;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:.75rem;transition:all .3s ease;border:none;cursor:pointer}.download-btn[data-v-4df46a62]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc4d}.form-section[data-v-4df46a62]{margin-bottom:32px}.form-section[data-v-4df46a62]:last-child{margin-bottom:0}.form-grid[data-v-4df46a62]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:16px}.form-grid[data-v-4df46a62]:last-child{margin-bottom:0}.form-group[data-v-4df46a62]{display:flex;flex-direction:column}.form-label[data-v-4df46a62]{display:block;font-weight:600;color:#374151;margin-bottom:4px;font-size:.875rem}.required[data-v-4df46a62]{color:#ef4444;font-weight:700;margin-left:2px}.input-wrapper[data-v-4df46a62]{position:relative}.form-input[data-v-4df46a62]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;transition:all .3s ease;background:#fff;color:#1a1a1a}.form-input[data-v-4df46a62]:focus{outline:none;border-color:#1fc1dc;box-shadow:0 0 0 2px #1fc1dc1a;transform:translateY(-1px)}.form-input.error[data-v-4df46a62]{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.form-input[data-v-4df46a62]::placeholder{color:#9ca3af;font-style:italic}.radio-group[data-v-4df46a62]{display:flex;gap:12px;margin-top:4px}.radio-label[data-v-4df46a62]{display:flex;align-items:center;gap:6px;cursor:pointer;padding:8px 12px;border:2px solid #e5e7eb;border-radius:8px;transition:all .3s ease;background:#fff;-webkit-user-select:none;user-select:none;min-width:100px}.radio-label[data-v-4df46a62]:hover{border-color:#1fc1dc;transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc26}.radio-label input[type=radio][data-v-4df46a62]{display:none}.radio-box[data-v-4df46a62]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:#fff;flex-shrink:0;position:relative}.radio-box[data-v-4df46a62]:before{content:"";position:absolute;width:8px;height:8px;background:#fff;border-radius:2px;opacity:0;transform:scale(0);transition:all .3s ease}.radio-label input[type=radio]:checked+.radio-box[data-v-4df46a62]{background:linear-gradient(135deg,#1fc1dc,#06273c);border-color:#1fc1dc;box-shadow:0 2px 8px #1fc1dc4d}.radio-label input[type=radio]:checked+.radio-box[data-v-4df46a62]:before{opacity:1;transform:scale(1)}.radio-label input[type=radio]:checked~.radio-text[data-v-4df46a62]{color:#1fc1dc;font-weight:600}.radio-text[data-v-4df46a62]{font-size:.875rem;color:#374151;font-weight:500;transition:color .3s ease}.radio-label:active .radio-box[data-v-4df46a62]{transform:scale(.95)}.radio-label input[type=radio]:checked+.radio-box[data-v-4df46a62]{animation:checkboxPulse-4df46a62 .4s ease}@keyframes checkboxPulse-4df46a62{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.select-wrapper[data-v-4df46a62]{position:relative}.form-select[data-v-4df46a62]{width:100%;padding:10px 30px 10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;transition:all .3s ease;background:#fff;color:#1a1a1a;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-select[data-v-4df46a62]:focus{outline:none;border-color:#1fc1dc;box-shadow:0 0 0 2px #1fc1dc1a;transform:translateY(-1px)}.form-select.error[data-v-4df46a62]{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.select-arrow[data-v-4df46a62]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:10px;color:#6b7280;transition:all .3s ease}.form-select:focus+.select-arrow[data-v-4df46a62]{color:#1fc1dc}.error-message[data-v-4df46a62]{display:flex;align-items:center;gap:4px;color:#ef4444;font-size:.75rem;margin-top:2px;font-weight:500}.error-icon[data-v-4df46a62]{font-size:.875rem}.form-actions[data-v-4df46a62]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #e5e7eb;background:#f8fafc}.btn[data-v-4df46a62]{display:flex;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-prev[data-v-4df46a62]{background:#f3f4f6;color:#374151}.btn-prev[data-v-4df46a62]:hover{background:#e5e7eb;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.btn-next[data-v-4df46a62]{background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff}.btn-next[data-v-4df46a62]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc4d}.btn-icon[data-v-4df46a62]{font-size:1rem}@media (max-width: 768px){.info-pers-container[data-v-4df46a62]{padding:16px}.form-card[data-v-4df46a62]{border-radius:12px}.card-header[data-v-4df46a62]{padding:24px 20px}.card-title[data-v-4df46a62]{font-size:1.5rem}.form-content[data-v-4df46a62]{padding:32px 20px}.form-grid[data-v-4df46a62]{grid-template-columns:1fr;gap:24px}.card-actions[data-v-4df46a62]{flex-direction:column;gap:16px;padding:20px}.btn[data-v-4df46a62]{width:100%;justify-content:center}}@media (max-width: 480px){.card-title[data-v-4df46a62]{font-size:1.3rem}.form-input[data-v-4df46a62]{padding:14px 16px;font-size:.95rem}.btn[data-v-4df46a62]{padding:12px 24px;font-size:.95rem}}.info-pers-container[data-v-be3d473c]{max-width:900px;margin:0 auto;padding:20px}.form-card[data-v-be3d473c]{background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000014;border:1px solid rgba(255,255,255,.1);overflow:hidden}.card-header[data-v-be3d473c]{text-align:center;padding:24px 24px 16px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.step-indicator[data-v-be3d473c]{display:inline-block;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;padding:6px 12px;border-radius:16px;font-size:.75rem;font-weight:600;margin-bottom:8px}.card-title[data-v-be3d473c]{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0 0 6px}.card-subtitle[data-v-be3d473c]{font-size:.875rem;color:#64748b;margin:0}.form-content[data-v-be3d473c]{padding:16px}.documents-section[data-v-be3d473c]{padding:20px;background:#f8fafc;border-bottom:1px solid #e5e7eb}.section-header[data-v-be3d473c]{margin-bottom:16px}.section-title[data-v-be3d473c]{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0 0 4px}.section-subtitle[data-v-be3d473c]{font-size:.75rem;color:#64748b;margin:0}.documents-grid[data-v-be3d473c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.document-card[data-v-be3d473c]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .3s ease;display:flex;flex-direction:column}.document-card[data-v-be3d473c]:hover{border-color:#1fc1dc;transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc26}.document-preview[data-v-be3d473c]{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex:1}.pdf-icon[data-v-be3d473c]{font-size:1.5rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.document-info h4[data-v-be3d473c]{font-size:.875rem;font-weight:600;color:#1a1a1a;margin:0 0 2px;line-height:1.2}.document-info p[data-v-be3d473c]{font-size:.75rem;color:#64748b;margin:0}.download-btn[data-v-be3d473c]{display:flex;align-items:center;justify-content:center;padding:8px 16px;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:.75rem;transition:all .3s ease;border:none;cursor:pointer}.download-btn[data-v-be3d473c]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc4d}.form-section[data-v-be3d473c]{margin-bottom:32px}.form-section[data-v-be3d473c]:last-child{margin-bottom:0}.form-grid[data-v-be3d473c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:16px}.form-grid[data-v-be3d473c]:last-child{margin-bottom:0}.form-group[data-v-be3d473c]{display:flex;flex-direction:column}.form-label[data-v-be3d473c]{display:block;font-weight:600;color:#374151;margin-bottom:4px;font-size:.875rem}.required[data-v-be3d473c]{color:#ef4444;font-weight:700;margin-left:2px}.input-wrapper[data-v-be3d473c]{position:relative}.form-input[data-v-be3d473c]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;transition:all .3s ease;background:#fff;color:#1a1a1a}.form-input[data-v-be3d473c]:focus{outline:none;border-color:#1fc1dc;box-shadow:0 0 0 2px #1fc1dc1a;transform:translateY(-1px)}.form-input.error[data-v-be3d473c]{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.form-input[data-v-be3d473c]::placeholder{color:#9ca3af;font-style:italic}.radio-group[data-v-be3d473c]{display:flex;gap:12px;margin-top:4px}.radio-label[data-v-be3d473c]{display:flex;align-items:center;gap:6px;cursor:pointer;padding:8px 12px;border:2px solid #e5e7eb;border-radius:8px;transition:all .3s ease;background:#fff;-webkit-user-select:none;user-select:none;min-width:100px}.radio-label[data-v-be3d473c]:hover{border-color:#1fc1dc;transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc26}.radio-label input[type=radio][data-v-be3d473c]{display:none}.radio-box[data-v-be3d473c]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:#fff;flex-shrink:0;position:relative}.radio-box[data-v-be3d473c]:before{content:"";position:absolute;width:8px;height:8px;background:#fff;border-radius:2px;opacity:0;transform:scale(0);transition:all .3s ease}.radio-label input[type=radio]:checked+.radio-box[data-v-be3d473c]{background:linear-gradient(135deg,#1fc1dc,#06273c);border-color:#1fc1dc;box-shadow:0 2px 8px #1fc1dc4d}.radio-label input[type=radio]:checked+.radio-box[data-v-be3d473c]:before{opacity:1;transform:scale(1)}.radio-label input[type=radio]:checked~.radio-text[data-v-be3d473c]{color:#1fc1dc;font-weight:600}.radio-text[data-v-be3d473c]{font-size:.875rem;color:#374151;font-weight:500;transition:color .3s ease}.radio-label:active .radio-box[data-v-be3d473c]{transform:scale(.95)}.radio-label input[type=radio]:checked+.radio-box[data-v-be3d473c]{animation:checkboxPulse-be3d473c .4s ease}@keyframes checkboxPulse-be3d473c{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.select-wrapper[data-v-be3d473c]{position:relative}.form-select[data-v-be3d473c]{width:100%;padding:10px 30px 10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;transition:all .3s ease;background:#fff;color:#1a1a1a;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-select[data-v-be3d473c]:focus{outline:none;border-color:#1fc1dc;box-shadow:0 0 0 2px #1fc1dc1a;transform:translateY(-1px)}.form-select.error[data-v-be3d473c]{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.select-arrow[data-v-be3d473c]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:10px;color:#6b7280;transition:all .3s ease}.form-select:focus+.select-arrow[data-v-be3d473c]{color:#1fc1dc}.error-message[data-v-be3d473c]{display:flex;align-items:center;gap:4px;color:#ef4444;font-size:.75rem;margin-top:2px;font-weight:500}.error-icon[data-v-be3d473c]{font-size:.875rem}.form-actions[data-v-be3d473c]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #e5e7eb;background:#f8fafc}.btn[data-v-be3d473c]{display:flex;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-prev[data-v-be3d473c]{background:#f3f4f6;color:#374151}.btn-prev[data-v-be3d473c]:hover{background:#e5e7eb;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.btn-next[data-v-be3d473c]{background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff}.btn-next[data-v-be3d473c]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc4d}.btn-icon[data-v-be3d473c]{font-size:1rem}@media (max-width: 768px){.info-pers-container[data-v-be3d473c]{padding:16px}.form-card[data-v-be3d473c]{border-radius:12px}.card-header[data-v-be3d473c]{padding:24px 20px}.card-title[data-v-be3d473c]{font-size:1.5rem}.form-content[data-v-be3d473c]{padding:32px 20px}.form-grid[data-v-be3d473c]{grid-template-columns:1fr;gap:24px}.card-actions[data-v-be3d473c]{flex-direction:column;gap:16px;padding:20px}.btn[data-v-be3d473c]{width:100%;justify-content:center}}@media (max-width: 480px){.card-title[data-v-be3d473c]{font-size:1.3rem}.form-input[data-v-be3d473c]{padding:14px 16px;font-size:.95rem}.btn[data-v-be3d473c]{padding:12px 24px;font-size:.95rem}}.info-pers-container[data-v-2faaf69d]{max-width:900px;margin:0 auto;padding:20px}.form-card[data-v-2faaf69d]{background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000014;border:1px solid rgba(255,255,255,.1);overflow:hidden}.card-header[data-v-2faaf69d]{text-align:center;padding:24px 24px 16px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.step-indicator[data-v-2faaf69d]{display:inline-block;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;padding:6px 12px;border-radius:16px;font-size:.75rem;font-weight:600;margin-bottom:8px}.card-title[data-v-2faaf69d]{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0 0 6px}.card-subtitle[data-v-2faaf69d]{font-size:.875rem;color:#64748b;margin:0}.form-content[data-v-2faaf69d]{padding:24px}.form-section[data-v-2faaf69d]{margin-bottom:32px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;transition:all .3s ease}.form-section[data-v-2faaf69d]:hover{border-color:#1fc1dc;box-shadow:0 4px 12px #1fc1dc1a}.section-header[data-v-2faaf69d]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}.section-icon[data-v-2faaf69d]{font-size:1.5rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;border-radius:10px;flex-shrink:0}.section-title[data-v-2faaf69d]{font-size:1.125rem;font-weight:700;color:#1a1a1a;margin:0}.section-content[data-v-2faaf69d]{padding:20px}.form-group[data-v-2faaf69d]{margin-bottom:20px}.form-group[data-v-2faaf69d]:last-child{margin-bottom:0}.form-label[data-v-2faaf69d]{display:block;font-weight:600;color:#374151;margin-bottom:12px;font-size:.875rem;line-height:1.4}.checkbox-grid[data-v-2faaf69d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:8px}.checkbox-group[data-v-2faaf69d]{display:flex;gap:16px;margin-top:8px;flex-wrap:wrap}.checkbox-item[data-v-2faaf69d]{display:flex;align-items:center;gap:10px;cursor:pointer;padding:12px 16px;border:2px solid #e2e8f0;border-radius:10px;background:#fff;transition:all .3s ease;position:relative;min-width:120px;justify-content:center;text-align:center}.checkbox-item[data-v-2faaf69d]:hover{border-color:#1fc1dc;background:#1fc1dc0d;transform:translateY(-2px);box-shadow:0 4px 12px #1fc1dc26}.checkbox-input[data-v-2faaf69d]{position:absolute;opacity:0;cursor:pointer}.checkbox-custom[data-v-2faaf69d]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;flex-shrink:0}.checkbox-custom[data-v-2faaf69d]:before{content:"✓";position:absolute;color:#fff;font-size:12px;font-weight:700;opacity:0;transform:scale(0);transition:all .3s ease}.checkbox-input:checked+.checkbox-custom[data-v-2faaf69d]{background:linear-gradient(135deg,#1fc1dc,#06273c);border-color:#1fc1dc;box-shadow:0 2px 8px #1fc1dc4d}.checkbox-input:checked+.checkbox-custom[data-v-2faaf69d]:before{opacity:1;transform:scale(1)}.checkbox-input:checked~.checkbox-text[data-v-2faaf69d]{color:#1fc1dc;font-weight:600}.checkbox-text[data-v-2faaf69d]{font-size:.875rem;color:#374151;font-weight:500;transition:all .3s ease;line-height:1.2}.checkbox-item:active .checkbox-custom[data-v-2faaf69d]{transform:scale(.9)}.checkbox-input:checked+.checkbox-custom[data-v-2faaf69d]{animation:checkboxPulse-2faaf69d .4s ease}.checkbox-item input[type=radio]+.checkbox-custom[data-v-2faaf69d]{border-radius:6px}.checkbox-item input[type=radio]:checked+.checkbox-custom[data-v-2faaf69d]{background:linear-gradient(135deg,#1fc1dc,#06273c);border-color:#1fc1dc;box-shadow:0 2px 8px #1fc1dc4d}.checkbox-item input[type=radio]:checked+.checkbox-custom[data-v-2faaf69d]:before{content:"✓";position:absolute;color:#fff;font-size:12px;font-weight:700;opacity:1;transform:scale(1)}.checkbox-item input[type=radio]:checked~.checkbox-text[data-v-2faaf69d]{color:#1fc1dc;font-weight:600}.checkbox-item input[type=radio]:checked+.checkbox-custom[data-v-2faaf69d]{animation:checkboxPulse-2faaf69d .4s ease}.checkbox-item input[type=radio]:focus+.checkbox-custom[data-v-2faaf69d]{outline:2px solid #1fc1dc;outline-offset:2px}.checkbox-input:focus+.checkbox-custom[data-v-2faaf69d]{outline:2px solid #1fc1dc;outline-offset:2px}.error-message[data-v-2faaf69d]{display:flex;align-items:center;gap:6px;color:#ef4444;font-size:.75rem;margin-top:8px;font-weight:500;padding:8px 12px;background:#ef44441a;border-radius:6px;border-left:3px solid #ef4444}.checkbox-item.error[data-v-2faaf69d]{border-color:#ef4444;background:#ef44440d}.documents-section[data-v-2faaf69d]{padding:20px;background:#f8fafc;border-bottom:1px solid #e5e7eb}.section-header[data-v-2faaf69d]{margin-bottom:16px}.section-title[data-v-2faaf69d]{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0 0 4px}.section-subtitle[data-v-2faaf69d]{font-size:.75rem;color:#64748b;margin:0}.documents-grid[data-v-2faaf69d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.document-card[data-v-2faaf69d]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .3s ease;display:flex;flex-direction:column}.document-card[data-v-2faaf69d]:hover{border-color:#1fc1dc;transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc26}.document-preview[data-v-2faaf69d]{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex:1}.pdf-icon[data-v-2faaf69d]{font-size:1.5rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.document-info h4[data-v-2faaf69d]{font-size:.875rem;font-weight:600;color:#1a1a1a;margin:0 0 2px;line-height:1.2}.document-info p[data-v-2faaf69d]{font-size:.75rem;color:#64748b;margin:0}.download-btn[data-v-2faaf69d]{display:flex;align-items:center;justify-content:center;padding:8px 16px;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:.75rem;transition:all .3s ease;border:none;cursor:pointer}.download-btn[data-v-2faaf69d]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc4d}.form-section[data-v-2faaf69d]{margin-bottom:32px}.form-section[data-v-2faaf69d]:last-child{margin-bottom:0}.form-grid[data-v-2faaf69d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:16px}.form-grid[data-v-2faaf69d]:last-child{margin-bottom:0}.form-group[data-v-2faaf69d]{display:flex;flex-direction:column}.form-label[data-v-2faaf69d]{display:block;font-weight:600;color:#374151;margin-bottom:4px;font-size:.875rem}.required[data-v-2faaf69d]{color:#ef4444;font-weight:700;margin-left:2px}.input-wrapper[data-v-2faaf69d]{position:relative}.form-input[data-v-2faaf69d]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;transition:all .3s ease;background:#fff;color:#1a1a1a}.form-input[data-v-2faaf69d]:focus{outline:none;border-color:#1fc1dc;box-shadow:0 0 0 2px #1fc1dc1a;transform:translateY(-1px)}.form-input.error[data-v-2faaf69d]{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.form-input[data-v-2faaf69d]::placeholder{color:#9ca3af;font-style:italic}.radio-group[data-v-2faaf69d]{display:flex;gap:12px;margin-top:4px}.radio-label[data-v-2faaf69d]{display:flex;align-items:center;gap:6px;cursor:pointer;padding:8px 12px;border:2px solid #e5e7eb;border-radius:8px;transition:all .3s ease;background:#fff;-webkit-user-select:none;user-select:none;min-width:100px}.radio-label[data-v-2faaf69d]:hover{border-color:#1fc1dc;transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc26}.radio-label input[type=radio][data-v-2faaf69d]{display:none}.radio-box[data-v-2faaf69d]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:#fff;flex-shrink:0;position:relative}.radio-box[data-v-2faaf69d]:before{content:"";position:absolute;width:8px;height:8px;background:#fff;border-radius:2px;opacity:0;transform:scale(0);transition:all .3s ease}.radio-label input[type=radio]:checked+.radio-box[data-v-2faaf69d]{background:linear-gradient(135deg,#1fc1dc,#06273c);border-color:#1fc1dc;box-shadow:0 2px 8px #1fc1dc4d}.radio-label input[type=radio]:checked+.radio-box[data-v-2faaf69d]:before{opacity:1;transform:scale(1)}.radio-label input[type=radio]:checked~.radio-text[data-v-2faaf69d]{color:#1fc1dc;font-weight:600}.radio-text[data-v-2faaf69d]{font-size:.875rem;color:#374151;font-weight:500;transition:color .3s ease}.radio-label:active .radio-box[data-v-2faaf69d]{transform:scale(.95)}.radio-label input[type=radio]:checked+.radio-box[data-v-2faaf69d]{animation:checkboxPulse-2faaf69d .4s ease}@keyframes checkboxPulse-2faaf69d{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.select-wrapper[data-v-2faaf69d]{position:relative}.form-select[data-v-2faaf69d]{width:100%;padding:10px 30px 10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;transition:all .3s ease;background:#fff;color:#1a1a1a;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-select[data-v-2faaf69d]:focus{outline:none;border-color:#1fc1dc;box-shadow:0 0 0 2px #1fc1dc1a;transform:translateY(-1px)}.form-select.error[data-v-2faaf69d]{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.select-arrow[data-v-2faaf69d]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:10px;color:#6b7280;transition:all .3s ease}.form-select:focus+.select-arrow[data-v-2faaf69d]{color:#1fc1dc}.error-message[data-v-2faaf69d]{display:flex;align-items:center;gap:4px;color:#ef4444;font-size:.75rem;margin-top:2px;font-weight:500}.error-icon[data-v-2faaf69d]{font-size:.875rem}.form-actions[data-v-2faaf69d]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #e5e7eb;background:#f8fafc}.btn[data-v-2faaf69d]{display:flex;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-prev[data-v-2faaf69d]{background:#f3f4f6;color:#374151}.btn-prev[data-v-2faaf69d]:hover{background:#e5e7eb;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.btn-next[data-v-2faaf69d]{background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff}.btn-next[data-v-2faaf69d]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc4d}.btn-icon[data-v-2faaf69d]{font-size:1rem}@media (max-width: 768px){.info-pers-container[data-v-2faaf69d]{padding:16px}.form-card[data-v-2faaf69d]{border-radius:12px}.card-header[data-v-2faaf69d]{padding:20px 16px}.card-title[data-v-2faaf69d]{font-size:1.4rem}.form-content[data-v-2faaf69d]{padding:20px 16px}.form-section[data-v-2faaf69d]{margin-bottom:24px}.section-header[data-v-2faaf69d]{padding:12px 16px;gap:10px}.section-icon[data-v-2faaf69d]{width:36px;height:36px;font-size:1.25rem}.section-title[data-v-2faaf69d]{font-size:1rem}.section-content[data-v-2faaf69d]{padding:16px}.checkbox-grid[data-v-2faaf69d]{grid-template-columns:1fr;gap:10px}.checkbox-group[data-v-2faaf69d]{flex-direction:column;gap:10px}.checkbox-item[data-v-2faaf69d]{padding:10px 14px;min-width:auto;justify-content:flex-start}.checkbox-text[data-v-2faaf69d]{font-size:.85rem}.form-label[data-v-2faaf69d]{font-size:.85rem;margin-bottom:10px}.error-message[data-v-2faaf69d]{font-size:.7rem;padding:6px 10px}}@media (max-width: 480px){.info-pers-container[data-v-2faaf69d]{padding:12px}.card-header[data-v-2faaf69d]{padding:16px 12px}.card-title[data-v-2faaf69d]{font-size:1.3rem}.step-indicator[data-v-2faaf69d]{font-size:.7rem;padding:4px 8px}.form-content[data-v-2faaf69d]{padding:16px 12px}.form-section[data-v-2faaf69d]{margin-bottom:20px}.section-header[data-v-2faaf69d]{padding:10px 12px;gap:8px}.section-icon[data-v-2faaf69d]{width:32px;height:32px;font-size:1.1rem}.section-title[data-v-2faaf69d]{font-size:.9rem}.section-content[data-v-2faaf69d]{padding:12px}.checkbox-grid[data-v-2faaf69d],.checkbox-group[data-v-2faaf69d]{gap:8px}.checkbox-item[data-v-2faaf69d]{padding:8px 12px}.checkbox-custom[data-v-2faaf69d]{width:18px;height:18px}.checkbox-custom[data-v-2faaf69d]:before{font-size:10px}.checkbox-text[data-v-2faaf69d]{font-size:.8rem}.form-label[data-v-2faaf69d]{font-size:.8rem;margin-bottom:8px}.error-message[data-v-2faaf69d]{font-size:.65rem;padding:4px 8px;gap:4px}.checkbox-item[data-v-2faaf69d]:hover,.form-section[data-v-2faaf69d]:hover{transform:none}}@media (max-width: 1024px) and (orientation: landscape){.form-content[data-v-2faaf69d]{padding:20px}.section-header[data-v-2faaf69d]{padding:12px 16px}.checkbox-grid[data-v-2faaf69d]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (prefers-reduced-motion: reduce){.checkbox-item[data-v-2faaf69d],.checkbox-custom[data-v-2faaf69d],.form-section[data-v-2faaf69d]{transition:none}.checkbox-input:checked+.checkbox-custom[data-v-2faaf69d]{animation:none}}@media (prefers-color-scheme: dark){.form-section[data-v-2faaf69d]{background:#1f2937;border-color:#374151}.section-header[data-v-2faaf69d]{background:linear-gradient(135deg,#1f2937,#111827);border-color:#374151}.section-title[data-v-2faaf69d],.form-label[data-v-2faaf69d]{color:#f9fafb}.checkbox-item[data-v-2faaf69d]{background:#374151;border-color:#4b5563}.checkbox-item[data-v-2faaf69d]:hover{background:#1fc1dc1a;border-color:#1fc1dc}.checkbox-custom[data-v-2faaf69d]{background:#4b5563;border-color:#6b7280}.checkbox-text[data-v-2faaf69d]{color:#f9fafb}.error-message[data-v-2faaf69d]{background:#ef444433;border-left-color:#ef4444}}.file-upload-container[data-v-4b98aaaf]{max-width:1000px;margin:0 auto;padding:20px;min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.upload-card[data-v-4b98aaaf]{background:#fff;border-radius:20px;box-shadow:0 20px 40px #0000001a;border:1px solid rgba(255,255,255,.2);overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card-header[data-v-4b98aaaf]{text-align:center;padding:32px 32px 24px;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;position:relative;overflow:hidden}.card-header[data-v-4b98aaaf]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:shimmer-4b98aaaf 3s ease-in-out infinite}@keyframes shimmer-4b98aaaf{0%,to{transform:rotate(0)}50%{transform:rotate(180deg)}}.step-indicator[data-v-4b98aaaf]{display:inline-block;background:#fff3;color:#fff;padding:8px 16px;border-radius:20px;font-size:.875rem;font-weight:600;margin-bottom:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.card-title[data-v-4b98aaaf]{font-size:2rem;font-weight:700;color:#fff;margin:0 0 8px;position:relative;z-index:1}.card-subtitle[data-v-4b98aaaf]{font-size:1rem;color:#ffffffe6;margin:0;position:relative;z-index:1}.upload-content[data-v-4b98aaaf]{padding:32px}.upload-section[data-v-4b98aaaf]{margin-bottom:32px;background:#fff;border-radius:16px;border:1px solid #e2e8f0;overflow:hidden;transition:all .4s ease;box-shadow:0 4px 12px #0000000d}.upload-section[data-v-4b98aaaf]:hover{border-color:#1fc1dc;box-shadow:0 8px 24px #1fc1dc26;transform:translateY(-2px)}.upload-section[data-v-4b98aaaf]:last-child{margin-bottom:0}.section-header[data-v-4b98aaaf]{display:flex;align-items:center;gap:16px;padding:20px 24px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}.section-icon[data-v-4b98aaaf]{font-size:1.75rem;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;border-radius:12px;flex-shrink:0;box-shadow:0 4px 12px #1fc1dc4d}.section-title[data-v-4b98aaaf]{font-size:1.25rem;font-weight:700;color:#1a1a1a;margin:0}.section-content[data-v-4b98aaaf]{padding:24px}.upload-grid[data-v-4b98aaaf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.upload-item[data-v-4b98aaaf]{background:#f8fafc;border-radius:12px;padding:20px;border:1px solid #e2e8f0;transition:all .3s ease}.upload-item[data-v-4b98aaaf]:hover{border-color:#1fc1dc;box-shadow:0 4px 12px #1fc1dc1a}.upload-label[data-v-4b98aaaf]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.document-name[data-v-4b98aaaf]{font-size:.875rem;font-weight:600;color:#374151;line-height:1.4}.required[data-v-4b98aaaf]{color:#ef4444;font-weight:700;font-size:1rem}.upload-area[data-v-4b98aaaf]{border:2px dashed #d1d5db;border-radius:12px;padding:24px;text-align:center;transition:all .3s ease;background:#fff;position:relative;cursor:pointer;min-height:120px;display:flex;align-items:center;justify-content:center}.upload-area[data-v-4b98aaaf]:hover{border-color:#1fc1dc;background:#1fc1dc05}.upload-area.dragover[data-v-4b98aaaf]{border-color:#1fc1dc;background:#1fc1dc0d;transform:scale(1.02)}.upload-area.has-file[data-v-4b98aaaf]{border:2px solid #10b981;background:#10b98105}.upload-area.error[data-v-4b98aaaf]{border-color:#ef4444;background:#ef444405}.file-input[data-v-4b98aaaf]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.upload-prompt[data-v-4b98aaaf]{display:flex;flex-direction:column;align-items:center;gap:12px}.upload-icon[data-v-4b98aaaf]{font-size:2.5rem;opacity:.6}.upload-text[data-v-4b98aaaf]{text-align:center}.upload-title[data-v-4b98aaaf]{font-size:1rem;font-weight:600;color:#374151;margin:0 0 4px}.upload-subtitle[data-v-4b98aaaf]{font-size:.875rem;color:#6b7280;margin:0}.browse-btn[data-v-4b98aaaf]{padding:8px 16px;background:linear-gradient(135deg,#1fc1dc,#06273c);color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:8px}.browse-btn[data-v-4b98aaaf]:hover{background:linear-gradient(135deg,#1ba8c0,#052030);transform:translateY(-1px);box-shadow:0 4px 12px #1fc1dc4d}.file-preview[data-v-4b98aaaf]{display:flex;align-items:center;gap:12px;width:100%}.file-icon[data-v-4b98aaaf]{font-size:2rem;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-radius:8px;flex-shrink:0}.file-info[data-v-4b98aaaf]{flex:1;text-align:left}.file-name[data-v-4b98aaaf]{font-size:.875rem;font-weight:600;color:#1a1a1a;margin:0 0 2px;word-break:break-word}.file-size[data-v-4b98aaaf]{font-size:.75rem;color:#6b7280;margin:0}.info-section[data-v-4b98aaaf]{background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:16px;border:1px solid #f59e0b;margin-bottom:32px;overflow:hidden}.info-header[data-v-4b98aaaf]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.info-icon[data-v-4b98aaaf]{font-size:1.5rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff3;border-radius:10px;flex-shrink:0}.info-title[data-v-4b98aaaf]{font-size:1.125rem;font-weight:700;margin:0}.info-content[data-v-4b98aaaf]{padding:20px}.info-list[data-v-4b98aaaf]{list-style:none;padding:0;margin:0}.info-item[data-v-4b98aaaf]{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;font-size:.875rem;color:#92400e;line-height:1.5}.info-item[data-v-4b98aaaf]:last-child{margin-bottom:0}.info-bullet[data-v-4b98aaaf]{color:#f59e0b;font-weight:700;font-size:1rem;line-height:1.5}.upload-actions[data-v-4b98aaaf]{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-top:1px solid #e5e7eb;background:#f8fafc;gap:16px}.btn[data-v-4b98aaaf]{display:flex;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:10px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;min-width:120px;justify-content:center}.btn-prev[data-v-4b98aaaf]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-prev[data-v-4b98aaaf]:hover{background:#e5e7eb;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.btn-submit[data-v-4b98aaaf]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;flex:1;max-width:200px}.btn-submit[data-v-4b98aaaf]:hover{background:linear-gradient(135deg,#0d9488,#047857);transform:translateY(-1px);box-shadow:0 6px 16px #10b9814d}.btn-icon[data-v-4b98aaaf]{font-size:1rem}.error-message[data-v-4b98aaaf]{display:flex;align-items:center;gap:6px;color:#ef4444;font-size:.75rem;margin-top:8px;font-weight:500;padding:8px 12px;background:#ef44441a;border-radius:6px;border-left:3px solid #ef4444}.error-icon[data-v-4b98aaaf]{font-size:.875rem}@media (max-width: 768px){.file-upload-container[data-v-4b98aaaf]{padding:16px}.upload-card[data-v-4b98aaaf]{border-radius:16px}.card-header[data-v-4b98aaaf]{padding:24px 20px}.card-title[data-v-4b98aaaf]{font-size:1.5rem}.upload-content[data-v-4b98aaaf]{padding:20px}.upload-grid[data-v-4b98aaaf]{grid-template-columns:1fr;gap:16px}.section-header[data-v-4b98aaaf]{padding:16px 20px}.section-icon[data-v-4b98aaaf]{width:40px;height:40px;font-size:1.5rem}.section-title[data-v-4b98aaaf]{font-size:1.125rem}.upload-actions[data-v-4b98aaaf]{flex-direction:column;padding:20px}.btn[data-v-4b98aaaf]{width:100%;max-width:none}.btn-submit[data-v-4b98aaaf]{max-width:none}}@media (max-width: 480px){.card-title[data-v-4b98aaaf]{font-size:1.25rem}.card-subtitle[data-v-4b98aaaf]{font-size:.875rem}.upload-content[data-v-4b98aaaf]{padding:16px}.section-header[data-v-4b98aaaf]{padding:12px 16px;gap:12px}.section-icon[data-v-4b98aaaf]{width:36px;height:36px;font-size:1.25rem}.section-title[data-v-4b98aaaf]{font-size:1rem}.upload-area[data-v-4b98aaaf]{padding:16px;min-height:100px}.upload-icon[data-v-4b98aaaf]{font-size:2rem}.upload-title[data-v-4b98aaaf]{font-size:.875rem;flex-direction:column;gap:10px}.checkbox-item[data-v-4b98aaaf]{padding:10px 14px;min-width:auto;justify-content:flex-start}.checkbox-text[data-v-4b98aaaf]{font-size:.85rem}.form-label[data-v-4b98aaaf]{font-size:.85rem;margin-bottom:10px}.error-message[data-v-4b98aaaf]{font-size:.7rem;padding:6px 10px}}@media (max-width: 480px){.info-pers-container[data-v-4b98aaaf]{padding:12px}.card-header[data-v-4b98aaaf]{padding:16px 12px}.card-title[data-v-4b98aaaf]{font-size:1.3rem}.step-indicator[data-v-4b98aaaf]{font-size:.7rem;padding:4px 8px}.form-content[data-v-4b98aaaf]{padding:16px 12px}.form-section[data-v-4b98aaaf]{margin-bottom:20px}.section-header[data-v-4b98aaaf]{padding:10px 12px;gap:8px}.section-icon[data-v-4b98aaaf]{width:32px;height:32px;font-size:1.1rem}.section-title[data-v-4b98aaaf]{font-size:.9rem}.section-content[data-v-4b98aaaf]{padding:12px}.checkbox-grid[data-v-4b98aaaf],.checkbox-group[data-v-4b98aaaf]{gap:8px}.checkbox-item[data-v-4b98aaaf]{padding:8px 12px}.checkbox-custom[data-v-4b98aaaf]{width:18px;height:18px}.checkbox-custom[data-v-4b98aaaf]:before{font-size:10px}.checkbox-text[data-v-4b98aaaf]{font-size:.8rem}.form-label[data-v-4b98aaaf]{font-size:.8rem;margin-bottom:8px}.error-message[data-v-4b98aaaf]{font-size:.65rem;padding:4px 8px;gap:4px}.checkbox-item[data-v-4b98aaaf]:hover,.form-section[data-v-4b98aaaf]:hover{transform:none}}@media (max-width: 1024px) and (orientation: landscape){.form-content[data-v-4b98aaaf]{padding:20px}.section-header[data-v-4b98aaaf]{padding:12px 16px}.checkbox-grid[data-v-4b98aaaf]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (prefers-reduced-motion: reduce){.checkbox-item[data-v-4b98aaaf],.checkbox-custom[data-v-4b98aaaf],.form-section[data-v-4b98aaaf]{transition:none}.checkbox-input:checked+.checkbox-custom[data-v-4b98aaaf]{animation:none}}@media (prefers-color-scheme: dark){.form-section[data-v-4b98aaaf]{background:#1f2937;border-color:#374151}.section-header[data-v-4b98aaaf]{background:linear-gradient(135deg,#1f2937,#111827);border-color:#374151}.section-title[data-v-4b98aaaf],.form-label[data-v-4b98aaaf]{color:#f9fafb}.checkbox-item[data-v-4b98aaaf]{background:#374151;border-color:#4b5563}.checkbox-item[data-v-4b98aaaf]:hover{background:#1fc1dc1a;border-color:#1fc1dc}.checkbox-custom[data-v-4b98aaaf]{background:#4b5563;border-color:#6b7280}.checkbox-text[data-v-4b98aaaf]{color:#f9fafb}.error-message[data-v-4b98aaaf]{background:#ef444433;border-left-color:#ef4444}}.progress-header[data-v-a9c7e271]{position:fixed;top:0;left:0;right:0;background:#fff;z-index:1000;box-shadow:0 2px 8px #0000001a;padding:8px 0;display:flex;align-items:center;justify-content:space-between}.progress-header>div[data-v-a9c7e271]:first-child,.progress-header>div[data-v-a9c7e271]:last-child{display:flex;flex-direction:column;align-items:center;padding:0 16px}.progress-header img[data-v-a9c7e271]{height:32px;width:auto;margin-bottom:4px;object-fit:contain}.progress-header h5[data-v-a9c7e271]{margin:0;font-size:.75rem;font-weight:600;color:#06273c;text-align:center;line-height:1.2}.progress-container[data-v-a9c7e271]{flex:1;max-width:600px;margin:0 auto;padding:0 16px}.progress-bar[data-v-a9c7e271]{position:relative;height:4px;background-color:#f1f5f9;border-radius:2px;overflow:hidden;margin-bottom:12px}.progress-fill[data-v-a9c7e271]{height:100%;background:linear-gradient(90deg,#1fc1dc,#06273c);border-radius:2px;transition:width .3s cubic-bezier(.4,0,.2,1);position:relative}.progress-fill[data-v-a9c7e271]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-a9c7e271 2s infinite}@keyframes shimmer-a9c7e271{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-steps[data-v-a9c7e271]{display:flex;justify-content:space-between;align-items:center;position:relative}.step-item[data-v-a9c7e271]{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;position:relative;cursor:pointer;transition:all .2s ease}.step-dot[data-v-a9c7e271]{width:24px;height:24px;border-radius:50%;background-color:#e2e8f0;color:#94a3b8;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.75rem;transition:all .2s ease;border:2px solid transparent;margin-bottom:4px}.step-item.active .step-dot[data-v-a9c7e271]{background-color:#1fc1dc;color:#fff;border-color:#1fc1dc;box-shadow:0 0 0 3px #1fc1dc1a}.step-item.current .step-dot[data-v-a9c7e271]{background-color:#06273c;color:#fff;border-color:#06273c;box-shadow:0 0 0 4px #06273c1a;transform:scale(1.15)}.step-label[data-v-a9c7e271]{font-size:.625rem;color:#94a3b8;font-weight:500;transition:all .2s ease;white-space:nowrap;line-height:1.1}.step-item.active .step-label[data-v-a9c7e271]{color:#1fc1dc;font-weight:600}.step-item.current .step-label[data-v-a9c7e271]{color:#06273c;font-weight:700}.step-item:hover:not(.active):not(.current) .step-dot[data-v-a9c7e271]{background-color:#cbd5e1;color:#64748b;transform:scale(1.08)}.step-item:hover:not(.active):not(.current) .step-label[data-v-a9c7e271]{color:#64748b}.form-content-container[data-v-a9c7e271]{margin-top:80px;min-height:calc(100vh - 80px);overflow-y:auto;padding-bottom:40px}.form-content-container .container[data-v-a9c7e271]{padding:0 20px}@media (max-width: 768px){.progress-header[data-v-a9c7e271]{padding:6px 0}.progress-header img[data-v-a9c7e271]{height:28px;margin-bottom:2px}.progress-header h5[data-v-a9c7e271]{font-size:.625rem}.progress-header>div[data-v-a9c7e271]:first-child,.progress-header>div[data-v-a9c7e271]:last-child{padding:0 12px}.progress-container[data-v-a9c7e271]{padding:0 12px;max-width:500px}.progress-bar[data-v-a9c7e271]{height:3px;margin-bottom:10px}.step-dot[data-v-a9c7e271]{width:20px;height:20px;font-size:.625rem;margin-bottom:2px}.step-label[data-v-a9c7e271]{font-size:.5625rem}.form-content-container[data-v-a9c7e271]{margin-top:70px;min-height:calc(100vh - 70px)}}@media (max-width: 480px){.progress-header[data-v-a9c7e271]{padding:4px 0}.progress-header img[data-v-a9c7e271]{height:24px;margin-bottom:1px}.progress-header h5[data-v-a9c7e271]{font-size:.5625rem}.progress-header>div[data-v-a9c7e271]:first-child,.progress-header>div[data-v-a9c7e271]:last-child{padding:0 8px}.progress-container[data-v-a9c7e271]{padding:0 8px;max-width:400px}.step-label[data-v-a9c7e271]{font-size:.5rem}.step-dot[data-v-a9c7e271]{width:18px;height:18px;font-size:.5625rem}.form-content-container[data-v-a9c7e271]{margin-top:60px;min-height:calc(100vh - 60px)}}@media (max-width: 360px){.progress-header h5[data-v-a9c7e271]{font-size:.5rem}.step-label[data-v-a9c7e271]{font-size:.4375rem}.step-dot[data-v-a9c7e271]{width:16px;height:16px;font-size:.5rem}}.logo-img[data-v-e82e50ff]{height:60px;width:auto}.card[data-v-e82e50ff]{background:#fff}.is-invalid[data-v-e82e50ff]{border-color:#dc3545}.invalid-feedback[data-v-e82e50ff]{color:#dc3545}.bounce[data-v-fe4e185a]{animation:bounce-fe4e185a 1s ease}@keyframes bounce-fe4e185a{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1);opacity:1}70%{transform:scale(.9)}to{transform:scale(1)}}.shake[data-v-fe4e185a]{animation:shake-fe4e185a .6s ease}@keyframes shake-fe4e185a{0%,to{transform:translate(0)}20%,60%{transform:translate(-10px)}40%,80%{transform:translate(10px)}}.result-card[data-v-fe4e185a]{border-radius:1rem;background:#fff;position:relative;overflow:hidden}.corner-ribbon[data-v-fe4e185a]{position:absolute;top:15px;right:-40px;background:#28a745;color:#fff;text-align:center;width:200px;font-weight:700;transform:rotate(45deg);box-shadow:0 3px 5px #0003;padding:5px 0;font-size:1rem}.celebration-container[data-v-fe4e185a]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:10}.ribbon[data-v-fe4e185a]{position:absolute;top:-60px;border-radius:3px;animation:ribbon-drop-fe4e185a linear forwards,ribbon-sway-fe4e185a 3s ease-in-out infinite alternate}@keyframes ribbon-drop-fe4e185a{0%{transform:translateY(-10vh);opacity:1}to{transform:translateY(110vh);opacity:.9}}@keyframes ribbon-sway-fe4e185a{0%{transform:translate(0)}50%{transform:translate(10px) rotate(10deg)}to{transform:translate(-10px) rotate(-10deg)}}.spark[data-v-fe4e185a]{position:absolute;top:-10px;border-radius:50%;animation:spark-fall-fe4e185a linear forwards}@keyframes spark-fall-fe4e185a{0%{transform:translateY(0) scale(1);opacity:1}50%{opacity:.7}to{transform:translateY(100vh) scale(.5);opacity:0}}.min-vh-100[data-v-d0cdcdd7],.min-vh-100[data-v-dfc163c7]{min-height:100vh}.card[data-v-83918e45]{border-radius:1rem}.min-vh-100[data-v-24afda20]{min-height:100vh}
