:root{--container-min-margin: 11px}html{font-size:100%}body{margin:0;padding:0;font-size:1rem;line-height:1.6}h1,h2,h3,h4,h5,h6{display:inline-block;margin:1.5em 0 .6em;font-weight:600;line-height:1.25}h3{padding:.35rem 1rem;border-radius:4px;font-size:1.1em;font-weight:700;background-color:var(--color-primary)}p{display:block;margin-block:1em}p:first-child{margin-block-start:0}strong,b,.bold{font-weight:600;color:var(--color-primary)}em,i{font-style:italic}a{color:var(--color-primary);text-decoration:underline}a:hover,a:focus{text-decoration:underline}ul,ol{margin:0 0 1em 1.25em;padding:0}li{margin:.25em 0}.webapp{--grid-size:100%;--grid-background: rgb(76 102 79 / 2%);--grid-outer-border-width: 1px;position:relative;overflow:scroll;min-width:330px;margin:0;padding:0;background:url(/bg-pixels-bottom.png) no-repeat scroll bottom left,url(/bg-pixels-top.png) no-repeat scroll top left,url(/bg-logo-neutre.png) no-repeat fixed center right,url(/bg-zevent.jpg) no-repeat fixed center right;background-size:70px auto,100px auto,120px auto,cover}@media (width >= 576px){.webapp{background:url(/bg-pixels-bottom.png) no-repeat fixed bottom left,url(/bg-pixels-top.png) no-repeat fixed top left,url(/bg-logo-neutre.png) no-repeat fixed center right,url(/bg-zevent.jpg) no-repeat fixed center right;background-size:90px auto,150px auto,150px auto,cover}}@media (width >= 1080px){.webapp{background:url(/bg-pixels-bottom.png) no-repeat fixed bottom left,url(/bg-pixels-top.png) no-repeat fixed top left,url(/bg-logo-neutre.png) no-repeat fixed center right,url(/bg-zevent.jpg) no-repeat fixed center center;background-size:150px auto,250px auto,300px auto,cover}}.webapp-container{width:calc(100dvw - var(--container-min-margin) * 2);max-width:950px;margin:0 auto 50px}.webapp .bingo-timer{position:absolute;z-index:50;top:0;right:870px;border-radius:0 0 15px 15px}.webapp .logo-subtitle{display:flex;align-items:center;justify-content:center;margin-top:10px;font-size:.85em;text-align:center}@media (width >= 576px){.webapp .logo-subtitle{font-size:1.15em}}.webapp .logo-container{display:flex;align-items:center;justify-content:center}.webapp .logo-container .feat-mark{margin:0 10px;padding-top:10px;font-size:20px;font-weight:800}@media (width >= 576px){.webapp .logo-container .feat-mark{margin:0 20px}}.webapp .logo{--logo-width: 140px;width:var(--logo-width)}@media (width >= 576px){.webapp .logo{--logo-width: 220px}}.webapp .logo-bingo{width:calc(var(--logo-width) * .7)}.webapp .logo-zevent{margin-top:9px}.webapp .bingo-grid{--player-pictures-per-row: 5;--player-pictures-max-width: 90%;--grid-font-size: .65rem;--grid-bg-emote-size: 2.8em;--player-pictures-gap: 6px;--grid-inner-padding: 4px;aspect-ratio:1;border-radius:2px}.webapp .bingo-grid .bingo-goal-title{overflow:hidden}.webapp .bingo-grid .bingo-goal-players{display:none}@media (width >= 448px){.webapp .bingo-grid .bingo-goal-players{--grid-font-size: .8rem;display:grid}}@media (width >= 576px){.webapp .bingo-grid{--grid-font-size: 1rem;--player-pictures-per-row: 5;--player-pictures-gap: 8px;--grid-inner-padding: 12px;--grid-bg-emote-size: 3.5em}}.webapp .bingo-score-board{--score-board-width:var(--grid-size);--score-board-cell-padding: .8rem .8rem;grid-template-columns:auto auto;border-radius:2px}.webapp .bingo-score-board .score-detail{display:none}@media (width >= 768px){.webapp .bingo-score-board{grid-template-columns:fit-content(100%) repeat(6,minmax(0,1fr))}.webapp .bingo-score-board .score-detail{display:table-cell}}.webapp .refresh-note{margin-top:2.5em;font-size:.6em;font-weight:300;text-align:center;opacity:.6}@media (width >= 576px){.webapp .refresh-note{font-size:.75em}}.webapp .players-list a{position:relative;display:contents;color:inherit;text-decoration:none}.webapp .players-list a .player-name{position:relative}.webapp .players-list a .player-name:before{content:"";position:absolute;bottom:-2px;left:0;transform:scaleX(0);display:block;width:100%;height:1px;background-color:#fff;transition:transform .3s ease}.webapp .players-list a:hover .player-name:before{transform:scaleX(1)}.webapp .players-list a:hover{display:contents;color:inherit}.webapp .panel{position:relative;padding-bottom:1.5rem;border:1px solid color-mix(in srgb,var(--color-primary) 5%,transparent);border-radius:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.webapp .panel-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:4rem;padding-bottom:4rem}.loader-container{display:inline-flex;flex-direction:column;align-items:center;justify-content:center}.loader{display:inline-flex;gap:.625rem;align-items:end;justify-content:center;padding:8px}.loader .dot{will-change:transform;transform-origin:50% 100%;display:inline-block;width:.875rem;height:.875rem;margin-bottom:18px;border-radius:1px;background:var(--color-primary);box-shadow:0 0 .8em .2em color-mix(in srgb,var(--color-primary) 18%,transparent);animation:loader 1s infinite}.loader .dot:nth-child(1){--loader-rotate-angle:-2deg;animation-delay:0ms}.loader .dot:nth-child(2){--loader-rotate-angle:2deg;animation-delay:.12s}.loader .dot:nth-child(3){--loader-rotate-angle:6deg;animation-delay:.24s}@keyframes loader{0%,to{transform:translateY(-60%) rotate(var(--loader-rotate-angle));animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(calc(var(--loader-rotate-angle) * -1));animation-timing-function:cubic-bezier(0,0,.2,1)}}.webapp .panel-infos,.webapp .panel-grid{padding:1.5rem}.webapp .panel-grid{display:flex;flex-direction:column;align-items:center;padding-top:1.2rem;padding-right:var(--container-min-margin);padding-left:var(--container-min-margin)}@media (width >= 576px){.webapp .panel-infos,.webapp .panel-grid{padding:2rem}}.player-selector{margin-bottom:1.2rem}.webapp .players-list{--columns-count: 1;display:grid;grid-template-columns:repeat(var(--columns-count),minmax(0,1fr));gap:1.5rem;margin-top:1em}@media (width >= 576px){.webapp .players-list{--columns-count: 2}}@media (width >= 768px){.webapp .players-list{--columns-count: 3}}.webapp .players-list .player{display:flex;align-items:center}.webapp .players-list .player-picture{aspect-ratio:1;width:2.4rem;margin-right:1rem}.webapp .logo-container,.navbar{margin-top:30px}@media (width >= 576px){.webapp .logo-container,.navbar{margin-top:40px}}.navbar{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1rem}.navbar ul,.navbar li{display:flex;margin:0;padding:0}.navbar ul{list-style:none}.navbar .nav-link{cursor:pointer;margin-right:10px;padding:10px 20px;border-bottom:2px solid transparent;text-decoration:none;transition:border-bottom-color .3s ease-in-out,color .3s ease-in-out}.navbar .nav-link:not(.active){color:#9c9c9c}.navbar .nav-link.active{border-bottom-color:var(--color-primary)}.navbar .nav-slider{position:absolute;bottom:0;left:0;display:none;width:0;height:2px;background-color:var(--color-primary);transition:left .3s ease-in-out,width .3s ease-in-out}.webapp .main{width:100%;margin-top:20px}select{margin:.375rem;padding:.375rem 2.25rem .375rem .75rem;border:1px solid var(--color-primary);border-radius:2px;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:inherit;appearance:none;background-color:#050606;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;transition:box-shadow .15s ease-in-out}select:focus{outline:0;box-shadow:0 0 .8em .2em color-mix(in srgb,var(--color-primary) 25%,transparent)}[data-app=cast-assistant]{margin:0;padding:0}[data-app=cast-assistant] body{--grid-size: 100%;--event-notification-border: none;--event-notification-border-radius: 8px;--event-notification-padding: 1px;--event-notification-font-size: .95em;--event-notification-text-color: #989898;--event-notification-background: none;--event-notification-text-highlight-color: #fff;--event-notification-font-weight: 400;--event-notification-highlight-font-weight: 600;--event-notification-max-width: 100%;--feed-width: 100%;overflow:scroll!important;margin:30px}[data-app=cast-assistant] .cast-assistant-title{text-align:center;display:block;margin:0;font-size:1.4rem}[data-app=cast-assistant] h3{padding:.2rem 1rem;border-radius:4px;font-size:1em;font-weight:700}[data-app=cast-assistant] .cast-assistant-main{display:grid;grid-template-columns:minmax(auto,1fr) minmax(400px,1fr);grid-template-rows:1fr;gap:30px;height:calc(100vh - 100px);width:100%;justify-items:center;margin-bottom:30px}[data-app=cast-assistant] .cast-assistant-main-side{display:flex;flex-direction:column;gap:18px;min-height:0}[data-app=cast-assistant] .cast-assistant-bingo-grid .bingo-grid,[data-app=cast-assistant] .cast-assistant-score-board{--player-pictures-gap: 5px;--grid-inner-padding: 5px;aspect-ratio:1 / 1;height:calc(100vh - 200px);width:calc(100vh - 200px)}@media (width >= 576px){[data-app=cast-assistant] .cast-assistant-bingo-grid .bingo-grid,[data-app=cast-assistant] .cast-assistant-score-board{--grid-font-size: .85rem}}[data-app=cast-assistant] .cast-assistant-score-board .bingo-score-board{font-size:.825rem}[data-app=cast-assistant] .cast-assistant-bingo-grid .bingo-grid .is-hidden-goal{color:#424242;flex-direction:column;font-style:italic;font-size:.85em}[data-app=cast-assistant] .cast-assistant-bingo-grid .bingo-grid .is-hidden-goal:before{content:"Caché";display:inline;font-size:1.2em;color:#f68383;font-style:normal}[data-app=cast-assistant] .cast-assistant-remote-controls{flex:0 0 auto}[data-app=cast-assistant] .cast-assistant-feed{display:flex;flex-direction:column;min-height:0;flex:1 0}[data-app=cast-assistant] .cast-assistant-feed h3{align-self:start}[data-app=cast-assistant] .cast-assistant-feed .bingo-feed{flex:1;min-height:0;overflow-y:auto;font-size:.8rem}[data-app=cast-assistant] .cast-assistant-feed .bingo-feed-event{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;justify-items:start;gap:2px 8px}[data-app=cast-assistant] .cast-assistant-feed .bingo-feed-event-time{font-size:.8em}[data-app=cast-assistant] .cast-assistant-feed .bingo-feed-event:has(.recent-event):nth-child(-n+3){--event-notification-text-highlight-color: var(--color-primary);font-size:1.3em}[data-app=cast-assistant] .cast-assistant-feed .bingo-feed-event .player-picture{grid-row:1 / span 2}[data-app=cast-assistant] .cast-assistant-secondary{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px}@font-face{font-family:TT Firs Neue Trl;font-weight:100;font-style:normal;font-display:swap;src:url(/fonts/TTFirsNeueTrl-Thin.woff2) format("woff2")}@font-face{font-family:TT Firs Neue Trl;font-weight:200;font-style:normal;font-display:swap;src:url(/fonts/TTFirsNeueTrl-ExtraLight.woff2) format("woff2")}@font-face{font-family:TT Firs Neue Trl;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/TTFirsNeueTrl-Light.woff2) format("woff2")}@font-face{font-family:TT Firs Neue Trl;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/TTFirsNeueTrl-Regular.woff2) format("woff2")}@font-face{font-family:TT Firs Neue Trl;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/TTFirsNeueTrl-Medium.woff2) format("woff2")}@font-face{font-family:TT Firs Neue Trl;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/TTFirsNeueTrl-DemiBold.woff2) format("woff2")}@font-face{font-family:TT Firs Neue Trl;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/TTFirsNeueTrl-Bold.woff2) format("woff2")}@font-face{font-family:TT Firs Neue Trl;font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/TTFirsNeueTrl-ExtraBold.woff2) format("woff2")}@font-face{font-family:TT Firs Neue Trl;font-weight:900;font-style:normal;font-display:swap;src:url(/fonts/TTFirsNeueTrl-Black.woff2) format("woff2")}*{box-sizing:border-box}:root{--font-family: "TT Firs Neue Trl", sans-serif;--font-size: 16px;--font-weight: normal;--text-shadow: 1px 1px 2px rgb(0 0 0 / 50%);--line-height: 1.4;--container-min-width: 0px;--container-width: auto;--text-color: #fff}:root,:root[data-theme=zevent]{--color-primary: rgb(2 232 105);--font-weight: 500;--font-size: 17px;--grid-size: var(--view-size);--grid-font-size: var(--font-size);--grid-background: #161616;--grid-outer-border-width: 1px;--grid-outer-border-color: var(--color-primary);--grid-outer-border-opacity: 1;--grid-outer-box-shadow: none;--grid-inner-border-width: 1px;--grid-inner-border-color: var(--color-primary);--grid-inner-padding: 5px;--grid-border-radius:0px;--grid-checked-background: radial-gradient(circle,var(--color-primary) 0%, hsl(from var(--color-primary) h s calc(l - 4) ) 100%);--grid-checked-text-color: var(--text-color);--grid-checked-text-shadow: none;--player-pictures-per-row: 4;--player-pictures-gap: .5rem;--player-pictures-outer-margin: 0 auto;--player-pictures-max-width: 100%;--score-board-width: var(--view-size);--score-board-background: none;--score-board-border-radius: 0;--score-board-header-border-color: var(--color-primary);--score-board-outer-border-color: var(--color-primary);--score-board-cell-padding: .5rem;--score-board-player-picture-width: 1.45rem;--score-board-header-font-weight: 700;--score-board-header-text-color: inherit;--score-board-header-background: var(--color-primary);--score-board-outer-border: 1px solid var(--score-board-outer-border-color);--score-board-current-player-background: var(--color-primary);--score-board-current-player-text-color: white;--score-board-current-player-text-shadow: none;--score-board-detail-color: #c5c5c5;--score-board-vertical-border:1px solid rgb(255 255 255 / 30%);--score-board-horizontal-border: none;--timer-background: var(--color-primary);--timer-font-size: 1.5rem;--timer-padding: 12px 24px;--timer-text-color: var(--text-color);--timer-font-weight: 700;--timer-text-shadow: none;--timer-width: 180px;--event-notification-border: none;--event-notification-border-radius: 15px;--event-notification-padding: 15px;--event-notification-font-size: .95em;--event-notification-text-color: #fff;--event-notification-background: var(--color-primary);--event-notification-text-highlight-color: #161616;--event-notification-font-weight: 400;--event-notification-highlight-font-weight: 600;--event-notification-max-width: 550px}:root[data-theme=zevent]{--score-board-total-color: var(--color-primary)}:root[data-theme=sims]{--font-family: "Libre Franklin", sans-serif;--text-color: hsl(211deg 100% 40%);--sims-green-gradient: linear-gradient(rgb(103 248 80), rgb(30 186 6));--sims-blue-gradient: linear-gradient(0deg, hsl(200deg 100% 35%) 0%, hsl(200deg 100% 42%) 100%);--sims-text-shadow: 0px 2px 4px #000;--grid-background: linear-gradient(#fff, #eaeef4);--grid-outer-border-width: 0px;--grid-outer-box-shadow: 0px 0px 0px 6px rgb(255 255 255 / 50%);--grid-inner-border-color: rgb(173 169 169);--grid-border-radius: 6px;--grid-checked-background: var(--sims-green-gradient);--grid-checked-text-color: #fafdfe;--grid-checked-text-shadow: var(--sims-text-shadow);--score-board-background: linear-gradient(#fff, #eaeef4);--score-board-header-background: var(--sims-blue-gradient);--score-board-header-text-color: #fff;--score-board-header-font-size:1.12em;--score-board-border-radius: 6px;--score-board-outer-border: 1px solid rgb(0 132 196 / 100%);--score-board-header-border-color: rgb(173 169 169);--score-board-current-player-background: var(--sims-green-gradient);--score-board-current-player-text-shadow: none;--score-board-current-player-horizontal-border: none;--score-board-detail-color: inherit;--score-board-font-weight: 700;--score-board-horizontal-border: 1px solid rgb(183 188 184 / 50%);--score-board-vertical-border: var(--score-board-horizontal-border);--timer-background: linear-gradient(#fff, #eaeef4);--timer-text-color: var(--text-color);--timer-font-weight: 700;--timer-text-shadow: none;--event-notification-border: none;--event-notification-border-radius: 5px;--event-notification-font-size: .85rem;--event-notification-text-color: #fff;--event-notification-background: linear-gradient(0deg, rgb(0 153 67) 0%, 18%, rgb(79 175 54) 37%, 52%, rgb(79 175 54) 66%, 83%, rgb(77 175 55) 100%);--event-notification-text-highlight-color: inherit;--event-notification-max-width: 280px}:root[data-app=website]{--font-size: 15px;--line-height: 1.5}@media (width >= 576px){:root[data-app=website]{--font-size: 17px}}.bingo-grid-small{--grid-font-size: .75rem}.bingo-grid-medium{--player-pictures-per-row: 5;--player-pictures-gap: 6px;--grid-inner-padding: 6px;--player-pictures-max-width: 90%;--grid-font-size: .8rem}.single-player .bingo-grid-medium{--grid-font-size: .8rem}.bingo-grid-large{--player-pictures-per-row: 5;--player-pictures-gap: 8px;--grid-inner-padding: 12px;--player-pictures-max-width: 90%;--grid-font-size: 1.2rem}html{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height)}body{overflow:hidden;margin:0 auto;padding:10px;color:var(--text-color);background-color:#0000}.container{position:relative;width:var(--container-width);min-width:var(--container-min-width);margin:0 calc(var(--leaves-width) - var(--leaves-h-offset))}.player-picture{aspect-ratio:1;width:100%;border-radius:9000px}.bingo-grid{position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(var(--grid-columns-count),calc(var(--grid-size) / var(--grid-columns-count)));grid-template-rows:repeat(var(--grid-columns-count),calc(var(--grid-size) / var(--grid-columns-count)));width:var(--grid-size);height:var(--grid-size);border-color:var(--grid-outer-border-color);border-style:solid;border-width:var(--grid-outer-border-width);border-radius:var(--grid-border-radius);font-size:var(--grid-font-size);background-repeat:no-repeat;background-position:center center;box-shadow:var(--grid-outer-box-shadow)}.bingo-grid-element{z-index:1;display:flex;flex-direction:column;gap:var(--grid-inner-padding);justify-content:space-between;padding:var(--grid-inner-padding);background:var(--grid-background);outline:var(--grid-inner-border-color) solid var(--grid-inner-border-width)}.single-player .bingo-grid-element{font-weight:600}.bingo-grid-element.checked{color:var(--grid-checked-text-color);text-shadow:var(--grid-checked-text-shadow);background:var(--grid-checked-background)}.bingo-grid-element>.bingo-goal-title{position:relative;display:flex;flex-grow:1;align-items:center;justify-content:center;text-align:center}.bingo-grid-element .bingo-goal-title.is-hidden-goal{font-style:italic}.bingo-grid-element[data-score="4"] .bingo-goal-title:before{content:"";position:absolute;z-index:-1;display:inline;width:100%;height:100%;font-size:var(--grid-bg-emote-size, 3.5em);text-shadow:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='97' height='189' fill='none'%3E%3Cpath fill='%23FE4227' d='M48.4 0 0 94.1l48.4 94.2 48.4-94.1L48.4 0Zm-7.9 36.9h1L33.2 93l2.5 3.1h25.4l2.5-3.1-8.3-56.1h1l15.5 55.5 2.7 3.3 15.8-.8v.9l-15.5 6.6-2.9 3.8-15.7 48.5h-1l8.2-47.9-2.2-2.8H35.5l-2.2 2.8 8.2 47.9h-1l-15.7-48.6-2.9-3.8-15.5-6.5v-.9l15.8.8 2.7-3.3 15.6-55.5Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:top center;background-size:auto 33%}.bingo-goal-players{display:grid;grid-template-columns:repeat(var(--player-pictures-per-row),1fr);flex-wrap:wrap;gap:var(--player-pictures-gap);justify-content:center;max-width:var(--player-pictures-max-width);margin:var(--player-pictures-outer-margin)}.bingo-goal-players>.player-picture:not(.checked){opacity:.18;filter:grayscale(100%) contrast(85%)}.bingo-feed{display:flex;flex-direction:column;gap:8px;width:var(--feed-width)}.bingo-feed-event{display:flex;gap:var(--event-notification-padding);align-items:center;max-width:var(--event-notification-max-width);padding:var(--event-notification-padding);border:var(--event-notification-border, none);border-radius:var(--event-notification-border-radius);font-size:var(--event-notification-font-size);font-weight:var(--event-notification-font-weight);color:var(--event-notification-text-color);background:var(--event-notification-background)}.bingo-feed-event .player,.bingo-feed-event .goal{font-weight:var(--event-notification-highlight-font-weight);color:var(--event-notification-text-highlight-color)}.bingo-feed-event .player-picture{width:2.2rem}.notification-container{position:absolute;z-index:40;top:var(--event-notification-position-top, 75px);display:flex;width:100%}.notification-container.center{justify-content:center}.bingo-score-board{overflow:hidden;display:grid;border-spacing:0;border-collapse:separate;grid-template-columns:fit-content(100%) repeat(6,minmax(0,1fr));width:var(--score-board-width);border:var(--score-board-outer-border);border-radius:var(--score-board-border-radius);font-weight:var(--score-board-font-weight, inherit);text-align:left;background:var(--score-board-background)}.bingo-score-board thead,.bingo-score-board tbody,.bingo-score-board tr{display:contents}.bingo-score-board[show-details=false]{grid-template-columns:auto auto}.bingo-score-board[show-details=false] .score-detail{display:none}.bingo-score-board>thead th{overflow:hidden;border-bottom:1px solid var(--score-board-header-border-color);font-size:var(--score-board-header-font-size, inherit);font-weight:var(--score-board-header-font-weight);color:var(--score-board-header-text-color);text-align:center;text-overflow:ellipsis;background:var(--score-board-header-background)}.bingo-score-board td,.bingo-score-board th{padding:var(--score-board-cell-padding);vertical-align:middle}.bingo-score-board tr:not(:first-child) td{border-top:var(--score-board-horizontal-border)}.bingo-score-board td:not(:first-child),.bingo-score-board th:not(:first-child){border-left:var(--score-board-vertical-border)}.bingo-score-board td.score{text-align:center}.bingo-score-board td.score-total{font-weight:700;color:var(--score-board-total-color, inherit)}.bingo-score-board tr:nth-child(2n) td{background:#ffffff26}.bingo-score-board tr.is-current-player td{border-top:var(--score-board-current-player-horizontal-border);color:var(--score-board-current-player-text-color);text-shadow:var(--score-board-current-player-text-shadow);background:var(--score-board-current-player-background)}.bingo-score-board .player{display:flex;gap:var(--score-board-cell-padding);align-items:center}.bingo-score-board .player .player-picture{width:var(--score-board-player-picture-width)}.bingo-score-board td.score-detail{color:var(--score-board-detail-color)}.bingo-timer{width:var(--timer-width);padding:var(--timer-padding);font-size:var(--timer-font-size);font-weight:var(--timer-font-weight);color:var(--timer-text-color);text-align:center;text-shadow:var(--timer-text-shadow);background:var(--timer-background);-webkit-backdrop-filter:var(--timer-backdrop-filter, none);backdrop-filter:var(--timer-backdrop-filter, none)}.scene{position:absolute;top:0;left:0;width:1920px;height:1080px}.scene-ingame{--score-board-width: auto;--timer-font-size: .8rem;--timer-width: 220px;--timer-padding: .6rem 0;--score-board-player-picture-width: 1.1rem;--score-board-cell-padding: .4rem .8rem;--score-board-header-font-weight: 600;--grid-size:400px}.preview-mode .scene-ingame{background-image:url(/bg-in-game.png)}.scene-ingame .bingo-timer{position:absolute;top:8px;left:8px;border-radius:18%/100%;box-shadow:0 0 3px #000000b3}.scene-ingame .toast,.scene-ingame .scene-placeholder{position:absolute;top:65px;left:8px}.scene-ingame .toast{font-size:12px;font-weight:600}.scene-ingame .scene-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(var(--grid-size) + 12px);height:calc(var(--grid-size) + 12px);padding:50px;border:2px solid red;font-weight:700;color:red;text-align:center;background:#ffffffb3}.scene-ingame .scene-placeholder .small{margin-top:10px;font-size:.8rem;font-weight:400;color:var(--text-color)}.scene-ingame .scene-placeholder strong{font-weight:700;color:inherit}.scene-results,.scene-multistream{--grid-size:881px;--cam-width:670px;--grid-background: rgb(76 102 79 / 2%);--grid-outer-border-width: 1px;background-image:url(/zevent-overlay-bg-2.jpg)}.scene-results{--camera-left: calc((1920px - var(--grid-size) - var(--cam-width)) / 3);--camera-top: calc((1080px + var(--grid-size)) / 2);--cam-border-width: 2px;background-image:url(/zevent-overlay-bg-opti-results.jpg);clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,calc(var(--camera-left) + var(--cam-border-width)) calc(var(--camera-top) - var(--cam-width) * 9/16 + var(--cam-border-width)),calc(var(--camera-left) + var(--cam-width) - var(--cam-border-width)) calc(var(--camera-top) - var(--cam-width) * 9/16 + var(--cam-border-width)),calc(var(--camera-left) + var(--cam-width) - var(--cam-border-width)) calc(var(--camera-top) - var(--cam-border-width)),calc(var(--camera-left) + var(--cam-border-width)) calc(var(--camera-top) - var(--cam-border-width)),calc(var(--camera-left) + var(--cam-border-width)) calc(var(--camera-top) - var(--cam-width) * 9/16 + var(--cam-border-width))) content-box}.scene-results:before{content:" ";position:absolute;z-index:100;bottom:calc((1080px - var(--grid-size))/2);left:calc((1920px - var(--grid-size) - var(--cam-width))/3);display:block;aspect-ratio:16/9;width:var(--cam-width);background:linear-gradient(0deg,var(--color-primary) 0%,var(--color-primary) 70%,rgb(0 0 0 / 0%) 95%)}.scene-results .bingo-timer,.scene-multistream .bingo-timer,.scene-simple-cast .bingo-timer{position:absolute;z-index:50;top:0;right:870px;border-radius:0 0 15px 15px}.scene-results .logo{--logo-width: 105px;position:absolute;top:10px;width:var(--logo-width);height:auto}.scene-results .logo-bingo{right:calc((1920px - 190px)/2 - var(--logo-width) - 10px)}.scene-results .logo-zevent{--logo-width: 170px;top:14px;left:calc((1920px - 190px)/2 - var(--logo-width) - 10px)}.scene-results .bingo-grid{position:absolute;top:calc((1080px - var(--grid-size))/2);right:calc((1920px - var(--grid-size) - var(--cam-width))/3);background:linear-gradient(315deg,color-mix(in srgb,var(--color-primary) 8%,transparent),color-mix(in srgb,var(--color-primary) 3%,rgb(255 255 255 / 1%)));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 0 20px #fff3}.scene-results .bingo-score-board{--score-board-width:var(--cam-width);position:absolute;top:calc((1080px - var(--grid-size))/2);left:calc((1920px - var(--grid-size) - var(--cam-width))/3)}.scene-results.score-only .bingo-grid,.scene-results.grid-only .bingo-score-board{display:none}.scene-results.score-only .bingo-score-board{--score-board-width:var(--grid-size);--score-board-cell-padding: .8rem .7rem;top:227px;right:calc((1920px - var(--score-board-width) - var(--cam-width))/3);left:auto}.scene-multistream{--camera-width: 500px;--streams-gutter: 50px;--streams-gap: 20px}.scene-simple-cast{--camera-width: 480px;--streams-gutter: 50px;--streams-gap: 10px;--camera-bg-height: calc(var(--camera-width) * 9/16 + var(--streams-gap));--camera-left: calc(1920px / 2 - var(--camera-width) / 2);--camera-top: calc(1080px - var(--streams-gap));--camera-border-width: 2px;background-image:url(/zevent-overlay-fullscreen.png)}.scene-simple-cast:has(.caster-camera){clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,var(--camera-left) calc(var(--camera-top) - var(--camera-width) * 9/16),calc(var(--camera-left) + var(--camera-width)) calc(var(--camera-top) - var(--camera-width) * 9/16),calc(var(--camera-left) + var(--camera-width)) calc(var(--camera-top)),var(--camera-left) var(--camera-top),var(--camera-left) calc(var(--camera-top) - var(--camera-width) * 9/16)) content-box}.scene-simple-cast .caster-camera{position:absolute;z-index:300;bottom:0;left:calc(1920px / 2 - var(--camera-width) / 2 - var(--streams-gap));width:calc(var(--camera-width) + var(--streams-gap)*2);height:calc(var(--camera-bg-height) + var(--streams-gap));border:var(--camera-border-width) solid var(--color-primary);border-bottom:0;border-radius:5px 5px 0 0;background-color:#0c0c0c;background-position:center;background-size:1920px 1080px}.scene-multistream .caster-camera{--camera-bg-height: calc(var(--camera-width) * 9/16 + var(--streams-gutter)/2);position:absolute;z-index:300;top:calc(1080px/2 - var(--camera-bg-height)/2);left:calc(1920px/2 - var(--camera-width)/2);width:var(--camera-width);height:var(--camera-bg-height);border:2px solid var(--color-primary);border-radius:5px;background-image:url(/bg-zevent.jpg);background-position:center;background-size:1920px 1080px;box-shadow:0 0 5px var(--color-primary)}.scene-multistream .caster-camera:before{--camera-undersize: 10px;content:" ";position:absolute;z-index:100;top:calc(var(--streams-gap) + var(--camera-undersize)/2);left:calc(var(--streams-gap) + var(--camera-undersize)/2);display:block;aspect-ratio:16/9;width:calc(var(--camera-width) - 2*var(--streams-gap) - var(--camera-undersize));background-color:#494949;background-size:108%}.streams-container{position:absolute;top:calc(var(--streams-gutter) - 26px);left:calc(var(--streams-gutter));display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:var(--streams-gap);width:calc(100% - var(--streams-gutter) *2)}.stream-embed{overflow:hidden;aspect-ratio:16/9;width:100%;margin:0;padding:0;border:2px solid var(--color-primary);font:inherit;font-size:100%;vertical-align:baseline;box-shadow:0 0 5px var(--color-primary)}.settings-panel{position:absolute;z-index:-1;top:0;left:0;max-width:800px;margin:20px;padding:20px;border-radius:5px;font-family:Libre Franklin,sans-serif;font-size:1rem;font-weight:400;color:#000;background-color:#efe7f7}.settings-panel b{font-weight:700;color:inherit}.settings-panel a{color:#2172f4}.settings-panel select{margin:.375rem;padding:.375rem 2.25rem .375rem .75rem;border:1px solid #dee2e6;border-radius:.375rem;font-family:inherit;font-size:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#000;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.settings-panel select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.settings-panel .note{font-size:14px;color:#555}.settings-panel .setup-preview{width:100%}
