#jogos>.tabs{grid-template-columns:repeat(7,1fr)}.planning-toolbar{display:grid;grid-template-columns:220px 220px 1fr;gap:12px;align-items:end}.planning-toolbar button{justify-self:end;margin-bottom:0}.planning-week-label{text-align:center;font-weight:900;color:#0b428d;margin:20px 0 12px;text-transform:uppercase;letter-spacing:.8px}.planning-calendar{display:grid;grid-template-columns:repeat(7,minmax(150px,1fr));gap:8px;overflow:auto;padding-bottom:8px}.planning-day{min-height:390px;border:1px solid #dce5f1;border-radius:12px;background:#f7faff;overflow:hidden}.planning-day>header{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#eaf1fa;color:#17345b}.planning-day.today{border-color:#d8a441;box-shadow:0 0 0 2px rgba(216,164,65,.18)}.planning-day.today>header{background:#fff2d7}.planning-day>div{padding:8px;display:flex;flex-direction:column;gap:7px}.planning-item{border-left:4px solid #287ac0;border-radius:8px;background:#fff;padding:9px;box-shadow:0 4px 12px rgba(30,66,105,.08);cursor:pointer}.planning-item:hover{transform:translateY(-1px);box-shadow:0 7px 15px rgba(30,66,105,.14)}.planning-item span,.planning-item strong,.planning-item em{display:block}.planning-item span{font-size:8px;text-transform:uppercase;color:#71839a;font-weight:900}.planning-item strong{font-size:11px;margin:3px 0;color:#102b4f}.planning-item em{font-size:9px;color:#65778c;font-style:normal}.planning-item p{font-size:9px;margin-top:5px;color:#394b61}.planning-item.type-jogo{border-left-color:#cf2738}.planning-item.type-amistoso{border-left-color:#d68213}.planning-item.type-viagem{border-left-color:#7550bd}.planning-item.type-academia{border-left-color:#22855a}.planning-item.type-treino-fisico{border-left-color:#1794a6}.planning-empty{text-align:center;color:#a2adba;font-size:10px;padding:18px 4px}@media(max-width:1100px){#jogos>.tabs{grid-template-columns:repeat(4,1fr)}.planning-calendar{grid-template-columns:repeat(7,180px)}}@media(max-width:700px){.planning-toolbar{grid-template-columns:1fr}.planning-toolbar button{justify-self:stretch}#jogos>.tabs{grid-template-columns:repeat(2,1fr)}}
