#app .game-show-referee{padding:0 18px 12px;display:flex;flex-direction:column;height:100dvh;overflow:hidden;background:transparent;isolation:isolate}#app .game-show-referee:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:background .5s;background:none}html[data-theme=dark] #app .game-show-referee:before{opacity:1}#app .game-show-referee .referee-heading{height:46px;min-height:46px;padding:0;align-items:center;background:none;border:0}#app .game-show-referee .rd-count{font:400 23px/1 var(--display);color:var(--ink)}.question-lights{display:flex;gap:5px;margin-top:4px}.question-lights i{width:11px;height:11px;border-radius:50%;background:var(--line)}.question-lights i.on{background:var(--gold)}#app .game-show-referee .rd-scroll{display:flex;flex-direction:column;gap:0;padding:0;overflow:auto;min-height:0;flex:1;width:100%}.show-podiums{display:grid;grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);align-items:end;gap:8px;margin:10px 0 0;padding-top:13px}#app .game-show-referee .show-podiums.is-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:12px}#app .game-show-referee .show-podiums.is-three .rd-team{padding:8px}#app .game-show-referee .show-podiums.is-three .rd-team-name{font-size:13px;line-height:1.3;margin-top:8px;min-height:17px}#app .game-show-referee .show-podiums.is-three .rd-score{font-size:26px;line-height:1;padding:6px 0 3px;margin-top:4px}#app .game-show-referee .referee-live-banner.has-turn-clock{height:44px;display:flex;gap:6px}#app .game-show-referee .has-turn-clock .show-clock{width:92px;height:44px;flex:none;margin:0;padding:0 8px;border-radius:999px;background:var(--gold)}#app .game-show-referee .has-turn-clock .show-clock-inner{display:flex;flex-direction:row;gap:4px;width:auto;border-radius:999px;background:none}#app .game-show-referee .has-turn-clock .show-clock b{font-size:21px;line-height:1;color:#2a1500}#app .game-show-referee .has-turn-clock .show-clock small{font-size:0;line-height:1;color:#2a1500}#app .game-show-referee .has-turn-clock .show-clock small .ui-icon{width:12px;height:12px}#app .game-show-referee .has-turn-clock .show-clock.is-last{background:var(--wrong)}#app .game-show-referee .has-turn-clock .show-clock.is-last b,#app .game-show-referee .has-turn-clock .show-clock.is-last small{color:#fff}#app .game-show-referee .has-turn-clock .rd-bomb-active{flex:1;min-width:0;width:auto}@media(max-width:360px){#app .game-show-referee:has(.show-podiums.is-three){padding-inline:8px}#app .game-show-referee .show-podiums.is-three .rd-team{padding-inline:1px}}#app .game-show-referee.is-three-natural .show-podiums.is-three{grid-template-columns:1fr}#app .game-show-referee.is-three-natural .rd-scroll{overflow:auto}#app .game-show-referee.is-three-natural .rd-list{flex:none;min-height:0;overflow:visible}.show-podiums .rd-team{position:relative;display:block;min-height:0;border:0;border-radius:20px 20px 12px 12px;padding:10px;background:var(--team-color);color:#fff;text-align:center;box-shadow:3px 3px color-mix(in srgb,var(--team-color) 70%,#000);transform-origin:bottom;transition:transform .35s}.show-podiums .rd-team.is-active{outline:3px solid #FFD54A}.show-podiums .rd-team.is-rest{transform:scale(.92)}.show-podiums .rd-team-name{font:600 15px/1.4 var(--body);display:block;margin:0;white-space:normal;overflow-wrap:anywhere;min-height:21px}.show-podiums .rd-team.is-active .rd-team-name{margin-top:8px}.show-podiums .rd-score{display:block;border-radius:12px;background:#05062380;font:400 40px/1 var(--display);padding:9px 0 4px;margin-top:6px;color:#fff}.show-podiums .is-active .rd-score{color:#ffd54a}.show-podiums .rd-turn-label{position:absolute;inset:-13px auto auto 50%;transform:translate(-50%);height:auto;width:auto;min-height:0;padding:4px 11px 2px;border:0;border-radius:9px;background:var(--gold);color:#2a1500;box-shadow:3px 3px 0 var(--gold-deep);font:400 15px/1 var(--display);white-space:nowrap}.podium-helper-dots{display:flex;gap:3px;justify-content:center;margin-top:6px}.podium-helper-dots i{width:7px;height:7px;background:#fff;border-radius:50%}.podium-helper-dots i.used{opacity:.3}.show-clock{width:92px;height:92px;padding:6px;margin:0 0 8px;border:0;border-radius:50%;background:conic-gradient(#F5AC00 calc(var(--p,100)*1%),var(--line) 0);display:block;color:var(--ink)}.show-clock-inner{width:100%;height:100%;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;background:var(--raised)}.show-clock b{font:400 29px/1 var(--display);color:var(--ink);direction:ltr}.show-clock small{font:600 10px/1.4 var(--body);color:var(--muted)}html[data-theme=dark] .show-clock{background:conic-gradient(#ffd54a calc(var(--p,100)*1%),#ffffff24 0)}html[data-theme=dark] .show-clock-inner{background:#151046}html[data-theme=dark] .show-clock b{color:#ffd54a}.show-clock.is-last{background:conic-gradient(#D63A40 calc(var(--p,100)*1%),var(--line) 0)}.show-clock.is-last b{color:#d63a40}.show-clock.is-ended b{font-size:22px;color:var(--muted)}.show-active-helpers{margin-top:14px}.show-active-helpers .rd-aids{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;justify-content:stretch;overflow:visible}.show-active-helpers .rd-aid{width:auto;height:48px;min-height:30px;padding:4px 6px;position:relative;display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:15px;background:#fff;color:#14102e;box-shadow:3px 3px 0 var(--base);font:400 17px/1 var(--display)}.show-active-helpers .rd-aid .ui-icon{width:22px;height:22px;flex:none}.show-active-helpers .rd-aid-count{position:static;font:400 14px var(--display);color:#5a37e6}.show-active-helpers .rd-aid.is-used{opacity:.42;text-decoration:line-through}.show-active-helpers .rd-aid.is-blocked{opacity:.45}.show-active-helpers .rd-aid.is-active{background:var(--gold)}#app .game-show-referee .rd-question{display:block;text-align:center;margin:16px 0 0;padding:0;background:none;border:0;min-height:0;flex:none}#app .game-show-referee .referee-prompt{display:block;width:100%;height:auto;min-height:0;padding:0;border:0;background:none;box-shadow:none;text-align:center;color:var(--ink)}#app .game-show-referee .question{font:400 31px/1.15 var(--display);color:var(--ink);margin:0;max-height:none;white-space:normal;overflow-wrap:anywhere}#app .game-show-referee .rd-question.is-folded .question{font-size:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#app .game-show-referee .rd-last-double{display:inline-block;white-space:nowrap;background:var(--gold);border:0;border-radius:9px;box-shadow:3px 3px 0 var(--gold-deep);color:#2a1500;padding:4px 12px 2px;margin:6px 0;font:400 15px/1 var(--display)}#app .game-show-referee .rd-bomb-active{background:#090722;color:#fff;border:0;border-radius:12px;font:400 16px var(--display);padding:8px;margin:6px 0 0}#app .game-show-referee .rd-list{padding:0;margin-top:14px;flex:none;overflow:visible}#app .game-show-referee .rd-answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--answer-rows,5),auto);grid-auto-flow:column;gap:7px}#app .game-show-referee .rd-row{display:flex;align-items:center;gap:6px;min-height:30px;height:44px;padding:0 6px 0 10px;width:100%;border:1.5px solid var(--line);border-radius:12px;background:var(--raised);color:var(--ink);box-shadow:3px 3px 0 var(--base);font:400 19px/1 var(--display);white-space:nowrap;overflow:hidden;text-align:start;cursor:pointer}#app .game-show-referee .rd-row .rd-num{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--sunk);color:var(--muted);font:400 15px/1 var(--display);margin:0;padding:0}#app .game-show-referee .rd-row-text{min-width:0;flex:1;padding:0;overflow:hidden}#app .game-show-referee .answer-name,#app .game-show-referee .answer-arabic{display:block;min-width:0;font:400 19px/1 var(--display);color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#app .game-show-referee .answer-name.is-long .answer-arabic{font-size:16px}#app .game-show-referee .answer-name.is-xlong .answer-arabic{font-size:14px}#app .game-show-referee .rd-row.found{border:0;background:var(--team-color);color:#fff;box-shadow:3px 3px color-mix(in srgb,var(--team-color) 70%,#000)}#app .game-show-referee .rd-row.found .rd-num{background:#fff;color:var(--team-color)}#app .game-show-referee .rd-chip{font:400 16px/1 var(--display);min-width:0;flex:none;background:#0004;color:inherit;border:0;border-radius:8px;padding:4px 6px 2px;margin:0}.plate-late{font:400 13px/1 var(--display);color:var(--green);border:1.5px solid var(--green);border-radius:8px;padding:3px 5px 1px}#app .game-show-referee .rd-bar{flex:none;position:static;background:transparent;border:0;padding:9px 0 3px;display:flex;flex-direction:column;gap:10px}#app .game-show-referee .rd-trap-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;overflow:visible;padding:0;margin:0;height:40px}#app .game-show-referee .rd-trap-chip{height:40px;min-height:30px;padding:0 5px;display:flex;align-items:center;justify-content:center;gap:4px;font:400 17px/1 var(--display);border:1.5px solid #D63A4080;border-radius:11px;background:var(--wrong-soft);color:var(--wrong)}#app .game-show-referee .rd-trap-text{font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#app .game-show-referee .rd-trap-penalty{font:inherit;flex:none}#app .game-show-referee .rd-bar>.rd-btn{height:60px;min-height:30px;width:100%;font:400 26px/1 var(--display);border-radius:22px}#app .game-show-referee .rd-row[data-pending-label]{background:var(--team-color);color:#fff;opacity:1}#app .game-show-referee .rd-row[data-pending-label]:after{content:"";position:static;inset:auto;background:transparent;padding:0;width:12px;height:12px;flex:none;border:2px solid #FFF5;border-top-color:#fff;border-radius:50%;animation:show-spin .7s linear infinite}@layer approved-priority{#app .game-show-referee .rd-row[data-pending-label]:after{display:block!important}}#ref-confirm{font:400 18px var(--display);background:var(--raised);color:var(--ink);border:1px solid var(--line);box-shadow:3px 3px 0 var(--base);bottom:calc(max(12px,var(--hy-safe-bottom,0px)) + 112px);max-width:calc(100% - 36px);z-index:30}.rd-bonus-key{background:#090722!important;color:#fff!important;border:0;border-radius:18px;box-shadow:3px 3px #000;padding:16px}.rd-bonus-key .rd-kicker{color:#b8b2e3;font:600 12px var(--body)}.rd-bonus-key .answer-name{font:400 30px/1.2 var(--display)}.rd-bonus .rd-bonus-question{background:var(--raised);color:var(--ink);border:1.5px solid var(--line);border-radius:20px;padding:18px;box-shadow:3px 3px 0 var(--base)}.rd-bonus .rd-bonus-question h2{font:400 28px/1.2 var(--display)}.rd-bonus .rd-bonus-actions{display:flex;gap:12px}.rd-bonus .rd-bonus-actions>.rd-btn{flex:1;font:400 26px/1 var(--display);border-radius:18px;min-height:56px}.rd-bonus-clock{background:var(--raised);color:var(--ink);border:1px solid var(--line);border-radius:16px;padding:12px;box-shadow:3px 3px 0 var(--base)}dialog#sheet{background:var(--raised);color:var(--ink);border:1.5px solid var(--line);box-shadow:3px 3px 0 var(--base);max-width:min(480px,100vw);border-radius:26px 26px 0 0}dialog#sheet:has(.v4-referee-menu,.referee-show-sheet){position:fixed;inset:auto 0 0;margin:0 auto;transform:none;width:100%;max-width:min(480px,100vw);max-height:90dvh;overflow:auto;padding:10px 16px 22px;border:0;border-radius:30px 30px 0 0;background:#fff;color:var(--ink);box-shadow:none;text-align:start}dialog#sheet[open]:has(.v4-referee-menu,.referee-show-sheet){display:block}dialog#sheet:has(.v4-referee-menu,.referee-show-sheet)::backdrop{background:#05081280}html[data-theme=dark] dialog#sheet:has(.v4-referee-menu,.referee-show-sheet){background:#1a1158}html[data-theme=dark] dialog#sheet:has(.v4-referee-menu,.referee-show-sheet)::backdrop{background:#03020f99}#sheet:has(.v4-referee-menu,.referee-show-sheet)>.sheet-head{display:none}dialog#sheet:has(.referee-show-sheet):before{content:none;display:none}#sheet:has(.v4-referee-menu,.referee-show-sheet) #sheet-body{width:100%;padding:0;display:block;min-width:0}#sheet .v4-referee-menu,#sheet .referee-show-sheet{display:grid;gap:12px;justify-items:stretch;align-items:start;width:100%;min-width:0;margin:0;padding:0;text-align:start}#sheet :is(.v4-referee-menu,.referee-show-sheet)>.approved-sheet-grab{width:44px;height:5px;margin:0 auto;border-radius:9px;background:#c3cbda}html[data-theme=dark] #sheet :is(.v4-referee-menu,.referee-show-sheet)>.approved-sheet-grab{background:#ffffff40}#sheet .referee-menu-title,#sheet .referee-show-sheet:not(.is-undo)>.referee-sheet-title{margin:0;font:400 26px var(--display);text-align:start;text-wrap:initial}#sheet .referee-show-sheet.is-undo>.referee-sheet-title{margin:0;font:400 30px/1.1 var(--display);text-align:start}#sheet .referee-menu-section{display:grid;gap:12px;min-width:0}#sheet .v4-referee-menu .menu-group-heading{margin:0;padding:0 4px;font:400 12px var(--display);color:var(--muted);text-align:start;letter-spacing:normal}#sheet .v4-referee-menu .approved-menu-group{margin:0;padding:0;min-width:0;border:0;border-radius:20px;background:var(--raised);box-shadow:3px 3px 0 var(--base);overflow:hidden}#sheet .v4-referee-menu .menu-row{display:flex;align-items:center;gap:12px;width:100%;height:auto;min-height:30px;margin:0;padding:13px 14px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;box-shadow:none;color:var(--ink);font:400 16px var(--display);text-align:start;transform:none}#sheet .v4-referee-menu .menu-row:last-child{border-bottom:0}#sheet .v4-referee-menu .menu-row-label{min-width:0;overflow-wrap:anywhere}#sheet .v4-referee-menu .menu-row-fact{display:flex;align-items:center;gap:6px;margin-inline-start:auto;font:600 13px var(--body);color:var(--muted);flex:none}#sheet .v4-referee-menu .menu-tile{display:grid;place-items:center;flex:none;width:30px;height:30px;color:inherit;background:none;box-shadow:none}#sheet .v4-referee-menu .menu-glyph{width:19px;height:19px;color:inherit;stroke-width:2.7}#sheet .v4-referee-menu .menu-row.danger-ink,#sheet .v4-referee-menu .menu-row.danger-ink .menu-glyph{color:#d63a40}html[data-theme=dark] #sheet .v4-referee-menu .menu-row{border-color:#ffffff14}html[data-theme=dark] #sheet .v4-referee-menu .menu-row.danger-ink,html[data-theme=dark] #sheet .v4-referee-menu .menu-row.danger-ink .menu-glyph{color:#ff8a90}#sheet .menu-sound-switch{display:block;position:relative;flex:none;width:50px;height:30px;border-radius:999px;background:var(--line)}#sheet .menu-sound-switch:after{content:"";position:absolute;top:3px;inset-inline-end:3px;width:24px;height:24px;border-radius:999px;background:#fff;box-shadow:3px 3px 0 var(--base)}#sheet .menu-sound-switch.on{background:var(--green)}#sheet .menu-sound-switch.on:after{inset-inline-end:auto;inset-inline-start:3px}html[data-theme=dark] #sheet .menu-sound-switch:after{box-shadow:none}#sheet .referee-show-sheet>.confirmation-clock-paused{display:inline-flex;align-items:center;justify-self:start;gap:6px;margin:0;padding:3px 10px;border-radius:999px;background:var(--raised);box-shadow:3px 3px 0 var(--base);font:400 12px var(--display);color:var(--muted)}html[data-theme=dark] #sheet .referee-show-sheet>.confirmation-clock-paused{box-shadow:none}#sheet .referee-show-sheet>.rd-sheet-detail{margin:0;font:400 14px/1.55 var(--body);color:var(--muted);text-align:start;overflow-wrap:anywhere}#sheet .referee-show-sheet>.rd-sheet-actions{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px;width:100%;min-width:0;align-self:stretch;direction:rtl}#sheet .referee-show-sheet>.rd-sheet-actions>.rd-btn{width:100%;min-width:0;height:56px;min-height:56px;padding:0 12px;border-radius:18px;font:400 22px var(--display);grid-row:1}#sheet .referee-show-sheet>.rd-sheet-actions>.rd-btn:first-child{grid-column:2}#sheet .referee-show-sheet>.rd-sheet-actions>.rd-btn:last-child{grid-column:1}#sheet .referee-show-sheet>.rd-sheet-actions>.tonal:not(:disabled){background:#fff;color:#14102e;border:0;box-shadow:3px 3px 0 var(--base)}#sheet .referee-show-sheet>.rd-sheet-actions>:is(.primary,.gold):not(:disabled){background:#ffc93c;color:#14102e;border:0;box-shadow:3px 3px #d29b00}html[data-theme=dark] #sheet .referee-show-sheet>.rd-sheet-actions>:is(.primary,.gold):not(:disabled){color:#0e1324}#sheet .referee-show-sheet>.rd-sheet-actions>.alert:not(:disabled){background:#d63a40;color:#fff;border:0;box-shadow:3px 3px #b3262b}#sheet .referee-show-sheet>.rd-sheet-scores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:10px;width:100%;min-width:0}#sheet .referee-show-sheet>.rd-sheet-scores>span{display:grid;justify-items:center;min-width:0;width:100%;gap:0;border-radius:20px;padding:12px 6px;color:#fff}#sheet .referee-show-sheet>.rd-sheet-scores b{font:400 13px var(--display);opacity:.85;text-align:center;overflow-wrap:anywhere}#sheet .referee-show-sheet>.rd-sheet-scores bdi{font:400 40px/1 var(--display);max-width:100%;overflow-wrap:anywhere}#sheet .sheet-head h2{font:400 30px/1.1 var(--display)}.rd-sheet-actions>.rd-btn{font:400 24px/1 var(--display);border-radius:18px;min-height:54px}.approved-game-menu .menu-row{font:400 22px/1.2 var(--display);min-height:42px;border-bottom:1px solid var(--line)}.score-adjustments{display:grid;gap:12px}.score-adjustments section{padding:12px;border:1.5px solid var(--team-color);border-radius:18px}.score-adjustments h3{margin:0 0 10px;font:400 24px var(--display)}.score-adjustments section>div{display:flex;gap:12px}.score-adjustments button{flex:1;font-size:24px}
