.grup-list{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem}@media only screen and (max-width: 768px){.grup-list{grid-template-columns:repeat(1,1fr)}}.grup-list .cont-items{display:flex;flex-direction:column;gap:.4rem}.grup-list .cont-items span{display:flex;align-items:normal;gap:.3rem}.grup-list .cont-items span:before{content:"";width:8px;height:8px;background:#333;display:flex;border-radius:10px;margin-top:8px;min-width:8px}.grup-message-alert{background:#33333329;border-radius:.5rem;padding:.8rem;display:flex;gap:.5rem}.grup-message-alert.extend{width:100%}.grup-message-alert span{color:#2b3743}.grup-message-alert .detail{font-size:1rem;color:#2b3743;font-weight:500;width:100%}.grup-message-alert .detail a{word-break:break-word}.grup-message-alert.caution{background:#faf2da}.grup-message-alert.error{background:#f9d6d6}.grup-message-alert.success{background:#d5eedd}.grup-message-alert.informative{background:#d4e8f7}.modal-body{padding:1.5rem}.modal-backdrop{background-color:#11161be3}.modal-backdrop.show{opacity:1}.modalError .btn-close{display:flex;align-self:end;margin:10px 10px 0 0}.modalError .grup-modal-error{display:flex;gap:1rem;flex-direction:column}@media only screen and (max-width: 768px){.modalError .grup-modal-error{flex-direction:row}}.modalError .grup-modal-error span{font-size:3rem;color:#f0ab24}.grup-modal{align-items:center;margin:auto;height:100dvh;padding:0rem;max-width:1200px;display:flex;justify-content:center}@media only screen and (max-width: 768px){.grup-modal{padding:2rem;height:100%}}.grup-modal.modal-100{width:100%;max-width:100%;padding:0}.grup-modal.modal-100 .cont-modal{width:100%;max-width:100%;height:100%}.grup-modal .cont-modal{background:#fff;padding:1rem;border-radius:.5rem;display:flex;flex-direction:column;max-height:100%!important;height:auto}.grup-modal .cont-modal.size-s{max-width:520px;width:100%}.grup-modal .cont-modal.size-m{max-width:960px;width:100%}.grup-modal .cont-modal.size-l{max-width:1040px;width:100%}.grup-modal .cont-modal .modal_body{padding:0 .5rem .5rem;flex:1;overflow-y:auto;overflow-x:hidden}.grup-modal .cont-modal .modal_head{padding:0 .5rem}.grup-modal .cont-modal .modal_head .btn-close-modal span{cursor:pointer}.grup-modal .cont-modal .modal_footer{padding:.6rem .5rem 0;box-shadow:0 -13px 14px -11px #ddd;margin-top:.3rem}.btns-footer{display:flex;gap:.7rem;justify-content:stretch;flex-direction:column-reverse}@media only screen and (min-width: 768px){.btns-footer{flex-direction:row;justify-content:flex-end}}.MuiInputBase-root{border-radius:.9rem!important}.MuiInputBase-root .MuiInputBase-input{min-height:1rem;padding-bottom:.7rem;font-weight:600}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased;font-family:Lato,sans-serif}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}.mw-200{min-width:200px}.card{background:#fff;padding:1.2rem;border-radius:1rem;box-shadow:0 8px 18px #3333334a}h2{color:#008d46;font-weight:600;text-transform:uppercase}.global-semana{display:flex;height:100lvh;background:#fff;padding:1.2rem}@media only screen and (max-width: 768px){.global-semana{flex-direction:column}}.global-semana .grup-semanas{max-width:250px;width:100%;display:flex;padding-right:1rem;flex-direction:column}@media only screen and (max-width: 768px){.global-semana .grup-semanas{flex-direction:row;max-width:100%;gap:1rem;align-items:center;padding-bottom:.6rem}}.global-semana .grup-semanas .logo img{max-width:130px;margin:auto;margin-bottom:1.5rem}@media only screen and (max-width: 768px){.global-semana .grup-semanas .logo img{max-width:60px;margin-bottom:0}}.global-semana .grup-semanas .grup-link{width:100%;display:flex;flex-direction:column}.global-semana .grup-semanas .grup-link .cont-link{width:100%;border-bottom:1px solid #b6b3b3}.global-semana .grup-semanas .grup-link .cont-link.active a{color:#4798e8}.global-semana .grup-semanas .grup-link .cont-link a{padding:.5rem 0rem;width:100%;display:flex;text-decoration:none;font-weight:700;color:#333;cursor:pointer}.global-semana .grup-details{padding:1.5rem 1.3rem;background:#edebe9;border-radius:2rem;box-shadow:-2px 0 21px #3333334a;overflow:auto}@media only screen and (max-width: 768px){.global-semana .grup-details{padding:1.5rem .8rem}}span.color-lts{color:#139bad}
