.myo-coach-bot-keyboard[data-reference=false],.myo-coach-bot-keyboard[data-reference=false]>.myo-coach-bot-keyboard__controller{display:contents}.myo-coach-menu-portal{grid-area:3/1/auto/-1;width:100%;min-width:0;min-height:0}[data-myo-coach-composer=true][data-myo-composer-mode=text] [data-myo-coach-pill=true]:has(>.myo-coach-menu-portal){margin-bottom:max(8px, env(safe-area-inset-bottom))!important}.myo-coach-bot-keyboard[data-reference=true]{--myo-coach-menu-font:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;box-sizing:border-box;width:100%;min-width:0;min-height:0;max-height:min(400px,60dvh);box-shadow:none;color:#0d0d0d;font-family:var(--myo-coach-menu-font);background:0 0;border:0;border-radius:0;flex-direction:column;flex:none;gap:6px;margin:0;padding:6px 2px 2px;display:flex;overflow:hidden}.myo-coach-bot-keyboard[data-reference=true]>.myo-coach-bot-keyboard__controller{scrollbar-width:none;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;min-height:0;overflow-y:auto}.myo-coach-bot-keyboard[data-reference=true]>.myo-coach-bot-keyboard__controller::-webkit-scrollbar{display:none}.myo-coach-bot-keyboard[data-reference=true]>.myo-coach-bot-keyboard__controller>div{width:100%!important;margin:0!important}.myo-coach-bot-keyboard[data-reference=true]>.myo-coach-bot-keyboard__controller>div>div{max-height:none!important;overflow:visible!important}.myo-coach-bot-keyboard[data-reference=true] .myo-coach-choice-grid,.myo-coach-bot-keyboard[data-reference=true] .myo-coach-bot-keyboard__controller div:has(>div>[role=button]),.myo-coach-bot-keyboard[data-reference=true] .myo-coach-bot-keyboard__controller div:has(>div>div>[role=button]){gap:6px!important}.myo-coach-bot-keyboard[data-reference=true] .myo-coach-bot-keyboard__controller [role=button]{box-sizing:border-box;box-shadow:none;font:500 14px/20px var(--myo-coach-menu-font);-webkit-font-smoothing:antialiased;touch-action:manipulation;transition:background-color .14s;color:#0d0d0d!important;background:#f1f1f2!important;border:0!important;border-radius:14px!important;gap:6px!important;min-height:42px!important;padding:9px 12px!important}.myo-coach-bot-keyboard[data-reference=true] .myo-coach-bot-keyboard__controller [role=button] *{color:inherit!important}.myo-coach-bot-keyboard[data-reference=true] .myo-coach-bot-keyboard__controller [role=button] [dir=auto]:not([style*=ionicons]){font-family:inherit!important;font-size:inherit!important;font-weight:500!important;line-height:20px!important}.myo-coach-bot-keyboard[data-reference=true] .myo-coach-bot-keyboard__controller textarea{box-sizing:border-box;font:400 16px/24px var(--myo-intake-font,sans-serif);color:#0d0d0d!important;background:0 0!important;border:0!important;border-radius:0!important}.myo-coach-bot-keyboard[data-reference=true] .myo-coach-bot-keyboard__controller [role=button]:focus-visible{outline-offset:2px;outline:2px solid #0782ff}@media (hover:hover){.myo-coach-bot-keyboard[data-reference=true] .myo-coach-bot-keyboard__controller [role=button]:hover:not([aria-disabled=true]){background:#e9e9ea!important}}.myo-coach-bot-keyboard[data-reference=true] .myo-coach-bot-keyboard__controller [role=button]:active:not([aria-disabled=true]){background:#e1e1e3!important}@media (prefers-reduced-motion:reduce){.myo-coach-bot-keyboard[data-reference=true] .myo-coach-bot-keyboard__controller [role=button]{transition:none}}