.ee-layout{display:grid;grid-template-columns:265px minmax(0,1fr);gap:18px;align-items:start}.ee-layout>div{min-width:0}.ee-sidebar{position:sticky;top:15px}.ee-survey{width:100%;display:block;text-align:left;background:#0a263b;border:1px solid #305267;color:#d9edf4;border-radius:10px;padding:14px;margin-bottom:8px;cursor:pointer}.ee-survey small{display:block;margin-top:6px;color:#a0bdca}.ee-survey.selected{border-color:#ecc468;background:#183d48}.ee-hero{border-top:3px solid #ecc468}.ee-orbit{font-size:65px;color:#ecc468}.ee-question{border:1px solid #315368;border-radius:12px;padding:16px;margin:14px 0;min-width:0}.ee-question label{font-size:14px}.ee-tabs{gap:8px;margin-top:12px}.ee-tabs .active{border-color:#ecc468;color:#ecc468}.ee-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:12px;margin:22px 0}.ee-metric{padding:18px;background:#0b2b3d;border:1px solid #2a5165;border-radius:14px}.ee-metric strong{display:block;font-size:36px;color:#ecc468;margin:10px 0}.ee-metric small{font-size:12px;display:block;color:#a9c2cc}.ee-metric strong small{display:inline;margin-left:4px}.ee-layout fieldset{min-width:0}fieldset:disabled{opacity:.7}.ee-layout details{margin:15px 0}.ee-layout summary{cursor:pointer}.ee-public main{margin:35px auto;max-width:780px;padding:20px}.ee-public label{margin-top:22px}.ee-public footer{text-align:center;color:#9bb7c7;padding:25px}.ee-public .logo{padding:0}.ee-public input[type=checkbox],.ee-layout input[type=checkbox]{width:auto}.ee-layout textarea{min-height:75px}#ee-message{white-space:pre-wrap;color:#ecc468}.ee-public #response-message{color:#ecc468}@media(max-width:1000px){.ee-layout{grid-template-columns:1fr}.ee-sidebar{position:static}.ee-public main{margin:0;padding:14px}}@media(prefers-reduced-motion:reduce){.ee-layout *{animation:none!important;transition:none!important}}

.ee-composition-table th{background:#8c343e;color:#fff;}.ee-composition-table td{vertical-align:top;}.ee-composition-table small{display:block;}.ee-positive{color:#a4dc68!important;font-weight:700;}.ee-negative{color:#ff8d8d!important;font-weight:700;}

.ee-evolution h3{margin-top:28px}.ee-evolution-table small{display:block;font-size:12px;color:#a9c2cc;margin-top:5px}.ee-evolution-table th{white-space:normal;min-width:120px}.ee-evolution-chart{width:100%;min-width:500px;display:block}.ee-chart-scroll{overflow:auto;border:1px solid #305166;border-radius:14px;background:#092636;padding:12px;margin:15px 0}.ee-evolution-stack{display:flex;height:26px;border-radius:7px;overflow:hidden;background:#244556;margin:8px 0}.ee-evolution-stack span{display:flex;justify-content:center;align-items:center;font-size:12px;color:#09202f;font-weight:700}.ee-evolution-group{margin:20px 0}.ee-evolution-group small{color:#aec8d6}.ee-evolution label{max-width:100%}@media(max-width:600px){.ee-evolution-chart{min-width:460px}.ee-evolution .ee-metric strong{font-size:30px}}

.ee-layout.ee-focused{grid-template-columns:minmax(0,1fr)}.ee-layout .ee-sidebar[hidden]{display:none!important}.ee-tone-good{color:#a4dc68!important}.ee-tone-neutral{color:#8cc9ed!important}.ee-tone-watch{color:#f2c260!important}.ee-tone-critical{color:#ff9292!important}.ee-tone-empty{color:#adc2cc!important}.ee-score{font-weight:700}.ee-score small{font-weight:400;display:block;font-size:12px}.ee-reading{display:inline-block;border:1px solid currentColor;padding:3px 9px;border-radius:20px;font-size:12px;margin-bottom:10px}.ee-detail{border-top:1px solid #315368;padding:15px 0}.ee-detail>summary{font-size:18px;font-weight:700}.ee-detail details{margin-left:10px}.ee-color-guide{font-size:13px}.ee-evolution .ee-metric b{display:block;margin:6px 0}

.ee-hero-compact{padding-top:12px;padding-bottom:8px}.ee-hero-compact h2{font-size:21px;margin:8px 0}.ee-hero-compact .ee-orbit,.ee-hero-compact .muted{display:none}.ee-hero-compact #ee-message:empty{display:none}

.ee-tone-alert{color:#ffae70!important}.ee-tone-accelerate{color:#f4d365!important}.ee-tone-consolidate{color:#83bfff!important}.ee-tone-sustain{color:#a4dc68!important}.ee-reading-ranges{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;margin:12px 0}.ee-reading-ranges article{border:1px solid currentColor;border-radius:10px;padding:12px;background:#0b2b3d}.ee-reading-ranges b,.ee-reading-ranges small{display:block}.ee-reading-ranges p{font-size:13px;line-height:1.5;margin-bottom:0;color:#cee0e8}

.ee-score .ee-reading{color:inherit!important;width:max-content;max-width:100%;margin:6px 0 0}.ee-word-cloud{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:baseline;padding:18px 0}.ee-word-cloud span{color:#81cec7;line-height:1.4}.ee-word-cloud small{font-size:11px;color:#a9c2cc}.ee-short-answers{display:flex;flex-wrap:wrap;gap:15px}.ee-answer-row{margin:12px 0}.ee-answer-row>div:first-child{display:flex;justify-content:space-between;gap:15px;overflow-wrap:anywhere}.ee-answer-track{height:7px;border-radius:5px;background:#234555;margin-top:6px;overflow:hidden}.ee-answer-track span{display:block;height:100%;background:#52bfb5}.ee-comments-board{margin-top:20px}.ee-comments-board .ee-question b{display:block}.ee-comments-board .ee-question p{white-space:pre-wrap;overflow-wrap:anywhere}


/* HACERLO V2 · Selector compacto de instrumentos · Sin columna lateral */
.ee-single-column{display:flex;flex-direction:column;gap:15px;min-width:0}
.ee-single-column>.panel{margin:0;min-width:0}
.ee-instrument-toolbar{padding:18px 22px;background:linear-gradient(120deg,#103249,#0b283b);border-color:#356276}
.ee-toolbar-row{display:flex;align-items:end;gap:18px;flex-wrap:wrap}
.ee-toolbar-picker{flex:1 1 350px;min-width:215px;margin:0!important;display:flex;flex-direction:column;gap:7px;color:#a9c9d7;font-size:12px;font-weight:650}
.ee-toolbar-picker>span{display:block}
.ee-toolbar-picker>select{width:100%;margin:0;min-height:45px;border:1px solid #45818a;background:#092637;border-radius:10px;color:#f0f9ff;padding:9px 12px;font-size:15px;text-overflow:ellipsis}
.ee-toolbar-picker>select:focus-visible{outline:2px solid #73e6d2;outline-offset:2px}
.ee-toolbar-status{min-width:142px;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:3px 0 5px}
.ee-toolbar-status small{font-size:11px;color:#abc6d4}
.ee-toolbar-status strong{font-size:13px;color:#f2e1a9}
.ee-manage-button{flex:0 0 auto;min-height:43px;white-space:normal;padding:10px 14px;margin:0}
.ee-manager-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:17px;padding-top:18px;border-top:1px solid #2d596d}
.ee-manager-option{min-width:0;border:1px solid #2c586d;border-radius:13px;background:#092639;padding:17px 18px}
.ee-manager-option h3{font-size:17px;margin:0 0 6px}
.ee-manager-option>.muted{font-size:12px;line-height:1.5;margin:0 0 13px}
.ee-manager-option label{font-size:12px;color:#bcd3dd;margin:8px 0}
.ee-manager-option label>input[type=file]{min-width:0;width:100%}
.ee-manager-inputs{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(170px,1.3fr);gap:11px;align-items:end;margin-bottom:12px}
.ee-manager-inputs input,.ee-manager-inputs select{width:100%}
.ee-manager-trash{grid-column:1/-1}
.ee-manager-trash>details{margin:0}
.ee-active-toolbar{padding:17px 21px 12px;border:1px solid #315568;background:#0a2639;min-width:0}
.ee-active-row{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}
.ee-current-instrument{display:flex;align-items:baseline;gap:10px 13px;flex-wrap:wrap;min-width:0}
.ee-current-label{font-size:11px;color:#9ebdc9;letter-spacing:.3px;white-space:nowrap}
.ee-current-instrument strong{font-size:16px;color:#e6f3f8;min-width:0;overflow-wrap:anywhere}
.ee-current-instrument small{font-size:11px;color:#9ebdc9}
.ee-instrument-options{position:relative;margin:0!important;min-width:190px}
.ee-instrument-options>summary{border:1px solid #305a70;border-radius:9px;background:#143e53;padding:10px 14px;color:#c3e7ed;font-weight:700;font-size:12px;list-style:none;cursor:pointer;white-space:nowrap}
.ee-instrument-options>summary::-webkit-details-marker{display:none}
.ee-instrument-options[open]>summary{border-radius:9px 9px 0 0}
.ee-options-content{padding:13px 16px;border:1px solid #2c5970;border-radius:0 0 10px 10px;background:#0b2e41;display:flex;flex-direction:column;gap:12px}
.ee-options-actions{display:flex;flex-wrap:wrap;gap:8px}
.ee-options-actions button{font-size:12px;white-space:normal}
.ee-options-content>details{margin:0;padding-top:8px;border-top:1px solid #305468}
.ee-options-content>details>summary{font-size:12px;cursor:pointer}
.ee-options-content>p{font-size:12px;color:#acc7d4;line-height:1.5;margin:0}
.ee-single-column .ee-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0 0;align-items:center}
.ee-single-column .ee-tabs button{font-size:13px;padding:10px 13px;margin:0}
.ee-single-column #ee-quick-panel{margin:0}
.ee-single-column .ee-hero{margin:0}
.ee-single-column .panel{min-width:0}
@media(max-width:920px){.ee-manager-grid{grid-template-columns:1fr}.ee-toolbar-picker{flex-basis:250px}.ee-active-row{align-items:stretch}}
@media(max-width:600px){.ee-instrument-toolbar,.ee-active-toolbar{padding:14px}.ee-toolbar-picker{flex-basis:100%;min-width:0}.ee-toolbar-status{flex:1}.ee-manage-button{flex:0 0 auto}.ee-manager-inputs{grid-template-columns:1fr}.ee-instrument-options{flex:1;min-width:0}.ee-instrument-options>summary{white-space:normal}.ee-single-column .ee-tabs button{flex:1 1 auto}}

/* Contratos heredados de .ee-layout para controles del instrumento. */
.ee-single-column input[type=checkbox]{width:auto}
.ee-single-column fieldset{min-width:0}
.ee-single-column textarea{min-height:75px}
.ee-single-column summary{cursor:pointer}


/* Encuestas V2.35 · Configuración ligera, programación clara y preguntas desplegables */
.ee-single-column .ee-active-toolbar{padding:16px 18px 10px}
.ee-single-column .ee-tabs{border-top:1px solid #27495c;padding-top:12px}
.ee-single-column .ee-tabs .active{background:#d9ad48;color:#091f2b;border-color:#d9ad48;font-weight:750}
.ee-single-column .ee-tabs button{font-size:13px;border-radius:9px}
.ee-app-config{padding:20px 22px;background:linear-gradient(155deg,#113247,#0a2535);border-color:#366173}
.ee-app-top{display:flex;align-items:start;justify-content:space-between;gap:15px}
.ee-app-top h3{font-size:19px;margin:0 0 5px}
.ee-app-top p{font-size:13px;margin:0 0 14px}
.ee-app-state{font-size:11px;color:#f0d188;border:1px solid #755e2c;border-radius:99px;padding:5px 11px;white-space:nowrap}
.ee-app-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.ee-app-grid label{font-size:12px;color:#b6cad5;min-width:0}
.ee-app-grid input,.ee-app-grid select{font-size:14px;margin-top:6px;width:100%;min-height:44px;background:#071f2e;border-color:#396378}
.ee-app-audiences{padding:14px 16px;margin:16px 0 0;border-radius:13px;border:1px solid #335468;background:#0a2739}
.ee-app-audiences legend{font-size:13px;color:#cddfe7;font-weight:700;padding:0 8px}
.ee-app-audlist{display:flex;flex-wrap:wrap;gap:9px}
.ee-app-auditem{display:flex;align-items:center;gap:9px;border:1px solid #35596d;background:#102f43;border-radius:12px;padding:9px 12px;font-size:13px;cursor:pointer;margin:0!important;min-width:125px}
.ee-app-auditem:has(input:checked){border-color:#d9b24e;background:#3e3c29;color:#ffe6ad}
.ee-app-auditem input{margin:0;accent-color:#e2b548;flex-shrink:0}
.ee-app-audiences .muted{font-size:11px;margin:10px 0 0}
.ee-app-footer{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;flex-wrap:wrap}
.ee-app-footer .muted{font-size:11px;max-width:650px}
.ee-app-footer button{margin-left:auto}
.ee-single-column .ee-measure-note{margin-bottom:14px;padding:9px 12px;background:#0b2a3c;border:1px solid #294f62;border-radius:9px;font-size:12px}
.ee-measure-note>summary{color:#afc8d6;font-size:12px}
.ee-measure-note p{font-size:12px;margin:10px 0}
.ee-question-fold{padding:0!important;overflow:hidden;border-color:#2d5364!important;background:#082536;margin:9px 0!important}
.ee-question-fold>summary{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;color:#e3eff7;list-style:none}
.ee-question-fold>summary::-webkit-details-marker{display:none}
.ee-question-fold>summary strong{font-size:13px;font-weight:650;line-height:1.4;min-width:0;overflow-wrap:anywhere}
.ee-question-fold>summary span{color:#d9b65d;font-size:12px;white-space:nowrap}
.ee-question-fold[open]>summary{border-bottom:1px solid #2d5364;background:#0c3145}
.ee-question-fold>label,.ee-question-fold>.grid,.ee-question-fold>.flex,.ee-question-fold>details,.ee-question-fold>.ee-q-actions{margin:12px 17px!important}
.ee-question-fold .ee-q-actions{display:flex;justify-content:flex-end}
.ee-question-fold textarea{min-height:66px}
.ee-advanced{border:1px solid #2d5061;border-radius:13px;margin:0;background:#092537;padding:13px}
.ee-advanced>summary{padding:9px 5px;color:#d3dce2;font-size:13px;font-weight:700}
.ee-advanced>.panel{padding:10px;background:transparent;border:none;margin:6px 0}
.ee-advanced details{min-width:0}
.ee-response-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}
.ee-response-meta label{font-size:12px;min-width:0}
.ee-response-meta input,.ee-response-meta select{width:100%;min-width:0}
.ee-public .ee-public-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}
.ee-public .ee-public-meta label{margin:0}
@media(max-width:900px){.ee-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ee-response-meta{grid-template-columns:1fr 1fr}}
@media(max-width:580px){.ee-app-grid,.ee-response-meta,.ee-public .ee-public-meta{grid-template-columns:minmax(0,1fr)}.ee-app-footer button{width:100%}.ee-question-fold>summary{padding:13px}.ee-app-config{padding:15px}.ee-app-state{white-space:normal}}

.ee-description-details{border:1px solid #2d5061;border-radius:10px;padding:12px;margin:12px 0 20px;background:#092637}.ee-description-details>summary{font-size:13px;color:#afc8d6;font-weight:650}.ee-description-details>label{display:block;margin-top:13px}.ee-description-details textarea{max-height:190px;min-height:100px;resize:vertical}

/* Editor de banco de preguntas: un acordeón a la vez y solo campos del tipo elegido */
.ee-question-fold [data-ee-visible][hidden]{display:none!important}
.ee-question-fold>summary:focus-visible{outline:2px solid #e2b548;outline-offset:-3px;border-radius:10px}
.ee-question-fold>summary span{font-weight:600}
.ee-question-fold .hcx-more>summary{font-size:12px;color:#aed1db}
.ee-question-fold[open]{border-color:#467385!important}


/* Respuestas de selección visibles y escalas de 0–10, internas y públicas. */
.ee-response-question{margin:22px 0 26px;min-width:0}
.ee-response-question-label{font-size:15px;font-weight:650;color:#e2eff6;margin:0 0 13px;line-height:1.5}
.ee-response-question-label span{color:#e8bf58}
.ee-choice-options{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;margin-top:5px}
.ee-choice-option{display:flex!important;align-items:center;gap:12px;margin:0!important;padding:13px 15px;border:1px solid #31576e;border-radius:12px;background:#09283b;color:#d9ebf4;cursor:pointer;min-width:0;line-height:1.5;font-size:14px}
.ee-choice-option:hover,.ee-choice-option:focus-within{border-color:#d7b25d;background:#143747}
.ee-choice-option:has(input:checked){border-color:#e2b548;background:#223e48;box-shadow:inset 0 0 0 1px #b99336}
.ee-choice-option input[type=radio]{width:18px!important;min-width:18px;height:18px;flex:0 0 18px;accent-color:#e2b548;margin:0;cursor:pointer}
.ee-choice-option span{min-width:0;overflow-wrap:anywhere}
.ee-scale-wrap{max-width:100%;min-width:0;margin:8px 0 12px}
.ee-scale-options{display:grid;grid-template-columns:repeat(var(--ee-scale-count,11),minmax(0,1fr));border:1px solid #3c6178;border-radius:11px;overflow:hidden;background:#09283b}
.ee-scale-option{display:block!important;position:relative;margin:0!important;min-width:0;text-align:center;cursor:pointer}
.ee-scale-option+.ee-scale-option{border-left:1px solid #31576e}
.ee-scale-option input[type=radio]{position:absolute;opacity:0;width:100%;height:100%;inset:0;margin:0;cursor:pointer}
.ee-scale-option span{display:flex;align-items:center;justify-content:center;min-height:49px;color:#d8e8f0;font-size:14px;font-weight:550}
.ee-scale-option:hover span,.ee-scale-option:focus-within span{background:#17455b;color:white}
.ee-scale-option:has(input:checked) span{background:#e2b548;color:#072131;font-weight:850}
.ee-scale-option:focus-within{outline:2px solid #ffe39a;outline-offset:-2px}
.ee-scale-ends{display:flex;justify-content:space-between;gap:12px;color:#a9c4d2;font-size:12px;margin-top:8px}
.ee-scale-ends span:last-child{text-align:right}
@media(max-width:580px){.ee-scale-options{grid-template-columns:repeat(var(--ee-scale-count,11),minmax(0,1fr))}.ee-scale-option span{font-size:12px;min-height:43px}.ee-response-question{margin:17px 0 22px}.ee-choice-option{padding:12px}}

/* Aplicación sin carga al respondiente: anonimato, enlaces segmentados y captura del facilitador. */
.ee-app-identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:15px 0 0}
.ee-app-identity label{font-size:12px;color:#c5d7e4}
.ee-app-identity input,.ee-app-identity select{width:100%;margin-top:6px}
.ee-app-identity [data-ee-identity-field][hidden]{display:none!important}
.ee-share-panel{padding:20px}
.ee-share-panel .ee-share-footnote{font-size:12px;line-height:1.6;margin-top:14px}
.ee-share-group{padding:12px 14px;border:1px solid #2e536a;border-radius:12px;margin:12px 0;background:#092638}
.ee-share-group>summary{font-size:13px;color:#d9e6ef;font-weight:700}
.ee-share-link{display:grid;grid-template-columns:minmax(65px,auto) minmax(0,1fr) auto auto;gap:8px;align-items:center;padding-top:12px;min-width:0}
.ee-share-link span{font-size:12px;color:#b9cdd9}
.ee-share-link input{width:100%;min-width:0;margin:0}
.ee-share-link button,.ee-share-link a{margin:0;padding:10px 13px;font-size:12px;white-space:nowrap;text-decoration:none;border-radius:9px}
.ee-share-link a{border:1px solid #40647a;color:#dceaf5}
.ee-internal-scope{border:1px solid #32556d;border-radius:10px;padding:13px 15px;margin-bottom:19px;background:#092638}
.ee-internal-scope summary{font-size:13px;color:#b9d7e5;font-weight:700}
.ee-internal-scope .ee-response-meta{margin-top:12px}
.ee-response-scope{color:#abc7d5;font-size:12px;margin-bottom:16px}
.ee-internal-identity{display:block;max-width:520px;margin:12px 0 19px}
.ee-internal-identity input{display:block;width:100%;margin-top:7px}
@media(max-width:850px){.ee-share-link{grid-template-columns:1fr auto auto}.ee-share-link span{grid-column:1/-1}}
@media(max-width:570px){.ee-app-identity{grid-template-columns:1fr}.ee-share-link{grid-template-columns:1fr 1fr}.ee-share-link input{grid-column:1/-1}.ee-share-link span{grid-column:1/-1}.ee-share-link button,.ee-share-link a{text-align:center}}


/* Compartir un solo enlace, con segmentación opcional definida por el facilitador. */
.ee-audience-toggle{display:flex!important;gap:12px;align-items:flex-start;padding:11px 13px;border:1px solid #36596e;border-radius:12px;background:#0e3042;margin:0 0 13px!important;cursor:pointer}
.ee-audience-toggle input{accent-color:#e2b548;flex-shrink:0;width:18px;height:18px;margin:3px 0 0}
.ee-audience-toggle span{display:flex;flex-direction:column;gap:4px}
.ee-audience-toggle strong{font-size:13px;color:#e6eff4}
.ee-audience-toggle small{font-size:12px;color:#adc8d7;line-height:1.5}
.ee-share-general{background:#102d40;border:1px solid #527185;border-radius:14px;padding:16px;margin-top:18px}
.ee-share-general h4{font-size:16px;margin:0 0 5px}
.ee-share-general p{font-size:12px;margin:0 0 10px}
.ee-share-general .ee-share-link{grid-template-columns:auto minmax(0,1fr) auto auto}
.ee-share-advanced{border:1px solid #33576c;border-radius:12px;margin:14px 0;padding:13px;background:#092638}
.ee-share-advanced>summary{font-size:13px;color:#d7e7f1;font-weight:700;cursor:pointer}
.ee-share-advanced>p{font-size:12px;margin:12px 0}
.ee-public-meta:empty{display:none!important}
.ee-public-audience,.ee-public-wave{display:block;margin:10px 0 18px;font-size:14px}
.ee-public-audience select,.ee-public-wave select{display:block;width:100%;margin-top:6px}
@media(max-width:640px){.ee-share-general{padding:12px}.ee-share-general .ee-share-link{grid-template-columns:minmax(0,1fr) auto auto}.ee-share-general .ee-share-link>span{grid-column:1/-1}}


/* Preguntas en instrumentos activos: acordeón completo de lectura y texto editable. */
.ee-locked-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px}
.ee-locked-header h3{font-size:20px;margin:0 0 7px}
.ee-locked-header p{margin:0;font-size:13px;line-height:1.5}
.ee-locked-active{border:1px solid #466578;border-radius:99px;padding:6px 11px;font-size:11px;color:#e4c266;white-space:nowrap}
.ee-locked-question{border:1px solid #315569;border-radius:13px;margin:10px 0;background:#0b293a;overflow:hidden}
.ee-locked-question>summary{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:15px 17px;cursor:pointer;list-style:none}
.ee-locked-question>summary::-webkit-details-marker{display:none}
.ee-locked-question>summary strong{font-size:14px;font-weight:680;line-height:1.5;overflow-wrap:anywhere}
.ee-locked-question>summary span{font-size:12px;color:#e2b548;white-space:nowrap}
.ee-locked-question[open]>summary{background:#10344a;border-bottom:1px solid #315569}
.ee-locked-question-body{padding:18px}
.ee-locked-question-body>label{font-size:13px;font-weight:650;display:block}
.ee-locked-question-body textarea{min-height:86px;max-height:160px;margin-top:8px;resize:vertical;width:100%}
.ee-locked-meta{display:flex;gap:7px;flex-wrap:wrap;margin:13px 0 17px}
.ee-locked-meta>span{font-size:11px;color:#b9d4e2;border:1px solid #355d72;border-radius:99px;padding:5px 10px}
.ee-locked-options{border:1px solid #355d72;border-radius:11px;padding:13px;background:#092235}
.ee-locked-options h4{font-size:13px;color:#d5e8f1;margin:0 0 10px}
.ee-locked-option{display:grid;grid-template-columns:15px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 8px;border-top:1px solid #274659}
.ee-locked-option span:nth-child(2){font-size:13px;line-height:1.5;overflow-wrap:anywhere}
.ee-locked-option small{font-size:11px;color:#f0cd75;white-space:nowrap}
.ee-locked-dot{height:13px;width:13px;border-radius:50%;border:1px solid #83a8c1;margin-top:3px}
.ee-locked-scale{color:#b9cfdf;font-size:12px;padding:12px 0}
.ee-locked-note{font-size:12px;margin:11px 0}
.ee-locked-actions{display:flex;gap:10px;flex-wrap:wrap;padding:12px 0}
.ee-locked-history{margin-top:20px;border-top:1px solid #36566a;padding-top:13px}
.ee-locked-history>summary{color:#bacfdc;font-size:13px;cursor:pointer}
@media(max-width:670px){.ee-locked-header{display:block}.ee-locked-active{display:inline-block;margin-top:12px}.ee-locked-option{grid-template-columns:15px minmax(0,1fr)}.ee-locked-option small{grid-column:2}.ee-locked-question-body{padding:13px}}


/* Comentarios: expandir hacia abajo y añadir nuevas tarjetas al final del flujo. */
.ee-comments-board .ee-comment-accordion,
.ee-comments-board .ee-comment-accordion[open]{
  overflow:visible;
  max-height:none;
  height:auto;
}
.ee-comments-board .ee-comment-accordion>summary{cursor:pointer}
.ee-comments-board .ee-comment-accordion[open]>summary{margin-bottom:16px}
.ee-comment-list{display:flex;flex-direction:column;gap:14px;overflow:visible;max-height:none;min-width:0}
.ee-comments-board .ee-comment-list>.ee-comment-card{flex:none;margin:0;min-width:0}
.ee-comment-more-actions{display:flex;justify-content:center;padding:18px 0 6px}
.ee-comment-more-actions button{min-width:210px}
.ee-comment-more-actions button[hidden]{display:none!important}
.ee-comment-progress{font-size:13px;margin:16px 0 14px}
@media(max-width:640px){
 .ee-comment-more-actions button{width:100%}
 .ee-comments-board .ee-comment-list>.ee-comment-card{padding:16px}
}
