
/* <inline asset> */
@charset "UTF-8"; 

/* /web/static/lib/bootstrap/scss/_functions.scss */
 

/* /web/static/lib/bootstrap/scss/_mixins.scss */
 

/* /web/static/src/scss/functions.scss */
 

/* /web/static/src/scss/mixins_forwardport.scss */
 

/* /web/static/src/scss/bs_mixins_overrides.scss */
 

/* /web/static/src/scss/utils.scss */
 .o_survey_no_answers::before{content: ""; display: block; margin: auto; background-size: cover;}.o_survey_no_answers::before{width: 120px; height: 80px; margin-top: 30px; margin-bottom: 30px; background: transparent url(/web/static/img/empty_folder.svg) no-repeat center;}

/* /dmg_backend_marca/static/src/scss/primary_variables.scss */
 

/* /web_enterprise/static/src/scss/primary_variables.scss */
 

/* /web/static/src/scss/primary_variables.scss */
 

/* /web_enterprise/static/src/webclient/home_menu/home_menu.variables.scss */
 

/* /web_enterprise/static/src/webclient/navbar/navbar.variables.scss */
 

/* /html_editor/static/src/scss/html_editor.variables.scss */
 

/* /web/static/src/core/avatar/avatar.variables.scss */
 

/* /web/static/src/core/bottom_sheet/bottom_sheet.variables.scss */
 

/* /web/static/src/core/notifications/notification.variables.scss */
 

/* /web/static/src/search/control_panel/control_panel.variables.scss */
 

/* /web/static/src/search/search_bar/search_bar.variables.scss */
 

/* /web/static/src/search/search_panel/search_panel.variables.scss */
 

/* /web/static/src/views/fields/statusbar/statusbar_field.variables.scss */
 

/* /web/static/src/views/fields/translation/translation_button.variables.scss */
 

/* /web/static/src/views/form/form.variables.scss */
 

/* /web/static/src/views/kanban/kanban.variables.scss */
 

/* /web/static/src/webclient/burger_menu/burger_menu.variables.scss */
 

/* /web/static/src/webclient/navbar/navbar.variables.scss */
 

/* /mail/static/src/core/common/primary_variables.scss */
 

/* /onboarding/static/src/scss/onboarding.variables.scss */
 

/* /portal/static/src/scss/primary_variables.scss */
 

/* /account/static/src/scss/variables.scss */
 @keyframes animate-red{0%{color: red;}100%{color: inherit;}}.animate{animation: animate-red 1s ease;}

/* /html_builder/static/src/core/building_blocks/builder_checkbox.variables.scss */
 

/* /html_builder/static/src/core/building_blocks/builder_row.variables.scss */
 

/* /html_builder/static/src/scss/builder.variables.scss */
 .o_we_shape{--ShapeConnections--size-tiny: 2rem; --ShapeConnections--size-regular: 4rem; --ShapeConnections--size-big: 15rem; --ShapeAngular--size-regular: 15rem; --ShapeWavy--size-regular: 15rem; --ShapePattern--size-tiny: 12.5rem; --ShapePattern--size-regular: 50rem; --ShapeMiscellaneous--size-tiny: MAX(6rem, 5vw); --ShapeMiscellaneous--size-regular: 10rem; --ShapeMiscellaneous--size-big: 50rem; --ShapeNature--size-tiny: 10rem; --ShapeNature--size-regular: MAX(130px, 15vw); --ShapeNature--size-big: MAX(200px, 20vw); --ShapeTravel--size-regular: 10rem; --ShapeTravel--size-big: MAX(800px, 100vw);}.o_we_shape_btn_content .o_we_shape{--ShapeConnections--size-tiny: 25%; --ShapeConnections--size-regular: 50%; --ShapeConnections--size-big: 75%; --ShapeAngular--size-regular: 50%; --ShapePattern--size-regular: 100%; --ShapePattern--size-tiny: 50%; --ShapeWavy--size-regular: 100%; --ShapeMiscellaneous--size-tiny: 50%; --ShapeMiscellaneous--size-regular: 75%; --ShapeMiscellaneous--size-big: 200%; --ShapeNature--size-tiny: 50%; --ShapeNature--size-regular: 75%; --ShapeNature--size-big: 100%; --ShapeTravel--size-regular: 75%; --ShapeTravel--size-big: 200%;}

/* /website/static/src/scss/primary_variables.scss */
 

/* /_custom/web.assets_frontend/website/static/src/scss/options/user_values.scss */
 

/* /_custom/web.assets_frontend/website/static/src/scss/options/colors/user_color_palette.scss */
 

/* /website/static/src/scss/options/colors/user_gray_color_palette.scss */
 

/* /website/static/src/scss/options/colors/user_theme_color_palette.scss */
 

/* /website_sale/static/src/scss/primary_variables.scss */
 

/* /hr/static/src/scss/variables.scss */
 

/* /web_gantt/static/src/gantt_view.variables.scss */
 

/* /website/static/src/snippets/s_badge/000_variables.scss */
 

/* /website/static/src/snippets/s_product_list/000_variables.scss */
 

/* /website/static/src/scss/secondary_variables.scss */
 

/* /web_enterprise/static/src/scss/secondary_variables.scss */
 

/* /web/static/src/scss/secondary_variables.scss */
 

/* /html_editor/static/src/scss/secondary_variables.scss */
 

/* /website/static/src/scss/user_custom_bootstrap_overridden.scss */
 

/* /website/static/src/scss/bootstrap_overridden.scss */
 

/* /portal/static/src/scss/bootstrap_overridden.scss */
 

/* /html_editor/static/src/scss/bootstrap_overridden.scss */
 

/* /web/static/src/scss/bootstrap_overridden_frontend.scss */
 

/* /web/static/src/scss/pre_variables.scss */
 

/* /web/static/lib/bootstrap/scss/_variables.scss */
 

/* /web/static/lib/bootstrap/scss/_variables-dark.scss */
 

/* /web/static/lib/bootstrap/scss/_maps.scss */
 

