.fls-table{width:100%;border-collapse:collapse}.fls-table th,.fls-table td{padding:9px 6px;border-bottom:1px solid var(--fls-line);font-size:12px;text-align:left}.fls-table th{color:var(--fls-muted);font-size:10px;font-weight:950;text-transform:uppercase}.fls-table td{color:var(--fls-primary);font-weight:850}.fls-table tr:last-child td{border-bottom:0}.fls-tables-mode [data-live-only]:not([data-global-status-tabs]){display:none !important}.fls-tables-section[hidden]{display:none !important}.fls-tables-section{display:grid;gap:10px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.fls-tables-head{align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--fls-line);background:var(--fls-white)}.fls-tables-eyebrow{color:var(--fls-primary-2);font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.fls-tables-head h2{margin:3px 0 4px;color:var(--fls-primary);font-size:clamp(18px,2vw,24px);line-height:1.1;letter-spacing:-.02em}.fls-tables-head p{max-width:760px;margin:0;color:var(--fls-muted);font-size:12px;font-weight:750}.fls-tables-summary{display:flex;flex:0 0 auto;align-items:center;gap:7px;color:var(--fls-primary);font-size:11px;font-weight:950}.fls-tables-summary span{display:inline-flex;min-height:30px;align-items:center;gap:4px;padding:6px 9px;border:1px solid var(--fls-primary-12);border-radius:999px;background:var(--fls-control-bg)}.fls-tables-board{display:grid;gap:10px;padding:10px;background:var(--fls-control-bg)}.fls-tables-league-head{display:flex;align-items:center;justify-content:space-between;gap:8px;text-transform:uppercase}.fls-tables-table{width:100%;border-collapse:collapse}.fls-tables-table th,.fls-tables-table td{border-bottom:1px solid var(--fls-rgba-0-46-108-09);color:var(--fls-primary);text-align:center;white-space:nowrap}.fls-tables-table th{text-transform:uppercase}.fls-tables-team{display:inline-flex;min-width:0;max-width:260px;align-items:center;gap:7px;color:var(--fls-ink);font-weight:900;text-align:left}.fls-tables-team img{flex:0 0 auto;width:20px;height:20px;border-radius:50%;object-fit:contain}.fls-tables-team span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fls-tables-rank{display:inline-grid;min-width:26px;min-height:22px;place-items:center;padding:2px 6px;border-radius:6px;background:var(--rank-color,var(--fls-primary));color:var(--fls-white);font-size:11px;font-weight:950}.fls-tables-points{font-weight:950}.fls-tables-empty,.fls-tables-loading{display:grid;min-height:150px;place-items:center;gap:6px;padding:22px;color:var(--fls-primary);text-align:center}.fls-tables-empty span,.fls-tables-loading span{color:var(--fls-muted);font-size:12px;font-weight:750}@media (max-width:760px){.fls-tables-head{flex-direction:column;padding:12px}.fls-tables-summary{width:100%;flex-wrap:wrap}.fls-tables-board{padding:7px}.fls-tables-table{min-width:620px}.fls-tables-table th,.fls-tables-table td{padding:7px 6px;font-size:10.5px}.fls-tables-team{max-width:170px}}@media (max-width:420px){.fls-tables-table{min-width:560px}.fls-tables-team{max-width:140px}}.fls-tables-head{display:none !important}.fls-tables-loading span,.fls-tables-loading small,.fls-tables-loading a{display:none !important}.fls-tables-section{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.fls-tables-wrap{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.fls-tables-table{min-width:720px}.fls-tables-board,.fls-tables-wrap{min-width:0 !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important}.fls-tables-table th,.fls-tables-table td{padding:7px 6px !important;font-size:10.5px;line-height:1.15}@media (max-width:900px){.fls-tables-board{max-height:none !important;overflow:visible !important}}.fls-tables-board{max-height:none !important;overflow:visible !important}.fls-tables-league-block{overflow:hidden !important;border:1px solid var(--fls-match-line) !important;border-radius:13px;background:var(--fls-match-surface);box-shadow:none}.fls-tables-league-head{border:0 !important;font-size:11px;font-weight:950}.fls-tables-league-head span{min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}.fls-tables-league-head span:last-child{color:var(--fls-match-text);font-size:10px;opacity:.92}.fls-tables-table{background:var(--fls-match-surface)}.fls-tables-table th{position:sticky !important;top:0 !important;z-index:1 !important;border-bottom:1px solid var(--fls-match-line) !important;background:var(--fls-match-head-bg);color:var(--fls-match-muted);font-size:10px;font-weight:950}.fls-tables-table td{border-bottom-color:var(--fls-match-line) !important;background:var(--fls-match-surface);color:var(--fls-match-text)}.fls-tables-table tbody tr:last-child td{border-bottom:0 !important}.fls-tables-team span,.fls-tables-points{color:var(--fls-match-text)}@media (max-width:700px){.fls-tables-league-block{margin:8px !important}}.fls-tables-league-block{margin:0 !important}.fls-tables-league-head{min-height:42px !important;padding:10px 12px !important;border-bottom:1px solid var(--fls-market-line) !important;background:var(--fls-market-head-bg);color:var(--fls-market-text);letter-spacing:.02em}.fls-tables-wrap{border:0 !important;border-radius:0;background:var(--fls-market-surface)}.fls-tables-table,.fls-table{border-collapse:separate !important;border-spacing:0 !important;background:var(--fls-market-surface)}.fls-tables-table th,.fls-table th{background:var(--fls-market-head-bg);color:var(--fls-market-muted);border-bottom:1px solid var(--fls-market-line) !important}.fls-tables-table td,.fls-table td{background:var(--fls-market-surface);color:var(--fls-market-text);border-bottom:1px solid var(--fls-market-line) !important}.fls-tables-table tbody tr:nth-child(odd) td,.fls-tables-table tbody tr:nth-child(even) td,.fls-table tbody tr:nth-child(odd) td,.fls-table tbody tr:nth-child(even) td{background:var(--fls-market-surface)}@media (max-width:760px){.fls-tables-league-head{min-height:38px !important;padding:9px 10px !important;font-size:10px}}.fls-main>.fls-tables-section,.fls-tables-mode .fls-main>.fls-tables-section{display:grid;gap:10px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.fls-main>.fls-tables-section>.fls-tables-head{display:none}.fls-main>.fls-tables-section>.fls-tables-controls{display:grid;grid-template-columns:var(--fls-ui-filter-search-w) minmax(0,1fr);width:100%;min-width:0;max-width:100%;align-items:center;gap:var(--fls-ui-filter-gap);padding:6px;border:1px solid var(--fls-ui-filter-border);border-radius:var(--fls-ui-filter-radius);background:var(--fls-ui-filter-panel-bg);box-shadow:none;overflow:visible}.fls-main>.fls-tables-section>.fls-tables-board{display:grid;gap:9px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.fls-main>.fls-tables-section .fls-tables-league-block{border:1px solid var(--fls-market-line);border-radius:16px;background:var(--fls-market-surface);color:var(--fls-market-text);box-shadow:none;overflow:hidden}.fls-main>.fls-tables-section .fls-filter-rail--tables{display:flex;min-width:0;align-items:center;gap:var(--fls-ui-filter-gap);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.fls-main>.fls-tables-section .fls-filter-rail--tables::-webkit-scrollbar{display:none}.fls-main>.fls-tables-section .fls-filter-rail--tables>.fls-filter-popup-btn,.fls-main>.fls-tables-section .fls-filter-rail--tables>[data-tables-refresh]{flex:0 0 clamp(118px,18vw,156px);width:clamp(118px,18vw,156px);min-width:0;max-width:clamp(118px,18vw,156px);justify-content:center;text-align:center}@media (max-width:900px){.fls-main>.fls-tables-section>.fls-tables-controls{grid-template-columns:var(--fls-ui-filter-search-mobile-w) minmax(0,1fr);gap:6px;padding:6px}.fls-main>.fls-tables-section .fls-filter-rail--tables>.fls-filter-popup-btn,.fls-main>.fls-tables-section .fls-filter-rail--tables>[data-tables-refresh]{flex-basis:126px;width:126px;max-width:126px}}@media (max-width:420px){.fls-main>.fls-tables-section>.fls-tables-controls{grid-template-columns:minmax(104px,34vw) minmax(0,1fr)}.fls-main>.fls-tables-section .fls-filter-rail--tables>.fls-filter-popup-btn,.fls-main>.fls-tables-section .fls-filter-rail--tables>[data-tables-refresh]{flex-basis:116px;width:116px;max-width:116px;padding-inline:9px;font-size:9.2px}}