.f-course-hole-cards__grid[data-v-4eed9f33]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:.75rem}.f-course-hole-cards__card[data-v-4eed9f33]{display:flex;flex-direction:column;gap:.375rem;min-width:0;padding:.5rem;text-align:left;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--color-border, #e5e7eb);border-radius:.75rem;background:var(--color-card, #fff);transition:border-color .12s ease,box-shadow .12s ease}.f-course-hole-cards__card[data-v-4eed9f33]:hover{border-color:var(--color-primary, #2563eb);box-shadow:0 4px 14px #00000014}.f-course-hole-cards__card[data-v-4eed9f33]:focus-visible{outline:2px solid var(--color-primary, #2563eb);outline-offset:2px}.f-course-hole-cards__map[data-v-4eed9f33]{display:block;overflow:hidden;border-radius:.5rem;aspect-ratio:.62;background:var(--color-muted, #f3f4f6)}.f-course-hole-cards__undrawn[data-v-4eed9f33]{display:grid;place-items:center;height:100%;padding:.5rem;text-align:center;font-size:.75rem;color:var(--color-muted-foreground, #6b7280)}.f-course-hole-cards__undrawn.is-large[data-v-4eed9f33]{height:auto;padding:3rem 1rem;font-size:.875rem}.f-course-hole-cards__meta[data-v-4eed9f33]{display:flex;align-items:baseline;gap:.5rem;font-size:.8125rem;min-width:0}.f-course-hole-cards__number[data-v-4eed9f33]{font-weight:700;font-size:1rem;font-variant-numeric:tabular-nums}.f-course-hole-cards__muted[data-v-4eed9f33]{color:var(--color-muted-foreground, #6b7280)}.f-course-hole-cards__last[data-v-4eed9f33]{font-size:.75rem;color:var(--color-muted-foreground, #6b7280);min-width:0;overflow-wrap:anywhere}.f-course-hole-cards__credit[data-v-4eed9f33]{margin-top:.5rem;font-size:.6875rem;color:var(--color-muted-foreground, #6b7280)}.f-course-hole-cards__screen[data-v-4eed9f33]{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;background:var(--color-background, #fff);color:var(--color-foreground, #111827);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.f-course-hole-cards__bar[data-v-4eed9f33]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--color-border, #e5e7eb)}.f-course-hole-cards__title[data-v-4eed9f33]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;font-size:.8125rem}.f-course-hole-cards__title strong[data-v-4eed9f33]{font-size:1rem}.f-course-hole-cards__title span[data-v-4eed9f33]{color:var(--color-muted-foreground, #6b7280)}.f-course-hole-cards__nav[data-v-4eed9f33],.f-course-hole-cards__close[data-v-4eed9f33]{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex-shrink:0;border:1px solid var(--color-border, #e5e7eb);border-radius:999px;background:var(--color-card, #fff);color:inherit;font:inherit;font-size:1.25rem;line-height:1;cursor:pointer}.f-course-hole-cards__nav[data-v-4eed9f33]:disabled{opacity:.35;cursor:default}.f-course-hole-cards__close[data-v-4eed9f33]{font-size:1rem}.f-course-hole-cards__body[data-v-4eed9f33]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;width:100%;max-width:48rem;margin:0 auto;padding:.75rem 1rem 1.5rem}.f-course-hole-cards__guide[data-v-4eed9f33]{--f-hole-guide-max-height: 68vh}.f-course-hole-cards__history[data-v-4eed9f33]{margin-top:1rem}.f-course-hole-cards__history h3[data-v-4eed9f33]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin:0 0 .75rem;font-size:.9375rem;font-weight:600}.f-course-hole-cards__date[data-v-4eed9f33]{font-size:.8125rem;font-weight:400;color:var(--color-muted-foreground, #6b7280)}a.f-course-hole-cards__date[data-v-4eed9f33]{text-decoration:underline dotted;text-underline-offset:2px}.f-course-hole-cards__stats[data-v-4eed9f33]{display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.5rem;margin:0}.f-course-hole-cards__stats>div[data-v-4eed9f33]{min-width:0;padding:.625rem .75rem;border-radius:.625rem;background:var(--color-muted, #f3f4f6)}.f-course-hole-cards__stats dt[data-v-4eed9f33]{font-size:.6875rem;letter-spacing:.02em;text-transform:uppercase;color:var(--color-muted-foreground, #6b7280)}.f-course-hole-cards__stats dd[data-v-4eed9f33]{margin:.125rem 0 0;font-size:1.0625rem;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
