.live-data-status{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;margin:1.25rem 0 1.5rem;padding:1rem 1.2rem;background:#edf1ed;border:1px solid #c7d0cc;border-left:3px solid #205a4a;color:#25372f;font-size:.83rem;line-height:1.55}.live-data-status strong{font-size:.9rem}.live-data-status p{margin:.25rem 0 0;max-width:75ch}.live-data-status details{min-width:13rem;max-width:55rem}.live-data-status summary{cursor:pointer;color:#244f71;font-weight:600;text-underline-offset:3px}.live-data-status details[open]{flex:1}.live-data-status ul{padding-left:1.1rem;margin:.75rem 0 .25rem}.live-data-status li{margin:.4rem 0;overflow-wrap:anywhere}.live-data-status[data-state=unavailable],.live-data-status[data-state=offline]{background:#f0ede6;border-color:#d5cdbf;border-left-color:#7a5b46;color:#493d31}.market-live-note{font-size:.72rem;line-height:1.55;color:#506059;margin:.65rem 0}.market-history-label{margin:1.2rem 0 .45rem;font-size:.75rem;font-weight:600;color:#36516d}.market-history-reading{font-size:.77rem;line-height:1.6;color:#56616e;margin:0 0 .4rem}.market-live-tag{display:block;font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;color:#205a4a;margin-top:.25rem}.spot-quote .market-live-note{margin-top:.5rem}.live-data-status summary:focus-visible{outline:2px solid #255f93;outline-offset:4px}@media(max-width:760px){.live-data-status{flex-direction:column;gap:.5rem;padding:.9rem 1rem}.live-data-status details{min-width:0;width:100%}.live-data-status p{max-width:100%}}@media(prefers-reduced-motion:reduce){.live-data-status{scroll-behavior:auto}}

.automatic-macro{margin:1.5rem 0;padding:1.25rem;border:1px solid #cbd1d7;background:#f7f6f2;color:#25313c}.automatic-macro>summary{cursor:pointer;font-size:1.15rem;font-weight:600}.automatic-macro>p{font-size:.85rem;line-height:1.6;max-width:80ch}.automatic-macro-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.automatic-macro-grid article{border-top:2px solid #255f93;padding:1rem;background:#fff}.automatic-macro-grid h3{font-size:.95rem;margin:0 0 .75rem}.automatic-macro-grid strong{font:1.8rem Georgia,serif}.automatic-macro-grid p,.automatic-macro-grid a{font-size:.75rem;line-height:1.6;overflow-wrap:anywhere}.automatic-macro-grid a{color:#244f71}@media(max-width:760px){.automatic-macro-grid{grid-template-columns:1fr}}

.market-reference-update{background:#eaf0f5;border-left:2px solid #255f93;padding:.8rem;margin:.9rem 0;color:#273d52}.market-reference-update .market-history-label{display:block;margin:0 0 .5rem}.market-reference-update>strong{font:1.6rem Georgia,serif}.market-reference-update p,.market-reference-update a{font-size:.7rem;line-height:1.55;margin:.4rem 0;color:#36516d}.market-reference-update a{text-decoration:underline;text-underline-offset:3px}
.economy-panel .market-live-note{color:#d4e2dc}
