.vt-portrait-button,.vt-portrait-link{display:inline-flex;align-items:center;gap:9px;text-transform:none;letter-spacing:normal}.vt-portrait-button img,.vt-portrait-link img,.ai-tutor-quick-choice img{object-fit:cover;object-position:top;border-radius:50%;flex:none}.vt-question-help{margin:16px 0;padding:12px 0;border-top:1px solid #d8e6eb}.vt-question-help small{display:block;margin-top:6px;color:#4b6371}.vt-first-try{margin-top:10px;padding:14px;background:#f2f9fb;border-radius:8px}.vt-first-try[hidden]{display:none}.vt-first-try p{margin-top:0}.vt-first-try button{margin:3px 6px 3px 0}.vt-review-help{margin:24px 0;padding:18px 0;border-top:1px solid #d8e6eb}.vt-entry{border-left:3px solid #168999;background:linear-gradient(100deg,#edf8fa,#f8fbfc)}.vt-entry strong,.vt-entry small,.vt-guide-entry a{text-transform:none;letter-spacing:normal}.vt-guide-entry img{vertical-align:middle;border-radius:50%;object-fit:cover}.vt-portrait-link{text-decoration:underline}.vt-question-help .vt-portrait-button{min-height:52px}@media(max-width:600px){.vt-entry{margin-left:12px;margin-right:12px}.vt-first-try button{min-height:44px}.vt-portrait-link{align-items:flex-start}}
.question-meta .vt-question-help{margin:0 0 0 auto;padding:0;border:0}.question-meta .vt-question-help .vt-portrait-button{min-height:46px;padding:3px 11px 3px 4px}.question-meta .vt-question-help .vt-portrait-button span{padding:0;background:transparent;border:0;color:inherit}.question-meta .vt-question-help small:empty{display:none}.question-meta .vt-first-try{max-width:500px}.fg-classroom .resource-tutor{display:none!important}
.nav-virtual-tutor{display:inline-flex!important;align-items:center;gap:7px}.nav-virtual-tutor img{object-fit:cover;object-position:top;border-radius:50%;flex:none}.vt-review-help [data-mcq-help]{padding:12px 0;border-bottom:1px solid #e0ebef}.vt-review-help [data-mcq-help] p{margin-top:0}.question-history-action [data-mcq-help]{display:flex;align-items:flex-start;flex-direction:column;gap:7px}
.question-panel .question-meta .vt-question-help,.question-panel .question-meta .vt-question-help button,.question-panel .question-meta .vt-question-help span,.question-panel .question-meta .vt-question-help p{ text-transform:none;letter-spacing:normal }
