*,*::before,*::after{box-sizing:border-box;text-transform:none}.header-leccion{position:relative;z-index:50;display:flex!important;align-items:center!important;justify-content:start!important;gap:30px!important;flex-wrap:wrap;background:#975ab6;color:#ffffff;padding:clamp(16px,3vw,28px) clamp(16px,4vw,30px) clamp(16px,3vw,28px) clamp(50px,6vw,70px);box-shadow:0 2px 6px rgba(80,50,120,0.08),0 6px 18px rgba(80,50,120,0.06);position:relative;font-weight:600}.header-leccion::before{position:absolute;left:clamp(12px,2vw,24px);top:50%;transform:translateY(-50%);font-size:22px;opacity:0.9}.header-leccion>.wp-block-group.is-nowrap{display:flex;align-items:center;gap:10px}.custom-logo-link img,.wp-block-site-logo img{width:clamp(40px,5vw,65px)!important;height:clamp(40px,5vw,65px)!important;min-width:unset!important;min-height:unset!important;max-width:unset!important;max-height:unset!important;border-radius:50%!important;object-fit:cover;aspect-ratio:1 / 1!important;display:block!important}.wp-block-site-logo,.wp-block-site-logo a{width:fit-content!important;height:auto!important;line-height:0!important}.titulo-curso{color:#ffffff;text-transform:uppercase;font-weight:700;letter-spacing:0.5px;font-size:clamp(16px,2vw,22px)}.sensei-course-theme__sidebar-toggle{color:#f5e5c1!important;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;border:2px solid rgba(255,255,255,0.3);background:rgba(255,255,255,0.08);cursor:pointer;transition:all 0.25s ease}.sensei-course-theme__sidebar-toggle svg{width:20px;height:20px;fill:#f5e5c1}.sensei-course-theme__sidebar-toggle:hover{background:rgba(255,255,255,0.18);transform:translateY(-2px)}.sensei-course-theme__sidebar-toggle:active{transform:scale(0.95)}.salir-curso,.lecciones-completadas{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.salir-curso{background:#742891;color:#ecdeb9;padding:10px 18px;border:2px solid #e6affc;border-radius:999px;font-weight:600;text-decoration:none;box-shadow:0 4px 10px rgba(116,40,145,0.25);transition:all 0.25s ease}.salir-curso:hover{transform:translateY(-2px);background:#8e3bb5}.lecciones-completadas{background:#f3ecf9;color:#742891;padding:6px 12px;border:2px solid #d4c1e6;border-radius:999px;font-size:13px;font-weight:600}.barra-progreso{width:100%;height:20px;background:linear-gradient(180deg,rgba(151,90,182,0.22),rgba(151,90,182,0.08))!important;border-radius:999px;overflow:hidden;margin:14px 0;box-shadow:inset 0 2px 6px rgba(0,0,0,0.10),0 4px 12px rgba(80,50,120,0.08);position:relative}.barra-progreso::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 1px rgba(151,90,182,0.15),0 6px 18px rgba(116,40,145,0.08);pointer-events:none}.sensei-course-theme-course-progress-bar-inner{height:100%;width:0%;background:linear-gradient(90deg,#742891 0%,#975ab6 40%,#b084cc 70%,#d1a8e8 100%)!important;border-radius:inherit;transition:width 0.5s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(116,40,145,0.35)}.sensei-course-theme-course-progress-bar-inner::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(to bottom,rgba(255,255,255,0.20),rgba(255,255,255,0.05) 40%,transparent);pointer-events:none}.sensei-course-theme-course-progress-bar-inner::after{content:"";position:absolute;top:0;left:-50%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,0.25),transparent);animation:progress-shine 5s ease-in-out infinite;opacity:0.6}@keyframes progress-shine{0%{left:-50%;opacity:0}20%{opacity:0.35}60%{opacity:0.35}100%{left:120%;opacity:0}}.contenedor-izquierda{margin-top:115px;position:relative;z-index:1;background:#cfbbe3;height:100%;overflow-y:auto;border-top:none;border-radius:0;padding-top:90px}.contenido-izquierda .sensei-lms-course-navigation__lessons{list-style:none;padding:clamp(8px,2vw,16px);margin:0;display:flex;flex-direction:column;gap:clamp(6px,1.5vw,10px)}.sensei-lms-course-navigation-lesson{display:flex;flex-direction:column;background:#d4c1e6;border-radius:12px;box-shadow:0 2px 4px rgba(60,40,80,0.10),0 6px 16px rgba(80,50,120,0.14);transition:all 0.25s ease}.sensei-lms-course-navigation-lesson:hover{transform:translateY(-3px)}.sensei-lms-course-navigation-lesson:active{transform:scale(0.98)}.sensei-lms-course-navigation-lesson__link{display:flex;align-items:center;gap:10px;padding:clamp(10px,2vw,14px);margin-bottom:4px;text-decoration:none;color:#2b1d38;font-weight:500}.sensei-lms-course-navigation-lesson__title{font-size:clamp(13px,1.6vw,15px);line-height:1.3;color:#975ab6}.sensei-lms-course-navigation-lesson__status{width:clamp(18px,2vw,24px);height:clamp(18px,2vw,24px);display:flex;align-items:center;justify-content:center;color:#742891!important;border-radius:50%;border:2px solid #742891;background:rgba(151,90,182,0.10)}.sensei-lms-course-navigation-lesson__extra{display:none!important;display:inline-flex;align-items:center;justify-content:center;margin:8px 12px 12px;padding:8px 12px;font-size:12px;font-weight:600;text-decoration:none;color:#742891!important;background:#f3ecf9;border-radius:999px;border:2px solid #742891!important;transition:all 0.2s ease}.sensei-lms-course-navigation-lesson__extra:hover{background:#e6d8f5;transform:translateY(-1px)}.sensei-lms-course-navigation-lesson.status-locked .sensei-lms-course-navigation-lesson__extra{opacity:0.5;pointer-events:none}.sensei-lms-course-navigation-lesson.current-lesson{background:#975ab6}.sensei-lms-course-navigation-lesson.current-lesson .sensei-lms-course-navigation-lesson__title{color:#ffffff;font-weight:700}.sensei-lms-course-navigation-lesson.current-lesson .sensei-lms-course-navigation-lesson__status{background:#ffffff;border-color:#ffffff;color:#975ab6;transform:scale(1.1);box-shadow:0 2px 6px rgba(0,0,0,0.15)}.sensei-lms-course-navigation-lesson.status-in-progress{background:#975ab6!important;border-left:4px solid #e6affc!important}.sensei-lms-course-navigation-lesson.status-in-progress .sensei-lms-course-navigation-lesson__title{color:white!important}.sensei-lms-course-navigation-lesson.status-in-progress .sensei-lms-course-navigation-lesson__status{border-color:#742891!important;background:rgba(255,255,255,0.2)!important;color:#e6affc!important}.sensei-course-theme-lesson-quiz-notice{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 18px;margin:0 0 28px;background:#f3ecf9;border-left:5px solid #742891;border-radius:0 10px 10px 0}.sensei-course-theme-lesson-quiz-notice__icon{width:36px;height:36px;border-radius:8px;background:#742891;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#f3ecf9;font-size:16px}.sensei-course-theme-lesson-quiz-notice__label{font-size:11px;font-weight:600;color:#742891;text-transform:uppercase;letter-spacing:0.5px}.sensei-course-theme-lesson-quiz-notice__score{font-size:18px;font-weight:600;color:#4f1964}.sensei-course-theme-lesson-quiz-notice__link{font-size:13px;color:#742891;text-decoration:none;white-space:nowrap}.sensei-course-theme-lesson-quiz-notice__link:hover{text-decoration:underline}.contenedor-derecho{max-width:780px;width:100%;margin:0 auto;padding:32px clamp(16px,3vw,32px) 48px;font-size:16px;line-height:1.7;color:#2b1d38}.contenedor-derecho .wp-block-post-title{margin:8px 0 6px;font-size:clamp(24px,4.5vw,34px);font-weight:700;line-height:1.2;letter-spacing:-0.3px;color:#4f1964;position:relative;padding-bottom:0}.contenedor-derecho .wp-block-post-title::after{content:"";display:block;width:48px;height:4px;margin-top:10px;margin-bottom:24px;background:#742891;border-radius:2px}.aviso{margin-bottom:20px}.contenido{font-size:15.5px;line-height:1.8}.contenido p{margin:14px 0;color:#2b1d38}.contenido strong{color:#4f1964;font-weight:700}.contenido h2{margin:36px 0 12px;font-size:clamp(18px,2.8vw,22px);font-weight:600;color:#4f1964;position:relative;padding-left:14px}.contenido h2::before{content:"";position:absolute;left:0;top:4px;width:4px;height:calc(100% - 4px);background:#742891;border-radius:2px}.contenido h3{margin:26px 0 10px;font-size:clamp(15px,2.2vw,18px);font-weight:600;color:#742891}.contenido h3::after{content:"";display:block;width:32px;height:2px;margin-top:5px;background:#d4b0f0;border-radius:2px}.contenido .callout{background:#f3ecf9;border-left:4px solid #742891;border-radius:10px;padding:14px 18px;margin:20px 0}.contenido .callout p{margin:0;color:#4f1964;font-size:14.5px}.contenido hr{border:none;border-top:1px solid #e8daf0;margin:36px 0}.contenido>*+*{margin-top:12px}.contenido+*{margin-top:40px}@media (max-width:768px){.titulo-leccion{font-size:clamp(22px,6vw,28px);margin-top:12px}.contenedor-derecho{padding:24px 16px 32px}}.video{position:relative;width:100%;padding-bottom:56.25%;margin:20px 0;border-radius:12px;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,0.08)}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}html body .wp-block-sensei-lms-button-next-lesson button.wp-block-button__link,html body .wp-block-sensei-lms-button-lesson-completed button.wp-block-button__link{background:#742891!important;color:#f3ecf9!important;border-radius:999px!important;border:2px solid #742891!important;font-weight:600!important;padding:12px 28px!important;transition:background 0.2s ease,transform 0.15s ease!important}html body .wp-block-sensei-lms-button-next-lesson button.wp-block-button__link:hover,html body .wp-block-sensei-lms-button-lesson-completed button.wp-block-button__link:hover{background:#4f1964!important;transform:translateY(-2px)!important}.sensei-course-theme__sidebar{top:0!important;will-change:transform;contain:layout;scroll-behavior:smooth;height:100dvh}body.sensei-course-theme--sidebar-open .sensei-course-theme__main-content{pointer-events:none}:root{--max-content-size:1000px}body.sensei-course-theme{background:#e6e1f7}.sensei-course-theme__body{background:#e6e1f7}.sensei-course-theme__sidebar{background:#e6e1f7}.sensei-course-theme__content{display:flex;justify-content:center;width:100%;max-width:100%;padding:0}.wp-block-sensei-lms-ui.sensei-course-theme__main-content{max-width:780px!important;margin:10px auto!important;padding:32px clamp(16px,3vw,32px) 48px!important}.entry-content iframe{border-radius:10px;overflow:hidden}div#main-content{background:linear-gradient(180deg,#cbd2c8 0%,#aab5a4 25%,#909f89 80%,#f4ebd5 95%,#f4ebd5 100%)}#main-content .container::before{all:unset}#left-area{float:unset;padding-right:unset;width:unset}.page-id-8877 #main-content{background:linear-gradient(180deg,#cbd2c8 0%,#aab5a4 25%,#909f89 80%,#f4ebd5 95%,#f4ebd5 100%)!important}.page-id-8877 .entry-title.main_title{display:none!important}.page-id-8877 #left-area{padding-right:unset;width:unset}.bloque-cursos-general{background:linear-gradient(180deg,#c494b4 0%,#643f57 100%);border-radius:24px;border:4px solid #71004e;text-align:center;overflow:hidden}ul.bloque-cursos-general{padding-top:26px!important;padding-right:26px!important;padding-left:26px!important;list-style:none!important}.bloque-listas-cursos{background:linear-gradient(180deg,#c494b4 0%,#643f57 100%);border:6px solid #71004e;border-radius:24px;margin-bottom:26px;gap:30px;padding-bottom:12px;padding-top:12px;width:460px;justify-content:center;align-items:center}.bloque-listas-cursos select{background-color:#f4ebd5;color:#71004e;font-weight:700;border-radius:24px;border-width:3px;border-color:#71004e;border-style:solid;text-align:center}@media (max-width:768px){.bloque-listas-cursos{width:100%;max-width:320px;padding:16px;gap:16px;border-width:4px;border-radius:18px;margin:0 auto 20px auto}}.bloque-cursos-individual{}.page-id-8877 li.post-9391{border-color:#71004e;background-color:#FFE6F7}.page-id-8877 li.post-9391 .wp-block-sensei-lms-course-overview a{border-color:#71004e;background-color:#71004e}.page-id-8877 li.post-9391 .wp-block-button__link{border-color:#71004e;background-color:#71004e}.page-id-8877 li.post-9391 .wp-block-post-title{color:#71004e}.page-id-8877 li.post-9391 .wp-block-sensei-lms-course-categories{display:none}.page-id-8877 li.post-9391 h1{padding-top:40px}.page-id-8877 .course-category-reino-de-las-acogidas{background:#f0e5fb;border:4px solid #975ab6;border-radius:16px}.page-id-8877 .course-category-reino-de-las-acogidas h1{color:#5C3271}.page-id-8877 .course-category-reino-de-las-acogidas .wp-block-sensei-lms-course-categories a{background:#975ab6;border:4px solid #975ab6;border-radius:16px;margin-bottom:10px}.page-id-8877 .course-category-reino-de-los-adoptantes{background:#f4ead7;border:4px solid #9a7a3e;border-radius:16px}.page-id-8877 .course-category-reino-de-los-adoptantes h1{color:#544221}.page-id-8877 .course-category-reino-de-los-adoptantes .wp-block-sensei-lms-course-categories a{background:#9a7a3e;border:4px solid #9a7a3e;border-radius:16px;margin-bottom:10px}.page-id-8877 .course-category-reino-de-los-voluntarios{background:#e8f2d8;border:4px solid #8d9b85;border-radius:16px}.page-id-8877 .course-category-reino-de-los-voluntarios h1{color:#66735E}.page-id-8877 .course-category-reino-de-los-voluntarios .wp-block-sensei-lms-course-categories a{background:#8d9b85;border:4px solid #8d9b85;border-radius:16px;margin-bottom:10px}.page-id-8877 .course-category-reino-de-las-acogidas .wp-block-sensei-lms-course-overview a{background:#975ab6;border:10px solid #975ab6;border-radius:16px;display:flex;justify-content:center;align-items:center}.page-id-8877 .course-category-reino-de-los-adoptantes .wp-block-sensei-lms-course-overview a{background:#9a7a3e;border:10px solid #9a7a3e;border-radius:16px;display:flex;justify-content:center;align-items:center}.page-id-8877 .course-category-reino-de-los-voluntarios .wp-block-sensei-lms-course-overview a{background:#8d9b85;border:10px solid #8d9b85;border-radius:16px;display:flex;justify-content:center;align-items:center}.page-id-8877 .course-category-reino-de-las-acogidas .wp-block-button__link{background:#975ab6}.page-id-8877 .course-category-reino-de-los-adoptantes .wp-block-button__link{background:#9a7a3e}.page-id-8877 .course-category-reino-de-los-voluntarios .wp-block-button__link{background:#8d9b85}.sensei-course-theme-course-progress-bar-inner,.sensei-course-theme__sidebar,.sensei-lms-course-navigation-lesson{backface-visibility:hidden;transform:translateZ(0)}.wp-block-button__link{border-radius:999px;padding:11px 26px;font-weight:600;letter-spacing:0.3px;display:inline-flex;align-items:center;justify-content:center;transition:all 0.25s cubic-bezier(0.4,0,0.2,1);cursor:pointer;text-decoration:none;border:2px solid transparent}.siguiente-leccion-btn .wp-block-button__link{background:linear-gradient(135deg,#742891,#937ba0);color:#ffffff;border:2px solid #b4975a}.siguiente-leccion-btn .wp-block-button:hover{color:#4f1964!important}.siguiente-leccion-btn:hover .wp-block-button__link{transform:translateY(-2px) scale(1.01)}.siguiente-leccion-btn .wp-block-button__link:active{transform:translateY(0) scale(0.97)}.hacer-cuestionario-btn .wp-block-button__link{background-color:unset!important;border:unset!important}.hacer-cuestionario-btn .wp-block-button{all:unset!important}.hacer-cuestionario-btn{color:#975ab6;background-color:#f3ecf9;border:3px solid #975ab6;border-radius:24px;margin:8px;font-weight:bold}.hacer-cuestionario-btn:hover{color:#975ab6;background-color:#f3ecf9;border:3px solid #975ab6;border-radius:24px;transform:scale(1.02)}.completar-leccion-btn .wp-block-button__link{background:#ffffff;color:#742891;border:2px solid #742891;box-shadow:0 2px 6px rgba(0,0,0,0.06)}.completar-leccion-btn:hover .wp-block-button__link{background:#742891;color:#ffffff;transform:translateY(-1px);box-shadow:0 6px 14px rgba(116,40,145,0.2)}.completado-btn .is-style-outline:hover{color:unset!important}.completado-btn .wp-block-button__link{background:#f5f2fa;color:#742891;border:2px solid #d0bce3;cursor:default;box-shadow:0 2px 6px rgba(0,0,0,0.05)}.completado-btn:hover .wp-block-button__link{transform:none;box-shadow:0 2px 6px rgba(0,0,0,0.05)}#sensei-quiz-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.sensei-quiz-question{background:#ffffff;border-radius:16px;padding:24px 28px;box-shadow:0 2px 6px rgba(80,50,120,0.08),0 6px 18px rgba(80,50,120,0.06);border-left:5px solid #742891;counter-reset:none}.sensei-quiz-question .question-title{font-size:clamp(15px,2vw,17px);font-weight:600;color:#4f1964;line-height:1.4;margin:0 0 16px;display:flex;gap:8px}.sensei-quiz-question .question-title span{color:#975ab6;font-weight:700;flex-shrink:0}.sensei-lms-question-block__header .grade{display:inline-flex;align-items:center;justify-content:center;background:#f3ecf9;color:#742891;border:2px solid #d4b0f0;border-radius:999px;font-size:11px;font-weight:700;padding:2px 10px;margin-left:auto;white-space:nowrap;flex-shrink:0}.sensei-lms-question-block__header{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.sensei-quiz-question ul.answers{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.sensei-quiz-question ul.answers li{display:flex;align-items:center;gap:10px;background:#f3ecf9;border:2px solid #d4c1e6;border-radius:10px;padding:10px 14px;cursor:pointer;transition:all 0.2s ease}.sensei-quiz-question ul.answers li:hover{background:#e6d8f5;border-color:#742891;transform:translateX(3px)}.sensei-multiple-choice-answer-option-radio{accent-color:#742891;width:18px;height:18px;flex-shrink:0;cursor:pointer}.sensei-quiz-question ul.answers li label{color:#2b1d38;font-size:15px;font-weight:500;cursor:pointer;width:100%}.sensei-quiz-question ul.answers li:has(input:checked){background:#742891;border-color:#4f1964}.sensei-quiz-question ul.answers li:has(input:checked) label{color:#ffffff;font-weight:600}.sensei-quiz-question.multi-line .wp-editor-container{border-radius:10px;overflow:hidden;border:2px solid #d4c1e6}.mce-tinymce{border-radius:10px!important;overflow:hidden!important;border:2px solid #d4c1e6!important}.mce-top-part{background:#f3ecf9!important}.sensei-quiz-pagination,.sensei-quiz-question-pagination{display:flex;gap:8px;justify-content:center;margin:24px 0}.sensei-quiz-pagination a,.sensei-quiz-pagination span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;border:2px solid #742891;color:#742891;font-weight:600;font-size:14px;text-decoration:none;transition:all 0.2s ease}.sensei-quiz-pagination a:hover{background:#742891;color:#ffffff}.sensei-quiz-actions,#quiz_actions_form{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px;align-items:center}.sensei-quiz-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}.sensei-quiz-actions button.quiz-submit,button.sensei-course-theme__button.quiz-submit{border-radius:999px!important;padding:12px 28px!important;font-weight:600!important;font-size:15px!important;cursor:pointer!important;transition:all 0.25s ease!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:2px solid #742891!important;box-shadow:none!important;height:auto!important;width:auto!important;box-sizing:border-box!important;line-height:1.4!important;outline:none!important;--sensei-primary-color:#742891!important;--sensei-secondary-color:#742891!important;--sensei-course-progress-bar-inner-color:#742891!important}.sensei-quiz-actions button.quiz-submit.complete,button.sensei-course-theme__button.complete{background:#742891!important;color:#f3ecf9!important;border-color:#742891!important}.sensei-quiz-actions button.quiz-submit.complete:hover,button.sensei-course-theme__button.complete:hover{background:#4f1964!important;border-color:#4f1964!important;color:#f3ecf9!important;transform:translateY(-2px)!important;box-shadow:0 6px 14px rgba(116,40,145,0.25)!important}.sensei-quiz-actions button.quiz-submit.complete:focus,button.sensei-course-theme__button.complete:focus{outline:none!important;box-shadow:0 0 0 3px rgba(116,40,145,0.3)!important;border-color:#742891!important}div.wp-block-button{background-color:unset!important;border:unset!important}.sensei-quiz-actions button.quiz-submit.reset{background:transparent!important;color:#742891!important;border-color:#742891!important}.sensei-quiz-actions button.quiz-submit.reset:hover{background:#f3ecf9!important;transform:translateY(-2px)!important}.sensei-quiz-actions button.quiz-submit.save{background:transparent!important;color:#975ab6!important;border-color:#975ab6!important}.sensei-quiz-actions button.quiz-submit.save:hover{background:#f3ecf9!important;border-color:#742891!important;color:#742891!important;transform:translateY(-2px)!important}.sensei-quiz-actions .wp-block-button,.sensei-quiz-actions .sensei-quiz-action{height:auto!important;display:flex!important;align-items:center!important}.page-id-53 #left-area{float:unset;padding-right:unset;width:unset}.page-id-53 .entry-content{max-width:900px;margin:40px auto;padding:40px;background:linear-gradient(135deg,#9c6a8f,#6e3d61);border-radius:25px;border:2px solid #7a1b5d;color:#fff}.page-id-53 .entry-title{text-align:center;color:#7a1b5d;font-size:28px;margin-top:40px}.page-id-53 .entry-content p{text-align:center;font-weight:500}#course-completed-actions{margin:20px 0 30px}#course-completed-actions .wp-block-button__link{background:#f3e6d0;color:#7a1b5d;border-radius:999px;padding:10px 22px;border:2px solid #7a1b5d;font-weight:600}#course-completed-actions .wp-block-button__link:hover{background:#7a1b5d;color:#fff}.wp-block-sensei-lms-course-results__grade{text-align:center;margin-bottom:20px}.wp-block-sensei-lms-course-results__grade-score{font-size:32px;font-weight:700;color:#ffd87a}.wp-block-sensei-lms-course-results__course-title{text-align:center;margin-bottom:10px}.wp-block-sensei-lms-course-results__separator{height:2px;background:rgba(255,255,255,0.2);margin-bottom:20px}.wp-block-sensei-lms-course-results__lesson{padding:12px 0;border-bottom:1px solid rgba(255,255,255,0.15)}.wp-block-sensei-lms-course-results__lesson-link{display:flex;justify-content:space-between;color:#fff;text-decoration:none}.wp-block-sensei-lms-course-results__lesson-link:hover{opacity:0.8}.wp-block-sensei-lms-course-results__lesson-score{color:#ffd87a;font-weight:600}.woocommerce-MyAccount-navigation{display:none!important}.woocommerce-account .woocommerce{display:flex;gap:30px;max-width:1100px;margin:40px auto}.dashboard-custom-menu{width:260px;flex-shrink:0}.woocommerce-MyAccount-content{flex:1}.menu-title{font-size:12px;text-transform:uppercase;opacity:0.6;margin-top:15px}.course-list-student-course-filter-10{background:linear-gradient(135deg,#f7e9f1 0%,#f3dce8 35%,#ead2f5 100%);color:#5a2d46;border:3px solid #975ab6;border-bottom:5px solid #742891;border-radius:18px;padding:14px 18px;font-size:15px;font-weight:700;letter-spacing:0.3px;min-width:280px;cursor:pointer;outline:none;box-shadow:0 4px 10px rgba(116,40,145,0.12),0 8px 24px rgba(151,90,182,0.10);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease,background 0.25s ease}.course-list-student-course-filter-10:hover{background:linear-gradient(135deg,#fff4f9 0%,#f7e4f0 45%,#f1ddfa 100%);border-color:#b084cc;transform:translateY(-2px);box-shadow:0 6px 14px rgba(116,40,145,0.18),0 12px 28px rgba(151,90,182,0.14)}.course-list-student-course-filter-10:focus{border-color:#e6affc;box-shadow:0 0 0 5px rgba(230,175,252,0.35),0 6px 18px rgba(116,40,145,0.15)}.course-list-student-course-filter-10 option{background:#fdf8ff;color:#5a2d46;font-weight:600;padding:12px}.course-list-student-course-filter-10 option:checked{background:#975ab6;color:#ffffff}@media (max-width:768px){.sensei-course-theme__sidebar{position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;background:#e6e1f7!important;z-index:9999!important;overflow-y:auto;transform:translateX(-100%);transition:transform 0.3s ease}body.sensei-course-theme--sidebar-open .sensei-course-theme__sidebar{transform:translateX(0)}.sensei-course-theme__sidebar::before{content:"✕";position:fixed;top:100px;right:20px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#742891;color:#ffffff;font-size:20px;font-weight:700;line-height:1;border-radius:14px;box-shadow:0 4px 14px rgba(0,0,0,0.18);z-index:10002;cursor:pointer;pointer-events:none}.contenedor-izquierda{height:100dvh;overflow-y:auto;margin-top:0!important;padding-top:110px!important;padding-right:16px;padding-bottom:30px;padding-left:16px;border-radius:0;border-top:none}.sensei-course-theme__main-content{width:100%!important;margin:0!important;padding:20px 16px 40px!important}.header-leccion{position:sticky;top:0;z-index:10000;padding:12px 16px}.course-list-student-course-filter-10{width:100%;min-width:unset;font-size:14px;padding:12px 16px;border-radius:14px}}.page-id-10011 .u-column1.col-1,.page-id-10011 .woocommerce-form-login,.page-id-10011 form.login{display:none!important}.page-id-10011 .u-columns{width:100%!important;display:flex!important;justify-content:center!important}.page-id-10011 .u-column2.col-2{width:100%!important;max-width:420px!important;float:none!important;margin:0 auto!important}.page-id-10011 .u-column2.col-2>h2{display:none!important}.page-id-10011 form.woocommerce-form-register.register{width:100%!important;max-width:420px!important;background:#ffffff!important;border-radius:16px!important;padding:28px!important;border:2px solid #d4c1e6!important;box-shadow:0 2px 6px rgba(80,50,120,0.08),0 6px 18px rgba(80,50,120,0.06)!important}.page-id-10011 form.woocommerce-form-register.register::before{content:"Registrarse";display:block;font-size:22px;font-weight:700;color:#4f1964;margin-bottom:20px}.page-id-10011 form.woocommerce-form-register.register input.input-text,.page-id-10011 form.woocommerce-form-register.register input.woocommerce-Input{width:100%!important;padding:10px 14px!important;border:1.5px solid #d4c1e6!important;border-radius:10px!important;font-size:14px!important;background:#faf7fd!important;outline:none!important}.page-id-10011 form.woocommerce-form-register.register button.button{width:100%!important;background:#742891!important;color:#ffffff!important;font-size:14px!important;font-weight:600!important;padding:12px!important;border-radius:10px!important;border:none!important}.edupaw-login-only .u-column2.col-2,.edupaw-login-only .woocommerce-form-register,.edupaw-login-only form.register{display:none!important}.edupaw-login-only .u-columns{width:100%!important;display:flex!important;justify-content:center!important}.edupaw-login-only .u-column1.col-1{width:100%!important;max-width:420px!important;float:none!important;margin:0 auto!important}.edupaw-login-only .u-column1.col-1 h2{display:none!important}.sensei-quiz-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-top:36px!important}.sensei-quiz-actions button.quiz-submit.reset,.sensei-quiz-actions .quiz-submit.reset,.sensei-quiz-actions button[value*="Reiniciar"]{order:1!important;margin-right:auto!important;background:transparent!important;color:#742891!important;border:2px solid #742891!important;border-radius:999px!important;padding:12px 28px!important;font-weight:700!important;font-size:15px!important;transition:all 0.2s ease!important}.sensei-quiz-actions button.quiz-submit.reset:hover,.sensei-quiz-actions .quiz-submit.reset:hover,.sensei-quiz-actions button[value*="Reiniciar"]:hover{background:#f3ecf9!important;transform:translateY(-2px)!important;box-shadow:0 6px 14px rgba(116,40,145,0.15)!important}.sensei-quiz-actions .wp-block-sensei-lms-button-next-lesson,.sensei-quiz-actions .wp-block-button:has(a[href]),.sensei-quiz-actions a[href]{order:2!important;margin-left:auto!important}.sensei-quiz-actions .wp-block-sensei-lms-button-next-lesson a,.sensei-quiz-actions .wp-block-sensei-lms-button-next-lesson .wp-block-button__link,.sensei-quiz-actions a[href]{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#742891!important;color:#ffffff!important;border:2px solid #742891!important;border-radius:999px!important;padding:12px 30px!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important;text-decoration:none!important;box-shadow:0 4px 12px rgba(116,40,145,0.25)!important;transition:all 0.2s ease!important}.sensei-quiz-actions .wp-block-sensei-lms-button-next-lesson a:hover,.sensei-quiz-actions .wp-block-sensei-lms-button-next-lesson .wp-block-button__link:hover,.sensei-quiz-actions a[href]:hover{background:#4f1964!important;border-color:#4f1964!important;color:#742891!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px rgba(116,40,145,0.35)!important}@media (max-width:600px){.sensei-quiz-actions{flex-direction:column-reverse!important;align-items:stretch!important}.sensei-quiz-actions button.quiz-submit.reset,.sensei-quiz-actions .quiz-submit.reset,.sensei-quiz-actions a[href]{width:100%!important;margin:0!important}}.page-id-8877 .paginado,.page-id-8877 nav.wp-block-query-pagination{width:100%;max-width:1040px;margin:28px auto 42px!important;padding:0 18px;display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.page-id-8877 .wp-block-query-pagination-numbers{grid-column:2;display:flex;align-items:center;justify-content:center;gap:8px}.page-id-8877 .wp-block-query-pagination-numbers .page-numbers{min-width:36px;height:36px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:2px solid #975ab6;background:#f3ecf9;color:#742891!important;font-size:14px;font-weight:700;text-decoration:none!important;transition:all 0.2s ease}.page-id-8877 .wp-block-query-pagination-numbers .page-numbers.current{background:#742891;color:#ffffff!important;border-color:#742891;box-shadow:0 4px 10px rgba(116,40,145,0.22)}.page-id-8877 .wp-block-query-pagination-numbers a.page-numbers:hover{background:#975ab6;color:#ffffff!important;transform:translateY(-2px);box-shadow:0 6px 14px rgba(116,40,145,0.18)}.page-id-8877 .pagina-anterior,.page-id-8877 .wp-block-query-pagination-previous{grid-column:1;justify-self:start}.page-id-8877 .pagina-siguiente,.page-id-8877 .wp-block-query-pagination-next{grid-column:3;justify-self:end}.page-id-8877 .pagina-anterior,.page-id-8877 .pagina-siguiente,.page-id-8877 .wp-block-query-pagination-previous,.page-id-8877 .wp-block-query-pagination-next{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 18px;border-radius:999px;border:2px solid #9a7a3e;background:#f4ead7;color:#7b5e2e!important;font-size:14px;font-weight:700;text-decoration:none!important;transition:all 0.2s ease}.page-id-8877 .pagina-anterior:hover,.page-id-8877 .pagina-siguiente:hover,.page-id-8877 .wp-block-query-pagination-previous:hover,.page-id-8877 .wp-block-query-pagination-next:hover{background:#9a7a3e;color:#ffffff!important;transform:translateY(-2px);box-shadow:0 6px 14px rgba(154,122,62,0.22)}.page-id-8877 .wp-block-query-pagination-previous-arrow,.page-id-8877 .wp-block-query-pagination-next-arrow{font-size:16px;line-height:1}.page-id-8877 .block-editor-block-toolbar{display:none!important}@media (max-width:700px){.page-id-8877 .paginado,.page-id-8877 nav.wp-block-query-pagination{display:flex!important;flex-wrap:wrap;justify-content:center!important;gap:12px;padding:0 12px}.page-id-8877 .wp-block-query-pagination-numbers{order:1;width:100%}.page-id-8877 .pagina-anterior,.page-id-8877 .wp-block-query-pagination-previous{order:2}.page-id-8877 .pagina-siguiente,.page-id-8877 .wp-block-query-pagination-next{order:3}}.page-id-8877 li.post-9391{order:-10!important}body.single-lesson .sensei-lesson-footer{width:100%!important;max-width:780px!important;margin:32px auto 0!important;padding:0!important;clear:both!important;position:relative!important;z-index:2!important}body.single-lesson .sensei-lesson-footer .sensei-block-wrapper,body.single-lesson .sensei-lesson-footer .wp-block-sensei-lms-lesson-actions,body.single-lesson .sensei-lesson-footer .sensei-buttons-container{width:100%!important}body.single-lesson .sensei-lesson-footer .sensei-buttons-container{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;margin:0!important;padding:0!important}body.single-lesson .sensei-lesson-footer .sensei-buttons-container__button-block,body.single-lesson .sensei-lesson-footer .wp-block-sensei-button,body.single-lesson .sensei-lesson-footer .wp-block-button{margin:0!important;padding:0!important;width:auto!important;max-width:none!important;display:inline-flex!important;float:none!important;clear:none!important;position:static!important}body.single-lesson .sensei-lesson-footer a{display:inline-flex!important;text-decoration:none!important;float:none!important;clear:none!important}body.single-lesson .sensei-lesson-footer button.wp-block-button__link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;width:auto!important;max-width:100%!important;margin:0!important;padding:12px 28px!important;border-radius:999px!important;line-height:1.2!important;white-space:nowrap!important}body.single-lesson .sensei-lesson-footer .completado-btn button.wp-block-button__link{background:#f5f2fa!important;color:#742891!important;border:2px solid #d0bce3!important;cursor:default!important;box-shadow:none!important}body.single-lesson .sensei-lesson-footer .siguiente-leccion-btn button.wp-block-button__link{background:#742891!important;color:#ffffff!important;border:2px solid #742891!important;box-shadow:0 4px 12px rgba(116,40,145,0.25)!important}body.single-lesson .sensei-lesson-footer .siguiente-leccion-btn:hover button.wp-block-button__link{background:#4f1964!important;border-color:#4f1964!important;color:#ffffff!important;transform:translateY(-2px)!important}body.single-lesson .screen-reader-text:not(:focus):not(:active){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:600px){body.single-lesson .sensei-lesson-footer .sensei-buttons-container{flex-direction:column!important;align-items:stretch!important}body.single-lesson .sensei-lesson-footer .sensei-buttons-container__button-block,body.single-lesson .sensei-lesson-footer a,body.single-lesson .sensei-lesson-footer button.wp-block-button__link{width:100%!important}}.dashboard-cursos-compacto{margin-top:18px}.dashboard-cursos-compacto a{text-decoration:none!important}.dashboard-cursos-compacto .sensei-message{display:none!important}.dashboard-cursos-compacto ul,.dashboard-cursos-compacto ol{list-style:none!important;padding:0!important;margin:0!important}.dashboard-cursos-compacto .sensei-course-filters,.dashboard-cursos-compacto .course-filters,.dashboard-cursos-compacto .course-container>ul:first-child{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px!important;padding:0!important;border-bottom:1px solid #e0d4e8}.dashboard-cursos-compacto .sensei-course-filters a,.dashboard-cursos-compacto .course-filters a,.dashboard-cursos-compacto .course-container>ul:first-child a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;border:2px solid #d4c1e6;border-bottom:0;border-radius:12px 12px 0 0;background:#f7f1fb;color:#742891!important;font-size:14px;font-weight:700}.dashboard-cursos-compacto .course{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 20px;margin-bottom:14px;background:#ffffff;border:2px solid #d4c1e6;border-left:6px solid #975ab6;border-radius:16px;box-shadow:0 4px 12px rgba(80,50,120,0.08)}.dashboard-cursos-compacto .entry,.dashboard-cursos-compacto .course-content{min-width:0}.dashboard-cursos-compacto .course-title,.dashboard-cursos-compacto .entry-title,.dashboard-cursos-compacto h2,.dashboard-cursos-compacto h3{margin:0 0 8px!important;padding:0!important;font-size:17px!important;line-height:1.3!important;font-weight:800!important;color:#4f1964!important}.dashboard-cursos-compacto .course-title a,.dashboard-cursos-compacto .entry-title a,.dashboard-cursos-compacto h2 a,.dashboard-cursos-compacto h3 a{color:#4f1964!important}.dashboard-cursos-compacto .course-lesson-progress,.dashboard-cursos-compacto .course-category,.dashboard-cursos-compacto .course-meta{display:inline-flex;margin:0 12px 0 0;color:#6f5b7c!important;font-size:13px!important;font-weight:700!important;line-height:1.4}.dashboard-cursos-compacto .dashboard-course-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.dashboard-cursos-compacto .dashboard-course-btn,.dashboard-cursos-compacto .course a.button,.dashboard-cursos-compacto .course .button,.dashboard-cursos-compacto .course input[type="submit"]{display:inline-flex!important;align-items:center;justify-content:center;min-height:42px;padding:10px 20px!important;border-radius:999px!important;border:2px solid #742891!important;background:#742891!important;color:#ffffff!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;white-space:nowrap;box-shadow:0 4px 10px rgba(116,40,145,0.2)}.dashboard-cursos-compacto .course a[href*="certificate"],.dashboard-cursos-compacto .course a[href*="certificado"],.dashboard-cursos-compacto .course a[href*="results"],.dashboard-cursos-compacto .course a[href*="resultados"]{background:#f3ecf9!important;border-color:#d4c1e6!important;color:#742891!important;box-shadow:none!important}@media (max-width:760px){body .dashboard{width:100%!important;max-width:100%!important;display:block!important;margin:0 auto!important;padding:96px 12px 36px!important;box-sizing:border-box!important;overflow:visible!important}body .dashboard-sidebar{position:static!important;width:100%!important;max-width:100%!important;margin:0 0 14px!important;padding:10px!important;z-index:1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;border-radius:14px!important;background:#f3ecf9!important;border:2px solid #d4c1e6!important;box-shadow:0 4px 12px rgba(80,50,120,0.1)!important;box-sizing:border-box!important}body .dashboard-sidebar .menu-link,body .dashboard-sidebar .logout{width:100%!important;min-height:34px!important;margin:0!important;padding:8px 6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;font-size:11px!important;line-height:1.15!important;font-weight:700!important;text-align:center!important;white-space:normal!important;box-sizing:border-box!important}body .dashboard-sidebar .menu-link.active{background:#975ab6!important;color:#ffffff!important}body .dashboard-sidebar .logout{grid-column:1 / -1!important;color:#d71920!important;background:#fff7f7!important}body .dashboard-content{position:relative!important;z-index:2!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:18px 12px 20px!important;border-radius:14px!important;box-sizing:border-box!important;overflow:visible!important}body .dashboard-content h2{font-size:20px!important;line-height:1.2!important;margin:0 0 16px!important}.dashboard-cursos-compacto .sensei-course-filters,.dashboard-cursos-compacto .course-filters,.dashboard-cursos-compacto .sensei-message,.dashboard-cursos-compacto .course-container>p:first-child,.dashboard-cursos-compacto .course-container>ul:first-child{display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}.dashboard-cursos-compacto,.dashboard-cursos-compacto .course-container{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.dashboard-cursos-compacto .course{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:14px!important;margin:0 0 12px!important;background:#ffffff!important;border:2px solid #d4c1e6!important;border-left:5px solid #975ab6!important;border-radius:14px!important;box-shadow:0 4px 12px rgba(80,50,120,0.08)!important;box-sizing:border-box!important;overflow:visible!important;position:relative!important;z-index:1!important}.dashboard-cursos-compacto .entry,.dashboard-cursos-compacto .course-content{width:100%!important;max-width:100%!important;min-width:0!important}.dashboard-cursos-compacto .course-title,.dashboard-cursos-compacto .entry-title,.dashboard-cursos-compacto h2,.dashboard-cursos-compacto h3{max-width:100%!important;margin:0 0 8px!important;padding:0!important;font-size:13px!important;line-height:1.25!important;font-weight:800!important;color:#4f1964!important;overflow-wrap:anywhere!important}.dashboard-cursos-compacto .course-lesson-progress,.dashboard-cursos-compacto .course-category,.dashboard-cursos-compacto .course-meta{display:block!important;width:100%!important;margin:4px 0!important;font-size:10.5px!important;line-height:1.35!important;color:#5f5268!important;font-weight:700!important;overflow-wrap:anywhere!important}.dashboard-cursos-compacto .dashboard-course-actions{width:100%!important;display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:12px!important}.dashboard-cursos-compacto .dashboard-course-btn,.dashboard-cursos-compacto .course a.button,.dashboard-cursos-compacto .course .button,.dashboard-cursos-compacto .course input[type="submit"]{width:100%!important;min-height:38px!important;padding:10px 12px!important;border-radius:999px!important;font-size:11px!important;white-space:normal!important;box-sizing:border-box!important}}.dashboard-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.dashboard-home-card{padding:18px;background:#f8f2fb;border:2px solid #d4c1e6;border-radius:14px}.dashboard-home-card h3{margin:0 0 8px;color:#4f1964;font-size:17px;font-weight:800}.dashboard-home-card p{margin:0;color:#4c3b58;font-size:14px;line-height:1.55}@media (max-width:760px){.dashboard-home-grid{grid-template-columns:1fr}.dashboard-home-card{padding:15px}}body.sensei.course-results,body.sensei-course-results,body.course-results,body.page-template-default{}.wp-block-sensei-lms-course-results,.sensei-course-results,.sensei-course-results__content,.sensei-course-theme-course-results,body .entry-content:has(.wp-block-sensei-lms-course-results),body .entry-content:has(#course-completed-actions){width:min(920px,calc(100% - 32px))!important;margin:48px auto 80px!important;padding:clamp(24px,4vw,42px)!important;background:linear-gradient(135deg,#9c6a8f,#6e3d61)!important;border:3px solid #7a1b5d!important;border-radius:24px!important;color:#ffffff!important;box-shadow:0 12px 28px rgba(80,50,80,0.18)!important}.wp-block-sensei-lms-course-results>*,.sensei-course-results>*,body .entry-content:has(#course-completed-actions)>*{max-width:760px!important;margin-left:auto!important;margin-right:auto!important}.wp-block-sensei-lms-course-results h1,.wp-block-sensei-lms-course-results h2,.wp-block-sensei-lms-course-results h3,.sensei-course-results h1,.sensei-course-results h2,.sensei-course-results h3{color:#ffffff!important;text-align:center!important;font-weight:800!important}.wp-block-sensei-lms-course-results__grade,.sensei-course-results__grade{text-align:center!important;margin:0 0 24px!important}.wp-block-sensei-lms-course-results__grade-score,.sensei-course-results__grade-score{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:96px!important;min-height:96px!important;padding:18px!important;border-radius:999px!important;background:#f4ebd5!important;color:#7a1b5d!important;font-size:30px!important;font-weight:900!important}#course-completed-actions,.sensei-course-results__actions,.wp-block-sensei-lms-course-results__actions{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px!important;margin:22px auto 30px!important}#course-completed-actions a,#course-completed-actions .wp-block-button__link,.sensei-course-results a.button,.wp-block-sensei-lms-course-results a.button,.wp-block-sensei-lms-course-results .wp-block-button__link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:11px 24px!important;border-radius:999px!important;border:2px solid #7a1b5d!important;background:#f4ebd5!important;color:#7a1b5d!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important;line-height:1.2!important}#course-completed-actions a:hover,#course-completed-actions .wp-block-button__link:hover,.sensei-course-results a.button:hover,.wp-block-sensei-lms-course-results a.button:hover,.wp-block-sensei-lms-course-results .wp-block-button__link:hover{background:#7a1b5d!important;color:#ffffff!important}.wp-block-sensei-lms-course-results__lessons,.sensei-course-results__lessons{margin-top:28px!important}.wp-block-sensei-lms-course-results__lesson,.sensei-course-results__lesson{padding:14px 0!important;border-bottom:1px solid rgba(255,255,255,0.22)!important}.wp-block-sensei-lms-course-results__lesson-link,.sensei-course-results__lesson-link{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;color:#ffffff!important;text-decoration:none!important;font-weight:700!important}.wp-block-sensei-lms-course-results__lesson-score,.sensei-course-results__lesson-score{color:#ffd87a!important;font-weight:800!important;white-space:nowrap!important}body .entry-content:has(#course-completed-actions){background:linear-gradient(135deg,#9c6a8f,#6e3d61)!important}body .entry-content:has(#course-completed-actions)>div,body .entry-content:has(#course-completed-actions)>section{background:transparent!important}@media (max-width:700px){.wp-block-sensei-lms-course-results,.sensei-course-results,body .entry-content:has(#course-completed-actions){width:calc(100% - 24px)!important;margin:28px auto 60px!important;padding:22px 16px!important;border-radius:18px!important}#course-completed-actions,.sensei-course-results__actions,.wp-block-sensei-lms-course-results__actions{flex-direction:column!important;align-items:stretch!important}#course-completed-actions a,#course-completed-actions .wp-block-button__link,.sensei-course-results a.button,.wp-block-sensei-lms-course-results a.button,.wp-block-sensei-lms-course-results .wp-block-button__link{width:100%!important}.wp-block-sensei-lms-course-results__lesson-link,.sensei-course-results__lesson-link{align-items:flex-start!important;flex-direction:column!important;gap:6px!important}}.edupaw-resultados{width:min(820px,calc(100% - 32px));margin:40px auto 70px;padding:clamp(22px,4vw,42px);background:#ffffff;border-radius:20px;color:#2b1d38}.edupaw-resultados-header{text-align:center;margin-bottom:28px}.edupaw-resultados-icon{font-size:34px;line-height:1;margin-bottom:10px}.edupaw-resultados h2{margin:0 0 8px;color:#4f1964;font-size:clamp(24px,4vw,34px);font-weight:800;line-height:1.15}.edupaw-resultados-course{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:8px 16px;background:#f3ecf9;color:#742891;border:2px solid #d4c1e6;border-radius:999px;font-size:14px;font-weight:800}.edupaw-resultados-lessons{display:flex;flex-direction:column;gap:12px}.edupaw-resultados-lesson{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:16px;align-items:center;padding:16px 18px;background:#fdfaff;border:2px solid #d4c1e6;border-left:5px solid #975ab6;border-radius:14px;box-shadow:0 3px 10px rgba(80,50,120,0.06)}.edupaw-resultados-lesson-main{min-width:0}.edupaw-resultados-status{display:inline-flex;align-items:center;justify-content:center;margin-bottom:7px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800}.edupaw-resultados-status.completed{background:#e8f2d8;color:#66735e}.edupaw-resultados-status.pending{background:#f3ecf9;color:#975ab6}.edupaw-resultados-lesson h3{margin:0;font-size:15px;line-height:1.35;font-weight:800}.edupaw-resultados-lesson h3 a{color:#4f1964!important;text-decoration:none!important}.edupaw-resultados-lesson-score{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:58px;padding:8px;background:#ffffff;border:2px solid #eadcf2;border-radius:12px;text-align:center}.edupaw-resultados-lesson-score strong{color:#742891;font-size:20px;line-height:1;font-weight:900}.edupaw-resultados-lesson-score span{margin-top:4px;color:#6f5b7c;font-size:11px;font-weight:800}.edupaw-resultados-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:28px}.edupaw-resultados-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 24px;border-radius:999px;font-size:14px;font-weight:800;text-decoration:none!important}.edupaw-resultados-btn.primary{background:#742891;color:#ffffff!important;border:2px solid #742891}.edupaw-resultados-btn.secondary{background:#f3ecf9;color:#742891!important;border:2px solid #d4c1e6}@media (max-width:700px){.edupaw-resultados{width:calc(100% - 24px);margin:28px auto 54px;padding:18px 14px;border-radius:16px}.edupaw-resultados-lesson{grid-template-columns:1fr;gap:10px;padding:14px}.edupaw-resultados-lesson-score{align-items:flex-start;text-align:left}.edupaw-resultados-actions{flex-direction:column}.edupaw-resultados-btn{width:100%}}.page-id-53 #main-content{background:linear-gradient(180deg,#cbd2c8 0%,#aab5a4 55%,#f4ebd5 100%)!important;padding-top:28px!important;padding-bottom:70px!important}.page-id-53 .entry-content,.page-id-53 .et-l,.page-id-53 .et_builder_inner_content{background:transparent!important}.page-id-53 .entry-content{margin-top:0!important;padding-top:0!important}.page-id-53 .edupaw-resultados{margin-top:0!important;margin-bottom:40px!important}.page-id-53 .entry-content{width:min(920px,calc(100% - 32px))!important;margin:0 auto!important;padding:28px!important;background:#9c6a8f!important;border:3px solid #7a1b5d!important;border-radius:24px!important}.page-id-53 .edupaw-resultados{width:100%!important}.page-id-10011 #main-content{min-height:auto!important;padding-top:26px!important;padding-bottom:28px!important;background:linear-gradient(180deg,#cbd2c8 0%,#aab5a4 55%,#f4ebd5 100%)!important}.page-id-10011 .edupaw-login-only,.page-id-10011 .woocommerce,.page-id-10011 .woocommerce-account{margin:0!important;padding:0!important}.page-id-10011 .edupaw-already-logged h2,.page-id-10011 .entry-content>div:not(.woocommerce) h2{margin:0 0 12px!important;color:#4f1964!important;font-size:22px!important;font-weight:800!important;line-height:1.2!important}.page-id-10011 .edupaw-already-logged p,.page-id-10011 .entry-content>div:not(.woocommerce) p{max-width:390px!important;margin:0 auto 22px!important;color:#2b1d38!important;font-size:14px!important;line-height:1.6!important}.page-id-10011 a.woocommerce-privacy-policy-link{color:#5a1f73}.page-id-10011+footer,.page-id-10011 footer,.page-id-10011 .et-l--footer{margin-top:0!important}:root{--edupaw-admin-offset:0px}body.admin-bar{--edupaw-admin-offset:46px}@media (min-width:783px){body.admin-bar{--edupaw-admin-offset:32px}}@media (max-width:768px){body.single-lesson{overflow-x:hidden}body.single-lesson .header-leccion{position:sticky!important;top:var(--edupaw-admin-offset)!important;z-index:10000!important;padding:12px 16px!important;gap:12px!important}body.single-lesson .sensei-course-theme__columns{display:block!important;width:100%!important}body.single-lesson .sensei-course-theme__sidebar,body.single-lesson .contenedor-izquierda{position:fixed!important;top:var(--edupaw-admin-offset)!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:100%!important;height:calc(100dvh - var(--edupaw-admin-offset))!important;margin:0!important;padding:92px 18px 34px!important;background:#e6e1f7!important;border-radius:0!important;border:0!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:9998!important;transform:translateX(-105%)!important;transition:transform 0.28s ease!important;pointer-events:none!important;box-shadow:none!important}body.single-lesson.sensei-course-theme--sidebar-open .sensei-course-theme__sidebar,body.single-lesson.sensei-course-theme--sidebar-open .contenedor-izquierda{transform:translateX(0)!important;pointer-events:auto!important}body.single-lesson .sensei-course-theme__sidebar::before,body.single-lesson .contenedor-izquierda::before{content:none!important;display:none!important}body.single-lesson .contenido-izquierda,body.single-lesson .sensei-lms-course-navigation{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}body.single-lesson .contenido-izquierda .sensei-lms-course-navigation__lessons,body.single-lesson .sensei-lms-course-navigation__lessons{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;gap:14px!important}body.single-lesson .sensei-lms-course-navigation-lesson{width:100%!important;max-width:100%!important;border-radius:10px!important}body.single-lesson .sensei-lms-course-navigation-lesson__link{min-height:54px!important;padding:12px 14px!important;margin:0!important}body.single-lesson .sensei-lms-course-navigation-lesson__title{font-size:13px!important;line-height:1.3!important;overflow-wrap:anywhere!important}body.single-lesson .sensei-course-theme__sidebar-toggle{position:relative!important;z-index:10001!important;width:42px!important;height:42px!important;min-width:42px!important;border-radius:12px!important;pointer-events:auto!important}body.single-lesson.sensei-course-theme--sidebar-open .sensei-course-theme__sidebar-toggle{position:fixed!important;top:calc(var(--edupaw-admin-offset) + 14px)!important;right:18px!important;width:44px!important;height:44px!important;min-width:44px!important;background:#742891!important;color:#ffffff!important;border:0!important;border-radius:14px!important;box-shadow:0 4px 14px rgba(0,0,0,0.18)!important;z-index:10002!important}body.single-lesson.sensei-course-theme--sidebar-open .sensei-course-theme__sidebar-toggle svg{display:none!important}body.single-lesson.sensei-course-theme--sidebar-open .sensei-course-theme__sidebar-toggle::after{content:"×";display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#ffffff;font-size:30px;font-weight:500;line-height:1}body.single-lesson.sensei-course-theme--sidebar-open .sensei-course-theme__main-content{pointer-events:none!important}body.single-lesson:not(.sensei-course-theme--sidebar-open) .sensei-course-theme__main-content{pointer-events:auto!important}}@media (max-width:768px){body.single-lesson .edupaw-sidebar-close{position:fixed!important;top:calc(var(--edupaw-admin-offset,46px) + 16px)!important;right:18px!important;width:44px!important;height:44px!important;display:none!important;align-items:center!important;justify-content:center!important;background:#742891!important;color:#ffffff!important;border:0!important;border-radius:14px!important;font-size:30px!important;font-weight:500!important;line-height:1!important;box-shadow:0 4px 14px rgba(0,0,0,0.18)!important;z-index:10050!important;cursor:pointer!important}body.single-lesson.sensei-course-theme--sidebar-open .edupaw-sidebar-close{display:flex!important}body.single-lesson .sensei-course-theme__sidebar,body.single-lesson .contenedor-izquierda{padding-top:86px!important}}.et_pb_menu li:has(a[href*="/resultados-del-curso/"]),#top-menu li:has(a[href*="/resultados-del-curso/"]),.nav li:has(a[href*="/resultados-del-curso/"]){display:none!important}body.postid-8093 .contenedor-derecho{min-height:0!important;padding-bottom:32px!important}body.postid-8093 .contenido{margin-bottom:0!important}body.postid-8093 .contenido .et_pb_text_inner>p:has(br),body.postid-8093 .contenido .et_pb_text_inner>p:empty{display:none!important}body.postid-8093 .sensei-lesson-footer{margin-top:24px!important;margin-bottom:48px!important}body.postid-8093 .sensei-lesson-footer .sensei-buttons-container{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}body.postid-8093 .contenido .et_pb_text_inner>p{min-height:0!important}body.postid-8093 .contenido .et_pb_text_inner>p:has(+p:has(br)){margin-bottom:0!important}body.postid-8093 .contenido .et_pb_text_inner>p:nth-of-type(n+86){display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}body.postid-8093 .entry-content.contenido,body.postid-8093 .entry-content.contenido .et-l,body.postid-8093 .entry-content.contenido .et_builder_inner_content,body.postid-8093 .entry-content.contenido .et_pb_section,body.postid-8093 .entry-content.contenido .et_pb_row,body.postid-8093 .entry-content.contenido .et_pb_column,body.postid-8093 .entry-content.contenido .et_pb_module,body.postid-8093 .entry-content.contenido .et_pb_text_inner{padding-bottom:0!important;margin-bottom:0!important;min-height:0!important}body.postid-8093 .sensei-lesson-footer{margin-top:20px!important;transform:translateY(-10px)}body.single-lesson .edupaw-ultima-leccion-resultados{display:inline-flex!important;text-decoration:none!important;margin-left:auto!important}body.single-lesson .edupaw-ultima-leccion-resultados .wp-block-button__link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:12px 30px!important;background:#742891!important;color:#ffffff!important;border:2px solid #742891!important;border-radius:999px!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;box-shadow:0 4px 12px rgba(116,40,145,0.25)!important}body.single-lesson .edupaw-ultima-leccion-resultados:hover .wp-block-button__link{background:#4f1964!important;border-color:#4f1964!important;color:#ffffff!important;transform:translateY(-2px)!important}@media (max-width:600px){body.single-lesson .edupaw-ultima-leccion-resultados,body.single-lesson .edupaw-ultima-leccion-resultados .wp-block-button__link{width:100%!important}}.sensei-quiz-question.wp-block-sensei-lms-quiz-question{border-left:none!important;padding:26px 30px 26px 58px!important;position:relative!important}.sensei-quiz-question.wp-block-sensei-lms-quiz-question::before,.sensei-quiz-question.wp-block-sensei-lms-quiz-question::after,.sensei-quiz-question .sensei-lms-question-block__header::before,.sensei-quiz-question .sensei-lms-question-block__header::after,.sensei-quiz-question .question-title::before,.sensei-quiz-question .question-title::after{content:none!important;display:none!important}.sensei-quiz-question.wp-block-sensei-lms-quiz-question{background-image:linear-gradient(#742891,#742891)!important;background-repeat:no-repeat!important;background-size:4px calc(100% - 48px)!important;background-position:24px 24px!important}.sensei-quiz-question .question-title{display:flex!important;gap:14px!important;align-items:flex-start!important;line-height:1.45!important;margin-left:0!important}.sensei-quiz-question .question-title span{min-width:32px!important;text-align:right!important;flex-shrink:0!important}@media (max-width:600px){.sensei-quiz-question.wp-block-sensei-lms-quiz-question{padding:22px 18px 22px 48px!important;background-size:3px calc(100% - 44px)!important;background-position:20px 22px!important}.sensei-quiz-question .question-title{gap:10px!important}.sensei-quiz-question .question-title span{min-width:26px!important}}