/*!/wp-content/plugins/moje-funkcje-api-football/assets/css/league-widget.css*/.mfaf-league-widget{--text-main:#ffffff;--text-muted:#d1d1d1;--text-dim:#909090;--line:#4f4f4f;--bg-main:#1e2423;--bg-head:#191e1d;--bg-hover:#242b2a;font-family:var(--text-font,"Public Sans",system-ui,sans-serif);color:var(--text-main)}.mfaf-widget-top-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.mfaf-widget-matches-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:768px){.mfaf-widget-top-grid,.mfaf-widget-matches-grid{grid-template-columns:1fr}}.mfaf-widget-panel{background:var(--bg-main);border:.3px solid var(--line);border-radius:10px;overflow:hidden}.mfaf-widget-heading{margin:0!important;padding:9px 12px 8px;background:var(--bg-head);border-bottom:.3px solid var(--line);color:var(--text-main);font-size:13px;font-weight:700}.mfaf-widget-table{width:100%;margin:0!important;border-collapse:collapse;border-spacing:0;background:var(--bg-main);font-size:13px}.mfaf-widget-table thead{background:var(--bg-head);color:var(--text-muted);font-size:11px;text-transform:none;letter-spacing:0}.mfaf-widget-table th,.mfaf-widget-table td{padding:7px 8px;border:0;text-align:left}.mfaf-col-pos{width:30px;text-align:center!important}.mfaf-col-stat{width:40px;text-align:center!important}.mfaf-col-team{display:flex;align-items:center;gap:6px}.mfaf-col-team img{border-radius:50%;flex-shrink:0}.mfaf-widget-table tbody tr{background:var(--bg-main);border-bottom:.3px solid var(--line);color:var(--text-main);transition:background-color .15s ease}.mfaf-widget-table tbody tr:last-child{border-bottom:none}.mfaf-widget-table tbody tr:hover{background:var(--bg-hover)}.mfaf-row-highlight{background:var(--bg-hover);font-weight:600}.mfaf-col-points{color:var(--text-main);font-weight:700}.mfaf-widget-scorers{list-style:none;margin:0!important;padding:0!important}.mfaf-widget-scorer{display:flex;align-items:center;gap:8px;padding:7px 12px;background:var(--bg-main);border-bottom:.3px solid var(--line);color:var(--text-main);font-size:13px;transition:background-color .15s ease}.mfaf-widget-scorer:last-child{border-bottom:none}.mfaf-widget-scorer:hover{background:var(--bg-hover)}.mfaf-scorer-pos{min-width:18px;flex-shrink:0;color:var(--text-dim);font-size:11px;text-align:center}.mfaf-widget-scorer img{border-radius:50%;flex-shrink:0}.mfaf-scorer-name{flex:1;min-width:0;overflow:hidden;color:var(--text-main)}.mfaf-scorer-name small{display:block;margin-top:1px;color:var(--text-dim);font-size:11px}.mfaf-scorer-goals{min-width:28px;padding:1px 8px;background:var(--bg-head);border:.3px solid var(--line);border-radius:4px;color:var(--text-main);font-size:13px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.mfaf-widget-panel--matches{display:flex;flex-direction:column}.mfaf-widget-matches-list{flex:1}.mfaf-widget-match-row{padding:8px 12px;background:var(--bg-main);border-bottom:.3px solid var(--line);transition:background-color .15s ease}.mfaf-widget-match-row:last-child{border-bottom:none}.mfaf-widget-match-row:hover{background:var(--bg-hover)}.mfaf-widget-match-meta{display:flex;gap:8px;margin-bottom:4px;color:var(--text-dim);font-size:11px}.mfaf-widget-match-teams{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px}.mfaf-match-team{color:var(--text-main)}.mfaf-match-score{padding:1px 8px;background:var(--bg-head);border:.3px solid var(--line);border-radius:4px;color:var(--text-main);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.mfaf-widget-next-match{margin-bottom:8px}.mfaf-widget-next-highlight{margin:8px 12px;padding:12px;background:var(--bg-head);border:.3px solid var(--line);border-radius:8px;text-align:center}.mfaf-next-label{margin-bottom:6px;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mfaf-next-teams{margin-bottom:4px;color:var(--text-main);font-size:15px;font-weight:600}.mfaf-next-info{margin-bottom:6px;color:var(--text-dim);font-size:12px}.mfaf-next-date{color:var(--text-main);font-size:13px;font-weight:700}.mfaf-widget-more{display:block;margin-top:auto;padding:6px 12px 8px;border-top:.3px solid var(--line);color:var(--text-muted);font-size:12px;font-weight:600;text-align:right;text-decoration:none;transition:color .2s ease,background-color .15s ease}.mfaf-widget-more:hover{color:var(--text-main);background:var(--bg-hover)}.mfaf-widget-empty{margin:0;padding:10px 12px;color:var(--text-dim);font-size:13px}@media (max-width:768px){.mfaf-widget-panel{border-radius:10px}.mfaf-widget-heading{padding:9px 10px 8px}.mfaf-widget-table th,.mfaf-widget-table td{padding:7px 6px}.mfaf-widget-scorer{padding:7px 10px}.mfaf-widget-match-row{padding:8px 10px}.mfaf-widget-next-highlight{margin:8px 10px}}