.fca-cross-stats{margin-top:16px;padding:20px;border:1px solid #dcebe0;border-radius:18px;background:#fff}
.fca-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:14px}
.fca-section-heading span{color:var(--green);font-size:11px;font-weight:900;letter-spacing:1px;text-transform:uppercase}
.fca-section-heading h3{margin:2px 0 0;font-size:24px}
.fca-section-heading p{margin:0;color:#6b7d72;font-size:13px}
.fca-cross-table{overflow:auto}
.fca-cross-table table{width:100%;min-width:650px;border-collapse:separate;border-spacing:0}
.fca-cross-table th,.fca-cross-table td{padding:10px 12px;border-bottom:1px solid #e5eee8;text-align:center}
.fca-cross-table thead th{background:#f0f7f2;color:var(--dark);font-size:12px;text-transform:uppercase}
.fca-cross-table thead th:first-child{border-radius:10px 0 0 10px;text-align:left}
.fca-cross-table thead th:last-child{border-radius:0 10px 10px 0}
.fca-cross-table tbody th{text-align:left}
.fca-cross-table button{border:0;border-radius:10px;background:transparent;color:var(--dark);cursor:pointer}
.fca-cross-table tbody th button{padding:7px 10px;font-weight:850}
.fca-cross-table td button{display:inline-flex;align-items:center;gap:6px;min-width:72px;justify-content:center;padding:7px 9px;background:#f0f8f2}
.fca-cross-table td button:hover,.fca-cross-table button.active{background:var(--green);color:#fff}
.fca-cross-table td small{font-size:10px;opacity:.72}
.fca-cross-table tfoot th,.fca-cross-table tfoot td{border-bottom:0;color:var(--green);font-weight:900}
.fca-player-tools{grid-template-columns:1fr auto auto auto}
@media(max-width:900px){.fca-player-tools{grid-template-columns:1fr auto auto}.fca-player-tools span{grid-column:1/-1}}
@media(max-width:620px){.fca-player-tools{grid-template-columns:1fr}.fca-section-heading{display:block}.fca-section-heading p{margin-top:5px}}
