.course-overview{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:4px 24px;display:grid}.course-tee>span{font-size:.875rem}.course-summary-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.course-summary-stats>div{flex-direction:column;gap:4px;min-width:0;display:flex}.course-summary-stats dt{color:var(--color-muted);font-size:.875rem;line-height:1.5}.course-summary-stats dd{color:var(--color-ink);font:500 2rem/1.1 var(--font-display);font-variant-numeric:tabular-nums;order:-1;margin:0}@media (width>=640px){.course-summary-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.course-hole-layout{background-image:linear-gradient(to right, #83dba81f 0 var(--hole-progress,0%), transparent var(--hole-progress,0%) 100%);grid-template-columns:1.75rem minmax(0,1fr) 3rem;gap:0 12px;min-height:48px;padding-block:0}.course-hole-layout:hover,.course-hole-layout:active{background-color:#dce7e80f}.course-hole-layout:has(.course-hole-progress:focus-visible){background-color:#dce7e80f}.course-hole-heading{display:contents}.course-hole-heading h2{grid-area:1/1}.course-hole-heading h2>strong{font-size:1.5rem}.course-column-headings{display:none}.course-mobile-unit{display:inline}.course-hole-stats{grid-area:1/2;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.course-hole-stats dd{font-size:1rem;line-height:1.5}.course-hole-progress{grid-area:1/3;grid-template-columns:1fr;gap:0;min-width:48px}.course-progress-value{text-align:right;grid-column:1}.course-team-status,.course-team-headings{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:0;display:grid}.course-team-status{align-self:center;align-items:center;display:none}.course-team-group{min-width:0}.course-team-group dd{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;margin:0;display:flex}.course-team-badge{min-width:0;max-width:100%;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;background:#dce7e805;padding:3px 7px;font-size:.75rem;line-height:1rem;overflow:hidden}.course-team-group-birdied .course-team-badge{color:#83dba8d9;background:#83dba80a}.course-team-empty{color:var(--color-muted);padding-block:4px}.course-loading-team{width:5rem;min-width:0;max-width:100%;height:1.375rem}@media (width<=1023px){#app[data-page=course] .masthead{padding-block:16px}.course-page{padding-top:12px}}@media (width>=1024px){.course-column-headings,.course-hole-layout{grid-template-columns:16rem minmax(0,1fr) 3rem;gap:20px;padding-inline:20px}.course-column-headings{display:grid}.course-hole-layout{padding-block:8px}.course-hole-heading{display:grid}.course-hole-heading h2>strong{font-size:1.25rem}.course-mobile-unit{display:none}.course-hole-heading h2,.course-hole-stats{grid-area:auto}.course-hole-stats{grid-template-columns:3rem 5rem 5rem;gap:0}.course-hole-stats dd{font-size:.875rem;line-height:1.25rem}.course-team-status{grid-area:1/2;display:grid}}
