.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-style:normal;font-weight:400;line-height:1.5;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;color:var(--text);background-color:var(--surface-raised);background-clip:padding-box;border:1px solid var(--border);border-radius:.3rem;box-shadow:var(--shadow-md)}.bs-popover-top,.bs-popover-auto[x-placement^=top]{margin-bottom:.5rem}.bs-popover-right,.bs-popover-auto[x-placement^=right]{margin-left:.5rem}.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom]{margin-top:.5rem}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-0.5rem;content:"";border-bottom:1px solid var(--surface-muted)}.bs-popover-left,.bs-popover-auto[x-placement^=left]{margin-right:.5rem}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:var(--surface-muted);border-bottom:1px solid var(--border);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem;color:var(--text)}.popover-footer{padding:.4rem 1rem;color:var(--text);background-color:var(--surface-muted);border-top:1px solid var(--border)}.term-def{border:1px solid var(--border-strong);color:var(--text);background-color:var(--surface-hover);border-radius:3px;padding:1px 4px;cursor:pointer}
