#atinb-market[hidden],#atinb-market [hidden]{display:none!important}#atinb-market{font-family:inherit;background:#f7faf9;border-bottom:1px solid #dbe8e3;color:#073f37;clear:both;font-size:13px}#atinb-market *{box-sizing:border-box}#atinb-market .atinb-market-shell{width:90%;max-width:1200px;margin:auto;display:flex;align-items:center;gap:24px;padding:12px 0}#atinb-market .atinb-market-clock{min-width:190px;line-height:1.9}#atinb-market time{display:block;font-weight:700!important;font-size:13px}#atinb-market small{font-size:10px;color:#627570;line-height:1.7}#atinb-market .atinb-market-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:16px}#atinb-market .atinb-market-quote{display:block;position:relative;border-right:1px solid #dbe8e3;padding:0 16px;color:#073f37;text-decoration:none;min-width:0}#atinb-market .atinb-market-name{font-size:12px;font-weight:700!important}#atinb-market .atinb-market-numbers{display:flex;gap:7px;align-items:baseline;flex-wrap:wrap;padding-top:3px}#atinb-market .atinb-market-price{font-size:16px;font-weight:700!important;direction:ltr;unicode-bidi:isolate}#atinb-market .atinb-market-unit{font-size:10px;color:#627570}#atinb-market .atinb-market-change{font-size:11px;direction:ltr;unicode-bidi:isolate}#atinb-market .up{color:#007b60}#atinb-market .down{color:#b82f42}#atinb-market .atinb-market-status{display:block}#atinb-market .atinb-market-chart{width:75px;height:24px;display:block;margin-top:3px}#atinb-market .atinb-market-foot{font-size:10px;color:#627570;width:90%;max-width:1200px;margin:auto;padding:0 0 7px}#atinb-market a:focus-visible{outline:2px solid #008d78;outline-offset:3px}@media(max-width:900px){#atinb-market .atinb-market-shell{display:block;padding:9px 0}#atinb-market .atinb-market-clock{display:flex;align-items:center;gap:12px;margin-bottom:9px}#atinb-market .atinb-market-quotes{overflow:auto;grid-template-columns:repeat(3,minmax(190px,1fr));padding-bottom:3px}#atinb-market .atinb-market-quote{padding-inline:12px}}@media print{#atinb-market{display:none}}

/* Compact market strip */
#atinb-market .atinb-market-shell{padding:8px 0;gap:18px}
#atinb-market .atinb-market-foot{display:none!important}
#atinb-market .atinb-market-status{display:none}
#atinb-market .atinb-market-quote{padding-left:90px;min-height:44px}
#atinb-market .atinb-market-chart{position:absolute;left:10px;top:10px;width:68px;height:23px;margin:0}
#atinb-market .atinb-market-price{font-size:14px}
#atinb-market .atinb-market-name{font-size:11px}
#atinb-market .atinb-market-clock{min-width:185px}
@media(max-width:900px){#atinb-market .atinb-market-quotes{grid-template-columns:repeat(3,minmax(230px,1fr))}#atinb-market .atinb-market-quote{padding-left:90px}#atinb-market .atinb-market-clock{margin-bottom:5px}}

/* Finance-style compact quote tiles */
#atinb-market{background:#fff}
#atinb-market .atinb-market-shell{padding:8px 0}
#atinb-market .atinb-market-quote{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;min-height:54px}
#atinb-market .atinb-market-copy{min-width:0}
#atinb-market .atinb-market-name{display:block;color:#0066d9!important;font-size:12px;font-weight:700!important;line-height:1.5;white-space:nowrap}
#atinb-market .atinb-market-numbers{padding-top:0;gap:5px}
#atinb-market .atinb-market-price{font-family:Arial,sans-serif!important;color:#15232d!important;font-size:15px;line-height:1.45;letter-spacing:0}
#atinb-market .atinb-market-unit{font-size:9px}
#atinb-market .atinb-market-change-row{direction:ltr;display:flex;justify-content:flex-end;gap:6px;white-space:nowrap;line-height:1.4}
#atinb-market .atinb-market-absolute,#atinb-market .atinb-market-change{font-family:Arial,sans-serif!important;font-weight:700!important;font-size:11px;unicode-bidi:isolate}
#atinb-market .up{color:#00866a!important}#atinb-market .down{color:#e31937!important}
#atinb-market .atinb-market-chart{position:static;flex:0 0 80px;width:80px;height:32px;margin:0;overflow:visible}
@media(max-width:1100px){#atinb-market .atinb-market-quote{padding-inline:10px;gap:8px}#atinb-market .atinb-market-chart{flex-basis:65px;width:65px}}
@media(max-width:900px){#atinb-market .atinb-market-quotes{grid-template-columns:repeat(3,minmax(245px,1fr))}#atinb-market .atinb-market-quote{padding:0 12px}}

#atinb-market .flat{color:#71807b!important}
