/* Markets Today: neutral styles that sit on any theme, light or dark. */
.wiam{--wiam-up:#1a7f37;--wiam-down:#c62828;--wiam-line:rgba(127,127,127,.28);--wiam-soft:rgba(127,127,127,.08);line-height:1.7}
@media (prefers-color-scheme:dark){.wiam{--wiam-up:#4ac26b;--wiam-down:#ff6b6b}}
.wiam[dir=rtl]{text-align:right}
.wiam .wiam-n{font-variant-numeric:tabular-nums;unicode-bidi:isolate;white-space:nowrap}
.wiam .wiam-up{color:var(--wiam-up)}.wiam .wiam-down{color:var(--wiam-down)}.wiam .wiam-flat{opacity:.75}
.wiam .wiam-top{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;font-size:.92em;margin:0 0 1em}
.wiam .wiam-updated{opacity:.85}
.wiam .wiam-switch{display:inline-block;padding:4px 14px;border:1px solid var(--wiam-line);border-radius:999px;text-decoration:none}
.wiam .wiam-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 1.2em;max-width:100%}
.wiam table.wiam-table{width:100%;border-collapse:collapse;font-size:.92em;margin:0}
.wiam .wiam-table caption{caption-side:top;text-align:inherit;font-weight:600;padding:0 0 .4em}
.wiam .wiam-table th,.wiam .wiam-table td{padding:.5em .6em;border-bottom:1px solid var(--wiam-line);text-align:start;vertical-align:middle}
.wiam .wiam-table thead th{font-weight:600;background:var(--wiam-soft);white-space:nowrap}
.wiam .wiam-table tbody th{font-weight:600}
.wiam .wiam-table small{display:block;font-weight:400;opacity:.7;font-size:.8em;max-width:16em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wiam .wiam-movers{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 20px}
.wiam .wiam-range{display:inline-flex;align-items:center;gap:6px;font-size:.85em;white-space:nowrap}
.wiam .wiam-range-track{position:relative;display:inline-block;width:56px;height:4px;border-radius:2px;background:var(--wiam-line)}
.wiam .wiam-range-dot{position:absolute;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:currentColor}
.wiam .wiam-mood{white-space:normal;display:inline-block;min-width:6.5em}.wiam .wiam-mood-pos span{color:var(--wiam-up)}.wiam .wiam-mood-neg span{color:var(--wiam-down)}
.wiam .wiam-summary{padding-inline-start:1.2em}.wiam .wiam-summary li{margin:.3em 0}
.wiam .wiam-note,.wiam .wiam-breadth{font-size:.9em;opacity:.85}
.wiam .wiam-faq details{border-bottom:1px solid var(--wiam-line);padding:.4em 0}
.wiam .wiam-faq summary{cursor:pointer;list-style-position:inside}
.wiam .wiam-faq summary h3{display:inline;font-size:1em;margin:0}
.wiam .wiam-disclaimer{margin-top:1.5em;padding:12px 14px;border:1px solid var(--wiam-line);border-radius:8px;background:var(--wiam-soft);font-size:.88em}
/* Block themes cap post content at the narrow content width; tables need the wide width. */
.is-layout-constrained > .wiam,.wp-block-post-content > .wiam{max-width:var(--wp--style--global--wide-size,1100px)!important;margin-left:auto!important;margin-right:auto!important}
.wiam > p,.wiam > .wp-block-heading{max-width:860px}
.wiam .wiam-idx tbody th{white-space:nowrap}
.wiam .wiam-gold td{white-space:nowrap}
@media (max-width:600px){.wiam .wiam-table{font-size:.85em}.wiam .wiam-table th,.wiam .wiam-table td{padding:.45em .4em}}
.entry-content > .wiam,.post-content > .wiam,article .wiam{max-width:min(1100px,100%)!important;width:auto}
