.ef-speaking-benchmark{margin-top:1rem}.ef-speaking-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0}.ef-speaking-summary>div{display:flex;flex-direction:column;gap:.35rem;background:var(--surface,#f6f8fa);border-radius:10px;padding:.7rem}.ef-speaking-summary strong{font-size:1.3rem}.ef-speaking-workspace{margin-top:1rem}.ef-speaking-workspace[hidden]{display:none}.ef-speaking-task{border:1px solid var(--line,#dfe4e7);border-radius:12px;padding:1rem;margin:1rem 0}.ef-speaking-task legend{font-weight:700}.ef-speaking-task textarea{width:100%;display:block;margin:.5rem 0;box-sizing:border-box}.ef-speaking-rating{display:grid;grid-template-columns:minmax(0,1fr) 80px;column-gap:1rem;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--line,#dfe4e7)}.ef-speaking-rating small{grid-column:1;display:block;color:var(--muted,#627181)}.ef-speaking-rating select{grid-column:2;grid-row:1/span 2;padding:.4rem}.ef-speaking-feedback{min-height:1.2em}.ef-speaking-benchmark details{margin:.8rem 0}@media(max-width:550px){.ef-speaking-summary{gap:.25rem}.ef-speaking-summary>div{padding:.5rem}.ef-speaking-summary strong{font-size:1rem}}