.prediction-hole-badge,.personal-pick-badge{display:inline-block;margin:4px 3px 0;padding:3px 10px;border-radius:5px;font-size:.82rem;line-height:1.6;font-weight:700}.prediction-hole-badge{background:#f7eaca;color:#745016;border:1px solid #dec48a}.personal-pick-badge{background:#e6eee5;color:#28533c;border:1px solid #bbcdb9}.hole-candidates{border-left:5px solid #b78e3c!important;background:#fffaf0!important}.hole-candidate-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:0;list-style:none}.hole-candidate-list li{padding:12px 14px;border:1px solid #e2d5b7;border-radius:8px;background:#fff}.hole-candidate-list a{display:block;font-weight:700}.hole-candidate-list span{display:block;font-size:.85rem;color:#6e6656;margin-top:4px}.personal-watch-card{border-left:5px solid #376349!important}.personal-watch-card.personal-hole{border-left-color:#b78e3c!important}.watch-result{margin-top:20px;padding:14px 16px;background:#f4f7ef;border-radius:8px;border:1px solid #d7dfce}.watch-result p{font-size:.88rem;margin:5px 0 0}.late-publication{border-left:4px solid #8a987c!important}.late-publication p{margin-bottom:0}.full-results{margin:20px 0}.full-results summary{cursor:pointer;font-weight:700;padding:12px;background:#fff;border:1px solid #d7dfce;border-radius:8px}.full-results table{margin-top:15px}.result-order{font-weight:700}.late-results .prediction-day-table{min-width:590px}@media(max-width:620px){.hole-candidate-list{grid-template-columns:1fr}.personal-pick-badge{margin-left:0}.prediction-jump-nav{gap:8px}}