.lws_mystery_gamesview .loading-mark,.lws_mystery_gamesview .error-message{display:none}.lws_mystery_gamesview.loading{opacity:.8}.lws_mystery_gamesview.loading .loading-mark{display:block;padding:1ex 1em}.lws_mystery_gamesview.error .error-message{display:block;background:rgba(191,27,27,.8);color:#fff;padding:1ex 1em}.lws_mystery_gamesview .status{border-right:1px dotted rgba(128,128,128,0)}.lws_mystery_gamesview.loading-status .status{border-right:1px dotted #fff !important}.lws_mystery_gamesview .lws_mystery_gamesfilters{display:grid;grid-template-columns:max-content auto;gap:5px;margin-bottom:10px}.lws_mystery_gamesview .lws_mystery_gamesfilters .filter-label{background:rgba(104,103,103,.5);padding:3px;color:#fff}.lws_mystery_gamesview .lws_mystery_gamesfilters .filter_row{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px 1em;align-items:center;background:rgba(128,128,128,.5);padding:5px;margin:0px}.lws_mystery_gamesview .lws_mystery_gamesfilters .filter_row.filters-date{justify-content:center}.lws_mystery_gamesview .lws_mystery_gamesfilters .filter_row.filters-timerange{display:grid;grid-template-columns:min-content auto max-content}.lws_mystery_gamesview .lws_mystery_gamesfilters .filter_row.filters-timerange .value{width:6em;text-align:center}.lws_mystery_gamesview .lws_mystery_gamesfilters .filter_row.filters-timerange .ui-slider{position:relative;text-align:left;border:1px solid #666;border-radius:3px;background:#fff}.lws_mystery_gamesview .lws_mystery_gamesfilters .filter_row.filters-timerange .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none;border:1px solid #8f8f8f;border-radius:3px;background:#f3ac12}.lws_mystery_gamesview .lws_mystery_gamesfilters .filter_row.filters-timerange .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;background:#f3ac12}.lws_mystery_gamesview .lws_mystery_gamesfilters .filter_row.filters-timerange .ui-slider.ui-state-disabled .ui-slider-handle,.lws_mystery_gamesview .lws_mystery_gamesfilters .filter_row.filters-timerange .ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.lws_mystery_gamesview .lws_mystery_gamesfilters .filter_row.filters-timerange .ui-slider-horizontal{height:.8em}.lws_mystery_gamesview .lws_mystery_gamesfilters .filter_row.filters-timerange .ui-slider-horizontal .ui-slider-handle{top:-0.3em;margin-left:-0.6em}.lws_mystery_gamesview .lws_mystery_gamesfilters .filter_row.filters-timerange .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.lws_mystery_gamesview .lws_mystery_gamesfilters .filter_row.filters-timerange .ui-slider-horizontal .ui-slider-range-min{left:0}.lws_mystery_gamesview .lws_mystery_gamesfilters .filter_row.filters-timerange .ui-slider-horizontal .ui-slider-range-max{right:0}.lws_mystery_gamesview .lws_mystery_gamesfilters .filter_row.filters-location{justify-content:center;align-items:center}.lws_mystery_gamesview .lws_mystery_gamesfilters .filter_row.filters-location label{cursor:pointer;display:inline-block;padding:3px 6px;background:#666;border:1px solid #666;border-radius:3px;color:#fff;box-sizing:border-box;flex:auto;display:flex;gap:5px;align-items:center}.lws_mystery_gamesview .lws_mystery_gamesfilters .filter_row.filters-location label:has(input:checked){border:1px solid #f3ac12;background:#f3ac12;color:#000}.lws_mystery_gamesview .lws_mystery_gamesfilters .filter_row.filters-location label.location_button:hover{border:1px solid #f3ac12;background:#666;color:#f3ac12}.lws_mystery_gamesview .lws_mystery_gamesfilters .filter_row.filters-room{justify-content:center;align-items:center}.lws_mystery_gamesview .lws_mystery_gamesfilters .filter_row.filters-room .room_button.hidden{display:none !important}.lws_mystery_gamesview .lws_mystery_gamesfilters .filter_row.filters-room label{cursor:pointer;display:inline-block;padding:3px 6px;background:#666;border:1px solid #666;border-radius:3px;color:#fff;box-sizing:border-box;flex:auto;display:flex;gap:5px;align-items:center}.lws_mystery_gamesview .lws_mystery_gamesfilters .filter_row.filters-room label:has(input:checked){border:1px solid #f3ac12;background:#f3ac12;color:#000}.lws_mystery_gamesview .lws_mystery_gamesfilters .filter_row.filters-room label.room_button:hover{border:1px solid #f3ac12;background:#666;color:#f3ac12}.lws_mystery_gamesview .body{display:grid;grid-template-columns:1fr max-content max-content;gap:1ex 1px}.lws_mystery_gamesview .body .mystery-game{display:contents}.lws_mystery_gamesview .body .mystery-game.hidden{display:none !important}.lws_mystery_gamesview .body .mystery-game>*{background:rgba(128,128,128,.5);border-radius:0px;border:1px solid rgba(51,51,51,.5);background-color:rgba(51,51,51,.5);box-sizing:border-box;min-height:30px;color:#fff}.lws_mystery_gamesview .body .mystery-game .info{padding:1ex;width:auto;border-radius:5px 0px 0px 5px;border-right:none;display:grid;grid-template-columns:auto min-content}.lws_mystery_gamesview .body .mystery-game .info .appointment{color:#f3ac12}.lws_mystery_gamesview .body .mystery-game .info .appointment .closed{color:#fff;margin-left:3px}.lws_mystery_gamesview .body .mystery-game .info .staff{font-style:italic}.lws_mystery_gamesview .body .mystery-game .info .status{text-align:end;display:flex;flex-wrap:wrap}.lws_mystery_gamesview .body .mystery-game .lws_mystery_qrcode{padding:0px;cursor:pointer;border-left:none;border-right:none;border-color:#fff}.lws_mystery_gamesview .body .mystery-game .lws_mystery_qrcode .qr-render{width:100%;min-width:80px;min-height:80px;background:radial-gradient(circle, rgb(144, 144, 144) 0%, rgb(156, 156, 156) 35%, rgb(102, 102, 102) 100%)}.lws_mystery_gamesview .body .mystery-game .lws_mystery_qrcode .qr-render img{width:80px}.lws_mystery_gamesview .body .mystery-game .lws_mystery_qrcode.pop .qr-render img{position:fixed;left:0;right:0;top:0;bottom:0;margin:auto;width:532px;box-sizing:border-box;border:10px solid #fff;z-index:999999}.lws_mystery_gamesview .body .mystery-game .link{border-left:none;border-radius:0px 5px 5px 0px;background-color:#aaa;color:#f3ac12;text-decoration:none;min-width:42px;display:grid;align-items:center;justify-items:center}.lws_mystery_gamesview .body .mystery-game .link:visited{background-color:#aaa;color:#f3ac12}.lws_mystery_gamesview .body .mystery-game .link:hover{background-color:#f3ac12;color:#666}.lws_mystery_gamesview .body .mystery-game:hover>*{border-color:#f3ac12}.lws_mystery_gamesview .body .mystery-game .head{grid-column:1/span 2;display:flex;flex-direction:row;flex-wrap:wrap;gap:1em}.lws_mystery_gamesview .body .mystery-game .head .product-name{font-weight:bold}.lws_mystery_gamesview .body .mystery-game .head .staff .staff-name.other{text-decoration:line-through}.lws_mystery_gamesview .body .mystery-game .head .staff .staff-name.added{text-decoration:underline}.lws_mystery_gamesview .body .mystery-game .team{display:flex;flex-direction:row;gap:1em}.lws_mystery_gamesview .body .mystery-game .team .team-name .value{font-weight:bold;padding:3px 6px;background-color:#8f8f8f}.lws_mystery_gamesview .body .mystery-game .team .team-count{padding:0px 3px;background-color:#8f8f8f}.lws_mystery_gamesview .body .mystery-game .team .team-count .value.registered{font-weight:bold}.lws_mystery_gamesview .body .mystery-game .status .game_time{color:#f3ac12;font-weight:bold;white-space:nowrap}.lws_mystery_gamesview .body .mystery-game .status .result{opacity:0}.lws_mystery_gamesview .body .mystery-game .status:not(.done):not(.running) .result.pending{opacity:1}.lws_mystery_gamesview .body .mystery-game .status.running .result.running{opacity:1}.lws_mystery_gamesview .body .mystery-game .status.win .result.victory{opacity:1}.lws_mystery_gamesview .body .mystery-game .status.fail .result.failure{opacity:1}.lws_mystery_gamesview.single.loading .action button{opacity:.1}.lws_mystery_gamesview.single .mystery-game{padding:0px;margin:0px}.lws_mystery_gamesview.single .mystery-game .head{display:flex;flex-direction:row;gap:1px}.lws_mystery_gamesview.single .mystery-game .head .staff{font-style:italic}.lws_mystery_gamesview.single .mystery-game .head .lws_mystery_qrcode{padding:0px;cursor:pointer}.lws_mystery_gamesview.single .mystery-game .head .lws_mystery_qrcode .qr-render{width:100%;min-width:80px;min-height:80px;background:radial-gradient(circle, rgb(144, 144, 144) 0%, rgb(156, 156, 156) 35%, rgb(102, 102, 102) 100%)}.lws_mystery_gamesview.single .mystery-game .head .lws_mystery_qrcode .qr-render img{width:80px}.lws_mystery_gamesview.single .mystery-game .head .lws_mystery_qrcode.pop .qr-render img{position:fixed;left:0;right:0;top:0;bottom:0;margin:auto;width:532px;box-sizing:border-box;border:10px solid #fff}.lws_mystery_gamesview.single .mystery-game .head .link{border-radius:4px 0px 0px 0px;background-color:#666;color:#f3ac12;text-decoration:none;min-width:42px;display:grid;align-items:center;justify-items:center}.lws_mystery_gamesview.single .mystery-game .head .link:visited{background-color:#666;color:#f3ac12}.lws_mystery_gamesview.single .mystery-game .head .link:hover{background-color:#f3ac12;color:#666}.lws_mystery_gamesview.single .mystery-game .head .info{width:100%;border-radius:0px 4px 0px 0px;padding:1ex;background-color:rgba(51,51,51,.5);color:#fff}.lws_mystery_gamesview.single .mystery-game .head .info .game{display:flex;flex-wrap:wrap;flex-direction:row;gap:1ex}.lws_mystery_gamesview.single .mystery-game .head .info .game .product-name{font-weight:bold}.lws_mystery_gamesview.single .mystery-game .head .info .game .appointment{color:#f3ac12}.lws_mystery_gamesview.single .mystery-game .head .info .staff{font-size:small}.lws_mystery_gamesview.single .mystery-game .head .info .staff .staff-name.other{text-decoration:line-through}.lws_mystery_gamesview.single .mystery-game .head .info .staff .staff-name.added{text-decoration:underline}.lws_mystery_gamesview.single .mystery-game .body{margin-top:1px;color:#fff;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:1px}.lws_mystery_gamesview.single .mystery-game .body .team{flex-grow:1;border-radius:0px 0px 0px 4px;background-color:rgba(51,51,51,.5);padding:1ex;display:flex;flex-direction:row;gap:1em}.lws_mystery_gamesview.single .mystery-game .body .team .updating{opacity:.25}.lws_mystery_gamesview.single .mystery-game .body .team .updating span{opacity:.25}.lws_mystery_gamesview.single .mystery-game .body .team .team-info .team-name .value{font-weight:bold;padding:0px 3px;background-color:#8f8f8f}.lws_mystery_gamesview.single .mystery-game .body .team .team-info .value.registered{font-weight:bold}.lws_mystery_gamesview.single .mystery-game .body .team .team-members{display:grid;grid-template-columns:max-content auto;gap:6px 1ex;padding:0px 3px;background-color:#8f8f8f;color:#fff;align-content:flex-start}.lws_mystery_gamesview.single .mystery-game .body .team .team-members .member{display:contents;color:#fff;font-weight:normal;font-style:normal}.lws_mystery_gamesview.single .mystery-game .body .team .team-members .member span.name{font-style:italic}.lws_mystery_gamesview.single .mystery-game .body .team .team-members .member.subscribed .subscriber.yes{display:inline-block}.lws_mystery_gamesview.single .mystery-game .body .team .team-members .member.subscribed .subscriber.no{display:none}.lws_mystery_gamesview.single .mystery-game .body .team .team-members .member:not(.subscribed) .subscriber.no{display:inline-block}.lws_mystery_gamesview.single .mystery-game .body .team .team-members .member:not(.subscribed) .subscriber.yes{display:none}.lws_mystery_gamesview.single .mystery-game .body .team .team-members .member span.email{display:none}.lws_mystery_gamesview.single .mystery-game .body .action{flex-grow:1;border-radius:0px 0px 4px 0px;background-color:rgba(51,51,51,.5);padding:1ex;display:flex;flex-direction:column;gap:24px}.lws_mystery_gamesview.single .mystery-game .body .action .row{display:flex;flex-direction:row;flex-wrap:wrap;gap:3px}.lws_mystery_gamesview.single .mystery-game .body .action .row.running{align-items:end}.lws_mystery_gamesview.single .mystery-game .body .action .row.timing{align-items:center}.lws_mystery_gamesview.single .mystery-game .body .action .row.final{align-self:end;margin-top:auto;align-items:center;display:flex;width:100%;justify-content:end}.lws_mystery_gamesview.single .mystery-game .body .action .row.final .total_time{margin-right:auto;color:#d3d3d3}.lws_mystery_gamesview.single .mystery-game .body .action button{padding:0 10px 0 10px;height:30px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;border-radius:2px;cursor:pointer;transition:all .3s ease;font-weight:normal;background-color:#666;border:1px solid #666;color:#fff}.lws_mystery_gamesview.single .mystery-game .body .action button.second{height:35px}.lws_mystery_gamesview.single .mystery-game .body .action button.game_start{background:#027502;height:42px;width:8em}.lws_mystery_gamesview.single .mystery-game .body .action button.game_stop{margin-left:10px;height:38px;width:5em}.lws_mystery_gamesview.single .mystery-game .body .action button.game_win{height:42px;width:8em}.lws_mystery_gamesview.single .mystery-game .body .action button.game_close{background:#aa1212;margin-left:18px}.lws_mystery_gamesview.single .mystery-game .body .action button:hover{border-color:#f3ac12;background-color:#f3ac12;color:#111;font-weight:normal}.lws_mystery_gamesview.single .mystery-game .body .action input{border:none;height:30px;max-width:6em;padding:0 1ex 0 1ex;font-size:15px;text-align:center;color:#666;margin:0}.lws_mystery_gamesview.single .mystery-game .body .action input.time_value{height:42px;font-size:24px}.lws_mystery_gamesview.single .mystery-game .body .action .time_btn.add.second{margin-left:auto}.lws_mystery_gamesview.single .mystery-game .body .action .time_btn.sub.second{margin-right:auto}.lws_mystery_gamesview.single .mystery-game .body .action.ingame .game_start{background-color:#666}.lws_mystery_gamesview.single .mystery-game .body .action.ingame .game_win{background:#f3ac12;font-weight:bold;font-size:120%;width:7em}.lws_mystery_gamesview.single .mystery-game .body .action.ingame .game_stop{background:#aa1212}.lws_mystery_gamesview.single .mystery-game .body .action.ingame .time_value{color:#000}.lws_mystery_gamesview.single .mystery-game .body .action.ingame button.game_close{background:#666;cursor:not-allowed}.lws_mystery_gamesview.single .mystery-game .body .action.ingame button.game_close:hover{border-color:#666;background:#666}.lws_mystery_gamesview.single .mystery-game .body .action .result{opacity:0;font-size:22px}.lws_mystery_gamesview.single .mystery-game .body .action.victory .result.victory{opacity:1}.lws_mystery_gamesview.single .mystery-game .body .action.failure .result.failure{opacity:1}.lws_mystery_gamesview .edit_group .editable{cursor:pointer}.lws_mystery_gamesview dialog.edit[open]{display:flex;flex-direction:column;gap:5px}.lws_mystery_gamesview dialog.edit[open] .edit_submit{font-weight:bold}.lws_mystery_gamesview dialog.edit[open] .edit_cancel{font-weight:normal}.lws_mystery_gamesview ::backdrop{background:rgba(128,128,128,.8)}.lws_mystery_registration{display:contents}.lws_mystery_registration .loading-mark,.lws_mystery_registration .error{display:none}.lws_mystery_registration.loading .loading-mark{display:block}.lws_mystery_registration.loading button{opacity:.5 !important}.lws_mystery_registration.error .error{display:block}.lws_mystery_registration .lws-mystery-registration{position:relative}.lws_mystery_registration .lws-mystery-registration .rr-loader{display:none;position:absolute;z-index:9999;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(255,255,255,.5);border-radius:4px}.lws_mystery_registration .lws-mystery-registration .rr-loader .rr-animation{display:block;position:relative;left:50%;top:50%;width:42px;height:42px;margin:-24px 0 0 -24px;border-radius:50%;border:3px solid rgba(0,0,0,0);border-top-color:#366;-webkit-animation:rr-spin 2s linear infinite;animation:rr-spin 2s linear infinite}.lws_mystery_registration .lws-mystery-registration .rr-loader .rr-animation:before{content:"";position:absolute;top:3px;left:3px;right:3px;bottom:3px;border-radius:50%;border:3px solid rgba(0,0,0,0);border-top-color:#777;-webkit-animation:rr-spin 3s linear infinite;animation:rr-spin 3s linear infinite}.lws_mystery_registration .lws-mystery-registration .rr-loader .rr-animation:after{content:"";position:absolute;top:9px;left:6px;right:9px;bottom:9px;border-radius:50%;border:3px solid rgba(0,0,0,0);border-top-color:#366;filter:brightness(130%);-webkit-animation:rr-spin 1.5s linear infinite;animation:rr-spin 1.5s linear infinite}@-webkit-keyframes rr-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rr-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.lws_mystery_registration.loading .lws-mystery-registration .rr-loader{display:block}.lws_mystery_registration .lws-mystery-registration{color:#fff}.lws_mystery_registration .lws-mystery-registration .loading-mark{opacity:.8;padding:1ex 1em}.lws_mystery_registration .lws-mystery-registration .error{background:#b70000;border-radius:4px;color:#fff;padding:1ex 1em}.lws_mystery_registration .lws-mystery-registration h2{color:#fff;text-align:center}.lws_mystery_registration .lws-mystery-registration h3{color:#f3ac12;text-align:center}.lws_mystery_registration .lws-mystery-registration .mission-date{color:#fff;text-align:center;font-size:small}.lws_mystery_registration .lws-mystery-registration input{border:none;height:30px;padding:0 10px 0 10px;font-size:15px;text-align:center;color:#666;margin:0}.lws_mystery_registration .lws-mystery-registration button{padding:0 10px 0 10px;height:30px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;border-radius:2px;cursor:pointer;transition:all .3s ease;font-weight:normal;background-color:#666;border:1px solid #666;color:#fff}.lws_mystery_registration .lws-mystery-registration button:hover{border-color:#f3ac12;background-color:#f3ac12;color:#111}.lws_mystery_registration .lws-mystery-registration .mission{margin-bottom:1px;background-color:rgba(51,51,51,.5);border-radius:4px;padding:5px;width:100%;box-sizing:border-box;display:flex;flex-direction:row;gap:1ex}.lws_mystery_registration .lws-mystery-registration .team_name{margin-bottom:1px;background-color:rgba(51,51,51,.5);border-radius:4px;padding:5px;width:100%;box-sizing:border-box;display:flex;flex-direction:row;gap:1ex}.lws_mystery_registration .lws-mystery-registration .player_validation,.lws_mystery_registration .lws-mystery-registration .team_validation{border:2px solid green;border-radius:14px;width:28px;height:28px;display:inline-block;text-align:center;color:green}.lws_mystery_registration .lws-mystery-registration .player{margin-bottom:10px;background-color:rgba(51,51,51,.5);border-radius:4px;padding:5px;width:100%;box-sizing:border-box;display:grid;gap:1ex;grid-template-columns:auto max-content}.lws_mystery_registration .lws-mystery-registration .player .public,.lws_mystery_registration .lws-mystery-registration .player .private{display:flex;flex-direction:row;gap:1ex}.lws_mystery_registration .lws-mystery-registration .player .public input.player_sub,.lws_mystery_registration .lws-mystery-registration .player .private input.player_sub{vertical-align:middle}.lws_mystery_registration .lws-mystery-registration .player .public .sub_group,.lws_mystery_registration .lws-mystery-registration .player .private .sub_group{display:contents}.lws_mystery_registration .lws-mystery-registration .player .public{grid-row:1;grid-column:1}.lws_mystery_registration .lws-mystery-registration .player .private{grid-row:2;grid-column:1}.lws_mystery_registration .lws-mystery-registration .player .private .player_email{flex-grow:1}.lws_mystery_registration .lws-mystery-registration .player button.add_player,.lws_mystery_registration .lws-mystery-registration .player .add_player_placeholder{grid-column:2;grid-row:1/span 2;align-self:auto}.lws_mystery_registration .lws-mystery-registration .player.row_add{display:flex;justify-content:center}.lws_mystery_registration .lws-mystery-registration .player.row_add button{padding:0px 6ex}.lws_mystery_registration .lws-mystery-registration .player.row_edit button.add_player{grid-row:1/span 1}.lws_mystery_registration .lws-mystery-registration .player.row_edit button.rem_player{grid-column:2;grid-row:2/span 1;color:#e92c2c}.lws_mystery_registration .lws-mystery-registration .hidden{display:none !important}
