.gf-face{object-fit:cover;flex:none;border-radius:50%;background:#e9edf3}.gf-noface{display:inline-block;width:40px;height:40px;overflow:hidden;background:#dfe3e8}.gf-noface svg{display:block;width:100%;height:100%;fill:#1f2937}.gf-face.sm,.gf-noface.sm{width:36px;height:36px}.gf-face.xs{width:30px;height:30px}.gf-flag{font-size:15px;line-height:1;flex:none}.gf-tour{display:inline-block;font:700 11px/1.6 var(--head);letter-spacing:.02em;color:#fff;background:var(--tc);border-radius:6px;padding:0 7px;white-space:nowrap}.gf-major{display:inline-block;font:700 11px/1.6 var(--head);color:var(--navy);background:var(--volt);border-radius:6px;padding:0 7px}.gf-co{font-size:11px;color:var(--muted)}.topar{font-weight:800}.topar.under{color:#c2410c}.topar.even{color:var(--ink)}.topar.over{color:#2563eb}.up{color:#16a34a;font-size:12px}.down{color:#dc2626;font-size:12px}.gf-evhead{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.gf-evhead h3{flex-basis:100%;font-size:21px;margin:4px 0 0}.gf-evhead p{flex-basis:100%;margin:0;font-size:14px;color:var(--muted)}.gf-lb td,.gf-rank td{vertical-align:middle}.gf-who a,.gf-who>span{display:flex;align-items:center;gap:8px;text-decoration:none;min-width:0}.gf-who{white-space:normal!important;min-width:170px}.gf-nm{display:flex;flex-direction:column;min-width:0;line-height:1.25}.gf-nm b{font:600 15px var(--head)}.gf-nm small{font-size:12px;color:var(--muted)}.gf-lb .pos,.gf-rank .pos{font-weight:700;width:44px}.gf-lb .topar{font-size:17px}.gf-lb tbody tr:nth-child(-n+3) td:first-child,.gf-rank tbody tr:nth-child(-n+3) td:first-child{color:var(--accent)}tr.gf-sep td{background:var(--bg);font:600 13px var(--head);color:var(--muted);padding:6px}tr.thai-soft td{background:#fffdf2}body[data-gf-th="1"] .gf-lb tbody tr[data-th="0"]{display:none}@media(max-width:760px){.tbl .hide-xs{display:none}}@media(max-width:560px){.tbl .hide-s{display:none}.gf-who{min-width:0}}.gf-strip{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;margin:4px 0 18px}.gf-strip h2{font-size:15px;margin:0 0 6px;color:var(--muted);display:flex;justify-content:space-between}.gf-strip h2 a{font:500 13px var(--head)}.gf-strip ul{list-style:none;margin:0;padding:0 0 4px;display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin}.gf-strip li a{display:flex;flex-direction:column;align-items:center;gap:2px;width:96px;padding:6px 4px;border-radius:12px;text-decoration:none;text-align:center;font:500 12.5px/1.25 var(--head)}.gf-strip li a:hover{background:var(--bg)}.gf-strip img,.gf-strip .gf-noface{width:60px;height:60px;border:3px solid #fff;box-shadow:0 0 0 2px var(--accent)}.gf-strip small{color:var(--muted);font-size:11.5px}.gf-strip .rk{font:700 12px var(--head);color:var(--accent)}.gf-thai-box{background:var(--thai);border-color:#f1d77a}.gf-thai-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.gf-thai-row a,.gf-thai-row>li>span{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;background:#fff;border-radius:12px;padding:8px 6px;text-decoration:none;font:600 13.5px/1.25 var(--head);height:100%}.gf-thai-row img,.gf-thai-row .gf-noface{width:56px;height:56px}.gf-pos{font:800 18px var(--head);color:var(--navy)}.gf-month{font-size:17px;margin:22px 0 8px;color:var(--muted)}.gf-month:first-child{margin-top:0}.gf-evs{list-style:none;margin:0;padding:0;display:grid;gap:8px}.gf-ev{display:grid;grid-template-columns:92px 1fr;gap:12px;background:var(--card);border:1px solid var(--line);border-left:5px solid var(--line);border-radius:12px;padding:10px 12px}.gf-ev.live{border-left-color:#e11d48;box-shadow:0 0 0 2px #e11d481a}.gf-ev:not(.done):not(.live){border-left-color:var(--accent)}.gf-ev.th{background:linear-gradient(90deg,var(--thai),var(--card) 60%)}.gf-date{display:flex;flex-direction:column;gap:4px;font:600 15px/1.25 var(--head)}.gf-evbody{min-width:0}.gf-evtop{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.gf-evname{display:block;font:600 16.5px/1.3 var(--head);margin:3px 0 1px}.gf-evmeta{margin:0;font-size:13px;color:var(--muted)}.gf-winner{margin:6px 0 0;font-size:14.5px}.gf-winner,.gf-winner a{display:flex;align-items:center;gap:6px;text-decoration:none}.gf-winner.thai b{background:var(--thai);padding:0 4px;border-radius:4px}.gf-thline{margin:4px 0 0;font-size:13px}.gf-thline b{color:var(--accent)}body[data-gf-tour=lpga] .gf-filtered .gf-ev:not([data-tour=lpga]),body[data-gf-tour=pga] .gf-filtered .gf-ev:not([data-tour=pga]),body[data-gf-tour=th] .gf-filtered .gf-ev:not([data-tour=th]){display:none}body[data-gf-tour=lpga] .gf-filtered .gf-evs:not(:has([data-tour=lpga])),body[data-gf-tour=pga] .gf-filtered .gf-evs:not(:has([data-tour=pga])),body[data-gf-tour=th] .gf-filtered .gf-evs:not(:has([data-tour=th])){display:none}@media(max-width:560px){.gf-ev{grid-template-columns:1fr;gap:4px}.gf-date{flex-direction:row;align-items:center}}.gf-filter{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.gf-filter button{font:500 14px var(--head);border:1px solid var(--line);background:var(--card);border-radius:99px;padding:4px 14px;cursor:pointer}.gf-filter button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.gf-pc .pc-photo{background:linear-gradient(160deg,#e7f3ec,#cfe7da)}.gf-pc .gf-noface{position:absolute;inset:0;display:block;width:100%;height:100%;border-radius:0;background:linear-gradient(160deg,#e4e8ee,#c9d0da)}.gf-pc .gf-noface svg{position:absolute;left:11%;bottom:0;width:78%;height:88%}.gf-pc .pc-no{font-size:13px;min-width:0;padding:0 8px}.gf-pc.gf-m .pc-pos{color:#2563eb}.gf-pc.gf-f .pc-pos{color:#db2777}.gf-hero{--tc: #047857}.gf-hero .gf-noface{width:168px;height:168px;border-radius:22px;border:4px solid #fff;background:#dfe3e8}@media(max-width:640px){.gf-hero .gf-noface{width:108px;height:108px}}.gf-fin td.gf-evn{white-space:normal;min-width:180px}.gf-fin td.gf-evn small{display:block;color:var(--muted);font-size:12px}.gf-fin .win td{background:var(--thai);font-weight:600}.gf-cards3{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.gf-stat{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:10px 14px}.gf-stat dt{font-size:12.5px;color:var(--muted)}.gf-stat dd{margin:0;font:700 22px/1.3 var(--head)}.gf-note{font-size:12.5px;color:var(--muted);margin:8px 0 0}.show-s{display:none}@media(max-width:560px){.show-s{display:inline}.gf-fin td.gf-evn{min-width:0}}
