.ui.menu.admin-menu>.item{border-radius:0!important;color:#fff;display:flex;margin:0!important;padding:15px 20px!important}.ui.menu.admin-menu>.item.active,.ui.menu.admin-menu>.item.active:hover,.ui.menu.admin-menu>.item:hover{background-color:#0280b3;color:#fff}.ui.menu.admin-menu>.item>i{margin:0 10px 0 0!important}.admin-layout{background-color:#f0f3f4;display:flex;max-height:100vh;min-height:100vh}.admin-layout__left{background-color:#001b35;width:200px}.admin-layout__left .logo{height:30px;margin:10px 0;width:100%}.admin-layout__right{width:calc(100% - 200px)}.admin-layout__right-header{align-items:center;background-color:#001b35;display:flex;height:50px;justify-content:flex-end;padding:0 10px}.admin-layout__right-content{color:#333!important;margin:20px;position:relative}.admin-layout__right-content .content,.admin-layout__right-content .description,.admin-layout__right-content .header,.admin-layout__right-content h1,.admin-layout__right-content h2,.admin-layout__right-content h3,.admin-layout__right-content h4,.admin-layout__right-content h5,.admin-layout__right-content h6,.admin-layout__right-content li,.admin-layout__right-content p,.admin-layout__right-content span,.admin-layout__right-content td,.admin-layout__right-content th{color:#333!important}.admin-layout__right-content .ui.form .field>label,.admin-layout__right-content .ui.form label{color:#495057!important}.top-bar{background-color:#16212b;color:#fff;padding:6px 0}.top-bar>.ui.container{align-items:center;display:flex;flex-wrap:wrap;gap:8px;height:60px;justify-content:space-between}.top-bar__left{align-items:center;display:flex;gap:16px;min-width:0}.top-bar__left .logo{align-items:center;display:flex;height:100%}.top-bar__left .logo>svg{height:40px;width:auto}.top-bar__left .menu{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.top-bar__left .menu a{color:#fff;font-weight:500;text-decoration:none;white-space:nowrap}.top-bar__left .menu a:hover{opacity:.8}.top-bar__right{align-items:center;display:flex;flex-shrink:0;gap:10px;justify-content:center}.top-bar .top-bar__right .ui.button{align-items:center;background:transparent!important;border:1px solid hsla(0,0%,100%,.06);border-radius:50%!important;box-shadow:none!important;display:flex!important;height:40px;justify-content:center;margin:0!important;padding:0!important;width:40px}.top-bar .top-bar__right .ui.icon{color:#fff;font-size:18px}@media(max-width:768px){.top-bar>.ui.container{align-items:center;flex-direction:column;height:auto;padding:8px 12px}.top-bar__left{flex-direction:column;gap:8px}.top-bar__left .menu{gap:8px}.top-bar__left .menu a{font-size:14px}.top-bar__right{margin-top:4px}.top-bar .top-bar__right .ui.button{height:34px;width:34px}.top-bar .top-bar__right .ui.icon{font-size:16px}}.footer-info{box-sizing:border-box;color:#fff;padding:0 20px;width:33.33%}.footer-info .logo{width:100px}.footer-info p{font-size:14px;-webkit-hyphens:auto;hyphens:auto;margin:20px 0;opacity:.7;text-align:justify}.footer-info a{font-size:16px;padding:7px!important}@media(max-width:768px){.footer-info{display:none!important}}.footer-menu{box-sizing:border-box;padding:0 20px;width:33.33%}.footer-menu>h4{color:#fff;font-size:14px;letter-spacing:.4px;margin-bottom:10px;text-transform:uppercase}.footer-menu .ui.grid{height:100%}.footer-menu .ui.grid .column{display:flex;flex-direction:column;justify-content:space-around}.footer-menu .ui.grid .column a{color:#fff}.footer-menu .ui.grid .column a:hover{opacity:.6}@media(max-width:900px){.footer-menu{text-align:center;width:50%}}@media(max-width:768px){.footer-menu{margin-bottom:20px;text-align:center;width:100%}.footer-menu .ui.grid .column{align-items:center}.footer-menu .ui.grid .column a{font-size:14px}}.footer-newsletter{box-sizing:border-box;color:#fff;padding-left:40px;width:33.33%}.footer-newsletter>h4{color:#fff;font-size:14px;margin-bottom:16px;text-transform:uppercase}.footer-newsletter .newsletter-form,.footer-newsletter form{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.footer-newsletter .ui.input>input,.footer-newsletter input[type=email],.footer-newsletter input[type=text]{background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:6px;color:#fff;max-width:320px;padding:8px 10px;width:100%}.footer-newsletter .ui.button,.footer-newsletter button{border-radius:6px;cursor:pointer;padding:8px 12px}.footer-newsletter .success{color:#84b84c;font-size:12px;text-align:left}@media(max-width:900px){.footer-newsletter{padding-left:0;text-align:center;width:50%}.footer-newsletter form{align-items:center}.footer-newsletter .success{text-align:center}}@media(max-width:768px){.footer-newsletter{order:3;padding-left:0;text-align:center;width:100%}.footer-newsletter form{align-items:center;width:100%}.footer-newsletter .ui.input>input,.footer-newsletter input[type=email],.footer-newsletter input[type=text]{max-width:none;width:90%}.footer-newsletter .ui.button,.footer-newsletter button{width:90%}.footer-newsletter .success{text-align:center}}.banner{background-image:url(/static/media/home-banner.5f9e11bfac85cf1e1049.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:380px;position:relative}.banner__dark{background-color:#000;height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}.banner .container{display:flex;flex-direction:column;height:100%;justify-content:center}.banner h1{color:#fff;font-size:45px;line-height:38px;z-index:1}.banner h2{color:#fff;font-size:22px;font-weight:100;z-index:1}.reviews{background:transparent;color:#e6eef2;padding:60px 24px;text-align:center}.review-avatar{border-radius:50%!important;height:100px!important;object-fit:cover;width:100px!important}.reviews__title{color:#fff;font-size:28px;font-weight:700;letter-spacing:1px;margin-bottom:36px;text-align:center}.reviews__grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:repeat(4,minmax(240px,1fr));justify-content:center;margin:0 auto;max-width:1200px}.review-card{background:#0f2228;border-radius:14px;box-shadow:0 10px 30px rgba(2,6,12,.6);display:flex;flex-direction:column;justify-content:space-between;min-height:220px;overflow:hidden;padding:20px;transition:box-shadow .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease}.review-card:hover{box-shadow:0 18px 40px rgba(2,6,12,.75);-webkit-transform:translateY(-6px);transform:translateY(-6px)}.review-card__text{color:#cfe5ea;flex:1 1 auto;font-size:14px;line-height:1.5;margin-bottom:16px}.review-card__user{align-items:center;display:flex;gap:12px;margin-top:12px}.review-card__user img{border-radius:50%;height:70px;object-fit:cover;width:70px}.review-card__meta{text-align:left}.review-card__name{color:#fff;display:block;font-size:15px;font-weight:700}.review-card__type{color:#98a6ad;display:block;font-size:13px;margin-top:4px}@media(max-width:1200px){.reviews__grid{grid-template-columns:repeat(3,minmax(220px,1fr))}}@media(max-width:900px){.reviews__grid{grid-template-columns:repeat(2,minmax(200px,1fr))}.review-card{padding:18px}.review-card__text{font-size:13px}}@media(max-width:600px){.reviews__grid{gap:14px;grid-template-columns:repeat(2,1fr);max-width:95%}.review-card{border-radius:10px;padding:14px}.review-card__text{font-size:12.5px;line-height:1.4}.review-card__user{align-items:center;flex-direction:column;gap:8px;text-align:center}.review-card__meta{text-align:center}.review-card__name{font-size:14px}.review-card__type{font-size:12px}}@media(max-width:400px){.reviews__grid{grid-template-columns:1fr}}.home-courses>h2{color:#fff;font-size:30px;margin:60px 0 40px;text-align:center;text-transform:uppercase}.home-courses__all-courses{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px}.home-courses__all-courses>a{display:flex;padding:10px;text-decoration:none;transition:all .3s ease;width:50%}.home-courses__all-courses>a:hover{opacity:.8;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.home-courses__all-courses>a .ui.image{border-radius:10px;height:100px;object-fit:cover;width:auto}.home-courses__all-courses>a>div{display:flex;flex-direction:column;padding:0 10px}.home-courses__all-courses>a>div>span{color:#fff}.home-courses__all-courses>a>div>span:first-of-type{font-size:16px;font-weight:700}.home-courses__all-courses>a>div>span:last-of-type{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:13px;opacity:.5;overflow:hidden;padding-top:6px;text-overflow:ellipsis}.home-courses .space-divider{display:block;height:150px;width:100%}.home-courses__items{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);justify-items:center;margin-top:50px;padding:0 20px}.home-courses__items>div{color:#fff;max-width:360px;text-align:center;width:100%}.home-courses__items>div>div{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.03);border-radius:14px;box-shadow:0 8px 20px rgba(0,0,0,.45);display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin:0;padding:40px 30px;transition:background .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,background .25s ease;transition:transform .25s ease,background .25s ease,-webkit-transform .25s ease}.home-courses__items>div>div:hover{background:hsla(0,0%,100%,.05);-webkit-transform:translateY(-6px);transform:translateY(-6px)}.home-courses__items>div>div i{color:#1890ff;font-size:42px;margin-bottom:10px}.home-courses__items>div>div h3{font-size:18px;margin:10px 0 8px}.home-courses__items>div>div p{font-size:13px;line-height:1.5;opacity:.6}.home-courses__more{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));justify-items:center;margin-top:60px;padding:0 20px}.home-courses__more .ui.button{background-color:#1890ff!important;border-radius:12px;box-shadow:0 0 10px rgba(0,0,0,.5);color:#fff!important;font-size:16px;font-weight:700;line-height:1.4;max-width:350px;padding:20px;text-align:center;transition:all .3s ease;white-space:normal;width:100%;word-break:break-word}.home-courses__more .ui.button:hover{background-color:#329cff!important;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.home-courses__video{align-items:center;display:flex;justify-content:center;margin-bottom:60px;margin-top:60px;width:100%}.home-courses__video iframe,.home-courses__video video{border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.45);max-width:960px;object-fit:cover;width:80%}@media(max-width:1024px){.home-courses__all-courses>a{width:100%}.home-courses__items{gap:24px;grid-template-columns:repeat(2,1fr)}.home-courses__items>div>div{border-radius:12px;padding:32px}.home-courses>h2{font-size:26px}.home-courses__more{gap:20px;grid-template-columns:repeat(2,1fr)}.home-courses__more .ui.button{font-size:15px}.home-courses__video iframe,.home-courses__video video{max-width:720px;width:90%}}@media(max-width:768px){.home-courses__items{gap:16px;grid-template-columns:repeat(2,1fr)}.home-courses__items>div>div{border-radius:10px;padding:20px}.home-courses__items i{font-size:32px}.home-courses__items h3{font-size:15px}.home-courses__items p{font-size:13px}.home-courses__more{gap:16px;grid-template-columns:repeat(2,1fr)}.home-courses__more .ui.button{font-size:14px;padding:14px}.home-courses__video{margin-bottom:40px;margin-top:40px}.home-courses__video iframe,.home-courses__video video{border-radius:12px;max-width:600px;width:95%}}@media(max-width:480px){.home-courses__items{gap:12px;grid-template-columns:repeat(2,1fr)}.home-courses__items>div>div{padding:18px}.home-courses__items i{font-size:28px}.home-courses__items h3{font-size:14px}.home-courses__items p{font-size:13px;line-height:1.45}.home-courses__more{gap:10px;grid-template-columns:repeat(2,1fr)}.home-courses__more .ui.button{font-size:13px;padding:12px}.home-courses__video iframe,.home-courses__video video{border-radius:10px;max-width:100%;width:100%}}.how-my-courses-work{margin:120px auto 80px;text-align:center;width:85%}.how-my-courses-work>h2{color:#fff;font-size:30px;margin:0 0 10px;text-align:center;text-transform:uppercase}.how-my-courses-work>h4{color:#fff;font-size:14px;font-weight:100;margin:8px 0 40px;opacity:.6;text-align:center}.how-my-courses-work__items{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-items:center;margin-top:60px}.how-my-courses-work__items>div{background:hsla(0,0%,100%,.05);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.5);color:#fff;max-width:320px;padding:32px 26px;text-align:center;transition:all .3s ease;width:100%}.how-my-courses-work__items>div:hover{background:hsla(0,0%,100%,.08);box-shadow:0 8px 30px rgba(0,0,0,.6);-webkit-transform:translateY(-6px);transform:translateY(-6px)}.how-my-courses-work__items>div i{color:#1890ff;font-size:38px;margin-bottom:12px}.how-my-courses-work__items>div h3{font-size:18px;margin:8px 0;text-transform:uppercase}.how-my-courses-work__items>div p{font-size:14px;line-height:1.6;margin:0 auto;max-width:90%;opacity:.8}@media(max-width:1024px){.how-my-courses-work__items{gap:24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media(max-width:768px){.how-my-courses-work__items{gap:18px;grid-template-columns:repeat(2,1fr)}.how-my-courses-work__items>div{padding:24px 18px}.how-my-courses-work__items>div i{font-size:32px}.how-my-courses-work__items>div h3{font-size:16px}.how-my-courses-work__items>div p{font-size:13px}}@media(max-width:480px){.how-my-courses-work{width:90%}.how-my-courses-work__items{gap:12px;grid-template-columns:repeat(2,1fr)}.how-my-courses-work__items>div{padding:18px}.how-my-courses-work__items>div i{font-size:28px}.how-my-courses-work__items>div h3{font-size:15px}.how-my-courses-work__items>div p{font-size:14px}}.client-layout{background-color:#16212b;min-height:100vh}.client-layout__footer{border-top:3px solid #1890ff;margin-top:50px;padding:20px 0 10px}.client-layout__footer>.ui.container{display:flex}.client-layout__footer>.ui.container:last-of-type{color:#fff;font-size:12px;justify-content:space-between;margin-top:30px;opacity:.4}.course{box-shadow:0 0 5px 0 rgba(0,0,0,.3);margin:10px}.course:hover{box-shadow:0 0 10px 2px rgba(0,0,0,.75)}.course__info{color:#fff;padding:15px}.course__info>h3{-webkit-line-clamp:1;font-size:14px;margin-bottom:5px}.course__info>h3,.course__info>p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.course__info>p{-webkit-line-clamp:2;font-size:12px;line-height:15px;opacity:.4}.course__info .ui.button{font-size:12px}.course__info-footer{display:flex;justify-content:space-between;margin-top:10px}.course__info-footer i.icon{color:#fff!important;opacity:.6}.courses-page>.ui.image{margin:50px auto 0;width:100px}.courses-page>h2{color:#fff;font-size:16px;font-weight:100;opacity:.6;text-align:center}.courses-page .courses{display:flex;flex-wrap:wrap}.courses-page .courses__item{width:33.33%}.courses-page .more{text-align:center}.courses-page .more .ui.button{margin:30px 0 0}.list-post-item:hover{opacity:.6}.list-post-item .ui.image{border-radius:20px}.list-post-item h2{color:#fff;font-size:16px;font-weight:400;margin:10px 0 0}.list-post-item span{color:#fff;font-size:12px;opacity:.4}.list-posts-web{margin-top:70px}.list-posts-web .list{display:flex;flex-wrap:wrap}.list-posts-web .list .item{padding:20px;width:33.33%}.list-posts-web .pagination{display:flex;justify-content:center;margin-top:20px}.list-posts-web .pagination a{color:#fff!important;opacity:.6}.list-posts-web .pagination a.active{border-color:#fff!important;opacity:1}.post{margin-top:50px}.post .title{color:#fff;margin-bottom:6;text-align:center}.post .content{color:#fff;font-size:16px;opacity:.6}.post .content pre{background-color:#000;overflow-x:scroll;padding:20px}.manual-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff!important;font-family:Inter,Helvetica Neue,Arial,sans-serif;line-height:1.6}.manual-page,.manual-page a,.manual-page h1,.manual-page h2,.manual-page h3,.manual-page h4,.manual-page h5,.manual-page h6,.manual-page li,.manual-page p,.manual-page span,.manual-page strong{color:#222!important}.manual-page h1,.manual-page h2{color:#004d4d!important}.manual-page .ui.segment{background:#fff!important;border-radius:22px;box-shadow:0 3px 12px rgba(34,197,199,.07);color:#222!important;font-size:1.05rem;margin:2rem auto;max-width:100%;padding:2.5rem 2rem;transition:box-shadow .2s;width:95%}.manual-image{margin-top:1.5em}.manual-image img{border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.2);display:block;max-width:18%;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.manual-image img:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.manual-image.left img{margin-left:0}.manual-image.right img{margin-left:auto}.manual-image.center img{margin:0 auto}@media(max-width:768px){.manual-image img{margin:0 auto;max-width:55%}}.ui.segment img,img{border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.1);display:block;height:auto;margin:1em 0;max-width:100%;object-fit:cover;width:100%}.drag-drop-game{align-items:stretch;display:flex;flex-direction:column;margin:2em 0;max-width:100%;width:100%}.body-parts-zones{display:flex;flex-wrap:wrap;gap:2em;justify-content:center;width:100%}.body-zone{background:#f4f5f8;border:2.5px dashed #60b5b5;border-radius:14px;box-sizing:border-box;flex:1 1 320px;flex-direction:column;font-size:1.15em;margin-bottom:1.5em;min-height:120px;min-width:260px;padding:1.5em 1.2em}.body-zone,.symptom-card{align-items:center;display:flex;transition:background .2s,border .2s}.symptom-card{background:#fff;border:1.5px solid #60b5b5;border-radius:10px;box-shadow:0 3px 12px rgba(34,197,199,.07);cursor:grab;font-size:1.1em;justify-content:center;margin-bottom:.7em;min-height:60px;min-width:200px;padding:1.2em 2em;text-align:center;-webkit-user-select:none;user-select:none}.symptom-card.dropped{background:#d2f3eb;border-color:#31919b}.body-zone-placeholder{border-radius:6px;font-style:italic;opacity:.7;padding:.8em}@media(max-width:768px){.manual-page{padding:0!important}.manual-page .ui.segment{border-radius:0!important;box-shadow:none!important;margin:0!important;padding:1.2rem!important;width:100%!important}.manual-page img{height:auto;max-width:100%!important}.manual-page li,.manual-page p{font-size:1rem!important;line-height:1.6!important}}.manual-page .ui.container{margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.ui.header{color:inherit!important}a{color:#0b7285;text-decoration:underline}.manual-trimestres-page{color:#333!important;font-family:Inter,Helvetica Neue,Arial,sans-serif;padding-bottom:5rem;padding-top:3rem}.manual-trimestres-page .trimestres-header{margin-bottom:3.5rem;text-align:center}.manual-trimestres-page .trimestres-header h1{color:#0b7285!important;font-size:2.6rem;font-weight:700;margin-bottom:.5rem}.manual-trimestres-page .trimestres-header h1 .sub.header{color:#666!important;font-size:1.15rem;font-weight:400;margin-top:.8rem}.manual-trimestres-page .trimestres-header h1 i.icon{color:#0b7285;margin-right:.5rem}.manual-trimestres-page .trimestres-header__intro{color:#495057!important;font-size:1.2rem;line-height:1.7;margin:1.5rem auto 0;max-width:750px}.manual-trimestres-page .controls-grid{margin-bottom:3rem!important}.manual-trimestres-page .controls-grid .progress-card{background:#fff;border:none;border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,.05)}.manual-trimestres-page .controls-grid .progress-card .header{color:#343a40!important;font-size:1.1rem!important;font-weight:600;margin-bottom:.8rem}.manual-trimestres-page .controls-grid .progress-card .header i.icon{margin-right:.5rem}.manual-trimestres-page .controls-grid .progress-card .description{color:#495057;font-size:.95rem}.manual-trimestres-page .controls-grid .progress-card .description .ui.progress{margin-bottom:0;margin-top:.8rem}.manual-trimestres-page .controls-grid .search-input input{border:2px solid #dee2e6!important;border-radius:12px!important;box-shadow:0 4px 10px rgba(0,0,0,.02)!important;font-size:1.1rem!important;padding:1.1rem 1.5rem!important;transition:border-color .25s ease,box-shadow .25s ease!important}.manual-trimestres-page .controls-grid .search-input input:focus{border-color:#0b7285!important;box-shadow:0 4px 15px rgba(11,114,133,.1)!important}.manual-trimestres-page .trimester-tabs .tab-buttons{border-bottom:2px solid #e9ecef;display:flex;gap:1.5rem;margin-bottom:2.5rem;padding-bottom:.5rem}.manual-trimestres-page .trimester-tabs .tab-buttons .tab-btn{border:2px solid #dee2e6;border-radius:16px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;outline:none;padding:1.2rem;text-align:left;transition:all .3s cubic-bezier(.16,1,.3,1)}.manual-trimestres-page .trimester-tabs .tab-buttons .tab-btn__number{color:#868e96;font-size:.85rem;font-weight:700;letter-spacing:.05em;margin-bottom:.3rem;text-transform:uppercase}.manual-trimestres-page .trimester-tabs .tab-buttons .tab-btn__title{color:#212529;font-size:1.25rem;font-weight:700;margin-bottom:.8rem}.manual-trimestres-page .trimester-tabs .tab-buttons .tab-btn__progress{align-items:center;color:#495057;display:flex;font-size:.9rem;font-weight:500;gap:.4rem}.manual-trimestres-page .trimester-tabs .tab-buttons .tab-btn__progress i.icon{margin:0}.manual-trimestres-page .trimester-tabs .tab-buttons .tab-btn:hover{box-shadow:0 8px 20px rgba(0,0,0,.06);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.manual-trimestres-page .trimester-tabs .tab-buttons .tab-btn.active{border-style:solid;border-width:2px;box-shadow:0 8px 25px rgba(0,0,0,.08);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.manual-trimestres-page .trimester-tabs .tab-buttons .tab-btn.active .tab-btn__number{color:inherit;opacity:.8}.manual-trimestres-page .trimester-tabs .tab-buttons .tab-btn.active .tab-btn__progress,.manual-trimestres-page .trimester-tabs .tab-buttons .tab-btn.active .tab-btn__title{color:inherit}.manual-trimestres-page .trimester-tabs .tab-buttons .tab-btn--teal.active{border-color:#0ca678;color:#087f5b}.manual-trimestres-page .trimester-tabs .tab-buttons .tab-btn--orange.active{border-color:#f76707;color:#d9480f}.manual-trimestres-page .trimester-tabs .tab-buttons .tab-btn--violet.active{border-color:#7048e8;color:#5f3dc4}.manual-trimestres-page .trimester-tabs .tab-content-wrapper{min-height:400px}.manual-trimestres-page .trimester-content .trimester-banner{border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,.02);margin-bottom:2.5rem;padding:2rem}.manual-trimestres-page .trimester-content .trimester-banner h3{color:inherit!important;font-size:1.6rem;font-weight:700;margin:0 0 .5rem}.manual-trimestres-page .trimester-content .trimester-banner p{color:inherit!important;font-size:1.05rem;margin:0;opacity:.85}.manual-trimestres-page .trimester-content .topic-card{background:#fff!important;border:1px solid #e9ecef!important;border-radius:20px!important;box-shadow:0 4px 20px rgba(0,0,0,.03)!important;margin-bottom:2rem!important;transition:box-shadow .3s ease,border-color .3s ease!important}.manual-trimestres-page .trimester-content .topic-card:hover{box-shadow:0 10px 30px rgba(0,0,0,.06)!important}.manual-trimestres-page .trimester-content .topic-card--completed{background:#fdfdfd!important;border-left:5px solid #2b8a3e!important}.manual-trimestres-page .trimester-content .topic-card .topic-title{align-items:center;color:#1a1b1e!important;display:flex;flex-wrap:wrap;font-size:1.35rem!important;font-weight:700!important;gap:.5rem;margin:0 0 .5rem!important}.manual-trimestres-page .trimester-content .topic-card .topic-title .topic-icon{font-size:1.45rem;margin-right:.6rem}.manual-trimestres-page .trimester-content .topic-card .topic-title .completed-badge{align-items:center;background:#e6fcf5;border:1px solid #c3fae8;border-radius:100px;color:#0b7285;display:inline-flex;font-size:.8rem;font-weight:600;gap:.25rem;margin-left:.5rem;padding:.3rem .6rem}.manual-trimestres-page .trimester-content .topic-card .topic-title .completed-badge i.icon{margin:0}.manual-trimestres-page .trimester-content .topic-card .topic-summary{color:#495057!important;font-size:1.05rem;line-height:1.6;margin-bottom:0}.manual-trimestres-page .trimester-content .topic-card .action-btn{border-radius:10px!important;font-size:.95rem!important;font-weight:600!important;padding:.8rem 1.2rem!important}.manual-trimestres-page .trimester-content .topic-card .divider-line{background:#e9ecef;height:1px;margin:1.5rem 0}.manual-trimestres-page .topic-details{padding:.5rem .5rem 1rem}.manual-trimestres-page .topic-details__intro{color:#343a40!important;font-size:1.1rem;font-weight:500;line-height:1.6;margin-bottom:1.2rem}.manual-trimestres-page .topic-details__list{margin-bottom:1.5rem;padding-left:1.5rem}.manual-trimestres-page .topic-details__list li{color:#495057!important;font-size:1.05rem;line-height:1.65;list-style-type:disc;margin-bottom:.8rem}.manual-trimestres-page .topic-details__list li strong{color:#212529!important;font-weight:600}.manual-trimestres-page .topic-details__section{margin-bottom:1.5rem}.manual-trimestres-page .topic-details__section h5{align-items:center;color:#1a1b1e!important;display:flex;font-size:1.1rem!important;font-weight:600;gap:.4rem;margin-bottom:.6rem}.manual-trimestres-page .topic-details__section h5 i.icon{color:#0b7285}.manual-trimestres-page .topic-details__section ul{padding-left:1.5rem}.manual-trimestres-page .topic-details__section ul li{color:#495057!important;font-size:1.05rem;line-height:1.6;margin-bottom:.5rem}.manual-trimestres-page .topic-details__checks,.manual-trimestres-page .topic-details__rights{align-items:center;background:#f8f9fa;border:1px solid #dee2e6;border-radius:12px;color:#212529!important;display:flex;font-size:1.05rem;gap:.6rem;line-height:1.6;margin-bottom:1.2rem;padding:1rem 1.2rem}.manual-trimestres-page .topic-details__checks i.icon,.manual-trimestres-page .topic-details__rights i.icon{color:#0b7285;font-size:1.2rem;margin:0}.manual-trimestres-page .topic-details__alert{border-radius:12px!important;box-shadow:0 4px 10px rgba(201,42,42,.05);margin-bottom:1.2rem!important;padding:1.2rem!important}.manual-trimestres-page .topic-details__alert .header{align-items:center;color:#c92a2a!important;display:flex;font-size:1.05rem!important;font-weight:700!important;gap:.4rem;margin-bottom:.5rem!important}.manual-trimestres-page .topic-details__alert p{color:#495057!important;font-size:1rem!important;line-height:1.5!important}.manual-trimestres-page .topic-details__tip{border-radius:12px!important;box-shadow:0 4px 10px rgba(11,114,133,.05);margin-bottom:1.2rem!important;padding:1.2rem!important}.manual-trimestres-page .topic-details__tip .header{align-items:center;color:#0c8599!important;display:flex;font-size:1.05rem!important;font-weight:700!important;gap:.4rem;margin-bottom:.5rem!important}.manual-trimestres-page .topic-details__tip p{color:#495057!important;font-size:1rem!important;line-height:1.5!important}@media(max-width:768px){.manual-trimestres-page{padding-bottom:3rem;padding-top:1.5rem}.manual-trimestres-page .trimestres-header{margin-bottom:2rem}.manual-trimestres-page .trimestres-header h1{font-size:1.8rem}.manual-trimestres-page .trimestres-header h1 .sub.header{font-size:.95rem}.manual-trimestres-page .trimestres-header__intro{font-size:1rem;padding:0 1rem}.manual-trimestres-page .trimester-tabs .tab-buttons{border-bottom:none;flex-direction:column;gap:.8rem}.manual-trimestres-page .trimester-tabs .tab-buttons .tab-btn{align-items:center;flex-direction:row;padding:1rem}.manual-trimestres-page .trimester-tabs .tab-buttons .tab-btn__title{font-size:1.1rem;margin-bottom:0}.manual-trimestres-page .trimester-tabs .tab-buttons .tab-btn__number{font-size:.8rem;margin-bottom:0}.manual-trimestres-page .topic-card{border-radius:12px!important;padding:1rem!important}.manual-trimestres-page .topic-card .topic-title{font-size:1.15rem!important}.manual-trimestres-page .topic-card .topic-title .completed-badge{margin-left:0;margin-top:.3rem}.manual-trimestres-page .topic-card .action-btn{margin-top:1rem!important}.manual-trimestres-page .topic-details__list{padding-left:1rem}.manual-trimestres-page .topic-details__list li{font-size:.95rem!important}.manual-trimestres-page .topic-details__intro,.manual-trimestres-page .topic-details__section h5{font-size:1rem!important}.manual-trimestres-page .topic-details__section ul{padding-left:1rem}.manual-trimestres-page .topic-details__section ul li{font-size:.95rem!important}.manual-trimestres-page .topic-details__checks,.manual-trimestres-page .topic-details__rights{font-size:.95rem!important;padding:.8rem}}.register-form__error{color:#9f3a38;text-align:center}.auth{align-items:center;background-image:url(/static/media/auth-bg.cf7d7d0596739819e979.jpg);background-position:50%;background-size:contain;display:flex;flex-direction:column;min-height:100vh;padding-top:100px}.auth .logo{margin-bottom:30px;width:200px}.auth__forms{width:450px}.auth__forms .ui.menu .item{background-color:#fff!important;border-radius:0!important;border-top:4px solid gray!important;font-size:18px;justify-content:center;width:50%}.auth__forms .ui.menu .item.active{border-radius:0!important;border-top-color:#1890ff!important;font-weight:400}.user-form__avatar{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.user-form__avatar>.ui.image{border:2px dashed #1890ff;cursor:pointer;margin:0;padding:5px}.user-item{align-content:center;border-bottom:1px solid #e4e4e4;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.user-item:last-of-type{border:0;margin-bottom:0;padding-bottom:0}.user-item__info{align-items:center;display:flex}.user-item__info>.ui.image{height:40px;margin-right:10px;width:40px}.user-item__info p{margin:0}.user-item__info p:first-of-type{font-weight:700}.user-item__info p:last-of-type{opacity:.4}.user-report-container{margin-top:1.5rem}.user-report-container .stats-card{background:#fff!important;border:none!important;border-radius:14px!important;box-shadow:0 4px 15px rgba(0,0,0,.05)!important;margin-bottom:2rem!important}.user-report-container .stats-card .ui.statistic .value{align-items:center;color:#1a1b1e!important;display:flex;font-weight:700;gap:.4rem;justify-content:center}.user-report-container .stats-card .ui.statistic .label{color:#666!important;font-size:.85rem!important;font-weight:500;letter-spacing:.05em;margin-top:.5rem;text-transform:uppercase}.user-report-container .report-controls{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.user-report-container .report-controls .search-input{flex:1 1;min-width:280px}.user-report-container .report-controls .search-input input{border:1px solid #dee2e6!important;border-radius:10px!important;font-size:1rem!important;padding:.8rem 1.2rem!important;transition:border-color .2s ease,box-shadow .2s ease!important}.user-report-container .report-controls .search-input input:focus{border-color:#1890ff!important;box-shadow:0 0 0 3px rgba(24,144,255,.15)!important}.user-report-container .report-controls button{border-radius:10px!important;font-size:1rem!important;font-weight:600!important;padding:.9rem 1.5rem!important}.user-report-container .table-responsive{border:1px solid #dee2e6;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.02);overflow-x:auto;width:100%}.user-report-container .report-table{background:#fff!important;border:none!important;border-radius:0!important;margin:0!important}.user-report-container .report-table th{background:#f8f9fa!important;border-bottom:2px solid #dee2e6!important;color:#495057!important;font-size:.95rem;font-weight:600!important;padding:1.1rem 1rem!important}.user-report-container .report-table td{border-top:1px solid #eee!important;color:#333!important;font-size:.95rem;padding:1rem!important;vertical-align:middle!important}.user-report-container .report-table .user-cell .user-name{color:#1a1b1e!important;font-size:1rem;font-weight:600}.user-report-container .report-table .user-cell .user-email{color:#868e96!important;font-size:.85rem;margin-top:.2rem}.user-report-container .report-table .monthly-indicators{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.user-report-container .report-table .monthly-indicators .month-bubble{align-items:center;border-radius:8px;display:flex;flex-direction:column;min-width:48px;padding:.4rem .6rem;transition:all .2s ease}.user-report-container .report-table .monthly-indicators .month-bubble .month-label{font-size:.7rem;font-weight:700;margin-bottom:.2rem;text-transform:uppercase}.user-report-container .report-table .monthly-indicators .month-bubble i.icon{font-size:.9rem;margin:0}.user-report-container .report-table .monthly-indicators .month-bubble.active{background-color:#e6fcf5;border:1px solid #c3fae8;color:#0ca678!important}.user-report-container .report-table .monthly-indicators .month-bubble.active .month-label{color:#0ca678!important}.user-report-container .report-table .monthly-indicators .month-bubble.inactive{background-color:#fff5f5;border:1px solid #ffe3e3;color:#fa5252!important}.user-report-container .report-table .monthly-indicators .month-bubble.inactive .month-label{color:#fa5252!important}@media(max-width:768px){.user-report-container .report-controls{align-items:stretch;flex-direction:column}.user-report-container .report-controls .search-input{width:100%}.user-report-container .report-controls button{justify-content:center;text-align:center;width:100%}}.users-page__add{position:absolute;right:0;top:0}.users-page__add>.ui.button{margin:0}.post-form .ui.button{margin-top:20px}.post-form__miniature{margin:16px 0;width:100%}.post-form__miniature,.post-form__miniature>div{align-items:center;display:flex;justify-content:center}.post-form__miniature>div{border:2px dashed #1890ff;min-height:120px;width:200px}.post-form__miniature>div:hover{cursor:pointer;opacity:.6}.post-form__miniature>.ui.image{border:2px dashed #1890ff;margin:0;min-height:120px;padding:5px;width:200px}.post-form__miniature>.ui.image:hover{cursor:pointer;opacity:.6}.post-item{align-items:center;border-bottom:1px solid #e4e4d4;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.post-item:nth-last-of-type(2){border-bottom:0;margin-bottom:0;padding-bottom:0}.post-item__info{display:flex;flex-direction:column}.post-item__info-title{font-weight:700}.post-item__info-path{opacity:.6}.list-post__pagination{display:flex;justify-content:center;margin-top:20px}.blog-page__add{display:flex;justify-content:flex-end}.blog-page__add>.ui.button{margin:0}.blog-page .ui.menu.secondary{min-height:0}.course-form__miniature{margin-bottom:16px}.course-form__miniature>div{align-items:center;border:2px dashed #1890ff;display:flex;justify-content:center;min-height:120px;width:100%}.course-form__miniature>div:hover{cursor:pointer;opacity:.6}.course-form__miniature>.ui.image{border:2px dashed #1890ff;margin:0;min-height:120px;padding:5px;width:100%}.course-form__miniature>.ui.image:hover{cursor:pointer;opacity:.6}.course-item{align-items:center;border-bottom:1px solid #e4e4e4;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.course-item:nth-last-of-type(2){border-bottom:0;margin-bottom:0;padding-bottom:0}.course-item__info{align-items:center;display:flex}.course-item__info>.ui.image{height:60px;margin-right:10px}.course-item__info p{font-weight:700;margin:0}.list-courses__pagination{display:flex;justify-content:center;margin-top:20px}.courses-page__add{position:absolute;right:0;top:0}.courses-page__add>.ui.button{margin:0}.courses-page .ui.tab.segment{height:calc(100vh - 200px);overflow-y:scroll}.courses-page .ui.tab.segment::-webkit-scrollbar{display:none}.menu-item{align-items:center;border-bottom:1px solid #e4e4e4;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.menu-item:last-of-type{border:0;margin-bottom:0;padding-bottom:0}.menu-item__info{display:flex;flex-direction:column}.menu-item__info-title{font-weight:700}.menu-item__info-path{opacity:.6}.menu-page__add{position:absolute;right:0;top:0}.menu-page__add>.ui.button{margin:0}.ui.container,.ui.container.reviews{margin-left:auto!important;margin-right:auto!important;max-width:85vw!important;width:85vw!important}.ui.container{padding-left:0!important;padding-right:0!important}.email-item{align-items:center;border-bottom:1px solid #e4e4e4;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.email-item:nth-last-of-type(2){border-bottom:0;margin-bottom:0;padding-bottom:0}.list-emails__pagination{display:flex;justify-content:center;margin-top:20px}.newsletter-report-container{margin-top:1.5rem}.newsletter-report-container .stats-card{background:#fff!important;border:none!important;border-radius:14px!important;box-shadow:0 4px 15px rgba(0,0,0,.05)!important;margin-bottom:2rem!important}.newsletter-report-container .stats-card .ui.statistic .value{align-items:center;color:#1a1b1e!important;display:flex;font-weight:700;gap:.4rem;justify-content:center}.newsletter-report-container .stats-card .ui.statistic .label{color:#666!important;font-size:.85rem!important;font-weight:500;letter-spacing:.05em;margin-top:.5rem;text-transform:uppercase}.newsletter-report-container .report-controls{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.newsletter-report-container .report-controls .search-input{flex:1 1;min-width:280px}.newsletter-report-container .report-controls .search-input input{border:1px solid #dee2e6!important;border-radius:10px!important;font-size:1rem!important;padding:.8rem 1.2rem!important;transition:border-color .2s ease,box-shadow .2s ease!important}.newsletter-report-container .report-controls .search-input input:focus{border-color:#1890ff!important;box-shadow:0 0 0 3px rgba(24,144,255,.15)!important}.newsletter-report-container .report-controls button{border-radius:10px!important;font-size:1rem!important;font-weight:600!important;padding:.9rem 1.5rem!important}.newsletter-report-container .table-responsive{border:1px solid #dee2e6;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.02);overflow-x:auto;width:100%}.newsletter-report-container .report-table{background:#fff!important;border:none!important;border-radius:0!important;margin:0!important}.newsletter-report-container .report-table th{background:#f8f9fa!important;border-bottom:2px solid #dee2e6!important;color:#495057!important;font-size:.95rem;font-weight:600!important;padding:1.1rem 1rem!important}.newsletter-report-container .report-table td{border-top:1px solid #eee!important;color:#333!important;font-size:.95rem;padding:1rem!important;vertical-align:middle!important}.newsletter-report-container .report-table .user-cell .user-name{color:#1a1b1e!important;font-size:1rem;font-weight:600}.newsletter-report-container .report-table .user-cell .user-email{color:#868e96!important;font-size:.85rem;margin-top:.2rem}.newsletter-report-container .report-table .status-badge{border-radius:100px;display:inline-block;font-size:.8rem;font-weight:600;padding:.25rem .5rem;text-align:center}.newsletter-report-container .report-table .status-badge.active{background-color:#e6fcf5;border:1px solid #c3fae8;color:#0ca678}.newsletter-report-container .report-table .status-badge.inactive{background-color:#fff5f5;border:1px solid #ffe3e3;color:#fa5252}.newsletter-report-container .report-table .status-badge.unregistered{background-color:#f1f3f5;border:1px solid #e9ecef;color:#868e96}.newsletter-report-container .report-table .no-access-text{color:#adb5bd;font-size:.9rem;font-style:italic}.newsletter-report-container .report-table .monthly-indicators{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.newsletter-report-container .report-table .monthly-indicators .month-bubble{align-items:center;border-radius:8px;display:flex;flex-direction:column;min-width:48px;padding:.4rem .6rem;transition:all .2s ease}.newsletter-report-container .report-table .monthly-indicators .month-bubble .month-label{font-size:.7rem;font-weight:700;margin-bottom:.2rem;text-transform:uppercase}.newsletter-report-container .report-table .monthly-indicators .month-bubble i.icon{font-size:.9rem;margin:0}.newsletter-report-container .report-table .monthly-indicators .month-bubble.active{background-color:#e6fcf5;border:1px solid #c3fae8;color:#0ca678!important}.newsletter-report-container .report-table .monthly-indicators .month-bubble.active .month-label{color:#0ca678!important}.newsletter-report-container .report-table .monthly-indicators .month-bubble.inactive{background-color:#fff5f5;border:1px solid #ffe3e3;color:#fa5252!important}.newsletter-report-container .report-table .monthly-indicators .month-bubble.inactive .month-label{color:#fa5252!important}@media(max-width:768px){.newsletter-report-container .report-controls{align-items:stretch;flex-direction:column}.newsletter-report-container .report-controls .search-input{width:100%}.newsletter-report-container .report-controls button{justify-content:center;text-align:center;width:100%}}.accessibility-container{bottom:20px;font-family:Arial,sans-serif;position:fixed;right:20px;z-index:99999}.accessibility-btn{background:#4a90e2;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:10px 15px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.accessibility-btn.animate{-webkit-transform:scale(1.1);transform:scale(1.1)}.accessibility-panel{background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.25);margin-top:8px;padding:12px;width:260px}.accessibility-panel h4{font-size:15px;margin:0 0 8px}.accessibility-panel button{background:#f3f3f3;border:none;border-radius:6px;cursor:pointer;display:block;margin:6px 0;padding:8px 10px;text-align:left;width:100%}.accessibility-panel button:hover{background:#e6e6e6}.high-contrast{background:#000!important;color:#ff0!important}#google_translate_element .goog-te-combo{border-radius:6px!important;box-sizing:border-box!important;padding:6px 8px!important;width:100%!important}.goog-te-banner-frame.skiptranslate,iframe.goog-te-banner-frame{display:none!important}body,html{background-color:#111;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;margin:0;overflow-x:hidden;padding:0;width:100%}.container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 16px;width:100%}.ui.image,iframe,img,video{border-radius:8px;display:block;height:auto;max-width:100%;object-fit:cover}.responsive-video{align-items:center;border-radius:12px;display:flex;justify-content:center;margin:0 auto;max-width:100%;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.responsive-video iframe{border:none;border-radius:12px;height:100%;left:0;position:absolute;top:0;width:100%}h1{font-size:clamp(1.8rem,2vw,2.8rem)}h2{font-size:clamp(1.5rem,1.8vw,2.2rem)}p{font-size:clamp(.9rem,1vw,1.1rem);line-height:1.6}.footer{background:#111;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px 20px}.footer>div{box-sizing:border-box;min-width:220px;width:33.33%}@media(max-width:900px){.footer>div{text-align:center;width:45%}}@media(max-width:500px){.footer{align-items:center;flex-direction:column;text-align:center}.footer>div{margin-bottom:20px;width:100%}.footer .footer-info{display:none!important}.footer .footer-menu,.footer .footer-newsletter{display:block}}*{box-sizing:border-box}article,div,section{max-width:100%;overflow-wrap:break-word}.ui.modal,.ui.modal .actions,.ui.modal .actions button,.ui.modal .content,.ui.modal .content div,.ui.modal .content p,.ui.modal .header{color:#333!important}
/*# sourceMappingURL=main.f52e4b12.css.map*/