#aurex-help{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:150;font-family:Arial,sans-serif}#aurex-help [hidden]{display:none!important}.help-launcher{width:56px;height:56px;border:0;border-radius:50%;background:#00ed87;color:#002a17;display:grid;place-items:center;box-shadow:0 8px 30px #00ed8730}.help-launcher svg{width:27px;height:27px}.help-greeting{position:absolute;right:0;bottom:70px;white-space:nowrap;padding:13px 18px;border:1px solid #315440;border-radius:12px;background:#11251a;color:#edfff4;font-size:14px;box-shadow:0 8px 35px #0008}.help-panel{position:absolute;right:0;bottom:72px;width:360px;max-width:calc(100vw - 32px);max-height:calc(100svh - 115px);display:flex;flex-direction:column;background:#0b1710;border:1px solid #2d503b;border-radius:16px;overflow:hidden;box-shadow:0 14px 70px #000c}.help-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;background:#122b1d;border-bottom:1px solid #294c37}.help-panel header strong{display:block;font-size:17px;color:#effff5}.help-panel header small{display:block;color:#93b6a0;font-size:11px;margin-top:6px}.help-panel header button{border:0;background:none;color:#cce4d5;font-size:26px;width:32px;height:32px}.help-messages{padding:16px;overflow-y:auto;max-height:260px;min-height:110px;display:flex;flex-direction:column;gap:12px}.help-messages p{margin:0;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.help-reply{background:#162c1f;color:#d0e6d7;align-self:flex-start}.help-question{background:#00ed87;color:#002a17;align-self:flex-end}.help-reply a{display:inline-block;margin-top:8px;color:#00ed87}.help-topics{padding:0 16px 14px;display:flex;gap:7px;flex-wrap:wrap}.help-topics button{font-size:11px;padding:7px 10px;background:#0b1710;border:1px solid #315540;border-radius:16px;color:#bfe1cb}.help-panel form{border-top:1px solid #284b35;display:flex;padding:12px;gap:8px}.help-panel input{min-width:0;flex:1;border:1px solid #294c35;background:#09130d;padding:11px;color:#effff4;border-radius:8px;font-size:14px}.help-panel form button{border:0;border-radius:8px;background:#00ed87;color:#002a17;width:40px;font-size:23px}@media(max-width:480px){#aurex-help{right:14px;bottom:calc(14px + env(safe-area-inset-bottom))}.help-launcher{width:50px;height:50px}.help-panel{bottom:64px}.help-greeting{bottom:64px;font-size:13px}.help-messages{max-height:34svh}}
