.page-header-wrapper[data-v-e76b7c1e]{position:sticky;top:0;z-index:100;background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.page-header-wrapper .header-container[data-v-e76b7c1e]{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;min-height:auto}.page-header-wrapper .back-button[data-v-e76b7c1e]{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-e76b7c1e]{font-size:1.1rem}.page-header-wrapper .sidebar-space[data-v-e76b7c1e]{width:280px;-ms-flex-negative:0;flex-shrink:0}.page-header-wrapper .header-content[data-v-e76b7c1e]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.5rem 2rem}@media (max-width:768px){.page-header-wrapper .header-content[data-v-e76b7c1e]{padding:1rem}}.page-header-wrapper .header-title[data-v-e76b7c1e]{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-e76b7c1e]{margin:.5rem 0 0;color:#666;font-size:1rem}.page-header-wrapper .actions[data-v-e76b7c1e]{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-e76b7c1e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-header-wrapper .back-button[data-v-e76b7c1e]{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-e76b7c1e]{display:none}.page-header-wrapper .header-title[data-v-e76b7c1e]{-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-e76b7c1e]{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.step-navigation[data-v-7fca1188]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-navigation .btn[data-v-7fca1188]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;white-space:nowrap}.step-navigation .btn[data-v-7fca1188]:disabled{cursor:not-allowed;opacity:.6}.empty-state[data-v-74ff51da]{width:100%;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;padding:2rem;min-height:300px}.loading-state[data-v-74ff51da]{width:100%;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}.loading-state .loadingWithoutOverlay[data-v-74ff51da]{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;gap:1rem}.loading-state .loadingWithoutOverlay .loader_spn_big[data-v-74ff51da]{border:4px solid rgba(0,0,0,.1);border-top-color:#1976d2;border-radius:50%;width:40px;height:40px;-webkit-animation:spin-data-v-74ff51da 1s linear infinite;animation:spin-data-v-74ff51da 1s linear infinite}@-webkit-keyframes spin-data-v-74ff51da{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-74ff51da{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-state .loadingWithoutOverlay .loading-message[data-v-74ff51da]{color:#666;font-size:1rem;margin:0}.empty-content[data-v-74ff51da]{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;max-width:500px;gap:1rem}.empty-content .empty-icon[data-v-74ff51da]{color:#ccc}.empty-content h4[data-v-74ff51da]{margin:0;font-size:1.25rem;font-weight:500;color:#666}.empty-content p[data-v-74ff51da]{margin:0;color:#999;line-height:1.6}@media (max-width:768px){.empty-state[data-v-74ff51da]{min-height:200px;padding:1rem}.empty-content h4[data-v-74ff51da]{font-size:1.1rem}.empty-content p[data-v-74ff51da]{font-size:.9rem}}.btn[data-v-0aa75cd0]{min-width:120px}.btn[data-v-0aa75cd0]:disabled{opacity:.6;cursor:not-allowed}.btn--loading .fa-spinner[data-v-0aa75cd0]{margin-right:.5rem}.component-header[data-v-0aa75cd0],.mission-selector__header[data-v-0aa75cd0],.questions-header[data-v-0aa75cd0]{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-0aa75cd0],.mission-selector__header .header-content[data-v-0aa75cd0],.questions-header .header-content[data-v-0aa75cd0]{-webkit-box-flex:1;-ms-flex:1;flex:1}.component-header .header-content h3[data-v-0aa75cd0],.mission-selector__header .header-content h3[data-v-0aa75cd0],.questions-header .header-content h3[data-v-0aa75cd0]{margin:0;color:#333;font-size:1.75rem;font-weight:600}.component-header .header-content .description[data-v-0aa75cd0],.mission-selector__header .header-content .description[data-v-0aa75cd0],.questions-header .header-content .description[data-v-0aa75cd0]{margin:0;color:#666;font-size:1.25rem;line-height:1.4}.component-header .header-actions[data-v-0aa75cd0],.mission-selector__header .header-actions[data-v-0aa75cd0],.questions-header .header-actions[data-v-0aa75cd0]{margin-left:2rem}.validation-banner[data-v-0aa75cd0]{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-0aa75cd0]{margin:0 1rem}}.validation-banner .banner-icon[data-v-0aa75cd0]{color:#1976d2;font-size:1.5rem;-ms-flex-negative:0;flex-shrink:0}.validation-banner .banner-text[data-v-0aa75cd0]{color:#1565c0;font-weight:500;line-height:1.4}.validation-banner--no-margin[data-v-0aa75cd0]{margin:0}.error-message[data-v-0aa75cd0]{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-0aa75cd0]{text-align:center;padding:3rem 1rem}.empty-state .empty-content .empty-icon[data-v-0aa75cd0],.empty-state .empty-content .loading-icon[data-v-0aa75cd0],.empty-state .loading-state .empty-icon[data-v-0aa75cd0],.empty-state .loading-state .loading-icon[data-v-0aa75cd0]{color:#666;margin-bottom:1rem}.empty-state .empty-content h4[data-v-0aa75cd0],.empty-state .loading-state h4[data-v-0aa75cd0]{margin-bottom:.5rem;color:#333}.empty-state .empty-content p[data-v-0aa75cd0],.empty-state .loading-state p[data-v-0aa75cd0]{color:#666;margin:0}.engagement_renewal-questionnaire[data-v-0aa75cd0],.full-width-container[data-v-0aa75cd0],.lab-questionnaire[data-v-0aa75cd0],.mission_acceptance-questionnaire[data-v-0aa75cd0]{width:100%!important}.engagement_renewal-questionnaire[data-v-0aa75cd0] .autocomplete-selector,.engagement_renewal-questionnaire[data-v-0aa75cd0] .questionnaire-form,.full-width-container[data-v-0aa75cd0] .autocomplete-selector,.full-width-container[data-v-0aa75cd0] .questionnaire-form,.lab-questionnaire[data-v-0aa75cd0] .autocomplete-selector,.lab-questionnaire[data-v-0aa75cd0] .questionnaire-form,.mission_acceptance-questionnaire[data-v-0aa75cd0] .autocomplete-selector,.mission_acceptance-questionnaire[data-v-0aa75cd0] .questionnaire-form{width:100%!important;max-width:none!important}.engagement_renewal-questionnaire[data-v-0aa75cd0] .questions-content,.full-width-container[data-v-0aa75cd0] .questions-content,.lab-questionnaire[data-v-0aa75cd0] .questions-content,.mission_acceptance-questionnaire[data-v-0aa75cd0] .questions-content{width:100%!important}.list-item--very_high[data-v-0aa75cd0],.risk-indicator--very_high[data-v-0aa75cd0]{border-left:4px solid #d32f2f}.list-item--high[data-v-0aa75cd0],.risk-indicator--high[data-v-0aa75cd0]{border-left:4px solid #f57c00}.list-item--medium[data-v-0aa75cd0],.risk-indicator--medium[data-v-0aa75cd0]{border-left:4px solid #fbc02d}.list-item--low[data-v-0aa75cd0],.risk-indicator--low[data-v-0aa75cd0]{border-left:4px solid #2e7d2e}@-webkit-keyframes spin-data-v-0aa75cd0{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-0aa75cd0{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.questionnaires-tab[data-v-12cb7273]{height:100%}.color-gray-lightest[data-v-74a63040]{color:#f7f7f7}.color-gray-lighter[data-v-74a63040]{color:#eee}.color-gray-light[data-v-74a63040]{color:#777}.color-gray[data-v-74a63040]{color:#555}.color-gray-dark[data-v-74a63040]{color:#333}.color-gray-darker[data-v-74a63040]{color:#222}.color-gray-darkest[data-v-74a63040]{color:#090909}.color-primary-darkest[data-v-74a63040]{color:#0e3f5a}.color-primary-darker[data-v-74a63040]{color:#155e86}.color-primary-dark[data-v-74a63040]{color:#1c7db2}.color-primary[data-v-74a63040]{color:#249cdd}.color-primary-light[data-v-74a63040]{color:#50b0e4}.color-primary-lighter[data-v-74a63040]{color:#7cc4eb}.color-primary-lightest[data-v-74a63040]{color:#a8d8f2}.color-secondary-darkest[data-v-74a63040]{color:#000}.color-secondary-darker[data-v-74a63040]{color:#05060d}.color-secondary-dark[data-v-74a63040]{color:#121833}.color-secondary[data-v-74a63040]{color:#1f2a59}.color-secondary-light[data-v-74a63040]{color:#2c3c7f}.color-secondary-lighter[data-v-74a63040]{color:#394ea5}.color-secondary-lightest[data-v-74a63040]{color:#4f65c2}.color-ternary-darkest[data-v-74a63040]{color:#000}.color-ternary-darker[data-v-74a63040]{color:#000}.color-ternary-dark[data-v-74a63040]{color:#080c1d}.color-ternary[data-v-74a63040]{color:#131c45}.color-ternary-light[data-v-74a63040]{color:#1e2c6d}.color-ternary-lighter[data-v-74a63040]{color:#293c95}.color-ternary-lightest[data-v-74a63040]{color:#344dbd}.gray-lightest[data-v-74a63040]{background-color:#f7f7f7}.gray-lighter[data-v-74a63040]{background-color:#eee}.gray-light[data-v-74a63040]{background-color:#777}.gray[data-v-74a63040]{background-color:#555}.gray-dark[data-v-74a63040]{background-color:#333}.gray-darker[data-v-74a63040]{background-color:#222}.gray-darkest[data-v-74a63040]{background-color:#090909}.primary-darkest[data-v-74a63040]{background-color:#0e3f5a}.primary-darker[data-v-74a63040]{background-color:#155e86}.primary-dark[data-v-74a63040]{background-color:#1c7db2}.primary[data-v-74a63040]{background-color:#249cdd}.primary-light[data-v-74a63040]{background-color:#50b0e4}.primary-lighter[data-v-74a63040]{background-color:#7cc4eb}.primary-lightest[data-v-74a63040]{background-color:#a8d8f2}.secondary-darkest[data-v-74a63040]{background-color:#000}.secondary-darker[data-v-74a63040]{background-color:#05060d}.secondary-dark[data-v-74a63040]{background-color:#121833}.secondary[data-v-74a63040]{background-color:#1f2a59}.secondary-light[data-v-74a63040]{background-color:#2c3c7f}.secondary-lighter[data-v-74a63040]{background-color:#394ea5}.secondary-lightest[data-v-74a63040]{background-color:#4f65c2}.ternary-darkest[data-v-74a63040]{background-color:#000}.ternary-darker[data-v-74a63040]{background-color:#000}.ternary-dark[data-v-74a63040]{background-color:#080c1d}.ternary[data-v-74a63040]{background-color:#131c45}.ternary-light[data-v-74a63040]{background-color:#1e2c6d}.ternary-lighter[data-v-74a63040]{background-color:#293c95}.ternary-lightest[data-v-74a63040]{background-color:#344dbd}.tabs-sidebar[data-v-74a63040]{width:300px;background:#fff;border-right:1px solid #e1e8ed;padding:2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.tabs-list[data-v-74a63040]{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;padding:0 1rem 10rem;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.tab-item[data-v-74a63040]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:1rem 1.5rem;min-height:56px;border-radius:8px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;color:#666}.tab-item[data-v-74a63040]:hover:not(.tab-item--disabled):not(.tab-item--active){background-color:#f8f9fa;color:#333}.tab-item--active[data-v-74a63040]{color:#fff}.tab-item--disabled[data-v-74a63040]{opacity:.5;cursor:not-allowed}.tab-item i[data-v-74a63040]{font-size:1.2rem}.tab-item .tab-icon-img[data-v-74a63040]{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.tab-item--active .tab-icon-img[data-v-74a63040]{-webkit-filter:brightness(0) saturate(100%) invert(100%);filter:brightness(0) saturate(100%) invert(100%)}.tab-item .q-icon[data-v-74a63040]{-ms-flex-negative:0;flex-shrink:0}.tab-item span[data-v-74a63040]{font-weight:500;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.4}.tab-item .validation-icon[data-v-74a63040]{margin-left:auto;width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.sub-tabs[data-v-74a63040]{width:calc(100% - 3rem);margin:.5rem 0 .5rem 3rem;padding:.5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.sub-tab-item[data-v-74a63040]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;color:#666;background:#f8f9fa;border-left:3px solid transparent}.sub-tab-item[data-v-74a63040]:hover:not(.sub-tab-item--disabled){background-color:#e9ecef;color:#333;border-left-color:#249cdd}.sub-tab-item--active[data-v-74a63040]{background-color:#e3f2fd;font-weight:600}.sub-tab-item--disabled[data-v-74a63040]{opacity:.4;cursor:not-allowed}.sub-tab-item span[data-v-74a63040]{font-weight:inherit}.sub-tab-item .validation-icon[data-v-74a63040]{margin-left:auto;width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.tabs-sidebar[data-v-74a63040]>:not(.tabs-list){position:fixed;bottom:0;left:0;width:300px;max-height:40vh;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;background:#fff;border-right:1px solid #e1e8ed;border-top:1px solid #e1e8ed}.sidebar-empty[data-v-74a63040]{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;color:#95a5a6}.sidebar-empty .empty-icon[data-v-74a63040]{color:#bdc3c7;margin-bottom:12px}.sidebar-empty .empty-text[data-v-74a63040]{font-size:.875rem;margin:0}.sidebar-list[data-v-74a63040]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;padding:12px;min-height:0}.sidebar-list[data-v-74a63040]::-webkit-scrollbar{width:6px}.sidebar-list[data-v-74a63040]::-webkit-scrollbar-track{background:#f5f7fa}.sidebar-list[data-v-74a63040]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.sidebar-list[data-v-74a63040]::-webkit-scrollbar-thumb:hover{background:#a0aec0}.items_list .items_background article.renewal-item.renewal-item--active[data-v-74a63040]{border-color:#249cdd;border-width:2px;background:#f5f7ff}.items_list .items_background article.renewal-item.renewal-item--completed[data-v-74a63040]{border-left:4px solid #27ae60}.items_list .items_background article.renewal-item.renewal-item--draft[data-v-74a63040]{border-left:4px solid #f39c12}.item-content[data-v-74a63040]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.item-content .item-date[data-v-74a63040]{font-size:.875rem;color:#2c3e50;font-weight:600;white-space:nowrap}.item-content .status-badge[data-v-74a63040]{font-size:10px;padding:2px 6px;border-radius:4px;white-space:nowrap;font-weight:600;text-transform:uppercase}.item-content .status-badge.status-badge--completed[data-v-74a63040]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.item-content .status-badge.status-badge--draft[data-v-74a63040]{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7}.item-content .item-actions[data-v-74a63040]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.item-content .item-actions .btn[data-v-74a63040]{padding:4px;min-width:unset;width:28px;height:28px;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}.item-content .item-actions .btn .svg-icon[data-v-74a63040]{display:block}.item-content .item-actions .btn .loader_spn_small[data-v-74a63040]{border:2px solid #f3f3f3;border-top-color:#249cdd;border-radius:50%;width:14px;height:14px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.item-content .item-actions .btn[data-v-74a63040]:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.tabs-sidebar[data-v-74a63040]{width:100%;padding:1rem 0}.tabs-list[data-v-74a63040]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow-x:auto;gap:.5rem;padding:0 1rem}.tab-item[data-v-74a63040]{min-width:160px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.loader_spn_small[data-v-7f18548f]{border:2px solid #f3f3f3;border-top-color:#4268ff;border-radius:50%;width:16px;height:16px;-webkit-animation:spin-renewal-data-v-7f18548f 1s linear infinite;animation:spin-renewal-data-v-7f18548f 1s linear infinite}@-webkit-keyframes spin-renewal-data-v-7f18548f{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-renewal-data-v-7f18548f{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.office_background_header{margin-top:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:5px}.office_background_header.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.office_background_header div{position:relative}.office_background_header div span{color:#fff}.office_background_header div.actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.office_background_header .radio_actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;width:100px;height:0;-webkit-transition:height .4s ease;transition:height .4s ease;overflow:hidden;border-radius:5px;top:-5px;left:40px;border:none;text-align:center;background:#fff}.office_background_header .radio_actions a{padding:6px 12px;font-size:1.4rem;color:#4a5056}.office_background_header .radio_actions a:hover{color:#008df5}.office_background_header .radio_actions.visible{z-index:5;padding:10px;height:auto;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1803921568627451);box-shadow:0 2px 6px rgba(0,0,0,.1803921568627451)}.office_background_header>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.office_background_header>div .order-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:5px}.items_list .items_background{padding:0}.items_list .items_background:not(.no-mh){max-height:63vh}.items_list .items_background.half-vh{max-height:37vh}.items_list .items_background.scrollbar{overflow-y:scroll}.items_list .items_background article{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:none;box-shadow:none;border:1px solid #b2d3f2;border-radius:6px;margin:6px 0;padding:7px 0}.items_list .items_background article .no_result{text-align:center;width:100%;color:red;padding:20px}.items_list .items_background article:first-child{margin-top:0}.items_list .items_background article:last-child{margin-bottom:0}.items_list .items_background article div>button.btn--link{text-align:left}.items_list .items_background article .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.items_list .items_background article .actions a.mobile,.items_list .items_background article .actions button:not(.btn--paiement){padding:0;margin:0;border-radius:50%;width:32px;height:32px;background:#4268ff;border-color:#4268ff;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}.items_list .items_background article .actions a.mobile svg,.items_list .items_background article .actions button:not(.btn--paiement) svg{-webkit-transform:translateY(0);transform:translateY(0)}.items_list .items_background article .actions.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.items_list .items_background article .doc_state{min-width:102px;display:block;text-align:center}.items_list .items_background article .paiement{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}.items_list .items_background article.selected{background:#fffbe3}.items_list .items_background article input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f1f3f5;border:1px solid #868d95;border-radius:3px;height:20px;width:20px;display:inline-block;vertical-align:text-bottom;position:relative}.items_list .items_background article input[type=checkbox]:before{content:"";position:absolute;margin:auto;left:0;right:0;bottom:0;overflow:hidden;top:0}.items_list .items_background article input[type=checkbox]:checked{background:#0b8fff;border-color:#0b8df5}.items_list .items_background article input[type=checkbox][aria-disabled=true],.items_list .items_background article input[type=checkbox][disabled]{opacity:.3!important}.items_list .items_background article input[type=checkbox]:indeterminate:before,.items_list .items_background article input[type=checkbox][aria-checked=mixed]:before{border:2px solid #222;height:0;width:40%}.items_list .items_background article input[type=checkbox]:checked:before{border-right:1px solid #fff;border-bottom:1px solid #fff;height:50%;width:30%;-webkit-transform:rotate(45deg) translateY(-20%) translateX(-10%);transform:rotate(45deg) translateY(-20%) translateX(-10%)}.items_list .items_background article .btn--link{padding:0;font-size:15px;color:#2e9dfd}.items_list .items_background article div:not(.btn--primary),.items_list .items_background article div:not(.btn--primary)>span:not(.rounded){font-size:15px;color:#4a5056}.items_list .items_background article div:not(.btn--primary).pr-2,.items_list .items_background article div:not(.btn--primary)>span:not(.rounded).pr-2{padding-right:15px}.items_list .items_background article .article_picture{max-width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:75px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.items_list .items_background article .article_picture>img{width:100%}.items_list .items_background article .no_pic{border-radius:6px;max-width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:75px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px dashed #1d2e70!important;cursor:pointer;background-repeat:no-repeat;background-position:50%;background-color:rgba(66,104,255,.09803921568627451);background-image:url(/statics/box-3d-50.svg);background-size:50%}.items_list .items_background div.with_details article:first-child{margin-bottom:0;border-radius:6px 6px 0 0}.items_list .items_background div.with_details article:last-child{margin-top:0;border-radius:0 0 6px 6px;border-top:0;margin-bottom:10px}.items_list .items_background div.with_details .details__lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.items_list .items_background div.with_details .details__lead>.cols{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.items_list .items_background div.with_details .details__lead>.cols .info__col{-ms-flex-preferred-size:33%;flex-basis:33%;padding:2.4rem 2.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.items_list .items_background div.with_details .details__lead>.cols>span:nth-child(4)>a{word-break:break-all}.items_list .items_background div.with_details .info__col>span:nth-child(4)>a{word-break:break-all}.items_list .items_background .heat_group{position:absolute;width:135px}@media (max-width:767px){.items_list .items_background article .doc_state{min-width:90px;font-size:13px}}@media (min-width:767px){.items_list .items_background article .btn--paiement{min-width:102px}}.row_add_article .input_search_article{width:57%}@media (min-width:767px) and (max-width:1280px){.items_list .items_background article{margin:0}.row_add_article div#add_article{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;margin-top:50px!important}.row_add_article div#add_article span{min-width:135px}}@media (min-width:1281px){.sm-inline{display:none}}.row_add_article div#add_article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list_select_article .row{margin-top:0!important}.pagination{margin-top:30px;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}.pagination button{background:#dbdbdb;color:#4a5056;padding:15px;margin:0 5px;font-size:14px}.pagination button.current{color:#fff}::-webkit-scrollbar{top:5px;width:12px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px hsla(0,0%,83.9%,.3411764705882353);box-shadow:inset 0 0 5px hsla(0,0%,83.9%,.3411764705882353);border-radius:10px}::-webkit-scrollbar-thumb{background:#4268ff;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#4268ff}@media (max-height:800px){.items_list .items_background:not(.no-mh){max-height:none}.modal--last .items_list .items_background:not(.no-mh){max-height:36vh}}sub{bottom:.35em}.isDraggable .draggable{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAwIiBoZWlnaHQ9IjgwMCIgdmlld0JveD0iMCAwIDI1IDI1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS41IDhhMS41IDEuNSAwIDEwMC0zIDEuNSAxLjUgMCAwMDAgM3ptMCA2YTEuNSAxLjUgMCAxMDAtMyAxLjUgMS41IDAgMDAwIDN6bTEuNSA0LjVhMS41IDEuNSAwIDExLTMgMCAxLjUgMS41IDAgMDEzIDB6TTE1LjUgOGExLjUgMS41IDAgMTAwLTMgMS41IDEuNSAwIDAwMCAzem0xLjUgNC41YTEuNSAxLjUgMCAxMS0zIDAgMS41IDEuNSAwIDAxMyAwek0xNS41IDIwYTEuNSAxLjUgMCAxMDAtMyAxLjUgMS41IDAgMDAwIDN6IiBmaWxsPSIjMTIxOTIzIi8+PC9zdmc+) -10px no-repeat;background-size:40px;cursor:-webkit-grab;cursor:grab;width:20px;height:40px}.isFromWebview .container{max-width:140rem;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}.isFromWebview .container div:first-child{width:20%;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}.isFromWebview .container div:last-child{width:20%}.isFromWebview .container div:nth-child(2){width:60%;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}.doc_state{padding:4px 12px;font-size:15px;font-weight:500;border-radius:14px;display:inline-block}.doc_state.green{background:#64be79;color:#fff}.doc_state.yellow{background:#fff09f;color:#000}.doc_state.orange{background:#ff9800;color:#fff}.doc_state.red{background:#ff9f9f;color:#fff}.doc_state.blue{background:#64b5f6;color:#fff}.doc_state.gray{background:#f1f3f5;color:#000}.completion_score{padding:4px 12px;font-size:15px;font-weight:500;border-radius:14px;display:inline-block}.completion_score.green{background:#64be79;color:#fff}.completion_score.yellow{background:#fff09f;color:#000}.completion_score.gray{background:#f1f3f5;color:#000}.btn--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.loader_spn_small{border:3px solid #d8d8d8;border-top-color:#3498db;border-radius:50%;width:16px;height:16px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.risk-indicator{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.risk-indicator .risk-dot{width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.1)}.risk-indicator .svg-icon{fill:#fff}.risk-indicator.risk-low{background-color:#4caf50}.risk-indicator.risk-medium{background-color:#ff9800}.risk-indicator.risk-high{background-color:#f44336}.risk-indicator.risk-validated{background-color:#4caf50}.risk-indicator.risk-pending{background-color:#9e9e9e}.risk-indicator.risk-unknown{background-color:#bdbdbd}.documents-uploaded-icon,.renewal-validated-icon{color:#64be79}.documents-not-uploaded-icon{color:#ff9f9f}.office_background_header{margin-bottom:8px}.office_background_header .q-icon{color:#fff}.office_background_header>div,.office_background_header article>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.office_background_header>div.text-center,.office_background_header article>div.text-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.office_background_header>div.text-right,.office_background_header article>div.text-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.list-header{border-radius:6px;min-height:60px;padding-top:16px;padding-bottom:16px;margin-bottom:16px}.flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex-1_5{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5}.flex-2{-webkit-box-flex:2;-ms-flex:2;flex:2}.flex-3{-webkit-box-flex:3;-ms-flex:3;flex:3}.flex-4{-webkit-box-flex:4;-ms-flex:4;flex:4}.with-dots{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.items_list .items_background article .actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:4px;margin-right:4px}.documents-icons-container{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}.header-rounded{border-radius:6px}.diligence-item[data-v-6243c44f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;padding:1rem;border-radius:8px;border:1px solid #e0e0e0;-webkit-transition:all .2s ease;transition:all .2s ease}.diligence-item[data-v-6243c44f]:hover{border-color:#ccc;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.diligence-item.specialized[data-v-6243c44f]{border-left:4px solid #4caf50;background:#f9fff9}.diligence-item.specialized[data-v-6243c44f]:hover{border-left-color:#388e3c}.diligence-item.generic[data-v-6243c44f]{border-left:4px solid #2196f3;background:#f9fdff}.diligence-item.generic[data-v-6243c44f]:hover{border-left-color:#1976d2}.diligence-item.custom[data-v-6243c44f]{border-left:4px solid #ff9800;background:#fffbf5;position:relative}.diligence-item.custom[data-v-6243c44f]:hover{border-left-color:#f57c00}.diligence-item .diligence-content[data-v-6243c44f]{-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;gap:.25rem}.diligence-item .diligence-content .diligence-title[data-v-6243c44f]{font-weight:500;color:#333;line-height:1.4}.diligence-item .btn-remove[data-v-6243c44f]{padding:.5rem;border:none;background:transparent;color:#f44336;cursor:pointer;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease;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}.diligence-item .btn-remove[data-v-6243c44f]:hover{background:#ffebee;color:#d32f2f}.diligence-item .btn-remove i[data-v-6243c44f]{font-size:1.25rem}.diligences-tab[data-v-1d6a25e2]{width:100%;min-height:400px}.loading-state[data-v-1d6a25e2]{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;min-height:300px;gap:1rem}.loading-state .spinner[data-v-1d6a25e2]{color:#1976d2}.loading-state p[data-v-1d6a25e2]{color:#666;margin:0}.error-state[data-v-1d6a25e2]{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;min-height:300px;gap:1rem;text-align:center}.error-state .error-icon[data-v-1d6a25e2]{color:#f44336}.error-state h3[data-v-1d6a25e2]{margin:0;color:#666;font-size:1.25rem;font-weight:500}.error-state p[data-v-1d6a25e2]{color:#999;margin:0;max-width:400px}.diligences-content[data-v-1d6a25e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mission-selector__header[data-v-1d6a25e2]{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}.mission-selector__header .header-content h3[data-v-1d6a25e2]{margin:0;font-size:1.75rem!important;font-weight:600;color:#333}@media (max-width:768px){.mission-selector__header .header-content h3[data-v-1d6a25e2]{font-size:1.5rem!important}}.mission-selector__header .header-actions[data-v-1d6a25e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.diligences-lists[data-v-1d6a25e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1.5rem 3rem 0}.diligences-section h4[data-v-1d6a25e2]{margin:0 0 16px;font-size:1.5rem;color:#333}.diligences-section .diligences-list[data-v-1d6a25e2]{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-1d6a25e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;padding:1rem;border-radius:8px;border:1px solid #e0e0e0;-webkit-transition:all .2s ease;transition:all .2s ease}.diligence-item[data-v-1d6a25e2]:hover{border-color:#ccc;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.diligence-item.specialized[data-v-1d6a25e2]{border-left:4px solid #4caf50;background:#f9fff9}.diligence-item.specialized[data-v-1d6a25e2]:hover{border-left-color:#388e3c}.diligence-item.generic[data-v-1d6a25e2]{border-left:4px solid #2196f3;background:#f9fdff}.diligence-item.generic[data-v-1d6a25e2]:hover{border-left-color:#1976d2}.diligence-item.custom[data-v-1d6a25e2]{border-left:4px solid #ff9800;background:#fffbf5;position:relative}.diligence-item.custom[data-v-1d6a25e2]:hover{border-left-color:#f57c00}.diligence-item .diligence-content[data-v-1d6a25e2]{-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;gap:.25rem}.diligence-item .diligence-content .diligence-title[data-v-1d6a25e2]{font-weight:500;color:#333;line-height:1.4}.diligence-item .diligence-content .diligence-type[data-v-1d6a25e2]{font-size:.8rem;color:#666;font-style:italic}.diligence-item .btn-remove[data-v-1d6a25e2]{padding:.5rem;border:none;background:transparent;color:#f44336;cursor:pointer;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease;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}.diligence-item .btn-remove[data-v-1d6a25e2]:hover{background:#ffebee;color:#d32f2f}.diligence-item .btn-remove i[data-v-1d6a25e2]{font-size:1.25rem}.custom-section[data-v-1d6a25e2]{margin-top:2rem;padding-top:2rem;border-top:1px solid #e0e0e0}.custom-section .custom-diligence-input[data-v-1d6a25e2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;border-radius:8px;border:1px solid #e0e0e0;border-left:4px solid #ff9800;background:#fffbf5;-webkit-transition:all .2s ease;transition:all .2s ease}.custom-section .custom-diligence-input[data-v-1d6a25e2]:hover{border-color:#ccc #ccc #ccc #f57c00;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.custom-section .custom-diligence-input .custom-input[data-v-1d6a25e2]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0;border:none;background:transparent;font-weight:500;color:#333;line-height:1.4}.custom-section .custom-diligence-input .custom-input[data-v-1d6a25e2]:focus{outline:none}.custom-section .custom-diligence-input .custom-input[data-v-1d6a25e2]::-webkit-input-placeholder{color:#999;font-weight:400}.custom-section .custom-diligence-input .custom-input[data-v-1d6a25e2]::-moz-placeholder{color:#999;font-weight:400}.custom-section .custom-diligence-input .custom-input[data-v-1d6a25e2]::-ms-input-placeholder{color:#999;font-weight:400}.custom-section .custom-diligence-input .custom-input[data-v-1d6a25e2]::placeholder{color:#999;font-weight:400}.custom-section .custom-diligence-input button[data-v-1d6a25e2]{white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.custom-section .custom-diligence-input button i[data-v-1d6a25e2]{margin-right:.5rem}.custom-section .no-custom-diligences[data-v-1d6a25e2]{padding:1rem;text-align:center;color:#999;font-style:italic}.empty-state[data-v-1d6a25e2]{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;min-height:200px;gap:1rem;text-align:center;padding:2rem;margin:0 3rem}.empty-state .empty-icon[data-v-1d6a25e2]{color:#ccc}.empty-state h3[data-v-1d6a25e2]{margin:0;color:#666;font-size:1.25rem;font-weight:500}.empty-state p[data-v-1d6a25e2]{color:#999;margin:0;max-width:400px;line-height:1.5}@media (max-width:768px){.mission-selector__header[data-v-1d6a25e2]{-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:1rem;margin:0 1rem 1.5rem}.mission-selector__header .header-content[data-v-1d6a25e2]{text-align:center}.mission-selector__header .header-actions[data-v-1d6a25e2]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.validation-banner[data-v-1d6a25e2]{margin:1.5rem 1rem}.diligences-lists[data-v-1d6a25e2]{margin:1.5rem 1rem 0}.empty-state[data-v-1d6a25e2]{margin:0 1rem}}@-webkit-keyframes spin-data-v-97f8b6ca{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-97f8b6ca{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.btn[data-v-97f8b6ca]{min-width:120px}.btn[data-v-97f8b6ca]:disabled{opacity:.6;cursor:not-allowed}.btn--loading .fa-spinner[data-v-97f8b6ca]{margin-right:.5rem}.component-header[data-v-97f8b6ca],.mission-selector__header[data-v-97f8b6ca],.questions-header[data-v-97f8b6ca],.risk-header[data-v-97f8b6ca]{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-97f8b6ca],.mission-selector__header .header-content[data-v-97f8b6ca],.questions-header .header-content[data-v-97f8b6ca],.risk-header .header-content[data-v-97f8b6ca]{-webkit-box-flex:1;-ms-flex:1;flex:1}.component-header .header-content h3[data-v-97f8b6ca],.mission-selector__header .header-content h3[data-v-97f8b6ca],.questions-header .header-content h3[data-v-97f8b6ca],.risk-header .header-content h3[data-v-97f8b6ca]{margin:0;color:#333;font-size:1.75rem;font-weight:600}.component-header .header-content .description[data-v-97f8b6ca],.mission-selector__header .header-content .description[data-v-97f8b6ca],.questions-header .header-content .description[data-v-97f8b6ca],.risk-header .header-content .description[data-v-97f8b6ca]{margin:0;color:#666;font-size:1.25rem;line-height:1.4}.component-header .header-actions[data-v-97f8b6ca],.mission-selector__header .header-actions[data-v-97f8b6ca],.questions-header .header-actions[data-v-97f8b6ca],.risk-header .header-actions[data-v-97f8b6ca]{margin-left:2rem}.validation-banner[data-v-97f8b6ca]{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-97f8b6ca]{margin:0 1rem}}.validation-banner .banner-icon[data-v-97f8b6ca]{color:#1976d2;font-size:1.5rem;-ms-flex-negative:0;flex-shrink:0}.validation-banner .banner-text[data-v-97f8b6ca]{color:#1565c0;font-weight:500;line-height:1.4}.validation-banner--no-margin[data-v-97f8b6ca]{margin:0}.error-message[data-v-97f8b6ca]{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-97f8b6ca]{text-align:center;padding:3rem 1rem}.empty-state .empty-content .empty-icon[data-v-97f8b6ca],.empty-state .empty-content .loading-icon[data-v-97f8b6ca],.empty-state .loading-state .empty-icon[data-v-97f8b6ca],.empty-state .loading-state .loading-icon[data-v-97f8b6ca]{color:#666;margin-bottom:1rem}.empty-state .empty-content h4[data-v-97f8b6ca],.empty-state .loading-state h4[data-v-97f8b6ca]{margin-bottom:.5rem;color:#333}.empty-state .empty-content p[data-v-97f8b6ca],.empty-state .loading-state p[data-v-97f8b6ca]{color:#666;margin:0}.full-width-container[data-v-97f8b6ca]{width:100%!important}.full-width-container[data-v-97f8b6ca] .autocomplete-selector,.full-width-container[data-v-97f8b6ca] .questionnaire-form{width:100%!important;max-width:none!important}.full-width-container[data-v-97f8b6ca] .questions-content{width:100%!important}.list-item--very_high[data-v-97f8b6ca],.risk-indicator--very_high[data-v-97f8b6ca]{border-left:4px solid #d32f2f}.list-item--high[data-v-97f8b6ca],.risk-indicator--high[data-v-97f8b6ca]{border-left:4px solid #f57c00}.list-item--medium[data-v-97f8b6ca],.risk-indicator--medium[data-v-97f8b6ca]{border-left:4px solid #fbc02d}.list-item--low[data-v-97f8b6ca],.risk-indicator--low[data-v-97f8b6ca]{border-left:4px solid #2e7d2e}.risque-tab[data-v-97f8b6ca]{width:100%;padding:0}.risque-content[data-v-97f8b6ca]{width:100%;margin:0;padding:3rem}@media (max-width:768px){.risque-content[data-v-97f8b6ca]{padding:0 1rem 1.5rem}}.main-section[data-v-97f8b6ca]{display:grid;grid-template-columns:1fr 550px;gap:2rem}@media (max-width:1024px){.main-section[data-v-97f8b6ca]{grid-template-columns:1fr;gap:1.5rem}}.left-section[data-v-97f8b6ca]{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-97f8b6ca]{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-97f8b6ca]{font-size:1.5rem;font-weight:600;color:#333;margin:0 0 1rem}.diligences-preview[data-v-97f8b6ca],.observations-section[data-v-97f8b6ca],.poles-detail-section[data-v-97f8b6ca],.radar-chart-container[data-v-97f8b6ca],.vigilance-level-section[data-v-97f8b6ca]{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-97f8b6ca]{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-97f8b6ca]{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-97f8b6ca]{color:#ccc;margin-bottom:1rem}.observations-header[data-v-97f8b6ca]{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-97f8b6ca]{margin:0}.observations-header .character-counter[data-v-97f8b6ca]{font-size:1rem;font-weight:500;color:#666}.observations-textarea[data-v-97f8b6ca]{width:100%;font-size:1.25rem}.diligences-list[data-v-97f8b6ca]{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-97f8b6ca]{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-97f8b6ca]: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-97f8b6ca]{border-left:4px solid #4caf50;background:#f9fff9}.diligence-item.specialized .specialized-icon[data-v-97f8b6ca]{color:#4caf50}.diligence-item.generic[data-v-97f8b6ca]{border-left:4px solid #2196f3;background:#f9fdff}.diligence-item.generic .generic-icon[data-v-97f8b6ca]{color:#2196f3}.diligence-item.custom[data-v-97f8b6ca]{border-left:4px solid #ff9800;background:#fffbf5}.diligence-item.custom .custom-icon[data-v-97f8b6ca]{color:#ff9800}.diligence-item .diligence-title[data-v-97f8b6ca]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500;color:#333;line-height:1.4}.no-diligences[data-v-97f8b6ca]{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-97f8b6ca]{color:#ccc}.coming-soon-small[data-v-97f8b6ca]{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-97f8b6ca]{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-97f8b6ca]{margin:0}.vigilance-indicator[data-v-97f8b6ca]{text-align:left}.vigilance-badge[data-v-97f8b6ca]{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-97f8b6ca]{background-color:#e8f5e8;color:#2e7d2e}.vigilance-badge.vigilance-medium[data-v-97f8b6ca]{background-color:#fffde7;color:#fbc02d}.vigilance-badge.vigilance-high[data-v-97f8b6ca]{background-color:#fff3e0;color:#f57c00}.vigilance-badge.vigilance-very_high[data-v-97f8b6ca]{background-color:#ffebee;color:#d32f2f;font-weight:700}.vigilance-explanation[data-v-97f8b6ca]{color:#666;margin:0;line-height:1.5}.poles-list[data-v-97f8b6ca]{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-97f8b6ca]{border:1px solid #e0e0e0;border-radius:6px;padding:1rem;-webkit-transition:all .2s ease;transition:all .2s ease}.pole-item[data-v-97f8b6ca]: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-97f8b6ca]{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-97f8b6ca]{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-97f8b6ca]:hover{color:#333}.pole-header .pole-toggle-btn.active[data-v-97f8b6ca]{color:#1976d2}.pole-header .pole-toggle-btn .q-icon[data-v-97f8b6ca]{-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-97f8b6ca]{color:#666;font-size:20px}.pole-info[data-v-97f8b6ca]{-webkit-box-flex:1;-ms-flex:1;flex:1}.pole-info h4[data-v-97f8b6ca]{margin:0 0 .25rem;font-size:1.5rem;font-weight:600;color:#333}.pole-risk-level[data-v-97f8b6ca]{padding:.5rem 1rem;border-radius:24px;font-size:1.25rem;font-weight:500}.pole-risk-level.risk-low[data-v-97f8b6ca]{background-color:#e8f5e8;color:#2e7d2e}.pole-risk-level.risk-medium[data-v-97f8b6ca]{background-color:#fffde7;color:#fbc02d}.pole-risk-level.risk-high[data-v-97f8b6ca]{background-color:#fff3e0;color:#f57c00}.pole-risk-level.risk-very_high[data-v-97f8b6ca]{background-color:#ffebee;color:#d32f2f;font-weight:700}.pole-details-section[data-v-97f8b6ca]{margin-top:.5rem;padding-top:.75rem;border-top:1px solid #f0f0f0}.pole-details[data-v-97f8b6ca]{margin-top:.5rem;padding:1.5rem 3rem}@media (max-width:768px){.pole-details[data-v-97f8b6ca]{padding:1rem}}.pole-details p[data-v-97f8b6ca]{margin:0;color:#666;font-size:1.1rem;line-height:1.4}.country-low[data-v-97f8b6ca]{color:#2e7d2e}.country-medium[data-v-97f8b6ca]{color:#f57c00}.country-high[data-v-97f8b6ca]{color:#d32f2f}.country-very_high[data-v-97f8b6ca]{color:#d32f2f;font-weight:700}.missions-list[data-v-97f8b6ca]{margin-top:.5rem}.missions-detail[data-v-97f8b6ca]{margin:.5rem 0 0;padding-left:1rem;list-style:none}.missions-detail li[data-v-97f8b6ca]{margin-bottom:.25rem;padding:.25rem .5rem;border-radius:4px;font-size:1.1rem}.missions-detail li.mission-low[data-v-97f8b6ca]{background-color:#f0f9f0;border-left:3px solid #2e7d2e}.missions-detail li.mission-medium[data-v-97f8b6ca]{background-color:#fffbf0;border-left:3px solid #f57c00}.missions-detail li.mission-high[data-v-97f8b6ca]{background-color:#fef5f5;border-left:3px solid #d32f2f}.missions-detail li.mission-very_high[data-v-97f8b6ca]{background-color:#ffebee;border-left:3px solid #d32f2f;font-weight:700}.missions-detail li .mission-risk[data-v-97f8b6ca]{font-weight:600}.beneficial-owners-section[data-v-97f8b6ca]{margin-top:1rem}.beneficial-owners-title[data-v-97f8b6ca]{font-size:1.1rem;font-weight:600;margin-bottom:.5rem;color:#495057}.beneficial-owners-list[data-v-97f8b6ca]{margin:.5rem 0 0;padding-left:0;list-style:none}.beneficial-owners-list li[data-v-97f8b6ca]{margin-bottom:.5rem;padding:.5rem .75rem;border-radius:4px;font-size:1.1rem;line-height:1.4;background-color:#f8f9fa;border-left:3px solid #6c757d}.beneficial-owners-list li.beneficial-owner-low[data-v-97f8b6ca]{background-color:#f0f9f0;border-left-color:#2e7d2e}.beneficial-owners-list li.beneficial-owner-medium[data-v-97f8b6ca]{background-color:#fff8e1;border-left-color:#f57c00}.beneficial-owners-list li.beneficial-owner-high[data-v-97f8b6ca]{background-color:#fef5f5;border-left-color:#d32f2f}.beneficial-owners-list li.beneficial-owner-very_high[data-v-97f8b6ca]{background-color:#ffebee;border-left-color:#d32f2f;font-weight:700}.beneficial-owners-list li .owner-name[data-v-97f8b6ca]{font-weight:600;font-size:1.1rem;margin-bottom:.35rem}.beneficial-owners-list li .owner-country[data-v-97f8b6ca]{font-size:1.1rem;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-97f8b6ca]{color:#2e7d2e}.beneficial-owners-list li .owner-country.country-medium[data-v-97f8b6ca]{color:#f57c00}.beneficial-owners-list li .owner-country.country-high[data-v-97f8b6ca]{color:#d32f2f}.beneficial-owners-list li .owner-country.country-very_high[data-v-97f8b6ca]{color:#d32f2f;font-weight:700}.beneficial-owners-list li .owner-country i[data-v-97f8b6ca]{font-size:1.1rem}.beneficial-owners-list li .owner-roles[data-v-97f8b6ca]{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-97f8b6ca]{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:1.1rem;font-weight:500;white-space:nowrap;line-height:1}.beneficial-owners-list li .role-tag i[data-v-97f8b6ca]{margin-right:5px;font-size:1.1rem}.beneficial-owners-list li .role-tag--capital[data-v-97f8b6ca]{background-color:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.beneficial-owners-list li .role-tag--vote[data-v-97f8b6ca]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.beneficial-owners-list li .role-tag--legal[data-v-97f8b6ca]{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7}.beneficial-owners-list li .role-tag--power[data-v-97f8b6ca]{background-color:#e2e3e5;color:#383d41;border:1px solid #d6d8db}.all-questions[data-v-97f8b6ca]{margin-top:.5rem}.questions-list[data-v-97f8b6ca]{margin:.5rem 0 0;padding-left:0;list-style:none}.questions-list li[data-v-97f8b6ca]{margin-bottom:.75rem;padding:.75rem;border-radius:4px;font-size:1.1rem;line-height:1.4}.questions-list li.question-high-risk[data-v-97f8b6ca]{background-color:#fef5f5;border-left:3px solid #d32f2f}.questions-list li.question-normal[data-v-97f8b6ca]{background-color:#f8f9fa;border-left:3px solid #dee2e6}.questions-list li .question-text[data-v-97f8b6ca]{font-weight:500;margin-bottom:.5rem;color:#333}.questions-list li .question-response[data-v-97f8b6ca]{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-97f8b6ca]{color:#d32f2f;font-weight:600}.questions-list li .question-response .response-no[data-v-97f8b6ca]{color:#2e7d2e;font-weight:600}.questions-list li .question-response .response-na[data-v-97f8b6ca]{color:#666;font-style:italic}.questions-list li .question-response .high-risk-indicator[data-v-97f8b6ca]{font-size:1.1rem}.questions-list li .question-comment[data-v-97f8b6ca]{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-97f8b6ca]{margin:.5rem 0 1.5rem;color:#666;font-size:1.25rem;font-style:italic;text-align:center}.activity-reason[data-v-97f8b6ca],.geographic-reason[data-v-97f8b6ca]{font-style:italic;margin-left:1.5rem;color:#666}.validation-button-container[data-v-97f8b6ca]{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-97f8b6ca]{min-width:200px}.validation-button-container .btn .mr-2[data-v-97f8b6ca]{margin-right:.5rem}.validation-button-container .validation-note[data-v-97f8b6ca]{text-align:right;margin:0}.vigilance-level-section[data-v-f60c8eca]{margin-bottom:24px}.vigilance-indicator[data-v-f60c8eca]{padding:16px;background:#f5f5f5;border-radius:8px}.vigilance-title[data-v-f60c8eca]{font-weight:700;font-size:16px;margin:0 0 12px;color:#333}.vigilance-explanation[data-v-f60c8eca]{margin:0;line-height:1.6;color:#555;font-size:14px}.btn-icon[data-v-e406c86e]{background:none;border:none;padding:6px 10px;cursor:pointer;border-radius:4px;-webkit-transition:all .2s;transition:all .2s;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}.btn-icon .icon-svg[data-v-e406c86e]{width:16px;height:16px;-webkit-transition:all .2s;transition:all .2s}.btn-icon[data-v-e406c86e]:hover:not(:disabled){background-color:rgba(0,0,0,.05)}.btn-icon[data-v-e406c86e]:disabled{opacity:.4;cursor:not-allowed}.btn-icon--add .icon-svg[data-v-e406c86e]{width:20px;height:20px}.btn-icon--reload .icon-svg[data-v-e406c86e]{width:16px;height:16px}.btn-icon--edit .icon-svg[data-v-e406c86e]{width:16px;height:16px}.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;-webkit-box-flex:1;-ms-flex:1;flex:1}.beneficiary-actions[data-v-e406c86e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.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-46a7b519{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-46a7b519{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.btn[data-v-46a7b519]{min-width:120px}.btn[data-v-46a7b519]:disabled{opacity:.6;cursor:not-allowed}.btn--loading .fa-spinner[data-v-46a7b519]{margin-right:.5rem}.component-header[data-v-46a7b519],.mission-selector__header[data-v-46a7b519],.questions-header[data-v-46a7b519],.risk-header[data-v-46a7b519]{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-46a7b519],.mission-selector__header .header-content[data-v-46a7b519],.questions-header .header-content[data-v-46a7b519],.risk-header .header-content[data-v-46a7b519]{-webkit-box-flex:1;-ms-flex:1;flex:1}.component-header .header-content h3[data-v-46a7b519],.mission-selector__header .header-content h3[data-v-46a7b519],.questions-header .header-content h3[data-v-46a7b519],.risk-header .header-content h3[data-v-46a7b519]{margin:0;color:#333;font-size:1.75rem;font-weight:600}.component-header .header-content .description[data-v-46a7b519],.mission-selector__header .header-content .description[data-v-46a7b519],.questions-header .header-content .description[data-v-46a7b519],.risk-header .header-content .description[data-v-46a7b519]{margin:0;color:#666;font-size:1.25rem;line-height:1.4}.component-header .header-actions[data-v-46a7b519],.mission-selector__header .header-actions[data-v-46a7b519],.questions-header .header-actions[data-v-46a7b519],.risk-header .header-actions[data-v-46a7b519]{margin-left:2rem}.validation-banner[data-v-46a7b519]{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-46a7b519]{margin:0 1rem}}.validation-banner .banner-icon[data-v-46a7b519]{color:#1976d2;font-size:1.5rem;-ms-flex-negative:0;flex-shrink:0}.validation-banner .banner-text[data-v-46a7b519]{color:#1565c0;font-weight:500;line-height:1.4}.validation-banner--no-margin[data-v-46a7b519]{margin:0}.error-message[data-v-46a7b519]{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-46a7b519]{text-align:center;padding:3rem 1rem}.empty-state .empty-content .empty-icon[data-v-46a7b519],.empty-state .empty-content .loading-icon[data-v-46a7b519],.empty-state .loading-state .empty-icon[data-v-46a7b519],.empty-state .loading-state .loading-icon[data-v-46a7b519]{color:#666;margin-bottom:1rem}.empty-state .empty-content h4[data-v-46a7b519],.empty-state .loading-state h4[data-v-46a7b519]{margin-bottom:.5rem;color:#333}.empty-state .empty-content p[data-v-46a7b519],.empty-state .loading-state p[data-v-46a7b519]{color:#666;margin:0}.full-width-container[data-v-46a7b519]{width:100%!important}.full-width-container[data-v-46a7b519] .autocomplete-selector,.full-width-container[data-v-46a7b519] .questionnaire-form{width:100%!important;max-width:none!important}.full-width-container[data-v-46a7b519] .questions-content{width:100%!important}.list-item--very_high[data-v-46a7b519],.risk-indicator--very_high[data-v-46a7b519]{border-left:4px solid #d32f2f}.list-item--high[data-v-46a7b519],.risk-indicator--high[data-v-46a7b519]{border-left:4px solid #f57c00}.list-item--medium[data-v-46a7b519],.risk-indicator--medium[data-v-46a7b519]{border-left:4px solid #fbc02d}.list-item--low[data-v-46a7b519],.risk-indicator--low[data-v-46a7b519]{border-left:4px solid #2e7d2e}.risque-tab[data-v-46a7b519]{width:100%;padding:0}.risque-content[data-v-46a7b519]{width:100%;margin:0;padding:3rem}@media (max-width:768px){.risque-content[data-v-46a7b519]{padding:0 1rem 1.5rem}}.main-section[data-v-46a7b519]{display:grid;grid-template-columns:1fr 550px;gap:2rem}@media (max-width:1024px){.main-section[data-v-46a7b519]{grid-template-columns:1fr;gap:1.5rem}}.left-section[data-v-46a7b519]{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-46a7b519]{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-46a7b519]{font-size:1.5rem;font-weight:600;color:#333;margin:0 0 1rem}.diligences-preview[data-v-46a7b519],.observations-section[data-v-46a7b519],.poles-detail-section[data-v-46a7b519],.radar-chart-container[data-v-46a7b519],.vigilance-level-section[data-v-46a7b519]{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-46a7b519]{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-46a7b519]{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-46a7b519]{color:#ccc;margin-bottom:1rem}.observations-header[data-v-46a7b519]{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-46a7b519]{margin:0}.observations-header .character-counter[data-v-46a7b519]{font-size:1rem;font-weight:500;color:#666}.observations-textarea[data-v-46a7b519]{width:100%;font-size:1.25rem}.diligences-list[data-v-46a7b519]{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-46a7b519]{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-46a7b519]: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-46a7b519]{border-left:4px solid #4caf50;background:#f9fff9}.diligence-item.specialized .specialized-icon[data-v-46a7b519]{color:#4caf50}.diligence-item.generic[data-v-46a7b519]{border-left:4px solid #2196f3;background:#f9fdff}.diligence-item.generic .generic-icon[data-v-46a7b519]{color:#2196f3}.diligence-item.custom[data-v-46a7b519]{border-left:4px solid #ff9800;background:#fffbf5}.diligence-item.custom .custom-icon[data-v-46a7b519]{color:#ff9800}.diligence-item .diligence-title[data-v-46a7b519]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500;color:#333;line-height:1.4}.no-diligences[data-v-46a7b519]{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-46a7b519]{color:#ccc}.coming-soon-small[data-v-46a7b519]{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-46a7b519]{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-46a7b519]{margin:0}.vigilance-indicator[data-v-46a7b519]{text-align:left}.vigilance-badge[data-v-46a7b519]{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-46a7b519]{background-color:#e8f5e8;color:#2e7d2e}.vigilance-badge.vigilance-medium[data-v-46a7b519]{background-color:#fffde7;color:#fbc02d}.vigilance-badge.vigilance-high[data-v-46a7b519]{background-color:#fff3e0;color:#f57c00}.vigilance-badge.vigilance-very_high[data-v-46a7b519]{background-color:#ffebee;color:#d32f2f;font-weight:700}.vigilance-explanation[data-v-46a7b519]{color:#666;margin:0;line-height:1.5}.poles-list[data-v-46a7b519]{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-46a7b519]{border:1px solid #e0e0e0;border-radius:6px;padding:1rem;-webkit-transition:all .2s ease;transition:all .2s ease}.pole-item[data-v-46a7b519]: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-46a7b519]{margin-bottom:.5rem}.pole-header .pole-toggle-btn[data-v-46a7b519]{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-46a7b519]:hover{color:#333}.pole-header .pole-toggle-btn.active[data-v-46a7b519]{color:#1976d2}.pole-header .pole-toggle-btn .q-icon[data-v-46a7b519]{-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-46a7b519]{color:#666;font-size:20px}.pole-info h4[data-v-46a7b519]{margin:0 0 .25rem;color:#333}.pole-risk-level[data-v-46a7b519]{font-size:1.25rem;font-weight:500}.pole-risk-level.risk-low[data-v-46a7b519]{background-color:#e8f5e8;color:#2e7d2e}.pole-risk-level.risk-medium[data-v-46a7b519]{background-color:#fffde7;color:#fbc02d}.pole-risk-level.risk-high[data-v-46a7b519]{background-color:#fff3e0;color:#f57c00}.pole-risk-level.risk-very_high[data-v-46a7b519]{background-color:#ffebee;color:#d32f2f}.pole-details-section[data-v-46a7b519]{margin-top:.5rem;padding-top:.75rem;border-top:1px solid #f0f0f0}.pole-details[data-v-46a7b519]{margin-top:.5rem;padding:1.5rem 3rem}@media (max-width:768px){.pole-details[data-v-46a7b519]{padding:1rem}}.pole-details p[data-v-46a7b519]{margin:0;color:#666;font-size:1.1rem;line-height:1.4}.country-low[data-v-46a7b519]{color:#2e7d2e}.country-medium[data-v-46a7b519]{color:#f57c00}.country-high[data-v-46a7b519]{color:#d32f2f}.country-very_high[data-v-46a7b519]{color:#d32f2f;font-weight:700}.missions-list[data-v-46a7b519]{margin-top:.5rem}.missions-detail[data-v-46a7b519]{margin:.5rem 0 0;padding-left:1rem;list-style:none}.missions-detail li[data-v-46a7b519]{margin-bottom:.25rem;padding:.25rem .5rem;border-radius:4px;font-size:1.1rem}.missions-detail li.mission-low[data-v-46a7b519]{background-color:#f0f9f0;border-left:3px solid #2e7d2e}.missions-detail li.mission-medium[data-v-46a7b519]{background-color:#fffbf0;border-left:3px solid #f57c00}.missions-detail li.mission-high[data-v-46a7b519]{background-color:#fef5f5;border-left:3px solid #d32f2f}.missions-detail li.mission-very_high[data-v-46a7b519]{background-color:#ffebee;border-left:3px solid #d32f2f;font-weight:700}.missions-detail li .mission-risk[data-v-46a7b519]{font-weight:600}.beneficial-owners-section[data-v-46a7b519]{margin-top:1rem}.beneficial-owners-title[data-v-46a7b519]{font-size:1.1rem;font-weight:600;margin-bottom:.5rem;color:#495057}.beneficial-owners-list[data-v-46a7b519]{margin:.5rem 0 0;padding-left:0;list-style:none}.beneficial-owners-list li[data-v-46a7b519]{margin-bottom:.5rem;padding:.5rem .75rem;border-radius:4px;font-size:1.1rem;line-height:1.4;background-color:#f8f9fa;border-left:3px solid #6c757d}.beneficial-owners-list li.beneficial-owner-low[data-v-46a7b519]{background-color:#f0f9f0;border-left-color:#2e7d2e}.beneficial-owners-list li.beneficial-owner-medium[data-v-46a7b519]{background-color:#fff8e1;border-left-color:#f57c00}.beneficial-owners-list li.beneficial-owner-high[data-v-46a7b519]{background-color:#fef5f5;border-left-color:#d32f2f}.beneficial-owners-list li.beneficial-owner-very_high[data-v-46a7b519]{background-color:#ffebee;border-left-color:#d32f2f;font-weight:700}.beneficial-owners-list li .owner-name[data-v-46a7b519]{font-weight:600;font-size:1.1rem;margin-bottom:.35rem}.beneficial-owners-list li .owner-country[data-v-46a7b519]{font-size:1.1rem;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-46a7b519]{color:#2e7d2e}.beneficial-owners-list li .owner-country.country-medium[data-v-46a7b519]{color:#f57c00}.beneficial-owners-list li .owner-country.country-high[data-v-46a7b519]{color:#d32f2f}.beneficial-owners-list li .owner-country.country-very_high[data-v-46a7b519]{color:#d32f2f;font-weight:700}.beneficial-owners-list li .owner-country i[data-v-46a7b519]{font-size:1.1rem}.beneficial-owners-list li .owner-roles[data-v-46a7b519]{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-46a7b519]{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:1.1rem;font-weight:500;white-space:nowrap;line-height:1}.beneficial-owners-list li .role-tag i[data-v-46a7b519]{margin-right:5px;font-size:1.1rem}.beneficial-owners-list li .role-tag--capital[data-v-46a7b519]{background-color:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.beneficial-owners-list li .role-tag--vote[data-v-46a7b519]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.beneficial-owners-list li .role-tag--legal[data-v-46a7b519]{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7}.beneficial-owners-list li .role-tag--power[data-v-46a7b519]{background-color:#e2e3e5;color:#383d41;border:1px solid #d6d8db}.all-questions[data-v-46a7b519]{margin-top:.5rem}.questions-list[data-v-46a7b519]{margin:.5rem 0 0;padding-left:0;list-style:none}.questions-list li[data-v-46a7b519]{margin-bottom:.75rem;padding:.75rem;border-radius:4px;font-size:1.1rem;line-height:1.4}.questions-list li.question-high-risk[data-v-46a7b519]{background-color:#fef5f5;border-left:3px solid #d32f2f}.questions-list li.question-normal[data-v-46a7b519]{background-color:#f8f9fa;border-left:3px solid #dee2e6}.questions-list li .question-text[data-v-46a7b519]{font-weight:500;margin-bottom:.5rem;color:#333}.questions-list li .question-response[data-v-46a7b519]{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-46a7b519]{color:#d32f2f;font-weight:600}.questions-list li .question-response .response-no[data-v-46a7b519]{color:#2e7d2e;font-weight:600}.questions-list li .question-response .response-na[data-v-46a7b519]{color:#666;font-style:italic}.questions-list li .question-response .high-risk-indicator[data-v-46a7b519]{font-size:1.1rem}.questions-list li .question-comment[data-v-46a7b519]{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-46a7b519]{margin:.5rem 0 1.5rem;color:#666;font-size:1.25rem;font-style:italic;text-align:center}.activity-reason[data-v-46a7b519],.geographic-reason[data-v-46a7b519]{font-style:italic;margin-left:1.5rem;color:#666}.validation-button-container[data-v-46a7b519]{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-46a7b519]{min-width:200px}.validation-button-container .btn .mr-2[data-v-46a7b519]{margin-right:.5rem}.validation-button-container .validation-note[data-v-46a7b519]{text-align:right;margin:0}.pole-item.manual-override[data-v-46a7b519]{border-left:3px solid #ff9800}.pole-header[data-v-46a7b519]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:1rem;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.pole-icon[data-v-46a7b519]{-ms-flex-negative:0;flex-shrink:0}.pole-info[data-v-46a7b519]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.pole-info h4[data-v-46a7b519]{margin:0;font-size:1.5rem;font-weight:600}.modification-info-line[data-v-46a7b519]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:1.1rem;color:#666;padding:.5rem 1rem;background:#fff3e0;border-left:3px solid #ff9800;margin:0}.modification-info-line .manual-icon[data-v-46a7b519]{color:#ff9800;-ms-flex-negative:0;flex-shrink:0}.modification-info-line .manual-label[data-v-46a7b519]{font-weight:600;color:#ff9800;-ms-flex-negative:0;flex-shrink:0}.modification-info-line .modifier-info[data-v-46a7b519]{color:#666}.risk-edit-controls[data-v-46a7b519]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-ms-flex-negative:0;flex-shrink:0}.risk-edit-controls .risk-select[data-v-46a7b519]{padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:1.1rem;min-width:120px;background:#fff;cursor:pointer}.risk-edit-controls .risk-select[data-v-46a7b519]:focus{outline:none;border-color:#1976d2}.risk-display-controls[data-v-46a7b519]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;-ms-flex-negative:0;flex-shrink:0}.risk-actions[data-v-46a7b519]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.pole-toggle-btn[data-v-46a7b519]{-ms-flex-negative:0;flex-shrink:0}.risk-action-btn[data-v-46a7b519]{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;width:32px;height:32px;border:none;border-radius:50%;background:transparent;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.risk-action-btn[data-v-46a7b519]:hover{background:rgba(0,0,0,.05)}.risk-action-btn.edit-btn[data-v-46a7b519]{color:#333}.risk-action-btn.edit-btn[data-v-46a7b519]:hover{background:rgba(0,0,0,.08)}.risk-action-btn.reset-btn[data-v-46a7b519]{color:#ff9800}.risk-action-btn.reset-btn[data-v-46a7b519]:hover{background:rgba(255,152,0,.1)}.risk-action-btn.save-btn[data-v-46a7b519]{color:#4caf50}.risk-action-btn.save-btn[data-v-46a7b519]:hover{background:rgba(76,175,80,.1)}.risk-action-btn.cancel-btn[data-v-46a7b519]{color:#f44336}.risk-action-btn.cancel-btn[data-v-46a7b519]:hover{background:rgba(244,67,54,.1)}.pole-risk-level[data-v-46a7b519]{padding:.5rem 1rem;border-radius:24px;font-weight:600;font-size:1.1rem;text-transform:uppercase}.pole-risk-level.risk-low[data-v-46a7b519]{background:#e8f5e9;color:#2e7d32}.pole-risk-level.risk-medium[data-v-46a7b519]{background:#fffde7;color:#f57f17}.pole-risk-level.risk-high[data-v-46a7b519]{background:#fff3e0;color:#e65100}.pole-risk-level.risk-very_high[data-v-46a7b519]{background:#ffebee;color:#c62828;font-weight:700}.missing-data-warning[data-v-46a7b519]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.75rem;margin-top:.5rem;background:#fff3e0;border-left:3px solid #ff9800;border-radius:4px;font-size:.9rem;color:#e65100}.missing-data-warning .warning-icon[data-v-46a7b519]{-ms-flex-negative:0;flex-shrink:0;color:#ff9800}@-webkit-keyframes spin-data-v-145befa6{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-145befa6{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.btn[data-v-145befa6]{min-width:120px}.btn[data-v-145befa6]:disabled{opacity:.6;cursor:not-allowed}.btn--loading .fa-spinner[data-v-145befa6]{margin-right:.5rem}.component-header[data-v-145befa6],.mission-selector__header[data-v-145befa6],.questions-header[data-v-145befa6],.risk-header[data-v-145befa6]{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-145befa6],.mission-selector__header .header-content[data-v-145befa6],.questions-header .header-content[data-v-145befa6],.risk-header .header-content[data-v-145befa6]{-webkit-box-flex:1;-ms-flex:1;flex:1}.component-header .header-content h3[data-v-145befa6],.mission-selector__header .header-content h3[data-v-145befa6],.questions-header .header-content h3[data-v-145befa6],.risk-header .header-content h3[data-v-145befa6]{margin:0;color:#333;font-size:1.75rem;font-weight:600}.component-header .header-content .description[data-v-145befa6],.mission-selector__header .header-content .description[data-v-145befa6],.questions-header .header-content .description[data-v-145befa6],.risk-header .header-content .description[data-v-145befa6]{margin:0;color:#666;font-size:1.25rem;line-height:1.4}.component-header .header-actions[data-v-145befa6],.mission-selector__header .header-actions[data-v-145befa6],.questions-header .header-actions[data-v-145befa6],.risk-header .header-actions[data-v-145befa6]{margin-left:2rem}.validation-banner[data-v-145befa6]{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-145befa6]{margin:0 1rem}}.validation-banner .banner-icon[data-v-145befa6]{color:#1976d2;font-size:1.5rem;-ms-flex-negative:0;flex-shrink:0}.validation-banner .banner-text[data-v-145befa6]{color:#1565c0;font-weight:500;line-height:1.4}.validation-banner--no-margin[data-v-145befa6]{margin:0}.error-message[data-v-145befa6]{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-145befa6]{text-align:center;padding:3rem 1rem}.empty-state .empty-content .empty-icon[data-v-145befa6],.empty-state .empty-content .loading-icon[data-v-145befa6],.empty-state .loading-state .empty-icon[data-v-145befa6],.empty-state .loading-state .loading-icon[data-v-145befa6]{color:#666;margin-bottom:1rem}.empty-state .empty-content h4[data-v-145befa6],.empty-state .loading-state h4[data-v-145befa6]{margin-bottom:.5rem;color:#333}.empty-state .empty-content p[data-v-145befa6],.empty-state .loading-state p[data-v-145befa6]{color:#666;margin:0}.full-width-container[data-v-145befa6]{width:100%!important}.full-width-container[data-v-145befa6] .autocomplete-selector,.full-width-container[data-v-145befa6] .questionnaire-form{width:100%!important;max-width:none!important}.full-width-container[data-v-145befa6] .questions-content{width:100%!important}.list-item--very_high[data-v-145befa6],.risk-indicator--very_high[data-v-145befa6]{border-left:4px solid #d32f2f}.list-item--high[data-v-145befa6],.risk-indicator--high[data-v-145befa6]{border-left:4px solid #f57c00}.list-item--medium[data-v-145befa6],.risk-indicator--medium[data-v-145befa6]{border-left:4px solid #fbc02d}.list-item--low[data-v-145befa6],.risk-indicator--low[data-v-145befa6]{border-left:4px solid #2e7d2e}.risque-tab[data-v-145befa6]{width:100%;padding:0}.risque-content[data-v-145befa6]{width:100%;margin:0;padding:3rem}@media (max-width:768px){.risque-content[data-v-145befa6]{padding:0 1rem 1.5rem}}.main-section[data-v-145befa6]{display:grid;grid-template-columns:1fr 550px;gap:2rem}@media (max-width:1024px){.main-section[data-v-145befa6]{grid-template-columns:1fr;gap:1.5rem}}.left-section[data-v-145befa6]{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-145befa6]{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-145befa6]{font-size:1.5rem;font-weight:600;color:#333;margin:0 0 1rem}.diligences-preview[data-v-145befa6],.observations-section[data-v-145befa6],.poles-detail-section[data-v-145befa6],.radar-chart-container[data-v-145befa6],.vigilance-level-section[data-v-145befa6]{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-145befa6]{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-145befa6]{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-145befa6]{color:#ccc;margin-bottom:1rem}.observations-header[data-v-145befa6]{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-145befa6]{margin:0}.observations-header .character-counter[data-v-145befa6]{font-size:1rem;font-weight:500;color:#666}.observations-textarea[data-v-145befa6]{width:100%;font-size:1.25rem}.diligences-list[data-v-145befa6]{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-145befa6]{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-145befa6]: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-145befa6]{border-left:4px solid #4caf50;background:#f9fff9}.diligence-item.specialized .specialized-icon[data-v-145befa6]{color:#4caf50}.diligence-item.generic[data-v-145befa6]{border-left:4px solid #2196f3;background:#f9fdff}.diligence-item.generic .generic-icon[data-v-145befa6]{color:#2196f3}.diligence-item.custom[data-v-145befa6]{border-left:4px solid #ff9800;background:#fffbf5}.diligence-item.custom .custom-icon[data-v-145befa6]{color:#ff9800}.diligence-item .diligence-title[data-v-145befa6]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500;color:#333;line-height:1.4}.no-diligences[data-v-145befa6]{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-145befa6]{color:#ccc}.coming-soon-small[data-v-145befa6]{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-145befa6]{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-145befa6]{margin:0}.vigilance-indicator[data-v-145befa6]{text-align:left}.vigilance-badge[data-v-145befa6]{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-145befa6]{background-color:#e8f5e8;color:#2e7d2e}.vigilance-badge.vigilance-medium[data-v-145befa6]{background-color:#fffde7;color:#fbc02d}.vigilance-badge.vigilance-high[data-v-145befa6]{background-color:#fff3e0;color:#f57c00}.vigilance-badge.vigilance-very_high[data-v-145befa6]{background-color:#ffebee;color:#d32f2f;font-weight:700}.vigilance-explanation[data-v-145befa6]{color:#666;margin:0;line-height:1.5}.poles-list[data-v-145befa6]{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-145befa6]{border:1px solid #e0e0e0;border-radius:6px;padding:1rem;-webkit-transition:all .2s ease;transition:all .2s ease}.pole-item[data-v-145befa6]: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-145befa6]{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-145befa6]{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-145befa6]:hover{color:#333}.pole-header .pole-toggle-btn.active[data-v-145befa6]{color:#1976d2}.pole-header .pole-toggle-btn .q-icon[data-v-145befa6]{-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-145befa6]{color:#666;font-size:20px}.pole-info[data-v-145befa6]{-webkit-box-flex:1;-ms-flex:1;flex:1}.pole-info h4[data-v-145befa6]{margin:0 0 .25rem;font-size:1.5rem;font-weight:600;color:#333}.pole-risk-level[data-v-145befa6]{padding:.5rem 1rem;border-radius:24px;font-size:1.25rem;font-weight:500}.pole-risk-level.risk-low[data-v-145befa6]{background-color:#e8f5e8;color:#2e7d2e}.pole-risk-level.risk-medium[data-v-145befa6]{background-color:#fffde7;color:#fbc02d}.pole-risk-level.risk-high[data-v-145befa6]{background-color:#fff3e0;color:#f57c00}.pole-risk-level.risk-very_high[data-v-145befa6]{background-color:#ffebee;color:#d32f2f;font-weight:700}.pole-details-section[data-v-145befa6]{margin-top:.5rem;padding-top:.75rem;border-top:1px solid #f0f0f0}.pole-details[data-v-145befa6]{margin-top:.5rem;padding:1.5rem 3rem}@media (max-width:768px){.pole-details[data-v-145befa6]{padding:1rem}}.pole-details p[data-v-145befa6]{margin:0;color:#666;font-size:1.1rem;line-height:1.4}.country-low[data-v-145befa6]{color:#2e7d2e}.country-medium[data-v-145befa6]{color:#f57c00}.country-high[data-v-145befa6]{color:#d32f2f}.country-very_high[data-v-145befa6]{color:#d32f2f;font-weight:700}.missions-list[data-v-145befa6]{margin-top:.5rem}.missions-detail[data-v-145befa6]{margin:.5rem 0 0;padding-left:1rem;list-style:none}.missions-detail li[data-v-145befa6]{margin-bottom:.25rem;padding:.25rem .5rem;border-radius:4px;font-size:1.1rem}.missions-detail li.mission-low[data-v-145befa6]{background-color:#f0f9f0;border-left:3px solid #2e7d2e}.missions-detail li.mission-medium[data-v-145befa6]{background-color:#fffbf0;border-left:3px solid #f57c00}.missions-detail li.mission-high[data-v-145befa6]{background-color:#fef5f5;border-left:3px solid #d32f2f}.missions-detail li.mission-very_high[data-v-145befa6]{background-color:#ffebee;border-left:3px solid #d32f2f;font-weight:700}.missions-detail li .mission-risk[data-v-145befa6]{font-weight:600}.beneficial-owners-section[data-v-145befa6]{margin-top:1rem}.beneficial-owners-title[data-v-145befa6]{font-size:1.1rem;font-weight:600;margin-bottom:.5rem;color:#495057}.beneficial-owners-list[data-v-145befa6]{margin:.5rem 0 0;padding-left:0;list-style:none}.beneficial-owners-list li[data-v-145befa6]{margin-bottom:.5rem;padding:.5rem .75rem;border-radius:4px;font-size:1.1rem;line-height:1.4;background-color:#f8f9fa;border-left:3px solid #6c757d}.beneficial-owners-list li.beneficial-owner-low[data-v-145befa6]{background-color:#f0f9f0;border-left-color:#2e7d2e}.beneficial-owners-list li.beneficial-owner-medium[data-v-145befa6]{background-color:#fff8e1;border-left-color:#f57c00}.beneficial-owners-list li.beneficial-owner-high[data-v-145befa6]{background-color:#fef5f5;border-left-color:#d32f2f}.beneficial-owners-list li.beneficial-owner-very_high[data-v-145befa6]{background-color:#ffebee;border-left-color:#d32f2f;font-weight:700}.beneficial-owners-list li .owner-name[data-v-145befa6]{font-weight:600;font-size:1.1rem;margin-bottom:.35rem}.beneficial-owners-list li .owner-country[data-v-145befa6]{font-size:1.1rem;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-145befa6]{color:#2e7d2e}.beneficial-owners-list li .owner-country.country-medium[data-v-145befa6]{color:#f57c00}.beneficial-owners-list li .owner-country.country-high[data-v-145befa6]{color:#d32f2f}.beneficial-owners-list li .owner-country.country-very_high[data-v-145befa6]{color:#d32f2f;font-weight:700}.beneficial-owners-list li .owner-country i[data-v-145befa6]{font-size:1.1rem}.beneficial-owners-list li .owner-roles[data-v-145befa6]{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-145befa6]{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:1.1rem;font-weight:500;white-space:nowrap;line-height:1}.beneficial-owners-list li .role-tag i[data-v-145befa6]{margin-right:5px;font-size:1.1rem}.beneficial-owners-list li .role-tag--capital[data-v-145befa6]{background-color:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.beneficial-owners-list li .role-tag--vote[data-v-145befa6]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.beneficial-owners-list li .role-tag--legal[data-v-145befa6]{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7}.beneficial-owners-list li .role-tag--power[data-v-145befa6]{background-color:#e2e3e5;color:#383d41;border:1px solid #d6d8db}.all-questions[data-v-145befa6]{margin-top:.5rem}.questions-list[data-v-145befa6]{margin:.5rem 0 0;padding-left:0;list-style:none}.questions-list li[data-v-145befa6]{margin-bottom:.75rem;padding:.75rem;border-radius:4px;font-size:1.1rem;line-height:1.4}.questions-list li.question-high-risk[data-v-145befa6]{background-color:#fef5f5;border-left:3px solid #d32f2f}.questions-list li.question-normal[data-v-145befa6]{background-color:#f8f9fa;border-left:3px solid #dee2e6}.questions-list li .question-text[data-v-145befa6]{font-weight:500;margin-bottom:.5rem;color:#333}.questions-list li .question-response[data-v-145befa6]{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-145befa6]{color:#d32f2f;font-weight:600}.questions-list li .question-response .response-no[data-v-145befa6]{color:#2e7d2e;font-weight:600}.questions-list li .question-response .response-na[data-v-145befa6]{color:#666;font-style:italic}.questions-list li .question-response .high-risk-indicator[data-v-145befa6]{font-size:1.1rem}.questions-list li .question-comment[data-v-145befa6]{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-145befa6]{margin:.5rem 0 1.5rem;color:#666;font-size:1.25rem;font-style:italic;text-align:center}.activity-reason[data-v-145befa6],.geographic-reason[data-v-145befa6]{font-style:italic;margin-left:1.5rem;color:#666}.validation-button-container[data-v-145befa6]{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-145befa6]{min-width:200px}.validation-button-container .btn .mr-2[data-v-145befa6]{margin-right:.5rem}.validation-button-container .validation-note[data-v-145befa6]{text-align:right;margin:0}.btn[data-v-11f015a2]{min-width:120px}.btn[data-v-11f015a2]:disabled{opacity:.6;cursor:not-allowed}.btn--loading .fa-spinner[data-v-11f015a2]{margin-right:.5rem}.component-header[data-v-11f015a2],.mission-selector__header[data-v-11f015a2],.questions-header[data-v-11f015a2]{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-11f015a2],.mission-selector__header .header-content[data-v-11f015a2],.questions-header .header-content[data-v-11f015a2]{-webkit-box-flex:1;-ms-flex:1;flex:1}.component-header .header-content h3[data-v-11f015a2],.mission-selector__header .header-content h3[data-v-11f015a2],.questions-header .header-content h3[data-v-11f015a2]{margin:0;color:#333;font-size:1.75rem;font-weight:600}.component-header .header-content .description[data-v-11f015a2],.mission-selector__header .header-content .description[data-v-11f015a2],.questions-header .header-content .description[data-v-11f015a2]{margin:0;color:#666;font-size:1.25rem;line-height:1.4}.component-header .header-actions[data-v-11f015a2],.mission-selector__header .header-actions[data-v-11f015a2],.questions-header .header-actions[data-v-11f015a2]{margin-left:2rem}.validation-banner[data-v-11f015a2]{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-11f015a2]{margin:0 1rem}}.validation-banner .banner-icon[data-v-11f015a2]{color:#1976d2;font-size:1.5rem;-ms-flex-negative:0;flex-shrink:0}.validation-banner .banner-text[data-v-11f015a2]{color:#1565c0;font-weight:500;line-height:1.4}.validation-banner--no-margin[data-v-11f015a2]{margin:0}.autocomplete-selector__errors .error-message[data-v-11f015a2],.error-message[data-v-11f015a2]{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-11f015a2]{text-align:center;padding:3rem 1rem}.empty-state .empty-content .empty-icon[data-v-11f015a2],.empty-state .empty-content .loading-icon[data-v-11f015a2],.empty-state .loading-state .empty-icon[data-v-11f015a2],.empty-state .loading-state .loading-icon[data-v-11f015a2]{color:#666;margin-bottom:1rem}.empty-state .empty-content h4[data-v-11f015a2],.empty-state .loading-state h4[data-v-11f015a2]{margin-bottom:.5rem;color:#333}.empty-state .empty-content p[data-v-11f015a2],.empty-state .loading-state p[data-v-11f015a2]{color:#666;margin:0}.full-width-container[data-v-11f015a2]{width:100%!important}.full-width-container[data-v-11f015a2] .autocomplete-selector,.full-width-container[data-v-11f015a2] .questionnaire-form{width:100%!important;max-width:none!important}.full-width-container[data-v-11f015a2] .questions-content{width:100%!important}.list-item--very_high[data-v-11f015a2],.risk-indicator--very_high[data-v-11f015a2]{border-left:4px solid #d32f2f}.list-item--high[data-v-11f015a2],.risk-indicator--high[data-v-11f015a2]{border-left:4px solid #f57c00}.list-item--medium[data-v-11f015a2],.risk-indicator--medium[data-v-11f015a2]{border-left:4px solid #fbc02d}.list-item--low[data-v-11f015a2],.risk-indicator--low[data-v-11f015a2]{border-left:4px solid #2e7d2e}.autocomplete-selector[data-v-11f015a2]{padding:0}.autocomplete-selector__header[data-v-11f015a2]{margin-bottom:0}.autocomplete-selector__header h3[data-v-11f015a2]{margin:0;color:#333;font-size:1.75rem;font-weight:600}.autocomplete-selector__header__description[data-v-11f015a2]{margin:0;color:#666;font-size:1.25rem}.autocomplete-selector__selected[data-v-11f015a2]{margin:0 3rem 32px}@media (max-width:768px){.autocomplete-selector__selected[data-v-11f015a2]{margin:0 1rem 32px}}.autocomplete-selector__selected h4[data-v-11f015a2]{margin:0 0 16px;font-size:1.5rem;color:#333}.autocomplete-selector__add[data-v-11f015a2]{margin:0 3rem 24px}@media (max-width:768px){.autocomplete-selector__add[data-v-11f015a2]{margin:0 1rem 24px}}.autocomplete-selector__add h4[data-v-11f015a2]{margin:0 0 16px;font-size:1.5rem;color:#333}.autocomplete-selector__errors[data-v-11f015a2]{margin-top:16px}.item-list[data-v-11f015a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.list-item[data-v-11f015a2]{border:1px solid #e0e0e0;border-radius:8px;padding:12px;background:#fafafa}.list-item--high[data-v-11f015a2]{border-left:4px solid #ff4757}.list-item--medium[data-v-11f015a2]{border-left:4px solid #ff7f00}.list-item--low[data-v-11f015a2]{border-left:4px solid #2ed573}.list-item__content[data-v-11f015a2]{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}.list-item__info[data-v-11f015a2]{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-item__label[data-v-11f015a2]{display:block;font-weight:500;color:#333;font-size:1.25rem;margin-bottom:4px}.list-item__metadata[data-v-11f015a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:1.5rem;color:#666}.list-item__metadata .material-icons[data-v-11f015a2]{font-size:14px}.list-item__remove[data-v-11f015a2]{background:none;border:1px solid #e0e0e0;border-radius:50%;width:32px;height:32px;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;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.list-item__remove[data-v-11f015a2]:hover:not(:disabled){background:#f5f5f5;border-color:#ccc}.list-item__remove[data-v-11f015a2]:disabled{opacity:.5;cursor:not-allowed}.list-item__remove .material-icons[data-v-11f015a2]{font-size:16px;color:#666}.item-autocomplete[data-v-11f015a2]{position:relative;max-width:400px}.item-autocomplete__input-wrapper[data-v-11f015a2]{position:relative}.item-autocomplete__search[data-v-11f015a2]{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:1.25rem;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.item-autocomplete__search[data-v-11f015a2]: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)}.item-autocomplete__dropdown[data-v-11f015a2]{position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid #1976d2;border-top:none;border-radius:0 0 8px 8px;max-height:200px;overflow-y:auto;z-index:1000;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.item-autocomplete__option[data-v-11f015a2]{padding:12px 16px;cursor:pointer;border-bottom:1px solid #f0f0f0;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.item-autocomplete__option[data-v-11f015a2]:last-child{border-bottom:none}.item-autocomplete__option--highlighted[data-v-11f015a2],.item-autocomplete__option[data-v-11f015a2]:hover{background-color:#f5f5f5}.item-autocomplete__option--high[data-v-11f015a2]{border-left:4px solid #ff4757}.item-autocomplete__option--medium[data-v-11f015a2]{border-left:4px solid #ff7f00}.item-autocomplete__option--low[data-v-11f015a2]{border-left:4px solid #2ed573}.item-autocomplete__option-content[data-v-11f015a2]{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}.item-autocomplete__option-label[data-v-11f015a2]{font-weight:500;color:#333;font-size:1.25rem}.item-autocomplete__option-metadata[data-v-11f015a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:1.5rem;color:#666}.item-autocomplete__option-metadata .material-icons[data-v-11f015a2]{font-size:16px}.item-autocomplete__no-results[data-v-11f015a2]{padding:16px;text-align:center;color:#666;font-style:italic;background:#fafafa;border-radius:0 0 8px 8px}.btn[data-v-311e5012]{min-width:120px}.btn[data-v-311e5012]:disabled{opacity:.6;cursor:not-allowed}.btn--loading .fa-spinner[data-v-311e5012]{margin-right:.5rem}.component-header[data-v-311e5012],.mission-selector__header[data-v-311e5012],.questions-header[data-v-311e5012]{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-311e5012],.mission-selector__header .header-content[data-v-311e5012],.questions-header .header-content[data-v-311e5012]{-webkit-box-flex:1;-ms-flex:1;flex:1}.component-header .header-content h3[data-v-311e5012],.mission-selector__header .header-content h3[data-v-311e5012],.questions-header .header-content h3[data-v-311e5012]{margin:0;color:#333;font-size:1.75rem;font-weight:600}.component-header .header-content .description[data-v-311e5012],.component-header .header-content .mission-selector__description[data-v-311e5012],.mission-selector__header .header-content .description[data-v-311e5012],.mission-selector__header .header-content .mission-selector__description[data-v-311e5012],.questions-header .header-content .description[data-v-311e5012],.questions-header .header-content .mission-selector__description[data-v-311e5012]{margin:0;color:#666;font-size:1.25rem;line-height:1.4}.component-header .header-actions[data-v-311e5012],.mission-selector__header .header-actions[data-v-311e5012],.questions-header .header-actions[data-v-311e5012]{margin-left:2rem}.validation-banner[data-v-311e5012]{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-311e5012]{margin:0 1rem}}.validation-banner .banner-icon[data-v-311e5012]{color:#1976d2;font-size:1.5rem;-ms-flex-negative:0;flex-shrink:0}.validation-banner .banner-text[data-v-311e5012]{color:#1565c0;font-weight:500;line-height:1.4}.validation-banner--no-margin[data-v-311e5012]{margin:0}.error-message[data-v-311e5012]{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-311e5012]{text-align:center;padding:3rem 1rem}.empty-state .empty-content .empty-icon[data-v-311e5012],.empty-state .empty-content .loading-icon[data-v-311e5012],.empty-state .loading-state .empty-icon[data-v-311e5012],.empty-state .loading-state .loading-icon[data-v-311e5012]{color:#666;margin-bottom:1rem}.empty-state .empty-content h4[data-v-311e5012],.empty-state .loading-state h4[data-v-311e5012]{margin-bottom:.5rem;color:#333}.empty-state .empty-content p[data-v-311e5012],.empty-state .loading-state p[data-v-311e5012]{color:#666;margin:0}.full-width-container[data-v-311e5012],.mission-selector[data-v-311e5012]{width:100%!important}.full-width-container[data-v-311e5012] .autocomplete-selector,.full-width-container[data-v-311e5012] .questionnaire-form,.mission-selector[data-v-311e5012] .autocomplete-selector,.mission-selector[data-v-311e5012] .questionnaire-form{width:100%!important;max-width:none!important}.full-width-container[data-v-311e5012] .questions-content,.mission-selector[data-v-311e5012] .questions-content{width:100%!important}.list-item--very_high[data-v-311e5012],.risk-indicator--very_high[data-v-311e5012]{border-left:4px solid #d32f2f}.list-item--high[data-v-311e5012],.risk-indicator--high[data-v-311e5012]{border-left:4px solid #f57c00}.list-item--medium[data-v-311e5012],.risk-indicator--medium[data-v-311e5012]{border-left:4px solid #fbc02d}.list-item--low[data-v-311e5012],.risk-indicator--low[data-v-311e5012]{border-left:4px solid #2e7d2e}.mission-selector[data-v-311e5012] .item-autocomplete__search{min-width:500px;min-height:45px;-webkit-box-sizing:border-box;box-sizing:border-box}.mission-selector[data-v-311e5012] .item-autocomplete__dropdown{min-width:500px;max-height:400px;z-index:1050;-webkit-box-sizing:border-box;box-sizing:border-box}.mission-selector[data-v-311e5012] .item-autocomplete__option{padding:12px 16px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mission-selector[data-v-311e5012] .autocomplete-selector__add h4{margin-bottom:1rem}.btn[data-v-17943b03]{min-width:120px}.btn[data-v-17943b03]:disabled{opacity:.6;cursor:not-allowed}.btn--loading .fa-spinner[data-v-17943b03]{margin-right:.5rem}.component-header[data-v-17943b03],.mission-selector__header[data-v-17943b03],.questions-header[data-v-17943b03]{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-17943b03],.mission-selector__header .header-content[data-v-17943b03],.questions-header .header-content[data-v-17943b03]{-webkit-box-flex:1;-ms-flex:1;flex:1}.component-header .header-content h3[data-v-17943b03],.mission-selector__header .header-content h3[data-v-17943b03],.questions-header .header-content h3[data-v-17943b03]{margin:0;color:#333;font-size:1.75rem;font-weight:600}.component-header .header-content .description[data-v-17943b03],.mission-selector__header .header-content .description[data-v-17943b03],.questions-header .header-content .description[data-v-17943b03]{margin:0;color:#666;font-size:1.25rem;line-height:1.4}.component-header .header-actions[data-v-17943b03],.mission-selector__header .header-actions[data-v-17943b03],.questions-header .header-actions[data-v-17943b03]{margin-left:2rem}.validation-banner[data-v-17943b03]{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-17943b03]{margin:0 1rem}}.validation-banner .banner-icon[data-v-17943b03]{color:#1976d2;font-size:1.5rem;-ms-flex-negative:0;flex-shrink:0}.validation-banner .banner-text[data-v-17943b03]{color:#1565c0;font-weight:500;line-height:1.4}.validation-banner--no-margin[data-v-17943b03]{margin:0}.error-message[data-v-17943b03]{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-17943b03]{text-align:center;padding:3rem 1rem}.empty-state .empty-content .empty-icon[data-v-17943b03],.empty-state .empty-content .loading-icon[data-v-17943b03],.empty-state .loading-state .empty-icon[data-v-17943b03],.empty-state .loading-state .loading-icon[data-v-17943b03]{color:#666;margin-bottom:1rem}.empty-state .empty-content h4[data-v-17943b03],.empty-state .loading-state h4[data-v-17943b03]{margin-bottom:.5rem;color:#333}.empty-state .empty-content p[data-v-17943b03],.empty-state .loading-state p[data-v-17943b03]{color:#666;margin:0}.full-width-container[data-v-17943b03],.perimetre-tab[data-v-17943b03]{width:100%!important}.full-width-container[data-v-17943b03] .autocomplete-selector,.full-width-container[data-v-17943b03] .questionnaire-form,.perimetre-tab[data-v-17943b03] .autocomplete-selector,.perimetre-tab[data-v-17943b03] .questionnaire-form{width:100%!important;max-width:none!important}.full-width-container[data-v-17943b03] .questions-content,.perimetre-tab[data-v-17943b03] .questions-content{width:100%!important}.list-item--very_high[data-v-17943b03],.risk-indicator--very_high[data-v-17943b03]{border-left:4px solid #d32f2f}.list-item--high[data-v-17943b03],.risk-indicator--high[data-v-17943b03]{border-left:4px solid #f57c00}.list-item--medium[data-v-17943b03],.risk-indicator--medium[data-v-17943b03]{border-left:4px solid #fbc02d}.list-item--low[data-v-17943b03],.risk-indicator--low[data-v-17943b03]{border-left:4px solid #2e7d2e}.perimetre-tab[data-v-17943b03]{height:100%;padding:1.5rem 3rem}@media (max-width:768px){.perimetre-tab[data-v-17943b03]{padding:1rem}}.perimetre-layout[data-v-17943b03]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;height:100%}@media (max-width:768px){.perimetre-layout[data-v-17943b03]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.perimetre-left[data-v-17943b03]{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;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}@media (max-width:768px){.perimetre-left[data-v-17943b03]{-webkit-box-flex:1;-ms-flex:1;flex:1}}.perimetre-right[data-v-17943b03]{-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}@media (max-width:768px){.perimetre-right[data-v-17943b03]{-webkit-box-flex:1;-ms-flex:1;flex:1}}.section-header h3[data-v-17943b03]{margin:0;font-size:1.75rem;font-weight:600;color:#333}@media (max-width:768px){.section-header h3[data-v-17943b03]{font-size:1.5rem}}.form-group[data-v-17943b03]{margin-bottom:0}.form-group label[data-v-17943b03]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-weight:600;color:#333;margin-bottom:.5rem;font-size:1.5rem}.form-group .form-control[data-v-17943b03]{width:100%;padding:.75rem 1rem;border:1px solid #dee2e6;border-radius:4px;font-size:1.5rem;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.form-group .form-control[data-v-17943b03]:focus{outline:none;border-color:#249cdd;-webkit-box-shadow:0 0 0 .2rem rgba(36,156,221,.25);box-shadow:0 0 0 .2rem rgba(36,156,221,.25)}.form-group .form-control[data-v-17943b03]:disabled{background-color:#e9ecef;cursor:not-allowed;opacity:.6}.refresh-btn[data-v-17943b03]{width:100%;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:.5rem}.refresh-btn .rotating[data-v-17943b03]{-webkit-animation:spin-data-v-17943b03 1s linear infinite;animation:spin-data-v-17943b03 1s linear infinite}@-webkit-keyframes spin-data-v-17943b03{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-17943b03{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.changes-alert[data-v-17943b03]{padding:1rem;border-radius:8px;background-color:#fff3cd;border:1px solid #ffc107}.changes-alert--success[data-v-17943b03]{background-color:#28a745;border-color:#28a745}.changes-alert--success .alert-header[data-v-17943b03]{color:#fff!important}.changes-alert .alert-header[data-v-17943b03]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-weight:600;margin-bottom:.5rem;color:#ffc107}.changes-alert .changes-list[data-v-17943b03]{margin:0;padding-left:1.5rem;list-style:disc;color:#856404}.changes-alert .changes-list li[data-v-17943b03]{margin:.25rem 0}@-webkit-keyframes spin-data-v-a740a5ee{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-a740a5ee{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.synthese-tab[data-v-a740a5ee]{padding:2rem}.synthese-tab .synthese-title[data-v-a740a5ee]{font-size:1.6rem;font-weight:600;color:#333;margin:0 0 2rem}.synthese-tab .synthese-layout[data-v-a740a5ee]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media (max-width:1024px){.synthese-tab .synthese-layout[data-v-a740a5ee]{grid-template-columns:1fr}}.synthese-tab .synthese-column[data-v-a740a5ee]{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}.synthese-tab .synthese-card[data-v-a740a5ee]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:2rem}.synthese-tab .synthese-card .card-header[data-v-a740a5ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #e0e0e0}.synthese-tab .synthese-card .card-header .card-title[data-v-a740a5ee]{font-size:1.5rem;font-weight:600;color:#333;margin:0}.synthese-tab .synthese-card .change-summary[data-v-a740a5ee]{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;padding:1rem 1.5rem;background-color:#f8f9fa;border-radius:4px;margin-bottom:1.5rem}.synthese-tab .synthese-card .change-summary .count-badge[data-v-a740a5ee]{font-size:1.5rem;font-weight:700;color:#333}.synthese-tab .synthese-card .change-summary .change-indicators[data-v-a740a5ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.synthese-tab .synthese-card .change-summary .change-indicators .indicator[data-v-a740a5ee]{font-size:1.25rem;font-weight:600}.synthese-tab .synthese-card .change-summary .change-indicators .indicator.indicator--added[data-v-a740a5ee]{color:#28a745}.synthese-tab .synthese-card .change-summary .change-indicators .indicator.indicator--removed[data-v-a740a5ee]{color:#dc3545}.synthese-tab .synthese-card .change-summary .change-indicators .divider[data-v-a740a5ee]{color:#6c757d}.synthese-tab .synthese-card .changes-section[data-v-a740a5ee]{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}.synthese-tab .synthese-card .changes-block .changes-header[data-v-a740a5ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:.5rem}.synthese-tab .synthese-card .changes-block .changes-header .changes-label[data-v-a740a5ee]{font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.synthese-tab .synthese-card .changes-block.changes-block--added .changes-header[data-v-a740a5ee]{color:#28a745}.synthese-tab .synthese-card .changes-block.changes-block--added .changes-list li[data-v-a740a5ee]{border-left:3px solid #28a745}.synthese-tab .synthese-card .changes-block.changes-block--removed .changes-header[data-v-a740a5ee]{color:#dc3545}.synthese-tab .synthese-card .changes-block.changes-block--removed .changes-list li[data-v-a740a5ee]{border-left:3px solid #dc3545}.synthese-tab .synthese-card .changes-block .changes-list[data-v-a740a5ee]{list-style:none;padding:0;margin:0}.synthese-tab .synthese-card .changes-block .changes-list li[data-v-a740a5ee]{padding:.5rem 1rem;background-color:#f8f9fa;border-radius:4px;margin-bottom:.5rem;font-size:1.2rem;color:#333}.synthese-tab .synthese-card .changes-block .changes-list li[data-v-a740a5ee]:last-child{margin-bottom:0}.synthese-tab .synthese-card .changes-block .more-items[data-v-a740a5ee]{padding:.5rem 1rem;font-size:1.1rem;color:#6c757d;font-style:italic}.synthese-tab .synthese-card .no-changes[data-v-a740a5ee]{padding:1.5rem;text-align:center;color:#6c757d;font-style:italic;font-size:1.2rem}.synthese-tab .synthese-card--risks .vigilance-evolution[data-v-a740a5ee]{margin-bottom:2rem}.synthese-tab .synthese-card--risks .vigilance-evolution .evolution-label[data-v-a740a5ee]{font-size:1.2rem;font-weight:600;color:#495057;margin-bottom:1.5rem}.synthese-tab .synthese-card--risks .vigilance-evolution .vigilance-comparison[data-v-a740a5ee]{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.synthese-tab .synthese-card--risks .vigilance-evolution .vigilance-item[data-v-a740a5ee]{padding:1.5rem;background-color:#f8f9fa;border-radius:4px;border:2px solid transparent}.synthese-tab .synthese-card--risks .vigilance-evolution .vigilance-item.vigilance-item--current[data-v-a740a5ee]{border-color:#667eea}.synthese-tab .synthese-card--risks .vigilance-evolution .vigilance-item .vigilance-type[data-v-a740a5ee]{font-size:1.25rem;font-weight:700;color:#333;margin-bottom:.5rem}.synthese-tab .synthese-card--risks .vigilance-evolution .vigilance-item .vigilance-description[data-v-a740a5ee]{font-size:1.1rem;line-height:1.5;color:#6c757d}.synthese-tab .synthese-card--risks .vigilance-evolution .evolution-arrow[data-v-a740a5ee]{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}.synthese-tab .synthese-card--risks .vigilance-evolution .evolution-arrow .evolution-icon.evolution--increased[data-v-a740a5ee]{color:#dc3545}.synthese-tab .synthese-card--risks .vigilance-evolution .evolution-arrow .evolution-icon.evolution--decreased[data-v-a740a5ee]{color:#28a745}.synthese-tab .synthese-card--risks .vigilance-evolution .evolution-arrow .evolution-icon.evolution--stable[data-v-a740a5ee]{color:#6c757d}.synthese-tab .synthese-card--risks .risk-details .details-label[data-v-a740a5ee]{font-size:1.2rem;font-weight:600;color:#495057;margin-bottom:1rem}.synthese-tab .synthese-card--risks .risk-details .risk-components[data-v-a740a5ee]{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}.synthese-tab .synthese-card--risks .risk-details .risk-components .risk-component[data-v-a740a5ee]{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;padding:1rem;background-color:#f8f9fa;border-radius:4px}.synthese-tab .synthese-card--risks .risk-details .risk-components .risk-component .component-name[data-v-a740a5ee]{font-size:1.2rem;font-weight:500;color:#333}.synthese-tab .synthese-card--risks .risk-details .risk-components .risk-component .risk-display-controls[data-v-a740a5ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.synthese-tab .synthese-card--risks .risk-details .risk-components .risk-component .pole-risk-level[data-v-a740a5ee]{padding:.35rem .75rem;border-radius:16px;font-weight:600;font-size:1.1rem;text-transform:uppercase}.synthese-tab .synthese-card--risks .risk-details .risk-components .risk-component .pole-risk-level.risk-low[data-v-a740a5ee]{background:#e8f5e9;color:#2e7d32}.synthese-tab .synthese-card--risks .risk-details .risk-components .risk-component .pole-risk-level.risk-medium[data-v-a740a5ee]{background:#fffde7;color:#f57f17}.synthese-tab .synthese-card--risks .risk-details .risk-components .risk-component .pole-risk-level.risk-high[data-v-a740a5ee]{background:#fff3e0;color:#e65100}.synthese-tab .synthese-card--risks .risk-details .risk-components .risk-component .pole-risk-level.risk-very_high[data-v-a740a5ee]{background:#ffebee;color:#c62828;font-weight:700}.synthese-tab .synthese-card--risks .risk-details .risk-components .risk-component .evolution-icon.evolution--increased[data-v-a740a5ee]{color:#dc3545}.synthese-tab .synthese-card--risks .risk-details .risk-components .risk-component .evolution-icon.evolution--decreased[data-v-a740a5ee]{color:#28a745}.synthese-tab .synthese-card--risks .risk-details .risk-components .risk-component .evolution-icon.evolution--stable[data-v-a740a5ee]{color:#6c757d}.synthese-tab .synthese-card--perimetre .perimetre-info[data-v-a740a5ee]{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}.synthese-tab .synthese-card--perimetre .perimetre-info .info-item[data-v-a740a5ee]{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;padding:1rem;background-color:#f8f9fa;border-radius:4px}.synthese-tab .synthese-card--perimetre .perimetre-info .info-item .info-label[data-v-a740a5ee]{font-size:1.1rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.synthese-tab .synthese-card--perimetre .perimetre-info .info-item .info-value[data-v-a740a5ee]{font-size:1.25rem;font-weight:500;color:#333}@-webkit-keyframes spin-data-v-57e58ef8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.lab-space[data-v-57e58ef8]{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-57e58ef8]: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-57e58ef8]{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-57e58ef8]{-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-57e58ef8]{padding:1rem}}.lab-questions[data-v-57e58ef8],.mission-acceptance[data-v-57e58ef8]{width:100%}.questions-content[data-v-57e58ef8]{padding:3rem}@media (max-width:768px){.questions-content[data-v-57e58ef8]{padding:2rem 1rem}}.empty-state[data-v-57e58ef8]{text-align:center;padding:3rem}.empty-state h4[data-v-57e58ef8]{margin:1rem 0 .5rem;color:#666;font-weight:500}.empty-state p[data-v-57e58ef8]{margin:0;color:#999}.lab-mission[data-v-57e58ef8]{width:100%}.questions-header[data-v-57e58ef8]{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-57e58ef8]{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-57e58ef8]{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-57e58ef8],.mission-questions[data-v-57e58ef8]{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-57e58ef8],.mission-questions[data-v-57e58ef8]{padding:1rem}}.question-item[data-v-57e58ef8]{padding:1.5rem 0;border-bottom:1px solid #eee}.question-item[data-v-57e58ef8]:last-child{border-bottom:none}.question-item .question-text[data-v-57e58ef8]{font-weight:500;color:#333;margin-bottom:1rem;line-height:1.5}.question-item .question-options[data-v-57e58ef8]{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-57e58ef8]{-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-57e58ef8]{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-57e58ef8]{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-57e58ef8]:hover{color:#333}.question-item .comment-toggle[data-v-57e58ef8]{margin-top:1rem}.question-item .comment-toggle .comment-toggle-btn[data-v-57e58ef8]{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-57e58ef8]:hover{color:#1976d2}.question-item .comment-toggle .comment-toggle-btn.active[data-v-57e58ef8]{color:#1976d2}.question-item .comment-toggle .comment-toggle-btn .q-icon[data-v-57e58ef8]{-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-57e58ef8]{margin-top:1rem;-webkit-animation:slideDown-data-v-57e58ef8 .3s ease-out;animation:slideDown-data-v-57e58ef8 .3s ease-out}.question-item .comment-section .comment-header[data-v-57e58ef8]{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-57e58ef8]{font-weight:600;font-size:.85rem;color:#555;text-transform:uppercase;letter-spacing:.5px}.question-item .comment-section .comment-header .character-counter[data-v-57e58ef8]{font-size:1rem;color:#666;font-weight:500}.question-item .comment-section .comment-textarea[data-v-57e58ef8]{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-57e58ef8]: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-57e58ef8]::-webkit-input-placeholder{color:#999}.question-item .comment-section .comment-textarea[data-v-57e58ef8]::-moz-placeholder{color:#999}.question-item .comment-section .comment-textarea[data-v-57e58ef8]::-ms-input-placeholder{color:#999}.question-item .comment-section .comment-textarea[data-v-57e58ef8]::placeholder{color:#999}@-webkit-keyframes slideDown-data-v-57e58ef8{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-57e58ef8{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-57e58ef8]{padding:1rem 0;margin:0 3rem 1.5rem;border-bottom:1px solid #e9ecef}@media (max-width:768px){.questionnaire-form .questions-header[data-v-57e58ef8]{margin:0 1rem 1.5rem}}.questionnaire-form .questions-header h3[data-v-57e58ef8]{font-size:1.75rem!important}@media (max-width:768px){.questionnaire-form .questions-header h3[data-v-57e58ef8]{font-size:1.5rem!important}}.questionnaire-form .questions-content[data-v-57e58ef8]{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 .questions-footer[data-v-57e58ef8]{padding:1rem 0;margin:1.5rem 3rem 0;border-top:1px solid #e9ecef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:768px){.questionnaire-form .questions-footer[data-v-57e58ef8]{margin:1.5rem 1rem 0}}.questionnaire-form .questions-footer .footer-actions[data-v-57e58ef8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.questionnaire-form .questions-footer .footer-actions .btn[data-v-57e58ef8]{white-space:nowrap}.questionnaire-form .question-options[data-v-57e58ef8]{-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-57e58ef8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}}.questionnaire-form .validation-banner[data-v-57e58ef8]{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-57e58ef8]{color:#1976d2;font-size:1.5rem;-ms-flex-negative:0;flex-shrink:0}.questionnaire-form .validation-banner .banner-text[data-v-57e58ef8]{color:#1565c0;font-weight:500;line-height:1.4}.questionnaire-form .comment-toggle .comment-toggle-header .character-counter[data-v-57e58ef8]{font-size:1rem;color:#666;font-weight:500}.questionnaire-form .question-item[data-v-57e58ef8]{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-57e58ef8]: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-57e58ef8]:last-child{margin-bottom:0}.questionnaire-form .question-item.readonly[data-v-57e58ef8]{background-color:#f8f9fa;border-color:#e9ecef}.questionnaire-form .question-item.readonly .answer-radio[data-v-57e58ef8]{pointer-events:none}.questionnaire-form .question-item.readonly .answer-label[data-v-57e58ef8]{cursor:default}.questionnaire-form .question-item.readonly .comment-textarea[data-v-57e58ef8]{background-color:#f8f9fa;pointer-events:none;resize:none}.questionnaire-form .question-content[data-v-57e58ef8]{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-57e58ef8]{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-57e58ef8]{font-weight:600;color:#333;font-size:1rem;line-height:1.5}.questionnaire-form .question-label .required-indicator[data-v-57e58ef8]{color:#dc3545;font-weight:700;font-size:1.1rem;margin-top:-2px}.questionnaire-form .question-answers[data-v-57e58ef8]{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-57e58ef8]{-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-57e58ef8]{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-57e58ef8]{-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-57e58ef8]{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-57e58ef8]{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-57e58ef8]:hover{color:#333}.questionnaire-form .answer-option.yes .answer-label[data-v-57e58ef8]{color:#28a745}.questionnaire-form .answer-option.no .answer-label[data-v-57e58ef8]{color:#dc3545}.questionnaire-form .answer-option.not-applicable .answer-label[data-v-57e58ef8]{color:#6c757d}.questionnaire-form .question-comment[data-v-57e58ef8]{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-57e58ef8]{font-size:1.25rem;color:#666;font-weight:500}.questionnaire-form .question-comment .comment-textarea[data-v-57e58ef8]{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-57e58ef8]: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-57e58ef8]::-webkit-input-placeholder{color:#999;font-style:italic}.questionnaire-form .question-comment .comment-textarea[data-v-57e58ef8]::-moz-placeholder{color:#999;font-style:italic}.questionnaire-form .question-comment .comment-textarea[data-v-57e58ef8]::-ms-input-placeholder{color:#999;font-style:italic}.questionnaire-form .question-comment .comment-textarea[data-v-57e58ef8]::placeholder{color:#999;font-style:italic}.questionnaire-form .comment-toggle[data-v-57e58ef8]{margin-top:1rem}.questionnaire-form .comment-toggle .comment-toggle-header[data-v-57e58ef8]{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-57e58ef8]{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-57e58ef8]:hover{color:#1976d2}.questionnaire-form .comment-toggle .comment-toggle-btn.active[data-v-57e58ef8]{color:#1976d2}.questionnaire-form .comment-toggle .comment-toggle-btn .q-icon[data-v-57e58ef8]{-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-57e58ef8]{font-size:1rem;color:#666;font-weight:500}.questionnaire-form .comment-section[data-v-57e58ef8]{margin-top:1rem;-webkit-animation:slideDown-data-v-57e58ef8 .3s ease-out;animation:slideDown-data-v-57e58ef8 .3s ease-out}.questionnaire-form .comment-section .comment-textarea[data-v-57e58ef8]{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-57e58ef8]: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-57e58ef8]::-webkit-input-placeholder{color:#999}.questionnaire-form .comment-section .comment-textarea[data-v-57e58ef8]::-moz-placeholder{color:#999}.questionnaire-form .comment-section .comment-textarea[data-v-57e58ef8]::-ms-input-placeholder{color:#999}.questionnaire-form .comment-section .comment-textarea[data-v-57e58ef8]::placeholder{color:#999}.questionnaire-actions-header[data-v-57e58ef8]{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-57e58ef8]{white-space:nowrap}.questionnaire-actions[data-v-57e58ef8]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #eee}.questionnaire-actions .questionnaire-toolbar[data-v-57e58ef8]{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-57e58ef8]{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-57e58ef8]{width:20px;height:20px;border-radius:50%;display:inline-block;cursor:help}.status-indicators .circle-green[data-v-57e58ef8]{background-color:#28a745}.status-indicators .circle-orange[data-v-57e58ef8]{background-color:#ffc107}.status-indicators .circle-red[data-v-57e58ef8]{background-color:#dc3545}.lab-btn-disabled[data-v-57e58ef8]{background-color:#6c757d!important;border-color:#6c757d!important;color:#fff!important;cursor:not-allowed!important;opacity:.65}.lab-btn-disabled[data-v-57e58ef8]:hover{background-color:#6c757d!important;border-color:#6c757d!important}.deposited-documents .document-link[data-v-57e58ef8]{cursor:pointer;color:#1976d2;text-decoration:none}.deposited-documents .document-link[data-v-57e58ef8]:hover{text-decoration:underline}.coming-soon[data-v-57e58ef8]{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-57e58ef8]{color:#e0e0e0;margin-bottom:1.5rem}.coming-soon h3[data-v-57e58ef8]{color:#666;margin-bottom:1rem;font-size:1.5rem}.coming-soon p[data-v-57e58ef8]{color:#999;font-size:1rem;max-width:500px;line-height:1.5}@media (max-width:768px){.lab-container[data-v-57e58ef8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.questionnaire-actions-header[data-v-57e58ef8]{-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-57e58ef8]{width:100%}}@keyframes spin-data-v-57e58ef8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.lab-renewal[data-v-57e58ef8]{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-renewal>section[data-v-57e58ef8]: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-renewal .early-renewal-warning[data-v-57e58ef8]{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-57e58ef8]{color:#f57c00;font-size:1.5rem;-ms-flex-negative:0;flex-shrink:0}.lab-renewal .early-renewal-warning .warning-content[data-v-57e58ef8]{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.4}.lab-renewal .early-renewal-warning .warning-content strong[data-v-57e58ef8]{display:block;font-weight:500;color:#e65100;margin-bottom:.25rem}.lab-renewal .early-renewal-warning .warning-content p[data-v-57e58ef8]{margin:0;font-weight:400;color:#e65100}.lab-renewal .renewal-header[data-v-57e58ef8]{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-57e58ef8]{font-size:1.75rem;font-weight:600;color:#333;margin:0}.lab-renewal .renewal-header .renewal-actions[data-v-57e58ef8]{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-57e58ef8]{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-57e58ef8]:hover{background-color:#f5f5f5}.lab-renewal .renewal-header .renewal-actions .btn.btn--primary[data-v-57e58ef8]:hover:not(:disabled){background-color:#1565c0}.lab-renewal .renewal-header .renewal-actions .btn[data-v-57e58ef8]:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.lab-renewal .renewal-header[data-v-57e58ef8]{-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-57e58ef8]{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.lab-renewal .renewal-content[data-v-57e58ef8]{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-57e58ef8]{margin-bottom:2rem}.lab-renewal .renewal-inputs-card[data-v-57e58ef8]{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-57e58ef8]{grid-template-columns:1fr}}.lab-renewal .renewal-inputs-card .inputs-column[data-v-57e58ef8]{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-57e58ef8]{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-57e58ef8]{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-57e58ef8]{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-57e58ef8],.lab-renewal .renewal-inputs-card .input-group label i[data-v-57e58ef8]{color:#1976d2;-ms-flex-negative:0;flex-shrink:0}.lab-renewal .renewal-inputs-card .input-group .renewal-input[data-v-57e58ef8]{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-57e58ef8]: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-57e58ef8]::-webkit-input-placeholder{color:#999}.lab-renewal .renewal-inputs-card .input-group .renewal-input[data-v-57e58ef8]::-moz-placeholder{color:#999}.lab-renewal .renewal-inputs-card .input-group .renewal-input[data-v-57e58ef8]::-ms-input-placeholder{color:#999}.lab-renewal .renewal-inputs-card .input-group .renewal-input[data-v-57e58ef8]::placeholder{color:#999}.lab-renewal .renewal-inputs-card .input-group .renewal-input[data-v-57e58ef8]:disabled{background-color:#f5f5f5;cursor:not-allowed}.lab-renewal .renewal-row-2[data-v-57e58ef8]{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-57e58ef8]{grid-template-columns:1fr}}.lab-renewal .left-column[data-v-57e58ef8]{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-57e58ef8]{position:sticky;top:2rem;-ms-flex-item-align:start;align-self:start}@media (max-width:1024px){.lab-renewal .right-column[data-v-57e58ef8]{position:relative;top:0}}.lab-renewal .perimetre-section[data-v-57e58ef8]{padding:2rem;max-width:600px}.lab-renewal .perimetre-section h3[data-v-57e58ef8]{font-size:1.6rem;font-weight:600;color:#333;margin-bottom:2rem}.lab-renewal .perimetre-section .form-group[data-v-57e58ef8]{margin-bottom:2rem}.lab-renewal .perimetre-section .form-group label[data-v-57e58ef8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:600;font-size:1.25rem;color:#333}.lab-renewal .perimetre-section .form-group .form-control[data-v-57e58ef8]{width:100%;padding:.75rem;border:1px solid #e0e0e0;border-radius:4px;font-size:1.25rem}.lab-renewal .perimetre-section .form-group .form-control[data-v-57e58ef8]: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 .perimetre-section .form-group .form-control[data-v-57e58ef8]:disabled{background-color:#f5f5f5;cursor:not-allowed}.lab-renewal .perimetre-section .auto-save-feedback[data-v-57e58ef8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.75rem;border-radius:4px;background-color:#f8f9fa;font-size:1.2rem;margin-top:1.5rem}.lab-renewal .company-data-card[data-v-57e58ef8]{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-57e58ef8]{font-size:1.5rem;font-weight:600;color:#333;margin:0 0 1rem}.lab-renewal .company-data-card .company-section[data-v-57e58ef8]{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-57e58ef8]{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-57e58ef8]{font-size:1.25rem;font-weight:600;color:#495057;margin-bottom:.25rem}.lab-renewal .company-data-card .company-item .item-value[data-v-57e58ef8]{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-57e58ef8]{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-57e58ef8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.lab-renewal .company-data-card .company-item .item-tags.item-tags--horizontal[data-v-57e58ef8]{-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-57e58ef8]{-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-57e58ef8]{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-57e58ef8]: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-57e58ef8]{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-57e58ef8]{margin-top:1.5rem}.lab-renewal .risks-card .risks-section .section-title[data-v-57e58ef8]{font-size:1.125rem;font-weight:600;color:#333;margin:0 0 1rem}.lab-renewal .risks-card .risks-section .risks-list[data-v-57e58ef8]{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}