.opc{font-family:Arial,sans-serif;margin:12px 0;width:100%;box-sizing:border-box}.opc-bar{display:flex;background:#171717;color:#eee;border-top:2px solid #b38a54;border-bottom:2px solid #b38a54;min-height:54px;align-items:center}.opc-window{overflow:hidden;flex:1;min-width:0}.opc-track{display:flex;width:max-content;animation:opc-scroll var(--opc-duration,70s) linear infinite}.opc-group{display:flex;align-items:center;flex-shrink:0;gap:24px;padding:14px 24px;font-size:18px;font-weight:600;white-space:nowrap}.opc-gold{color:#e6c76a}.opc-silver{color:#eee}.opc-diamond{color:#c9a454}.opc-flag{width:26px;height:17px;vertical-align:-3px;margin-right:6px}.opc-pause{color:#e6c76a!important;background:#171717!important;border:0!important;border-left:1px solid #665435!important;min-width:44px;min-height:44px;cursor:pointer;font:20px Arial!important;padding:8px!important}.opc:focus-within .opc-track,.opc-window:hover .opc-track,.opc[data-paused="true"] .opc-track{animation-play-state:paused}.opc-info{font:12px/1.5 Arial,sans-serif;color:#666;margin:6px 0}.opc-pause:focus-visible{outline:2px solid #e6c76a;outline-offset:-3px}@keyframes opc-scroll{to{transform:translateX(-50%)}}@media(max-width:600px){.opc-group{font-size:16px;gap:18px;padding:12px 18px}}@media(prefers-reduced-motion:reduce){.opc-track{animation:none}.opc-window{overflow-x:auto}.opc-group[aria-hidden]{display:none}.opc-pause{display:none}}

.opc-flag.opc-canada{width:30px;height:15px}
