.or-question{font-size:16px;line-height:26px;margin-bottom:16px;}.or-options{font-size:16px;line-height:26px;}.or-options>div{margin-bottom:12px;}.or-correct{color:#078938;}.or-wrong{color:#d71919;}.or-answer-summary{font-size:14px;line-height:26px;margin:20px 0 16px;}.or-answer-summary button{float:right!important;}
.sr-numbers a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid;border-radius:6px;font-size:16px;text-decoration:none;}.sr-numbers a.selected{outline:2px solid #1769ff;}
.or-material-tools{display:flex;justify-content:flex-end;margin:8px 0 18px;}.or-material-tools button{background:none;border:0;font-size:14px;color:#526582;cursor:pointer;}.or-material-tools button[aria-pressed=true]{color:#1769ff;}
.or-material{font-size:16px;line-height:26px;overflow-wrap:anywhere;}.or-material img{max-width:100%;height:auto;}.or-material p{margin:0 0 16px;}.or-material .phase{display:block;}.or-translation{display:block;color:#60728c;font-size:14px;margin:6px 0 12px;}.or-material .correct{color:#078938;}.or-material .wrong{color:#d71919;}.or-material .time{color:#1769ff;cursor:pointer;}.or-material .underline-input{border-bottom:1px solid #aaa;}

.or-word-hint{margin-right:auto;color:#8190a5;font-size:12px;}.or-material .allarticle{display:block!important;}.or-material .currentarticle,.or-material .checkallarticle{display:none!important;}
/* Vocabulary popup positioning and viewport bounds are managed by tools.js/tools.css. */

.or-material .phase.or-playing{background:transparent;color:#1769ff;}
.word-fill-review-page .or-material .phase{display:inline;}
.word-fill-review-page .or-material .underline-input{display:inline-flex;gap:2px;vertical-align:baseline;border:0;letter-spacing:normal;}
.word-fill-review-page .or-material .or-fill-letter{display:inline-block;box-sizing:border-box;width:16px;height:28px;border-bottom:2px solid #bbb;text-align:center;}
.word-fill-review-page .or-material .underline-input.correct{background:#b5f5c9;color:#078938;}
.word-fill-review-page .or-material .underline-input.wrong{background:#ffd0d3;color:#d71919;}
.or-material-tools.or-switch-tools{justify-content:flex-start;}
.or-material-tools .or-translation-switch{display:inline-flex;align-items:center;gap:6px;padding:0;color:#333;}
.or-translation-switch>span{display:inline-block;position:relative;width:32px;height:18px;border-radius:10px;background:#e5e7eb;}
.or-translation-switch>span:after{content:'';position:absolute;left:3px;top:3px;width:12px;height:12px;border-radius:50%;background:#fff;}
.or-translation-switch[aria-pressed=true]>span{background:#1769ff;}
.or-translation-switch[aria-pressed=true]>span:after{left:17px;}

.word-fill-review-page .or-material .underline-input.neutral{background:#e7e9ee;color:#10182e;}
.objective-review-page .or-standard-answer{color:#10182e;}
.word-fill-review-page .sr-columns{min-height:560px;}
.word-fill-study-page .sr-columns{min-height:334px;}

.objective-review-page .or-guest-analysis{margin-top:20px;}


.or-material .phase[role=button]{cursor:pointer;}

.objective-review-page .or-question,.objective-review-page .or-answer-summary>span,.word-fill-review-page .or-material .underline-input{font-weight:700;}
