.oe-edge-help{
 display:flex;flex-direction:column;gap:5px;align-items:stretch;
 padding:5px 12px 6px;background:#f2fbfa;border-bottom:1px solid #d5ece9;
}
.oe-edge-help-trigger{
 align-self:flex-start;min-height:36px;max-width:100%;
 border:1px solid #8edcd5;border-radius:12px;
 background:linear-gradient(110deg,#dbfff6,#e5f5ff);color:#12536a;
 font:650 12px/1.3 system-ui,sans-serif;cursor:pointer;padding:7px 13px;
 transition:background .17s,transform .17s;
}
.oe-edge-help-trigger:disabled{opacity:.6;cursor:wait}
.oe-edge-help-trigger:focus-visible{outline:2px solid #0b9b9b;outline-offset:2px}
.oe-edge-help-trigger:hover:not(:disabled){background:#c8f6ed}
.oe-edge-answer{
 font:13px/1.45 system-ui,sans-serif;background:#fff;border:1px solid #c8e8df;
 border-left:3px solid #09aba1;border-radius:10px;
 padding:10px 13px;color:#244659;max-height:25dvh;overflow:auto;
 overflow-wrap:anywhere;
}
.oe-edge-answer[hidden]{display:none}
@media(max-width:640px){.oe-edge-help{padding:4px 9px}.oe-edge-help-trigger{padding:6px 10px}}
@media(prefers-reduced-motion:reduce){.oe-edge-help-trigger{transition:none}}
