.help-dialog{color:#173c35;background:#fafbf8;border:1px solid #c6d5cb;border-radius:18px;width:min(900px,94vw);max-width:94vw;max-height:92dvh;padding:20px;overflow:auto;box-sizing:border-box}.help-dialog::backdrop{background:#071e19b8}.help-dialog *{box-sizing:border-box}.help-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.help-head h2{margin:0;font-size:22px}.help-dialog button,.help-dialog select{min-height:44px}.help-dialog button:focus-visible,.help-dialog summary:focus-visible{outline:3px solid #b77a16;outline-offset:3px}.help-course{padding:16px;background:#eaf0e8;border-radius:12px;margin:16px 0}.help-course h3{margin:0}.help-course button{margin-right:8px}.help-dialog input[type=search]{width:100%;margin:8px 0 14px;min-height:44px}.help-answers details{border-bottom:1px solid #d8e1d8;padding:13px 0}.help-answers summary{cursor:pointer;font-weight:650}.help-answers p{line-height:1.6}.help-dialog>button,.help-dialog>details{margin-top:18px}.help-status{background:#edf1e7;border-radius:8px;padding:12px;line-height:1.4}#homeHelp{background:transparent;color:inherit;border:0;text-decoration:underline;padding:0}#navHelp{margin-left:auto}
@media(max-width:699px){.help-dialog{width:100%;max-width:100%;max-height:100dvh;height:100dvh;margin:0;border-radius:0;padding:14px;padding-bottom:max(14px,env(safe-area-inset-bottom))}.help-head h2{font-size:20px}.help-status{font-size:14px}}
