.tutor-help-shortcuts{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:13px 0 7px}.tutor-help-shortcuts>span{flex-basis:100%;font-size:11px;color:#68748c}.tutor-help-shortcuts button,.tutor-step-help button{min-height:36px;padding:7px 11px;border:1px solid #cfd6ed;border-radius:9px;background:#f3f1ff;color:#4338ca;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.tutor-help-shortcuts button:disabled,.tutor-step-help button:disabled{opacity:.5;cursor:default}.tutor-help-shortcuts button:focus-visible,.tutor-step-help button:focus-visible,.practice-return-bar button:focus-visible{outline:3px solid #a99bff;outline-offset:2px}.tutor-step-help[hidden],.practice-return-bar[hidden],#chat-task-strip[hidden]{display:none!important}.tutor-step-help{margin:9px 0 15px;padding:13px;border:1px solid #c4ccef;border-left:4px solid #5146e5;border-radius:11px;background:#f7f6ff}.tutor-step-help label{display:grid;gap:8px;font-size:12px;font-weight:750;color:#37435c}.tutor-step-help textarea{box-sizing:border-box;width:100%;min-height:74px;max-height:200px;resize:vertical;padding:10px;border:1px solid #bfc9df;border-radius:9px;background:white;color:#17203b;font:inherit;font-size:14px;line-height:1.5}.tutor-step-help textarea:focus{outline:2px solid #a399fa}.tutor-step-help>small{display:block;margin:7px 0 10px;color:#6a7590;font-size:10px;line-height:1.45}.tutor-step-help>div{display:flex;flex-wrap:wrap;gap:7px}.tutor-step-help button:first-child{background:#5146e5;color:#fff}.tutor-step-help>p{font-size:12px!important;line-height:1.4;color:#8a3f3f}.tutor-step-help>p:empty{display:none}.practice-return-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:9px 16px;background:#edfac9;border-bottom:1px solid #d5e2a9;color:#17203b}.practice-return-bar button{min-height:36px;padding:7px 11px;border:1px solid #b5c875;border-radius:9px;background:#fff;color:#354a13;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.practice-return-bar small{font-size:10px}.tutor-answer-text{user-select:text;-webkit-user-select:text}.tutor-answer-text::selection,.tutor-answer-text *::selection{background:#e5deff;color:#17203b}
.tutor-step-help textarea{font-family:Inter,'Avenir Next',Avenir,'Segoe UI',sans-serif;font-weight:400}.tutor-step-help textarea::placeholder{font-weight:400;color:#758097}
@media(max-width:600px){.tutor-help-shortcuts{gap:5px}.tutor-help-shortcuts button{font-size:11px;padding:7px 9px;min-height:38px}.practice-return-bar{padding:8px 12px;gap:4px}.practice-return-bar small{flex-basis:100%;font-size:9px}.tutor-step-help{padding:10px}.tutor-step-help textarea{font-size:16px}}
