.et-top-notice{position:relative;z-index:101;background:#14233b;color:#e5edf4;font-size:11px}
.et-top-notice .et-top-grid{min-height:40px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center}
.et-top-notice .et-top-grid>div{display:flex;min-width:0;align-items:center}
.et-top-notice [hidden]{display:none!important}
.et-top-notice a{color:inherit;text-decoration:none}
.et-top-notice a:focus-visible{outline:2px solid #99ddd5;outline-offset:3px;border-radius:3px}
.et-top-notice .et-top-data{gap:16px}
.et-top-weather{display:flex;align-items:center;gap:6px;flex:none;white-space:nowrap;font-size:11px}
.et-top-weather strong{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}
.et-top-weather-icon{width:23px;height:23px;display:block;color:#f3d89a}
.et-top-weather-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.top-notice.et-top-notice .et-top-grid .et-top-quotes{display:block;width:136px;padding-left:16px;border-left:1px solid #ffffff35;flex:none}
.et-top-quote{display:flex;align-items:center;gap:8px;white-space:nowrap;line-height:22px}
.et-top-quote:not([hidden]){animation:et-top-reveal .2s ease-out}
.et-top-quote>span{font-size:10px;font-weight:500;color:#91a8ba}
.et-top-quote strong{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;transition:color .3s}
.et-top-quote[data-direction=up] strong{color:#8ee4b6}.et-top-quote[data-direction=down] strong{color:#ffb0a5}
.et-top-quote[data-stale=true] strong{color:#b5bec8}.et-top-quote[data-stale=true]>span::after{content:'·';margin-left:2px;color:#e6bc77}
.et-top-notice .et-top-journal{justify-content:flex-end;text-align:right;gap:0}
.et-top-posts{display:flex;justify-content:flex-end;min-width:0;max-width:100%;flex:1}
.et-top-post{display:flex;justify-content:flex-end;align-items:center;gap:10px;min-width:0;max-width:100%;line-height:1.5;text-align:right}
.et-top-category{flex:none;max-width:110px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:2px 5px;border-radius:3px;background:#ffffff0d;color:#a9d5d0;font-size:9px}
.et-top-post strong{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500}
.et-top-post time{flex:none;font-size:9px;white-space:nowrap;color:#96aabc;font-variant-numeric:tabular-nums}
.et-top-fallback{font-size:11px;color:#acbecd!important;text-align:right}
.et-top-notice .et-top-grid .et-top-post:not([hidden]){display:flex}
.et-top-notice .et-top-grid .et-top-fallback{display:block}
@keyframes et-top-reveal{from{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:860px){.et-top-notice .et-top-grid{gap:18px}.et-top-notice .et-top-data{gap:12px}.et-top-notice .et-top-grid .et-top-quotes{width:122px;padding-left:12px}.et-top-post{gap:7px}.et-top-category{max-width:80px}}
@media(max-width:620px){.et-top-notice .et-top-grid{grid-template-columns:1fr;gap:0;padding-block:4px}.et-top-notice .et-top-grid>div{display:flex}.et-top-notice .et-top-data{min-height:27px;justify-content:flex-start;gap:14px}.et-top-notice .et-top-grid .et-top-quotes{width:130px;padding-left:14px}.et-top-weather{font-size:10px;gap:5px}.et-top-weather strong{font-size:12px}.et-top-weather-icon{width:20px;height:20px}.et-top-quote>span{font-size:9px}.et-top-quote strong{font-size:10px}.et-top-notice .et-top-journal{min-height:28px;padding-top:3px;border-top:1px solid #ffffff10}.et-top-post{gap:7px}.et-top-category{font-size:8px;max-width:80px;padding-inline:4px}.et-top-post strong{font-size:10px}.et-top-post time{font-size:8px}}
@media(prefers-reduced-motion:reduce){.et-top-quote strong{transition:none}.et-top-quote:not([hidden]){animation:none}}
