body .cfca-public-hero,body .cfca-calendar-hero,body .cfca-calendario-hero,body .cfca-main-hero,body .cfca-page-hero,body .cfca-header,body .cfca-main-header,body .cfca-hero,body .fca-cal-hero{min-height:0!important;height:auto!important;max-height:145px!important;padding:14px 22px!important;margin:0!important;display:grid!important;grid-template-columns:90px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;overflow:hidden!important}body .cfca-public-hero img,body .cfca-calendar-hero img,body .cfca-calendario-hero img,body .cfca-main-hero img,body .cfca-page-hero img,body .cfca-header img,body .cfca-main-header img,body .cfca-hero img,body .fca-cal-hero img{max-height:92px!important;max-width:92px!important;object-fit:contain!important}body .cfca-public-hero h1,body .cfca-calendar-hero h1,body .cfca-calendario-hero h1,body .cfca-main-hero h1,body .cfca-page-hero h1,body .cfca-header h1,body .cfca-main-header h1,body .cfca-hero h1,body .fca-cal-hero h1{font-size:clamp(32px,3.8vw,54px)!important;line-height:1!important;margin:0!important;padding:0!important;letter-spacing:-.03em!important}body .cfca-public-hero h2,body .cfca-calendar-hero h2,body .cfca-calendario-hero h2,body .cfca-main-hero h2,body .cfca-page-hero h2,body .cfca-header h2,body .cfca-main-header h2,body .cfca-hero h2,body .fca-cal-hero h2,body .cfca-public-hero p,body .cfca-calendar-hero p,body .cfca-calendario-hero p,body .cfca-main-hero p,body .cfca-page-hero p,body .cfca-header p,body .cfca-main-header p,body .cfca-hero p,body .fca-cal-hero p{margin:8px 0 0!important;line-height:1.1!important;font-size:clamp(18px,1.7vw,26px)!important}body .cfca-public-hero+*,body .cfca-calendar-hero+*,body .cfca-calendario-hero+*,body .cfca-main-hero+*,body .cfca-page-hero+*,body .cfca-header+*,body .cfca-main-header+*,body .cfca-hero+*,body .fca-cal-hero+*{margin-top:0!important}body .cfca-toolbar,body .cfca-topbar,body .cfca-controls,body .cfca-controles,body .cfca-filtros-bar,body .cfca-toolbar-public,body .cfca-public-toolbar,body .cfca-calendar-toolbar,body .cfca-view-toolbar,body .cfca-header-controls,body .cfca-busqueda-filtros,body .cfca-filter-bar,body .cfca-actions-bar,body .cfca-main-controls{padding:10px 12px!important;margin:0!important;min-height:0!important;height:auto!important;background:#eef8f1!important;border-top:1px solid #dce9e1!important;border-bottom:1px solid #dce9e1!important;box-shadow:none!important;border-radius:0!important}body .cfca-toolbar-row,body .cfca-controls-row,body .cfca-filter-row,body .cfca-search-row,body .cfca-view-row{margin:0!important;padding:0!important;min-height:0!important}body .cfca-view-switcher,body .cfca-vistas,body .cfca-tabs-vistas,body .cfca-modo-vista,body .cfca-view-buttons,body .cfca-calendar-views,body .cfca-toolbar-tabs,body .cfca-tabla-calendario-agenda{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;padding:0!important;margin:0!important}body .cfca-search-wrap,body .cfca-search-filter-row,body .cfca-busqueda-filtros,body .cfca-filter-bar,body .cfca-filtros-bar{display:grid!important;grid-template-columns:minmax(360px,1fr) auto auto!important;align-items:center!important;gap:10px!important}body input[type="search"],body input[placeholder*="Buscar" i],body input[placeholder*="torneo" i]{height:44px!important;min-height:0!important;padding:9px 14px!important;border-radius:16px!important;font-size:15px!important}body .cfca-toolbar button,body .cfca-topbar button,body .cfca-controls button,body .cfca-controles button,body .cfca-filter-bar button,body .cfca-busqueda-filtros button,body .cfca-view-switcher button,body .cfca-vistas button,body .cfca-tabs-vistas button,body .cfca-modo-vista button,body .cfca-view-buttons button,body .cfca-calendar-views button,body button[data-view],body button[data-vista],body button[data-mode]{height:42px!important;min-height:0!important;padding:9px 16px!important;border-radius:14px!important;font-size:14px!important;line-height:1!important;font-weight:900!important}body .cfca-filtros,body .cfca-filters,body .cfca-filter-group,body .cfca-actions,body .cfca-toolbar-actions,body .cfca-export-actions,body .cfca-right-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin:0!important}body select{height:42px!important;min-height:0!important;border-radius:14px!important;font-size:14px!important}body .cfca-export-csv,body .cfca-btn-export,body .cfca-csv,body button[id*="csv" i],body button[class*="csv" i],body a[id*="csv" i],body a[class*="csv" i]{min-width:68px!important;font-size:0!important}body .cfca-export-csv::after,body .cfca-btn-export::after,body .cfca-csv::after,body button[id*="csv" i]::after,body button[class*="csv" i]::after,body a[id*="csv" i]::after,body a[class*="csv" i]::after{content:"CSV"!important;font-size:14px!important;font-weight:950!important}body .cfca-table-wrap,body .cfca-tabla-wrap,body .cfca-events-table-wrap,body .cfca-list-wrap,body .cfca-calendar-content,body .cfca-view-content,body .cfca-results,body table.cfca-table,body .cfca-table{margin-top:12px!important}body table th,body .cfca-table th,body .cfca-events-table th{padding:13px 12px!important;font-size:15px!important}body table td,body .cfca-table td,body .cfca-events-table td{padding:12px 12px!important;font-size:15px!important}body .cfca-table th:nth-child(4),body .cfca-table td:nth-child(4),body .cfca-events-table th:nth-child(4),body .cfca-events-table td:nth-child(4),body table.cfca-public-table th:nth-child(4),body table.cfca-public-table td:nth-child(4),body table.cfca-cal-table th:nth-child(4),body table.cfca-cal-table td:nth-child(4){display:none!important}body table thead th:nth-child(4):has(+th),body table tbody td:nth-child(4):has(+td){display:none!important}.cfca-filter-tipo,.cfca-campo-tipo,.cfca-field-tipo,#cfca_tipo,#tipo,[name="tipo"],[name="cfca_tipo"],[data-filter="tipo"],[data-field="tipo"]{display:none!important}body .cfca-toolbar+.cfca-filter-bar,body .cfca-topbar+.cfca-filter-bar,body .cfca-controls+.cfca-filter-bar,body .cfca-controles+.cfca-filter-bar{margin-top:0!important}@media(max-width:980px){body .cfca-public-hero,body .cfca-calendar-hero,body .cfca-calendario-hero,body .cfca-main-hero,body .cfca-page-hero,body .cfca-header,body .cfca-main-header,body .cfca-hero,body .fca-cal-hero{grid-template-columns:70px 1fr!important;max-height:none!important}body .cfca-public-hero img,body .cfca-calendar-hero img,body .cfca-calendario-hero img,body .cfca-main-hero img,body .cfca-page-hero img,body .cfca-header img,body .cfca-main-header img,body .cfca-hero img,body .fca-cal-hero img{max-width:70px!important;max-height:70px!important}body .cfca-search-wrap,body .cfca-search-filter-row,body .cfca-busqueda-filtros,body .cfca-filter-bar,body .cfca-filtros-bar{grid-template-columns:1fr!important}}