.page-header-wrapper .header-container[data-v-4fa63a9a]{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;min-height:auto}.page-header-wrapper .back-button[data-v-4fa63a9a]{position:absolute;left:2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;white-space:nowrap;z-index:10}.page-header-wrapper .back-button i[data-v-4fa63a9a]{font-size:1.1rem}.page-header-wrapper .sidebar-space[data-v-4fa63a9a]{width:280px;-ms-flex-negative:0;flex-shrink:0}.page-header-wrapper .header-content[data-v-4fa63a9a]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.5rem 2rem}@media (max-width:768px){.page-header-wrapper .header-content[data-v-4fa63a9a]{padding:1rem}}.page-header-wrapper .header-title[data-v-4fa63a9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.page-header-wrapper .title-content .description[data-v-4fa63a9a]{margin:.5rem 0 0;color:#666;font-size:1rem}.page-header-wrapper .actions[data-v-4fa63a9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@media (max-width:768px){.page-header-wrapper .header-container[data-v-4fa63a9a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-header-wrapper .back-button[data-v-4fa63a9a]{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none;margin-bottom:1rem;-ms-flex-item-align:start;align-self:flex-start}.page-header-wrapper .sidebar-space[data-v-4fa63a9a]{display:none}.page-header-wrapper .header-title[data-v-4fa63a9a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.page-header-wrapper .actions[data-v-4fa63a9a]{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@-webkit-keyframes spin-data-v-7447685b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-7447685b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.btn[data-v-7447685b]{min-width:120px}.btn[data-v-7447685b]:disabled{opacity:.6;cursor:not-allowed}.btn--loading .fa-spinner[data-v-7447685b]{margin-right:.5rem}.component-header[data-v-7447685b],.mission-selector__header[data-v-7447685b],.questions-header[data-v-7447685b],.risk-header[data-v-7447685b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0;margin:0 3rem 1.5rem;border-bottom:1px solid #e9ecef}.component-header .header-content[data-v-7447685b],.mission-selector__header .header-content[data-v-7447685b],.questions-header .header-content[data-v-7447685b],.risk-header .header-content[data-v-7447685b]{-webkit-box-flex:1;-ms-flex:1;flex:1}.component-header .header-content h3[data-v-7447685b],.mission-selector__header .header-content h3[data-v-7447685b],.questions-header .header-content h3[data-v-7447685b],.risk-header .header-content h3[data-v-7447685b]{margin:0;color:#333;font-size:1.75rem;font-weight:600}.component-header .header-content .description[data-v-7447685b],.mission-selector__header .header-content .description[data-v-7447685b],.questions-header .header-content .description[data-v-7447685b],.risk-header .header-content .description[data-v-7447685b]{margin:0;color:#666;font-size:1.25rem;line-height:1.4}.component-header .header-actions[data-v-7447685b],.mission-selector__header .header-actions[data-v-7447685b],.questions-header .header-actions[data-v-7447685b],.risk-header .header-actions[data-v-7447685b]{margin-left:2rem}.validation-banner[data-v-7447685b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;background-color:#e3f2fd;border:1px solid #90caf9;border-radius:6px;padding:.875rem;margin:0 3rem}@media (max-width:768px){.validation-banner[data-v-7447685b]{margin:0 1rem}}.validation-banner .banner-icon[data-v-7447685b]{color:#1976d2;font-size:1.5rem;-ms-flex-negative:0;flex-shrink:0}.validation-banner .banner-text[data-v-7447685b]{color:#1565c0;font-weight:500;line-height:1.4}.validation-banner--no-margin[data-v-7447685b]{margin:0}.error-message[data-v-7447685b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px;background:#ffebee;border:1px solid #e57373;border-radius:4px;color:#c62828;font-size:.9rem;margin-bottom:8px}.empty-state[data-v-7447685b]{text-align:center;padding:3rem 1rem}.empty-state .empty-content .empty-icon[data-v-7447685b],.empty-state .empty-content .loading-icon[data-v-7447685b],.empty-state .loading-state .empty-icon[data-v-7447685b],.empty-state .loading-state .loading-icon[data-v-7447685b]{color:#666;margin-bottom:1rem}.empty-state .empty-content h4[data-v-7447685b],.empty-state .loading-state h4[data-v-7447685b]{margin-bottom:.5rem;color:#333}.empty-state .empty-content p[data-v-7447685b],.empty-state .loading-state p[data-v-7447685b]{color:#666;margin:0}.full-width-container[data-v-7447685b]{width:100%!important}.full-width-container[data-v-7447685b] .autocomplete-selector,.full-width-container[data-v-7447685b] .questionnaire-form{width:100%!important;max-width:none!important}.full-width-container[data-v-7447685b] .questions-content{width:100%!important}.list-item--high[data-v-7447685b],.risk-indicator--high[data-v-7447685b]{border-left:4px solid #ff4757}.list-item--medium[data-v-7447685b],.risk-indicator--medium[data-v-7447685b]{border-left:4px solid #ff7f00}.list-item--low[data-v-7447685b],.risk-indicator--low[data-v-7447685b]{border-left:4px solid #2ed573}.risque-tab[data-v-7447685b]{width:100%;padding:0}.risque-content[data-v-7447685b]{width:100%;margin:0;padding:3rem}@media (max-width:768px){.risque-content[data-v-7447685b]{padding:0 1rem 1.5rem}}.main-section[data-v-7447685b]{display:grid;grid-template-columns:1fr 400px;gap:2rem}@media (max-width:1024px){.main-section[data-v-7447685b]{grid-template-columns:1fr;gap:1.5rem}}.left-section[data-v-7447685b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.right-section[data-v-7447685b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.section-title[data-v-7447685b]{font-size:1.5rem;font-weight:600;color:#333;margin:0 0 1rem}.diligences-preview[data-v-7447685b],.observations-section[data-v-7447685b],.poles-detail-section[data-v-7447685b],.radar-chart-container[data-v-7447685b],.vigilance-level-section[data-v-7447685b]{background:#fff;border-radius:8px;padding:1.5rem;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid #e0e0e0}.radar-chart[data-v-7447685b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1rem 0}.loading-state[data-v-7447685b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;color:#666}.loading-state .loading-icon[data-v-7447685b]{color:#ccc;margin-bottom:1rem}.observations-header[data-v-7447685b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}.observations-header .section-title[data-v-7447685b]{margin:0}.observations-header .character-counter[data-v-7447685b]{font-size:1rem;font-weight:500;color:#666}.observations-textarea[data-v-7447685b]{width:100%;font-size:1.25rem}.diligences-list[data-v-7447685b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.diligence-item[data-v-7447685b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.75rem;border-radius:6px;border:1px solid #e0e0e0;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:1.25rem}.diligence-item[data-v-7447685b]:hover{border-color:#ccc;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.diligence-item.specialized[data-v-7447685b]{border-left:4px solid #4caf50;background:#f9fff9}.diligence-item.specialized .specialized-icon[data-v-7447685b]{color:#4caf50}.diligence-item.generic[data-v-7447685b]{border-left:4px solid #2196f3;background:#f9fdff}.diligence-item.generic .generic-icon[data-v-7447685b]{color:#2196f3}.diligence-item.custom[data-v-7447685b]{border-left:4px solid #ff9800;background:#fffbf5}.diligence-item.custom .custom-icon[data-v-7447685b]{color:#ff9800}.diligence-item .diligence-title[data-v-7447685b]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500;color:#333;line-height:1.4}.no-diligences[data-v-7447685b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;color:#999;font-style:italic;padding:1rem;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.no-diligences .empty-icon[data-v-7447685b]{color:#ccc}.coming-soon-small[data-v-7447685b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;color:#666;font-style:italic}.vigilance-header[data-v-7447685b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}.vigilance-header .section-title[data-v-7447685b]{margin:0}.vigilance-indicator[data-v-7447685b]{text-align:left}.vigilance-badge[data-v-7447685b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:24px;font-weight:600;font-size:1.25rem}.vigilance-badge.vigilance-low[data-v-7447685b]{background-color:#e8f5e8;color:#2e7d2e}.vigilance-badge.vigilance-medium[data-v-7447685b]{background-color:#fff3e0;color:#f57c00}.vigilance-badge.vigilance-high[data-v-7447685b]{background-color:#ffebee;color:#d32f2f}.vigilance-explanation[data-v-7447685b]{color:#666;margin:0;line-height:1.5}.poles-list[data-v-7447685b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.pole-item[data-v-7447685b]{border:1px solid #e0e0e0;border-radius:6px;padding:1rem;-webkit-transition:all .2s ease;transition:all .2s ease}.pole-item[data-v-7447685b]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.pole-header[data-v-7447685b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:.5rem}.pole-header .pole-toggle-btn[data-v-7447685b]{margin-left:auto;background:transparent;border:none;color:#666;cursor:pointer;padding:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color .2s ease;transition:color .2s ease}.pole-header .pole-toggle-btn[data-v-7447685b]:hover{color:#333}.pole-header .pole-toggle-btn.active[data-v-7447685b]{color:#1976d2}.pole-header .pole-toggle-btn .q-icon[data-v-7447685b]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.pole-icon[data-v-7447685b]{color:#666;font-size:20px}.pole-info[data-v-7447685b]{-webkit-box-flex:1;-ms-flex:1;flex:1}.pole-info h4[data-v-7447685b]{margin:0 0 .25rem;font-size:1.25rem;font-weight:600;color:#333}.pole-risk-level[data-v-7447685b]{padding:.25rem .75rem;border-radius:12px;font-size:1.25rem;font-weight:500}.pole-risk-level.risk-low[data-v-7447685b]{background-color:#e8f5e8;color:#2e7d2e}.pole-risk-level.risk-medium[data-v-7447685b]{background-color:#fff3e0;color:#f57c00}.pole-risk-level.risk-high[data-v-7447685b]{background-color:#ffebee;color:#d32f2f}.pole-details-section[data-v-7447685b]{margin-top:.5rem;padding-top:.75rem;border-top:1px solid #f0f0f0}.pole-details[data-v-7447685b]{margin-top:.5rem;padding:1.5rem 3rem}@media (max-width:768px){.pole-details[data-v-7447685b]{padding:1rem}}.pole-details p[data-v-7447685b]{margin:0;color:#666;font-size:1.25rem;line-height:1.4}.country-low[data-v-7447685b]{color:#2e7d2e}.country-medium[data-v-7447685b]{color:#f57c00}.country-high[data-v-7447685b]{color:#d32f2f}.missions-list[data-v-7447685b]{margin-top:.5rem}.missions-detail[data-v-7447685b]{margin:.5rem 0 0;padding-left:1rem;list-style:none}.missions-detail li[data-v-7447685b]{margin-bottom:.25rem;padding:.25rem .5rem;border-radius:4px;font-size:1.25rem}.missions-detail li.mission-low[data-v-7447685b]{background-color:#f0f9f0;border-left:3px solid #2e7d2e}.missions-detail li.mission-medium[data-v-7447685b]{background-color:#fffbf0;border-left:3px solid #f57c00}.missions-detail li.mission-high[data-v-7447685b]{background-color:#fef5f5;border-left:3px solid #d32f2f}.missions-detail li .mission-risk[data-v-7447685b]{font-weight:600}.beneficial-owners-section[data-v-7447685b]{margin-top:1rem}.beneficial-owners-title[data-v-7447685b]{font-size:1.2rem;font-weight:600;margin-bottom:.5rem;color:#495057}.beneficial-owners-list[data-v-7447685b]{margin:.5rem 0 0;padding-left:0;list-style:none}.beneficial-owners-list li[data-v-7447685b]{margin-bottom:.5rem;padding:.5rem .75rem;border-radius:4px;font-size:1.05rem;line-height:1.4;background-color:#f8f9fa;border-left:3px solid #6c757d}.beneficial-owners-list li.beneficial-owner-low[data-v-7447685b]{background-color:#f0f9f0;border-left-color:#2e7d2e}.beneficial-owners-list li.beneficial-owner-medium[data-v-7447685b]{background-color:#fff8e1;border-left-color:#f57c00}.beneficial-owners-list li.beneficial-owner-high[data-v-7447685b]{background-color:#fef5f5;border-left-color:#d32f2f}.beneficial-owners-list li .owner-name[data-v-7447685b]{font-weight:600;font-size:1.1rem;margin-bottom:.35rem}.beneficial-owners-list li .owner-country[data-v-7447685b]{font-size:1.05rem;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;margin-bottom:.35rem}.beneficial-owners-list li .owner-country.country-low[data-v-7447685b]{color:#2e7d2e}.beneficial-owners-list li .owner-country.country-medium[data-v-7447685b]{color:#f57c00}.beneficial-owners-list li .owner-country.country-high[data-v-7447685b]{color:#d32f2f}.beneficial-owners-list li .owner-country i[data-v-7447685b]{font-size:1.1rem}.beneficial-owners-list li .owner-roles[data-v-7447685b]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:.35rem}.beneficial-owners-list li .role-tag[data-v-7447685b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 10px;border-radius:12px;font-size:1rem;font-weight:500;white-space:nowrap;line-height:1}.beneficial-owners-list li .role-tag i[data-v-7447685b]{margin-right:5px;font-size:1.05rem}.beneficial-owners-list li .role-tag--capital[data-v-7447685b]{background-color:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.beneficial-owners-list li .role-tag--vote[data-v-7447685b]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.beneficial-owners-list li .role-tag--legal[data-v-7447685b]{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7}.beneficial-owners-list li .role-tag--power[data-v-7447685b]{background-color:#e2e3e5;color:#383d41;border:1px solid #d6d8db}.all-questions[data-v-7447685b]{margin-top:.5rem}.questions-list[data-v-7447685b]{margin:.5rem 0 0;padding-left:0;list-style:none}.questions-list li[data-v-7447685b]{margin-bottom:.75rem;padding:.75rem;border-radius:4px;font-size:1.25rem;line-height:1.4}.questions-list li.question-high-risk[data-v-7447685b]{background-color:#fef5f5;border-left:3px solid #d32f2f}.questions-list li.question-normal[data-v-7447685b]{background-color:#f8f9fa;border-left:3px solid #dee2e6}.questions-list li .question-text[data-v-7447685b]{font-weight:500;margin-bottom:.5rem;color:#333}.questions-list li .question-response[data-v-7447685b]{margin-bottom:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.questions-list li .question-response .response-yes[data-v-7447685b]{color:#d32f2f;font-weight:600}.questions-list li .question-response .response-no[data-v-7447685b]{color:#2e7d2e;font-weight:600}.questions-list li .question-response .response-na[data-v-7447685b]{color:#666;font-style:italic}.questions-list li .question-response .high-risk-indicator[data-v-7447685b]{font-size:1.25rem}.questions-list li .question-comment[data-v-7447685b]{color:#666;font-style:italic;padding:.25rem .5rem;background-color:rgba(0,0,0,.05);border-radius:3px;margin-top:.25rem}.validation-note[data-v-7447685b]{margin:.5rem 0 1.5rem;color:#666;font-size:1.25rem;font-style:italic;text-align:center}.activity-reason[data-v-7447685b],.geographic-reason[data-v-7447685b]{font-style:italic;margin-left:1.5rem;color:#666}.validation-button-container[data-v-7447685b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.5rem}.validation-button-container .btn[data-v-7447685b]{min-width:200px}.validation-button-container .btn .mr-2[data-v-7447685b]{margin-right:.5rem}.validation-button-container .validation-note[data-v-7447685b]{text-align:right;margin:0}.beneficiary-item[data-v-e406c86e]{border:1px solid #dee2e6;border-radius:4px;margin-bottom:8px;overflow:hidden}.beneficiary-header[data-v-e406c86e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;cursor:pointer;background-color:#f8f9fa;-webkit-transition:background-color .2s;transition:background-color .2s}.beneficiary-header[data-v-e406c86e]:hover{background-color:#e9ecef}.beneficiary-header[data-v-e406c86e]:focus{outline:2px solid #007bff;outline-offset:-2px}.beneficiary-name[data-v-e406c86e]{font-weight:500;font-size:1.4rem;color:#212529}.beneficiary-details[data-v-e406c86e]{padding:12px 16px;background-color:#fff;border-top:1px solid #dee2e6}.beneficiary-details div[data-v-e406c86e]{font-size:1.3rem;line-height:1.5}.beneficiary-details div strong[data-v-e406c86e]{color:#495057;margin-right:4px}.mb-2[data-v-e406c86e]{margin-bottom:8px}.slide-fade-enter-active[data-v-e406c86e]{-webkit-transition:all .3s ease;transition:all .3s ease}.slide-fade-leave-active[data-v-e406c86e]{-webkit-transition:all .2s cubic-bezier(1,.5,.8,1);transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter[data-v-e406c86e],.slide-fade-leave-to[data-v-e406c86e]{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}.beneficiary-labels[data-v-e406c86e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:8px}.beneficiary-label[data-v-e406c86e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 12px;border-radius:16px;font-size:1.2rem;font-weight:500;white-space:nowrap;line-height:1;cursor:help}.beneficiary-label i[data-v-e406c86e]{margin-right:6px;font-size:1.3rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle}.beneficiary-label--capital[data-v-e406c86e]{background-color:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.beneficiary-label--vote[data-v-e406c86e]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.beneficiary-label--legal[data-v-e406c86e]{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7}.beneficiary-label--power[data-v-e406c86e]{background-color:#e2e3e5;color:#383d41;border:1px solid #d6d8db}@-webkit-keyframes spin-data-v-42547644{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-42547644{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.btn[data-v-42547644]{min-width:120px}.btn[data-v-42547644]:disabled{opacity:.6;cursor:not-allowed}.btn--loading .fa-spinner[data-v-42547644]{margin-right:.5rem}.component-header[data-v-42547644],.mission-selector__header[data-v-42547644],.questions-header[data-v-42547644],.risk-header[data-v-42547644]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0;margin:0 3rem 1.5rem;border-bottom:1px solid #e9ecef}.component-header .header-content[data-v-42547644],.mission-selector__header .header-content[data-v-42547644],.questions-header .header-content[data-v-42547644],.risk-header .header-content[data-v-42547644]{-webkit-box-flex:1;-ms-flex:1;flex:1}.component-header .header-content h3[data-v-42547644],.mission-selector__header .header-content h3[data-v-42547644],.questions-header .header-content h3[data-v-42547644],.risk-header .header-content h3[data-v-42547644]{margin:0;color:#333;font-size:1.75rem;font-weight:600}.component-header .header-content .description[data-v-42547644],.mission-selector__header .header-content .description[data-v-42547644],.questions-header .header-content .description[data-v-42547644],.risk-header .header-content .description[data-v-42547644]{margin:0;color:#666;font-size:1.25rem;line-height:1.4}.component-header .header-actions[data-v-42547644],.mission-selector__header .header-actions[data-v-42547644],.questions-header .header-actions[data-v-42547644],.risk-header .header-actions[data-v-42547644]{margin-left:2rem}.validation-banner[data-v-42547644]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;background-color:#e3f2fd;border:1px solid #90caf9;border-radius:6px;padding:.875rem;margin:0 3rem}@media (max-width:768px){.validation-banner[data-v-42547644]{margin:0 1rem}}.validation-banner .banner-icon[data-v-42547644]{color:#1976d2;font-size:1.5rem;-ms-flex-negative:0;flex-shrink:0}.validation-banner .banner-text[data-v-42547644]{color:#1565c0;font-weight:500;line-height:1.4}.validation-banner--no-margin[data-v-42547644]{margin:0}.error-message[data-v-42547644]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px;background:#ffebee;border:1px solid #e57373;border-radius:4px;color:#c62828;font-size:.9rem;margin-bottom:8px}.empty-state[data-v-42547644]{text-align:center;padding:3rem 1rem}.empty-state .empty-content .empty-icon[data-v-42547644],.empty-state .empty-content .loading-icon[data-v-42547644],.empty-state .loading-state .empty-icon[data-v-42547644],.empty-state .loading-state .loading-icon[data-v-42547644]{color:#666;margin-bottom:1rem}.empty-state .empty-content h4[data-v-42547644],.empty-state .loading-state h4[data-v-42547644]{margin-bottom:.5rem;color:#333}.empty-state .empty-content p[data-v-42547644],.empty-state .loading-state p[data-v-42547644]{color:#666;margin:0}.full-width-container[data-v-42547644]{width:100%!important}.full-width-container[data-v-42547644] .autocomplete-selector,.full-width-container[data-v-42547644] .questionnaire-form{width:100%!important;max-width:none!important}.full-width-container[data-v-42547644] .questions-content{width:100%!important}.list-item--high[data-v-42547644],.risk-indicator--high[data-v-42547644]{border-left:4px solid #ff4757}.list-item--medium[data-v-42547644],.risk-indicator--medium[data-v-42547644]{border-left:4px solid #ff7f00}.list-item--low[data-v-42547644],.risk-indicator--low[data-v-42547644]{border-left:4px solid #2ed573}.risque-tab[data-v-42547644]{width:100%;padding:0}.risque-content[data-v-42547644]{width:100%;margin:0;padding:3rem}@media (max-width:768px){.risque-content[data-v-42547644]{padding:0 1rem 1.5rem}}.main-section[data-v-42547644]{display:grid;grid-template-columns:1fr 400px;gap:2rem}@media (max-width:1024px){.main-section[data-v-42547644]{grid-template-columns:1fr;gap:1.5rem}}.left-section[data-v-42547644]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.right-section[data-v-42547644]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.section-title[data-v-42547644]{font-size:1.5rem;font-weight:600;color:#333;margin:0 0 1rem}.diligences-preview[data-v-42547644],.observations-section[data-v-42547644],.poles-detail-section[data-v-42547644],.radar-chart-container[data-v-42547644],.vigilance-level-section[data-v-42547644]{background:#fff;border-radius:8px;padding:1.5rem;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid #e0e0e0}.radar-chart[data-v-42547644]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1rem 0}.loading-state[data-v-42547644]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;color:#666}.loading-state .loading-icon[data-v-42547644]{color:#ccc;margin-bottom:1rem}.observations-header[data-v-42547644]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}.observations-header .section-title[data-v-42547644]{margin:0}.observations-header .character-counter[data-v-42547644]{font-size:1rem;font-weight:500;color:#666}.observations-textarea[data-v-42547644]{width:100%;font-size:1.25rem}.diligences-list[data-v-42547644]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.diligence-item[data-v-42547644]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.75rem;border-radius:6px;border:1px solid #e0e0e0;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:1.25rem}.diligence-item[data-v-42547644]:hover{border-color:#ccc;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.diligence-item.specialized[data-v-42547644]{border-left:4px solid #4caf50;background:#f9fff9}.diligence-item.specialized .specialized-icon[data-v-42547644]{color:#4caf50}.diligence-item.generic[data-v-42547644]{border-left:4px solid #2196f3;background:#f9fdff}.diligence-item.generic .generic-icon[data-v-42547644]{color:#2196f3}.diligence-item.custom[data-v-42547644]{border-left:4px solid #ff9800;background:#fffbf5}.diligence-item.custom .custom-icon[data-v-42547644]{color:#ff9800}.diligence-item .diligence-title[data-v-42547644]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500;color:#333;line-height:1.4}.no-diligences[data-v-42547644]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;color:#999;font-style:italic;padding:1rem;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.no-diligences .empty-icon[data-v-42547644]{color:#ccc}.coming-soon-small[data-v-42547644]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;color:#666;font-style:italic}.vigilance-header[data-v-42547644]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}.vigilance-header .section-title[data-v-42547644]{margin:0}.vigilance-indicator[data-v-42547644]{text-align:left}.vigilance-badge[data-v-42547644]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:24px;font-weight:600;font-size:1.25rem}.vigilance-badge.vigilance-low[data-v-42547644]{background-color:#e8f5e8;color:#2e7d2e}.vigilance-badge.vigilance-medium[data-v-42547644]{background-color:#fff3e0;color:#f57c00}.vigilance-badge.vigilance-high[data-v-42547644]{background-color:#ffebee;color:#d32f2f}.vigilance-explanation[data-v-42547644]{color:#666;margin:0;line-height:1.5}.poles-list[data-v-42547644]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.pole-item[data-v-42547644]{border:1px solid #e0e0e0;border-radius:6px;padding:1rem;-webkit-transition:all .2s ease;transition:all .2s ease}.pole-item[data-v-42547644]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.pole-header[data-v-42547644]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:.5rem}.pole-header .pole-toggle-btn[data-v-42547644]{margin-left:auto;background:transparent;border:none;color:#666;cursor:pointer;padding:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color .2s ease;transition:color .2s ease}.pole-header .pole-toggle-btn[data-v-42547644]:hover{color:#333}.pole-header .pole-toggle-btn.active[data-v-42547644]{color:#1976d2}.pole-header .pole-toggle-btn .q-icon[data-v-42547644]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.pole-icon[data-v-42547644]{color:#666;font-size:20px}.pole-info[data-v-42547644]{-webkit-box-flex:1;-ms-flex:1;flex:1}.pole-info h4[data-v-42547644]{margin:0 0 .25rem;font-size:1.25rem;font-weight:600;color:#333}.pole-risk-level[data-v-42547644]{padding:.25rem .75rem;border-radius:12px;font-size:1.25rem;font-weight:500}.pole-risk-level.risk-low[data-v-42547644]{background-color:#e8f5e8;color:#2e7d2e}.pole-risk-level.risk-medium[data-v-42547644]{background-color:#fff3e0;color:#f57c00}.pole-risk-level.risk-high[data-v-42547644]{background-color:#ffebee;color:#d32f2f}.pole-details-section[data-v-42547644]{margin-top:.5rem;padding-top:.75rem;border-top:1px solid #f0f0f0}.pole-details[data-v-42547644]{margin-top:.5rem;padding:1.5rem 3rem}@media (max-width:768px){.pole-details[data-v-42547644]{padding:1rem}}.pole-details p[data-v-42547644]{margin:0;color:#666;font-size:1.25rem;line-height:1.4}.country-low[data-v-42547644]{color:#2e7d2e}.country-medium[data-v-42547644]{color:#f57c00}.country-high[data-v-42547644]{color:#d32f2f}.missions-list[data-v-42547644]{margin-top:.5rem}.missions-detail[data-v-42547644]{margin:.5rem 0 0;padding-left:1rem;list-style:none}.missions-detail li[data-v-42547644]{margin-bottom:.25rem;padding:.25rem .5rem;border-radius:4px;font-size:1.25rem}.missions-detail li.mission-low[data-v-42547644]{background-color:#f0f9f0;border-left:3px solid #2e7d2e}.missions-detail li.mission-medium[data-v-42547644]{background-color:#fffbf0;border-left:3px solid #f57c00}.missions-detail li.mission-high[data-v-42547644]{background-color:#fef5f5;border-left:3px solid #d32f2f}.missions-detail li .mission-risk[data-v-42547644]{font-weight:600}.beneficial-owners-section[data-v-42547644]{margin-top:1rem}.beneficial-owners-title[data-v-42547644]{font-size:1.2rem;font-weight:600;margin-bottom:.5rem;color:#495057}.beneficial-owners-list[data-v-42547644]{margin:.5rem 0 0;padding-left:0;list-style:none}.beneficial-owners-list li[data-v-42547644]{margin-bottom:.5rem;padding:.5rem .75rem;border-radius:4px;font-size:1.05rem;line-height:1.4;background-color:#f8f9fa;border-left:3px solid #6c757d}.beneficial-owners-list li.beneficial-owner-low[data-v-42547644]{background-color:#f0f9f0;border-left-color:#2e7d2e}.beneficial-owners-list li.beneficial-owner-medium[data-v-42547644]{background-color:#fff8e1;border-left-color:#f57c00}.beneficial-owners-list li.beneficial-owner-high[data-v-42547644]{background-color:#fef5f5;border-left-color:#d32f2f}.beneficial-owners-list li .owner-name[data-v-42547644]{font-weight:600;font-size:1.1rem;margin-bottom:.35rem}.beneficial-owners-list li .owner-country[data-v-42547644]{font-size:1.05rem;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;margin-bottom:.35rem}.beneficial-owners-list li .owner-country.country-low[data-v-42547644]{color:#2e7d2e}.beneficial-owners-list li .owner-country.country-medium[data-v-42547644]{color:#f57c00}.beneficial-owners-list li .owner-country.country-high[data-v-42547644]{color:#d32f2f}.beneficial-owners-list li .owner-country i[data-v-42547644]{font-size:1.1rem}.beneficial-owners-list li .owner-roles[data-v-42547644]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:.35rem}.beneficial-owners-list li .role-tag[data-v-42547644]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 10px;border-radius:12px;font-size:1rem;font-weight:500;white-space:nowrap;line-height:1}.beneficial-owners-list li .role-tag i[data-v-42547644]{margin-right:5px;font-size:1.05rem}.beneficial-owners-list li .role-tag--capital[data-v-42547644]{background-color:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.beneficial-owners-list li .role-tag--vote[data-v-42547644]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.beneficial-owners-list li .role-tag--legal[data-v-42547644]{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7}.beneficial-owners-list li .role-tag--power[data-v-42547644]{background-color:#e2e3e5;color:#383d41;border:1px solid #d6d8db}.all-questions[data-v-42547644]{margin-top:.5rem}.questions-list[data-v-42547644]{margin:.5rem 0 0;padding-left:0;list-style:none}.questions-list li[data-v-42547644]{margin-bottom:.75rem;padding:.75rem;border-radius:4px;font-size:1.25rem;line-height:1.4}.questions-list li.question-high-risk[data-v-42547644]{background-color:#fef5f5;border-left:3px solid #d32f2f}.questions-list li.question-normal[data-v-42547644]{background-color:#f8f9fa;border-left:3px solid #dee2e6}.questions-list li .question-text[data-v-42547644]{font-weight:500;margin-bottom:.5rem;color:#333}.questions-list li .question-response[data-v-42547644]{margin-bottom:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.questions-list li .question-response .response-yes[data-v-42547644]{color:#d32f2f;font-weight:600}.questions-list li .question-response .response-no[data-v-42547644]{color:#2e7d2e;font-weight:600}.questions-list li .question-response .response-na[data-v-42547644]{color:#666;font-style:italic}.questions-list li .question-response .high-risk-indicator[data-v-42547644]{font-size:1.25rem}.questions-list li .question-comment[data-v-42547644]{color:#666;font-style:italic;padding:.25rem .5rem;background-color:rgba(0,0,0,.05);border-radius:3px;margin-top:.25rem}.validation-note[data-v-42547644]{margin:.5rem 0 1.5rem;color:#666;font-size:1.25rem;font-style:italic;text-align:center}.activity-reason[data-v-42547644],.geographic-reason[data-v-42547644]{font-style:italic;margin-left:1.5rem;color:#666}.validation-button-container[data-v-42547644]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.5rem}.validation-button-container .btn[data-v-42547644]{min-width:200px}.validation-button-container .btn .mr-2[data-v-42547644]{margin-right:.5rem}.validation-button-container .validation-note[data-v-42547644]{text-align:right;margin:0}.event-timeline .timeline-title[data-v-727d42fc]{font-size:1.5rem;font-weight:600;color:#333;margin:0 0 1rem}.event-timeline .timeline-container[data-v-727d42fc]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;padding-top:2rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.5rem}.event-timeline .timeline-container[data-v-727d42fc]::-webkit-scrollbar{height:8px}.event-timeline .timeline-container[data-v-727d42fc]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.event-timeline .timeline-container[data-v-727d42fc]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.event-timeline .timeline-container[data-v-727d42fc]::-webkit-scrollbar-thumb:hover{background:#555}.event-timeline .timeline-container[data-v-727d42fc]:before{content:"";position:absolute;left:0;right:0;top:.5rem;height:2px;background-color:#e0e0e0;min-width:100%}.event-timeline .timeline-item[data-v-727d42fc]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:200px;text-align:center}.event-timeline .timeline-item[data-v-727d42fc]:first-child{margin-left:0}.event-timeline .timeline-item[data-v-727d42fc]:last-child{margin-right:0}.event-timeline .timeline-dot[data-v-727d42fc]{position:absolute;top:-1.5rem;width:.75rem;height:.75rem;background-color:#1976d2;border:2px solid #fff;border-radius:50%;-webkit-box-shadow:0 0 0 2px #1976d2;box-shadow:0 0 0 2px #1976d2;z-index:1}.event-timeline .timeline-content .event-date[data-v-727d42fc]{font-size:1.25rem;color:#666;margin-bottom:.25rem}.event-timeline .timeline-content .event-label[data-v-727d42fc]{font-size:1.25rem;font-weight:500;color:#333;line-height:1.5}.btn[data-v-494e933e]{min-width:120px}.btn[data-v-494e933e]:disabled{opacity:.6;cursor:not-allowed}.btn--loading .fa-spinner[data-v-494e933e]{margin-right:.5rem}.component-header[data-v-494e933e],.mission-selector__header[data-v-494e933e],.questions-header[data-v-494e933e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0;margin:0 3rem 1.5rem;border-bottom:1px solid #e9ecef}.component-header .header-content[data-v-494e933e],.mission-selector__header .header-content[data-v-494e933e],.questions-header .header-content[data-v-494e933e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.component-header .header-content h3[data-v-494e933e],.mission-selector__header .header-content h3[data-v-494e933e],.questions-header .header-content h3[data-v-494e933e]{margin:0;color:#333;font-size:1.75rem;font-weight:600}.component-header .header-content .description[data-v-494e933e],.mission-selector__header .header-content .description[data-v-494e933e],.questions-header .header-content .description[data-v-494e933e]{margin:0;color:#666;font-size:1.25rem;line-height:1.4}.component-header .header-actions[data-v-494e933e],.mission-selector__header .header-actions[data-v-494e933e],.questions-header .header-actions[data-v-494e933e]{margin-left:2rem}.validation-banner[data-v-494e933e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;background-color:#e3f2fd;border:1px solid #90caf9;border-radius:6px;padding:.875rem;margin:0 3rem}@media (max-width:768px){.validation-banner[data-v-494e933e]{margin:0 1rem}}.validation-banner .banner-icon[data-v-494e933e]{color:#1976d2;font-size:1.5rem;-ms-flex-negative:0;flex-shrink:0}.validation-banner .banner-text[data-v-494e933e]{color:#1565c0;font-weight:500;line-height:1.4}.validation-banner--no-margin[data-v-494e933e]{margin:0}.error-message[data-v-494e933e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px;background:#ffebee;border:1px solid #e57373;border-radius:4px;color:#c62828;font-size:.9rem;margin-bottom:8px}.empty-state[data-v-494e933e]{text-align:center;padding:3rem 1rem}.empty-state .empty-content .empty-icon[data-v-494e933e],.empty-state .empty-content .loading-icon[data-v-494e933e],.empty-state .loading-state .empty-icon[data-v-494e933e],.empty-state .loading-state .loading-icon[data-v-494e933e]{color:#666;margin-bottom:1rem}.empty-state .empty-content h4[data-v-494e933e],.empty-state .loading-state h4[data-v-494e933e]{margin-bottom:.5rem;color:#333}.empty-state .empty-content p[data-v-494e933e],.empty-state .loading-state p[data-v-494e933e]{color:#666;margin:0}.full-width-container[data-v-494e933e],.renewal-questionnaire[data-v-494e933e]{width:100%!important}.full-width-container[data-v-494e933e] .autocomplete-selector,.full-width-container[data-v-494e933e] .questionnaire-form,.renewal-questionnaire[data-v-494e933e] .autocomplete-selector,.renewal-questionnaire[data-v-494e933e] .questionnaire-form{width:100%!important;max-width:none!important}.full-width-container[data-v-494e933e] .questions-content,.renewal-questionnaire[data-v-494e933e] .questions-content{width:100%!important}.list-item--high[data-v-494e933e],.risk-indicator--high[data-v-494e933e]{border-left:4px solid #ff4757}.list-item--medium[data-v-494e933e],.risk-indicator--medium[data-v-494e933e]{border-left:4px solid #ff7f00}.list-item--low[data-v-494e933e],.risk-indicator--low[data-v-494e933e]{border-left:4px solid #2ed573}@-webkit-keyframes spin-data-v-494e933e{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-494e933e{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.questionnaire-bottom-actions[data-v-494e933e]{margin-top:2rem;padding-top:2rem;border-top:1px solid #e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.questionnaire-bottom-actions .btn[data-v-494e933e]{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:10px 16px;font-family:inherit;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.questionnaire-bottom-actions .btn[data-v-494e933e]:hover:not(:disabled){background-color:#1565c0}.questionnaire-bottom-actions .btn[data-v-494e933e]:disabled{cursor:not-allowed;opacity:.5}.questionnaire-bottom-actions .loader_spn_small[data-v-494e933e]{border:3px solid #d8d8d8;border-top-color:#3498db;border-radius:50%;width:18px;height:18px;-webkit-animation:spin-data-v-494e933e 1s linear infinite;animation:spin-data-v-494e933e 1s linear infinite}.empty-state[data-v-494e933e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:400px;padding:2rem}.loading-state[data-v-494e933e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.loading-state .loadingWithoutOverlay[data-v-494e933e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.loading-message[data-v-494e933e]{margin-top:1.5rem;color:#666;font-size:1.25rem;text-align:center;width:100%}.empty-content[data-v-494e933e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.empty-content .empty-icon[data-v-494e933e]{color:#ccc;margin-bottom:1rem}.empty-content h4[data-v-494e933e]{margin:.5rem 0;color:#333}.empty-content p[data-v-494e933e]{color:#666;max-width:400px}@-webkit-keyframes spin-data-v-044c54d8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-044c54d8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.renewal-sidebar[data-v-044c54d8]{background:#f8f9fa;border-right:1px solid #e0e0e0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:280px;max-width:320px}.sidebar-header[data-v-044c54d8]{padding:20px;border-bottom:1px solid #e0e0e0;background:#fff}.sidebar-header .sidebar-title[data-v-044c54d8]{margin:0 0 12px;font-size:1.6rem;font-weight:600;color:#333}.sidebar-header button[data-v-044c54d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:10px 16px;font-family:inherit;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;min-height:40px}.sidebar-header button[data-v-044c54d8]:disabled{cursor:not-allowed;opacity:.5}.sidebar-empty[data-v-044c54d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 20px;text-align:center}.sidebar-empty .empty-icon[data-v-044c54d8],.sidebar-empty .q-icon[data-v-044c54d8]{color:#999;margin-bottom:1.5rem}.sidebar-empty h3[data-v-044c54d8],.sidebar-empty h4[data-v-044c54d8]{font-size:1.5rem;font-weight:600;color:#333;margin:0 0 1rem}.sidebar-empty .empty-text[data-v-044c54d8],.sidebar-empty p[data-v-044c54d8]{font-size:1.25rem;color:#666;margin:0 0 2rem;max-width:500px;line-height:1.5}.sidebar-empty .btn[data-v-044c54d8]{margin-top:1rem}.sidebar-empty .empty-icon[data-v-044c54d8]{color:#bbb}.sidebar-list[data-v-044c54d8]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:12px}.sidebar-list[data-v-044c54d8]::-webkit-scrollbar{width:6px}.sidebar-list[data-v-044c54d8]::-webkit-scrollbar-track{background:#f1f1f1}.sidebar-list[data-v-044c54d8]::-webkit-scrollbar-thumb{background:#bbb;border-radius:3px}.sidebar-list[data-v-044c54d8]::-webkit-scrollbar-thumb:hover{background:#999}.renewal-item[data-v-044c54d8]{background:#fff;border-radius:8px;padding:16px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #e0e0e0;margin-bottom:12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.renewal-item[data-v-044c54d8]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);border-color:#667eea}.renewal-item[data-v-044c54d8]:hover{-webkit-box-shadow:0 2px 8px rgba(102,126,234,.15);box-shadow:0 2px 8px rgba(102,126,234,.15)}.renewal-item.renewal-item--active[data-v-044c54d8]{border-color:#667eea;border-width:2px;background:#f5f7ff}.renewal-item.renewal-item--completed[data-v-044c54d8]{border-left:4px solid #4caf50}.renewal-item.renewal-item--draft[data-v-044c54d8]{border-left:4px solid #ff9800}.item-header[data-v-044c54d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.item-date .date-label[data-v-044c54d8]{font-size:1.25rem;color:#333;font-weight:600}.item-status-badge .status-badge.status-badge--completed[data-v-044c54d8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;padding:4px 10px;border-radius:12px;font-size:1.3rem;font-weight:500;background-color:#e8f5e9;color:#4caf50}.item-status-badge .status-badge.status-badge--completed .status-icon[data-v-044c54d8]{-ms-flex-negative:0;flex-shrink:0}.item-status-badge .status-badge.status-badge--draft[data-v-044c54d8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;padding:4px 10px;border-radius:12px;font-size:1.3rem;font-weight:500;background-color:#fff3e0;color:#e65100}.item-status-badge .status-badge.status-badge--draft .status-icon[data-v-044c54d8]{-ms-flex-negative:0;flex-shrink:0}.item-actions[data-v-044c54d8]{padding-top:12px;border-top:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.item-actions .btn-action[data-v-044c54d8]{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:6px;font-family:inherit;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;background:transparent;border:1px solid #667eea;border-radius:16px;color:#667eea;padding:6px 12px;font-size:1.2rem;display:flex;align-items:center;justify-content:center;white-space:nowrap}.item-actions .btn-action[data-v-044c54d8]:disabled{opacity:.5}.item-actions .btn-action[data-v-044c54d8]:hover:not(:disabled){background:#667eea;color:#fff}.item-actions .btn-action .mr-1[data-v-044c54d8]{margin-right:4px}.item-actions .btn-action .loader_spn_small[data-v-044c54d8]{border:3px solid #d8d8d8;border-top-color:#3498db;border-radius:50%;width:18px;height:18px;-webkit-animation:spin-data-v-044c54d8 1s linear infinite;animation:spin-data-v-044c54d8 1s linear infinite}.item-actions .btn-action[data-v-044c54d8]:disabled{opacity:.6;cursor:not-allowed}@-webkit-keyframes spin-data-v-1fc7f0ce{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.lab-space[data-v-1fc7f0ce]{height:calc(100vh - 120px);background-color:#f8f9fa;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lab-space>section[data-v-1fc7f0ce]:not(.page-header-wrapper){-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.lab-container[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;min-height:0}.lab-content[data-v-1fc7f0ce]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2rem;overflow-y:auto;min-height:0}@media (max-width:768px){.lab-content[data-v-1fc7f0ce]{padding:1rem}}.lab-questions[data-v-1fc7f0ce],.mission-acceptance[data-v-1fc7f0ce]{width:100%}.questions-content[data-v-1fc7f0ce]{padding:3rem}@media (max-width:768px){.questions-content[data-v-1fc7f0ce]{padding:2rem 1rem}}.empty-state[data-v-1fc7f0ce]{text-align:center;padding:3rem}.empty-state h4[data-v-1fc7f0ce]{margin:1rem 0 .5rem;color:#666;font-weight:500}.empty-state p[data-v-1fc7f0ce]{margin:0;color:#999}.lab-mission[data-v-1fc7f0ce]{width:100%}.questions-header[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef}.questions-header h3[data-v-1fc7f0ce]{margin:0;color:#333;font-size:1.25rem;font-weight:600;-webkit-box-flex:1;-ms-flex:1;flex:1}.questions-header .export-btn[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.lab-questions-content[data-v-1fc7f0ce],.mission-questions[data-v-1fc7f0ce]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);padding:2rem}@media (max-width:768px){.lab-questions-content[data-v-1fc7f0ce],.mission-questions[data-v-1fc7f0ce]{padding:1rem}}.question-item[data-v-1fc7f0ce]{padding:1.5rem 0;border-bottom:1px solid #eee}.question-item[data-v-1fc7f0ce]:last-child{border-bottom:none}.question-item .question-text[data-v-1fc7f0ce]{font-weight:500;color:#333;margin-bottom:1rem;line-height:1.5}.question-item .question-options[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;margin-left:1rem}@media (max-width:768px){.question-item .question-options[data-v-1fc7f0ce]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-left:0}}.question-item .answer-option[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;cursor:pointer}.question-item .answer-option .answer-label[data-v-1fc7f0ce]{font-size:1.25rem;color:#666;cursor:pointer;font-weight:500;-webkit-transition:color .2s ease;transition:color .2s ease}.question-item .answer-option .answer-label[data-v-1fc7f0ce]:hover{color:#333}.question-item .comment-toggle[data-v-1fc7f0ce]{margin-top:1rem}.question-item .comment-toggle .comment-toggle-btn[data-v-1fc7f0ce]{background:none;border:none;color:#666;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:1.25rem;padding:.5rem 0;-webkit-transition:color .2s ease;transition:color .2s ease}.question-item .comment-toggle .comment-toggle-btn[data-v-1fc7f0ce]:hover{color:#1976d2}.question-item .comment-toggle .comment-toggle-btn.active[data-v-1fc7f0ce]{color:#1976d2}.question-item .comment-toggle .comment-toggle-btn .q-icon[data-v-1fc7f0ce]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.question-item .comment-section[data-v-1fc7f0ce]{margin-top:1rem;-webkit-animation:slideDown-data-v-1fc7f0ce .3s ease-out;animation:slideDown-data-v-1fc7f0ce .3s ease-out}.question-item .comment-section .comment-header[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}.question-item .comment-section .comment-header .comment-label[data-v-1fc7f0ce]{font-weight:600;font-size:.85rem;color:#555;text-transform:uppercase;letter-spacing:.5px}.question-item .comment-section .comment-header .character-counter[data-v-1fc7f0ce]{font-size:1rem;color:#666;font-weight:500}.question-item .comment-section .comment-textarea[data-v-1fc7f0ce]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:1.25rem;resize:vertical;min-height:80px;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.question-item .comment-section .comment-textarea[data-v-1fc7f0ce]:focus{outline:none;border-color:#1976d2;-webkit-box-shadow:0 0 0 2px rgba(25,118,210,.1);box-shadow:0 0 0 2px rgba(25,118,210,.1)}.question-item .comment-section .comment-textarea[data-v-1fc7f0ce]::-webkit-input-placeholder{color:#999}.question-item .comment-section .comment-textarea[data-v-1fc7f0ce]::-moz-placeholder{color:#999}.question-item .comment-section .comment-textarea[data-v-1fc7f0ce]::-ms-input-placeholder{color:#999}.question-item .comment-section .comment-textarea[data-v-1fc7f0ce]::placeholder{color:#999}@-webkit-keyframes slideDown-data-v-1fc7f0ce{0%{opacity:0;max-height:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;max-height:200px;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown-data-v-1fc7f0ce{0%{opacity:0;max-height:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;max-height:200px;-webkit-transform:translateY(0);transform:translateY(0)}}.questionnaire-form .questions-header[data-v-1fc7f0ce]{padding:1rem 0;margin:0 3rem 1.5rem;border-bottom:1px solid #e9ecef}@media (max-width:768px){.questionnaire-form .questions-header[data-v-1fc7f0ce]{margin:0 1rem 1.5rem}}.questionnaire-form .questions-header h3[data-v-1fc7f0ce]{font-size:1.75rem!important}@media (max-width:768px){.questionnaire-form .questions-header h3[data-v-1fc7f0ce]{font-size:1.5rem!important}}.questionnaire-form .questions-content[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.questionnaire-form .question-options[data-v-1fc7f0ce]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem;margin:1rem 0;font-size:1.25rem}@media (max-width:768px){.questionnaire-form .question-options[data-v-1fc7f0ce]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}}.questionnaire-form .validation-banner[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;background-color:#e3f2fd;border:1px solid #90caf9;border-radius:6px;padding:.875rem 1.125rem;margin-bottom:1.5rem}.questionnaire-form .validation-banner .banner-icon[data-v-1fc7f0ce]{color:#1976d2;font-size:1.5rem;-ms-flex-negative:0;flex-shrink:0}.questionnaire-form .validation-banner .banner-text[data-v-1fc7f0ce]{color:#1565c0;font-weight:500;line-height:1.4}.questionnaire-form .comment-toggle .comment-toggle-header .character-counter[data-v-1fc7f0ce]{font-size:1rem;color:#666;font-weight:500}.questionnaire-form .question-item[data-v-1fc7f0ce]{background:#fff;border-radius:8px;padding:1.5rem;margin-bottom:1rem;border:1px solid #e1e8ed;-webkit-transition:all .2s ease;transition:all .2s ease}.questionnaire-form .question-item[data-v-1fc7f0ce]:hover{border-color:#c6d4e1;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.questionnaire-form .question-item[data-v-1fc7f0ce]:last-child{margin-bottom:0}.questionnaire-form .question-item.readonly[data-v-1fc7f0ce]{background-color:#f8f9fa;border-color:#e9ecef}.questionnaire-form .question-item.readonly .answer-radio[data-v-1fc7f0ce]{pointer-events:none}.questionnaire-form .question-item.readonly .answer-label[data-v-1fc7f0ce]{cursor:default}.questionnaire-form .question-item.readonly .comment-textarea[data-v-1fc7f0ce]{background-color:#f8f9fa;pointer-events:none;resize:none}.questionnaire-form .question-content[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.questionnaire-form .question-label[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem}.questionnaire-form .question-label .question-text[data-v-1fc7f0ce]{font-weight:600;color:#333;font-size:1rem;line-height:1.5}.questionnaire-form .question-label .required-indicator[data-v-1fc7f0ce]{color:#dc3545;font-weight:700;font-size:1.1rem;margin-top:-2px}.questionnaire-form .question-answers[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;margin-left:1rem}@media (max-width:768px){.questionnaire-form .question-answers[data-v-1fc7f0ce]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-left:0}}.questionnaire-form .question-options[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;margin-left:1rem}@media (max-width:768px){.questionnaire-form .question-options[data-v-1fc7f0ce]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-left:0}}.questionnaire-form .answer-option[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;cursor:pointer}.questionnaire-form .answer-option .answer-label[data-v-1fc7f0ce]{font-size:1.25rem;color:#666;cursor:pointer;font-weight:500;-webkit-transition:color .2s ease;transition:color .2s ease}.questionnaire-form .answer-option .answer-label[data-v-1fc7f0ce]:hover{color:#333}.questionnaire-form .answer-option.yes .answer-label[data-v-1fc7f0ce]{color:#28a745}.questionnaire-form .answer-option.no .answer-label[data-v-1fc7f0ce]{color:#dc3545}.questionnaire-form .answer-option.not-applicable .answer-label[data-v-1fc7f0ce]{color:#6c757d}.questionnaire-form .question-comment[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.questionnaire-form .question-comment .comment-label[data-v-1fc7f0ce]{font-size:1.25rem;color:#666;font-weight:500}.questionnaire-form .question-comment .comment-textarea[data-v-1fc7f0ce]{width:100%;border:1px solid #ddd;border-radius:6px;padding:.75rem;font-family:inherit;font-size:1.25rem;color:#333;resize:vertical;min-height:80px;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.questionnaire-form .question-comment .comment-textarea[data-v-1fc7f0ce]:focus{outline:none;border-color:#007bff;-webkit-box-shadow:0 0 0 3px rgba(0,123,255,.1);box-shadow:0 0 0 3px rgba(0,123,255,.1)}.questionnaire-form .question-comment .comment-textarea[data-v-1fc7f0ce]::-webkit-input-placeholder{color:#999;font-style:italic}.questionnaire-form .question-comment .comment-textarea[data-v-1fc7f0ce]::-moz-placeholder{color:#999;font-style:italic}.questionnaire-form .question-comment .comment-textarea[data-v-1fc7f0ce]::-ms-input-placeholder{color:#999;font-style:italic}.questionnaire-form .question-comment .comment-textarea[data-v-1fc7f0ce]::placeholder{color:#999;font-style:italic}.questionnaire-form .comment-toggle[data-v-1fc7f0ce]{margin-top:1rem}.questionnaire-form .comment-toggle .comment-toggle-header[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.questionnaire-form .comment-toggle .comment-toggle-btn[data-v-1fc7f0ce]{background:none;border:none;color:#666;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:1.25rem;padding:.5rem 0;-webkit-transition:color .2s ease;transition:color .2s ease}.questionnaire-form .comment-toggle .comment-toggle-btn[data-v-1fc7f0ce]:hover{color:#1976d2}.questionnaire-form .comment-toggle .comment-toggle-btn.active[data-v-1fc7f0ce]{color:#1976d2}.questionnaire-form .comment-toggle .comment-toggle-btn .q-icon[data-v-1fc7f0ce]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.questionnaire-form .comment-toggle .character-counter[data-v-1fc7f0ce]{font-size:1rem;color:#666;font-weight:500}.questionnaire-form .comment-section[data-v-1fc7f0ce]{margin-top:1rem;-webkit-animation:slideDown-data-v-1fc7f0ce .3s ease-out;animation:slideDown-data-v-1fc7f0ce .3s ease-out}.questionnaire-form .comment-section .comment-textarea[data-v-1fc7f0ce]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:1.25rem;resize:vertical;min-height:80px;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.questionnaire-form .comment-section .comment-textarea[data-v-1fc7f0ce]:focus{outline:none;border-color:#1976d2;-webkit-box-shadow:0 0 0 2px rgba(25,118,210,.1);box-shadow:0 0 0 2px rgba(25,118,210,.1)}.questionnaire-form .comment-section .comment-textarea[data-v-1fc7f0ce]::-webkit-input-placeholder{color:#999}.questionnaire-form .comment-section .comment-textarea[data-v-1fc7f0ce]::-moz-placeholder{color:#999}.questionnaire-form .comment-section .comment-textarea[data-v-1fc7f0ce]::-ms-input-placeholder{color:#999}.questionnaire-form .comment-section .comment-textarea[data-v-1fc7f0ce]::placeholder{color:#999}.questionnaire-actions-header[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-left:auto}.questionnaire-actions-header .btn[data-v-1fc7f0ce]{white-space:nowrap}.questionnaire-actions[data-v-1fc7f0ce]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #eee}.questionnaire-actions .questionnaire-toolbar[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.secure-deposit-header[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.status-indicators .circle[data-v-1fc7f0ce]{width:20px;height:20px;border-radius:50%;display:inline-block;cursor:help}.status-indicators .circle-green[data-v-1fc7f0ce]{background-color:#28a745}.status-indicators .circle-orange[data-v-1fc7f0ce]{background-color:#ffc107}.status-indicators .circle-red[data-v-1fc7f0ce]{background-color:#dc3545}.lab-btn-disabled[data-v-1fc7f0ce]{background-color:#6c757d!important;border-color:#6c757d!important;color:#fff!important;cursor:not-allowed!important;opacity:.65}.lab-btn-disabled[data-v-1fc7f0ce]:hover{background-color:#6c757d!important;border-color:#6c757d!important}.deposited-documents .document-link[data-v-1fc7f0ce]{cursor:pointer;color:#1976d2;text-decoration:none}.deposited-documents .document-link[data-v-1fc7f0ce]:hover{text-decoration:underline}.coming-soon[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4rem 2rem;text-align:center}.coming-soon .coming-soon-icon[data-v-1fc7f0ce]{color:#e0e0e0;margin-bottom:1.5rem}.coming-soon h3[data-v-1fc7f0ce]{color:#666;margin-bottom:1rem;font-size:1.5rem}.coming-soon p[data-v-1fc7f0ce]{color:#999;font-size:1rem;max-width:500px;line-height:1.5}@media (max-width:768px){.lab-container[data-v-1fc7f0ce]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.questionnaire-actions-header[data-v-1fc7f0ce]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.5rem;margin-left:0;margin-top:1rem}.questionnaire-actions-header .btn[data-v-1fc7f0ce]{width:100%}}@keyframes spin-data-v-1fc7f0ce{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.lab-renewal .renewal-layout[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100vh - 200px);background:#fff}.lab-renewal .renewal-container[data-v-1fc7f0ce]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:1600px;margin:0 auto;padding:2rem;overflow-y:auto}.lab-renewal .early-renewal-warning[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;background-color:#fff3e0;border:1px solid #ffb74d;border-radius:6px;padding:.875rem;margin-bottom:2rem}.lab-renewal .early-renewal-warning .q-icon[data-v-1fc7f0ce]{color:#f57c00;font-size:1.5rem;-ms-flex-negative:0;flex-shrink:0}.lab-renewal .early-renewal-warning .warning-content[data-v-1fc7f0ce]{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.4}.lab-renewal .early-renewal-warning .warning-content strong[data-v-1fc7f0ce]{display:block;font-weight:500;color:#e65100;margin-bottom:.25rem}.lab-renewal .early-renewal-warning .warning-content p[data-v-1fc7f0ce]{margin:0;font-weight:400;color:#e65100}.lab-renewal .renewal-header[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #e0e0e0}.lab-renewal .renewal-header .renewal-title[data-v-1fc7f0ce]{font-size:1.75rem;font-weight:600;color:#333;margin:0}.lab-renewal .renewal-header .renewal-actions[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lab-renewal .renewal-header .renewal-actions .btn[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:10px 16px;font-family:inherit;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.lab-renewal .renewal-header .renewal-actions .btn.btn--secondary[data-v-1fc7f0ce]:hover{background-color:#f5f5f5}.lab-renewal .renewal-header .renewal-actions .btn.btn--primary[data-v-1fc7f0ce]:hover:not(:disabled){background-color:#1565c0}.lab-renewal .renewal-header .renewal-actions .btn[data-v-1fc7f0ce]:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.lab-renewal .renewal-header[data-v-1fc7f0ce]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lab-renewal .renewal-header .renewal-actions[data-v-1fc7f0ce]{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.lab-renewal .renewal-content[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.lab-renewal .renewal-row-1[data-v-1fc7f0ce]{margin-bottom:2rem}.lab-renewal .renewal-inputs-card[data-v-1fc7f0ce]{background:#fff;border-radius:8px;padding:1.5rem;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid #e0e0e0;display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:1024px){.lab-renewal .renewal-inputs-card[data-v-1fc7f0ce]{grid-template-columns:1fr}}.lab-renewal .renewal-inputs-card .inputs-column[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.lab-renewal .renewal-inputs-card .timeline-column[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1rem 0;margin:0 3rem 1.5rem}.lab-renewal .renewal-inputs-card .input-group[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.lab-renewal .renewal-inputs-card .input-group label[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:500;line-height:1.5}.lab-renewal .renewal-inputs-card .input-group label .q-icon[data-v-1fc7f0ce],.lab-renewal .renewal-inputs-card .input-group label i[data-v-1fc7f0ce]{color:#1976d2;-ms-flex-negative:0;flex-shrink:0}.lab-renewal .renewal-inputs-card .input-group .renewal-input[data-v-1fc7f0ce]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:1.25rem;color:#333;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.lab-renewal .renewal-inputs-card .input-group .renewal-input[data-v-1fc7f0ce]:focus{outline:none;border-color:#1976d2;-webkit-box-shadow:0 0 0 3px rgba(25,118,210,.1);box-shadow:0 0 0 3px rgba(25,118,210,.1)}.lab-renewal .renewal-inputs-card .input-group .renewal-input[data-v-1fc7f0ce]::-webkit-input-placeholder{color:#999}.lab-renewal .renewal-inputs-card .input-group .renewal-input[data-v-1fc7f0ce]::-moz-placeholder{color:#999}.lab-renewal .renewal-inputs-card .input-group .renewal-input[data-v-1fc7f0ce]::-ms-input-placeholder{color:#999}.lab-renewal .renewal-inputs-card .input-group .renewal-input[data-v-1fc7f0ce]::placeholder{color:#999}.lab-renewal .renewal-inputs-card .input-group .renewal-input[data-v-1fc7f0ce]:disabled{background-color:#f5f5f5;cursor:not-allowed}.lab-renewal .renewal-row-2[data-v-1fc7f0ce]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:1024px){.lab-renewal .renewal-row-2[data-v-1fc7f0ce]{grid-template-columns:1fr}}.lab-renewal .left-column[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.lab-renewal .right-column[data-v-1fc7f0ce]{position:sticky;top:2rem;-ms-flex-item-align:start;align-self:start}@media (max-width:1024px){.lab-renewal .right-column[data-v-1fc7f0ce]{position:relative;top:0}}.lab-renewal .company-data-card[data-v-1fc7f0ce]{background:#fff;border-radius:8px;padding:1.5rem;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e0e0e0}.lab-renewal .company-data-card .card-title[data-v-1fc7f0ce]{font-size:1.5rem;font-weight:600;color:#333;margin:0 0 1rem}.lab-renewal .company-data-card .company-section[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.lab-renewal .company-data-card .company-item[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.lab-renewal .company-data-card .company-item .item-label[data-v-1fc7f0ce]{font-size:1.25rem;font-weight:600;color:#495057;margin-bottom:.25rem}.lab-renewal .company-data-card .company-item .item-value[data-v-1fc7f0ce]{font-size:1.25rem;color:#333;line-height:1.4;padding:.5rem .75rem;background-color:#f8f9fa;border-radius:4px;border-left:4px solid #6c757d}.lab-renewal .company-data-card .company-item .item-value.item-value--highlight[data-v-1fc7f0ce]{font-weight:600;color:#1976d2;font-size:1.25rem;background-color:#e3f2fd;border-left-color:#1976d2}.lab-renewal .company-data-card .company-item .item-tags[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.lab-renewal .company-data-card .company-item .item-tags.item-tags--horizontal[data-v-1fc7f0ce]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lab-renewal .company-data-card .company-item .item-tags.item-tags--vertical[data-v-1fc7f0ce]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lab-renewal .tag[data-v-1fc7f0ce]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:6px;font-size:1.25rem;font-weight:500;white-space:nowrap;line-height:1.4;-webkit-transition:all .2s ease;transition:all .2s ease;background-color:#f8f9fa;color:#333;border:1px solid #e0e0e0;border-left:3px solid #6c757d}.lab-renewal .tag[data-v-1fc7f0ce]:hover{border-color:#c7c7c7;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.lab-renewal .risks-card[data-v-1fc7f0ce]{background:#fff;border-radius:8px;padding:1.5rem;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid #e0e0e0}.lab-renewal .risks-card .risks-section[data-v-1fc7f0ce]{margin-top:1.5rem}.lab-renewal .risks-card .risks-section .section-title[data-v-1fc7f0ce]{font-size:1.125rem;font-weight:600;color:#333;margin:0 0 1rem}.lab-renewal .risks-card .risks-section .risks-list[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.lab-renewal .empty-state[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4rem 2rem;text-align:center;min-height:400px}.lab-renewal .empty-state .empty-icon[data-v-1fc7f0ce],.lab-renewal .empty-state .q-icon[data-v-1fc7f0ce]{color:#999;margin-bottom:1.5rem}.lab-renewal .empty-state h3[data-v-1fc7f0ce],.lab-renewal .empty-state h4[data-v-1fc7f0ce]{font-size:1.5rem;font-weight:600;color:#333;margin:0 0 1rem}.lab-renewal .empty-state .empty-text[data-v-1fc7f0ce],.lab-renewal .empty-state p[data-v-1fc7f0ce]{font-size:1.25rem;color:#666;margin:0 0 2rem;max-width:500px;line-height:1.5}.lab-renewal .empty-state .btn[data-v-1fc7f0ce]{margin-top:1rem}.lab-renewal .empty-state .btn[data-v-1fc7f0ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:10px 16px;font-family:inherit;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.lab-renewal .empty-state .btn[data-v-1fc7f0ce]:disabled{cursor:not-allowed;opacity:.5}.lab-renewal .empty-state .btn.btn--primary[data-v-1fc7f0ce]:hover{background-color:#1565c0}