.context-help-scope{position:relative}
.context-help-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-height:44px;padding:0;border:1px solid var(--ibr-color-border);border-radius:var(--ibr-radius-md);background:var(--ibr-color-surface);color:var(--ibr-color-link);cursor:pointer}
.context-help-button:hover:not(:disabled){border-color:var(--ibr-color-link);background:var(--ibr-color-surface-raised)}
.context-help-button:focus-visible{outline:3px solid var(--ibr-color-focus);outline-offset:3px}
.context-help-button:active:not(:disabled){transform:translateY(1px)}
.context-help-button:disabled{opacity:.55;cursor:wait}
.context-help-popover{position:absolute;inset-inline:0;inset-block-end:calc(100% + var(--ibr-space-2));z-index:20;margin:0;padding:var(--ibr-space-4);background:var(--ibr-color-surface-raised);color:var(--ibr-color-text);border:1px solid var(--ibr-color-link);border-radius:var(--ibr-radius-md);line-height:1.5;overflow-wrap:anywhere}
.context-help-popover[hidden]{display:none!important}
.context-help-popover[data-placement=below]{inset-block-end:auto;inset-block-start:calc(100% + var(--ibr-space-2))}
