/* QuickGadget Options: the note of an option. */
.qgos-note { margin-top: .25rem; font-size: .85rem; line-height: 1.35; color: var(--qg-muted, #5b6b7a); }
.qgos-tip { display: inline-flex; align-items: center; justify-content: center; width: 1.3rem; height: 1.3rem; margin: 0 0 0 .4rem; padding: 0; border: 0; border-radius: 50%; background: var(--qg-navy, #152331); color: #fff; font: 700 .8rem/1 system-ui, sans-serif; vertical-align: middle; cursor: pointer; }
.qgos-tip::before { content: "!"; }
.qgos-tip:hover, .qgos-tip[aria-expanded="true"] { background: var(--qg-blue, #025ab2); }
.qgos-tip:focus-visible { outline: 3px solid rgba(2, 90, 178, .45); outline-offset: 2px; }
#qgos-bubble { position: fixed; z-index: 20000; max-width: min(18rem, calc(100vw - 1rem)); padding: .55rem .75rem; border-radius: .5rem; background: var(--qg-navy, #152331); color: #fff; font-size: .85rem; font-weight: 400; line-height: 1.35; box-shadow: 0 6px 20px rgba(0, 0, 0, .25); pointer-events: none; }
#qgos-bubble[hidden] { display: none; }
