.learning_steps__ojVuK{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.learning_steps__ojVuK button{flex:1 1;min-height:44px}.learning_steps__ojVuK button[aria-pressed=true]{background:#126a8e;color:#fff;border-color:#126a8e}.learning_item__QzXyQ{border:1px solid #d8e5ec;border-radius:12px;margin:12px 0;padding:14px;background:#fff}.learning_item__QzXyQ summary{font-weight:700;cursor:pointer;min-height:30px;overflow-wrap:anywhere}.learning_item__QzXyQ[open] summary{margin-bottom:14px}.learning_english__QGHsC input[type=text],.learning_english__QGHsC textarea{direction:ltr;text-align:left}.learning_metrics__MPiWV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0;list-style:none}.learning_metrics__MPiWV li{background:#f0f7fa;border-radius:12px;padding:12px;display:grid;grid-gap:4px;gap:4px}.learning_metrics__MPiWV strong{font-size:1.4rem;color:#135777}.learning_metrics__MPiWV span{font-size:.85rem;color:#486777}.learning_audio__q5snK{display:grid;grid-gap:12px;gap:12px;border:1px solid #d8e5ec;padding:14px;border-radius:12px}.learning_audio__q5snK audio{width:100%;max-width:100%}.learning_audio__q5snK input{max-width:100%}.learning_audio__q5snK p{margin:0;overflow-wrap:anywhere}.learning_timer__tC7wl{font-size:2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.learning_words__L_8Z3{display:flex;flex-wrap:wrap;gap:6px;max-height:340px;overflow:auto;padding:10px;border:1px solid #cadce8;border-radius:12px;background:#fff;line-height:1.8}.learning_words__L_8Z3 button{position:relative;display:inline-flex;align-items:center;gap:6px;border:1px solid #d2e1e8;border-radius:8px;padding:8px 10px;background:#fff;min-height:46px;font:inherit}.learning_words__L_8Z3 small{font:12px Arial;color:#557083}.learning_words__L_8Z3 button[data-mark=error]{background:#ffeded;border-color:#b54a42}.learning_words__L_8Z3 button[data-mark=self-correction]{background:#fff5d6;border-color:#9d7820}.learning_words__L_8Z3 button[data-end=true]{outline:3px solid #247892}.learning_words__L_8Z3 button[data-unread=true]{opacity:.65}.learning_words__L_8Z3 button:focus-visible{outline:3px solid #125999;outline-offset:2px}.learning_item__QzXyQ button:focus-visible,.learning_steps__ojVuK button:focus-visible{outline:3px solid #125999;outline-offset:2px}.learning_empty__wlgOK{padding:24px;text-align:center;background:#f5f9fb;border-radius:12px;color:#476371}.learning_pill__OZh8h{display:inline-block;border-radius:20px;background:#e7f5ee;color:#235d45;padding:3px 10px;font-size:.8rem;-webkit-margin-start:6px;margin-inline-start:6px}.learning_note__DXfr9{padding:12px;-webkit-border-start:3px solid #277e9d;border-inline-start:3px solid #277e9d;background:#f0f8fb;border-radius:8px;font-size:.9rem;line-height:1.8}.learning_dateList__BTO4h{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.learning_dateList__BTO4h button{font:inherit;padding:6px 10px}.learning_editor__z5Bqn{min-width:0}.learning_row__v_6Ue{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.learning_row__v_6Ue>*{flex:1 1;min-width:120px}.learning_score__1l7Z9{font-size:1.3rem;font-weight:700;color:#155971}.learning_choiceGroup__TOFif{display:flex;flex-wrap:wrap;gap:8px}.learning_choiceGroup__TOFif button{min-width:44px}.learning_choiceGroup__TOFif button[aria-pressed=true]{background:#e1f2f9;border-color:#196789}.learning_error__IAwGQ{color:#9b2925}.learning_viewHint__9TvPT{min-height:2.8em}.learning_history__GJa03{max-height:360px;overflow:auto}.learning_small__u_acF{font-size:.85rem;color:#49687a;line-height:1.8}@media(max-width:720px){.learning_steps__ojVuK{gap:5px}.learning_steps__ojVuK button{font-size:.85rem;padding:8px}.learning_item__QzXyQ{padding:10px}.learning_words__L_8Z3{max-height:300px}.learning_metrics__MPiWV{gap:6px}.learning_metrics__MPiWV li{padding:10px}.learning_row__v_6Ue>*{min-width:100%}}@media print{.learning_audio__q5snK,.learning_steps__ojVuK,.learning_timer__tC7wl{display:none!important}}.learning_editor__z5Bqn section>button,.learning_item__QzXyQ>button{font:inherit;min-height:44px;padding:9px 14px;border:1px solid #bfcfdc;border-radius:10px;background:#fff;color:#214960;cursor:pointer;margin-top:10px}.learning_editor__z5Bqn section>button:disabled,.learning_item__QzXyQ>button:disabled{opacity:.5;cursor:not-allowed}.learning_editor__z5Bqn section>button:hover:enabled,.learning_item__QzXyQ>button:hover:enabled{background:#edf7fb}