.bebras-page{max-width:1040px;margin:auto;padding:1rem}.bebras-intro,.bebras-result{margin:1rem 0;padding:1.5rem}.bebras-intro p,.bebras-result p{line-height:1.6}.bebras-form{display:grid;gap:1rem}.bebras-count{position:sticky;top:0;z-index:2;background:#e8f6f1;padding:.8rem 1rem;border-radius:.8rem;color:#135c4e;font-weight:700}.bebras-question{padding:1rem 1.3rem}.bebras-question legend{font-weight:800;color:#143958;padding:.3rem}.bebras-question p{font-size:1.05rem;line-height:1.5}.bebras-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.bebras-options label{display:flex;gap:.6rem;align-items:flex-start;padding:.8rem;border:1px solid #cbd8df;border-radius:.7rem;cursor:pointer}.bebras-options label:has(input:checked){background:#e8f6f1;border-color:#1f8068}.bebras-submit{padding:1rem;font-size:1.1rem}.bebras-score{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;padding:1rem;background:#e8f6f1;border-radius:1rem}.bebras-score strong{font-size:2.2rem;color:#135c4e}.bebras-skills{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.8rem}.bebras-skills>div{display:grid;gap:.4rem;padding:1rem;border:1px solid #cbd8df;border-radius:.8rem}.bebras-skills progress{width:100%}.bebras-axes{display:grid;gap:.8rem;padding-left:1.5rem}.bebras-axes li{padding:1rem;border:1px solid #cbd8df;border-radius:.8rem}.bebras-review article{padding:.8rem;border-bottom:1px solid #cbd8df}.bebras-source{font-size:.85rem;color:#4b5963}@media(max-width:38rem){.bebras-options{grid-template-columns:1fr}}
.bebras-charts{margin:2rem 0}.bebras-chart-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem}.bebras-chart-card{margin:0;padding:1.2rem;border:1px solid #cbd8df;border-radius:1rem;background:#fff}.bebras-chart-card figcaption{font-size:1.15rem;font-weight:800;color:#143958}.bebras-chart-card p{font-size:.92rem;color:#405260}.bebras-bar-row{margin:.8rem 0}.bebras-bar-label{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap;font-size:.9rem}.bebras-bar-row progress{display:block;width:100%;height:1rem;accent-color:#1c7667}.bebras-answer-chart{display:block;width:100%;height:2rem;border-radius:.5rem;overflow:hidden;background:#e5ecf0}.bebras-answer-correctas{fill:#1c7667}.bebras-answer-incorrectas{fill:#ad4b45}.bebras-answer-sin_respuesta{fill:#7a8791}.bebras-answer-legend{display:flex;flex-wrap:wrap;gap:.6rem 1rem;list-style:none;padding:0;font-size:.9rem}.bebras-answer-legend li{display:flex;align-items:center;gap:.4rem}.bebras-answer-legend span{display:inline-block;width:.8rem;height:.8rem;border-radius:.2rem}.bebras-key-correctas span{background:#1c7667}.bebras-key-incorrectas span{background:#ad4b45}.bebras-key-sin_respuesta span{background:#7a8791}.bebras-stat-table{margin-top:1rem}.bebras-stat-table table{width:100%;border-collapse:collapse}.bebras-stat-table th,.bebras-stat-table td{padding:.5rem;border-bottom:1px solid #cbd8df;text-align:left}.bebras-stat-table th{color:#143958}
