.rw-progress{display:flex;gap:8px;margin:16px 0 24px}.rw-progress span{flex:1;border-bottom:3px solid var(--line,#435973);padding:10px 2px;font-size:13px;color:var(--muted)}.rw-progress .active{border-color:var(--gold,#70baff);color:var(--text);font-weight:800}.rw-wizard .toolbar input{flex:1;min-width:180px}.rw-wizard .ed-tile{margin-top:10px;width:100%;text-align:left}.scoring-focus h2{font-size:1.25rem;margin:4px 0}.scoring-focus .panel{padding:16px}.scoring-focus .gps-map{display:none}.scoring-focus .gps-panel{margin:10px 0;padding:10px}.scoring-focus .gps-panel .eyebrow,.scoring-focus .gps-credit{display:none}.scoring-focus .gps-distances{gap:6px}.scoring-focus .gps-distances>div{padding:7px}.scoring-focus .gps-distances b{font-size:25px}.scoring-focus .gps-distances small{display:none}.scoring-focus .item.selected h3{font-size:1rem}.scoring-focus .item.selected>p.small{display:none}.scoring-focus .picker{gap:8px}.scoring-focus .picker [data-fb-points],.scoring-focus .ed-points button{min-height:66px;padding:10px 6px}.scoring-focus summary{cursor:pointer;padding:8px 0;font-weight:700}.rw-gps-placeholder{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0;color:var(--muted);text-align:center}.rw-gps-placeholder span{border:1px solid var(--line);border-radius:10px;padding:8px}.rw-gps-placeholder b{display:block;font-size:24px}.rw-gps-placeholder small{grid-column:1/-1}.ed-home .ed-icon svg{width:34px;height:34px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ed-home .ed-tile{position:relative;overflow:hidden;border-radius:18px;box-shadow:0 8px 24px #00000014}.ed-home .ed-primary::after{content:'';position:absolute;right:-25px;bottom:-55px;width:180px;height:180px;border:1px solid #ffffff25;border-radius:50%;pointer-events:none}.ed-home h2{font-size:clamp(1.6rem,5vw,2.4rem);line-height:1.12}.ed-home-actions .ed-tile{min-height:110px}.ed-feature-grid .ed-tile{min-height:82px}@media(max-width:760px){.scoring-focus .grid,.scoring-focus .ed-score-players{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.scoring-focus .grid>.button,.scoring-focus .ed-score-players>.button{padding:9px;font-size:13px;min-height:54px}.scoring-focus .section-title{margin-bottom:10px}.scoring-focus .panel{margin-bottom:12px}.scoring-focus .item.selected{padding:12px}.scoring-focus .picker{grid-template-columns:repeat(3,minmax(0,1fr))}.scoring-focus .row{gap:8px}.scoring-focus .row h3{font-size:1rem}.scoring-focus .row h3 .small{display:block;margin-top:3px}}

.scoring-focus .item.selected>p.scoring-shots{display:block;margin:6px 0 10px;font-weight:700}.scorecard-table caption{text-align:left;padding:10px 0;font-weight:700}

.ed-tile[hidden]{display:none!important}
#round-history-search,#round-history-filter{width:100%;margin:6px 0 16px}

#saved-player-search{width:100%;margin:6px 0}

.stroke-entry{margin-top:16px}.stroke-entry form{padding-top:12px}.stroke-entry input{max-width:120px;margin:8px 12px 8px 0}.ed-players .item label{display:block;margin-top:6px}
