.priority-banner{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:18px 20px;border:1px solid #dce5ce;background:#eef3e4;border-radius:14px;margin:0 0 23px}.priority-banner strong{font-size:13px}.priority-banner p{font-size:11px;color:#7b866b;margin:7px 0 0}.priority-banner select{flex:none;font-size:12px;max-width:225px}.word-card>.tag+.tag{margin-top:12px}.word-card:focus-visible{outline:3px solid #92b985;outline-offset:4px}.goal-number small{font:11px "Microsoft YaHei",sans-serif;letter-spacing:0;white-space:nowrap}.goal-card .goal-number{font-size:47px}@media(max-width:700px){.priority-banner{display:block}.priority-banner select{margin-top:12px;width:100%;max-width:none}.tabs button{padding:11px 10px}}
.grammar-result{padding:14px 0;line-height:1.9}.grammar-result>strong{color:#39814b}.grammar-result.has-error>strong{color:#a34c3c}.grammar-result p{margin:10px 0 0;white-space:pre-line}.grammar-result .muted{color:#6c7e73}#ielts-check-result:not(:empty){padding:14px 16px;border:1px solid #dce5ce;border-radius:12px;margin-top:18px;background:#f7f9f2}
.page-heading .pronunciation-source{margin-top:8px;font-size:11px;color:#788b72}.pronunciation-control{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 9px;max-width:100%;vertical-align:middle}.pronunciation-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:5px 9px;border:1px solid #dce5d5;border-radius:9px;background:#f5f8ef;color:#365b43;font:11px/1.5 "Microsoft YaHei","PingFang SC",sans-serif;white-space:nowrap;letter-spacing:0}.pronunciation-btn:hover{background:#eaf1df;border-color:#bfd0ad}.pronunciation-btn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pronunciation-btn[data-playback="loading"]{border-color:#b4c59e}.pronunciation-btn[data-playback="playing"]{background:#e3edc5;border-color:#a2ba85}.pronunciation-btn[data-playback="error"]{color:#a34c3c;border-color:#dfc3b8;background:#fbf3ee}.pronunciation-status{font:10px/1.6 "Microsoft YaHei","PingFang SC",sans-serif;color:#78856f;letter-spacing:0;overflow-wrap:anywhere}.pronunciation-status:empty{display:none}.word-card-shell{position:relative}.word-card-shell .word-card{padding-top:70px}.word-card-pronunciation{position:absolute;top:18px;right:20px;left:20px;pointer-events:none;text-align:right}.word-card-pronunciation .pronunciation-control{justify-content:flex-end;pointer-events:auto}.word-with-pronunciation{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.word-with-pronunciation>span:first-child{overflow-wrap:anywhere}.word-table .pronunciation-control{display:flex}.quiz-pronunciation{margin:-12px 0 20px;text-align:center}.quiz-pronunciation .pronunciation-control{justify-content:center}.sentence-pronunciation{margin-top:10px}.feedback .word-with-pronunciation{margin-bottom:9px}@media(max-width:700px){.word-card-shell .word-card{padding-top:80px}.word-card-pronunciation{right:14px;left:14px}.word-table .word-with-pronunciation{align-items:flex-start;flex-direction:column;gap:7px}.pronunciation-control{max-width:100%}}@media print{.pronunciation-control,.pronunciation-source{display:none!important}}

.sprint-plan-note{padding:14px 0;color:#365b43}.sprint-plan-note p,.sprint-vocab-summary p{font-size:12px;line-height:1.8;color:#71806d;margin:7px 0 12px}.sprint-vocab-summary{margin:12px 0 20px}.task-title>.tag{font-size:10px;padding:3px 7px;vertical-align:middle}.site-filing{display:flex;justify-content:center;gap:8px 18px;flex-wrap:wrap;font-size:11px;color:#78856f;padding:18px 0 8px}.site-filing a{color:inherit;text-decoration:underline}.hero .exam-sessions{font-size:12px;color:#e4edc7}
