.controller-tabs button.jury-needs-attention{position:relative;background:#70420d!important;color:#fff0c4!important;border-color:#ffd26b!important;animation:jury-tab-attention 1.8s ease-in-out infinite}
.controller-tabs button.jury-needs-attention i{color:#ffd26b!important}
@keyframes jury-tab-attention{0%,100%{box-shadow:inset 0 0 0 1px #ffd26b}50%{box-shadow:inset 0 0 0 4px #ffd26b,0 0 14px #ffbf474f}}
.jury-attention{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#593707;color:#fff3d1;border:1px solid #ffd26b;border-radius:0 0 12px 12px;font-size:.9rem}
.jury-attention[hidden],#remote-lock-jury-text[hidden]{display:none}
.jury-attention p{margin:0;line-height:1.3}
.jury-attention button{flex-shrink:0;background:#ffd26b;color:#241600;border:0;border-radius:10px;padding:10px 12px;font:inherit;font-weight:800;min-height:44px}
.remote-jury-choice{display:flex;gap:12px;align-items:center;line-height:1.4}.remote-jury-choice input{width:22px;height:22px;flex-shrink:0;accent-color:#ffd26b}
#remote-lock-jury-text{color:#ffd26b;font-weight:800;text-align:center}
@media(prefers-reduced-motion:reduce){.controller-tabs button.jury-needs-attention{animation:none;box-shadow:inset 0 0 0 3px #ffd26b}}
