/* A restrained operations news ribbon. The visual repeat has no focusable children. */
.notice-ticker{display:grid;grid-template-columns:auto minmax(0,1fr) 43px;align-items:stretch;min-height:42px;max-width:100%;overflow:hidden;border:1px solid #2b3c49;border-inline-start:3px solid #c97f4a;border-radius:9px;background:#14212d;color:#eaf0f4;box-shadow:0 3px 10px #14212d08;margin:16px 0 21px;isolation:isolate}
.notice-ticker-heading{display:flex;align-items:center;gap:7px;padding:0 13px;white-space:nowrap;border-inline-end:1px solid #34434f;background:#1b2a36;color:#f1b17f;font-size:10px;font-weight:700;letter-spacing:1.3px;z-index:1}
.notice-ticker[lang=he] .notice-ticker-heading{letter-spacing:0;font-size:12px}
.notice-ticker-heading i{width:5px;height:5px;flex:none;background:#e2a06b;border-radius:1px;transform:rotate(45deg)}
.notice-ticker-viewport{position:relative;min-width:0;overflow:hidden;direction:ltr;scrollbar-width:thin;scrollbar-color:#56707e #14212d}
.notice-ticker-track{display:flex;width:max-content;direction:ltr;will-change:transform;animation:notice-ticker-travel var(--notice-duration,50s) linear infinite}
.notice-ticker-list{display:flex;align-items:center;width:max-content;gap:24px;padding-inline:15px 24px;direction:ltr}
.notice-ticker .notice-ticker-item{display:inline-flex;align-items:center;gap:10px;flex:none;min-height:40px;margin:0;padding:0 2px;border:0;border-radius:3px;background:transparent;color:#eaf0f4;white-space:nowrap;text-decoration:none;font:inherit;font-size:12px;line-height:1.4;cursor:pointer;transition:none;box-shadow:none}
.notice-ticker[dir=rtl] .notice-ticker-item{direction:rtl}
.notice-ticker .notice-ticker-item:hover{color:#fff;background:transparent}
.notice-ticker .notice-ticker-item:hover .notice-ticker-title{text-decoration:underline;text-underline-offset:3px}
.notice-ticker .notice-ticker-item:focus-visible{outline:2px solid #f0b381;outline-offset:-2px;background:#243b49}
.notice-ticker-tag{font-size:10px;font-weight:600;letter-spacing:.1px;color:#dfac80;border:1px solid #93674880;background:#48332145;padding:3px 6px;border-radius:4px}
.notice-tone-attention .notice-ticker-tag{color:#f3c386;border-color:#b9843b75;background:#72501b38}
.notice-tone-priority .notice-ticker-tag{color:#f4bd97;border-color:#b7785675;background:#75472e38}
.notice-tone-task .notice-ticker-tag{color:#abcfe4;border-color:#547d9675;background:#2d526c38}
.notice-ticker-title{font-weight:500;unicode-bidi:plaintext}
.notice-ticker-meta{color:#b4c4ce;font-size:11px;font-weight:400}
.notice-ticker-arrow{color:#dca475;font-size:13px;line-height:1}
.notice-ticker .notice-ticker-toggle{display:grid;place-items:center;min-width:42px;min-height:40px;padding:0;border:0;border-inline-start:1px solid #34434f;border-radius:0;background:#1b2a36;color:#e5b08b;font-size:14px;font-weight:600;z-index:1;box-shadow:none;transition:none}
.notice-ticker .notice-ticker-toggle:hover{background:#2b3d4b;color:#ffca9f}
.notice-ticker .notice-ticker-toggle:focus-visible{outline:2px solid #f0b381;outline-offset:-3px}
.notice-ticker-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.notice-ticker.is-hover-paused .notice-ticker-track{animation-play-state:paused}
.notice-ticker:is(.is-manual-paused,.is-focus-paused,.is-reduced,.is-static) .notice-ticker-track{animation:none;transform:none;will-change:auto}
.notice-ticker:is(.is-manual-paused,.is-focus-paused,.is-reduced,.is-static) .notice-ticker-copy{display:none}
.notice-ticker:is(.is-manual-paused,.is-focus-paused,.is-reduced,.is-static) .notice-ticker-viewport{overflow-x:auto;overflow-y:hidden}
.notice-ticker:is(.is-reduced,.is-static){grid-template-columns:auto minmax(0,1fr)}
.notice-ticker[dir=rtl]:is(.is-manual-paused,.is-focus-paused,.is-reduced,.is-static) .notice-ticker-viewport{direction:rtl}
@keyframes notice-ticker-travel{from{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--notice-distance,0px)))}}
@media(prefers-reduced-motion:reduce){
 .notice-ticker{grid-template-columns:auto minmax(0,1fr)}
 .notice-ticker .notice-ticker-track{animation:none;transform:none;will-change:auto}
 .notice-ticker .notice-ticker-copy,.notice-ticker .notice-ticker-toggle{display:none}
 .notice-ticker .notice-ticker-viewport{overflow-x:auto;overflow-y:hidden}
 .notice-ticker[dir=rtl] .notice-ticker-viewport{direction:rtl}
}
@media(max-width:600px){
 .notice-ticker{margin:12px 0 16px;border-radius:8px;grid-template-columns:auto minmax(0,1fr) 42px}
 .notice-ticker-heading{padding-inline:9px;font-size:9px;letter-spacing:.75px}
 .notice-ticker[lang=he] .notice-ticker-heading{font-size:11px}
 .notice-ticker-list{gap:18px;padding-inline:12px 18px}
 .notice-ticker .notice-ticker-item{gap:8px;font-size:12px}
 .notice-ticker-meta{font-size:11px}
 .notice-ticker-tag{font-size:10px}
 .notice-ticker:is(.is-reduced,.is-static){grid-template-columns:auto minmax(0,1fr)}
}
@media print{
 .notice-ticker{display:none}
}
/* Reading order stays at the leading edge when Hebrew motion is stopped. */
.notice-ticker [hidden]{display:none!important}
.notice-ticker[dir=rtl]:is(.is-manual-paused,.is-focus-paused,.is-reduced,.is-static) .notice-ticker-track,
.notice-ticker[dir=rtl]:is(.is-manual-paused,.is-focus-paused,.is-reduced,.is-static) .notice-ticker-list{direction:rtl}
@media(prefers-reduced-motion:reduce){
 .notice-ticker[dir=rtl] .notice-ticker-track,.notice-ticker[dir=rtl] .notice-ticker-list{direction:rtl}
}

/* Status context shares the ribbon but is not an actionable news item. */
.notice-ticker .notice-ticker-context{cursor:default}
.notice-ticker .notice-ticker-context:hover .notice-ticker-title{text-decoration:none}
.notice-tone-context .notice-ticker-tag{color:#b9d5e6;border-color:#5d839b70;background:#35556938}
@media screen and (max-width:760px){
 .notice-ticker{min-height:46px;grid-template-columns:auto minmax(0,1fr) 44px}
 .notice-ticker .notice-ticker-item,.notice-ticker .notice-ticker-toggle{min-height:44px}
 .notice-ticker .notice-ticker-toggle{min-width:44px}
}
