.back-icon[data-v-6b6c0be0]{flex:0 0 24px;display:block}.player-list[data-v-b1fbeed0]{margin:0 0 16px;padding:0;list-style:none}.player-list li[data-v-b1fbeed0]{border-bottom:1px solid var(--line,#d3d8d4);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.player-list li div[data-v-b1fbeed0]{overflow-wrap:anywhere;flex:1;min-width:0}.player-list small[data-v-b1fbeed0]{margin-top:4px;display:block}.player-list .ui-action[data-v-b1fbeed0]{flex:none;width:auto;margin:0}fieldset[data-v-b1fbeed0]{border:0;min-width:0;margin:0;padding:0}.player-actions[data-v-b1fbeed0]{flex-wrap:wrap;gap:12px;display:flex}fieldset[data-v-42e7e03c]{border:0;min-width:0;padding:0}.match-team-fields[data-v-42e7e03c]{gap:12px;margin:16px 0;display:grid}.match-team-fields label[data-v-42e7e03c]{gap:6px;display:grid}.match-actions[data-v-42e7e03c]{flex-wrap:wrap;gap:10px;display:flex}.match-remove[data-v-42e7e03c]{margin-top:16px}.match-standings h3[data-v-2e702c14]{overflow-wrap:anywhere}.match-pairs[data-v-2e702c14]{overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.match-pairs p[data-v-2e702c14]{margin:6px 0}.match-holes[data-v-2e702c14]{padding:0;list-style:none}.match-holes li[data-v-2e702c14]{border-top:1px solid var(--line,#d3d8d4);padding:16px 0}.round-leaderboard[data-v-e02d0e08]{table-layout:fixed;white-space:normal;width:100%;min-width:0}.position-column[data-v-e02d0e08]{width:2rem}.holes-column[data-v-e02d0e08]{width:3.5rem}.score-column[data-v-e02d0e08]{width:4rem}.round-leaderboard[data-v-e02d0e08] :is(th,td){text-align:center;overflow-wrap:anywhere;min-width:0;font:var(--type-secondary);background:0 0;padding:12px 4px;position:static}.round-leaderboard thead th[data-v-e02d0e08]{font:var(--type-label)}.round-leaderboard .leader-player[data-v-e02d0e08]{text-align:left}.round-leaderboard tbody .leader-player[data-v-e02d0e08]{font:var(--type-action);color:var(--green)}.leader-player small[data-v-e02d0e08]{font:var(--type-caption);color:var(--muted);margin-top:4px;display:block}.round-leaderboard .leader-score[data-v-e02d0e08]{font:var(--type-subheading);color:var(--green)}.leader-position[data-v-e02d0e08],.leader-holes[data-v-e02d0e08]{color:var(--muted)}.round-leaderboard .is-me[data-v-e02d0e08]{background:#f5f8ee}.course-continue[data-v-30f582ed]{flex-direction:column;gap:12px;display:flex}.course-continue>.ui-action[data-v-30f582ed]{margin:0}.course-card-warning[data-v-30f582ed]{color:#73551d;background:#fff4db;border:1px solid #dfc98d;border-radius:8px;padding:12px}.course-card-warning a[data-v-30f582ed]{font:var(--type-action);color:inherit;text-underline-offset:3px}.course-card-warning p[data-v-30f582ed]{font:var(--type-secondary);color:inherit;margin:4px 0 0}#course-hole-information[data-v-30f582ed]{scroll-margin-top:var(--space-4)}:root{--app-header-height:calc(64px + env(safe-area-inset-top,0px));--app-nav-height:calc(64px + env(safe-area-inset-bottom,0px))}body:has(.app-header){padding-top:var(--app-header-height);padding-bottom:var(--app-nav-height)}html:has(.app-header){scroll-padding-top:var(--app-header-height)}#app>.app-header{z-index:30;height:var(--app-header-height);box-sizing:border-box;max-width:none;min-height:0;padding:env(safe-area-inset-top,0px) max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));background:#f7f7f1;gap:12px;position:fixed;inset:0 0 auto}.app-header .top-note{display:none}.app-header .brand{white-space:nowrap;font-size:24px}.app-header .brand-icon,.app-header .brand-icon img{width:36px;height:36px}.app-header .header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.app-header .feedback-link{align-items:center;min-height:44px;display:inline-flex}.app-header .gps-global{min-height:32px;margin:0;padding:4px 8px}.app-bottom-tabs{position:fixed}body:has(#round-page){padding:0}body:has(#round-page) .app-bottom-tabs{display:none}body.round-preserve-range:not(:has(#round-page)) #app>.app-header{display:flex}body.round-preserve-range:not(:has(#round-page)) #app>footer{display:block}#app-content.round-transition:not(:has(#round-page)){top:var(--app-header-height);bottom:var(--app-nav-height);height:auto;padding:var(--space-3)}#toast{bottom:calc(var(--app-nav-height) + 12px)}@media (width<=430px){.app-header .feedback-verb{display:none}.app-header .brand{font-size:21px}.app-header .header-actions{gap:0 6px}}#app-content:not(:has(#round-page)){padding:var(--space-3);padding-left:max(var(--space-3), env(safe-area-inset-left));padding-right:max(var(--space-3), env(safe-area-inset-right));margin:0 auto}#app-content>:is(.welcome,.invite-page,.course-picker-page,.my-rounds-page,.round-heading){padding-top:0}#app-content>.form-error:empty{display:none}#app-content>:is(.loading,.form-error){margin-top:0}#round-page .score-panel,#round-page .round-review-screen{padding:var(--space-3)}.settings-preference{align-items:center;gap:12px;min-height:44px;display:flex}.settings-preference input[type=checkbox]{flex-shrink:0;width:20px;height:20px;min-height:0;margin:0;padding:0}:is(.invite-page,.course-picker-page)>.panel+.panel{margin-top:var(--space-4)}#app-content>:is(.invite-page,.course-picker-page){padding-bottom:0}#app-content:not(:has(#round-page))>:last-child{margin-bottom:0}#round-page .score-panel .score-view-actions{padding-bottom:0}:root{--app-nav-height:calc(var(--ui-navigation-height) + 20px + env(safe-area-inset-bottom,0px))}.app-bottom-tabs{inset:auto 12px max(8px, env(safe-area-inset-bottom,0px));z-index:30}.round-bottom-tabs{width:calc(100% - 24px);max-width:680px;margin:0 auto max(8px, env(safe-area-inset-bottom,0px));z-index:5}#round-page .score-panel{padding:16px}#round-page .score-editor-content>.ui-card{margin:0 0 16px}#round-page .score-inputs>.ui-card-title{grid-column:1/-1;margin-bottom:8px}#round-page .score-context>label{margin:0;display:block}#round-page .score-context .round-hole-meta,#round-page .ui-card .field-definition,#round-page .ui-card .ui-stepper-hint{margin-bottom:0}#round-page .score-panel .score-view-actions{border-top:0}#round-page .round-help .ui-action{margin-right:8px}@media (width<=360px){#round-page .ui-card .score-option-row{grid-template-columns:minmax(0,1fr);gap:12px}}#round-page .round-menu{padding:16px}#round-page .score-editor-content>.ui-card:last-child,#round-page .round-review-screen .panel:last-child{margin-bottom:0}#round-page .round-menu>section{margin-bottom:var(--space-4)}#round-page .round-menu>section>h2{margin:0 0 var(--space-4)}#round-page{--round-tab-clearance:calc(var(--ui-navigation-height) + max(8px, env(safe-area-inset-bottom,0px)))}#round-page:not(.round-map-mode)>.round-bottom-tabs{left:0;right:0;bottom:max(8px, env(safe-area-inset-bottom,0px));margin:0 auto;position:absolute}#round-page .round-score-screen .score-panel{padding:0}#round-page .round-score-screen .score-editor>fieldset{grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid}#round-page .round-score-screen .score-editor-content{box-sizing:border-box;padding:16px 16px calc(var(--round-tab-clearance) + 8px + var(--score-actions-height,44px) + 16px);scroll-padding-block:16px calc(var(--round-tab-clearance) + 8px + var(--score-actions-height,44px) + 16px);grid-area:1/1}#round-page .round-score-screen .score-view-actions{z-index:2;margin:0 16px calc(var(--round-tab-clearance) + 8px);pointer-events:none;background:0 0;border:0;grid-area:1/1;align-self:end;padding:0}#round-page .round-score-screen .score-action-buttons>.ui-action{pointer-events:auto}#round-page .round-review-screen{box-sizing:border-box;padding-bottom:calc(var(--round-tab-clearance) + 16px);scroll-padding-bottom:calc(var(--round-tab-clearance) + 16px)}body:has(#round-page) #toast{display:none}#round-page .round-toast:not(:empty){box-sizing:border-box;pointer-events:none;z-index:6;max-width:calc(100% - 24px);position:absolute;top:12px;bottom:auto}.ui-tab-bar{--ui-surface-radius:36px;box-sizing:border-box;height:var(--ui-navigation-height);min-height:var(--ui-navigation-height);flex-shrink:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:5px;display:grid}.ui-tab-bar .ui-tab-item{z-index:2;min-width:0;min-height:52px;color:var(--ui-navigation-muted,#657168);box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin:0;padding:3px 0;font:600 clamp(9px,2.7vw,11px)/1.1 -apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;text-decoration:none;display:flex;position:relative}.ui-tab-bar .ui-tab-item[aria-current=page]{color:var(--ui-accent);box-shadow:none;background:0 0}.ui-tab-bar .ui-tab-item span{font:inherit;white-space:nowrap}.ui-tab-bar .ui-tab-item svg{flex-shrink:0;width:24px;height:24px}.ui-tab-bar .ui-tab-item:focus-visible{outline-offset:-3px}@media (width<=360px){.ui-tab-bar .ui-tab-item span{letter-spacing:-.3px}}@media (forced-colors:active){.ui-tab-bar .ui-tab-item[aria-current=page]{outline-offset:-3px;outline:2px solid highlight}}
