ul{font-size:1em}.module-text{font-weight:700;display:inline;font-size:.8em}.temario{border-radius:30px}.progress-bar-mini{width:150px;height:4px;background-color:#e0e0e0;border-radius:2px;overflow:hidden;margin-top:2px}.progress-fill{height:100%;background:linear-gradient(90deg,#1ae800,#2bff00);border-radius:2px;transition:width .3s ease}.mini-spinner{width:16px;height:16px}.spinner-dot{width:8px;height:8px;background-color:#1ae800;border-radius:50%;animation:pulse 1s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}input[type=checkbox]:disabled{opacity:.6;cursor:not-allowed}.progress-indicator{font-size:12px}.progress-indicator small{font-weight:500;color:#666}.progress-fill{transition:width .5s cubic-bezier(.4,0,.2,1)}.course-completed-toast{background:linear-gradient(135deg,#1ae800,#2bff00);color:#fff;border-radius:8px;padding:12px 16px}@media only screen and (min-width:1000px){.temario{min-height:380px;max-height:450px}}.nav-temario{list-style:none;margin-right:10px}.nav-temario ul li{padding:10px 0}.nav-temario ul{list-style:none}.nav-temario ul li a{text-decoration:none;position:relative;color:#333;font-size:.8em;line-height:1.4;font-weight:500;cursor:pointer;margin-left:2rem;display:inline-block;width:calc(100% - 3rem)}html.dark-mode .nav-temario ul li a,html.dark .nav-temario ul li a{color:#d1d5db}html.dark-mode .module-text,html.dark .module-text{color:#f3f4f6}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:absolute;height:24px;width:24px;border-radius:50%;align-items:center;justify-content:center}input[type=checkbox]:after{background:transparent;border-radius:50%}input[type=checkbox]:after,input[type=checkbox]:checked{font-family:Font Awesome\ 5 Free;content:"\f058";color:#1ae800;font-size:24px}input[type=checkbox]:checked{font-weight:900;pointer-events:none}.activo{font-weight:700!important;pointer-events:none;color:#18d600!important;background-color:rgba(24,214,0,.08);padding:8px 12px;border-radius:8px}.progressBar{font-size:12px}@media (max-width:768px){.search-container,.title-container{width:100%;text-align:center}.title-container{margin-bottom:10px}.search-container{justify-content:center}.search-container input{width:100%}}.badge[data-v-522bd7ce]{padding:4px 8px;border-radius:12px;font-size:.75em;font-weight:700}.badge-success[data-v-522bd7ce]{background-color:#28a745;color:#fff}.badge-warning[data-v-522bd7ce]{background-color:#ffc107;color:#212529}.btn-xs[data-v-522bd7ce]{padding:2px 6px;font-size:.7em;line-height:1.2}.progress-indicator[data-v-522bd7ce]{display:flex;flex-direction:column;gap:5px}.progress-bar-mini[data-v-522bd7ce]{width:100%;height:8px;background-color:#e9ecef;border-radius:4px;overflow:hidden}.progress-fill[data-v-522bd7ce]{height:100%;background-color:#28a745;transition:width .3s ease}.course-description[data-v-0dd9b2de]{text-align:justify;white-space:pre-wrap}.course-error-card[data-v-c823632e]{background-color:#fff}:root.dark-mode .course-error-card[data-v-c823632e],html.dark-mode .course-error-card[data-v-c823632e]{background-color:#1f2937!important}html.dark-mode .course-error-card h3.text-dark[data-v-c823632e]{color:#f9fafb!important}html.dark-mode .course-error-card p.text-muted[data-v-c823632e]{color:#d1d5db!important}.udemy-course-layout[data-v-c823632e]{display:flex;flex-direction:column;min-height:100vh}.custom-scrollbar[data-v-c823632e]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-c823632e]::-webkit-scrollbar-track{background:#f8fafc}html.dark-mode .custom-scrollbar[data-v-c823632e]::-webkit-scrollbar-track,html.dark .custom-scrollbar[data-v-c823632e]::-webkit-scrollbar-track{background:#111827}.custom-scrollbar[data-v-c823632e]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.custom-scrollbar[data-v-c823632e]::-webkit-scrollbar-thumb:hover{background:#94a3b8}html.dark-mode .udemy-course-layout .tw-bg-white{background-color:#0f172a!important}html.dark-mode .udemy-course-layout .tw-text-gray-900{color:#f8fafc!important}html.dark-mode .udemy-course-layout header.tw-bg-gray-900{background-color:#000!important}html.dark-mode .udemy-course-layout .tw-border-gray-200{border-color:#334155!important}html.dark-mode .udemy-course-layout .tw-bg-gray-50{background-color:#1e293b!important}html.dark-mode .udemy-course-layout .course-description,html.dark-mode .udemy-course-layout .tw-text-gray-600{color:#cbd5e1!important}html.dark-mode .udemy-course-layout .tw-text-gray-700{color:#e2e8f0!important}html.dark-mode .udemy-course-layout input{color:#f8fafc!important;background-color:#1e293b!important}html.dark-mode .udemy-course-layout input::-moz-placeholder{color:#94a3b8!important}html.dark-mode .udemy-course-layout input::placeholder{color:#94a3b8!important}