/* Reuse the student chatbot's live.css component styles. */
#md-staff-guide[hidden],#md-guide-panel[hidden]{display:none!important}
#md-staff-guide{font:inherit}
#md-guide-panel{color:var(--brown,#56311c)}
#md-guide-panel .live-chat-header h2{font-family:inherit;font-weight:600;font-size:16px;line-height:1.4;color:inherit;margin:0}
#md-guide-panel .md-guide-close{width:32px;height:32px;border-radius:50%;font-size:26px;line-height:1;padding:0;flex-shrink:0}
#md-guide-panel .md-guide-close:hover{background:#ffffff1c}
#md-guide-panel .live-chat-request{flex-shrink:0}
#md-guide-panel .live-chat-history{white-space:normal}
#md-guide-panel .live-message p{white-space:pre-wrap;overflow-wrap:anywhere}
#md-guide-panel .live-chat-compose{margin:0;flex-shrink:0}
#md-guide-panel textarea{box-sizing:border-box;font:inherit;font-size:14px}
#md-guide-panel .md-guide-error{font-size:12px;color:#833c2b;margin:6px 6px 0}
#md-guide-panel .md-guide-error:empty{display:none}
#md-staff-guide button:focus-visible{outline:2px solid #739c84;outline-offset:3px}
@media(max-width:600px){#md-guide-panel{right:16px;bottom:88px;width:calc(100vw - 32px);height:min(620px,calc(100dvh - 112px))}#md-staff-guide .live-chat-launcher{right:16px;bottom:20px}}
@media(prefers-reduced-motion:reduce){#md-guide-panel{animation:none}}