/* /survey/static/src/scss/survey_templates_form.scss */
 .o_survey_survey_page_fill div.o_frontend_to_backend_nav{display: none !important;}.o_survey_background{background: no-repeat fixed center; background-size: cover; background-color: whitesmoke;}_::-webkit-full-page-media, _:future, :root .o_survey_wrap{min-height: 90vh;}.o_survey_form, .o_survey_print{--SurveyForm__choice-btn-bg-color: color-mix(in srgb, currentColor 4%, white); --SurveyForm__choice-btn-bg-color--hover: color-mix(in srgb, currentColor 8%, white);}.o_survey_form .o_survey_main_title_fade, .o_survey_print .o_survey_main_title_fade{transition: opacity 0.4s ease-in-out;}.o_survey_form .o_survey_breadcrumb_container .breadcrumb, .o_survey_print .o_survey_breadcrumb_container .breadcrumb{padding: 0.5rem 0;}.o_survey_form .o_survey_question, .o_survey_print .o_survey_question{background: #FFFFFF; padding: var(--SurveyForm__question-padding-up-md, 0 1.5rem 1.5rem);}@media (min-width: 768px){.o_survey_form .o_survey_question, .o_survey_print .o_survey_question{--SurveyForm__question-padding-up-md: 0 3rem 3rem;}}.o_survey_form .o_survey_question .o_survey_choice_btn, .o_survey_print .o_survey_question .o_survey_choice_btn{background-color: var(--SurveyForm__choice-btn-bg-color); border: 1px solid transparent; cursor: pointer;}.o_survey_form .o_survey_question .o_survey_choice_btn:hover, .o_survey_print .o_survey_question .o_survey_choice_btn:hover{background-color: var(--SurveyForm__choice-btn-bg-color--hover);}.o_survey_form .o_survey_question .o_survey_choice_btn.o_survey_selected, .o_survey_print .o_survey_question .o_survey_choice_btn.o_survey_selected{background-color: #d2dee1; color: #0c252b;}.o_survey_form .o_survey_question .o_survey_choice_btn:focus-within, .o_survey_print .o_survey_question .o_survey_choice_btn:focus-within{outline: 2px solid #1F5C6B; outline-offset: -2px;}.o_survey_form .o_survey_question .o_survey_choice_img img, .o_survey_print .o_survey_question .o_survey_choice_img img{max-height: 10rem; transition: scale 0.2s ease; cursor: zoom-in;}.o_survey_form .o_survey_question .o_survey_choice_img img:hover, .o_survey_print .o_survey_question .o_survey_choice_img img:hover{scale: 1.02;}.o_survey_form .o_survey_question .o_survey_question_matrix th, .o_survey_form .o_survey_question .o_survey_question_matrix tr:not(:last-child), .o_survey_print .o_survey_question .o_survey_question_matrix th, .o_survey_print .o_survey_question .o_survey_question_matrix tr:not(:last-child){border-bottom: 1px solid var(--o-border-color);}.o_survey_form .o_survey_question .o_survey_question_matrix td, .o_survey_print .o_survey_question .o_survey_question_matrix td{min-width: 130px;}.o_survey_form .o_survey_question .o_survey_question_matrix td .o_survey_choice_key, .o_survey_print .o_survey_question .o_survey_question_matrix td .o_survey_choice_key{position: absolute; top: calc(50% - (var(--SurveyForm__choice-key-size) / 2)); left: 1rem; bottom: auto; right: auto;}.o_survey_form .o_survey_question .o_survey_question_matrix td:hover .o_survey_choice_key span.o_survey_key, .o_survey_print .o_survey_question .o_survey_question_matrix td:hover .o_survey_choice_key span.o_survey_key{opacity: 1;}.o_survey_form .o_survey_question .o_survey_question_matrix td:not(.o_survey_question_matrix_label), .o_survey_print .o_survey_question .o_survey_question_matrix td:not(.o_survey_question_matrix_label){padding: 1rem 0;}.o_survey_form .o_survey_question .o_survey_question_matrix .o_survey_question_matrix_label, .o_survey_print .o_survey_question .o_survey_question_matrix .o_survey_question_matrix_label{background-color: var(--SurveyForm__choice-btn-bg-color);}.o_survey_form .o_survey_question .o_survey_question_matrix .o_survey_matrix_btn label, .o_survey_print .o_survey_question .o_survey_question_matrix .o_survey_matrix_btn label{position: absolute; top: 0.5rem; left: 0.5rem; bottom: auto; right: auto; width: calc(100% - 1rem); height: calc(100% - 1rem);}.o_survey_form .o_survey_question .o_survey_question_matrix .o_survey_matrix_btn label:hover, .o_survey_print .o_survey_question .o_survey_question_matrix .o_survey_matrix_btn label:hover{background-color: var(--SurveyForm__choice-btn-bg-color);}.o_survey_form .o_survey_question textarea.o_survey_question_text_box:not(.o_survey_comment), .o_survey_print .o_survey_question textarea.o_survey_question_text_box:not(.o_survey_comment){min-height: 8rem;}.o_survey_form .o_survey_question .o_survey_question_error, .o_survey_print .o_survey_question .o_survey_question_error{height: 0px; padding: 0px 1rem; transition: all .5s ease;}.o_survey_form .o_survey_question .o_survey_question_error.slide_in, .o_survey_print .o_survey_question .o_survey_question_error.slide_in{padding: 1rem; height: auto;}.o_survey_form .o_survey_layout_one_page .o_survey_form_content > .o_survey_question, .o_survey_print .o_survey_layout_one_page .o_survey_form_content > .o_survey_question{margin-bottom: 1.5rem; border: 1px solid var(--o-border-color); border-radius: 0.4rem; padding-top: 3rem;}.o_survey_form .o_survey_progress_wrapper, .o_survey_print .o_survey_progress_wrapper{display: flex; align-items: center; gap: 0.5rem; border-right: 1px solid var(--o-border-color);}.o_survey_form .o_survey_progress_wrapper .o_survey_progress, .o_survey_print .o_survey_progress_wrapper .o_survey_progress{--progress-height: 0.5rem; width: 10rem;}.o_survey_form .o_survey_progress_wrapper .o_survey_progress .progress-bar, .o_survey_print .o_survey_progress_wrapper .o_survey_progress .progress-bar{transition: width 0.4s ease;}.o_survey_form .o_survey_choice_key, .o_survey_print .o_survey_choice_key{--SurveyForm__choice-key-size: 1.5rem; width: var(--SurveyForm__choice-key-size); height: var(--SurveyForm__choice-key-size);}@media (max-width: 767.98px){.o_survey_session_open{position: absolute; top: 0; left: auto; bottom: 0; right: auto;}}.o_survey_session_open .o_survey_session_open_header{--SurveySession__qr-code-width: 200px;}.o_survey_session_open .o_survey_session_open_header .o_survey_session_open_description{max-height: var(--SurveySession__qr-code-width);}.o_survey_session_open .o_survey_session_open_header .o_survey_session_qrcode{border: 10px solid #FFF; width: var(--SurveySession__qr-code-width);}.o_survey_session_manage .progress{height: .5rem; width: 12rem;}.o_survey_session_manage .o_survey_session_navigation{text-decoration: none;}.o_survey_session_manage .o_survey_session_manage_container .o_survey_choice_key{display: none;}.o_survey_session_manage .o_survey_session_manage_container .o_survey_session_results{display: flex;}.o_survey_session_manage .o_survey_session_manage_container .o_survey_session_results .o_survey_session_text_answer .o_survey_session_text_answer_container{width: 2rem; border: solid 1px; background-color: #13252B; transition: all .4s ease; overflow: hidden;}.o_survey_session_manage .o_survey_session_manage_container .o_survey_session_results .o_survey_session_text_answer span{white-space: nowrap;}.o_survey_session_manage .o_survey_session_manage_container .o_survey_question_error{display: none !important;}.o_survey_session_manage .bg-black-50{backdrop-filter: blur(10px);}@keyframes vertical-marquee{0%{transform: translateY(0);}98%{transform: translateY(var(--SurveySession__leaderboard-translateY));}100%{transform: translateY(0);}}.o_survey_session_leaderboard{display: flex;}.o_survey_session_leaderboard .o_survey_session_leaderboard_container{height: calc(2.8rem * 15); overflow-y: auto; scrollbar-width: none; -ms-overflow-style: none;}.o_survey_session_leaderboard .o_survey_session_leaderboard_container::-webkit-scrollbar{width: 0; height: 0;}.o_survey_session_leaderboard .o_survey_session_leaderboard_container .o_survey_leaderboard_scores{animation: vertical-marquee 10s linear infinite; animation-delay: 10s;}.o_survey_session_leaderboard .o_survey_session_leaderboard_item{--SurveySession__leaderboard-item-height: 2.8rem; line-height: var(--SurveySession__leaderboard-item-height); transition: top ease-in-out .3s;}.o_survey_session_leaderboard .o_survey_session_leaderboard_item .o_survey_session_leaderboard_caret{font-size: 2rem; width: 2rem;}.o_survey_session_leaderboard .o_survey_session_leaderboard_item .o_survey_session_leaderboard_position{width: 12rem;}.o_survey_session_leaderboard .o_survey_session_leaderboard_item .o_survey_session_leaderboard_bar, .o_survey_session_leaderboard .o_survey_session_leaderboard_item .o_survey_session_leaderboard_bar_question{height: var(--SurveySession__leaderboard-item-height);}.o_survey_session_leaderboard .o_survey_session_leaderboard_item .o_survey_session_leaderboard_bar_landmark{width: 0.5rem; height: var(--SurveySession__leaderboard-item-height); background-color: #007A77;}.o_survey_session_leaderboard .o_survey_session_leaderboard_item .o_survey_session_leaderboard_bar{background-color: #007A77;}.o_survey_session_leaderboard .o_survey_session_leaderboard_item .o_survey_session_leaderboard_name{margin-top: calc(var(--SurveySession__leaderboard-item-height) * -1); width: 9rem;}@media print{.o_survey_print{-webkit-print-color-adjust: exact !important; print-color-adjust: exact !important;}}.o_survey_print fieldset:disabled input[type="text"], .o_survey_print fieldset:disabled input[type="number"], .o_survey_print fieldset:disabled input[type="date"], .o_survey_print fieldset:disabled textarea{color: #212529; background-color: transparent;}.o_survey_print fieldset:disabled input[type="checkbox"], .o_survey_print fieldset:disabled input[type="radio"]{opacity: 1;}.o_survey_print .o_survey_choice_btn{cursor: default; pointer-events: none;}.o_survey_print .o_survey_choice_btn.bg-success-subtle input{background-color: #28a745; border-color: #28a745;}.o_survey_print .o_survey_choice_btn.bg-danger-subtle input{background-color: #dc3545; border-color: #dc3545;}.o_survey_print .o_survey_choice_btn .btn:disabled{border-color: transparent;}.o_survey_print .o_survey_matrix_btn{cursor: default; pointer-events: none;}.o_survey_img_zoom_modal img{min-width: clamp(250px, 60%, 450px);}

/* /survey/static/src/scss/survey_templates_results.scss */
 @media print{.chartjs-size-monitor{display: none;}.chartjs-render-monitor{width: 100% !important; height: 100% !important;}.tab-content > .tab-pane{display: block;}html{height: unset;}@page{size: portrait; margin: 0;}.o_survey_result{-webkit-print-color-adjust: exact !important; print-color-adjust: exact !important;}.o_survey_result .o_survey_statistics_header, .o_survey_result .o_survey_statistics_content{border: 0 !important; padding: 0 !important;}.o_survey_result canvas{margin-bottom: 2rem;}.o_survey_result .o_survey_question_page{page-break-inside: avoid;}.o_survey_result .o_survey_results_question_wrapper .o_survey_results_question_header, .o_survey_result .o_survey_question_description{page-break-inside: avoid;}.o_survey_result .o_survey_results_question_wrapper:has(div.collapsed){display: none !important;}.o_survey_result .o_survey_results_table_wrapper{height: auto !important;}.o_survey_result table{overflow: visible !important;}.o_survey_result table thead{display: table-row-group;}.o_survey_result table tbody tr{break-inside: avoid;}}.o_survey_question_page:not(:first-child){margin: 3rem -1.5rem 0; border-top: 1px solid var(--o-border-color); padding: 3rem 1.5rem 0;}.o_survey_results_question .o_survey_results_question_header div[aria-expanded="false"] i[data-icon="arrow_right"]{display: none;}.o_survey_results_question .o_survey_results_question_header div[aria-expanded="true"] i[data-icon="arrow_drop_down"]{display: none;}.o_survey_results_question .o_survey_answer_image{cursor: zoom-in;}.o_survey_results_question table tr:last-child td{border: 0;}

/* /dmg_diagnosticos/static/src/scss/survey.scss */
 .o_survey_background{background: #EEF2F1 !important; font-family: 'Source Sans 3', system-ui, sans-serif; color: #1A2A2F;}.o_survey_background h1, .o_survey_background h2, .o_survey_background .o_survey_main_title{font-family: 'Bitter', Georgia, serif; font-weight: 600; color: #13252B; letter-spacing: -0.01em;}.o_survey_start, .o_survey_finished{border: 1px solid #D3DCDA !important; border-radius: 8px !important; background: #fff;}.o_survey_background .btn-primary{background: #B8862B !important; border-color: #B8862B !important; color: #13252B !important; font-weight: 600; min-height: 48px; padding: .75rem 1.5rem; border-radius: 4px;}.o_survey_background .btn-primary:hover{background: #C9952F !important; border-color: #C9952F !important;}.o_survey_background .o_survey_form_choice_item.o_survey_selected, .o_survey_background .o_survey_choice_btn.o_survey_selected{border-color: #1F5C6B !important; background: rgba(31, 92, 107, 0.08) !important;}.o_survey_background .o_survey_choice_btn{border-radius: 6px; min-height: 48px;}.o_survey_background .o_survey_progress .progress-bar, .o_survey_background .progress-bar{background: #1F5C6B !important;}.o_survey_background a{color: #1F5C6B;}.dmg-resultado{margin-top: 1.5rem; padding-top: 1.5rem; border-top: 1px solid #D3DCDA;}.dmg-resultado__cabeza{display: flex; gap: 1.25rem; align-items: center; margin-bottom: 1.25rem;}.dmg-resultado__pct{flex: 0 0 auto; width: 104px; height: 104px; border-radius: 50%; display: flex; align-items: baseline; justify-content: center; padding-top: 30px; white-space: nowrap; background: #13252B; color: #fff; font-family: 'Bitter', serif; font-size: 2.25rem; font-variant-numeric: tabular-nums;}.dmg-resultado__pct small{font-size: 1rem; margin-left: 2px;}.dmg-resultado__kicker{display: block; color: #8A6118; font-weight: 600; font-size: .9375rem;}.dmg-resultado__titulo{font-size: clamp(1.4rem, 1.1rem + 1vw, 1.9rem); margin: .2rem 0 0;}.dmg-resultado__cuerpo{display: grid; gap: 1.5rem; grid-template-columns: 1fr; align-items: start;}.dmg-resultado__reco{font-size: 1.0625rem; line-height: 1.6;}.dmg-resultado__reco ol, .dmg-resultado__reco ul{padding-left: 1.2rem;}.dmg-resultado__reco li{margin: .35rem 0;}.dmg-radar{width: 100%; max-width: 560px; height: auto; display: block; margin: 0 auto; overflow: visible;}.dmg-radar__malla{fill: none; stroke: #D3DCDA; stroke-width: 1;}.dmg-radar__eje{stroke: #D3DCDA; stroke-width: 1;}.dmg-radar__area{fill: rgba(31, 92, 107, 0.22); stroke: #1F5C6B; stroke-width: 2;}.dmg-radar__txt{font-size: 15px; fill: #1A2A2F; font-family: 'Source Sans 3', sans-serif; font-weight: 600;}.dmg-resultado__barras{list-style: none; padding: 0; margin: 0; display: grid; gap: .6rem;}.dmg-resultado__barras li{display: grid; grid-template-columns: 1fr 140px 48px; gap: .75rem; align-items: center;}.dmg-barra{height: 8px; background: #EEF2F1; border-radius: 4px; overflow: hidden;}.dmg-barra i{display: block; height: 100%; background: #1F5C6B;}.dmg-resultado__cta{display: flex; flex-wrap: wrap; gap: .75rem; align-items: center; margin-top: 1.75rem;}.dmg-btn-cta{background: #B8862B; color: #13252B !important; border: 0; font-weight: 600;}.dmg-btn-cta:hover{background: #C9952F;}.dmg-btn-sec{background: #fff; color: #1F5C6B !important; border: 1px solid #1F5C6B; font-weight: 600;}.dmg-link{font-weight: 600; color: #1F5C6B; text-decoration: none; border-bottom: 2px solid #B8862B;}.dmg-resultado__cta .dmg-link{display: inline-flex; align-items: center; min-height: 44px;}.dmg-resultado__cta .btn{min-height: 48px;}@media (max-width: 575.98px){.dmg-resultado__cta .btn{width: 100%;}.dmg-resultado__cabeza{gap: .9rem;}.dmg-resultado__pct{width: 84px; height: 84px; padding-top: 22px; font-size: 1.85rem;}}

/* /dmg_diagnosticos_sistemas/static/src/scss/sistemas.scss */
 .dmg-sis .dmg-sis__nivel{display: inline-block; margin-top: .35rem; color: #4E5F63; font-size: .9375rem;}.dmg-sis .dmg-sis__nivel b{color: #13252B;}.dmg-sis__h{font-family: 'Bitter', Georgia, serif; font-size: 1.25rem; font-weight: 600; color: #13252B; margin: 2rem 0 .75rem;}.dmg-sis__intro{color: #4E5F63; margin: 0 0 1rem;}.dmg-sis__dims{display: grid; gap: 1rem; grid-template-columns: 1fr;}.dmg-sis__dims .dmg-resultado__radar{max-width: 480px; width: 100%; margin: 0 auto;}.dmg-sis__lista{list-style: none; padding: 0; margin: 0; display: grid; gap: .5rem;}.dmg-sis__fila{display: grid; grid-template-columns: minmax(0, 1fr) 96px 44px; grid-template-areas: "dim barra pct" "chip chip chip"; column-gap: .75rem; row-gap: .15rem; align-items: center; padding: .5rem 0; border-bottom: 1px solid #D3DCDA;}.dmg-sis__dim{grid-area: dim; font-weight: 600; color: #1A2A2F; overflow-wrap: anywhere;}.dmg-sis__fila .dmg-barra{grid-area: barra;}.dmg-sis__pct{grid-area: pct; text-align: right; font-variant-numeric: tabular-nums;}.dmg-sis__chip{grid-area: chip; font-size: .875rem; color: #4E5F63;}.dmg-sis__fila--brecha .dmg-barra i{background: #B8862B;}.dmg-sis__fila--brecha .dmg-sis__chip{color: #8A6118; font-weight: 600;}.dmg-sis__brechas{padding-left: 1.25rem; margin: 0; display: grid; gap: 1rem;}.dmg-sis__brecha-t{display: block; font-weight: 600; color: #13252B;}.dmg-sis__brecha-t small{color: #8A6118; font-weight: 700; margin-left: .35rem; font-size: .9375rem;}.dmg-sis__brecha-r{color: #1A2A2F; line-height: 1.55;}.dmg-sis__brecha-r p{margin: .25rem 0 0;}.dmg-sis__alcance{margin: 1.5rem 0 0; padding: .875rem 1rem; background: #EEF2F1; border-radius: 6px; color: #1A2A2F; font-size: .9375rem;}.dmg-sis__cita{margin-top: 2rem; padding-top: .25rem; border-top: 1px solid #D3DCDA;}.dmg-sis__cita .dmg-resultado__cta{margin-top: .5rem;}@media (min-width: 768px){.dmg-sis__fila{grid-template-columns: minmax(0, 1fr) 120px 48px;}}@media (max-width: 575.98px){.dmg-sis .dmg-resultado__cta .dmg-link{width: 100%; justify-content: center;}.dmg-sis__fila{grid-template-columns: minmax(0, 1fr) 48px; grid-template-areas: "dim pct" "barra barra" "chip chip"; row-gap: .35rem;}}@media (max-width: 575.98px){.dmg-sis .dmg-radar__txt{display: none;}.dmg-sis .dmg-radar__num{display: inline;}.dmg-sis__lista{counter-reset: dmg-dim;}.dmg-sis__fila{counter-increment: dmg-dim;}.dmg-sis__dim::before{content: counter(dmg-dim) ". "; color: #13252B; font-weight: 700;}}body:has(.dmg-sis) .dm-dock, body:has(.dmg-sis) .o_survey_toolbar{display: none !important;}body:has(.dmg-sis) #wrapwrap{padding-bottom: env(safe-area-inset-bottom) !important;}.o_survey_wrap[data-dmg-sis]{height: auto !important; min-height: 0; padding-top: 1.5rem;}[data-dmg-sis] .o_survey_lang_selector{display: none !important;}[data-dmg-sis] .btn-primary{background: #1F5C6B !important; border-color: #1F5C6B !important; color: #fff !important;}[data-dmg-sis] .btn-primary:hover, [data-dmg-sis] .btn-primary:focus-visible{background: #174A57 !important; border-color: #174A57 !important; color: #fff !important;}[data-dmg-sis] .o_survey_form{margin-bottom: 2rem !important;}

/* /dmg_reporte_togaf/static/src/css/reporte.css */
 .tg{--tg-primary: #1F5C6B; --tg-primary-strong: #174A57; --tg-ocre: #B8862B; --tg-ocre-hover: #C9952F; --tg-ocre-ink: #8A6118; --tg-ink: #13252B; --tg-text: #1A2A2F; --tg-mute: #4E5F63; --tg-alt: #EEF2F1; --tg-line: #D3DCDA; --tg-line-strong: #9FB0AE; color: #1A2A2F; font-family: 'Source Sans 3', 'DejaVu Sans', system-ui, sans-serif; font-size: 1.0625rem; line-height: 1.6; margin-top: 1.5rem; padding-top: 1.5rem; border-top: 1px solid #D3DCDA; min-width: 0;}.tg h2, .tg h3{font-family: 'Bitter', 'DejaVu Serif', Georgia, serif; font-weight: 600; color: #13252B; letter-spacing: -0.01em;}.tg p{margin: 0 0 .75rem;}.tg-hola{color: #8A6118; font-weight: 600; font-size: 1rem; margin: 0 0 .5rem;}.tg-kicker{display: block; color: #8A6118; font-weight: 600; font-size: .9375rem; letter-spacing: .01em;}.tg-titulo{font-size: clamp(1.5rem, 1.1rem + 1.6vw, 2.25rem); line-height: 1.15; margin: .25rem 0 .5rem; overflow-wrap: anywhere;}.tg-meta{color: #4E5F63; font-size: .9375rem;}.tg-resumen{display: grid; grid-template-columns: auto 1fr; gap: 1.25rem; align-items: start; margin: 1.25rem 0; padding: 1.25rem; background: #EEF2F1; border-radius: 8px; border-left: 4px solid #1F5C6B;}.tg-cifra{background: #13252B; color: #fff; border-radius: 8px; padding: .75rem 1rem; text-align: center; min-width: 96px;}.tg-cifra__num{font-family: 'Bitter', 'DejaVu Serif', serif; font-weight: 600; font-size: 2.5rem; line-height: 1; font-variant-numeric: tabular-nums;}.tg-cifra__de{display: block; font-size: .9375rem; color: #C9D3D5; margin-top: .25rem;}.tg-chip{display: inline-block; font-size: .875rem; font-weight: 600; color: #174A57; background: #fff; border: 1px solid #9FB0AE; border-radius: 9999px; padding: .1rem .7rem;}.tg-resumen__titulo{font-size: 1.3rem; line-height: 1.25; margin: .5rem 0 .4rem;}.tg-resumen__reco p:last-child{margin-bottom: 0;}.tg-marco, .tg-rubro, .tg-intro, .tg-fase-txt{max-width: 68ch;}.tg-rubro{padding-left: .9rem; border-left: 3px solid #B8862B;}.tg-h{font-size: clamp(1.25rem, 1.1rem + .6vw, 1.6rem); margin: 2rem 0 .75rem;}.tg-dominios{display: grid; grid-template-columns: 1fr; gap: 1.25rem;}.tg-radar-caja{max-width: 460px; margin: 0 auto; width: 100%;}.tg-radar{width: 100%; height: auto; display: block; overflow: visible;}.tg-lista{list-style: none; padding: 0; margin: 0;}.tg-dom{padding: .85rem 0; border-top: 1px solid #D3DCDA;}.tg-dom:first-child{border-top: 0; padding-top: 0;}.tg-dom__cab{display: flex; flex-wrap: wrap; justify-content: space-between; gap: .25rem 1rem; align-items: baseline;}.tg-dom__nombre{font-weight: 600; color: #13252B; font-size: 1.0625rem;}.tg-dom__nota{color: #4E5F63; font-size: .9375rem; white-space: nowrap; font-variant-numeric: tabular-nums;}.tg-dom__nota b{color: #13252B;}.tg-barra{display: block; height: 8px; background: #EEF2F1; border-radius: 9999px; margin: .4rem 0 .5rem; overflow: hidden;}.tg-barra i{display: block; height: 8px; background: #1F5C6B; border-radius: 9999px;}.tg-dom__que{color: #4E5F63; font-size: .9375rem; margin-bottom: .25rem;}.tg-dom__desc{margin-bottom: .25rem;}.tg-dom__rubro{font-size: .9375rem; color: #174A57; background: #EEF2F1; border-radius: 4px; padding: .4rem .6rem;}.tg-escala{color: #4E5F63; font-size: .875rem; margin-top: .5rem;}.tg-fases{list-style: none; padding: 0; margin: 0 0 1rem; display: grid; grid-template-columns: 1fr; gap: .4rem;}.tg-fase{display: flex; align-items: center; gap: .6rem; padding: .5rem .75rem; border: 1px solid #D3DCDA; border-radius: 6px; background: #fff; color: #4E5F63; font-size: .9375rem; line-height: 1.3;}.tg-fase__n{display: inline-block; width: 1.6rem; height: 1.6rem; line-height: 1.6rem; text-align: center; border-radius: 50%; background: #EEF2F1; color: #13252B; font-weight: 600; font-size: .875rem; flex: 0 0 auto;}.tg-fase--pasada{color: #1A2A2F;}.tg-fase--pasada .tg-fase__n{background: #9FB0AE; color: #fff;}.tg-fase--actual{border-color: #1F5C6B; background: #1F5C6B; color: #fff; font-weight: 600;}.tg-fase--actual .tg-fase__n{background: #E2B661; color: #13252B;}.tg-brechas{list-style: none; padding: 0; margin: 0; display: grid; gap: 1rem;}.tg-brecha{border: 1px solid #D3DCDA; border-top: 3px solid #B8862B; border-radius: 8px; padding: 1rem 1.1rem; background: #fff;}.tg-brecha__cab{display: flex; align-items: baseline; gap: .6rem; flex-wrap: wrap; margin-bottom: .4rem;}.tg-brecha__n{font-family: 'Bitter', 'DejaVu Serif', serif; font-weight: 600; color: #8A6118; font-size: 1.25rem;}.tg-brecha__nombre{font-weight: 600; color: #13252B; font-size: 1.125rem;}.tg-brecha__nota{margin-left: auto; color: #4E5F63; font-size: .9375rem; font-variant-numeric: tabular-nums;}.tg-brecha__hoy{color: #4E5F63; font-size: .9375rem;}.tg-brecha__reco ul, .tg-brecha__reco ol{padding-left: 1.2rem; margin: 0;}.tg-brecha__reco li{margin: .3rem 0;}.tg-brecha__reco p:last-child{margin-bottom: 0;}.tg-cita{margin-top: 2rem; padding: 1.25rem; background: #13252B; color: #fff; border-radius: 8px;}.tg-cita .tg-h{color: #fff; margin-top: 0;}.tg-cita p{color: #C9D3D5; max-width: 62ch;}.tg-cta{display: flex; flex-wrap: wrap; gap: .75rem; align-items: center; margin-top: 1rem;}.tg .tg-btn{min-height: 48px; display: inline-flex; align-items: center; justify-content: center; padding: .75rem 1.25rem; border-radius: 4px; font-weight: 600; font-size: 1.0625rem; line-height: 1.2; text-align: center; text-decoration: none;}.tg .tg-btn--cta{background: #B8862B; border: 1px solid #B8862B; color: #13252B;}.tg .tg-btn--cta:hover, .tg .tg-btn--cta:focus-visible{background: #C9952F; border-color: #C9952F; color: #13252B;}.tg .tg-btn--sec{background: transparent; border: 1px solid #C9D3D5; color: #fff;}.tg .tg-btn--sec:hover, .tg .tg-btn--sec:focus-visible{border-color: #fff; color: #fff;}.tg .tg-link{color: #E2B661; text-decoration: underline; text-underline-offset: 3px; min-height: 44px; display: inline-flex; align-items: center;}.tg .tg-btn:focus-visible, .tg .tg-link:focus-visible{outline: 3px solid #E2B661; outline-offset: 2px;}.tg-nota{color: #4E5F63; font-size: .875rem; margin-top: 1rem;}.tg-pagina{background: #fff; padding: 2rem 0 4rem;}.tg-pagina .tg{border-top: 0; margin-top: 0; padding-top: 0; max-width: 980px; margin-left: auto; margin-right: auto;}@media (max-width: 575.98px){.tg-resumen{grid-template-columns: 1fr; padding: 1rem;}.tg-cifra{display: inline-block;}.tg-cta{flex-direction: column; align-items: stretch;}.tg .tg-btn{width: 100%;}.tg-cita{padding: 1rem;}.tg-brecha__nota{margin-left: 0;}}@media (min-width: 768px){.tg-fases{grid-template-columns: repeat(3, 1fr);}}@media (min-width: 992px){.tg-dominios{grid-template-columns: minmax(0, 5fr) minmax(0, 6fr); gap: 2rem; align-items: start;}.tg-fases{grid-template-columns: repeat(6, 1fr);}.tg-fase{flex-direction: column; align-items: flex-start;}.tg-brechas{grid-template-columns: repeat(3, 1fr);}}.tg--pdf{border-top: 0; margin-top: 0; padding-top: 0; font-size: 10.5pt; line-height: 1.45;}.tg--pdf .tg-titulo{font-size: 22pt;}.tg--pdf .tg-h{font-size: 14pt; margin: 16pt 0 6pt; page-break-after: avoid;}.tg--pdf .tg-resumen{display: block; padding: 10pt 12pt;}.tg--pdf .tg-cifra{float: left; margin: 0 14pt 6pt 0; min-width: 70pt;}.tg--pdf .tg-cifra__num{font-size: 26pt;}.tg--pdf .tg-resumen__txt{overflow: hidden;}.tg--pdf .tg-dominios{display: block;}.tg--pdf .tg-radar-caja{width: 300pt; max-width: 300pt;}.tg--pdf .tg-radar{width: 300pt; height: 245pt;}.tg--pdf .tg-dom{page-break-inside: avoid; padding: 6pt 0;}.tg--pdf .tg-dom__cab{display: block;}.tg--pdf .tg-dom__nota{float: right;}.tg--pdf .tg-fases{display: block; overflow: hidden;}.tg--pdf .tg-fase{display: block; float: left; width: 15.2%; margin: 0 1% 4pt 0; padding: 4pt; font-size: 8.5pt; min-height: 44pt; box-sizing: border-box;}.tg--pdf .tg-fase:last-child{margin-right: 0;}.tg--pdf .tg-fase-txt{clear: both;}.tg--pdf .tg-fase__n{display: block; margin-bottom: 3pt;}.tg--pdf .tg-brechas{display: block;}.tg--pdf .tg-brecha{page-break-inside: avoid; margin-bottom: 8pt;}.tg--pdf .tg-brecha__cab{display: block;}.tg--pdf .tg-brecha__nota{float: right;}.tg--pdf .tg-cita{page-break-inside: avoid;}.tg--pdf .tg-bloque-fase{page-break-inside: avoid;}.tg--pdf .tg-brecha__n{margin-right: 6pt;}.tg--pdf .tg-dom__nota, .tg--pdf .tg-brecha__nota{float: right;}.tg--pdf p{margin: 0 0 4pt;}.tg--pdf .tg-dom{padding: 4pt 0;}.tg--pdf .tg-barra{margin: 3pt 0 4pt; height: 6px;}.tg--pdf .tg-barra i{height: 6px;}.tg--pdf .tg-dom__rubro{padding: 3pt 6pt;}.tg--pdf .tg-radar-caja{width: 270pt; max-width: 270pt;}.tg--pdf .tg-radar{width: 270pt; height: 233pt;}.tg--pdf .tg-brecha{padding: 8pt 10pt; margin-bottom: 6pt;}.tg--pdf .tg-cita{margin-top: 10pt; padding: 10pt 12pt;}.tg--pdf .tg-h{margin: 12pt 0 5pt;}

/* /dmg_modulos/static/src/scss/modulos.scss */
 .dmg-mod .dmg-mod__h1{font-family: 'Bitter', Georgia, serif; font-weight: 600; font-size: 1.75rem; line-height: 1.2; color: #13252B; margin: .35rem 0 .5rem;}.dmg-mod__h{font-family: 'Bitter', Georgia, serif; font-size: 1.25rem; font-weight: 600; color: #13252B; margin: 2rem 0 .75rem;}.dmg-mod__intro{color: #4E5F63; margin: 0 0 1rem; max-width: 68ch;}.dmg-mod__lista{padding-left: 1.5rem; margin: 0; display: grid; gap: .875rem;}.dmg-mod__lista--maestros{list-style: square;}.dmg-mod__item::marker{color: #8A6118; font-weight: 700;}.dmg-mod__item-t{display: block; font-weight: 600; color: #13252B;}.dmg-mod__item-e{display: block; color: #1A2A2F; line-height: 1.55;}.dmg-mod__item-d{display: block; color: #4E5F63; font-size: .875rem; margin-top: .15rem; overflow-wrap: anywhere;}.dmg-mod__item-d code{color: #1F5C6B; background: #EEF2F1; padding: 0 .3rem; border-radius: 3px; font-size: .8125rem;}.dmg-mod__ctx{display: grid; grid-template-columns: 1fr; gap: .15rem 1rem; margin: 0;}.dmg-mod__ctx dt{font-weight: 600; color: #1A2A2F;}.dmg-mod__ctx dd{margin: 0 0 .5rem; color: #4E5F63;}.dmg-mod__nota{margin: 1.5rem 0 0; padding: .875rem 1rem; background: #EEF2F1; border-radius: 6px; color: #1A2A2F; font-size: .9375rem;}.dmg-mod__links{display: flex; flex-wrap: wrap; gap: .5rem 1.5rem; margin: 1rem 0 0;}.dmg-mod__links .dmg-link{min-height: 44px; display: inline-flex; align-items: center;}@media (min-width: 768px){.dmg-mod__ctx{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}.dmg-mod__ctx dd{margin: 0;}}@media (max-width: 575.98px){.dmg-mod .dmg-mod__h1{font-size: 1.4rem;}}

/* /dmg_informe/static/src/css/informe_web.css */
 .dmg-inf{margin-top: 2rem; padding: 1.25rem; border: 1px solid #D3DCDA; border-top: 4px solid #1F5C6B; border-radius: 8px; background: #fff; color: #1A2A2F; font-family: 'Source Sans 3', system-ui, sans-serif;}.dmg-inf .dmg-inf__btn{display: inline-flex; align-items: center; justify-content: center; min-height: 48px; padding: .75rem 1.25rem; border-radius: 4px; background: #1F5C6B; border: 1px solid #1F5C6B; color: #fff; font-weight: 600; font-size: 1.0625rem; text-decoration: none;}.dmg-inf .dmg-inf__btn:hover, .dmg-inf .dmg-inf__btn:focus-visible{background: #174A57; border-color: #174A57; color: #fff;}.dmg-inf__envio{margin-top: 1.25rem; padding-top: 1.25rem; border-top: 1px solid #D3DCDA; max-width: 34rem;}.dmg-inf__h{font-size: 1.2rem; font-weight: 600; color: #13252B; margin: 0 0 .25rem;}.dmg-inf__txt{color: #4E5F63; margin-bottom: .75rem;}.dmg-inf__label{display: block; font-weight: 600; font-size: .9375rem; margin: .75rem 0 .25rem; color: #13252B;}.dmg-inf__input{min-height: 44px; font-size: 1rem;}.dmg-inf__check{margin: .75rem 0;}.dmg-inf__check .form-check-input{width: 1.25rem; height: 1.25rem; margin-top: .15rem;}.dmg-inf__check .form-check-label{padding-left: .35rem;}.dmg-inf .dmg-inf__enviar{min-height: 44px; padding: .6rem 1.1rem; background: #B8862B; border: 1px solid #B8862B; color: #13252B; font-weight: 600; border-radius: 4px;}.dmg-inf .dmg-inf__enviar:hover, .dmg-inf .dmg-inf__enviar:focus-visible{background: #C9952F; border-color: #C9952F; color: #13252B;}.dmg-inf a:focus-visible, .dmg-inf button:focus-visible, .dmg-inf input:focus-visible{outline: 3px solid #E2B661; outline-offset: 2px;}.dmg-inf__ok{background: #E7F3EC; color: #14532D; border-left: 4px solid #1E7A46; padding: .6rem .8rem;}.dmg-inf__error{background: #FDECEA; color: #8A1C13; border-left: 4px solid #B42318; padding: .6rem .8rem;}.dmg-inf-muestra{margin: 1.5rem 0 0; padding: 1rem; background: #EEF2F1; border-radius: 8px;}.dmg-inf-muestra figcaption{margin-bottom: .75rem;}.dmg-inf-muestra__t{display: block; color: #13252B; font-size: 1.05rem;}.dmg-inf-muestra__txt{display: block; color: #4E5F63; font-size: .9375rem; margin-top: .2rem;}.dmg-inf-muestra img{display: block; width: 100%; height: auto; border-radius: 4px; border: 1px solid #D3DCDA; background: #fff;}.dmg-inf-pagina{padding: 2rem 0 4rem;}.dmg-inf-pagina .container{max-width: 760px;}.dmg-inf-pagina__kicker{color: #8A6118; font-weight: 600; margin: 0;}.dmg-inf-pagina .dmg-inf{margin-top: .75rem;}@media (max-width: 575.98px){.dmg-inf{padding: 1rem;}.dmg-inf .dmg-inf__btn, .dmg-inf .dmg-inf__enviar{width: 100%;}}

/* /dmg_plantillas_datos/static/src/css/plantillas.css */
 .dmg-pd{color: #1A2A2F; font-family: 'Source Sans 3', 'DejaVu Sans', system-ui, sans-serif; font-size: 17px; line-height: 1.5; background: #FFFFFF; font-variant-numeric: tabular-nums;}.dmg-pd__marco{max-width: 960px; margin: 0 auto; padding: 40px 16px 72px;}.dmg-pd__cabeza{margin-bottom: 32px;}.dmg-pd__ruta{font-size: 15px; margin: 0 0 8px;}.dmg-pd__ruta a, .dmg-pd__link, .dmg-pd-cargas a{color: #1F5C6B; text-decoration: underline; text-underline-offset: 3px;}.dmg-pd__h1{font-size: 34px; line-height: 1.15; font-weight: 700; color: #13252B; margin: 0 0 12px; letter-spacing: -0.01em;}.dmg-pd__lead{font-size: 19px; max-width: 62ch; margin: 0; color: #2B3B40;}.dmg-pd__para{max-width: 68ch; margin: 0 0 12px;}.dmg-pd__h2{font-size: 23px; font-weight: 700; color: #13252B; margin: 0 0 10px;}.dmg-pd__bloque{margin-top: 40px; padding-top: 24px; border-top: 1px solid #D3DCDA;}.dmg-pd-dep{border-bottom: 1px solid #D3DCDA;}.dmg-pd-dep__sum{display: flex; justify-content: space-between; align-items: center; gap: 12px; min-height: 52px; cursor: pointer; font-size: 19px; font-weight: 600; color: #13252B; list-style: none; padding: 6px 0;}.dmg-pd-dep__sum::-webkit-details-marker{display: none;}.dmg-pd-dep__sum::after{content: '+'; font-size: 22px; color: #1F5C6B; width: 24px; text-align: center;}.dmg-pd-dep[open] > .dmg-pd-dep__sum::after{content: '\2212';}.dmg-pd-dep__n{margin-left: auto; font-size: 15px; font-weight: 400; color: #4E5F63;}.dmg-pd-lista{list-style: none; margin: 0 0 16px; padding: 0;}.dmg-pd-item{display: flex; gap: 24px; align-items: flex-start; justify-content: space-between; padding: 16px 0; border-top: 1px solid #EEF2F1;}.dmg-pd-item__texto{max-width: 64ch;}.dmg-pd-item__h{font-size: 18px; font-weight: 600; margin: 0 0 4px; color: #13252B;}.dmg-pd-item__d, .dmg-pd-item__uso{margin: 0 0 4px; font-size: 16px;}.dmg-pd-item__uso{color: #4E5F63;}.dmg-pd-item__cols{margin: 0; font-size: 14px; color: #4E5F63;}.dmg-pd-boton{display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding: 10px 18px; border-radius: 4px; border: 1px solid #1F5C6B; background: #1F5C6B; color: #FFFFFF; font-weight: 600; font-size: 16px; text-decoration: none; cursor: pointer; white-space: nowrap;}.dmg-pd-boton:hover{background: #17485A; color: #FFFFFF;}.dmg-pd-boton--sec{background: #FFFFFF; color: #1F5C6B;}.dmg-pd-boton--sec:hover{background: #EEF2F1; color: #13252B;}.dmg-pd a:focus-visible, .dmg-pd button:focus-visible, .dmg-pd input:focus-visible, .dmg-pd select:focus-visible, .dmg-pd summary:focus-visible{outline: 3px solid #B8862B; outline-offset: 2px;}.dmg-pd-acciones{display: flex; flex-wrap: wrap; gap: 12px; margin-top: 16px;}.dmg-pd-acciones form{margin: 0;}.dmg-pd-form{display: flex; flex-direction: column; max-width: 560px;}.dmg-pd-form__l{font-weight: 600; margin: 16px 0 6px; color: #13252B;}.dmg-pd-form__opc{font-weight: 400; color: #4E5F63;}.dmg-pd-form__c{min-height: 44px; padding: 8px 12px; border: 1px solid #8A9A9E; border-radius: 4px; font-size: 16px; background: #FFFFFF; color: #1A2A2F; width: 100%;}.dmg-pd-form__file{padding: 9px 8px;}.dmg-pd-form__check{display: flex; gap: 12px; align-items: flex-start; margin: 20px 0; font-size: 15px;}.dmg-pd-form__check input{width: 22px; height: 22px; margin-top: 2px; flex: none; accent-color: #1F5C6B;}.dmg-pd-form .dmg-pd-boton{align-self: flex-start; margin-top: 4px;}.dmg-pd-form--corto .dmg-pd-boton{margin-top: 16px;}.dmg-pd-form__nota{font-size: 14px; color: #4E5F63; margin: 8px 0 0;}.dmg-pd-alerta{border: 1px solid #B42318; background: #FDF2F1; color: #7A1A12; padding: 12px 16px; border-radius: 4px; max-width: 68ch;}.dmg-pd-cargas{list-style: none; padding: 0; margin: 0 0 12px;}.dmg-pd-cargas li{display: flex; flex-wrap: wrap; gap: 8px 16px; align-items: center; padding: 10px 0; border-bottom: 1px solid #EEF2F1;}.dmg-pd-estado{font-size: 14px; padding: 2px 8px; border-radius: 3px; border: 1px solid currentColor;}.dmg-pd-estado--validado, .dmg-pd-estado--parcial{color: #1E7A46;}.dmg-pd-estado--con_errores{color: #8A5A00;}.dmg-pd-estado--bloqueado{color: #B42318;}.dmg-pd-resumen{padding: 20px 24px; border: 1px solid #D3DCDA; border-radius: 4px; background: #EEF2F1;}.dmg-pd-resumen[data-estado="con_errores"]{border-color: #B8862B; background: #FBF6EC;}.dmg-pd-resumen[data-estado="bloqueado"]{border-color: #B42318; background: #FDF2F1;}.dmg-pd-resumen[data-estado="validado"], .dmg-pd-resumen[data-estado="parcial"]{border-color: #1E7A46; background: #F0F7F2;}.dmg-pd-ajustes{padding-left: 20px;}.dmg-pd-ajustes li{margin-bottom: 8px;}.dmg-pd-tabla{width: 100%; border-collapse: collapse; font-size: 15px; margin: 8px 0 16px;}.dmg-pd-tabla th{text-align: left; font-weight: 600; color: #13252B; border-bottom: 2px solid #13252B; padding: 8px 10px; vertical-align: bottom;}.dmg-pd-tabla td{border-bottom: 1px solid #D3DCDA; padding: 8px 10px; vertical-align: top;}.dmg-pd-tabla__celda{font-weight: 700; color: #13252B; white-space: nowrap;}.dmg-pd-tabla__valor{background: #FBEDEB; min-width: 12ch; overflow-wrap: anywhere;}.dmg-pd-tabla--num td + td, .dmg-pd-tabla--num th + th{text-align: right;}.dmg-pd-sec{margin-top: 40px; padding-top: 20px; border-top: 2px solid #13252B; page-break-inside: auto;}.dmg-pd-sec__h{font-size: 24px; font-weight: 700; color: #13252B; margin: 0 0 4px;}.dmg-pd-sec__fuente{font-size: 14px; color: #4E5F63; margin: 0 0 16px;}.dmg-pd-ind{display: flex; flex-wrap: wrap; gap: 0; margin: 0 0 16px; border-top: 1px solid #D3DCDA;}.dmg-pd-ind__i{width: 33.33%; box-sizing: border-box; padding: 12px 16px 12px 0; border-bottom: 1px solid #D3DCDA; page-break-inside: avoid;}.dmg-pd-ind dt{font-size: 14px; font-weight: 600; color: #4E5F63;}.dmg-pd-ind dd{margin: 2px 0 0;}.dmg-pd-ind__v{display: block; font-size: 24px; font-weight: 700; color: #13252B;}.dmg-pd-ind__n{display: block; font-size: 14px; color: #4E5F63;}.dmg-pd-graf{margin: 16px 0; page-break-inside: avoid;}.dmg-pd-graf svg{max-width: 100%; height: auto;}.dmg-pd-tab__h{font-size: 17px; font-weight: 600; margin: 16px 0 4px;}.dmg-pd-notas{font-size: 15px; color: #2B3B40; padding-left: 20px;}.dmg-pd-enlace{margin-top: 24px; padding-top: 16px; border-top: 1px solid #D3DCDA;}.dmg-pd-enlace__h{font-size: 19px; font-weight: 700; color: #13252B; margin: 0 0 6px;}.dmg-pd-enlace__txt{margin: 0 0 10px; max-width: 62ch;}.dmg-pd-enlace__a{display: inline-flex; align-items: center; min-height: 44px; color: #1F5C6B; font-weight: 600; text-decoration: underline; text-underline-offset: 3px;}.dmg-pd--pdf{font-size: 10pt;}.dmg-pd--pdf .dmg-pd__h1{font-size: 20pt;}.dmg-pd--pdf .dmg-pd-sec__h{font-size: 15pt;}.dmg-pd--pdf .dmg-pd-ind__v{font-size: 15pt;}.dmg-pd--pdf .dmg-pd-tabla{font-size: 9pt;}.dmg-pd--pdf .dmg-pd-ind__i{width: 33%; float: left;}.dmg-pd--pdf .dmg-pd-ind{display: block; overflow: hidden;}@media (max-width: 720px){.dmg-pd{font-size: 16px;}.dmg-pd__marco{padding: 24px 16px 56px;}.dmg-pd__h1{font-size: 27px;}.dmg-pd__lead{font-size: 17px;}.dmg-pd__h2{font-size: 20px;}.dmg-pd-item{flex-direction: column; gap: 10px;}.dmg-pd-item .dmg-pd-boton{width: 100%;}.dmg-pd-acciones .dmg-pd-boton, .dmg-pd-acciones form, .dmg-pd-acciones form .dmg-pd-boton{width: 100%; white-space: normal;}.dmg-pd-form .dmg-pd-boton{width: 100%; align-self: stretch;}.dmg-pd-resumen{padding: 16px;}.dmg-pd-ind__i{width: 50%;}.dmg-pd-tabla thead{position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0);}.dmg-pd-tabla, .dmg-pd-tabla tbody, .dmg-pd-tabla tr, .dmg-pd-tabla td{display: block; width: 100%; box-sizing: border-box;}.dmg-pd-tabla tr{border-bottom: 2px solid #D3DCDA; padding: 8px 0;}.dmg-pd-tabla td{border: 0; padding: 4px 0; display: flex; gap: 12px;}.dmg-pd-tabla td::before{content: attr(data-t); flex: 0 0 38%; font-weight: 600; color: #4E5F63; font-size: 14px;}.dmg-pd-tabla__valor{background: none;}.dmg-pd-tabla--num td + td{text-align: left;}}.dmg-pd--pdf .dmg-pd-tabla{display: table; width: 100%;}.dmg-pd--pdf .dmg-pd-tabla thead{display: table-header-group; position: static; width: auto; height: auto; overflow: visible; clip: auto;}.dmg-pd--pdf .dmg-pd-tabla tbody{display: table-row-group;}.dmg-pd--pdf .dmg-pd-tabla tr{display: table-row; padding: 0; border: 0; page-break-inside: avoid;}.dmg-pd--pdf .dmg-pd-tabla td{display: table-cell; width: auto; padding: 3pt 6pt; border-bottom: 1px solid #D3DCDA;}.dmg-pd--pdf .dmg-pd-tabla td::before{content: none;}.dmg-pd--pdf .dmg-pd-tabla--num td + td{text-align: right;}.dmg-pd--pdf .dmg-pd-ind__i:nth-child(3n+1){clear: left;}

/* /dmg_plantillas_datos/static/src/css/carga_contrato.css */
.o_dmg_ac_page,.o_dmg_carga_item{--dm-primary:#1F5C6B;--dm-primary-strong:#174A57;--dm-accent:#B8862B;--dm-ink:#13252B;--dm-text:#1A2A2F;--dm-muted:#4E5F63;--dm-surface:#FFFFFF;--dm-alt:#EEF2F1;--dm-line:#D3DCDA;--dm-border:#7F918F;--dm-error:#B42318;--dm-success:#1E7A46;box-sizing:border-box;color:var(--dm-text);font-family:'Source Sans 3',sans-serif;font-size:1.0625rem;line-height:1.6;overflow-wrap:anywhere}.o_dmg_ac_page *,.o_dmg_carga_item *{box-sizing:border-box}.o_dmg_ac_page{width:100%;max-width:calc(68ch + 48px);margin-inline:auto;padding:64px 24px}.o_dmg_ac_header{border-top:4px solid var(--dm-accent);padding-top:24px;margin-bottom:32px}.o_dmg_ac_title{font-family:Bitter,serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:600;line-height:1.08;letter-spacing:-.015em;color:var(--dm-ink);margin:12px 0 24px}.o_dmg_ac_context{font-weight:600;margin:0 0 8px}.o_dmg_ac_lead{font-size:1.3125rem;line-height:1.55;margin:0 0 16px}.o_dmg_ac_meta,.o_dmg_ac_help{font-size:.875rem;line-height:1.45;color:var(--dm-muted);margin:8px 0}.o_dmg_ac_clauses{padding-left:1.75rem;margin:0 0 32px}.o_dmg_ac_clause{padding-left:8px;margin-bottom:24px}.o_dmg_ac_clause::marker{color:var(--dm-primary);font-weight:600}.o_dmg_ac_heading{font-family:Bitter,serif;font-size:1.5rem;font-weight:600;line-height:1.25;color:var(--dm-ink);margin:0 0 12px}.o_dmg_ac_text{white-space:pre-line;margin:0}.o_dmg_ac_form,.o_dmg_ac_confirmation{padding:32px;border:1px solid var(--dm-line);border-radius:8px;background:var(--dm-surface)}.o_dmg_ac_confirmation{border-top:4px solid var(--dm-success)}.o_dmg_ac_fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.o_dmg_ac_field{min-width:0}.o_dmg_ac_label,.o_dmg_carga_label{display:block;font-size:.875rem;font-weight:600;line-height:1.3;letter-spacing:.01em;margin-bottom:8px}.o_dmg_ac_input{display:block;width:100%;height:48px;padding:12px 14px;border:1px solid var(--dm-border);border-radius:4px;background:var(--dm-surface);color:var(--dm-text);font:inherit}.o_dmg_ac_accept{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;margin:24px 0}.o_dmg_ac_checkbox{width:24px;height:24px;margin-top:3px;accent-color:var(--dm-primary)}.o_dmg_ac_accept_label{cursor:pointer}.o_dmg_ac_error{border:1px solid var(--dm-error);border-left:4px solid var(--dm-error);border-radius:4px;padding:16px;margin-bottom:24px;color:var(--dm-error);background:var(--dm-surface)}.o_dmg_ac_error ul{margin:0;padding-left:24px}.o_dmg_ac_actions,.o_dmg_carga_actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px}.o_dmg_ac_button,.o_dmg_carga_subir{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:16px 28px;border:1px solid var(--dm-primary);border-radius:4px;background:var(--dm-primary);color:#FFFFFF;font:600 1.0625rem/1.3 'Source Sans 3',sans-serif;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 160ms cubic-bezier(.2,.7,.2,1),border-color 160ms cubic-bezier(.2,.7,.2,1)}.o_dmg_ac_button:hover,.o_dmg_carga_subir:hover{background:var(--dm-primary-strong);border-color:var(--dm-primary-strong);color:#FFFFFF;text-decoration:none}.o_dmg_ac_link,.o_dmg_carga_descarga,.o_dmg_carga_link{color:var(--dm-primary);text-decoration:underline;text-underline-offset:3px}.o_dmg_ac_link:hover,.o_dmg_carga_descarga:hover,.o_dmg_carga_link:hover{color:var(--dm-primary-strong)}.o_dmg_ac_link,.o_dmg_carga_descarga,.o_dmg_carga_link,.o_dmg_carga_omitir{display:inline-block;min-height:44px;padding-block:10px}.o_dmg_ac_hash{display:block;font-family:monospace;font-size:.875rem;color:var(--dm-ink);overflow-wrap:anywhere;margin-top:8px}.o_dmg_carga_item{width:100%;max-width:68ch;margin:24px 0;padding:24px;border:1px solid var(--dm-line);border-radius:8px;background:var(--dm-surface)}.o_dmg_carga_heading{font-family:Bitter,serif;font-size:1.5rem;line-height:1.25;font-weight:600;margin:0 0 8px;color:var(--dm-ink)}.o_dmg_carga_description{margin:0 0 16px;white-space:pre-line}.o_dmg_carga_requirement{font-size:.875rem;font-weight:600;color:var(--dm-muted);margin:0 0 24px}.o_dmg_carga_step{border-top:1px solid var(--dm-line);padding-top:24px;margin-top:24px}.o_dmg_carga_step_title{font:600 1.0625rem/1.4 'Source Sans 3',sans-serif;margin:0 0 12px}.o_dmg_carga_archivo{display:block;width:100%;min-width:0;min-height:48px;padding:8px;border:1px solid var(--dm-border);border-radius:4px;background:var(--dm-surface);color:var(--dm-text);font:inherit}.o_dmg_carga_archivo::file-selector-button{min-height:32px;margin-right:12px;padding:4px 12px;border:1px solid var(--dm-border);border-radius:4px;background:var(--dm-alt);color:var(--dm-ink);font:inherit;cursor:pointer}.o_dmg_carga_estado{margin-top:24px}.o_dmg_carga_result{border-left:4px solid var(--dm-border);padding:16px;background:var(--dm-alt);border-radius:4px}.o_dmg_carga_result_success{border-left-color:var(--dm-success)}.o_dmg_carga_result_error{border-left-color:var(--dm-error)}.o_dmg_carga_result_title{font:600 1.125rem/1.4 'Source Sans 3',sans-serif;margin:0 0 8px}.o_dmg_carga_result_success .o_dmg_carga_result_title{color:var(--dm-success)}.o_dmg_carga_result_error .o_dmg_carga_result_title{color:var(--dm-error)}.o_dmg_carga_result p{margin:0 0 12px}.o_dmg_carga_summary{margin:16px 0}.o_dmg_carga_summary_row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:8px 0;border-bottom:1px solid var(--dm-line)}.o_dmg_carga_summary dt{font-weight:600}.o_dmg_carga_summary dd{margin:0;font-variant-numeric:tabular-nums}.o_dmg_carga_notices{margin-top:24px}.o_dmg_carga_notices ul{margin:8px 0 0;padding-left:24px}.o_dmg_carga_table_wrap{margin:16px 0}.o_dmg_carga_table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.875rem;line-height:1.45}.o_dmg_carga_table th,.o_dmg_carga_table td{padding:12px 8px;text-align:left;vertical-align:top;border-bottom:1px solid var(--dm-line);overflow-wrap:anywhere;white-space:pre-wrap}.o_dmg_carga_table th{background:var(--dm-alt);font-weight:600}.o_dmg_carga_mobile_label{display:none}.o_dmg_carga_omitir{border:0;border-radius:4px;padding-inline:0;background:transparent;color:var(--dm-primary);font:600 1.0625rem/1.4 'Source Sans 3',sans-serif;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.o_dmg_carga_omitted{margin:16px 0 0;padding:12px 16px;border-left:3px solid var(--dm-border);background:var(--dm-alt)}.o_dmg_ac_page :focus-visible,.o_dmg_carga_item :focus-visible{outline:3px solid var(--dm-primary);outline-offset:3px}.o_dmg_ac_button:disabled,.o_dmg_carga_subir:disabled,.o_dmg_carga_omitir:disabled{background:var(--dm-alt);border-color:var(--dm-border);color:var(--dm-muted);cursor:wait}.o_dmg_carga_item[aria-busy='true'] .o_dmg_carga_subir{cursor:wait}@media(max-width:575px){.o_dmg_ac_page{padding:32px 16px}.o_dmg_ac_form,.o_dmg_ac_confirmation{padding:24px 16px}.o_dmg_ac_fields{grid-template-columns:minmax(0,1fr);gap:16px}.o_dmg_ac_lead{font-size:1.125rem}.o_dmg_ac_actions,.o_dmg_carga_actions{align-items:stretch;flex-direction:column;gap:8px}.o_dmg_ac_button,.o_dmg_carga_subir{width:100%}.o_dmg_carga_item{padding:24px 16px}.o_dmg_carga_summary_row{grid-template-columns:minmax(0,1fr);gap:4px}.o_dmg_carga_table,.o_dmg_carga_table tbody{display:block}.o_dmg_carga_table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.o_dmg_carga_table tr{display:block;border:1px solid var(--dm-line);border-radius:8px;margin-bottom:16px;padding:12px;background:var(--dm-surface)}.o_dmg_carga_table td{display:block;padding:8px 0;white-space:normal}.o_dmg_carga_table td:last-child{border-bottom:0}.o_dmg_carga_mobile_label{display:block;font-weight:600;margin-bottom:4px}.o_dmg_carga_cell_value{white-space:pre-wrap}}@media(prefers-reduced-motion:reduce){.o_dmg_ac_page *,.o_dmg_carga_item *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* /dmg_plantillas_datos/static/src/css/hoja.css */
 

/* /dmg_survey_analista/static/src/scss/analista.scss */
 .dmg-analista{margin-top: 2rem; padding-top: 1.25rem; border-top: 1px solid #D3DCDA; color: #1A2A2F;}.dmg-analista__titulo{font-family: 'Bitter', Georgia, serif; font-size: 1.25rem; font-weight: 600; color: #13252B; margin: 0 0 .5rem;}.dmg-analista__intro{color: #4E5F63; margin: 0 0 1rem; max-width: 62ch;}.dmg-analista__abrir{min-height: 48px; white-space: normal;}.dmg-analista__panel{margin-top: 1rem; border: 1px solid #D3DCDA; border-radius: 8px; background: #fff;}.dmg-analista__log{max-height: 60vh; min-height: 9rem; overflow-y: auto; padding: 1rem; display: flex; flex-direction: column; gap: .75rem;}.dmg-analista__msg{max-width: 88%; padding: .625rem .875rem; border-radius: 8px; line-height: 1.5; white-space: pre-wrap; overflow-wrap: anywhere; font-size: 1rem;}.dmg-analista__msg--analista{align-self: flex-start; background: #EEF2F1; color: #1A2A2F;}.dmg-analista__msg--yo{align-self: flex-end; background: #1F5C6B; color: #fff;}.dmg-analista__estado{min-height: 1.5rem; margin: 0; padding: 0 1rem; color: #4E5F63; font-size: .9375rem;}.dmg-analista__form{padding: .75rem 1rem; border-top: 1px solid #D3DCDA;}.dmg-analista__label{display: block; font-weight: 600; font-size: .9375rem; margin-bottom: .375rem; color: #13252B;}.dmg-analista__fila{display: flex; gap: .5rem; align-items: stretch; height: auto !important;}.dmg-analista__txt{flex: 1 1 auto; min-width: 0; min-height: 48px; resize: vertical; padding: .625rem .75rem; border: 1px solid #9FB0AE; border-radius: 6px; font: inherit; font-size: 1rem; color: #1A2A2F;}.dmg-analista__txt:focus{outline: 2px solid #1F5C6B; outline-offset: 1px; border-color: #1F5C6B;}.dmg-analista__enviar{min-width: 96px; min-height: 48px;}.dmg-analista__pie{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: .5rem; padding: .5rem 1rem .75rem; font-size: .9375rem; color: #4E5F63;}.dmg-analista__terminar{background: none; border: 0; border-bottom: 2px solid #B8862B; padding: .5rem 0; min-height: 44px; cursor: pointer;}.dmg-analista__resumen{padding: 1rem; border-top: 1px solid #D3DCDA; background: #EEF2F1;}.dmg-analista__resumen h4{font-family: 'Bitter', Georgia, serif; font-size: 1.0625rem; margin: 0 0 .5rem; color: #13252B;}.dmg-analista__resumen p, .dmg-analista__resumen li{line-height: 1.5;}.dmg-analista__cta{margin: 0 1rem 1rem; min-height: 48px;}.dmg-analista__nota{color: #4E5F63; font-size: .875rem; margin: .75rem 0 0; max-width: 62ch;}@media (max-width: 575.98px){.dmg-analista__abrir, .dmg-analista__cta{width: 100%;}.dmg-analista__cta{width: calc(100% - 2rem);}.dmg-analista__fila{display: grid; grid-template-columns: minmax(0, 1fr); height: auto;}.dmg-analista__txt{flex: none; width: 100%;}.dmg-analista__enviar{width: 100%;}.dmg-analista__msg{max-width: 94%;}.dmg-analista__log{max-height: 55vh; padding: .75rem;}}@media (prefers-reduced-motion: no-preference){.dmg-analista__log{scroll-behavior: smooth;}}.dmg-sis__lista .dmg-sis__item{list-style: none;}.dmg-sis__det > summary{cursor: pointer; list-style: none; min-height: 44px;}.dmg-sis__det > summary::-webkit-details-marker{display: none;}.dmg-sis__det > summary .dmg-sis__dim::after{content: '+'; margin-left: .5rem; color: #1F5C6B; font-weight: 700;}.dmg-sis__det[open] > summary .dmg-sis__dim::after{content: '−';}.dmg-sis__det > summary:focus-visible{outline: 2px solid #1F5C6B; outline-offset: 2px; border-radius: 4px;}@media (hover: hover) and (pointer: fine){.dmg-sis__det > summary:hover .dmg-sis__dim{color: #1F5C6B;}}.dmg-sis__det-r{padding: .5rem 0 1rem; color: #1A2A2F; line-height: 1.55; max-width: 70ch;}.dmg-sis__det-r p{margin: .35rem 0 0;}.dmg-analista__preguntar{display: inline-block; margin-top: .5rem; background: none; border: 0; border-bottom: 2px solid #B8862B; padding: .5rem 0; min-height: 44px; font-weight: 600; color: #1F5C6B; cursor: pointer; text-align: left;}.dmg-analista ::selection, .dmg-sis ::selection{background: rgba(31, 92, 107, 0.22); color: #13252B;}.dmg-analista__txt{caret-color: #1F5C6B;}.dmg-analista__txt::placeholder{color: #4E5F63;}.dmg-analista__log{scrollbar-width: thin; scrollbar-color: #9FB0AE transparent;}.dmg-analista .btn:focus-visible, .dmg-analista__terminar:focus-visible, .dmg-analista__preguntar:focus-visible{outline: 2px solid #1F5C6B; outline-offset: 2px;}.dmg-analista .btn:disabled{opacity: .55; cursor: progress;}.dmg-analista .btn, .dmg-analista__preguntar{transition: transform 140ms cubic-bezier(0.23, 1, 0.32, 1);}.dmg-analista .btn:active, .dmg-analista__preguntar:active{transform: scale(0.97);}@media (prefers-reduced-motion: no-preference){.dmg-analista__msg--nuevo{animation: dmg-analista-entra 180ms cubic-bezier(0.23, 1, 0.32, 1) both;}}@keyframes dmg-analista-entra{from{opacity: 0; transform: translateY(6px);}to{opacity: 1; transform: none;}}.dmg-analista__acepto{display: flex; gap: .625rem; align-items: flex-start; margin: 0 0 1rem; max-width: 70ch; font-size: .9375rem; color: #1A2A2F; cursor: pointer;}.dmg-analista__acepta{width: 24px; height: 24px; flex: 0 0 24px; margin-top: .1rem; padding: 0; border: 2px solid #1F5C6B; border-radius: 4px; background: #fff; cursor: pointer; position: relative;}.dmg-analista__acepta[aria-checked="true"]{background: #1F5C6B;}.dmg-analista__acepta[aria-checked="true"]::after{content: ''; position: absolute; left: 6px; top: 1px; width: 7px; height: 13px; border: solid #fff; border-width: 0 3px 3px 0; transform: rotate(45deg);}.dmg-analista__acepta:focus-visible{outline: 2px solid #1F5C6B; outline-offset: 2px;}.dmg-analista__acepto{min-height: 44px;}.dmg-analista__acepto a{color: #1F5C6B; text-decoration: underline; text-underline-offset: 2px;}.dmg-analista__acepto--falta{outline: 2px solid #B8862B; outline-offset: 4px; border-radius: 4px;}body:has(.dmg-analista__panel:not([hidden])) .dm-dock{display: none !important;}.dmg-analista__form{scroll-margin-bottom: 96px;}

/* /dmg_survey_diagrama/static/src/scss/diagrama.scss */
 .o_dmg_diagrama{font-family: inherit; color: #1B2A30; margin-top: .5rem;}.o_dmg_diagrama .o_dmg_diagrama_barra{display: flex; flex-wrap: wrap; justify-content: space-between; gap: .5rem; margin-bottom: .5rem;}.o_dmg_diagrama .o_dmg_grupo{display: flex; flex-wrap: wrap; gap: .375rem;}.o_dmg_diagrama .o_dmg_btn{display: inline-flex; align-items: center; gap: .375rem; min-height: 40px; padding: .375rem .75rem; border: 1px solid #C3CED1; border-radius: 6px; background: #fff; color: #1B2A30; font: inherit; font-size: .9375rem; line-height: 1.2; cursor: pointer; touch-action: manipulation;}.o_dmg_diagrama .o_dmg_btn:hover:not(:disabled){border-color: #1F5C6B; color: #1F5C6B;}.o_dmg_diagrama .o_dmg_btn:focus-visible{outline: 2px solid #1F5C6B; outline-offset: 2px;}.o_dmg_diagrama .o_dmg_btn:disabled{color: #7A888C; background: #F4F6F7; cursor: default;}.o_dmg_diagrama .o_dmg_btn_primario{background: #1F5C6B; border-color: #1F5C6B; color: #fff; font-weight: 600;}.o_dmg_diagrama .o_dmg_btn_primario:hover:not(:disabled){background: #174A57; border-color: #174A57; color: #fff;}.o_dmg_diagrama .o_dmg_ico{width: 18px; height: 18px; flex: 0 0 auto;}.o_dmg_diagrama .o_dmg_diagrama_lienzo{position: relative; height: 420px; overflow: auto; border: 1px solid #D5DEE0; border-radius: 8px; background-color: #FBFCFC; background-image: radial-gradient(#E1E7E9 1px, transparent 1px); background-size: 20px 20px;}.o_dmg_diagrama .o_dmg_diagrama_lienzo:focus-visible{outline: 2px solid #1F5C6B; outline-offset: 2px;}.o_dmg_diagrama .o_dmg_svg{display: block; touch-action: none; user-select: none; -webkit-user-select: none; font-family: inherit;}.o_dmg_diagrama .o_dmg_svg text{pointer-events: none;}.o_dmg_diagrama .o_dmg_nodo{cursor: grab;}.o_dmg_diagrama .o_dmg_arista{cursor: pointer;}.o_dmg_diagrama .o_dmg_asa{cursor: crosshair; opacity: 0; transition: opacity .12s;}.o_dmg_diagrama .o_dmg_nodo:hover .o_dmg_asa, .o_dmg_diagrama .o_dmg_sel .o_dmg_asa, .o_dmg_diagrama .o_dmg_conectando .o_dmg_asa{opacity: 1;}@media (hover: none){.o_dmg_diagrama .o_dmg_asa{opacity: 1;}}.o_dmg_diagrama .o_dmg_diagrama_ejemplo{position: absolute; left: 50%; bottom: 14px; transform: translateX(-50%); width: 92%; max-width: 460px; padding: .75rem 1rem; border: 1px solid #DCE3E5; border-radius: 8px; background: rgba(255, 255, 255, 0.94); text-align: center;}.o_dmg_diagrama .o_dmg_diagrama_ejemplo p{margin: 0 0 .5rem; color: #4D5E63; font-size: .9375rem;}.o_dmg_diagrama .o_dmg_diagrama_edicion{margin-top: .5rem;}.o_dmg_diagrama .o_dmg_diagrama_edicion label{display: block; margin-bottom: .25rem; font-size: .875rem; font-weight: 600; color: #4D5E63;}.o_dmg_diagrama .o_dmg_diagrama_edicion input{max-width: 480px;}.o_dmg_diagrama .o_dmg_diagrama_pie{display: flex; flex-wrap: wrap; justify-content: space-between; gap: .25rem 1rem; margin-top: .5rem; font-size: .875rem; color: #4D5E63;}.o_dmg_diagrama .o_dmg_diagrama_ayuda{margin: 0; max-width: 60ch;}.o_dmg_diagrama .o_dmg_diagrama_estado{font-variant-numeric: tabular-nums;}@media (max-width: 575.98px){.o_dmg_diagrama .o_dmg_diagrama_barra{gap: .375rem;}.o_dmg_diagrama .o_dmg_grupo{flex: 1 1 100%; flex-wrap: nowrap; gap: .25rem;}.o_dmg_diagrama .o_dmg_btn{flex: 1 1 0; min-width: 0; min-height: 48px; flex-direction: column; justify-content: center; gap: .125rem; padding: .25rem .125rem; font-size: .8125rem;}.o_dmg_diagrama .o_dmg_btn_primario{flex: 0 0 auto; flex-direction: row; padding: .5rem .875rem; font-size: .9375rem;}.o_dmg_diagrama .o_dmg_ico{width: 16px; height: 16px;}.o_dmg_diagrama .o_dmg_diagrama_lienzo{height: 380px;}}.o_dmg_diagrama_ro{overflow-x: auto; padding: .5rem 0;}.o_dmg_diagrama_ro svg{max-width: 100%; height: auto;}

/* /website_slides_survey/static/src/scss/website_slides_survey_result.scss */
 #wrapwrap .modal{top: 0;}