
.gtl-hole-grid{row-gap:4px}.gtl-hole-grid>button>span:first-child,.gtl-hole-grid>div>span:first-child{font-size:9px;color:#426756;white-space:nowrap}
.gtl-hole-score,.gtl-score-symbol{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-weight:800}
.gtl-hole-score{border:1px solid #d7e7de;background:#fff;color:#174d39;border-radius:4px}
.gtl-hole-score[data-score=birdie],.gtl-hole-score[data-score=eagle]{border:2px solid #25805b;border-radius:50%;background:#e2f3e9;color:#145438}
.gtl-hole-score[data-score=eagle]::after{content:'';position:absolute;inset:3px;border:1px solid #25805b;border-radius:50%}
.gtl-hole-score[data-score=bogey],.gtl-hole-score[data-score=double]{border:2px solid #44695a;border-radius:3px;background:#eef4f0;color:#294c3d}
.gtl-hole-score[data-score=double]::after{content:'';position:absolute;inset:3px;border:1px solid #44695a;border-radius:1px}
.gtl-hole-score[aria-pressed=true]{outline-color:#26815d}
.gtl-hole-par-editor{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#e5f2eb;border:1px solid #bfdccf;border-radius:10px;color:#174d39;font-size:13px;font-weight:700}
.gtl-hole-par-editor select{background:#fff;color:#174d39;border:1px solid #8bb6a0;border-radius:7px;padding:8px;min-height:40px}
.gtl-score-legend{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:11px;color:#426756}
.gtl-score-legend>span{display:flex;align-items:center;gap:5px}
.gtl-score-legend .gtl-score-symbol{width:24px;height:24px;color:#174d39;border:1px solid #d7e7de;background:#fff}
.gtl-score-legend .gtl-score-symbol[data-score=birdie],.gtl-score-legend .gtl-score-symbol[data-score=eagle]{border:1.5px solid #25805b;border-radius:50%;background:#e2f3e9}
.gtl-score-legend .gtl-score-symbol[data-score=eagle]::after{content:'';position:absolute;inset:3px;border:1px solid #25805b;border-radius:50%}
.gtl-score-legend .gtl-score-symbol[data-score=bogey],.gtl-score-legend .gtl-score-symbol[data-score=double]{border:1.5px solid #44695a;border-radius:3px}
.gtl-score-legend .gtl-score-symbol[data-score=double]::after{content:'';position:absolute;inset:3px;border:1px solid #44695a}
.gtl-scorecard{background:#0d2920!important;color:#e9f6ef}.gtl-scorecard table tr:first-child{background:#174331!important}.gtl-scorecard table tr:nth-child(2){background:#123829!important}
.gtl-scorecard .gtl-score-symbol[data-score=birdie],.gtl-scorecard .gtl-score-symbol[data-score=eagle]{border-color:#79d9a7;color:#a3f1c6!important}
.gtl-scorecard .gtl-score-symbol[data-score=eagle]::after{border-color:#79d9a7}
.gtl-scorecard .gtl-score-symbol[data-score=bogey],.gtl-scorecard .gtl-score-symbol[data-score=double]{border-color:#b1c7bc;color:#d6e8df!important}
.gtl-scorecard .gtl-score-symbol[data-score=double]::after{border-color:#b1c7bc}

.gtl-mobile-editor .gtl-studio-toolstrip{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;min-width:0;scrollbar-width:thin}
.gtl-mobile-editor .gtl-studio-drawing-tools{display:flex;flex:none;flex-wrap:nowrap;gap:3px;min-width:max-content;margin:0;padding:0;border:0}
.gtl-mobile-editor .gtl-studio-drawing-tools>button{flex:none;min-width:44px}
.gtl-mobile-editor .gtl-studio-drawing-tools:disabled{opacity:.5}
.gtl-mobile-editor .gtl-viewer-mode{flex:none;font-size:10px;white-space:nowrap}
.gtl-mobile-editor .gtl-studio-utilities{flex:none;margin-left:auto}
