body{color:#000;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;background:#222;background-image:linear-gradient(#444,#111);color:#fff}a{color:#db1e35}.table-archive tbody tr:hover{cursor:pointer}.wall-wrap{height:100vh;display:flex;flex-direction:column}body,html{min-height:100%}.wall__player-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%}.wall__video-ratio{flex-grow:1;flex-shrink:0;text-align:center}.wall__photo-player{height:100%}.wall__photo-player img{height:100%;object-fit:contain}.wall__record-failed{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;box-sizing:border-box;border:3px solid #f5a623;background:rgba(245,166,35,.12);font-size:1.25rem;text-align:center}.wall__record-failed-title{color:#f5a623;font-size:2rem;text-transform:uppercase}.wall__taken-notice{padding:10px 16px;border-left:4px solid #f5a623;background:rgba(245,166,35,.12);color:#fff;font-size:1.1rem;text-align:left}.wall__submit-wrap{flex-shrink:1;margin:0 10px}.wall__top{height:80%;width:100%;display:flex;overflow:auto}.wall__bottom{height:20%;flex-shrink:0;border-top:2px solid #555;padding:0;overflow:auto;width:100%}.wall__col-1,.wall__col-2,.wall__col-3{width:300px;box-sizing:content-box;overflow:hidden;height:100%;display:flex;flex-direction:column}.wall__col-1{width:22%;padding-left:10px;padding-right:10px}.wall__col-2{flex-grow:4;border-left:2px solid #555;border-right:2px solid #555;padding:0}.wall__col-3{width:23%}.panel{margin:0;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.panel__noborder{border-color:transparent}.panel__heading{text-transform:uppercase;font-weight:600;letter-spacing:.1rem;color:#999;padding:10px}.panel__body{position:relative;overflow:auto;height:100%}.panel__scrolled-content{position:absolute;width:100%;height:100%}.panel--event-details{height:300px}.logo{width:150px}.userinfo{text-align:center}.userinfo h2{font-size:1.2rem}.w100{width:100%}.h100{height:100%}.table{border-collapse:collapse;width:100%}.table a{text-decoration:none;color:#eee}.table thead th{background-color:hsla(0,0%,100%,.1);font-weight:600;text-transform:uppercase;font-size:.8rem;text-align:left}.table td,.table th{padding:8px 10px}.table .active{background:#81121f!important}.table .record-failed td{color:#f5a623}.table .record-failed__badge{display:inline-block;width:1.2em;margin-right:6px;border-radius:50%;background:#f5a623;color:#000;font-weight:700;text-align:center}.table tbody tr:nth-child(odd){background-color:hsla(0,0%,100%,.05)}.table tbody tr:hover{outline:2px solid #db1e35;background:hsla(0,0%,100%,.2)}.table .headline{background:#222!important;font-weight:500;letter-spacing:.05rem}.table .spacer td{padding:20px 0}.btn{background:#db1e35;border:0;color:#fff;font-size:1.2rem;padding:15px 20px;border-radius:4px;cursor:pointer;position:relative;overflow:hidden}.btn__dark{background-color:#555}.btn__warning{background-color:orange}.btn:hover:before{background-color:rgba(0,0,0,.2)}.btn:active:before,.btn:hover:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0}.btn:active:before{background-color:rgba(0,0,0,.4)}.btn-xs{padding:3px 5px;font-size:.8rem;text-decoration:none}.btn:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn:disabled:hover{cursor:not-allowed}.btn:disabled:hover:before{content:none}.flex-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center}.actions{text-align:center;margin:20px 0}.actions__bypass{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.actions__bypass button{margin-top:15px}.actions__bypass .toggle{cursor:pointer;display:inline-block}.actions__bypass .toggle.disabled{cursor:not-allowed}.actions__bypass .toggle-switch{display:inline-block;background:#ccc;border-radius:16px;width:58px;height:32px;position:relative;vertical-align:middle;transition:background .25s}.actions__bypass .toggle-switch:after,.actions__bypass .toggle-switch:before{content:""}.actions__bypass .toggle-switch:before{display:block;background:linear-gradient(180deg,#fff 0,#eee);border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.25);width:24px;height:24px;position:absolute;top:4px;left:4px;transition:left .25s}.actions__bypass .toggle:hover .toggle-switch:before{background:linear-gradient(180deg,#fff 0,#fff);box-shadow:0 0 0 1px rgba(0,0,0,.5)}.actions__bypass .toggle-checkbox{position:absolute;visibility:hidden}.actions__bypass .toggle-checkbox:checked+.toggle-switch{background:#56c080}.actions__bypass .toggle-checkbox:checked+.toggle-switch:before{left:30px}.actions__bypass .toggle-label{margin-left:5px;position:relative;top:2px}.actions__bypass-sm .toggle-switch{height:16px;width:29px}.actions__bypass-sm .toggle-switch:before{width:12px;height:12px;position:absolute;top:2px;left:2px;transition:left .25s}.actions__bypass-sm .toggle-checkbox:checked+.toggle-switch:before{left:15px}.actions__form-field{flex-grow:1}.actions__alerts ul{list-style-type:none;margin:0;padding:0}.actions__alerts ul li label{margin:0 0 10px;display:flex}.actions__description{flex-grow:1;padding:0 40px}.actions__description textarea{width:100%;background:#333;height:80px;color:#fff}.actions__buttons{display:block;flex-grow:0}.actions .errorlist{list-style-type:none;padding:0;margin:0}.actions .errorlist li{color:red}.player-wrap h1{text-align:center;padding:0 20px;margin:30px 0;font-size:1.2rem}.player-wrap__player{max-width:800px;margin:0 auto}.operator-info{font-size:.9rem}.operator-rules{margin:20px 0 0 10px;padding:0}.operator-rules li{display:flex;align-items:center}.operator-rules__title{margin:0 0 0 10px}.operator-rules__icon svg{width:30px}.event-details{margin:20px 0 0 10px;padding:0}.event-details li{display:flex;align-items:center;padding-bottom:5px}.event-details__title{margin:0 0 0 10px}.login-form{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#444;padding:0 120px;text-align:center;width:200px}.login-form .errorlist{padding:0;margin:10px 0}.login-form .errorlist li{list-style-type:none;color:red;font-size:.9rem}.login-form-wrap{height:100vh;display:flex;outline:1px solid red;justify-content:center}.form label{display:block;text-transform:uppercase;margin:0 0 5px;letter-spacing:.05rem}.form input{font-size:1.2rem;padding:5px 10px;border:1px solid #777;border-radius:4px}.form input[type=email],.form input[type=password],.form input[type=text]{background-color:hsla(0,0%,100%,.5)}.goto-admin{text-align:right;padding:0 10px 0 0;position:relative;top:4px;margin-bottom:inherit}.badge{padding:2px 5px;border-radius:4px}.bagde-success{background:#3fab3f}.bagde-gray-outline{border:1px solid #555;color:#ccc}.armdisarm-actions{display:flex;align-items:center}.armdisarm-actions .actions__bypass,.armdisarm-actions a{margin-left:5px}#id_alert_description{padding:10px}.hide{display:none}.parent{display:flex;flex-direction:column;height:100vh}.main{display:flex}.content,.main{flex-grow:1}.child{display:flex;align-items:center;justify-content:center;border:2px solid #555}.sidebar{width:380px}.loader-wrapper{margin:0 auto;width:200px;height:200px}.spinner-wrapper{position:fixed;z-index:10000;display:block;width:100%;height:100%;background-color:rgba(33,33,33,.7);inset:0}.spinner-wrapper__content{margin:40vh auto;inset:0;width:200px;height:200px}@media (max-width:768px){.operator-wall{height:auto;min-height:100dvh}.operator-wall .wall__bottom,.operator-wall .wall__top{height:auto;flex-direction:column;overflow:visible}.operator-wall .wall__col-1,.operator-wall .wall__col-2,.operator-wall .wall__col-3{width:100%;height:auto;box-sizing:border-box;border:0}.operator-wall .wall__col-1{padding:0 10px}.operator-wall .wall__col-3{border-top:2px solid #555}.operator-wall .userinfo{display:flex;align-items:center;gap:12px}.operator-wall .userinfo h2{font-size:1rem}.operator-wall .userinfo .logo{width:72px}.operator-wall .panel,.operator-wall .panel--event-details{height:auto}.operator-wall .panel__body{overflow:visible}.operator-wall .panel__scrolled-content{position:static;height:auto}.operator-wall .event-details{margin-top:0}.operator-wall .actions__bypass .toggle,.operator-wall .actions__form-field,.operator-wall .panel--operator-rules{display:none}.operator-wall .wall__submit-wrap{margin:0;padding:8px 10px}.operator-wall .actions{margin:0}.operator-wall .actions__bypass{align-items:stretch;width:100%}.operator-wall .actions__bypass button{margin-top:0}.operator-wall .table td,.operator-wall .table th{padding:12px 10px}.operator-wall .archive .table td:nth-child(2),.operator-wall .archive .table td:nth-child(4),.operator-wall .archive .table th:nth-child(2),.operator-wall .archive .table th:nth-child(4){display:none}}