.tournament-availability-schedule{margin-top:14px}.tournament-availability-schedule-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:10px 0;border-top:1px solid var(--line,#d9e2ec)}.tournament-availability-schedule-item:first-of-type{border-top:0}.tournament-availability-schedule-main{display:grid;gap:2px}.tournament-availability-schedule-main>span:last-child{font-size:12px;color:var(--muted,#607087)}.tournament-availability-assignments{grid-column:1/-1;display:grid;gap:5px;padding-left:10px;border-left:3px solid #dbe7f5}.tournament-availability-assignments>div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.tournament-availability-assignments span{color:var(--muted,#607087)}.tournament-availability-schedule-item.is-tentative .tournament-availability-assignments{border-left-color:#d6a100}.dashboard-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-kpi-row .kpi{min-height:96px;padding:14px}.dashboard-kpi-row .kpi-value{font-size:27px}.dashboard-kpi-row .kpi::after{width:58px;height:58px}.dashboard-kpi-row .kpi-note{line-height:1.25}@media(max-width:900px){.dashboard-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.tournament-availability-schedule-item{grid-template-columns:1fr}.tournament-availability-schedule-item>.badge{justify-self:start}.tournament-availability-assignments{grid-column:1}.tournament-availability-assignments>div{display:grid;gap:2px}}@media(max-width:600px){.dashboard-kpi-row{grid-template-columns:1fr}}
