/* A small 16px ring within a 24px target, consistent across workspaces. */
#marketOutlook .mc-info,#signalsWorkspace .hold-help summary {position:relative;display:inline-grid;place-items:center;flex:none;width:24px;height:24px;min-width:24px;min-height:24px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ui-muted);font:600 11px/1 Georgia,serif;text-transform:none;cursor:pointer;box-shadow:none;}
#marketOutlook .mc-info::before,#signalsWorkspace .hold-help summary::before {content:'';position:absolute;inset:4px;border:1px solid var(--ui-line);border-radius:50%;pointer-events:none;}
#marketOutlook .mc-info:hover,#marketOutlook .mc-info[aria-expanded=true],#signalsWorkspace .hold-help[open] summary {background:transparent;color:var(--ui-ink);}
#marketOutlook .mc-info[aria-expanded=true]::before,#signalsWorkspace .hold-help[open] summary::before {border-color:var(--ui-muted);}
#marketOutlook .mc-info:focus-visible,#signalsWorkspace .hold-help summary:focus-visible {outline:2px solid var(--ui-muted);outline-offset:2px;}
#marketOutlook .mc-guide,#signalsWorkspace .hold-help p {position:fixed;inset:auto;left:12px;top:56px;z-index:90;visibility:hidden;box-sizing:border-box;width:min(300px,calc(100vw - 24px));max-height:min(240px,calc(100dvh - 24px));overflow:auto;overscroll-behavior:contain;margin:0;padding:10px 12px;border:1px solid var(--ui-line);border-radius:9px;background:var(--ui-surface);box-shadow:0 6px 20px #00000018;color:var(--ui-ink);font:400 12px/1.6 var(--ui-font-body,system-ui,sans-serif);text-align:start;letter-spacing:0;overflow-wrap:anywhere;}
#marketOutlook .mc-guide[hidden] {display:none;}
#marketOutlook .mc-guide strong {display:block;font-size:12px;line-height:1.5;margin:0 0 5px;}
#marketOutlook .mc-guide p {font:inherit;line-height:1.6;color:var(--ui-muted);margin:0;}
@media(max-width:720px){#marketOutlook .mc-guide,#signalsWorkspace .hold-help p {font-size:13px;}#marketOutlook .mc-guide p {font-size:13px;}}
