body.ssehada-r12 .rc54t-ticker{box-sizing:border-box;width:100%;margin:0;background:#eeeadd;color:#35342e;border-bottom:1px solid #d2ccbc;font-family:inherit;position:relative;z-index:2}
body.ssehada-r12 .rc54t-ticker *{box-sizing:border-box}
body.ssehada-r12 .rc54t-inner{display:flex;align-items:center;gap:22px;min-height:44px;max-width:1360px;padding:0 32px;margin:0 auto}
body.ssehada-r12 .rc54t-mark{flex:none;white-space:nowrap;font-size:10px;font-weight:800;letter-spacing:.11em;color:#655a36}
body.ssehada-r12 .rc54t-mark span{margin-left:5px;font-weight:500;letter-spacing:.04em}
body.ssehada-r12 .rc54t-viewport{flex:1;min-width:0;overflow:hidden}
body.ssehada-r12 .rc54t-slide{min-width:0}
body.ssehada-r12 .rc54t-slide[hidden]{display:none!important}
body.ssehada-r12 .rc54t-link,body.ssehada-r12 .rc54t-metric{display:flex;align-items:center;gap:12px;min-width:0;min-height:44px;color:inherit;text-decoration:none;font-size:13px;line-height:1.4}
body.ssehada-r12 .rc54t-message{display:flex;align-items:center;gap:14px;min-width:0}
body.ssehada-r12 .rc54t-topline{display:flex;align-items:center;gap:10px;min-width:0}
body.ssehada-r12 .rc54t-category{flex:none;font-size:10px;font-weight:700;letter-spacing:.03em;color:#746238;border:1px solid #cfc6a9;border-radius:2px;padding:2px 6px;white-space:nowrap}
body.ssehada-r12 .rc54t-copy{display:block;min-width:0;white-space:nowrap;overflow-x:auto;scrollbar-width:none;font-weight:500}
body.ssehada-r12 .rc54t-copy::-webkit-scrollbar{display:none}
body.ssehada-r12 .rc54t-context{display:block;flex:none;font-size:10px;line-height:1.5;color:#625b48;white-space:nowrap}
body.ssehada-r12 .rc54t-arrow{flex:none;margin-left:3px;font-size:14px;color:#746238}
body.ssehada-r12 .rc54t-link:hover .rc54t-copy{text-decoration:underline;text-underline-offset:3px}
body.ssehada-r12 .rc54t-link:focus-visible{outline:2px solid #78632f;outline-offset:-3px;border-radius:2px}
body.ssehada-r12 .rc54t-controls{flex:none;display:flex;align-items:center;gap:2px;margin-left:auto}
body.ssehada-r12 .rc54t-controls button{display:grid;place-items:center;flex:none;width:30px;height:32px;min-height:0;min-width:0;padding:0;margin:0;border:0;background:transparent;color:#706b5e;font-family:inherit;font-size:21px;line-height:1;cursor:pointer;border-radius:2px;box-shadow:none}
body.ssehada-r12 .rc54t-controls button:hover{background:#e1dccd;color:#24231e}
body.ssehada-r12 .rc54t-controls button:focus-visible{outline:2px solid #78632f;outline-offset:-2px}
body.ssehada-r12 .rc54t-controls .rc54t-pause{font-size:12px}
body.ssehada-r12 .rc54t-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1000px){
  body.ssehada-r12 .rc54t-inner{gap:14px;padding:0 24px}
  body.ssehada-r12 .rc54t-message{gap:8px}
  body.ssehada-r12 .rc54t-mark span{display:none}
}
@media(max-width:800px){
  body.ssehada-r12 .rc54t-inner{gap:8px;min-height:48px;padding:0 16px}
  body.ssehada-r12 .rc54t-mark{display:none}
  body.ssehada-r12 .rc54t-link,body.ssehada-r12 .rc54t-metric{gap:6px;min-height:48px;font-size:12px;letter-spacing:-.025em}
  body.ssehada-r12 .rc54t-message{display:flex;flex-direction:column;align-items:flex-start;gap:1px;flex:1;min-width:0}
  body.ssehada-r12 .rc54t-topline{width:100%;gap:6px}
  body.ssehada-r12 .rc54t-category{font-size:9px;line-height:1.35;letter-spacing:-.02em;padding:2px 4px}
  body.ssehada-r12 .rc54t-context{font-size:9px;line-height:1.4;letter-spacing:0;color:#625b48}
  body.ssehada-r12 .rc54t-arrow{margin-left:auto;font-size:12px}
  body.ssehada-r12 .rc54t-controls{gap:0}
  body.ssehada-r12 .rc54t-controls button{width:28px;height:36px}
  body.ssehada-r12 .rc54t-controls .rc54t-previous{display:none}
}
@media(prefers-reduced-motion:reduce){body.ssehada-r12 .rc54t-ticker *{scroll-behavior:auto}}
