*{font-family:Poppins;font-weight:500;margin:0;outline:none;padding:0}::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:10px}::-webkit-scrollbar{background-color:#f5f5f5;height:7px;width:7px}::-webkit-scrollbar-thumb{background-color:#dfdfdf}:root{--primary-color:#11A9190;--primary-blue:#00afc2;--primary-yellow:#d5ad36;--primary-green:#246561;--warning-color:#00afc2;--danger-color:#921e1e;--light-green:#1a9190;--light-yellow:#edcd87;--green:#295943;--background:#e2f0f0;--light-white:#f9f9f9;--grey:#f4f5f9;--dark-grey:#7a7a7a;--border-grey:#e4e6f1;--image-aspect-ratio:2/1;--max-leccion-width:800px;--max-leccion-swiper-height:700px}body{background:#e2f0f0;background:var(--background)}.underline{text-decoration:underline}input,select,textarea{background:#f1f2f8cc;border:1px solid #e4e6f1;border-radius:4px;box-sizing:border-box;display:block;font-size:16px;padding:10px 10px 10px 20px;resize:none}button{background:#f4f5f9;background:var(--grey);border:1px solid #e4e6f1;border-radius:8px;cursor:pointer;padding:8px}button:hover{filter:brightness(.97)}img:not(.not-global){object-fit:contain}:root{--max-width:1140px;--primary-color:#1a9190}body#main{color:#777;height:100dvh;overflow-x:hidden;width:100%}header{background:#fff;font-weight:500;height:136px;margin:auto;padding:0 15px;top:0;z-index:10}header #content{align-items:center;display:flex;flex-direction:row;height:100%;margin:0 auto;max-width:1200px}header #content #menuBtn{cursor:pointer;display:none;margin-right:15px}header #content a{color:#222c51}header #content img{height:20px}header #content img#logo{height:70px}header #content #btnAdmin,header #content #btnLogin,header #content #btnLogout,header #content #search{cursor:pointer;margin-right:30px;text-decoration:none}header #content #btnLogout{color:var(--danger-color)}header #content #btnAdmin{color:#000}header #content #sections{margin:0 auto}header #content #sections a{text-decoration:none}header #content #verCursos{background:linear-gradient(135deg,#105554,#1a9190);background:linear-gradient(135deg,#105554 0,var(--primary-color) 100%);border-radius:4px;box-shadow:0 3px 6px #222c5117;color:#fff;cursor:pointer;padding:7px 50px}header #content #verCursos:hover{background:linear-gradient(135deg,#1a9190,#105554);background:linear-gradient(135deg,var(--primary-color) 0,#105554 100%)}#aviso{align-items:center;background:#ffefc8;display:flex;justify-content:center;padding:35px}#aviso #avisoContent{max-width:1140px;max-width:var(--max-width);width:100%}#aviso #avisoContent p{color:#000;font-size:20px;font-weight:400;margin-bottom:20px}#aviso #avisoContent strong{font-weight:600}#aviso #avisoContent p.red{color:red}span.underline{text-decoration:underline}#sectionA{display:grid;grid-template-columns:1fr 46%;margin:auto;max-width:1140px;max-width:var(--max-width);padding:60px 0}#sectionA,#sectionA img{width:100%}#sectionA #image{aspect-ratio:1/1;background:#0d4d4b33;border-radius:10000px;margin:auto 0 auto auto;overflow:hidden;padding:55px;width:50%}#sectionA #content{padding:15px;width:100%}#sectionA #content h1{color:#000;font-size:38px;font-weight:500;line-height:1.1em;margin-bottom:18px}#sectionA #content span.blue{color:#1a9190;color:var(--primary-color)}#sectionA #content p{color:#222c51;font-size:18px;margin-bottom:18px}#sectionA #content #carrusel>p{color:#a6a9c0;font-size:16px;margin:40px 0}#sectionB{background:#f1f2f9;width:100%}#sectionB #content{display:flex;flex-wrap:wrap;margin:auto;max-width:1140px;max-width:var(--max-width);padding:20px 0}#sectionB #content img{height:25px;position:absolute;transform:translate(-125%);width:25px}#sectionB h1{color:#0e1d47;font-size:18px;font-weight:600;margin-bottom:15px;position:relative}#sectionB p{color:#222c51;font-size:14px}#sectionB #content #column{margin:0 auto;max-width:345px;padding:15px;width:-webkit-max-content;width:max-content}#sectionC{justify-content:center;margin-top:50px}#sectionC,#sectionC #content{display:flex;flex-direction:column;width:100%}#sectionC #content{align-items:center;margin:auto;max-width:1140px;max-width:var(--max-width)}#sectionC #row{display:grid;grid-template-columns:1fr 1fr;margin:20px 0;width:100%}#sectionC #row img{width:100%}#sectionC #column{display:flex;flex-direction:column;justify-content:center}#sectionC #column h1{color:#0e1d47;font-size:30px;font-weight:500;line-height:34px}#sectionC #column p{color:#0e1d47;margin-top:22px}#sectionC #column:first-child{margin:auto;padding-right:70px}#sectionC #column:last-child{margin:auto;padding-left:70px}#sectionD{align-items:center;background:#1a9190;background:var(--primary-color);color:#fff;display:flex;justify-content:center;margin-top:50px;padding:70px 0;width:100%}#sectionD #content{grid-gap:20px;display:grid;gap:20px;grid-template-columns:29% 1fr;max-width:1140px;max-width:var(--max-width);width:100%}#sectionD #content #info{display:flex;flex-direction:column;justify-content:center}#sectionD #content #info h1{font-size:30px;font-weight:500;line-height:34px;margin-bottom:20px;text-align:center}#sectionD #content #info p{font-size:16px;text-align:center}#sectionD #content #info #whatsapp{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:5px}#sectionD #content #info #whatsapp img{filter:invert(1);margin-right:5px;width:30px}#sectionD #content #info #socials{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:25px 0}#sectionD #content #info #socials img{background:#fff;border-radius:1000px;cursor:pointer;margin:0 15px;overflow:visible;padding:10px;width:15px}#sectionD #content #info #members{color:#a6a9c0;font-size:14px;margin-bottom:0}#sectionD #content #info #members strong{font-size:27px;font-weight:500}#sectionD #content #info #group{margin:0 auto;width:145px}#sectionD #content #articles{display:flex;flex-direction:row;height:-webkit-max-content;height:max-content;margin-left:20px;padding:30px}#sectionD #content #articles #item{background:#00000014;border-radius:5px;box-shadow:0 3px 13px 0 #03071957;height:100%;margin:0 10px;padding:32px 24px}#sectionD #content #articles #item img{border-radius:5px;height:170px;object-fit:cover;object-position:top;width:100%}#sectionD #content #articles #item p{color:#ffffffd1;font-size:14px;line-height:20px;margin:10px 0}#sectionD #content #articles #item h1{font-size:22px;font-weight:500;line-height:26px;margin-bottom:20px}#sectionD #content #articles #item a{color:#fff;display:block;margin:20px auto auto;text-align:center;text-decoration:underline}#sectionE{display:flex;flex-direction:column;justify-content:center;margin-top:100px;padding:60px 0;width:100%}#sectionE #content{margin:0 auto;max-width:1140px;max-width:var(--max-width);overflow:hidden;width:100%}#sectionE #content h1{color:#0e1d47;font-size:30px;font-weight:500;margin-bottom:10px;text-align:center}#sectionE #content p{color:#06353466;font-size:18px;line-height:24px;text-align:center}#sectionE #content #list{display:flex;flex-direction:row;margin-top:35px;max-width:1140px;max-width:var(--max-width);overflow-x:visible;padding-bottom:20px;transition:.5s ease}#sectionE #sliderPositionList{display:flex;flex-direction:row;margin:0 auto}#sectionE #sliderPositionList #sliderPosition{background:#dfdfdf;border-radius:1000px;height:7px;margin:0 6px;width:7px}#sectionE #sliderPositionList #sliderPosition.selected{background:#1a9190;background:var(--primary-color)}#sectionE #content #list #item{background:#fff;border:1px solid #1a9190;border:1px solid var(--primary-color);border-radius:5px;margin:0 10px;min-width:calc(33% - 45px);padding:15px;width:33%}#sectionE #content #list #item p{color:#063534;font-size:12px;text-align:left}#sectionE #content #list #item #profile{display:flex;flex-direction:row;margin-bottom:30px}#sectionE #content #list #item img{background:var(--background);border-radius:1000px;box-sizing:initial;height:45px;margin-right:10px;width:45px}#sectionE #content #list #item #profile #userName{color:#1a9190;color:var(--primary-color);font-size:14px;font-weight:100;font-weight:400}#sectionE #content #list #item #profile #stars{align-items:center;display:flex;flex-direction:row}#sectionE #content #list #item #profile #stars img{background:#0000;height:-webkit-max-content;height:max-content;margin:0;width:15px}#sectionE #content #list #item #profile #stars img.empty{filter:grayscale(1)}#sideBar{animation:showSideBar .4s ease;height:100%;left:0;max-width:300px;min-width:300px;position:fixed;top:0;z-index:10}#sideBar #content{background:#fff;height:100%;width:100%}#sideBar #content #header{display:flex;flex-direction:row;margin-bottom:5px;width:100%}#sideBar #content #header #close{background:#11173978;border:0;border-radius:0;color:#fff;cursor:pointer;font-weight:400;line-height:1;margin-left:auto;padding:20px;position:relative}#sideBar #content #header #close #cruz{height:100%;margin:auto;position:relative;width:100%}#sideBar #content #header #close #cruz:before{transform:translate(-50%,-50%) rotate(45deg);transform-origin:center}#sideBar #content #header #close #cruz:after,#sideBar #content #header #close #cruz:before{background-color:#fff;border-radius:1000px;content:"";display:flex;height:2px;left:50%;position:absolute;top:50%;width:20px}#sideBar #content #header #close #cruz:after{transform:translate(-50%,-50%) rotate(-45deg);transform-origin:center}#sideBar #content a{color:#000;font-size:13px;font-weight:600;opacity:.75;text-decoration:none;text-transform:uppercase}#sideBar #content a:hover{color:#1a9190;color:var(--primary-color)}#sideBar #content #delimiter{background:#000;display:flex;height:1px;margin:15px 0;opacity:.1}#sideBar #content #buttonList{padding:25px}#sideBar #background{background:#000;height:100%;left:0;opacity:.6;position:fixed;top:0;width:100%;z-index:-1}@keyframes showSideBar{0%{left:-100%;opacity:.5}to{left:0;opacity:1}}@media (max-width:1200px){:root{--max-width:90%}#sectionC #content #row{grid-template-columns:1fr;margin:40px 0}#sectionC #content #row #column.a{grid-column-start:1;grid-row-start:1}#sectionC #content #row #column.b{grid-column-start:1;grid-row-start:2}#sectionC #content #row #column{display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:0}#sectionC #content #row #column img{margin:20px auto 0;max-width:230px;object-fit:cover;width:100%}#sectionC #content #row #column h1{font-size:24px;margin:0;text-align:left}}@media (max-width:1050px){#sectionD #content{grid-template-columns:1fr}#sectionD #content #articles #item{margin-bottom:15px;max-width:312px;min-width:312px}#sectionD #content #articles{flex-wrap:wrap;justify-content:center;margin:0;padding:20px 0}}@media (max-width:930px){#sectionE #content #list #item{min-width:calc(100% - 15px);width:calc(100% - 15px)}}@media (max-width:600px){#sectionA{padding:20px 0}#sectionC{margin-top:20px}#sectionC #content{padding:0}#sectionB{flex-direction:column}#sectionB #content #column{max-width:90%}#aviso #avisoContent p{font-size:15px}#aviso{padding:15px}}@media (max-width:955px){#sectionD #content #articles #item{display:block;min-width:auto;object-fit:cover;width:90%}}@media (max-width:800px){header #content #search,header #content #sections,header #content a{display:none}header #content #btnAdmin{display:block;margin-left:auto}header #content img#logo{height:50px;width:50px}header #content #menuBtn{display:block;width:-webkit-max-content;width:max-content}header{height:45px}#sectionA #image{display:none}#sectionA{display:flex;justify-content:center}#sectionA #content h1{font-size:35px}#sectionA #content p{font-size:15px}#welcomeFooter #content section{display:flex;flex-direction:column;margin:20px auto;width:70%}}@media (max-width:400px){:root{--max-width:95%}}#carruselContainer{align-items:center;display:flex;flex-direction:column}#carrusel{display:flex;flex-direction:row;margin-top:35px;max-width:100%;overflow-x:visible;padding-bottom:20px;position:relative;transition:.5s ease}#carruselPositionList{display:flex;flex-direction:row;margin:0 auto}#carruselPositionList #carruselPosition{background:#dfdfdf;border-radius:1000px;height:7px;margin:0 6px;width:7px}#carruselPositionList #carruselPosition.selected{background:var(--primary-color)}#carrusel #item{background:#fff;border:1px solid var(--primary-color);border-radius:5px;margin:0 10px;min-width:calc(33% - 45px);padding:15px;width:33%}#carrusel #item p{color:#063534;font-size:12px;text-align:left}#carrusel #item #profile{display:flex;flex-direction:row;margin-bottom:30px}#carrusel #item img{background:var(--background);border-radius:1000px;box-sizing:box;height:45px;margin-right:10px;width:45px}#carrusel #item #profile #userName{color:var(--primary-color);font-size:14px;font-weight:100;font-weight:400}#carrusel #item #profile #stars{align-items:center;display:flex;flex-direction:row}#carrusel #item #profile #stars img{background:#0000;height:-webkit-max-content;height:max-content;margin:0;width:15px}#carrusel #item #profile #stars img.empty{filter:grayscale(1)}@media (max-width:930px){#carrusel #item{min-width:calc(100% - 15px);width:calc(100% - 15px)}}#mainFooter{align-items:center;background:#fff;color:var(--primary-color);flex-direction:column;margin-top:50px;width:100%}#mainFooter,#mainFooter #content{display:flex;justify-content:center}#mainFooter #content{flex-direction:row;flex-wrap:wrap;margin:auto;padding:50px 0;width:90%}#mainFooter #content section{margin:30px;min-width:-webkit-max-content;min-width:max-content}#mainFooter #content section h1{font-size:16px}#mainFooter #content section #links{display:flex;flex-direction:column}#mainFooter #content section #links a{align-items:center;color:var(--primary-color);display:flex;flex-direction:row;font-size:12px;margin:5px 0;text-align:left;text-decoration:none}#mainFooter #content section #links img{filter:brightness(0);height:20px;margin-right:10px}#mainFooter #finalText{color:#000;font-size:12px;font-weight:200;margin-bottom:50px;text-decoration:none}@media (max-width:800px){#mainFooter #content section{display:flex;flex-direction:column;justify-content:center;margin:20px auto;width:60%}}body{background-color:#f9f9f9;background-color:var(--background-light);color:#333;color:var(--text-color);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-family:var(--font-family);line-height:1.6;margin:0;padding:0}.hero{background-image:linear-gradient(#0006,#0006),url();background-position:top;background-size:cover;color:#fff;color:var(--light-color);display:flex;flex-direction:column;justify-content:flex-end;min-height:550px;padding:10rem 1rem 4rem;text-align:center}.hero h1{font-size:3.5rem;margin-bottom:.5rem;text-shadow:2px 2px 4px #000c}.hero p{font-size:1.4rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:700px}.cta-button{background-color:#f4a261;background-color:var(--secondary-color);border-radius:50px;color:#fff;color:var(--light-color);display:inline-block;font-size:1.1rem;font-weight:700;padding:.8rem 2.5rem;text-decoration:none;transition:background-color .3s ease,transform .2s ease}.cta-button:hover{background-color:#e76f51;transform:translateY(-3px)}.logos-container{align-items:center;color:#fffc;display:flex;font-size:.8rem;gap:1.5rem;justify-content:center;margin-top:3rem}.section{padding:4rem 2rem;text-align:center}.section-title{color:#264653;color:var(--dark-color);font-size:2.5rem;margin-bottom:1rem}.section-subtitle{color:#666;font-size:1.1rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:700px}#avatars{background-color:#264653;background-color:var(--dark-color);color:#fff;color:var(--light-color)}.avatar-grid{align-items:flex-start;display:flex;gap:4rem;justify-content:center;margin-top:3rem}.avatar-card{max-width:250px;padding:1rem;text-align:center}.avatar-card img{background-color:#2e5766;border-radius:50%;height:150px;margin-bottom:1rem;object-fit:contain;padding:5px;width:150px}.avatar-card h4{color:#f4a261;color:var(--secondary-color);font-size:1.2rem;margin:0}.courses-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.course-card{background-color:#fff;background-color:var(--light-color);border-radius:15px;box-shadow:0 4px 12px #0000001a;box-shadow:var(--box-shadow);display:flex;flex-direction:column;overflow:hidden;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.course-card img{height:200px;object-fit:contain;width:100%}.course-card-content{flex-grow:1;padding:1.5rem}.course-card h3{color:teal;color:var(--primary-color);font-size:1.5rem;margin-top:0;min-height:48px}.course-card p{color:#555;line-height:1.5;min-height:72px}.course-card .card-footer{padding:0 1.5rem 1.5rem;text-align:right}.course-card a{color:#f4a261;color:var(--secondary-color);font-weight:700;text-decoration:none;transition:color .3s ease}.course-card a:hover{color:teal;color:var(--primary-color)}.modal{background-color:#00000080;display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:2000}.modal-content{background-color:#fff;background-color:var(--light-color);border-radius:10px;box-shadow:0 4px 12px #0000001a;box-shadow:var(--box-shadow);margin:5% auto;max-width:800px;padding:30px;position:relative;text-align:left;width:90%}.close-button{color:#aaa;cursor:pointer;float:right;font-size:28px;font-weight:700;position:absolute;right:20px;top:10px}.modal-content h2{border-bottom:2px solid teal;border-bottom:2px solid var(--primary-color);color:#264653;color:var(--dark-color);margin-top:0;padding-bottom:10px}.modal-content h4{color:teal;color:var(--primary-color);font-size:1.2rem;margin-bottom:.5rem;margin-top:1.5rem}.modal-content ul{column-count:2;-webkit-columns:2;-moz-columns:2;list-style:none;padding-left:0}.modal-content li{margin-bottom:8px;padding-left:1.5rem;position:relative}.modal-content li:before{color:#f4a261;color:var(--secondary-color);content:"•";display:inline-block;font-weight:700;left:0;margin-left:-1em;position:absolute;width:1em}.modal-info-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:1rem;text-align:center}.modal-info-box{background:#e9f5f5;background:var(--background-green-light);border-radius:8px;padding:15px}.modal-info-box p{color:#264653;color:var(--dark-color);font-weight:700;margin:0}.modal-info-box span{color:#f4a261;color:var(--secondary-color);display:block;font-size:1.5rem;margin-top:5px}#why-us{background-color:#e9f5f5;background-color:var(--background-green-light)}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px;text-align:center}.feature-item{background:#fff;background:var(--light-color);border-radius:10px;box-shadow:0 4px 12px #0000001a;box-shadow:var(--box-shadow);padding:2rem;transition:all .3s ease}.feature-item h4{color:teal;color:var(--primary-color);font-size:1.2rem;margin-top:0}@media (max-width:768px){.navbar{flex-direction:column;padding:1rem}.hero h1{font-size:2.5rem}.hero p{font-size:1.1rem}.logos-container{flex-direction:column;gap:.5rem}.avatar-grid,.courses-grid,.features-grid{flex-direction:column;gap:2rem;grid-template-columns:1fr}.modal-content ul{column-count:1}}#digitalizacionMainHeader{align-items:center;background-color:var(--light-color);box-shadow:0 2px 5px #0000001a;display:flex;justify-content:space-between;padding:1rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:5}#digitalizacionMainHeader .logo{color:var(--primary-color);font-size:1.5rem;font-weight:700}#digitalizacionMainHeader .nav-links{display:flex;gap:1.5rem;list-style:none}#digitalizacionMainHeader a{color:var(--dark-color);font-weight:600;text-decoration:none;transition:color .3s ease}#digitalizacionMainHeader .nav-links li.deployable{cursor:pointer;display:flex;flex-direction:column;position:relative}#digitalizacionMainHeader .nav-links li.deployable:focus #menu{display:flex;opacity:1}#digitalizacionMainHeader .nav-links li.deployable #menu{background:#fff;border:1px solid var(--grey);border-radius:10px;box-shadow:0 0 10px -5px var(--grey);display:none;flex-direction:column;left:0;list-style:none;opacity:0;padding:15px 20px;position:absolute;top:100%;transition:.4s}#digitalizacionMainHeader .nav-links li.deployable #menu li{cursor:pointer;margin:2.5px 0;width:-webkit-max-content;width:max-content}#digitalizacionMainHeader .nav-links li.deployable #menu li:first-child{margin-top:0}#digitalizacionMainHeader .nav-links li.deployable #menu li:last-child{margin-bottom:0}#digitalizacionMainHeader a:hover{color:var(--primary-color)}#digitalizacionMainFooter{background-color:var(--dark-color);color:var(--light-color);padding:0;text-align:center}#digitalizacionMainFooter .logos-container{color:var(--light-color);filter:none;margin-top:1rem;opacity:1}#digitalizacionMainFooter .patrocinios{align-items:center;background-color:var(--background-green-light);display:flex;flex-direction:row;justify-content:center;padding:10px 0}#digitalizacionMainFooter .patrocinios img{width:90%}#digitalizacionMainFooter #islassem{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:5px 0}#digitalizacionMainFooter #islassem p{font-size:.8rem}#digitalizacionMainFooter #islassem p a{color:#fff;font-weight:700;text-decoration:none}#digitalizacionMainFooter .legales{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#digitalizacionMainFooter .legales a{color:#fff;margin:0 5px;text-decoration:none}#notifyContainer{align-items:center;display:flex;flex-direction:column;left:50%;position:fixed;top:0;transform:translateX(-50%);width:400px;z-index:50}#notifyContainer #notify{animation:showNotify .3s ease-out;background:var(--primary-color);border-radius:5px;color:#fff;font-weight:400;margin:5px 0;padding:15px;width:100%}#notifyContainer #notify.error{background:var(--warning-color);color:#007785}#notifyContainer #notify.success{background:var(--light-green);color:#fff}@keyframes showNotify{0%{opacity:0;scale:.98;transform:translateY(-100%)}to{opacity:1;scale:1;transform:translateY(0)}}:root{--primary-color:teal;--secondary-color:#f4a261;--dark-color:#264653;--light-color:#fff;--background-light:#f9f9f9;--background-green-light:#e9f5f5;--text-color:#333;--font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;--box-shadow:0 4px 12px #0000001a}#signUpMain{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:4rem 2rem;width:100%}#signUpMain .auth-form{background-color:#fff;background-color:var(--light-color);border-radius:15px;box-shadow:0 4px 12px #0000001a;box-shadow:var(--box-shadow);box-sizing:border-box;max-width:450px;padding:2.5rem;text-align:left;width:100%}#signUpMain .auth-form h2{color:#264653;color:var(--dark-color);font-size:2rem;margin-bottom:2rem;margin-top:0;text-align:center}#signUpMain #status{background:teal;background:var(--primary-color);border-radius:10px;box-shadow:0 0 5px #00000021;color:#fff;left:50%;margin-bottom:10px;padding:10px;text-align:center;top:20px}#signUpMain .form-group{margin-bottom:1.5rem}#signUpMain .form-group label{color:#333;color:var(--text-color);display:block;font-weight:600;margin-bottom:.5rem}#signUpMain .form-group input{border:1px solid #ddd;border-radius:8px;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-family:var(--font-family);font-size:1rem;padding:.8rem;width:100%}#signUpMain .form-group input:focus{border-color:teal;border-color:var(--primary-color);box-shadow:0 0 5px #0080804d;outline:none}#signUpMain .form-button{background-color:#f4a261;background-color:var(--secondary-color);border:none;border-radius:50px;color:#fff;color:var(--light-color);cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:700;padding:.8rem 2.5rem;text-align:center;text-decoration:none;transition:background-color .3s ease,transform .2s ease;width:100%}#signUpMain .form-button:hover{background-color:#e76f51;transform:translateY(-3px)}#signUpMain .auth-link{color:#666;font-size:.9rem;margin-top:1.5rem;text-align:center}#signUpMain .auth-link a{color:teal;color:var(--primary-color);font-weight:600;text-decoration:none}#signUpMain .auth-link a:hover{text-decoration:underline}#signUpMain .form-message{border-radius:8px;display:none;font-weight:600;margin-top:1rem;padding:.8rem;text-align:center}#signUpMain .form-message.success{background-color:#e9f5f5;background-color:var(--background-green-light);color:teal;color:var(--primary-color)}#signUpMain .form-message.error{background-color:#fdeaea;color:#c00}@media (max-width:768px){#signUpMain .auth-form{padding:2rem 1.5rem}}#loginBody{background:#fff;color:#777;display:grid;grid-template-columns:50% 1fr;grid-template-rows:1fr;height:100dvh;margin-right:150px;overflow-x:hidden;place-content:center;width:100%}#loginSection{display:flex;flex-wrap:wrap;height:-webkit-max-content;height:max-content;position:relative}#loginSection input{background:#f1f2f8cc;border:1px solid #e4e6f1;border-radius:4px;box-sizing:border-box;display:block;font-size:16px;padding:10px 10px 10px 20px;width:100%}#loginSection input::placeholder{font-size:inherit;opacity:.5}#formHeader{height:-webkit-max-content;height:max-content;margin-bottom:70px}#formHeader,#formHeader a{align-items:center;display:flex}#formHeader a{color:#1a9190;flex-direction:row;margin-left:auto;text-decoration:none}#formHeader a:hover{filter:brightness(.5)}#back{background:#1a9190;border-radius:100px;height:2px;margin:auto 10px auto auto;position:relative;width:14px}#back:after{rotate:-45deg;transform:translate(2px,calc(-100% - 1px))}#back:after,#back:before{background:#1a9190;border-radius:100px;content:"";display:block;height:2px;left:0;position:absolute;top:50%;width:8px}#back:before{rotate:45deg;transform:translate(1px,100%)}#loginForm{background:#fff;padding:70px 70px 70px 0;position:absolute;transform:translateY(130px);width:550px}#loginForm h1{color:#0e1d47;font-weight:600;letter-spacing:0;margin-bottom:40px;text-align:center}#formSection{margin-bottom:20px}#formSection,#formSection label{display:block}#form label{font-weight:400!important}#rememberSection{align-items:center;display:flex;flex-direction:row}#rememberSection input{width:-webkit-max-content;width:max-content}#rememberSection a{color:#222;font-size:14px;margin-left:auto;text-decoration:none}#rememberSection a:hover{color:#1a9190}#rememberSection label{font-size:16px;margin-left:5px}#loginBtn{background:linear-gradient(135deg,#206e6d,#1a9190);border:1px solid #0000;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;letter-spacing:.1em;margin-top:35px;padding:13px 30px;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;width:100%}#loginBtn:hover{background:#fff;border-color:#1a9190;color:#1a9190}#leftSection{background:var(--primary-color);width:calc(100% - 50px)}#leftSection img{box-sizing:initial;height:100dvh;position:absolute;width:-webkit-max-content;width:max-content}#changeFormLink{color:var(--primary-color);display:block;font-size:12px;margin-left:auto;text-align:right;text-decoration:none}#changeFormLink:hover{color:#000}@media (max-width:600px){#sectionC #content #row{margin:15px 0}#sectionE{margin:30px 0;padding:10px 0}}@media (max-width:1250px){#leftSection{display:none}#loginBody{grid-template-columns:1fr}#loginForm{left:50%;margin:0;padding-right:0;transform:translate(-50%,100px);width:50%}}@media (max-width:800px){#loginForm{left:50%;margin:0;padding-right:0;transform:translate(-50%);width:85%}#loginForm h1{font-size:23px}#formHeader{display:flex;margin-bottom:20px}#back{margin-left:0}}#leftBar{background:var(--light-white);box-shadow:0 0 15px 1px #dbdbdb;height:calc(100% - 20px);max-width:270px;padding:15px;position:relative;transition:.5s ease;width:40%}#leftBarHeader{align-items:center;display:flex;flex-direction:row;margin-bottom:50px;padding:10px}#leftBarHeader img#logo{width:40%}#resizeBtn{background:#eaecf3;border:none;border-radius:5px;cursor:pointer;height:38px;margin-left:auto;padding:6px;-webkit-user-select:none;user-select:none;width:38px}#resizeBtn img{height:100%;width:100%}#sectionList{display:flex;flex-direction:column;padding:0 15px}#sectionList a{align-items:center;background:#fff0;border-radius:15px;color:rgba(0,0,0,.637);display:grid;font-size:16px;font-weight:400;grid-template-columns:30px 1fr;height:30px;margin:5px 0;padding:8px 15px;text-decoration:none;transition:.3s}#sectionList a img{background:var(--light-white);border-radius:5px;width:100%}#leftBar #sectionList a #firstLetter{opacity:0}#sectionList a p{margin-left:10px;opacity:1;width:-webkit-max-content;width:max-content}#sectionList a.selected{background:var(--primary-color);color:#fff}#sectionList a.selected img{padding:5px;width:calc(100% - 10px)}#sectionList a.selected:after{display:none!important}#sectionList a.selected:hover,#sectionList a.selected:hover:after{background:var(--primary-color)}#sectionList a:hover,#sectionList a:hover:after{background:#0000000d;transition:.5s}#sectionList a:hover:after{border-radius:15px 0 0 15px;content:"";display:flex;height:30px;padding:8px;position:absolute;right:0;width:0}#sectionList a:hover img{background:#0000}#sectionList a.selected:hover img{background:var(--background);transition:.1s}#leftBarFooter{align-items:center;bottom:20px;display:flex;flex-direction:column;position:absolute;width:100%}#leftBarFooter button{align-items:center;background:#0000;border:none;color:var(--primary-color);cursor:pointer;display:flex;font-size:14px;justify-content:center;margin-top:10px}#leftBarFooter button img{width:20px}#leftBar.close{padding:15px 0;width:110px}#leftBar.close #leftBarHeader img#logo{display:none}#leftBar.close #leftBarHeader #resizeBtn{margin:0 auto}#leftBar.close #sectionList a.selected:after{opacity:0}#leftBar.close #sectionList{padding:0 30px}#leftBar.close #sectionList a p{margin:0;opacity:0;transition:.1s;width:0}#leftBar.close #sectionList a #firstLetter{opacity:1}#leftBar.close #sectionList a{align-items:center;display:flex;flex-direction:row;font-size:16px;font-weight:bolder;justify-content:center;padding:8px;width:30px}#leftBar.close #sectionList a.selected{font-size:14px}#leftBar.close #sectionList a img{scale:.95}@media (max-width:900px){#leftBar{padding:15px 0;width:110px}#leftBar #leftBarHeader img#logo{display:none}#leftBar #leftBarHeader #resizeBtn{margin:0 0 0 30px}#leftBar #sectionList a.selected:after{opacity:0}#leftBar #sectionList{padding:0 30px}#leftBar #sectionList a p{margin:0;opacity:0;transition:.1s;width:0}#leftBar #sectionList a{align-items:center;display:flex;flex-direction:row;font-size:16px;font-weight:bolder;justify-content:center;padding:8px;width:30px}#leftBar #sectionList a.selected{font-size:14px}#leftBar #sectionList a img{scale:.95}#leftBar #sectionList a #firstLetter{opacity:1}}@media (max-width:600px){#leftBar{background:var(--light-white);box-shadow:0 0 15px 1px #dbdbdb;height:50px;max-width:none;overflow:hidden;padding:10px;position:fixed;top:0;transition:.5s ease;width:calc(100% - 20px);z-index:10}#leftBarHeader{align-items:center;display:flex;flex-direction:row;height:50px;margin-bottom:0;padding:0}#sectionList{display:flex;flex-direction:column;height:0;overflow:hidden;padding:0}#leftBarFooter{display:none}#leftBar #leftBarHeader #resizeBtn{margin:0 0 0 auto}#leftBar #leftBarHeader img#logo{display:flex;height:30px;margin:0;width:-webkit-max-content;width:max-content}#leftBar.close{background:var(--light-white);box-shadow:0 0 15px 1px #dbdbdb;height:-webkit-max-content;height:max-content;max-width:none;overflow:hidden;padding:10px;position:fixed;top:0;transition:.5s ease;width:calc(100% - 20px);z-index:10}#leftBar.close #leftBarHeader{align-items:center;display:flex;flex-direction:row;margin-bottom:0;padding:0}#leftBar.close #sectionList{align-items:center;display:flex;flex-direction:column;height:-webkit-max-content;height:max-content;padding:0 15px}#leftBar.close #leftBarFooter{display:none}#leftBar.close #leftBarHeader #resizeBtn{margin:0 0 0 auto}#leftBar.close #leftBarHeader img#logo{display:flex;height:30px;margin:0;width:-webkit-max-content;width:max-content}#leftBar.close #sectionList a{align-items:center;background:#fff0;border-radius:15px;color:#000;display:grid;font-size:17px;font-weight:400;grid-template-columns:30px 1fr;height:30px;margin:5px 0;padding:8px 15px;text-decoration:none;transition:0s;width:100%}#leftBar.close #sectionList a img{background:var(--light-white);border-radius:5px;width:100%}#leftBar.close #sectionList a #firstLetter{opacity:0;transition:0s}#leftBar.close #sectionList a p{margin-left:10px;opacity:1;transition:0s;width:-webkit-max-content;width:max-content}#leftBar.close #sectionList a.selected{background:var(--primary-color);color:#fff;transition:0s}#leftBar.close #sectionList a.selected img{padding:5px;transition:0s;width:calc(100% - 10px)}}#primaryMainStructure{background:#fff;display:flex;flex-direction:row;height:100dvh;overflow:hidden;width:100%}#primaryMainStructureContent{background:#0000;height:100%;overflow:auto;width:100%}#primaryMainStructureContent .content{height:100%;margin:0 auto;max-width:var(--max-width);overflow-x:hidden;padding:20px 30px}@media (max-width:600px){#primaryMainStructure{background:#fff;display:flex;flex-direction:column;height:100dvh;overflow:hidden;width:100%}#primaryMainStructureContent{margin-top:70px}}#usersList{align-items:center;width:100%}#usersList,#usersList .section{display:flex;flex-direction:column}#usersList .section{background:#fff;border:2px solid #0000001f;border-radius:20px;box-shadow:0 0 19px -9px #00000052;margin:20px 0;padding:15px;width:calc(95% - 30px)}#usersList .section #sectionHead h1{color:#0000007d;font-size:20px;font-weight:500;-webkit-user-select:none;user-select:none}#usersList .section #user{display:flex;flex-direction:row;margin:5px 0 5px 15px;padding-left:10px}#usersList .section #user #profile{align-items:center;display:flex;flex-direction:row}#usersList .section #user #profile #name{color:#000;font-size:18px;margin:0 10px 0 0}#usersList .section #user #profile #email{color:#000;font-size:14px;opacity:.7;-webkit-user-select:auto;user-select:auto}#usersList .section #user #actions{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-left:auto}#usersList .section #user #actions button{background:var(--primary-yellow);border:none;border-radius:5px;color:#fff;cursor:pointer;margin:0 2.5px;padding:10px}#usersList .section #user #actions button:hover{filter:brightness(.95)}#usersList .section p#empty{font-weight:500;opacity:.3;-webkit-user-select:none;user-select:none}#usersList .section #sectionHead{align-items:center;display:flex;margin-bottom:10px;padding:0 15px}#usersList .section #sectionHead h1{margin-right:auto}#usersList .section #sectionHead button,#usersList .section #sectionHead label.button{background:#0000;border:none;cursor:pointer;font-size:.9rem;font-weight:400}#usersList .section #sectionHead label.button{padding:8px}#excelResultContainer{align-items:center;display:flex;justify-content:center}#excelResultContainer #excelResult{background:#fff;border-radius:30px;padding:50px}#excelResultContainer #excelResult h1{font-size:1.5rem;margin-bottom:20px;text-align:center}#excelResultContainer #excelResult table thead th{font-weight:700;padding-left:10px;text-align:left}#excelResultContainer #excelResult table tbody tr td{padding:10px}#excelResultContainer #excelResult table tbody tr td.password{-webkit-text-security:disc}#excelResultContainer #excelResult table tbody tr.bad{opacity:.4;position:relative}#excelResultContainer #excelResult table tbody tr.bad:after{background:#000;content:"";display:flex;height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}#excelResultContainer #excelResult table tbody #errorList{font-size:.8rem;opacity:.6}#excelResultContainer #excelResult table tbody #errorList td{color:red;grid-column-end:3;grid-column-start:1;transform:translateY(-10px)}#excelResultContainer #excelResult #confirmar{background:var(--primary-color);color:#fff}#excelResultContainer.loading{filter:brightness(.9)}#excelResultContainer.loading button{display:none}#simplePopup{align-items:flex-start;animation:showSimplePopUp .2s ease;background:rgba(0,0,0,.192);display:flex;height:100dvh;justify-content:center;left:0;max-height:60dvh;padding:20vb 0;position:fixed;top:0;width:100%;z-index:10}#simplePopup #background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@keyframes showSimplePopUp{0%{opacity:0}to{opacity:1}}#createUserPopUp{animation:showCreateUserPopUp .3s ease;background:#fff;border-radius:15px;margin:50px auto auto;padding:30px;width:-webkit-max-content;width:max-content}#createUserPopUp h1{font-size:18px}#createUserPopUp section{display:flex;flex-direction:column;margin:5px 0;padding:10px;width:300px}#createUserPopUp section label{padding-left:10px}#createUserPopUp section input{background:#00000008;border:2px solid #0000000f;border-radius:4px;padding:5px 10px}#createUserPopUp #btnCreate{background:var(--primary-color);border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 10px}@keyframes showCreateUserPopUp{0%{opacity:0}to{opacity:1}}#confirm #contentConfirm input{background:var(--grey);border:1px solid var(--border-grey);border-radius:5px;margin-bottom:20px;padding:8px 10px;width:calc(100% - 22px)}#confirm #buttonList button#acceptConfirm,#confirm #buttonList button#cancelConfirm{color:#fff}#confirm{animation:showConfirm .2s ease;background:#fff;border-radius:15px;display:flex;flex-direction:column;left:50%;max-width:350px;padding:20px 25px;position:fixed;top:50%;transform:translate(-50%,-100%);width:50%}#confirm #contentConfirm h1{border-bottom:1px solid #00000017;font-size:18px;font-weight:500;margin-bottom:10px;padding-bottom:10px}#confirm #contentConfirm p{font-weight:400;margin-bottom:20px}#confirm #buttonList{display:flex;flex-direction:row;justify-content:flex-end}#confirm #buttonList button{border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:10px;padding:5px 8px}#confirm #buttonList button#cancelConfirm{background-color:var(--warning-color)}#confirm #buttonList button#acceptConfirm{background-color:var(--light-green)}@keyframes showConfirm{0%{opacity:1}to{opacity:1}}#backButton{align-items:center;background:#0000;border:none;display:inline-flex;height:40px;justify-content:center;opacity:.5;width:40px}#backButton img{width:100%}.chathome{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 2fr;height:calc(100vh - 80px);padding:16px}@media (min-width:1200px){.chathome{grid-template-columns:360px 1fr}}.ch-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;display:flex;flex-direction:column;overflow:hidden}.ch-card__head{background:#f8fafc;border-bottom:1px solid #eef2f7;padding:12px 16px}.ch-title{font-size:1.05rem;font-weight:600;margin:0}.ch-sub{font-size:12px;opacity:.65}.ch-new{background:#fff;border-bottom:1px solid #f0f3f7;padding:12px}.ch-new .ch-field{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;width:100%}.ch-new .ch-btn{background:#059669;border:0;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:10px 12px;width:100%}.ch-new .ch-btn:disabled{cursor:default;opacity:.5}.ch-items{flex:1 1;overflow:auto}.ch-empty{font-size:14px;opacity:.6;padding:14px 16px}.ch-item{background:#fff;border-bottom:1px solid #f3f4f6;cursor:pointer;padding:12px 16px;text-align:left;width:100%}.ch-item:hover{background:#f9fafb}.ch-item__row{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:40px 1fr auto}.ch-item__avatar{background:#e5e7eb;border-radius:9999px;color:#111827;display:grid;font-weight:700;height:40px;place-items:center;width:40px}.ch-item__meta{min-width:0}.ch-item__top{align-items:center;display:flex;gap:10px;justify-content:space-between}.ch-item__name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-item__time{font-size:11px;opacity:.55;white-space:nowrap}.ch-item__course{font-size:12px;opacity:.6}.ch-item__course,.ch-item__last{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-item__last{font-size:14px}.ch-item__unread{align-self:center;background:#d1fae5;border-radius:9999px;color:#065f46;font-size:11px;padding:2px 8px}.ch-placeholder{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;display:none;justify-content:center;padding:24px;text-align:center}@media (min-width:1200px){.ch-placeholder{display:flex}}.ch-ph__title{font-size:18px;font-weight:700;margin-bottom:6px}.ch-ph__sub{opacity:.65}.chatroom{background:#fff;border:1px solid #e5e7eb;border-radius:16px;display:flex;flex-direction:column;height:calc(100vh - 80px);overflow:hidden}.cr-header{align-items:center;background:#f8fafc;border-bottom:1px solid #eef2f7;display:flex;gap:12px;padding:12px 16px}.cr-header__avatar{background:#e5e7eb;border-radius:9999px;color:#111827;display:grid;font-weight:700;height:40px;place-items:center;width:40px}.cr-header__info{min-width:0}.cr-header__name{font-weight:700}.cr-header__course,.cr-header__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-header__course{font-size:12px;opacity:.6}.cr-body{background:#fff;flex:1 1;overflow:auto;padding:12px 12px 8px}.cr-msg{display:flex;gap:8px;margin:6px 0}.cr-msg--me{justify-content:flex-end}.cr-bubble{background:#f3f4f6;border-radius:16px;box-shadow:0 1px 2px #0000000a;color:#111827;max-width:72%;padding:8px 12px;white-space:pre-wrap;word-break:break-word}.cr-bubble--me{background:#059669;color:#fff}.cr-time{font-size:11px;margin-top:2px;opacity:.65;text-align:right}.cr-composer{background:#fff;border-top:1px solid #eef2f7;padding:10px}.cr-composer__row{display:flex;gap:8px}.cr-input{border:1px solid #e5e7eb;border-radius:12px;flex:1 1;outline:none;padding:10px 12px}.cr-input:focus{box-shadow:0 0 0 3px #d1fae5}.cr-send{background:#059669;border:0;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;padding:10px 14px}.cr-send:disabled{cursor:default;opacity:.5}#cursoLeftBarHeader{align-items:center;cursor:pointer;display:flex;padding:10px 15px}#cursoLeftBarContent #cursoTitulo{display:flex;flex-direction:row}#cursoLeftBarContent #cursoTitulo img{filter:invert(1);height:20px;margin-right:10px;width:20px}#cursoLeftBar{background:#fff;border-right:1px solid #e4e6f1;display:flex;flex-direction:column;height:100%;max-width:340px;min-width:270px;width:35%}#cursoTitulo{background:var(--primary-blue);color:#fff;cursor:pointer;padding:20px}#cursoTitulo h1{font-size:16px;font-weight:600}#cursoLeftBarContent #temaList{display:flex;flex-direction:column;height:80%;overflow-y:auto}#cursoLeftBarContent #temaList #temaTitulo{align-items:center;color:#495255;display:flex;flex-direction:row;font-size:14px;font-weight:500;padding:16px 0 16px 20px}#cursoLeftBarContent #temaList #temaItem{cursor:pointer;position:relative}#cursoLeftBarContent #temaList #temaItem #temaTitulo #btnOpenTema{background:#0000;border:none;margin-left:auto;margin-right:15px;padding:5px;transition:.2s}#cursoLeftBarContent #temaList #temaItem #temaTitulo #btnOpenTema img{height:12px;opacity:.7;width:12px}#cursoLeftBarContent #temaList #temaItem.opened #temaTitulo #btnOpenTema{transform:rotate(90deg);transform-origin:center}#cursoLeftBarContent #temaList #temaItem.selected #temaTitulo{font-weight:700}#cursoLeftBarContent #temaList #temaItem #leccionList{background:var(--grey);border-bottom:1px solid #e4e6f1;padding-left:30px}#cursoLeftBarContent #temaList #temaItem #leccionList #leccionItem{padding:10px 0}#cursoLeftBarContent #temaList #temaItem #leccionList #leccionItem #leccionTitulo{font-size:13px;font-weight:400}#cursoLeftBarContent #temaList #temaItem #leccionList #leccionItem.selected #leccionTitulo{font-weight:700}#cursoMainStructure{background:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;height:100dvh;overflow:hidden;width:100%}.title{color:var(--primary-color);font-size:32px;padding:40px 50px 20px}#cursoMainStructureContent{background:#0000;overflow:auto;width:100%}#cursoMainStructureContentContainer{background:#0000;margin:0 auto;max-width:var(--max-width);overflow-y:auto;padding:0 30px 20px;width:calc(100% - 60px)}#cursoMainStructure.fullScreen #cursoMainStructureContentContainer,#cursoMainStructure.fullWidth #cursoMainStructureContentContainer{max-width:100%}#cursoMainStructure #cursoMainStructureLeftBar{height:100%}#cursoMainStructure.fullScreen #cursoMainStructureLeftBar{left:0;overflow:hidden;position:fixed;top:0;transform:translateX(-100%)}@media (max-width:600px){#cursoMainStructure{background:#fff;display:flex;flex-direction:column;height:100dvh;overflow:hidden;width:100%}#cursoMainStructureContent{margin-top:70px}}#viewCursoCard{border:2px solid var(--grey);border-radius:20px;overflow:hidden;position:relative;width:calc(100% - 4px)}#viewCursoCardHeader{aspect-ratio:var(--image-aspect-ratio);border-top-left-radius:20px;border-top-right-radius:20px;height:auto;overflow:hidden;position:relative;width:100%}#viewCursoCardHeader img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}#viewCursoCardHeader h1{bottom:20px;color:#fff;font-size:27px;left:30px;position:absolute;z-index:2}#viewCursoCardHeader #buttonList{position:absolute;right:10px;top:10px;z-index:2}#viewCursoCardHeader #buttonList button{margin:0 5px}#viewCursoCardHeader #buttonList button:first-child{margin-left:0}#viewCursoCardHeader #buttonList button:last-child{margin-right:0}#viewCursoCardHeader #shadow{background:#0000004d;filter:blur(35px);height:20%;position:absolute;transform:translate(-10%,10%);width:120%;z-index:1}#viewCursoCardHeader #shadow.bottom{bottom:-5%}#viewCursoCardHeader #shadow.top{top:-5%}#viewCursoContent{padding:20px}#contentTitle{margin-left:20px}#contenidoList{border-radius:10px;overflow:hidden}#btnAddTema{font-weight:400;width:100%}#contenidoList #temaItem{border:1px solid #d4d7e3;border-radius:10px;margin:10px 0;overflow:hidden;width:calc(100% - 2px)}#contenidoList #temaItem:first-child{margin-top:0}#contenidoList #temaItem #temaTitulo{align-items:center;color:#000;cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;font-size:18px;padding:10px 15px}#contenidoList #temaItem #temaTitulo button{display:flex;margin-right:5px}#contenidoList #temaItem #temaTitulo #buttonList{align-items:center;display:flex;flex-direction:row;margin-left:auto}#contenidoList #temaItem #temaTitulo #buttonList a{color:#000;text-decoration:none}#contenidoList #temaItem #leccionList{background:var(--grey);max-height:300px;overflow-y:auto;transition:.8s}#contenidoList #temaItem #leccionList #leccionItem{cursor:pointer;padding:7px 25px}#contenidoList #temaItem #leccionList #leccionItem #leccionTitulo{font-size:15px;font-weight:400}#contenidoList #temaItem.close #leccionList{height:0;overflow:hidden}#contenidoList #temaItem #leccionList #btnAddLeccion{background:var(--primary-blue);border:0;border-radius:0;color:#fff;text-align:center;width:100%}#cursoCard #portada{aspect-ratio:var(--image-aspect-ratio);position:relative}#cursoCard #portada img{aspect-ratio:var(--image-aspect-ratio);border-radius:10px;height:auto;object-fit:cover;overflow:hidden}#cursoCard #portada:after{position:absolute}#addCursoBodyContainer button label{cursor:pointer}#cursoBodyItem{margin:25px 0}#cursoBodyItem.image{aspect-ratio:var(--image-aspect-ratio);border:1px solid var(--grey);border-radius:10px;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;width:80%}#cursoBodyItem.image img{aspect-ratio:var(--image-aspect-ratio);width:100%}#cursoBodyItem.image #btnRemove{background:#fff;border-radius:0;border-bottom-left-radius:10px;padding:10px;position:absolute;right:0;top:0;transform:none}#cursoBodyItem #btnRemove img{height:15px;width:15px}#btnRemoveCurso{background:var(--warning-color);display:flex;margin:50% auto 0;padding:10px 20px}#editablePortada{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;width:100%}#editablePortada label{cursor:pointer;height:100%;width:100%}#portadaContainer{border:2px dashed rgba(0,0,0,.103);border-radius:10px;overflow:hidden}#editablePortada img{aspect-ratio:var(--image-aspect-ratio);cursor:pointer;display:block;height:100%;object-fit:cover;width:100%}#editablePortada p#click-text{color:grey;cursor:pointer;font-size:16px;font-weight:500;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#editablePortada #aspect-ratio{align-items:center;background:#000;border-radius:7px;color:#fff;display:flex;flex-direction:row;font-size:.8rem;font-weight:400;letter-spacing:1px;margin-left:auto;margin-top:5px;padding:5px 10px}#editablePortada #aspect-ratio p{display:flex;flex-direction:row;width:-webkit-max-content;width:max-content;word-break:keep-all}#editablePortada #aspect-ratio img{filter:invert(1);height:15px;margin-right:10px;width:15px}.ProseMirror{word-wrap:break-word;font-feature-settings:"liga" 0,none;font-variant-ligatures:none;position:relative;white-space:pre-wrap;white-space:break-spaces}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection ::selection{background:#0000}.ProseMirror-hideselection ::-moz-selection{background:#0000}.ProseMirror-hideselection{caret-color:#0000}.ProseMirror [draggable][contenteditable=false]{-webkit-user-select:text;user-select:text}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{border:2px solid #8cf;bottom:-2px;content:"";left:-32px;pointer-events:none;position:absolute;right:-2px;top:-2px}img.ProseMirror-separator{border:none!important;display:inline!important;margin:0!important}#btnCreate{background:var(--primary-color);border-radius:10px;box-shadow:0 0 10px -5px #0000;color:var(--grey);padding:10px 15px;text-decoration:none;transition:.3s}#btnCreate:hover{box-shadow:0 0 15px -5px rgba(0,0,0,.692)}#cursoItem{border-radius:18px;box-shadow:0 0 29px -5px #0000001a;cursor:move;display:flex;flex-direction:row;margin:15px 0;padding:10px 15px 10px 25px;position:relative;transition:.3s;transition-delay:.07s}#cursoDragArea{background:#b7b7b7;border-radius:1000px;height:0;opacity:0;transition:.2s}#cursoDragArea.active{height:15px;opacity:1}#cursoDragArea.over{height:30px}#cursoItem #moveContainer{background:var(--grey);border:1px solid #dfdfdf;border-radius:10px;cursor:move;display:flex;flex-direction:column;justify-content:center;left:0;padding:5px 2px;position:absolute;top:50%;transform:translate(-50%,-50%)}#cursoItem #moveContainer img{opacity:.5;-webkit-user-select:none;user-select:none;width:15px}#cursoItem #moveContainer button{background:var(--grey);border:0;border-radius:5px;cursor:move;margin:0;padding:5px;-webkit-user-select:none;user-select:none}#cursoItem #moveContainer button,#cursoItem #portada{align-items:center;display:flex;justify-content:center}#cursoItem #portada{aspect-ratio:var(--image-aspect-ratio);border-radius:13px;height:60px;overflow:hidden}#cursoItem #portada img{aspect-ratio:16/9;height:100%;width:100%}#cursoItem #content{margin:0 15px}#cursoItem #content #titulo{font-size:16px;font-weight:600}#cursoItem #content #type{background:var(--grey);border-radius:100px;font-size:12px;font-weight:500;padding:5px 10px;width:-webkit-max-content;width:max-content}#cursoItem #buttonSeparator{margin-left:auto}#cursoItem button{border-radius:13px;font-size:12px;font-weight:600;height:-webkit-max-content;height:max-content;margin:auto 0 auto 10px;padding:15px 13px}#cursoItem:hover{box-shadow:0 0 29px 0 #0000003b}@media (max-width:600px){#cursoItem{border-radius:18px;flex-direction:column;padding:10px 15px}#cursoItem #portada{align-items:center;border-radius:0;height:100px;justify-content:center;margin:0 auto 5px;width:100%}#cursoItem #portada img{aspect-ratio:16/9;border-radius:13px;height:100%;object-fit:contain;object-position:center}#cursoItem #content{margin:0}#cursoItem #content #titulo{margin:0 auto;text-align:center}#cursoItem button{margin-top:15px;padding:10px 13px;width:100%}}#cursoCard #portada{align-items:center;aspect-ratio:16/9;background:url();background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px dashed rgba(0,0,0,.103);border-radius:10px;cursor:pointer;display:flex;height:250px;justify-content:center;margin:0 auto;max-width:400px;overflow:hidden;width:95%}#cursoCard #portada.selected{border-color:#0000}#cursoCard #portada.selected:after{content:""}#cursoCard #portada:after{color:grey;content:"Pulse para establecer una portada";text-align:center}#cursoCard #portada::-webkit-file-upload-button{display:none}#cursoCard #portada::file-selector-button{display:none}#cursoCard #portada img{width:100%}#cursoCard{border:1px solid #e4e6f1;border-radius:5px;margin:0 auto;max-width:var(--max-width);padding:15px;width:90%}#cursoCard input,#cursoCard textarea,select{background-color:initial;border-radius:10px;margin-bottom:10px;width:100%}#cursoCard textarea{height:100px}#cursoCard section{margin:20px 0}#cursoCard section h1{margin-bottom:10px}#addCursoBodyContainer{align-items:center;border:1px solid #e4e6f1;border-radius:30px;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;padding:10px 5px;width:calc(100% - 15px)}#addCursoBodyContainer button{background-color:var(--grey);border:1px solid grey;border-radius:1000px;cursor:pointer;margin:0 5px;padding:2.5px 10px}#addCursoBodyContainer button:before{content:"+ "}#cursoBodyItem{margin:10px 0;position:relative}#cursoBodyItem.box{border:1px solid #e4e6f1;border-radius:10px;padding:10px 30px 10px 10px}#cursoBodyItem.box input,#cursoBodyItem.box textarea{border-color:#f3f3f5}#cursoBodyItem #btnRemove{background:#0000;border:none;cursor:pointer;display:flex;font-size:20px;font-weight:600;padding:5px;position:absolute;right:5px;top:50%;transform:translateY(-50%)}#cursoBodyItem.box #btnRemove,#cursoBodyItem.subdescripcion #btnRemove{top:10px;transform:none}#btnCrear{bottom:50px;font-weight:500;padding:10px 15px;position:fixed;right:50px}#addContenidoContainer{align-items:center;border:1px solid #e4e6f1;border-radius:30px;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;padding:10px 5px;width:calc(100% - 15px)}#addContenidoContainer button{background-color:var(--grey);border:1px solid grey;border-radius:1000px;cursor:pointer;margin:0 5px;padding:2.5px 10px}#addContenidoContainer button:before{content:"+ "}#addContenidoContainer button label{cursor:pointer;font-size:13px;padding:0}#temaBody input,#temaBody textarea{background:#0000;width:100%}#temaBody textarea{height:200px}#temaBody section{margin:20px 0}#temaBody section>label{font-size:24px;padding-left:10px}#temaTitulo{font-size:30px}#contenidoItem{margin:5px 0;position:relative}#contenidoItem.image{aspect-ratio:var(--image-aspect-ratio);border:1px solid var(--grey);border-radius:10px;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;width:80%}#contenidoItem.image img{aspect-ratio:var(--image-aspect-ratio);width:100%}#contenidoItem.image #btnRemoveItem{background:#fff;border-radius:0;border-bottom-left-radius:10px;padding:10px;position:absolute;right:0;top:0;transform:none}#btnRemoveItem{background:#0000;border:none;display:flex;font-size:15px;font-weight:700;position:absolute;right:10px}#btnSave{bottom:50px;position:fixed;right:50px}#btnRemoveTema{background:var(--warning-color);display:flex;margin:50% auto 0;padding:10px 20px}#editableSwiper{border:5px solid var(--grey);border-left:none;border-radius:10px;display:flex;flex-direction:row;height:-webkit-max-content;height:max-content;overflow:hidden;position:relative}#editableSwiperPageTitle{font-size:1rem;font-weight:400;opacity:.6}#editableSwiperContentListContainer{background:var(--grey);display:flex;flex-direction:row;justify-content:center}#editableSwiperContentList{display:flex;flex-direction:column;max-height:250px;overflow:hidden;overflow-y:auto;padding:5px;width:-webkit-max-content;width:max-content}#editableSwiperContentList #pageSelectorItem{align-items:center;display:flex;flex-direction:row}#editableSwiperContentList #pageSelectorItem #pageSelectorBox{align-items:center;display:flex;flex-direction:column}#editableSwiperContentList #pageSelectorItem #pageSelectorBox #addNextPageBtn{align-items:center;display:flex;height:30px;justify-content:center;margin-bottom:10px;width:30px}#editableSwiperContentList #pageSelectorItem #pageSelectorBox #addNextPageBtn img{height:70%;transform:rotate(45deg);width:70%}#editableSwiperContentList #pageSelectorItem #movePageContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:10px}#editableSwiperContentList #pageSelectorItem #movePageContainer button img{width:10px}#editableSwiperContentList #pageSelectorItem #movePageContainer button{background:#0000;border:none;padding:5px}#editableSwiperContentList #pageSelectorItem #movePageContainer button#movePageUpBtn img{transform:rotate(-90deg)}#editableSwiperContentList #pageSelectorItem #movePageContainer button#movePageDownBtn img{transform:rotate(90deg)}#editableSwiperContentList #pageSelectorBtn{align-items:center;border:1px solid #d3d3d3;display:flex;height:35px;justify-content:center;margin-bottom:5px;width:35px}#editableSwiperContentList #pageSelectorBtn.selected{background:var(--primary-blue);border-color:var(--primary-blue);color:#fff;margin-bottom:2px;margin-top:5px}#editableSwiperContent{align-items:center;display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:var(--max-width);min-height:250px;overflow:hidden;padding-bottom:50px;width:100%}#editableSwiperContent #contentItem{display:none;height:100%;width:100%}#editableSwiperContent #showRespuestasBtn{position:absolute;right:10px;top:50px}#editableSwiperContent #contentItem.visible{display:flex;flex-direction:column}#editableSwiperContent #contentItem #pageRespuesta{background:#0000;border:none;border-bottom:1px solid #8cc8c7;border-radius:0;color:var(--primary-color);cursor:text;font-size:30px;font-weight:400;margin:auto;padding:5px 0;transform:translateY(-30px);transition:.1s;width:calc(100% - 90px)}#editableSwiperContent #contentItem #pageRespuesta:focus{border-bottom:2px solid var(--primary-color)}#editableSwiperContent #contentItem #pageRespuesta::placeholder{color:#8cc8c7}#editableSwiperContent #contentItem #respuestasList{display:flex;flex-direction:column;max-height:500px;overflow:hidden;overflow-y:auto;padding:10px}#editableSwiperContent #contentItem #respuestasList #respuestaItem{background:var(--grey);border-radius:10px;margin-bottom:5px;padding:15px}#editableSwiperContent #contentItem #respuestasList #respuestaItem:last-child{margin-bottom:0}#editableSwiperContent #contentItem #respuestasList #respuestaItem #user{align-items:center;color:var(--primary-blue);display:flex;flex-direction:row;font-weight:bolder}#editableSwiperContent #contentItem #respuestasList #respuestaItem #user img{height:20px;margin-right:5px;width:20px}#editableSwiperContent #contentItem #respuestasList #respuestaItem #userRespuestas{background:#fff;border-radius:5px;display:flex;flex-direction:column;justify-content:center;margin-top:5px;padding:10px 10px 10px 20px}#editableSwiperFooter{background:#fff;border-top:4px solid var(--grey);bottom:0;display:flex;padding:5px;position:absolute;width:100%}#editableSwiperFooter button#editableSwiperNextPage{margin-right:auto}#editableSwiperFooter button#editableSwiperNextPage img{transform:rotate(90deg)}#editableSwiperFooter button#editableSwiperPrevPage img{transform:rotate(-90deg)}#editableSwiperFooter button{align-items:center;border:1px solid #d3d3d3;display:flex;height:35px;justify-content:center;margin-right:5px;min-width:35px}#editableSwiperFooter button img{height:15px;width:15px}#editableSwiperBody{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}#editableSwiperFooter button#editableSwiperAddPage{margin-right:10px}#editableSwiperFooter button#editableSwiperAddPage img{transform:rotate(45deg)}#editableSwiperFooter button#editableSwiperRemovePage{background:var(--warning-color);color:#fff;margin-right:5px}#editableSwiperFooter button#editableSwiperRemovePage img{filter:invert(1)}#editableSwiperFooter #addRespuestaBtn{background:var(--primary-blue);color:#fff;margin-left:20px}#emptyContentMessage{align-items:center;display:flex;height:90%;justify-content:center}#emptyContentMessage button{background:var(--primary-color);color:#fff;font-weight:bolder;padding:10px 20px}#createLeccion{padding-bottom:150px}#createLeccion section{margin:20px 0}#createLeccion section#actionList{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}#createLeccion section#actionList button{margin:5px}#createLeccion section#swiperSection{height:800px}#createLeccion input{background:#0000;width:100%}#createLeccion #addCursoBodyContainer{margin-top:10px}#createLeccion #contentItem{position:relative}#createLeccion #contentItem #btnRemoveContentItem{background:#0000;border:none;font-size:15px;font-weight:bolder;position:absolute;right:10px;top:10px}#createLeccion #selectLeccionTypeContainer{border:2px solid var(--grey);border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:15px}#createLeccion #selectLeccionTypeContainer button{align-items:center;display:flex;margin:5px 0}#createLeccion #selectLeccionTypeContainer h1{padding-bottom:10px;padding-left:10px}#createLeccion #selectLeccionTypeContainer button img{height:100%;height:30px;margin-right:10px;width:30px}#actionButtonList{align-items:flex-end;bottom:50px;display:flex;flex-direction:column;position:fixed;right:50px}#actionButtonList button{margin:5px 0;position:relative;width:-webkit-max-content;width:max-content}#createLeccion #removeLeccionBtn{background:var(--warning-color);display:flex;margin:50% auto 0;padding:10px 20px}#configView{align-items:center;max-width:650px}#configView,#configView #configContainer{display:flex;justify-content:center;width:100%}#configView #configContainer{background:#fff;border-radius:15px;flex-direction:column;padding:50px}#configView #configContainer h1{font-size:1.3rem;text-align:center}#configView #configContainer table tbody tr{display:flex;flex-direction:row;margin-bottom:20px}#configView #configContainer table tbody tr td{display:flex;width:100%}#configView #configContainer table tbody tr td:last-child{display:flex;justify-content:flex-end}#configView #configContainer #saveConfig{background:var(--grey);border:1px solid #e4e6f1;border-radius:8px;cursor:pointer;font-weight:400;padding:8px;text-align:center;width:100%}#configView #configContainer #saveConfig:hover{filter:brightness(.97)}#equiposBody #equipoList{display:flex;flex-direction:column}#equiposBody #equipoList #equipoItem{align-items:center;background:var(--grey);border-radius:10px;display:flex;margin:10px 0;padding:12px 18px}#cursosBody #buttons{display:flex;flex-direction:row;flex-wrap:wrap}#cursosBody #buttons button{margin:0 2.5px;padding:10px 15px}#cursosBody #buttons #separator{margin:0 auto}#equiposBody #equipoList #equipoItem #photo{border:3px solid var(--primary-color);border-radius:1000px;height:50px;overflow:hidden;width:50px}#equiposBody #equipoList #equipoItem #info{display:flex;flex-direction:column;margin-left:15px}#equiposBody #equipoList #equipoItem #buttons{margin-left:auto}#equiposBody #equipoList #equipoItem #buttons button{background:#fff;margin:0 2.5px}#equiposBody #equipoList #equipoItem #buttons button:first-child{margin-left:0}#equiposBody #equipoList #equipoItem #buttons button:last-child{margin-right:0}#equiposBody #equipoList #equipoItem #info h1{font-size:18px}#equiposBody #equipoList #equipoItem #info p{font-size:15px;font-weight:400}#equiposBody #equipoList #equipoItem #photo img{height:100%;object-fit:cover;width:100%}#cursosBody #importCursoContainer{background:#fff;border-radius:10px;height:100%;overflow-y:auto;padding:20px}#cursosBody #importCursoContainer h1{color:var(--primary-color);font-weight:.8rem;font-weight:700;margin-bottom:10px;text-align:center}#cursosBody #importCursoContainer>.container>h2{margin-bottom:10px}#cursosBody #importCursoContainer>.container>.item{align-items:center;background:#fff;border:1px solid var(--grey);border-radius:10px;box-shadow:0 0 10px -5px rgba(0,0,0,.363);cursor:pointer;display:flex;flex-direction:row;margin:5px 0;padding:10px;transition:.2s}#cursosBody #importCursoContainer>.container>.item:first-child{margin-top:0}#cursosBody #importCursoContainer>.container>.item:last-child{margin-bottom:0}#cursosBody #importCursoContainer>.container>.item:hover{filter:brightness(.95)}#cursosBody #importCursoContainer>.container>.item p{font-weight:700}#cursosBody #importCursoContainer>.container>.item img{margin-right:10px;width:20px}#createEquipoBody section#name{align-items:center;background:var(--grey);border-radius:10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:20px;width:-webkit-max-content;width:max-content}#createEquipoBody section#name label{font-size:15px}#createEquipoBody section#name #photo{align-items:center;border:2px dashed #dfdfdf;border-radius:500px;color:#d3d3d3;cursor:pointer;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;text-align:center;width:200px}#createEquipoBody section#name #photo:after{background:rgba(0,0,0,.514);bottom:0;content:"200 x 200";font-size:.65rem;height:20px;left:50%;opacity:.7;position:absolute;transform:translateX(-50%);width:100%}#createEquipoBody section#name #photo img{height:100%;width:100%}#createEquipoBody section#name input,#createEquipoBody section#name textarea{border-color:#d3d3d3}#createEquipoBody section#name input{margin-bottom:10px}#createEquipoBody section#name #equipoTextos{padding:20px 30px;width:300px}#createEquipoBody input,#createEquipoBody textarea{background:#0000;width:100%}#createEquipoBody section{margin:50px 0}#createEquipoBody section label{font-size:20px}#createEquipoBody #inputProfesoradoContainer{align-items:center;display:flex;flex-direction:row}#createEquipoBody #inputProfesoradoContainer button,#createEquipoBody #inputProfesoradoContainer input{border:1px solid #dfdfdf;border-radius:5px;height:50px}#createEquipoBody #inputProfesoradoContainer button{border-bottom-left-radius:0;border-top-left-radius:0}#createEquipoBody #inputProfesoradoContainer input{border-bottom-right-radius:0;border-top-right-radius:0}#createEquipoBody #profesoradoList{margin-top:20px;padding:0 20px}#createEquipoBody #profesoradoList #profesoradoItem{align-items:center;border:1px solid var(--grey);border-radius:10px;box-shadow:0 0 10px -5px #00000047;display:flex;flex-direction:row;margin:5px 0;padding:10px 15px}#createEquipoBody #profesoradoList #profesoradoItem #profesorPhoto{border-radius:100px;height:30px;margin-right:10px;overflow:hidden;width:30px}#createEquipoBody #profesoradoList #profesoradoItem img{height:100%;object-fit:cover;width:100%}#createEquipoBody #profesoradoList #profesoradoItem #removeProfesor{align-items:center;background:#0000;border:none;display:flex;justify-content:center;margin-left:auto}#createEquipoBody #profesoradoList #profesoradoItem #removeProfesor img{height:15px;margin:0;width:15px}#createEquipoBody #btnDelete{background:var(--warning-color);display:flex;margin:500px auto 0;opacity:.5;padding:10px 15px;-webkit-user-select:none;user-select:none}#addProfesorContainer{align-items:center;display:flex;flex-direction:row;height:40px;width:100%}#addProfesorContainer input{border-radius:10px;border-bottom-right-radius:0;border-top-right-radius:0;height:100%;width:100%}#addProfesorContainer #btnAddProfesor{background:var(--primary-color);border:1px solid var(--primary-color);border-radius:10px;border-bottom-left-radius:0;border-top-left-radius:0;color:#fff;height:100%;padding:10px 15px}#cursoProfesoradoBody #profesoradoList{display:flex;flex-wrap:wrap}#cursoProfesoradoBody #profesoradoList #profesorItem{align-items:center;background:var(--grey);border:1px solid #dfdfdf;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;margin-bottom:10px;margin-right:10px;overflow:hidden;padding:10px 15px;position:relative;-webkit-user-select:none;user-select:none}#cursoProfesoradoBody #profesoradoList #profesorItem #photo{border:3px solid var(--primary-color);border-radius:1000px;height:60px;margin-bottom:15px;object-fit:cover;overflow:hidden;width:60px}#cursoProfesoradoBody #profesoradoList #profesorItem #info{align-items:center;display:flex;flex-direction:column}#cursoProfesoradoBody #profesoradoList #profesorItem #configProfesor{animation:showProfesorConfig .2s ease;background:var(--grey);cursor:default;display:flex;flex-direction:column;height:100%;left:0;padding:10px;position:absolute;top:0;width:100%}#cursoProfesoradoBody #profesoradoList #profesorItem #configProfesor button{border-radius:5px;margin-bottom:5px;padding:2.5px 10px;width:calc(100% - 20px)}#cursoProfesoradoBody #profesoradoList #profesorItem #configProfesor button#removeProfesor{background:var(--warning-color)}@keyframes showProfesorConfig{0%{opacity:0}to{opacity:1}}#cursoAlumnado #addAlumnadoContainer{align-items:center;display:flex;flex-direction:row;margin-bottom:20px;margin-top:5px}#cursoAlumnado #addAlumnadoContainer button,#cursoAlumnado #addAlumnadoContainer input{border-radius:5px;height:40px}#cursoAlumnado #addAlumnadoContainer button{margin-left:10px}#cursoAlumnado #alumnadoList{display:flex;flex-direction:row;flex-wrap:wrap}#cursoAlumnado #alumnadoList #alumnoItem{background:var(--grey);border-radius:10px;cursor:pointer;overflow:hidden;padding:15px;position:relative}#cursoAlumnado #alumnadoList #alumnoItem #photo{align-items:center;border-radius:1000px;display:flex;flex-direction:row;height:70px;justify-content:center;margin:auto auto 10px;overflow:hidden;width:70px}#cursoAlumnado #alumnadoList #alumnoItem #photo img{height:100%;object-fit:cover;width:100%}#cursoAlumnado #alumnadoList #alumnoItem #info{display:flex;flex-direction:column;padding:10px}#cursoAlumnado #alumnadoList #alumnoItem #info #nombre{font-size:1.4rem}#cursoAlumnado #alumnadoList #alumnoItem #info #apellidos{font-size:1rem}#cursoAlumnado #alumnadoList #alumnoItem #info #email{font-size:.9rem;opacity:.5}#cursoAlumnado #alumnadoList #alumnoItem #config{animation:showConfig .4s ease;background-color:var(--grey);display:flex;flex-direction:column;height:100%;left:0;padding:15px;position:absolute;top:0;width:calc(100% - 30px)}#cursoAlumnado #alumnadoList #alumnoItem #config button{background:#fff;margin:5px 0}#cursoAlumnado #alumnadoList #alumnoItem #config button#expulsar{background:var(--primary-yellow);color:#fff}@keyframes showConfig{0%{opacity:0}to{opacity:1}}#leccionRegistro #registroList{display:flex;flex-direction:column}#leccionRegistro #registroList #registroItem{background:var(--grey);border-radius:10px;display:flex;flex-direction:column;margin:10px 0;max-height:322px;overflow:hidden;overflow-y:auto;padding:20px 20px 0}#leccionRegistro #registroList #registroItem #time{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f4f5f93b;bottom:0;margin-top:10px;padding:5px 5px 10px;position:-webkit-sticky;position:sticky}#leccionRegistro #registroList #registroItem #user{align-items:center;color:var(--primary-color);display:flex;flex-direction:row;font-size:1.2rem;margin-bottom:10px}#leccionRegistro #registroList #registroItem #user img{border-radius:1000px;height:20px;margin-right:10px;overflow:hidden;width:20px}#leccionRegistro #registroList #registroItem #stepList{display:flex;flex-direction:column}#leccionRegistro #registroList #registroItem #stepList #stepItem{background:#fff;border-radius:5px;cursor:pointer;margin:5px 0;padding:10px}#leccionRegistro #registroList #registroItem #stepList #stepItem #stepHead{align-items:center;display:flex;flex-direction:row}#leccionRegistro #registroList #registroItem #stepList #stepItem #stepHead #date{margin-right:20px;opacity:.6}#leccionRegistro #registroList #registroItem #stepList #stepItem #stepHead #message{align-items:center;display:flex;flex-direction:row}#leccionRegistro #registroList #registroItem #stepList #stepItem #stepHead #message img{height:15px;margin-right:6px;width:15px}#leccionRegistro #registroList #registroItem #stepList #stepItem #stepHead #deploy{height:1rem;margin-left:auto;opacity:.5;transform-origin:center;transition:.2s ease;-webkit-user-select:none;user-select:none;width:1rem}#leccionRegistro #registroList #registroItem #stepList #stepItem.open #stepHead #deploy{transform:rotate(90deg)}#leccionRegistro #registroList #registroItem #stepList #stepItem #stepData{display:flex;flex-direction:column;height:0;overflow-x:auto;overflow-y:hidden;width:100%}#leccionRegistro #registroList #registroItem #stepList #stepItem.open #stepData{height:-webkit-max-content;height:max-content;margin-top:5px}#leccionRegistro #registroList #registroItem #stepList #stepItem #stepData p{align-items:center;display:flex;flex-direction:row;font-size:.9rem;overflow-x:auto}#leccionRegistro #registroList #registroItem #stepList #stepItem #stepData p span{color:grey;margin-right:5px}#leccionTareas #tareaList{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}#leccionTareas #tareaList #tareaItem{background:var(--grey);border:1px solid #dfdfdf;border-radius:10px;box-shadow:0 0 0 0 grey;cursor:pointer;filter:brightness(1);margin:10px;min-height:100px;padding:20px;transition:.3s;width:250px}#leccionTareas #tareaList #tareaItem:hover{box-shadow:0 0 5px -2px grey;filter:brightness(.97)}#leccionTareas #tareaList #tareaItem #tareaActions{display:flex;flex:1 1;flex-direction:column;margin-top:10px}#leccionTareas #tareaList #tareaItem #titulo{align-items:center;display:flex;flex-direction:row;overflow:hidden}#leccionTareas #tareaList #tareaItem #titulo img{height:1.2rem;margin-right:10px;width:1.2rem}#leccionTareas #tareaList #tareaItem #titulo h1{font-size:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#leccionTareas #tareaList #tareaItem #accepts{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:10px;min-height:38px}#leccionTareas #tareaList #tareaItem #accepts #acceptItem{align-items:center;background-color:#fff;border:1px solid #dfdfdf;border-radius:4px;display:flex;justify-content:center;margin:3px;padding:5px}#leccionTareas #tareaList #tareaItem #accepts #acceptItem img{height:20px;width:20px}#leccionTareas #editingTarea section{margin:20px 0}#leccionTareas #editingTarea section label{font-size:1.3rem;margin-bottom:5px}#leccionTareas #editingTarea #head{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#leccionTareas #editingTarea section #acceptList{align-items:center;display:flex;flex-direction:row;overflow-x:auto;width:100%}#leccionTareas #editingTarea section #acceptList button{align-items:center;display:flex;flex-direction:row;margin:0 5px;padding:10px 15px}#leccionTareas #editingTarea section #acceptList button img{filter:invert(0);height:15px;margin-right:10px;width:15px}#leccionTareas #editingTarea section #acceptList button.selected{background:var(--primary-color);color:#fff}#leccionTareas #editingTarea section #acceptList button.selected img{filter:invert(1)}#leccionTareas #editingTarea #removeBtn{background:var(--warning-color);color:#fff;display:flex;margin:auto;padding:10px 15px}#leccionTareasEntregas #userList{display:flex;flex-direction:column}#leccionTareasEntregas #userList #userItem{background:var(--grey);border:1px solid #dfdfdf;border-radius:5px;display:flex;flex-direction:column;margin:5px 0;padding:10px}#leccionTareasEntregas #userList #userItem #message{opacity:.5}#leccionTareasEntregas #userList #userItem #head{align-items:center;display:flex;flex-direction:row}#leccionTareasEntregas #userList #userItem #head h1{font-size:1.1rem;font-weight:400}#leccionTareasEntregas #userList #userItem #head img{height:1.1rem;margin-right:10px;width:1.1rem}#leccionTareasEntregas #userList #userItem #head #calificacion{align-items:center;display:flex;flex-direction:row;margin-left:auto;overflow:hidden}#leccionTareasEntregas #userList #userItem #head #calificacion input{border:none;border-bottom:1px solid #0000;border-radius:0;color:var(--primary-color);font-weight:bolder;margin-left:10px;overflow:hidden;padding:0;text-align:center;width:50px}#leccionTareasEntregas #userList #userItem #head #calificacion input:hover{border-bottom:1px solid #000}#leccionTareasEntregas #userList #userItem #head #calificacion img{opacity:0}#leccionTareasEntregas #userList #userItem #head #calificacion.change img{cursor:pointer;opacity:1}#leccionTareasEntregas #userList #userItem #head #calificacion p{font-weight:400}#leccionTareasEntregas #userList #userItem #entregaList{display:flex;flex-direction:column;margin-top:8px;padding-left:15px}#leccionTareasEntregas #userList #userItem #entregaList #entregaItem{align-items:center;color:var(--primary-color);display:flex;flex-direction:row;margin:2.5px 0}#leccionTareasEntregas #userList #userItem #entregaList #entregaItem img{height:15px;margin-right:15px;width:15px}#leccionTareasEntregas #userList #userItem #entregaList #entregaItem p{cursor:pointer;text-decoration:underline}#leccionTareasEntregas #userList #userItem #userActions{align-items:center;display:flex;flex-direction:row;margin-top:10px}#leccionTareasEntregas #userList #userItem #userActions button{border:none;margin:0 5px}#editUserBody input{width:100%}#editUserBody section label{font-size:20px}#adminAlumnado .grid-2{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.1fr 1fr}@media (max-width:1100px){#adminAlumnado .grid-2{grid-template-columns:1fr}}#adminAlumnado .panel{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 4px 16px #0000000a;padding:14px}#adminAlumnado .panel-title{color:#111827;font-weight:700;margin:0 0 8px}#adminAlumnado .sub{align-items:center;color:#374151;display:flex;flex-direction:row;margin:6px 0}#adminAlumnado .row{align-items:center;display:flex;gap:8px}#adminAlumnado .row.between{justify-content:space-between}#adminAlumnado .input,#adminAlumnado .search,#adminAlumnado .textarea{border:1px solid #e5e7eb;border-radius:10px;outline:none;padding:8px 10px;width:100%}#adminAlumnado .textarea{resize:vertical}#adminAlumnado .input:focus,#adminAlumnado .search:focus,#adminAlumnado .textarea:focus{border-color:var(--primary-green);box-shadow:0 0 0 3px #00a67a22}#adminAlumnado .btn{background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;padding:8px 12px}#adminAlumnado .btn:hover{background:#f6f8fa}#adminAlumnado .btn.small{font-size:13px;padding:6px 10px}#adminAlumnado .btn.danger{background:#fff5f5;border-color:#fca5a5;color:#ef4444}#adminAlumnado .muted{color:#6b7280;font-size:13px}#adminAlumnado .chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}#adminAlumnado .chip{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;cursor:pointer;display:inline-flex;gap:8px;padding:6px 12px}#adminAlumnado .divider{background:#e5e7eb;height:1px;margin:12px 0}#adminAlumnado .groups-list{display:flex;flex-direction:column;gap:8px}#adminAlumnado .group-item{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:10px}#adminAlumnado .group-item.active{border-color:var(--primary-green);box-shadow:0 0 0 3px #00a67a22}#adminAlumnado .table-wrapper{background:#fff;border:1px solid #edf2f7;border-radius:10px;overflow:auto}#adminAlumnado .table{border-collapse:collapse;font-size:14px;width:100%}#adminAlumnado .table thead th{border-bottom:1px solid #e5e7eb;color:#4b5563;padding:10px 12px;text-align:left}#adminAlumnado .table tbody td{border-bottom:1px solid #f1f5f9;padding:10px 12px}#adminAlumnado .table tbody tr:hover{background:#f7faf9}#adminAlumnado .table .empty{color:#9ca3af;padding:18px;text-align:center}#adminAlumnado .alumno-name{color:#111827;font-weight:600}#adminAlumnado .alumno-email{color:#6b7280;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:13px}#adminAlumnado .rows-list{grid-gap:8px;display:grid;gap:8px;margin-bottom:8px}#adminAlumnado .row-item{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1.2fr 1.6fr auto}@media (max-width:900px){#adminAlumnado .row-item{grid-template-columns:1fr}}#adminAlumnado .btn.ghost{background:#fff;border:1px dashed #cbd5e1}#adminAlumnado .chip.active{background:#0000!important;border-color:var(--primary-green);box-shadow:0 0 0 3px #00a67a22;color:inherit!important}#adminAlumnado .chip.active:after{display:none!important}#importarAlumnosCsvButton{background:var(--primary-blue);color:#fff;cursor:pointer}#importarAlumnosCsvButton label{align-items:center;cursor:pointer;display:flex;flex-direction:row}#importarAlumnosCsvButton label img{filter:invert(1);height:20px;margin-right:10px;width:20px}#adminAlumnado #importarPlantillaCsvButton{border:none;margin-left:auto;padding:0;text-decoration:underline}#adminAlumnado #importarPlantillaCsvButton:hover{background:#0000}#adminRegistrosContainer #trackList .table-registros.hide-progress tbody td:nth-child(5),#adminRegistrosContainer #trackList .table-registros.hide-progress thead th:nth-child(5){display:none}#adminRegistrosContainer #trackList .btn.small{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:13px;padding:6px 10px}#adminRegistrosContainer #trackList .btn.small:hover{background:#f6f8fa}#adminRegistrosContainer #trackList .details-box{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 4px 18px #0000000d;margin-top:14px;padding:14px}#adminRegistrosContainer #trackList .details-header{align-items:center;display:flex;gap:12px;margin-bottom:10px}#adminRegistrosContainer #trackList .details-header h3{color:#111827;flex:1 1;font-size:18px;font-weight:700;margin:0}#adminRegistrosContainer #trackList .cards-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 320px;margin-bottom:12px}@media (max-width:1100px){#adminRegistrosContainer #trackList .cards-row{grid-template-columns:1fr}}#adminRegistrosContainer #trackList .card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px}#adminRegistrosContainer #trackList .card h4{color:#374151;font-size:15px;margin:0 0 8px}#adminRegistrosContainer #trackList .card .table-registros{min-width:600px}#adminRegistrosContainer #trackList .card .table-wrapper{background:#fff;border:1px solid #edf2f7;border-radius:10px;overflow:auto}#adminRegistrosContainer #trackList .activity-box{background:#fcfdfd;border:1px dashed #e5e7eb;border-radius:10px;padding:10px}#adminRegistrosContainer #trackList .bullets{margin:0;padding-left:18px}#adminRegistrosContainer #trackList .bullets li{color:#111827;margin:4px 0}#adminRegistrosContainer #trackList .bullets li strong{color:var(--primary-green)}#adminRegistrosContainer #trackList .table-registros tbody tr:hover{background:#f7faf9}.chip{border-radius:16px;cursor:pointer;margin:4px;padding:6px 12px}.chip.active{background-color:#007bff;color:#fff}.table-registros{border-collapse:collapse;width:100%}.table-registros tbody td,.table-registros thead th{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:8px 12px;text-align:center;vertical-align:middle}.table-registros tbody td:first-child,.table-registros thead th:first-child{text-align:left}#adminRegistrosContainer #trackList .groups-controls{margin:8px 0 12px}#adminRegistrosContainer #trackList .groups-controls .subt{color:#374151;font-size:14px;font-weight:600;margin:0 0 6px}#progressBar{align-items:center;border-radius:50%;display:flex;height:25px;justify-content:center;opacity:1!important;width:25px}#progressCircle.completed #progressBar{background:var(--primary-blue)!important}#progressBar{background:radial-gradient(closest-side,var(--grey) 60%,#fff 60% 100%),conic-gradient(var(--primary-blue) 0,#fff 0);transform:rotateY(180deg)}#progressCircle{position:relative}#progressCircle>img#checkIcon{filter:invert(1);height:50%!important;left:50%;opacity:1!important;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%!important}progress{height:0;visibility:hidden;width:0}#addFavoriteBtn{align-items:center;border-radius:1000px;display:flex;flex-direction:row;justify-content:center}#addFavoriteBtn img{height:18px;margin-right:5px;width:18px}#verFormacionBody{grid-column-gap:50px;column-gap:50px;display:grid;grid-template-columns:1fr minmax(0,300px);margin:0 auto;max-width:var(--max-width);padding-top:80px}#verFormacionBody .content{width:100%}#verFormacionBody #formacionBody{padding:0 45px}#verFormacionBody #formacionTitulo{color:var(--primary-blue);font-size:48px;font-weight:700}#verFormacionBody #formacionDescripcion{background:#0000;border:none;font-weight:400;padding:0;width:100%}#verFormacionBody #formacionBody #impartidoPor{align-items:center;display:flex;flex-direction:row}#verFormacionBody #formacionBody #impartidoPor img{border:3px solid var(--primary-color);border-radius:1000px;height:70px;object-fit:cover;width:70px}#verFormacionBody #formacionBody #impartidoPor #info{margin-left:20px}#verFormacionBody #formacionBody #impartidoPor #info p{color:#000;font-size:14px;font-weight:400;opacity:.6}#verFormacionBody #formacionBody #impartidoPor #info #profesorList{padding-left:0}#verFormacionBody #formacionBody #impartidoPor #info #profesorList p{font-size:18px;font-weight:500;opacity:1}#verFormacionBody #formacionContent{width:100%}#verFormacionBody #formacionBody #cursoContent{display:flex;flex-direction:column;margin-top:10px}#verFormacionBody #formacionBody #cursoContent.bloqued{cursor:default}#verFormacionBody #formacionBody #cursoContent #cursoItem{align-items:center;border:1px solid #dfdfdf;border-radius:5px;box-shadow:none;color:#222;cursor:pointer;font-size:15px;margin:5px 0;padding:15px 20px;-webkit-user-select:none;user-select:none}#verFormacionBody #formacionBody #cursoContent #cursoItem img{height:20px;margin-left:auto;opacity:.5;width:20px}#verFormacionBody #formacionBody #cursoContent #cursoItem #progress{margin-left:auto}#verFormacionBody #joinSection{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}#verFormacionBody #joinSection #portada{aspect-ratio:var(--image-aspect-ratio);object-fit:cover;width:100%;z-index:2}#verFormacionBody #joinSection #joinSectionContent{align-items:center;background:#fff;box-shadow:0 3px 18px #222c5124;display:flex;flex-direction:column;padding:30px;position:-webkit-sticky;position:sticky;top:0;width:calc(100% - 60px)}#verFormacionBody #joinSection #joinSectionContent #btnJoin{background:linear-gradient(135deg,var(--primary-color) 0,#126f6e 100%);border-radius:5px;color:#fff;font-size:18px;font-weight:500;text-align:center;width:100%}#verFormacionBody #formacionBody strong{font-weight:600}#informacionAdicional #infoAdicionalItem{margin:20px 0}#informacionAdicional #infoAdicionalItem h1{font-size:28px;font-weight:600;margin-bottom:10px}#informacionAdicional #infoAdicionalItem p{font-size:16;font-weight:400}#profilePage .content{align-items:center;display:flex;flex-direction:column;margin:0 auto;width:70%}#profilePage .content #userCard{align-items:center;background:#fff;border-radius:20px;display:flex;flex-direction:row;flex-wrap:wrap;padding:40px;width:100%}#profilePage .content #userCard #userPhoto{border-radius:200px;height:100px;margin-right:20px;overflow:hidden;position:relative;width:100px}#profilePage .content #userCard #userPhoto img{height:100%;object-fit:cover;object-position:center;width:100%}#profilePage .content #userCard #userPhoto:hover #selectPhotoText{opacity:.4}#profilePage .content #userCard #userPhoto #selectPhotoText{align-items:center;background:#000;color:#fff;cursor:pointer;display:flex;font-size:12px;height:100%;justify-content:center;left:50%;opacity:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:.3s;-webkit-user-select:none;user-select:none;width:100%}#profilePage #configBody{background:#fff;border-radius:20px;padding:40px 30px;width:100%}#profilePage #configBody section h1{font-size:1.2rem}#profilePage #configBody section{align-items:flex-start;display:flex;flex-direction:row}#profilePage #configBody section>div:first-child{margin-right:30px}#profilePage #configBody section>div:last-child #colorList{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;position:relative}#profilePage #configBody section>div:last-child #colorList #colorItem:first-child{margin-left:0}#profilePage #configBody section>div:last-child #colorList #colorItem{border-radius:100px;cursor:pointer;height:1.3rem;margin:0 5px;position:relative;width:1.3rem}#profilePage #configBody section>div:last-child #colorList #addColor{align-items:center;background:#0000;border:2px solid var(--primary-color);border-radius:100px;display:flex;font-size:1.3rem;font-weight:400;height:calc(1.3rem + 4px);justify-content:center;padding:0;width:calc(1.3rem + 4px)}#profilePage #configBody section>div:last-child #colorList #colorItem #colorConfig{position:absolute;right:-10px;transform:translateX(100%);z-index:2}#userData{display:flex;flex-direction:column;position:relative}#userData #name{background:#0000;border:none;border-radius:0;color:#000;font-size:25px;font-weight:1000;padding:0 80px 0 0}#userData #name:focus{border-bottom:2px solid #000}#profilePage #saveBtn{background:#fff;margin-right:auto;margin-top:10px;padding:10px 15px}#actions{height:100%;margin-left:auto;margin-top:auto}#logoutBtn{background-color:var(--warning-color);color:#fff}#cursoEntrenamientoStructure{background:#fff;display:flex;flex-direction:row;height:100dvh;overflow:hidden}#cursoEntrenamientoStructureBody{display:flex;flex-direction:column;height:100%;width:100%}#cursoEntrenamientoStructureBody .body{height:calc(100% - 40px);margin:0 auto;max-width:var(--max-leccion-width);overflow-y:auto;padding:40px 20px;width:calc(100% - 80px)}#cursoEntrenamientoStructure.fullWidth #cursoEntrenamientoStructureBody .body{max-width:90%}#cursoEntrenamientoStructureBody .body h1{font-weight:600}#cursoEntrenamientoStructureHeader{align-items:center;background:#fff;border-bottom:1px solid var(--border-grey);display:grid;font-size:.8rem;grid-template-columns:1fr 1fr;padding:10px 30px;width:calc(100% - 60px)}#cursoEntrenamientoStructureHeader #cursoProgress{display:flex;flex-direction:column}#cursoEntrenamientoStructureHeader #cursoProgress #info{align-items:center;display:flex;flex-direction:row}#cursoEntrenamientoStructureHeader #cursoProgress #info h1{color:var(--primary-color);font-size:1em;font-weight:1000;margin-right:7px}#cursoEntrenamientoStructureHeader #cursoProgress #info p{font-weight:400;opacity:.5}#cursoEntrenamientoStructureHeader #cursoProgress #progressBarContainer{background:var(--border-grey);border-radius:100px;display:flex;height:8px;overflow:hidden;width:100%}#cursoEntrenamientoStructureHeader #cursoProgress #progressBarContainer #progressBar{background:var(--primary-color);border-radius:100px;height:100%;width:0}.sidebar-formacion{background:#fff;border-right:1px solid #e5e7eb;width:260px}.sidebar-formacion__title{font-size:14px;font-weight:600;overflow:hidden;padding:12px 16px;text-overflow:ellipsis;white-space:nowrap}.sidebar-formacion__nav{max-height:calc(100vh - 56px);overflow-y:auto;padding:4px 8px 12px}.sidebar-formacion__tema{margin-bottom:8px}.sidebar-formacion__temaLink{border-radius:8px;color:#111827;display:block;font-size:14px;padding:8px 12px;text-decoration:none}.sidebar-formacion__temaLink:hover{background:#f9fafb}.sidebar-formacion__temaLink--active{background:#f3f4f6;font-weight:600}.sidebar-formacion__sublist{border-left:1px solid #e5e7eb;list-style:none;margin-left:8px;padding-left:8px}.sidebar-formacion__subitemLink{border-radius:6px;color:#111827;display:block;font-size:13px;padding:6px 10px;text-decoration:none}.sidebar-formacion__subitemLink:hover{background:#f9fafb}.sidebar-formacion__subitemLink--active{background:#e6fffb;color:#0f766e}.sidebar-formacion ul{list-style:none;margin:0;padding-left:0}#temaView{margin:0 auto;max-width:var(--max-leccion-width);width:100%}#temaView>section>h1{font-size:32px;font-weight:600}#temaView #routeMap{align-items:center;background:var(--grey);border-radius:5px;display:flex;flex-direction:row;padding:10px 15px}#temaView #routeMap #routeMapSeparator{margin:0 5px}#temaView #routeMap #routeMapSeparator img{height:10px;opacity:.2;width:10px}#temaView #routeMap #routeMapItem{color:#000;font-size:12px;font-weight:400;text-decoration:none}#temaView #routeMap #routeMapItem:hover{text-decoration:underline}#temaView #routeMap #completed{background:var(--dark-grey);border-radius:2.5px;color:#fff;font-size:12px;font-weight:bolder;margin-left:auto;padding:2px 10px;text-transform:uppercase}#temaView section{margin:15px 0}#temaView #contenidoModuloContainer{border:1px solid var(--border-grey);border-radius:2px;overflow:hidden}#temaView #contenidoModuloContainer #contenidoModuloContainerHeader{align-items:center;background:var(--border-grey);display:flex;flex-direction:row;font-size:.8rem;padding:15px}#temaView #contenidoModuloContainer #contenidoModuloContainerHeader h1{font-size:1em}#temaView #contenidoModuloContainer #contenidoModuloContainerHeader img{filter:brightness(0);height:25px;margin-right:5px;width:25px}#temaView #contenidoModuloContainer #contenidoModuloContainerHeader #progreso{align-items:center;display:flex;flex-direction:row;margin-left:auto}#temaView #contenidoModuloContainer #contenidoModuloContainerHeader #progreso h1{margin-right:20px}#temaView #contenidoModuloContainer #contenidoModuloContainerHeader #progreso p{font-weight:400}#temaView #contenidoModuloContainer #lecciones{display:flex;flex-direction:column}#temaView #contenidoModuloContainer #lecciones #leccionItem{align-items:center;background:#fff;border-top:1px solid var(--border-grey);cursor:pointer;display:flex;flex-direction:row;padding:20px}#temaView #contenidoModuloContainer #lecciones #leccionItem img{height:25px;margin-right:10px;width:25px}#temaView #contenidoModuloContainer #lecciones #leccionItem:hover{filter:brightness(.98)}#temaView #contenidoModuloContainer #lecciones #leccionItem #porcentaje{margin-left:auto}#temaView #endView{align-items:center;display:flex;justify-content:space-between;width:100%}#temaView #endView a{color:var(--primary-blue);font-size:.8rem;font-weight:400;margin:0 auto;text-decoration:none}#temaView #endView button{align-items:center;background:var(--primary-blue);border-radius:100px;color:#fff;display:flex;font-weight:700;justify-content:center;padding:15px 40px}#temaView #endView button img{display:flex;filter:invert(1);height:15px;margin-left:10px;width:15px}#temaView #separator{background:var(--border-grey);height:2px;width:100%}#verLeccion #loadingContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px 0}#leccionView{margin:0 auto;max-width:var(--max-leccion-width);width:100%}#leccionView:fullscreen{align-items:center;background:#fff;display:flex;justify-content:center}#leccionView:fullscreen section{width:100%}#leccionView.isDoing{height:100%;max-width:100%;width:100%}#leccionView.isDoing #leccionContent{height:-webkit-max-content;height:max-content;margin:0 auto;max-height:750px;width:90%}#leccionView>section>h1{font-size:32px;font-weight:600}#leccionView>section>h2{font-weight:600;opacity:.6}#leccionView #routeMap{align-items:center;background:var(--grey);border-radius:5px;display:flex;flex-direction:row;padding:10px 15px}#leccionView #routeMap #routeMapSeparator{margin:0 5px}#leccionView #routeMap #routeMapSeparator img{height:10px;opacity:.2;width:10px}#leccionView #routeMap #routeMapItem{color:#000;font-size:12px;font-weight:400;text-decoration:none}#leccionView #routeMap #routeMapItem:hover{text-decoration:underline}#leccionView #routeMap #completed{background:var(--dark-grey);border-radius:2.5px;color:#fff;font-size:12px;font-weight:bolder;margin-left:auto;padding:2px 10px;text-transform:uppercase}#leccionView section{margin:15px 0}#leccionView #favorito{align-items:center;border-radius:1000px;display:flex;flex-direction:row;justify-content:center}#leccionView #favorito img{height:20px;margin-right:5px;width:20px}#leccionView #separator{background:var(--border-grey);height:2px;width:100%}#leccionView #endView{align-items:center;display:flex;justify-content:space-between;width:100%}#leccionView #endView a{color:var(--primary-blue);font-size:.8rem;font-weight:400;margin:0 auto;text-decoration:none}#leccionView #endView button{align-items:center;background:var(--primary-blue);border-radius:100px;color:#fff;display:flex;font-weight:700;justify-content:center;padding:15px 40px}#leccionView #endView button img{display:flex;filter:invert(1);height:15px;margin-left:10px;width:15px}#startLeccionContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:50px}#startLeccionContainer button{background:var(--primary-blue);border:0 solid #00afc247;border-radius:15px;color:#fff;font-size:1rem;margin-top:0;padding:10px 40px}#startLeccionContainer button:hover{border:3px solid #ffffff77;margin-top:-3px}#btnFullScreen{cursor:pointer;display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:10px}#btnFullScreen img{height:30px;width:30px}#leccionView #leccionActionButtonList{display:flex;flex-direction:column;width:-webkit-max-content;width:max-content}#leccionView #leccionActionButtonList button{align-items:center;border-radius:1000px;display:flex;flex-direction:row;justify-content:center;margin:5px 0;width:-webkit-max-content;width:max-content}#leccionView #leccionActionButtonList a{text-decoration:none}#leccionView #leccionActionButtonList button img{height:18px;margin-right:5px;width:18px}#leccionView #leccionExplanation{display:flex;flex-direction:column;height:600px;width:100%}#leccionView #leccionExplanation button{background:var(--primary-blue);color:#fff;margin-top:20px;padding:10px}#leccionView #tareaList{display:flex;flex-direction:column}#leccionView #tareaList #tareaItem{background:var(--grey);border:1px solid #dfdfdf;border-radius:5px;cursor:pointer;margin:5px 0;padding:10px}#leccionView #tareaList #tareaItem #titulo{align-items:center;display:flex;flex-direction:row;margin-bottom:5px}#leccionView #tareaList #tareaItem #titulo img{height:20px;margin-right:10px;width:20px}#leccionView #tareaList #tareaItem #titulo h1{font-size:1.2rem;font-weight:400}#leccionView #tareaList #tareaItem #accepts{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}#leccionView #tareaList #tareaItem #accepts #acceptItem{align-items:center;background:#fff;border:1px solid #dfdfdf;border-radius:5px;display:flex;flex-direction:row;margin:0 5px;padding:5px}#leccionView #tareaList #tareaItem #accepts #acceptItem p{font-weight:400}#leccionView #tareaList #tareaItem #accepts #acceptItem img{height:15px;margin-right:2px;width:15px}#doingHeadSection{align-items:center;display:flex;flex-direction:row}#doingHeadSection button{align-items:center;border:none;display:flex;font-weight:400;padding:10px}#doingHeadSection button img{height:20px;margin-right:10px;width:20px}#doingHeadSection #saveCheckpointBtn{background:var(--primary-green);color:#fff}#doingHeadSection #saveCheckpointBtn img{filter:invert(1)}#leccionView #encuestaCalidad input{font-weight:700;margin-bottom:5px;width:100%}#leccionView #encuestaCalidad label{opacity:.7;padding-left:10px}#leccionView #encuestaCalidad button{background:var(--primary-blue);color:#fff;padding:10px}#swiper{background:#fff;border-radius:0;box-shadow:0 0 1px 2px #59565d0a;display:flex;flex-direction:row;height:100%;overflow:visible;position:relative;transition:.5s}#swiper.completed{background:var(--primary-color)}#swiperPageTitle{font-size:1rem;font-weight:400;opacity:.6}#swiperContent{align-items:center;display:flex;flex-direction:column;height:-webkit-max-content;height:max-content;justify-content:center;max-height:66dvh;overflow:hidden;overflow-y:auto;position:relative;transition:.5s}#swiper.completed #swiperContent{opacity:0}#swiperContent #pageContent{display:flex;flex-direction:column;height:-webkit-max-content;height:max-content;justify-content:center;opacity:.5;position:absolute;top:100%;transform:translateY(100%);transition:.6s;width:90%}#swiperContent #pageContent.selected{opacity:1;top:50%;transform:translateY(-50%);z-index:1}#swiperContent #pageContent.before{top:-150%;transform:translateY(-100%)}#swiperContent #pageContent.after{top:150%;transform:translateY(100%)}#swiperContent #pageContent #pageRespuesta{background:#0000;border:none;border-bottom:1px solid #8cc8c7;border-radius:0;color:var(--primary-color);font-size:30px;font-weight:400;margin:auto;padding:5px 0;transition:.1s;width:calc(100% - 90px)}#swiperContent #pageContent #pageRespuesta:focus{border-bottom:2px solid var(--primary-color)}#swiperContent #pageContent #pageRespuesta::placeholder{color:#8cc8c7}#swiperFooter{bottom:20px;display:flex;left:20px;margin:0 auto 30px;padding:15px 5px 5px;width:calc(100% - 50px)}#swiperFooter button{-webkit-user-select:none;user-select:none}#swiperFooter #swiperNavButtons{display:flex;flex-direction:row;margin-left:auto}#swiperFooter #swiperNavButtons button{background:var(--primary-color);border:0;border-radius:0;height:35px;margin:0;width:35px}#swiperFooter #swiperNavButtons button.disabled{opacity:.7}#swiperFooter #swiperNavButtons button:first-child{border-bottom-left-radius:5px;border-right:1px solid #fff;border-top-left-radius:5px}#swiperFooter #swiperNavButtons button:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px}#swiperFooter #swiperNavButtons button img{filter:invert(1);height:100%;width:100%}#swiperFooter #swiperNavButtons button#swiperNextPage img{transform:rotate(90deg)}#swiperFooter #swiperNavButtons button#swiperPrevPage img{transform:rotate(-90deg)}#swiperFooter button{align-items:center;border:1px solid #d3d3d3;display:flex;justify-content:center;margin-right:5px}#swiperFooter button#swiperContinueBtn{background:var(--primary-color);border:0;border-radius:5px;color:#fff;font-weight:bolder;padding:8px 15px}#swiperBody{display:flex;flex-direction:column;overflow:visible;position:relative;width:100%}#swiperBody #progressBarContainer{align-items:center;background:#b1d9d9;display:flex;height:5px;left:-1.5px;overflow:visible;position:absolute;top:0;transition:.3s;width:calc(100% + 3px)}#swiperBody #progressBarContainer #progressBar{background:var(--primary-color);border-left:3px solid #fff;border-radius:0;height:5px;transition:.5s ease}#swiperBody #progressBarContainer #checkpointIcon{height:20px;position:absolute;transform:translate(-50%,-100%);transition:.2s ease-in-out;width:20px}#completedMessage{animation:showCompletedMessage 1s ease-in-out;color:#fff;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;top:30%;transform:translate(-50%,-50%)}#completedMessage h1{font-weight:1000!important;letter-spacing:2px;margin-bottom:30px}#completedMessage button{background:#fff;border:0;border-radius:1000px;font-size:1.2rem}#auxiliarHeightContainer{height:100%;z-index:-1}@keyframes showCompletedMessage{0%{opacity:0;scale:.985}to{opacity:1;scale:1}}@keyframes showContent{0%{margin-top:100%}to{margin-top:0}}#loadingIcon{align-items:center;display:flex;flex-direction:row}#loadingIcon #point{animation:loadingIconAnimation 2s ease-in-out infinite;background:#00a9bcaf;border-radius:100px;box-shadow:0 -3px 3px 0 #00a9bcaf;height:13px;margin-left:5px;width:13px}#loadingIcon #point:first-child{margin:0}@keyframes loadingIconAnimation{0%{background:#00a9bcaf;box-shadow:0 -3px 3px 0 #00a9bcaf;transform:translateY(0)}50%{background:#1a9190;box-shadow:0 3px 3px 0 #00a9bcaf;transform:translateY(-10px)}to{background:#00a9bcaf;box-shadow:0 -3px 3px 0 #00a9bcaf;transform:translateY(0)}}#progressBarContainer{background:#dfdfdf;border-radius:100px;height:8px;overflow:hidden;width:110px}#progressBarContainer #progressBar{background:linear-gradient(90deg,#22b5b4,var(--primary-color));border-radius:100px;height:100%;width:100%}#misCursosBody #cursoList{display:flex;flex-direction:column}#misCursosBody #cursoList #cursoItem{align-items:center;display:flex;flex-direction:row;font-size:14px;margin:8px 0;padding:10px 15px}#misCursosBody #cursoList #cursoItem #foto{border-radius:13px;height:65px;margin-right:15px;overflow:hidden;width:65px}#misCursosBody #cursoList #cursoItem #foto img{height:100%;object-fit:cover;width:100%}#misCursosBody #cursoList #cursoItem #info{display:flex;flex-direction:column;justify-content:center}#misCursosBody #cursoList #cursoItem #info #tipo{background:#f2f3fd;border-radius:100px;font-weight:400;padding:0 10px;width:-webkit-max-content;width:max-content}#misCursosBody #cursoList #cursoItem #info #titulo{font-size:16px;font-weight:600}#misCursosBody #cursoList #cursoItem #progreso{display:flex;flex-direction:column;justify-content:center;margin-left:auto}#misCursosBody #cursoList #cursoItem #progreso p{color:#939393;font-size:15px;font-weight:400;margin-bottom:7px}#misCursosBody #cursoList #cursoItem #progreso p span{color:var(--primary-color);font-weight:700;opacity:1}#misCursosBody #cursoList #cursoItem #continuar{align-items:center;background:var(--green);border:none;color:#fff;display:flex;flex-direction:row;font-weight:600;justify-content:center;letter-spacing:1px;margin-left:30px;padding:15px 20px;text-align:center;text-transform:uppercase;transition:.3s;width:150px}#misCursosBody #cursoList #cursoItem #continuar:hover{background:#000}#misCursosBody #cursoList #cursoItem #continuar p{margin-right:auto}#misCursosBody #cursoList #cursoItem #continuar img{filter:invert(1);height:15px;margin-right:auto;object-fit:contain;width:15px}#leccionTarea{position:relative}#leccionTarea section{margin:50px 0}#leccionTarea section:first-child{margin:0}#leccionTarea #addTasksFooter{background:#fff;border:2px solid var(--grey);border-top-left-radius:10px;border-top-right-radius:10px;bottom:0;box-shadow:0 0 10px -5px grey;display:flex;flex-direction:column;left:50%;overflow:hidden;padding:30px 20px 20px;position:absolute;transform:translateX(-50%);width:calc(100% - 49px);z-index:0}#leccionTarea #addTasksFooter.open{padding-top:45px}#leccionTarea #addTasksFooter h1{cursor:pointer;font-size:1.3rem;left:0;padding:5px 0;position:absolute;text-align:center;top:0;-webkit-user-select:none;user-select:none;width:100%}#leccionTarea #addTasksFooter #addTaskList{display:flex;flex-direction:column;height:0;overflow:hidden;padding:0 20px}#leccionTarea #addTasksFooter.open #addTaskList{height:auto}#leccionTarea #addTasksFooter #addTaskList #acceptItem{background:var(--grey);border:1px solid #dfdfdf;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;margin:5px 0;padding:10px}#leccionTarea #addTasksFooter #addTaskList #acceptItem #head{align-items:center;display:flex;flex-direction:row}#leccionTarea #addTasksFooter #addTaskList #acceptItem #head label:hover,#leccionTarea #addTasksFooter #addTaskList #acceptItem #head p:hover{text-decoration:underline}#leccionTarea #addTasksFooter #addTaskList #acceptItem #sentList{display:flex;flex-direction:column;font-size:.85rem;padding:10px 10px 10px 30px}#leccionTarea #addTasksFooter #addTaskList #acceptItem #sentList #sentItem{align-items:center;display:flex;flex-direction:row;margin:5px 0}#leccionTarea #addTasksFooter #addTaskList #acceptItem #sentList #sentItem #remove{color:red;margin-left:20px;-webkit-user-select:none;user-select:none}#leccionTarea #addTasksFooter #addTaskList #acceptItem #sentList #sentItem #remove:hover{text-decoration:underline}#leccionTarea #addTasksFooter #addTaskList #acceptItem #sentList p#message{opacity:.6}#leccionTarea #addTasksFooter #addTaskList #acceptItem #sentList p#itemName{color:var(--primary-color);text-decoration:underline}#leccionTarea #addTasksFooter #addTaskList #acceptItem #sentList p#itemName:hover{filter:brightness(.8)}#leccionTarea #addTasksFooter #addTaskList #acceptItem img{height:20px;margin-right:10px;width:20px}#temaEncuestaBody .container{border:1px solid #eee;border-radius:10px;padding:12px}#temaEncuestaBody label{color:#777;font-size:.8rem}#temaEncuestaBody .container input{border-radius:10px;padding:10px;width:100%}#temaEncuestaBody .preguntaList .preguntaItem{background-color:#fafbff;border:1px solid #e5e7eb;border-radius:10px;margin:10px 0;padding:12px}#temaEncuestaBody .preguntaList .preguntaItem .preguntaConfig{display:flex;flex-direction:column;justify-content:center;margin-top:10px}#temaEncuestaBody .preguntaList .preguntaItem .preguntaConfig label{align-items:center;color:#000;display:flex;flex-direction:row;font-size:1rem}#temaEncuestaBody .preguntaList .preguntaItem .preguntaConfig label input{margin-right:10px;width:-webkit-max-content;width:max-content}#temaEncuestaBody .preguntaList .preguntaItem .preguntaHead{align-items:center;display:flex;flex-direction:row}#temaEncuestaBody .preguntaList .preguntaItem .preguntaHead .removePreguntaBtn{background:#f6dbdb;border:1px solid #f4a0a0;margin-left:auto}#temaEncuestaBody .preguntaList .preguntaItem .preguntaHead .preguntaPos{align-items:center;display:flex;flex-direction:row}#temaEncuestaBody .preguntaList .preguntaItem .preguntaHead .preguntaPos button{align-items:center;display:flex;height:30px;justify-content:center;margin:0 5px;width:25px}#temaEncuestaBody .preguntaList .preguntaItem .preguntaHead .preguntaPos button img{height:100%;transform:rotate(90deg);width:100%}#temaEncuestaBody .preguntaList .preguntaItem .preguntaHead .preguntaPos button img.down{transform:rotate(-90deg)}#temaEncuestaBody .preguntaList .preguntasFooter{align-items:center;display:flex;flex-direction:row;margin-top:15px}#temaEncuestaBody .preguntaList .preguntasFooter button{margin:0 5px}#temaEncuestaBody .preguntaList .preguntasFooter button:first-child{margin:0}#presentacion #content{align-items:center;display:flex;flex-direction:column;justify-self:center;width:100%}#presentacion #content #inscribeBtn{background-color:var(--primary-green);color:#fff;margin-top:auto;padding:10px 0;width:100%}#presentacion #content h1{color:var(--primary-green);font-size:2.4rem;font-weight:1000;margin:20px 0}#presentacion #content #modulo{margin-bottom:100px;width:calc(100% - 40px)}#presentacion #content #modulo h2{font-weight:900;margin-bottom:20px;text-align:center}#presentacion #content #modulo #list{grid-gap:60px 40px;display:grid;gap:60px 40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:auto;max-width:70%;width:100%}#presentacion #content #modulo #list #item{background:#fff;border-radius:10px;display:flex;flex-direction:column;padding:10px;width:100%}#presentacion #content #modulo #list #item img{display:flex;margin:auto;width:100%}#presentacion #content #modulo #list #item p{font-weight:700;text-align:center}#presentacion #content #modulo #list #item #contenido{margin-bottom:auto;margin-top:15px;padding:0 40px}#cursoEncuestaCalidadContent section form{padding:10px}#cursoEncuestaCalidadContent section form h3{font-weight:700;margin:10px 0}#cursoEncuestaCalidadContent section form input{margin-bottom:20px;width:100%}#cursoEncuestaCalidadContent section form label{font-weight:400}#cursoEncuestaCalidadContent section form #radioButtons{margin-bottom:20px}#cursoEncuestaCalidadContent section form #radioButtons label{align-items:center;display:flex;flex-direction:row}#cursoEncuestaCalidadContent section form #radioButtons label input{margin:auto 10px auto 0;width:-webkit-max-content;width:max-content}#cursoEncuestaCalidadContent section form #addQuestion{margin-bottom:20px}#cursoEncuestaCalidadContent section form #applyBtn{background:var(--primary-color);color:#fff;display:flex;font-weight:800;letter-spacing:1px;padding:10px 20px}#cursoEncuestaCalidadContent section form #questionItem{align-items:center;display:flex;flex-direction:row;margin-bottom:20px;position:relative}#cursoEncuestaCalidadContent section form #questionItem input{margin:0;padding-right:100px}#cursoEncuestaCalidadContent section form #questionItem button{background:#fff;position:absolute;right:10px}#plantillasEncuestaCalidadPage #plantillaList #plantillaItem{align-items:center;border-radius:15px;box-shadow:0 0 10px -5px #0000006b;display:flex;flex-direction:row;margin:10px 0;padding:10px 15px}#plantillasEncuestaCalidadPage #plantillaList #plantillaItem #name{font-weight:700}#plantillasEncuestaCalidadPage #plantillaList #plantillaItem #name #info{color:var(--primary-color);font-size:.8rem;font-weight:lighter;margin-left:10px;opacity:.8;-webkit-user-select:none;user-select:none}#plantillasEncuestaCalidadPage #plantillaList #plantillaItem #buttons{margin-left:auto}#plantillasEncuestaCalidadPage #plantillaList #plantillaItem #buttons button{margin:0 2.5px}#plantillasEncuestaCalidadPage #plantillaList #plantillaItem #buttons button:first-child{margin-left:0}#plantillasEncuestaCalidadPage #plantillaList #plantillaItem #buttons button:last-child{margin-right:0}#editarPlantillaencuestaCalidadPage section{margin:20px 0}#editarPlantillaencuestaCalidadPage section:first-child{margin-top:0}#editarPlantillaencuestaCalidadPage input{width:100%}#editarPlantillaencuestaCalidadPage #questionList{display:flex;flex-direction:column;justify-content:center}#editarPlantillaencuestaCalidadPage #questionList #questionItem{align-items:center;display:flex;position:relative}#editarPlantillaencuestaCalidadPage #questionList #questionItem #buttons{margin-left:auto;position:absolute;right:10px}#editarPlantillaencuestaCalidadPage #questionList #questionItem #buttons button{background:#fff}#editarPlantillaencuestaCalidadPage #cursoToApplyContainer{background:#fff;border-radius:10px;height:100%;overflow-y:auto;padding:20px;position:relative}#editarPlantillaencuestaCalidadPage #cursoToApplyContainer #cursoToApplyList{display:flex;flex-direction:column;justify-content:center}#editarPlantillaencuestaCalidadPage #cursoToApplyContainer #cursoToApplyList #cursoItem{border-radius:10px;cursor:pointer;margin:5px 0}#editarPlantillaencuestaCalidadPage #cursoToApplyContainer #cursoToApplyList #cursoItem #title{font-weight:700}#editarPlantillaencuestaCalidadPage #cursoToApplyContainer #cursoToApplyList #cursoItem.selected{background:var(--primary-color);color:#fff}#editarPlantillaencuestaCalidadPage #cursoToApplyContainer #btnApply{background:var(--primary-color);bottom:0;color:#fff;margin-top:40px;padding:10px 0;position:-webkit-sticky;position:sticky;width:100%;z-index:2}#editarPlantillaencuestaCalidadPage .content section>#buttons button{margin:0 2.5px}#editarPlantillaencuestaCalidadPage .content section>#buttons button:first-child{margin-left:0}#editarPlantillaencuestaCalidadPage .content section>#buttons button:last-child{margin-right:0}#nuevosUsuariosLogs #logList{display:flex;flex-direction:column;justify-content:center}#nuevosUsuariosLogs #logList #logItem{background:var(--grey);border-radius:10px;margin:7px 0;padding:10px 15px}#nuevosUsuariosLogs #logList #logItem:first-child{margin-top:0}#nuevosUsuariosLogs #logList #logItem:last-child{margin-bottom:0}#nuevosUsuariosLogs #logList #logItem h2{align-items:center;display:flex;flex-direction:row;font-size:1.1rem;font-weight:bolder;justify-content:space-between;margin-bottom:5px}#nuevosUsuariosLogs #logList #logItem p{margin-left:10px}#nuevosUsuariosLogs #buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px}#nuevosUsuariosLogs #buttons #donwloadCsvBtn{background:var(--primary-color);color:#fff}#contactPage #card{align-items:center;background:#fff;border-radius:15px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;margin:40px auto;max-width:450px;padding:2.5rem;width:100%}#contactPage #card h1{color:#264653;margin-bottom:20px}#contactPage #card form label{font-weight:600;margin-bottom:.5rem}#contactPage #card form{display:flex;flex-direction:column;width:100%}#contactPage #card form input,#contactPage #card form textarea{border:1px solid #ddd;border-radius:8px;box-sizing:border-box;font-family:var(--font-family);font-size:1rem;margin-bottom:1.5rem;padding:.8rem;width:100%}#contactPage #card form button{background-color:#f4a261;border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:700;margin-top:20px;padding:.8rem 2.5rem;text-align:center;text-decoration:none;transition:background-color .3s ease,transform .2s ease;width:100%}#inscripcionesLogs #logList{align-items:center;display:flex;flex-direction:column}#inscripcionesLogs #logList #logItem{align-items:center;background:var(--grey);border-radius:10px;display:flex;flex-direction:row;margin:5px 0;padding:10px 15px}#inscripcionesLogs #logList #logItem img{transform:translateY(20%);width:20px}#inscripcionesLogs #logList #logItem img#flecha{margin:0 10px;opacity:.5;transform:rotate(180deg) translateY(-20%)}#inscripcionesLogs #logList #logItem h2{font-size:1rem}#inscripcionesLogs #logList #logItem h2 #user{font-weight:bolder}