#provasGridContainer{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px!important;margin:0!important;width:100%}
#provasGridContainer>div{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;min-width:0}#provasGridContainer .premium-prova-card{width:100%;min-width:0;margin:0!important;padding:20px!important}#provasGridContainer .premium-prova-card button{white-space:normal}#provasGridContainer .premium-prova-card a{overflow-wrap:anywhere}
#bancaTabsWrapper{display:flex;flex-wrap:wrap;align-items:center;gap:8px;overflow:visible!important;height:auto!important;padding:0 0 16px;border:0}#bancaTabsWrapper>strong{font-size:12px;margin-right:8px}#bancaTabsWrapper .banca-tab{border:1px solid var(--border)!important;border-radius:20px!important;padding:7px 14px!important;font-size:12px!important;background:var(--bg-card)}#bancaTabsWrapper .banca-tab.active{background:var(--accent-light);border-color:var(--accent)!important;color:var(--accent)}
#section-provas .rp-filters{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end!important;gap:14px!important}#section-provas .rp-filters>div{min-width:0!important;width:100%}.rp-intro{grid-column:1/-1;font-size:12px;color:var(--text-secondary);margin:0}.rp-field{display:flex;flex-direction:column;gap:4px}.rp-field label{font-size:12px;font-weight:600;color:var(--text-secondary)}.rp-field select{width:100%;padding:8px;border:1px solid var(--border);background:var(--bg-app);color:var(--text-primary)}.rp-result{font-size:13px;color:var(--text-secondary);margin:0 0 18px}
@media(max-width:1199px){#provasGridContainer{grid-template-columns:repeat(2,minmax(0,1fr))}#section-provas .rp-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){#provasGridContainer{grid-template-columns:1fr}#section-provas .rp-filters{grid-template-columns:1fr}}
