#entrenamientos .training-home{display:grid!important;gap:18px!important}#entrenamientos .training-context-card{background:#fff!important;background-image:none!important;color:#111!important;border:1px solid #E5E7EB!important;border-radius:18px!important;padding:18px 20px!important;box-shadow:none!important}#entrenamientos .training-context-kicker{color:#2F8A38!important;font-weight:900!important}#entrenamientos #trainingActiveModel{color:#111!important}#entrenamientos #trainingActiveTeam{color:#667085!important;opacity:1!important}#entrenamientos .training-context-status{color:#344054!important;background:#F3FAF1!important;border:1px solid #D9EED5!important;border-radius:999px!important;padding:7px 10px!important}#entrenamientos .training-launcher-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}#entrenamientos .training-calendar{order:1}#entrenamientos .training-create-session{order:2}#entrenamientos .training-sessions{order:3}#entrenamientos .training-planning{order:4}#entrenamientos .training-library{order:5}#entrenamientos .training-physical-tests{order:6}#entrenamientos .training-rehabilitation{order:7}#entrenamientos .training-launcher{display:grid!important;grid-template-columns:58px minmax(0,1fr) 20px!important;align-items:center!important;gap:14px!important;min-height:112px!important;padding:16px 18px!important;background:#fff!important;background-image:none!important;color:#111!important;border:1px solid #E5E7EB!important;border-radius:16px!important;box-shadow:none!important;text-align:left!important}#entrenamientos .training-launcher:before,#entrenamientos .training-launcher:after{display:none!important}#entrenamientos .training-launcher:hover{background:#F7FCF6!important;border-color:#4BC536!important;transform:none!important}#entrenamientos .training-launcher-icon{width:54px!important;height:54px!important;display:grid!important;place-items:center!important;background:#F3FAF1!important;border:1px solid #D9EED5!important;border-radius:14px!important;box-shadow:none!important}#entrenamientos .training-launcher-icon img{width:36px!important;height:36px!important;display:block!important}#entrenamientos .training-launcher-copy{display:grid!important;gap:4px!important;min-width:0!important}#entrenamientos .training-launcher-copy strong{color:#111!important;font-size:16px!important;font-weight:800!important;line-height:1.2!important;opacity:1!important}#entrenamientos .training-launcher-copy small{color:#667085!important;font-size:11px!important;line-height:1.3!important;opacity:1!important}#entrenamientos .training-launcher-arrow{color:#4BC536!important;font-size:24px!important;font-weight:800!important;opacity:1!important}#entrenamientos .training-calendar,#entrenamientos .training-create-session,#entrenamientos .training-sessions,#entrenamientos .training-planning,#entrenamientos .training-library,#entrenamientos .training-physical-tests{grid-column:auto!important}#entrenamientos .training-launcher-grid .training-launcher.training-library{grid-column:auto!important;min-height:112px!important;margin-top:0!important}#entrenamientos .training-launcher-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}#entrenamientos .training-launcher-grid>.training-launcher{grid-column:span 2!important}#entrenamientos .training-launcher-grid>.training-launcher.training-library{grid-column:span 2!important}#entrenamientos .training-context-card{order:7!important;grid-column:span 3!important;min-height:112px!important;margin:0!important}#entrenamientos .training-launcher-grid>.training-launcher.training-rehabilitation{order:8!important;grid-column:span 3!important}#entrenamientos .training-home>.training-context-card{order:0!important;grid-column:1/-1!important;min-height:auto!important;margin:0!important}#entrenamientos .training-context-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px 16px!important}#entrenamientos .training-context-editor{grid-column:1/-1!important;width:100%!important;padding-top:16px!important;border-top:1px solid #E5E7EB!important}#entrenamientos .training-context-editor[hidden]{display:none!important}
#entrenamientos .training-context-editor{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}#entrenamientos .training-model-system,#entrenamientos .training-model-actions{grid-column:1/-1!important}#entrenamientos .training-model-group{border:1px solid #E5E7EB!important;border-radius:14px!important;padding:14px!important;background:#FAFAFA!important}#entrenamientos .training-model-group h4{margin:0 0 10px!important;color:#111!important;font-size:14px!important}#entrenamientos .training-model-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important}#entrenamientos .training-model-options label{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;color:#344054!important;font-size:12px!important;line-height:1.25!important}#entrenamientos .training-model-options input{width:16px!important;height:16px!important;flex:none!important;margin:0!important}#entrenamientos .training-model-options span{display:block!important;color:#344054!important;opacity:1!important}#entrenamientos .training-model-system label{display:grid!important;gap:6px!important;font-size:12px!important;font-weight:700!important;color:#344054!important}#entrenamientos .training-model-system select{width:100%!important;min-height:42px!important;border:1px solid #D0D5DD!important;border-radius:10px!important;background:#fff!important;color:#111!important;padding:0 12px!important}#entrenamientos .training-model-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important}
#entrenamientos .planning-week-schematic-board{background:#fff!important;background-image:none!important;border:1px solid #E5E7EB!important;box-shadow:none!important}#entrenamientos .planning-week-schematic-board>header span{color:#2F8A38!important}#entrenamientos .planning-week-schematic-board>header strong{color:#111!important}#entrenamientos .planning-week-schematic-board>header small{color:#667085!important}#entrenamientos .planning-week-schematic{background:#fff!important;background-image:none!important;border:1px solid #D0D5DD!important;box-shadow:inset 0 4px 0 var(--week-color)!important}#entrenamientos .planning-week-schematic>header{border-bottom:1px solid #E5E7EB!important}#entrenamientos .planning-week-schematic>header span{color:#111!important}#entrenamientos .planning-week-schematic>header strong{color:#667085!important}
#entrenamientos .planning-week-level{background:#fff!important;border-color:#D0D5DD!important}#entrenamientos .planning-week-level small,#entrenamientos .planning-week-micro small{color:#667085!important}#entrenamientos .planning-week-level b{color:#111!important;font-weight:800!important}#entrenamientos .planning-week-micro{background:#F8F9FA!important;border-color:#D0D5DD!important}#entrenamientos .planning-week-micro>span{background:#EAF7EC!important;color:#2F8A38!important}#entrenamientos .planning-week-micro strong{color:#111!important;font-weight:850!important}#entrenamientos .planning-week-micro p{color:#475467!important}#entrenamientos .planning-week-slots button{background:#fff!important;border-color:#D0D5DD!important;color:#111!important}#entrenamientos .planning-week-slots button b{background:#EAF7EC!important;color:#2F8A38!important}#entrenamientos .planning-week-slots button span{color:#111!important}#entrenamientos .planning-week-slots button em{color:#2F8A38!important}#entrenamientos .planning-week-slots button.created{background:#fff!important;border-color:#98A2B3!important}#entrenamientos .planning-week-slots button.match{background:#FFF7F7!important;border-color:#E8A0A8!important}#entrenamientos .planning-week-slots button.match b{background:#FDE8EB!important;color:#A61B31!important}
#entrenamientos .training-launcher{grid-template-columns:88px minmax(0,1fr) 20px!important}#entrenamientos .training-launcher-icon{width:82px!important;height:82px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}#entrenamientos .training-launcher-icon img{width:78px!important;height:78px!important;object-fit:contain!important;display:block!important}
#entrenamientos .training-launcher-icon{width:96px!important;height:86px!important;overflow:visible!important}#entrenamientos .training-launcher-icon img{width:88px!important;height:88px!important;transform:scale(1.22)!important;transform-origin:center!important}#entrenamientos .training-launcher{grid-template-columns:104px minmax(0,1fr) 20px!important}
