
body.sblp main .layout{display:block!important}
body.sblp main .layout>.aside{display:none!important}
body.sblp main .layout>article.card{background:none!important;box-shadow:none!important;border:0!important;padding:0!important}
body.sblp .page-head.lp-on{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:24px;align-items:center}
body.sblp .page-head.lp-on>.crumbs{grid-column:1/-1}
body.sblp .page-head.lp-on>:not(.crumbs):not(.lp-logo):not(script){grid-column:2}
body.sblp .lp-logo{grid-row:2/6;width:96px;height:96px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 4px #f5b301,0 14px 34px rgba(0,0,0,.35)}
body.sblp .lp-logo img{width:70%;height:70%;object-fit:contain}
body.sblp .page-head.lp-on .page-title{margin:4px 0 6px!important}
body.sblp .lp-eye{display:block;font:600 13px Prompt,sans-serif;color:#fcd34d;letter-spacing:.03em}
body.sblp .lp-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
body.sblp .lp-chips span{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);color:#fff;font:500 13px Prompt,sans-serif}
body.sblp .lp-chips b{color:#f5b301;font-weight:700}
body.sblp .entry-content>.lp-hide,body.sblp .lp-hide{display:none!important}
body.sblp .lp-intro{margin:0 0 20px!important;padding:16px 22px 16px 18px;display:flex;gap:16px;align-items:center;border-radius:18px;background:linear-gradient(90deg,#fffaf0,#fff 55%);border:1px solid #efe6cc;font:400 15px/1.8 Anuphan,sans-serif;color:#26322c}
body.sblp .lp-intro:before{content:"";flex:none;width:38px;height:38px;border-radius:12px;background:#0f3a26 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f5b301' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 8h.01'/%3E%3C/svg%3E") center/20px no-repeat}
body.sblp .lp-intro>span{flex:1;min-width:0}
body.sblp .entry-content>h2{margin:30px 0 14px!important;font-size:22px!important}
/* match cards */
body.sblp .lp-day{margin:0 0 26px}
body.sblp .lp-dh{display:flex;align-items:center;gap:10px;margin:0 0 12px;font:800 18px/1.2 Prompt,sans-serif;color:#0d1912}
body.sblp .lp-dh:before{content:"";width:4px;height:20px;border-radius:3px;background:#f5b301}
body.sblp .lp-dh small{font:500 12.5px Prompt,sans-serif;color:#6b7a71;background:#fff;border:1px solid #ece6d6;border-radius:999px;padding:3px 10px}
body.sblp .lp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}
body.sblp .lp-mc{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px 8px;align-items:start;padding:16px 14px 0;border-radius:18px;background:#fff;border:1px solid #ece6d6;box-shadow:0 1px 2px rgba(11,26,18,.05);overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s}
body.sblp .lp-mc:hover{transform:translateY(-2px);border-color:#15803d;box-shadow:0 12px 26px -14px rgba(11,26,18,.4)}
body.sblp .lp-mc:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#0f3a26,#15803d 60%,#f5b301)}
body.sblp .lp-tm{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;min-width:0}
body.sblp .lp-tm img{width:52px;height:52px;object-fit:contain}
body.sblp .lp-tm a{font:700 14.5px/1.25 Prompt,sans-serif;color:#0d1912!important;text-decoration:none!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
body.sblp .lp-tm a:hover{color:#15803d!important}
body.sblp .lp-tm small{font:500 11.5px Prompt,sans-serif;color:#8a958f}
body.sblp .lp-tm .form{display:flex;gap:2px}
body.sblp .lp-tm .form i,body.sblp .fbth .form i{display:inline-block;width:16px;height:16px;border-radius:4px;font:700 9.5px/16px Prompt,sans-serif;font-style:normal;color:#fff;background:#9ca3af;text-align:center}
body.sblp .form i.f-W{background:#15803d!important}body.sblp .form i.f-L{background:#dc2626!important}body.sblp .form i.f-D{background:#9ca3af!important}
body.sblp .lp-mc.done .lp-tm:not(.win) a{color:#6b7a71!important;font-weight:600}
body.sblp .lp-mid{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:96px;padding-top:8px;text-decoration:none!important}
body.sblp .lp-mid b{font:800 30px/1 Rubik,sans-serif;color:#0f3a26;letter-spacing:.01em;white-space:nowrap}
body.sblp .lp-mid small{margin-top:7px;font:600 11.5px Prompt,sans-serif;color:#6b7a71;background:#f4f1e9;border-radius:999px;padding:3px 10px;white-space:nowrap}
body.sblp .lp-mc.live .lp-mid b{color:#dc2626}
body.sblp .lp-mc.live .lp-mid small{background:#dc2626;color:#fff}
body.sblp .lp-mc.done .lp-mid small{background:#0f3a26;color:#fcd34d}
body.sblp .lp-ft{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px -14px 0;padding:10px 14px;border-top:1px dashed #e6e1d4;font:500 12.5px Prompt,sans-serif;color:#46554d}
body.sblp .lp-ft em{font-style:normal;color:#15803d;background:#eaf5ee;border-radius:999px;padding:3px 10px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
body.sblp .lp-ft a{margin-left:auto;color:#15803d!important;font-weight:700;text-decoration:none!important;white-space:nowrap}
body.sblp .lp-ft a:hover{text-decoration:underline!important}
body.sblp .lp-tools{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}
body.sblp .lp-tools button{border:1px solid #ece6d6;background:#fff;border-radius:999px;padding:7px 14px;font:600 13px Prompt,sans-serif;color:#0d1912;cursor:pointer}
body.sblp .lp-tools button.on{background:#0f3a26;border-color:#0f3a26;color:#fcd34d}
/* tables */
body.sblp-table .entry-content>.fbth,body.sblp-players .entry-content>.fbth{background:#fff;border:1px solid #ece6d6;border-radius:18px;padding:16px 16px 10px;margin:0 0 18px;box-shadow:0 1px 2px rgba(11,26,18,.05)}
body.sblp .fbth-title{font:800 18px/1.3 Prompt,sans-serif!important;color:#0d1912!important;margin:0 0 12px!important}
body.sblp-table .fbth-table{width:100%;border-collapse:collapse!important;font:400 14px Anuphan,sans-serif}
body.sblp-table .fbth-table th{background:none!important;font:600 11.5px Prompt,sans-serif!important;color:#8a958f!important;padding:0 6px 9px!important;border-bottom:1px solid #efe9da!important}
body.sblp-table .fbth-table td{padding:8px 6px!important;border-bottom:1px solid #f4f0e6!important;font-variant-numeric:tabular-nums}
body.sblp-table .fbth-table tr:last-child td{border-bottom:0!important}
body.sblp-table .fbth-table tbody tr:hover td{background:#fbfaf6}
body.sblp-table .fbth-table td:first-child{position:relative;font:700 13px Rubik,sans-serif;color:#46554d;width:34px}
body.sblp-table .fbth-table tr[data-z] td:first-child{box-shadow:inset 4px 0 0 var(--z)}
body.sblp-table .fbth-table td.t img{width:24px!important;height:24px!important;object-fit:contain;vertical-align:middle;margin-right:8px;border-radius:50%}
body.sblp-table .fbth-table td.t a{font-weight:600;color:#0d1912!important;text-decoration:none!important}
body.sblp-table .fbth-table td.pts,body.sblp-table .fbth-table td b{font:800 15px Rubik,sans-serif;color:#0f3a26}
body.sblp-table .fbth-table tr.md1 td:first-child,body.sblp-table .fbth-table tr.md2 td:first-child,body.sblp-table .fbth-table tr.md3 td:first-child{color:transparent}
body.sblp-table .fbth-table tr.md1 td:first-child:after,body.sblp-table .fbth-table tr.md2 td:first-child:after,body.sblp-table .fbth-table tr.md3 td:first-child:after{content:attr(data-n);position:absolute;left:6px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fff;font:800 12px Rubik,sans-serif}
body.sblp-table .fbth-table tr.md1 td:first-child:after{background:#d4a017}body.sblp-table .fbth-table tr.md2 td:first-child:after{background:#9ca3af}body.sblp-table .fbth-table tr.md3 td:first-child:after{background:#b8733a}
body.sblp .lp-leg{display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 0 4px;font:400 12px Anuphan,sans-serif;color:#6b7a71}
body.sblp .lp-leg span:before{content:"";display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:5px;background:var(--z);vertical-align:-1px}
body.sblp .fbth-note{font:400 12px Anuphan,sans-serif!important;color:#8a958f!important;margin:8px 0 0!important}
body.sblp-table .lp-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}
body.sblp-table .lp-stats>section{background:#fff;border:1px solid #ece6d6;border-radius:18px;padding:16px 14px 8px;min-width:0;overflow:auto}
body.sblp-table .lp-stats h2{margin:0 0 10px!important;font-size:17px!important}
body.sblp-table .lp-stats .fbth{border:0!important;padding:0!important;margin:0!important;box-shadow:none!important;background:none!important}
body.sblp-table .lp-stats .fbth-title{display:none}
body.sblp .lp-lb{list-style:none;margin:0;padding:0}
body.sblp .lp-lb li{display:grid;grid-template-columns:26px 34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 2px;border-bottom:1px solid #f4f0e6}
body.sblp .lp-lb li:last-child{border-bottom:0}
body.sblp .lp-lb i{font:800 13px Rubik,sans-serif;font-style:normal;color:#46554d;text-align:center}
body.sblp .lp-lb li:nth-child(-n+3) i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#d4a017}
body.sblp .lp-lb li:nth-child(2) i{background:#9ca3af}body.sblp .lp-lb li:nth-child(3) i{background:#b8733a}
body.sblp .lp-lb .ph{width:34px;height:34px;border-radius:50%;object-fit:cover;background:#f4f1e9}
body.sblp .lp-lb .ph.no{display:grid;place-items:center;font:700 12px Prompt,sans-serif;color:#0f3a26}
body.sblp .lp-lb span{min-width:0}
body.sblp .lp-lb b{display:block;font:700 14px/1.3 Prompt,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.sblp .lp-lb b a{color:#0d1912!important;text-decoration:none!important}
body.sblp .lp-lb small{display:block;font:400 12px Anuphan,sans-serif;color:#8a958f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.sblp .lp-lb small a{color:inherit!important;text-decoration:none!important}
body.sblp .lp-lb em{font:800 20px/1 Rubik,sans-serif;font-style:normal;color:#0f3a26;text-align:right}
body.sblp .lp-lb em small{font:500 10.5px Prompt,sans-serif;color:#8a958f;margin-top:3px}
body.sblp .lp-lb li:first-child em{color:#b07d00}
/* clubs + players cards */
body.sblp .lp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin:0 0 26px;padding:0;list-style:none}
body.sblp .lp-card{display:grid;grid-template-columns:52px minmax(0,1fr);gap:3px 14px;align-items:center;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid #ece6d6;text-decoration:none!important;color:#26322c!important;transition:transform .2s,box-shadow .2s,border-color .2s}
body.sblp a.lp-card:hover,body.sblp .lp-card:has(a:hover){transform:translateY(-2px);border-color:#15803d;box-shadow:0 10px 24px -12px rgba(11,26,18,.35)}
body.sblp .lp-card .cr{grid-row:1/4;width:52px;height:52px;border-radius:14px;background:#f7f4ec;display:grid;place-items:center;font:800 18px Prompt,sans-serif;color:#0f3a26;overflow:hidden}
body.sblp .lp-card .cr img{width:40px;height:40px;object-fit:contain}
body.sblp .lp-card .cr.pp{border-radius:50%;background:#0f3a26;color:#f5b301}
body.sblp .lp-card b{font:700 15px/1.3 Prompt,sans-serif;color:#0d1912;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.sblp .lp-card em{font:500 12.5px/1.35 Anuphan,sans-serif;font-style:normal;color:#b07d00}
body.sblp .lp-card small{display:flex;align-items:center;gap:6px;font:400 12.5px/1.5 Anuphan,sans-serif;color:#6b7a71;min-width:0}
body.sblp .lp-card small img{width:16px;height:16px;object-fit:contain}
body.sblp .lp-card small a{color:#15803d!important;text-decoration:none!important;font-weight:600}
body.sblp-players .entry-content>h2 small{font:500 13px Prompt,sans-serif;color:#8a958f;margin-left:6px}
/* seasons */
body.sblp .fbth-seasons{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;background:none!important;border:0!important;padding:0!important}
body.sblp .fbth-seasons a{position:relative;display:grid!important;justify-items:center;gap:6px;padding:20px 14px 18px!important;border-radius:18px!important;background:linear-gradient(160deg,#124a30,#0a2418 70%)!important;border:0!important;color:#fff!important;text-decoration:none!important;text-align:center;overflow:hidden;transition:transform .2s,box-shadow .2s}
body.sblp .fbth-seasons a:hover{transform:translateY(-3px);box-shadow:0 14px 30px -14px rgba(11,26,18,.6)}
body.sblp .fbth-seasons a:after{content:"🏆";position:absolute;right:12px;top:10px;font-size:18px;opacity:.85}
body.sblp .fbth-seasons .yr{font:800 15px Rubik,sans-serif!important;color:#f5b301!important;letter-spacing:.03em}
body.sblp .fbth-seasons img{width:64px!important;height:64px!important;object-fit:contain;background:#fff;border-radius:50%;padding:8px;box-sizing:border-box;box-shadow:0 0 0 3px rgba(245,179,1,.6)}
body.sblp .fbth-seasons b{font:700 16px/1.3 Prompt,sans-serif!important;color:#fff!important}
body.sblp .fbth-seasons small{font:400 12.5px Anuphan,sans-serif!important;color:rgba(255,255,255,.7)!important}
@media (max-width:1000px){body.sblp-table .lp-stats{grid-template-columns:1fr}}
/* fixtures compact list (00:56 "ปรับใหม่ให้ดูง่าย") */
body.sblp .fx-nav{position:sticky;top:var(--lphh,126px);z-index:20;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;margin:0 0 16px;padding:10px 2px;background:#f4f1e9;transition:box-shadow .2s}
body.sblp .fx-nav.stuck{box-shadow:0 12px 16px -14px rgba(11,26,18,.45);border-bottom:1px solid #e6e1d4}
body.sblp .fx-nav::-webkit-scrollbar{display:none}
body.sblp .fx-nav button{flex:none;display:flex;flex-direction:column;align-items:center;gap:1px;min-width:86px;padding:7px 12px 6px;border:1px solid #e6e1d4;background:#fff;border-radius:14px;cursor:pointer;color:#0d1912;transition:background .15s,border-color .15s,transform .15s}
body.sblp .fx-nav button small{font:500 11px/1.25 Prompt,sans-serif;color:#8a958f;min-height:14px}
body.sblp .fx-nav button b{font:700 14.5px/1.2 Prompt,sans-serif;white-space:nowrap}
body.sblp .fx-nav button i{font:600 10.5px/1.25 Prompt,sans-serif;font-style:normal;color:#15803d}
body.sblp .fx-nav button:hover{border-color:#15803d;transform:translateY(-1px)}
body.sblp .fx-nav button.on{background:#0f3a26;border-color:#0f3a26;color:#fff}
body.sblp .fx-nav button.on small{color:#fcd34d}
body.sblp .fx-nav button.on i{color:rgba(255,255,255,.7)}
body.sblp .fx-day{margin:0 0 18px;border-radius:18px;overflow:hidden;background:#fff;border:1px solid #ece6d6;box-shadow:0 1px 2px rgba(11,26,18,.05);scroll-margin-top:calc(var(--sbhh,68px) + 110px)}
body.sblp .fx-dh{margin:0!important;display:flex;align-items:center;gap:10px;padding:12px 18px;background:linear-gradient(90deg,#0f3a26,#14502f);color:#fff;font:700 16px/1.3 Prompt,sans-serif}
body.sblp .fx-dh em{font:700 12px Prompt,sans-serif;font-style:normal;color:#0b1a12;background:#f5b301;border-radius:999px;padding:3px 10px}
body.sblp .fx-dh small{margin-left:auto;font:500 13px Prompt,sans-serif;color:rgba(255,255,255,.7)}
body.sblp .fx-r{display:grid;grid-template-columns:76px minmax(0,1fr) 44px minmax(0,1fr) minmax(0,190px) auto;align-items:center;gap:10px;padding:12px 18px;border-top:1px solid #f1ece0;transition:background .15s}
body.sblp .fx-r:first-of-type{border-top:0}
body.sblp .fx-r:hover{background:#fbfaf6}
body.sblp .fx-k b{display:inline-block;font:800 19px/1 Rubik,sans-serif;color:#0f3a26;background:#f4f1e9;border-radius:10px;padding:8px 10px;min-width:56px;text-align:center}
body.sblp .fx-r.live .fx-k b{background:#dc2626;color:#fff}
body.sblp .fx-k small{display:block;margin-top:4px;font:700 11px Prompt,sans-serif;color:#dc2626;text-align:center}
body.sblp .fx-t{display:flex;align-items:center;gap:10px;min-width:0}
body.sblp .fx-t.h{flex-direction:row-reverse;text-align:right}
body.sblp .fx-t img{width:30px;height:30px;object-fit:contain;flex:none}
body.sblp .fx-t .nm{min-width:0;display:flex;flex-direction:column}
body.sblp .fx-t a{font:700 15.5px/1.25 Prompt,sans-serif;color:#0d1912!important;text-decoration:none!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.sblp .fx-t a:hover{color:#15803d!important}
body.sblp .fx-t small{font:500 11.5px Prompt,sans-serif;color:#8a958f}
body.sblp .fx-vs{text-align:center;font:700 12px Prompt,sans-serif;color:#b8bfbb}
body.sblp .fx-x{min-width:0}
body.sblp .fx-x em{display:inline-block;max-width:100%;font:600 12px Prompt,sans-serif;font-style:normal;color:#15803d;background:#eaf5ee;border-radius:999px;padding:4px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}
body.sblp .fx-go{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid #15803d;color:#15803d!important;font:700 13px Prompt,sans-serif;text-decoration:none!important;white-space:nowrap}
body.sblp .fx-go i{font-style:normal;font-size:16px;line-height:1}
body.sblp .fx-go:hover{background:#15803d;color:#fff!important}
@media (max-width:900px){body.sblp .fx-r{grid-template-columns:70px minmax(0,1fr) 34px minmax(0,1fr) auto}body.sblp .fx-x{display:none}}
@media (max-width:600px){
 body.sblp .fx-nav button{min-width:76px;padding:6px 10px 5px}
 body.sblp .fx-dh{padding:11px 14px;font-size:15px}
 body.sblp .fx-r{grid-template-columns:62px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:6px 10px;padding:11px 14px}
 body.sblp .fx-k{grid-row:1/3}
 body.sblp .fx-k b{font-size:16px;min-width:0;width:100%;box-sizing:border-box;padding:9px 4px}
 body.sblp .fx-t,body.sblp .fx-t.h{flex-direction:row;text-align:left;grid-column:2}
 body.sblp .fx-t.h{grid-row:1}body.sblp .fx-t.a{grid-row:2}
 body.sblp .fx-t img{width:24px;height:24px}
 body.sblp .fx-t .nm{flex-direction:row;align-items:baseline;gap:6px}
 body.sblp .fx-t small{white-space:nowrap;flex:none}
 body.sblp .fx-t a{font-size:14.5px}
 body.sblp .fx-vs{display:none}
 body.sblp .fx-go{grid-column:3;grid-row:1/3;padding:0;border:0;width:30px;height:30px;justify-content:center;background:#f4f1e9;font-size:0}
 body.sblp .fx-go i{font-size:20px;color:#15803d}
 body.sblp .fx-go:hover{background:#15803d}body.sblp .fx-go:hover i{color:#fff}
}
/* results list (01:55 "ปรับให้ดูง่าย") */
body.sblp .rs-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:0 0 4px}
body.sblp .rs-bar label{display:flex;align-items:center;gap:8px;font:600 13.5px Prompt,sans-serif;color:#46554d;margin:0}
body.sblp .rs-bar select{-webkit-appearance:none;appearance:none;font:600 14px Prompt,sans-serif;color:#0d1912;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2315803d' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center/14px no-repeat;border:1px solid #e6e1d4;border-radius:999px;padding:8px 36px 8px 15px;max-width:230px;cursor:pointer;height:auto}
body.sblp .rs-bar select:focus{outline:2px solid #15803d;outline-offset:1px}
body.sblp .rs-n{font:500 13px Prompt,sans-serif;color:#6b7a71}
body.sblp .rs-wrap{margin-top:12px}
body.sblp .rs-r{display:grid;grid-template-columns:52px minmax(0,1fr) 96px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid #f1ece0;transition:background .15s}
body.sblp .rs-r[hidden],body.sblp .fx-day[hidden],body.sblp .fx-nav button[hidden]{display:none!important}
body.sblp .fx-dh+.rs-r{border-top:0}
body.sblp .rs-r:hover{background:#fbfaf6}
body.sblp .rs-st{font:700 11.5px/1.2 Prompt,sans-serif;color:#46554d;background:#f4f1e9;border-radius:8px;padding:6px 2px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.sblp .rs-r.live .rs-st{background:#dc2626;color:#fff}
body.sblp .rs-t{display:flex;align-items:center;gap:10px;min-width:0}
body.sblp .rs-t.h{flex-direction:row-reverse;text-align:right}
body.sblp .rs-t img{width:30px;height:30px;object-fit:contain;flex:none}
body.sblp .rs-t .nm{min-width:0;display:flex;flex-direction:column}
body.sblp .rs-t a{font:600 15.5px/1.25 Prompt,sans-serif;color:#5d6b63!important;text-decoration:none!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.sblp .rs-t.w a{font-weight:800;color:#0d1912!important}
body.sblp .rs-t a:hover{color:#15803d!important}
body.sblp .rs-t small{font:500 11.5px Prompt,sans-serif;color:#8a958f}
body.sblp .rs-t small:empty{display:none}
body.sblp .rs-s{display:flex;align-items:stretch;border-radius:12px;overflow:hidden;background:#0f3a26;text-decoration:none!important;font:800 21px/1 Rubik,sans-serif;transition:transform .15s}
body.sblp .rs-s:hover{transform:scale(1.04)}
body.sblp .rs-s span{flex:1;text-align:center;padding:9px 0;color:rgba(255,255,255,.55)}
body.sblp .rs-s span.w{color:#fcd34d}
body.sblp .rs-s.d span{color:#fff}
body.sblp .rs-s i{width:1px;background:rgba(255,255,255,.18);margin:7px 0}
body.sblp .rs-r.live .rs-s{background:#dc2626}body.sblp .rs-r.live .rs-s span{color:#fff}
@media (max-width:600px){
 body.sblp .rs-bar select{max-width:190px;font-size:13.5px}
 body.sblp .rs-r{grid-template-columns:40px minmax(0,1fr) 26px 30px;grid-template-rows:auto auto;gap:7px 10px;padding:11px 14px}
 body.sblp .rs-st{grid-row:1/3;font-size:10.5px;padding:6px 0}
 body.sblp .rs-t,body.sblp .rs-t.h{flex-direction:row;text-align:left;grid-column:2}
 body.sblp .rs-r.ft{grid-template-columns:minmax(0,1fr) 26px 30px}
 body.sblp .rs-r.ft .rs-st{display:none}
 body.sblp .rs-r.ft .rs-t{grid-column:1}body.sblp .rs-r.ft .rs-s{grid-column:2}body.sblp .rs-r.ft .fx-go{grid-column:3}
 body.sblp .rs-t.h{grid-row:1}body.sblp .rs-t.a{grid-row:2}
 body.sblp .rs-t img{width:22px;height:22px}
 body.sblp .rs-t .nm{flex-direction:row;align-items:baseline;gap:6px}
 body.sblp .rs-t small{white-space:nowrap;flex:none;font-size:11px}
 body.sblp .rs-t a{font-size:14.5px}
 body.sblp .rs-s{grid-column:3;grid-row:1/3;align-self:stretch;flex-direction:column;justify-content:space-around;background:none;border-radius:0;font-size:18px}
 body.sblp .rs-s span{flex:none;padding:0;color:#9aa49f}
 body.sblp .rs-s span.w,body.sblp .rs-s.d span{color:#0d1912}
 body.sblp .rs-s i{display:none}
 body.sblp .rs-r.live .rs-s{background:none}body.sblp .rs-r.live .rs-s span{color:#dc2626}
 body.sblp .rs-r .fx-go{grid-column:4}
}
@media (max-width:600px){
 body.sblp .page-head.lp-on{column-gap:14px}
 body.sblp .lp-logo{grid-row:2/3;width:58px;height:58px;margin-bottom:6px;box-shadow:0 0 0 3px #f5b301,0 8px 20px rgba(0,0,0,.3)}
 body.sblp .page-head.lp-on>:not(.crumbs):not(.lp-logo):not(script):not(.lp-eye){grid-column:1/-1}
 body.sblp .page-head.lp-on .lp-eye{align-self:center;font-size:12.5px}
 body.sblp .lp-chips span{font-size:12px;padding:6px 10px}
 body.sblp .lp-intro{padding:13px 15px;font-size:14.5px;gap:12px}
 body.sblp .lp-intro:before{width:32px;height:32px;background-size:17px}
 body.sblp .lp-grid{grid-template-columns:1fr;gap:10px}
 body.sblp .lp-tm img{width:44px;height:44px}
 body.sblp .lp-tm a{font-size:13.5px}
 body.sblp .lp-mid{min-width:84px}
 body.sblp .lp-mid b{font-size:26px}
 body.sblp .lp-cards{grid-template-columns:1fr}
 body.sblp-table .fbth-table{font-size:13px}
 body.sblp-table .entry-content>.fbth{padding:12px 10px 8px}
 body.sblp .fbth-seasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 body.sblp .fbth-seasons img{width:52px!important;height:52px!important}
}
/* lighter type (12 Oct 02:30, owner on /premier-league/fixtures/: "ปรับตัวหนังสือแบบบาง"): text that was 600-800 down to 500, headings 600 */
body.sblp :is(main,.page-head) :is(b,strong,th,em,label,.lp-eye,.fx-vs,.fx-nav i,.fx-t a,.rs-t a,.rs-st,.rs-s,.fx-go,.lp-tm a,.lp-mid b,.lp-mid small,.lp-ft a,.lp-ft em,.lp-card a,.fbth-table td,.fbth-table td a,.lp-lb i){font-weight:500!important}
body.sblp main .rs-t.w a{font-weight:600!important}
body.sblp .page-head .page-title,body.sblp main :is(h2,h3),body.sblp .fx-dh,body.sblp .fbth-title,body.sblp .fbth-seasons .yr{font-weight:600!important}
/* white boxes, black text (12 Oct 02:32, owner phone screenshot of fixtures: "พื้นข้อความขาว ตัวหนังสือสีดำ") */
body.sblp :is(.fx-r,.rs-r,.fx-nav button:not(.on)),body.sblp :is(.fx-r,.rs-r):hover{background:#fff!important}
body.sblp :is(.fx-k b,.rs-st){background:#fff!important;color:#000!important;box-shadow:inset 0 0 0 1px #d9d4c7}
body.sblp .fx-r.live .fx-k b,body.sblp .rs-r.live .rs-st{background:#dc2626!important;color:#fff!important;box-shadow:none}
body.sblp :is(.fx-t a,.rs-t.w a,.fx-vs,.fx-nav button:not(.on) small,.fx-nav button:not(.on) b,.fx-nav button:not(.on) i,.rs-n,.rs-bar label,.rs-bar select,.lp-intro){color:#000!important}
body.sblp .rs-t:not(.w) a{color:#3a3f3c!important}
body.sblp .fx-x em{background:#fff!important;color:#000!important;box-shadow:inset 0 0 0 1px #d9d4c7}
body.sblp .fx-go{color:#000!important;border-color:#000!important;background:#fff!important}
body.sblp .fx-go i{color:#000!important}
body.sblp .fx-go:hover{background:#000!important;color:#fff!important}body.sblp .fx-go:hover i{color:#fff!important}
@media (max-width:600px){body.sblp .fx-go{border:1px solid #d9d4c7!important}}
body.sblp .fx-nav button:not(.on){border-color:#d9d4c7}
/* league position as a small grey tag "#19" instead of the word "อันดับ 19" (02:37, owner: "เปลี่ยน คำว่าอันดับ เป็นแบบอื่น เพราะมันมองเวลาอ่านแล้วสับสน") */
body.sblp :is(.fx-t,.rs-t) small{display:inline-block;flex:none;align-self:center;margin-top:2px;padding:1px 6px;border-radius:6px;background:#f1eee6;color:#6b6f6c!important;font:500 11px/1.5 Rubik,sans-serif!important;letter-spacing:.02em;white-space:nowrap}
body.sblp :is(.fx-t,.rs-t) .nm{align-items:flex-start}
body.sblp :is(.fx-t.h,.rs-t.h) .nm{align-items:flex-end}
@media (max-width:600px){body.sblp :is(.fx-t,.rs-t) .nm,body.sblp :is(.fx-t.h,.rs-t.h) .nm{align-items:center}body.sblp :is(.fx-t,.rs-t) small{margin-top:0}}
/* seasons v2 (04:15) */
.ss-wrap{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;margin:0 0 18px}
.ss-top{display:flex;align-items:center;gap:18px;padding:22px;border-radius:20px;background:radial-gradient(120% 140% at 0% 0%,#1b6b41 0%,#0f3a26 55%,#0b2a1c 100%);color:#fff!important;text-decoration:none!important;position:relative;overflow:hidden;box-shadow:0 18px 34px -24px rgba(11,26,18,.7)}
.ss-top:after{content:"🏆";position:absolute;right:18px;top:12px;font-size:64px;opacity:.12}
.ss-cr{flex:none;width:96px;height:96px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 4px #f5b301}
.ss-cr img{width:68px;height:68px;object-fit:contain}
.ss-tt{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;position:relative;z-index:1}
.ss-tt small{font:500 13px Prompt,sans-serif;color:#fcd34d}
.ss-tt b{font:600 28px/1.15 Prompt,sans-serif!important;color:#fff}
.ss-tt em{font:400 14px Anuphan,sans-serif;font-style:normal;color:rgba(255,255,255,.75)}
.ss-top>i{position:relative;z-index:1;flex:none;font-style:normal;padding:8px 14px;border-radius:999px;background:#f5b301;color:#0b1a12;font:600 13px Prompt,sans-serif}
.ss-most{background:#fff;border:1px solid #ece6d6;border-radius:20px;padding:16px 18px}
.ss-most h3{margin:0 0 12px!important;font:600 16px Prompt,sans-serif!important;color:#000!important}
.ss-most>div{display:flex;flex-wrap:wrap;gap:8px}
.ss-most span{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;background:#f8f7f3;border:1px solid #ece6d6}
.ss-most span img{width:26px;height:26px;object-fit:contain}
.ss-most span b{font:500 14px Anuphan,sans-serif!important;color:#000}
.ss-most span em{font:600 14px Rubik,sans-serif;font-style:normal;color:#9a6b00}
.ss-most p{margin:12px 0 0!important;font:400 13.5px Anuphan,sans-serif;color:#46554d}
.ss-most p b{color:#000;font-weight:500!important}
.ss-list{grid-column:1/-1;background:#fff;border:1px solid #ece6d6;border-radius:20px;overflow:hidden}
.ss-h,.ss-r{display:grid;grid-template-columns:96px 52px minmax(0,1fr) 80px 70px 90px 28px;align-items:center;gap:10px;padding:0 18px}
.ss-h{padding-top:12px;padding-bottom:10px;border-bottom:1px solid #efe9da}
.ss-h span{font:500 12px Prompt,sans-serif;color:#6b6f6c;text-align:center}
.ss-h span:nth-child(3){text-align:left}
.ss-r{min-height:66px;border-top:1px solid #f4f0e6;text-decoration:none!important;color:#000!important;transition:background .15s}
.ss-r:first-of-type{border-top:0}
.ss-r:hover{background:#f8f7f3}
.ss-r .yr{justify-self:start;padding:5px 12px;border-radius:999px;background:#0f3a26;color:#fcd34d;font:600 13.5px Rubik,sans-serif;letter-spacing:.02em}
.ss-r .cr{width:42px;height:42px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:inset 0 0 0 1px #ece6d6}
.ss-r .cr img{width:30px;height:30px;object-fit:contain}
.ss-r .nm{min-width:0;display:flex;flex-direction:column;gap:1px}
.ss-r .nm b{font:500 16px/1.3 Anuphan,sans-serif!important;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ss-r .nm small{font:400 12.5px Anuphan,sans-serif;color:#6b6f6c}
.ss-r .pt{font:600 20px Rubik,sans-serif;color:#000;text-align:center}
.ss-r .pg,.ss-r .av{font:500 15px Rubik,sans-serif;color:#46554d;text-align:center}
.ss-r>i{font-style:normal;font-size:22px;color:#15803d;text-align:center}
@media (max-width:900px){.ss-wrap{grid-template-columns:1fr}}
@media (max-width:600px){
 .ss-top{padding:16px;gap:14px}.ss-cr{width:68px;height:68px}.ss-cr img{width:48px;height:48px}.ss-tt b{font-size:22px!important}.ss-top>i{display:none}
 .ss-h,.ss-r{grid-template-columns:72px 36px minmax(0,1fr) 44px 18px;gap:8px;padding:0 12px}
 .ss-h span:nth-child(5),.ss-h span:nth-child(6),.ss-r .pg,.ss-r .av{display:none}
 .ss-r{min-height:58px}.ss-r .yr{padding:4px 8px;font-size:12px}.ss-r .cr{width:34px;height:34px}.ss-r .cr img{width:24px;height:24px}
 .ss-r .nm b{font-size:14.5px!important}.ss-r .pt{font-size:17px}
}
/* phones: fixtures as "home VS away" side by side, like desktop (02:38, owner: "ใช้คู่บอลเป็น VS") */
@media (max-width:600px){
 body.sblp .fx-r{grid-template-columns:54px minmax(0,1fr) 26px minmax(0,1fr) 28px;grid-template-rows:auto;gap:6px;padding:12px 10px;align-items:center}
 body.sblp .fx-k{grid-row:auto}
 body.sblp .fx-k b{font-size:14.5px;padding:8px 2px}
 body.sblp .fx-t,body.sblp .fx-t.h{flex-direction:column;align-items:center;text-align:center;gap:5px;grid-row:auto}
 body.sblp .fx-r>*,body.sblp .fx-t.h,body.sblp .fx-t.a{grid-row:1}
 body.sblp .fx-t.h{grid-column:2}body.sblp .fx-t.a{grid-column:4}
 body.sblp .fx-t img{width:30px;height:30px}
 body.sblp .fx-t .nm,body.sblp .fx-t.h .nm{flex-direction:column;align-items:center;gap:3px}
 body.sblp .fx-t a{white-space:normal;font-size:13.5px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}
 body.sblp .fx-day .fx-r>.fx-vs.fx-vs{display:grid;place-items:center;grid-column:3;width:26px;height:26px;border-radius:50%;background:#0f3a26;color:#fcd34d!important;font:600 9.5px/1 Rubik,sans-serif!important;letter-spacing:.03em}
 body.sblp .fx-go{grid-column:5;grid-row:auto;width:28px;height:28px}
}
/* kickoff time in the middle where VS was, no › / วิเคราะห์ button: the whole row links to the match page (02:43, owner: "เอาเวลามาไว้ที่ vs / เอาปุ่ม < ออก") */
body.sblp .fx-r{position:relative;grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr) minmax(0,190px)!important;grid-template-rows:auto!important;cursor:pointer}
body.sblp .fx-r>*{grid-row:1!important}
body.sblp .fx-r>.fx-t.h{grid-column:1!important}body.sblp .fx-r>.fx-k{grid-column:2!important;text-align:center}body.sblp .fx-r>.fx-t.a{grid-column:3!important}body.sblp .fx-r>.fx-x{grid-column:4!important;text-align:right}
body.sblp .fx-day .fx-r>.fx-vs.fx-vs.fx-vs{display:none!important}
body.sblp .fx-r .fx-k b{min-width:0;width:100%;box-sizing:border-box}
body.sblp .fx-r>a.fx-go.fx-go{position:absolute;inset:0!important;grid-area:auto!important;z-index:1;width:auto!important;height:auto!important;padding:0!important;margin:0!important;transform:none!important;border:0!important;border-radius:0;background:transparent!important;font-size:0!important;color:transparent!important}
body.sblp .fx-r>a.fx-go.fx-go i{display:none}
body.sblp .fx-r>a.fx-go.fx-go:focus-visible{outline:2px solid #15803d;outline-offset:-2px}
body.sblp .fx-r .fx-t a{position:relative;z-index:2}
body.sblp .fx-r:hover .fx-k b{box-shadow:inset 0 0 0 1.5px #0f3a26}
@media (max-width:900px){body.sblp .fx-r{grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr)!important}}
@media (max-width:600px){
 body.sblp .fx-r{grid-template-columns:minmax(0,1fr) 66px minmax(0,1fr)!important;gap:8px;padding:12px 10px}
 body.sblp .fx-r .fx-k b{font-size:15px;padding:9px 2px}
}
/* phones: team names wrap only between words, never inside one ("Coventr/y", 02:48 owner screenshot "ตัวหนังสือ หลุดบรรทัด") */
@media (max-width:600px){
 body.sblp .fx-r{grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr)!important;gap:6px;padding:12px 8px}
 body.sblp .fx-r .fx-t a{word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none;font-size:clamp(12px,3.5vw,14px)!important;max-width:100%}
 body.sblp .fx-r .fx-k b{font-size:14px;padding:8px 0}
}
/* compact rows: crest + name on one line beside the time, league position as a small badge on the crest corner (02:49, owner: "เปลี่ยน # ไว้จุดอื่น แล้วทำให้ความสูงตารางเล็กลง") */
body.sblp .fx-r>.fx-t{position:relative}
body.sblp .fx-r>.fx-t small{position:absolute;top:50%;margin:3px 0 0!important;padding:0 4px;min-width:16px;text-align:center;border-radius:6px;background:#0f3a26;color:#fcd34d!important;font:600 9.5px/15px Rubik,sans-serif!important;box-shadow:0 0 0 2px #fff;z-index:2;pointer-events:none}
body.sblp .fx-r>.fx-t.h small{right:-7px}
body.sblp .fx-r>.fx-t.a small{left:-7px}
@media (max-width:600px){
 body.sblp .fx-r{padding:9px 10px;gap:8px;align-items:center}
 body.sblp .fx-r>.fx-t{flex-direction:row;align-items:center;text-align:left;gap:8px}
 body.sblp .fx-r>.fx-t.h{flex-direction:row-reverse;text-align:right}
 body.sblp .fx-r>.fx-t img{width:26px;height:26px}
 body.sblp .fx-r>.fx-t .nm{flex-direction:row;align-items:center;min-width:0}
 body.sblp .fx-r>.fx-t.h .nm{justify-content:flex-end}
 body.sblp .fx-r .fx-t a{line-height:1.2}
 body.sblp .fx-r .fx-k b{padding:7px 0}
}
/* clean rows v2 (02:55, owner phone screenshot: "ปรับใหม่เลย"): no rank badges on the crests, just
   home name + crest | time | crest + away name, evenly spaced; long names wrap between words only */
body.sblp .fx-r>.fx-t small{display:none!important}
body.sblp .fx-r{column-gap:12px;padding:12px 18px;min-height:56px;box-sizing:border-box}
body.sblp .fx-r>.fx-t{gap:10px}
body.sblp .fx-r>.fx-t img{width:28px;height:28px}
body.sblp .fx-r .fx-t a{font-size:15.5px;line-height:1.25;color:#000!important}
body.sblp .fx-r .fx-k b{border-radius:999px;font:600 15px/1 Rubik,sans-serif!important;padding:9px 0;letter-spacing:.02em}
@media (max-width:600px){
 body.sblp .fx-r{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr)!important;column-gap:8px;padding:10px 8px;min-height:54px}
 body.sblp .fx-r>.fx-t{gap:6px}
 body.sblp .fx-r>.fx-t img{width:22px;height:22px}
 body.sblp .fx-r .fx-t a{font-size:13.5px!important;line-height:1.2}
 body.sblp .fx-r .fx-k b{font-size:14px!important;padding:8px 0}
}
/* results in the same VS layout as fixtures (02:59, owner: "/premier-league/results/ ปรับใหม่ ใช้รูปแบบ vs"):
   home name + crest | score | crest + away name, no rank, no button (whole row opens the match summary);
   winner's name black, loser's grey; FT is implied, other statuses (AET, pens) show small under the score */
body.sblp .rs-r{position:relative;grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr)!important;grid-template-rows:auto!important;column-gap:12px;row-gap:2px;padding:12px 18px!important;min-height:56px;box-sizing:border-box;cursor:pointer}
body.sblp .rs-r>*{grid-row:1!important}
body.sblp .rs-r>.rs-t.h{grid-column:1!important;flex-direction:row-reverse!important;text-align:right!important}
body.sblp .rs-r>.rs-s{grid-column:2!important}
body.sblp .rs-r>.rs-t.a{grid-column:3!important;flex-direction:row!important;text-align:left!important}
body.sblp .rs-r>.rs-st{display:none!important}
body.sblp .rs-r:not(.ft)>.rs-st{display:block!important;grid-column:2!important;grid-row:2!important;background:none!important;box-shadow:none!important;color:#6b6f6c!important;font:500 10.5px/1.2 Prompt,sans-serif!important;padding:0!important;text-align:center}
body.sblp .rs-r.live:not(.ft)>.rs-st{color:#dc2626!important}
body.sblp .rs-r>.rs-t{gap:10px;align-items:center}
body.sblp .rs-r>.rs-t img{width:28px;height:28px}
body.sblp .rs-r>.rs-t .nm{flex-direction:row;align-items:center;min-width:0}
body.sblp .rs-r>.rs-t.h .nm{justify-content:flex-end}
body.sblp .rs-r>.rs-t small{display:none!important}
body.sblp .rs-r .rs-t a{font-size:15.5px;line-height:1.25;white-space:normal;word-break:keep-all;overflow-wrap:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;position:relative;z-index:2}
body.sblp .rs-r>a.rs-s.rs-s{flex-direction:row!important;justify-content:center;align-items:center;gap:6px;align-self:center;background:#fff!important;border-radius:999px;box-shadow:inset 0 0 0 1px #d9d4c7;padding:8px 0;font:600 16px/1 Rubik,sans-serif!important;position:relative;z-index:2}
body.sblp .rs-r>a.rs-s.rs-s span{flex:none;padding:0;color:#000!important}
body.sblp .rs-r>a.rs-s.rs-s i{display:block!important;width:auto;height:auto;margin:0;background:none!important;font-style:normal;color:#000}
body.sblp .rs-r>a.rs-s.rs-s i:before{content:"–"}
body.sblp .rs-r.live>a.rs-s.rs-s{background:#dc2626!important;box-shadow:none}body.sblp .rs-r.live>a.rs-s.rs-s :is(span,i){color:#fff!important}
body.sblp .rs-r:hover>a.rs-s.rs-s{box-shadow:inset 0 0 0 1.5px #0f3a26;transform:none}
body.sblp .rs-r>a.fx-go.fx-go{position:absolute;inset:0!important;grid-area:auto!important;z-index:1;width:auto!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:0;background:transparent!important;font-size:0!important;color:transparent!important;transform:none!important}
body.sblp .rs-r>a.fx-go.fx-go i{display:none}
@media (max-width:600px){
 body.sblp .rs-r{grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr)!important;column-gap:8px;padding:10px 8px!important;min-height:54px}
 body.sblp .rs-r>.rs-t{gap:6px}
 body.sblp .rs-r>.rs-t img{width:22px;height:22px}
 body.sblp .rs-r .rs-t a{font-size:13.5px!important;line-height:1.2}
 body.sblp .rs-r>a.rs-s.rs-s{font-size:14.5px!important;padding:8px 0;gap:4px}
}
/* table v2 (03:02, owner: "/premier-league/table/ ปรับดีไซน์ใหม่"): white rows, black text, compact on phones (# ทีม แข่ง +/- แต้ม)
   with a แบบย่อ / แบบเต็ม switch (full = every column, side scroll, club column pinned), whole row opens the club page */
body.sblp-table .tb-wrap{position:relative}
body.sblp-table .fbth-table{font:400 14.5px Anuphan,sans-serif!important;color:#000}
body.sblp-table .fbth-table th{color:#6b6f6c!important;font:500 12px Prompt,sans-serif!important;text-align:center!important;padding:0 4px 10px!important;white-space:nowrap}
body.sblp-table .fbth-table th.c-t{text-align:left!important}
body.sblp-table .fbth-table td{padding:10px 4px!important;text-align:center;color:#000!important;background:#fff;font-family:Rubik,sans-serif}
body.sblp-table .fbth-table td.t{text-align:left;font-family:inherit;white-space:nowrap}
body.sblp-table .fbth-table td.t a{color:#000!important;font:500 15px Anuphan,sans-serif!important}
body.sblp-table .fbth-table td.t img{width:22px!important;height:22px!important;border-radius:0;margin-right:10px}
body.sblp-table .fbth-table td.c-n{font:500 13.5px Rubik,sans-serif!important;color:#000!important;width:38px;padding-left:12px!important}
body.sblp-table .fbth-table td.c-gd{color:#4b504d!important}
body.sblp-table .fbth-table td.pts{font:600 16px Rubik,sans-serif!important;color:#000!important}
body.sblp-table .fbth-table th.c-pts{color:#000!important}
body.sblp-table .fbth-table tr.tb-go{cursor:pointer}
body.sblp-table .fbth-table tbody tr.tb-go:hover td{background:#f8f7f3!important}
body.sblp-table .tb-mode{display:none}
@media (max-width:600px){
 body.sblp-table .entry-content>.fbth{padding:12px 0 8px!important;overflow:hidden}
 body.sblp-table .entry-content>.fbth>:not(.tb-wrap){margin-left:12px;margin-right:12px}
 body.sblp-table .tb-mode{display:inline-flex;gap:4px;padding:3px;margin:0 12px 12px;border-radius:999px;background:#f1eee6}
 body.sblp-table .tb-mode button{border:0;background:none;border-radius:999px;padding:6px 16px;font:500 13px Prompt,sans-serif;color:#46554d;cursor:pointer}
 body.sblp-table .tb-mode button.on{background:#0f3a26;color:#fff}
 body.sblp-table .fbth-table{font-size:14px!important}
 body.sblp-table .fbth-table td{padding:10px 3px!important}
 body.sblp-table .fbth-table td.t a{font-size:14px!important}
 body.sblp-table .fbth-table td.t img{display:inline-block!important;width:20px!important;height:20px!important;margin-right:8px}
 body.sblp-table .fbth-table td.t{max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis}
 body.sblp-table .fbth-table :is(th,td).c-pts{padding-right:12px!important}
 body.sblp-table .tb-wrap:not(.full) .fbth-table :is(.c-w,.c-d,.c-l,.c-gf,.c-ga,.c-f){display:none}
 body.sblp-table .tb-wrap:not(.full) .fbth-table{table-layout:auto;width:100%!important;min-width:0!important}
 body.sblp-table .tb-wrap.full{overflow-x:auto;-webkit-overflow-scrolling:touch}
 body.sblp-table .tb-wrap.full .fbth-table{min-width:0;width:max-content!important;table-layout:auto}
 body.sblp-table .tb-wrap.full .fbth-table :is(th,td){background:#fff!important}
 body.sblp-table .tb-wrap.full .fbth-table :is(th,td):not(.c-n):not(.c-t){min-width:34px;padding-left:6px!important;padding-right:6px!important}
 body.sblp-table .tb-wrap.full .fbth-table :is(th,td).c-n{position:sticky;left:0;z-index:2;width:34px;min-width:34px;max-width:34px;box-sizing:border-box}
 body.sblp-table .tb-wrap.full .fbth-table :is(th,td).c-t{position:sticky;left:34px;z-index:2;width:132px;min-width:132px;max-width:132px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:6px 0 8px -6px rgba(0,0,0,.18)}
 body.sblp-table .tb-wrap.full .fbth-table td.c-f{white-space:nowrap;padding-right:12px!important}
 body.sblp-table .entry-content>.fbth>.fbth-title{margin:0 12px 10px!important}
 body.sblp-table .entry-content>.fbth .fbth-scroll{border:0!important;border-radius:0!important;overflow:visible!important;margin:0!important;padding:0!important}
}
/* club cards v2 (03:10): crest | names | position box, honours on a line below; sort by name / position */
body.sblp .cl-sort{display:inline-flex;gap:4px;padding:3px;margin:0 0 14px;border-radius:999px;background:#ebe7dc}
body.sblp .cl-sort button{border:0;background:none;border-radius:999px;padding:7px 16px;font:500 13.5px Prompt,sans-serif;color:#46554d;cursor:pointer}
body.sblp .cl-sort button.on{background:#0f3a26;color:#fff}
body.sblp .lp-cards.cl2{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}
body.sblp .cl2 .lp-card{grid-template-columns:48px minmax(0,1fr) auto;grid-template-rows:auto;gap:0 12px;padding:14px 14px 14px 16px;align-items:center;color:#000!important}
body.sblp .cl2 .lp-card .cr{grid-row:1;width:48px;height:48px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #ece6d6;font:600 18px Prompt,sans-serif}
body.sblp .cl2 .lp-card .cr img{width:34px;height:34px}
body.sblp .cl2 .nm{display:flex;flex-direction:column;gap:2px;min-width:0}
body.sblp .cl2 .nm b{font:500 16px/1.3 Prompt,sans-serif!important;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.sblp .cl2 .nm em{font:400 13px/1.3 Anuphan,sans-serif!important;color:#6b6f6c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.sblp .cl2 .rk{display:flex;flex-direction:column;align-items:center;min-width:56px;padding:6px 8px;border-radius:12px;background:#f6f4ee}
body.sblp .cl2 .rk:empty{display:none}
body.sblp .cl2 .rk i{font:400 10.5px/1.3 Prompt,sans-serif;font-style:normal;color:#6b6f6c;white-space:nowrap}
body.sblp .cl2 .rk b{font:600 20px/1.15 Rubik,sans-serif!important;color:#000}
body.sblp .cl2 .lp-card .hon{grid-column:1/-1;display:flex;align-items:center;gap:6px;margin-top:10px;padding-top:9px;border-top:1px dashed #ece6d6;font:400 13px/1.4 Anuphan,sans-serif;color:#7a5a00}
body.sblp .cl2 .lp-card .hon svg{flex:none;color:#b07d00}
@media (max-width:600px){body.sblp .lp-cards.cl2{grid-template-columns:1fr;gap:10px}body.sblp .cl-sort{display:flex;width:max-content}}
body.sblp .cl2 .lp-card{position:relative;cursor:pointer}
body.sblp .cl2 .lp-card>a.ov{position:absolute;inset:0;z-index:1;border-radius:inherit}
body.sblp .cl2 .lp-card:hover{transform:translateY(-2px);border-color:#15803d;box-shadow:0 10px 24px -12px rgba(11,26,18,.35)}
body.sblp .cl2 .lp-card .hon>span{flex:1;min-width:0}
body.sblp .cl2 .lp-card .hon a.hist{position:relative;z-index:2;flex:none;margin-left:auto;padding:3px 10px;border-radius:999px;background:#f1eee6;color:#0f3a26!important;font:500 12px/1.4 Prompt,sans-serif!important;text-decoration:none!important}
body.sblp .cl2 .lp-card .hon a.hist:hover{background:#0f3a26;color:#fff!important}
