/* Tarz Sepeti R1.62: animated announcement, additive to legacy bar styles. */
.essa-announcement.tarz-announce{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:38px;padding:5px max(calc((100% - 1250px)/2),32px);background:linear-gradient(110deg,#ef0056,#ff237b);color:#fff;font:750 11px/1.35 Arial,Helvetica,sans-serif;letter-spacing:.3px}
.tarz-announce.tarz-announce-plum{background:linear-gradient(110deg,#743054,#bc4b80)}
.tarz-announce.tarz-announce-dark{background:linear-gradient(110deg,#27202b,#624457)}
.tarz-announce-stage{flex:1;min-width:0;height:28px;display:flex;align-items:center;overflow:hidden}
.tarz-announce-item{display:block;max-width:100%;color:#fff!important;font:inherit;letter-spacing:inherit;text-decoration:none!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tarz-announce-item[hidden]{display:none!important}
.tarz-announce-item.tarz-announce-enter{animation:tarz-announcement-in .35s both}
.tarz-announce .tarz-announce-tracking{flex:none;color:#fff!important;font-size:11px;white-space:nowrap;letter-spacing:0;text-decoration:none!important}
.tarz-announce a:hover,.tarz-announce a:focus-visible{color:#fff!important;text-decoration:underline!important}
.tarz-announce a:focus-visible{outline:2px solid #fff;outline-offset:2px}
@keyframes tarz-announcement-in{from{opacity:.25;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:900px){.essa-announcement.tarz-announce{padding:5px 18px}}
@media(max-width:650px){.essa-announcement.tarz-announce{min-height:32px;padding:4px 12px;gap:6px;font-size:10px;letter-spacing:0;justify-content:center;text-align:center}.tarz-announce-stage{height:24px;justify-content:center}.tarz-announce-item{font-size:10px}.tarz-announce .tarz-announce-tracking{display:none}}
@media(prefers-reduced-motion:reduce){.tarz-announce-item.tarz-announce-enter{animation:none!important}}
