.app-body,.app-body-wide{background-color:#e2e2e2;border-radius:16px;width:calc(100% - 160px);min-height:80px;margin:auto;padding:12px 24px}.app-body{max-width:640px}.my-table .header-row{background-color:#2e6ca3;color:#fff;font-size:20pt}.my-table .header-row th{border-style:none;padding:8px 16px}.my-table .data-row td{padding:8px 12px;font-size:20pt}.my-table .data-row-even{background-color:#eaeaea}.my-table .data-row-odd{background-color:#e6e5e5}.toast{color:#fff;padding:10px;border-radius:5px;position:fixed;top:10%;left:10%;transform:translate(-50%,-50%);z-index:1000;min-width:200px;text-align:center;transition:opacity .5s ease-in-out}.toast-success{background-color:green}.toast-warning{background-color:#ff0}.toast-error{background-color:red}.toast-info{background-color:#00f}.fade-in{opacity:1}.fade-out{opacity:0}.const-selection-page .data-card,.dashboard-page .data-card{text-align:center}.const-selection-page .constellations-container{flex-wrap:wrap;gap:1rem}.const-selection-page .card{flex:initial;width:500px}.dashboard-page .data-display-container{flex-direction:column;display:flex;gap:1rem}.dashboard-page .data-display-section{display:flex;gap:1rem}@media only screen and (max-width: 529px),only screen and (min-width: 530px) and (max-width:768px){.dashboard-page .data-display-section{flex-direction:column}}@media only screen and (min-width: 769px) and (max-width:949px),only screen and (min-width: 950px) and (max-width: 1128px){.dashboard-page .config-section .data-details{flex-direction:column}}@media only screen and (max-width: 529px){.dashboard-page .config-section .data-details,.dashboard-page .video-section .data-details{flex-direction:row}}@media only screen and (min-width: 950px) and (max-width: 1128px),only screen and (min-width: 530px) and (max-width: 949px){.dashboard-page .ai-section .data-details{grid-template-columns:repeat(6,1fr);display:grid}.dashboard-page .ai-section .data-details .data-item{grid-column:span 2}.dashboard-page .ai-section .data-details .data-item:nth-child(1),.dashboard-page .ai-section .data-details .data-item:nth-child(2){grid-column:span 3}}@media only screen and (max-width: 529px),only screen and (min-width: 530px) and (max-width: 949px),only screen and (min-width: 950px) and (max-width: 1128px){.dashboard-page .rankings-section .card-container{flex-direction:column;display:flex}}.primary-nav-panel{border-radius:0 16px 16px 0;box-shadow:0 0 10px #5522161a;background-color:#fff;width:225px;padding:1.25rem;position:fixed;z-index:9999;bottom:0;left:0;top:0}.primary-nav-panel .logo-container{margin-bottom:1.75rem;display:block;line-height:0}.primary-nav-panel .logo-container img{width:100%}@media only screen and (min-width: 530px){.primary-nav-panel .nav-section:not(:last-child){margin-bottom:1.25rem}}.primary-nav-panel .divider{background-color:#e6edfe;margin:1.25rem 0;width:100%;height:2px}.primary-nav-panel .section-header{text-transform:uppercase;color:#484a4b;font-weight:400;margin-bottom:.5rem;letter-spacing:1px;line-height:1.5rem;font-size:.75rem}@media only screen and (min-width: 530px){.primary-nav-panel .nav-item:not(:last-child){margin-bottom:.75rem}}.primary-nav-panel .nav-link{text-decoration:none;border-radius:8px;color:#242728;line-height:1.25rem;align-items:center;padding:.25rem;cursor:pointer;font-size:1rem;display:flex;gap:.5rem}.primary-nav-panel .nav-link .icon-container{background-color:#eef3fe;border-radius:6px;height:1.75rem;width:1.75rem}.primary-nav-panel .nav-link.active{background-color:#e6edfe;font-weight:600;color:#77241e}.primary-nav-panel .nav-link.active .icon-container{background-color:#77241e}.primary-nav-panel .nav-link.active svg{fill:#fff}.primary-nav-panel .nav-link:hover{background-color:#f7f9ff}@media only screen and (max-width: 529px),only screen and (min-width: 530px) and (max-width:768px){.primary-nav-panel .nav-link{white-space:nowrap;text-align:center;font-size:.875rem;line-height:1rem}}.primary-nav-panel.reduced-nav{height:3.75rem;padding-bottom:.5rem;padding-top:.5rem;bottom:initial;display:flex;width:auto}.primary-nav-panel.reduced-nav .logo-container{height:100%;margin:0}.primary-nav-panel.reduced-nav .logo-container img{height:100%;width:auto}@media only screen and (max-width: 529px),only screen and (min-width: 530px) and (max-width:768px){.primary-nav-panel{border-radius:16px 16px 0 0;height:80px;padding:.5rem 1.25rem;top:initial;width:100%;right:0}.primary-nav-panel .logo-container,.primary-nav-panel .section-header{display:none}.primary-nav-panel .nav-items,.primary-nav-panel .nav-section{display:flex}.primary-nav-panel .nav-section,.primary-nav-panel .nav-item{flex:1}.primary-nav-panel .nav-link{flex-direction:column;position:relative}.primary-nav-panel .nav-link.active{background-color:transparent}.primary-nav-panel .nav-link.active:before{background-color:#e6edfe;border-radius:8px;position:absolute;height:2.25rem;width:2.25rem;display:block;content:"";z-index:-1;top:0}.primary-nav-panel .divider{margin:0 1rem;width:2px;height:100%}}.top-navbar{border-bottom:1px solid #DC6D54;background-color:#77241e;justify-content:flex-end;padding:.75rem 1.25rem;height:3.75rem;align-items:center;position:fixed;display:flex;z-index:9998;width:100%;top:0}.top-navbar .nav-section{display:flex;gap:1rem}.top-navbar .account-dropdown{padding:.125rem 1rem .125rem .125rem}.top-navbar .account-dropdown .account-name{gap:.375rem}.top-navbar .account-dropdown .icon-container{background-color:#d34929;border-radius:999px;padding:.25rem;color:#fff}@media only screen and (max-width: 529px){.top-navbar .account-dropdown .name{display:none}}@media only screen and (min-width: 768px){.top-navbar{padding-left:calc(225px + 1.25rem)}}.alert-container{background-color:#24272880;flex-direction:column;left:225px;top:3.75rem;align-items:center;position:fixed;z-index:10000;display:flex;bottom:0;right:0}@media only screen and (max-width: 529px),only screen and (min-width: 530px) and (max-width:768px){.alert-container{left:0}}#custom-alert-text{box-shadow:0 0 10px #5522161a;justify-content:space-between;border-radius:16px;background-color:#fff;word-wrap:break-word;padding:2rem 1.5rem;align-items:center;position:relative;max-width:700px;display:flex;gap:1rem;top:20%}#custom-alert-text p{font-weight:500}.hidden{display:none!important}@media only screen and (min-width: 530px) and (max-width: 949px),only screen and (min-width: 950px) and (max-width: 1128px),only screen and (min-width: 1129px){.mobile-only{display:none!important}}@media only screen and (min-width: 769px) and (max-width:949px),only screen and (min-width: 950px) and (max-width: 1128px),only screen and (min-width: 1129px){.mobile-portrait{display:none!important}}@media only screen and (max-width: 529px){.mobile-hidden{display:none!important}}@media only screen and (max-width: 529px),only screen and (min-width: 530px) and (max-width:768px){.portrait-hidden{display:none!important}}@media only screen and (max-width: 529px),only screen and (min-width: 530px) and (max-width: 949px){.tablet-hidden{display:none!important}}@media only screen and (min-width: 950px) and (max-width: 1128px),only screen and (min-width: 1129px){.desktop-hidden{display:none!important}}@media only screen and (max-width: 529px),only screen and (min-width: 530px) and (max-width: 949px),only screen and (min-width: 950px) and (max-width: 1128px){.desktop-xl-only{display:none!important}}body{position:relative}body:after{pointer-events:none;content:"undefined";text-align:center;display:block;padding:.5em 1em;background:red;position:fixed;color:#fff;opacity:.8;z-index:9999;bottom:0;left:0}@media only screen and (max-width: 529px){body:after{background:orange;content:"mobile"}}@media only screen and (min-width: 530px) and (max-width: 949px){body:after{background:purple;content:"tablet-landscape"}}@media only screen and (min-width: 530px) and (max-width:768px){body:after{background:red;content:"tablet-portrait"}}@media only screen and (min-width: 950px) and (max-width: 1128px){body:after{background:green;content:"desktop"}}@media only screen and (min-width: 1129px){body:after{background:#00f;content:"desktop-xl"}}.page-section{flex:1}.video-review-page{max-width:2000px}.video-review-container{flex-direction:column;overflow:hidden;min-width:0;width:100%}@media only screen and (min-width: 1500px){.video-review-container{flex-direction:row}.video-review-container .video-section{flex:2}}.video-section{min-width:0}.video-section .video-container{gap:2px}.video-section .video-player{border-radius:12px 12px 0 0;background-color:#fff;min-height:300px}.video-section .video-player .loading-indicator{height:100%}.video-section .video-player .video{position:relative}.video-section .video-player #video-overlay-container{height:calc(100% - 10px);position:absolute;cursor:default;width:100%;left:0;top:0}.video-section .video-player #video-overlay-container .video-overlay{border-radius:8px 0 0;padding:.25rem .5rem;color:#242728;font-style:italic;position:absolute;font-size:.75rem;line-height:1rem;bottom:0;right:0}.video-section .video-player #video-overlay-container .video-overlay.overlay-error{background-color:#b7252ae6;color:#fff}.video-section .video-player #video-overlay-container .video-overlay.overlay-warning{background-color:#c2500ae6}.video-section .video-player #video-overlay-container .video-overlay.overlay-info{background-color:#eef3fee6}@media only screen and (max-width: 529px){.video-section .video-header{flex-direction:column;align-items:flex-start}}.key-item.fire .key-indicator{background-color:#e88187}.key-item.person .key-indicator{background-color:#b3c8fb}.key-item.machine .key-indicator{background-color:#ffdb59}.key-item.frames .key-indicator{background-color:#962423}.key-item .key-indicator{border-radius:4px;flex:0 0 .875rem;height:.875rem;width:.875rem;display:block}.frame-details{border-radius:0 0 12px 12px;background-color:#77241e;overflow:hidden;padding:1rem;min-width:0}.frame-details h3,.frame-details h4,.frame-details p{color:#f7f9ff}.frame-details .frame-time-info>*{white-space:nowrap}.frame-details .controller-container{border-bottom:1px solid #F7F9FF;border-top:1px solid #962423;padding:1rem 0}.frame-details .primary-controls .btn-icon{height:2.25rem;width:2.25rem}.frame-details .frame-key .divider{background-color:#962423;width:1px}.frame-details .frame-key p{font-weight:400;font-size:.875rem}.frame-details .frame-breakdown{width:100%}.frame-details .frame-breakdown .row{height:1rem}.frame-details .frame-breakdown td{border-right:1px solid #77241E;border-left:1px solid #77241E;flex:1}.frame-details .frame-breakdown .person{background-color:#b3c8fb}.frame-details .frame-breakdown .machine{background-color:#ffdb59}.frame-details .frame-breakdown .current{background-color:#fff}.frame-details .stat-details{overflow:hidden;min-width:0}.frame-details .stat-details .fire-bar-chart,.frame-details .stat-details .frame-bar-chart{position:relative;min-width:0;width:100%}.frame-details .stat-details .fire-bar-chart{height:2.5rem}.frame-details .stat-details .frame-bar-chart{height:1rem}.frame-details .stats-footnote{font-weight:400;text-align:right;font-size:.75rem}@media only screen and (max-width: 529px){.frame-details .details-header,.frame-details .header-container,.frame-details .frame-key-container{flex-direction:column}.frame-details .details-header{align-items:center;gap:.75rem}.frame-details .header-container{justify-content:center;width:100%}.frame-details .header-container .dot-separator{display:none}.frame-details .frame-key-container{gap:.5rem}}.review-annotate-section .overview-details{grid-template-columns:1fr 1fr;gap:.5rem .75rem;display:grid}.review-annotate-section .overview-details .overview-item{gap:.5rem;flex:1}.review-annotate-section .overview-details .overview-item .icon-container{background-color:#eef3fe;border-radius:8px;padding:.25rem}.review-annotate-section .overview-details .overview-item.outcome{grid-column:span 2}.review-annotate-section .overview-details .overview-item.outcome p{display:flex;gap:.25rem}.review-annotate-section .overview-details .overview-item.outcome .outcome-label{font-weight:600}.review-annotate-section .overview-details .overview-item.outcome-fire .outcome-label{color:#b7252a}.review-annotate-section .overview-details .overview-item.outcome-nofire .outcome-label{color:#0b7329}.review-annotate-section .overview-details .overview-item.outcome-none .outcome-label{color:#c2500a}.review-annotate-section .review-annotate-panel{background-color:#eef3fe;overflow:hidden;padding:0}.review-annotate-section .review-annotate-panel .panel-content{background-color:#fff;padding:1rem}.review-annotate-section .review-annotate-panel .panel-content .review-item,.review-annotate-section .review-annotate-panel .panel-content .empty,.review-annotate-section .review-annotate-panel .panel-content .instructions{background-color:#f7f9ff;border-radius:8px;padding:.75rem 1rem}.review-annotate-section .review-annotate-panel .panel-content .empty,.review-annotate-section .review-annotate-panel .panel-content .instructions{letter-spacing:.25px;font-style:italic;text-align:center}.review-annotate-section .review-annotate-panel .panel-tab-container{margin:0 1rem}.review-annotate-section .review-annotate-panel .btn-tab{background-color:transparent;color:#030607;line-height:1.25rem;font-weight:400;padding:.5rem 0;font-size:1rem;border:none;border-bottom:3px solid transparent;border-top:3px solid transparent}.review-annotate-section .review-annotate-panel .btn-tab.selected{border-bottom-color:#6b90e1;font-weight:600}.review-annotate-section .panel-reviews .previous-reviews{border-top:2px solid #EEF3FE;padding-top:1rem;margin-top:.5rem}.review-annotate-section .panel-reviews .previous-reviews h4{margin-bottom:.5rem}.review-annotate-section .panel-reviews .previous-reviews .review-item:not(:last-child){margin-bottom:.5rem}.review-annotate-section .panel-reviews .previous-reviews .reviewer-details{margin-bottom:.75rem}.review-annotate-section .panel-reviews .previous-reviews .reviewer-details .reviewer{color:#3d65c4;font-weight:500}.review-annotate-section .panel-reviews .previous-reviews .reviewer-details .date{font-style:italic}.review-annotate-section .panel-reviews .previous-reviews .review span,.review-annotate-section .panel-reviews .previous-reviews .review .comments{font-weight:400}.review-annotate-section .panel-reviews .previous-reviews .review .outcome{font-weight:600}.review-annotate-section .panel-reviews .previous-reviews .review .outcome.outcome-fire{color:#b7252a}.review-annotate-section .panel-reviews .previous-reviews .review .outcome.outcome-nofire{color:#0b7329}.review-annotate-section .panel-reviews .previous-reviews .review .outcome.outcome-unsure{color:#3d65c4}.review-annotate-section .panel-annotate .divider{background-color:#eef3fe;width:100%;height:2px}.review-annotate-section .panel-annotate .annotation-section .instructions{justify-content:space-between;align-items:center;gap:1rem}.review-annotate-section .panel-annotate .annotation-section .current-frame{font-weight:400}.review-annotate-section .panel-annotate .annotation-section .positioning{display:flex;align-items:center;gap:.5rem}.review-annotate-section .table-container{overflow-y:auto;max-height:240px}.review-annotate-section .table-container .header-item{background-color:#eef3fe;position:sticky;z-index:1;top:0}.review-annotate-section .frame-data-table p{font-weight:400}.review-annotate-section .frame-data-table .current-frame td{background-color:#f7f9ff}.review-annotate-section .frame-data-table .column-copy .btn{min-height:initial;height:1.75rem;width:1.75rem;border:none}#move-corner-guide-container{border-style:solid;border-color:#ff0;margin:12px 0;text-align:left;background-color:#ffffac;padding:4px 12px;font-size:13px}#move-corner-guide-container a{cursor:default}#video-stats-score-chart-container{height:20px}#video-overlay-container.cursor-crosshair{cursor:crosshair}#video-overlay-container.cursor-pointer{cursor:pointer}.video-overlay-box{position:absolute;border-style:solid;z-index:999}.video-overlay-box-machine{border-color:#ffdb59;color:#ffdb59;z-index:9998}.video-overlay-box-person{border-color:#b3c8fb;color:#b3c8fb;z-index:9999}.video-overlay-box-fire{border-color:#fff;color:#fff;z-index:10000;font-weight:600}.video-overlay-box-class-text{z-index:1000;position:absolute;top:-22px;left:0;font-size:14px}.video-overlay-box-confidence-text{z-index:1000;position:absolute;bottom:-20px;right:0;font-size:12px}#annotating{opacity:.5;cursor:"not-allowed"}#not-annotating{opacity:1;cursor:"default"}.video-queue-page .video-queue-table .header-item:first-child,.video-queue-page .video-queue-table .column-item:first-child{border-left-width:.25rem;padding-left:1rem}.video-queue-page .column-item.column-first:first-child,.video-queue-page .video-card{border-bottom-left-radius:0;border-top-left-radius:0;border-left-width:.25rem;position:relative}.video-queue-page .column-item.column-first:first-child:before,.video-queue-page .video-card:before{position:absolute;width:.25rem;left:-.25rem;bottom:-1px;content:"";top:-1px}.video-queue-page .table-row .column-status,.video-queue-page .video-card .column-status,.video-queue-page .table-row .status,.video-queue-page .video-card .status{font-weight:600}.video-queue-page .table-row.outcome-info:before,.video-queue-page .video-card.outcome-info:before,.video-queue-page .table-row.outcome-info .column-first:before,.video-queue-page .video-card.outcome-info .column-first:before{background-color:#6b90e1}.video-queue-page .table-row.outcome-info .column-status,.video-queue-page .video-card.outcome-info .column-status,.video-queue-page .table-row.outcome-info .status,.video-queue-page .video-card.outcome-info .status{color:#6b90e1;font-style:italic}.video-queue-page .table-row.outcome-success:before,.video-queue-page .video-card.outcome-success:before,.video-queue-page .table-row.outcome-success .column-first:before,.video-queue-page .video-card.outcome-success .column-first:before{background-color:#0b7329}.video-queue-page .table-row.outcome-success .column-status,.video-queue-page .video-card.outcome-success .column-status,.video-queue-page .table-row.outcome-success .status,.video-queue-page .video-card.outcome-success .status{color:#0b7329}.video-queue-page .table-row.outcome-warning:before,.video-queue-page .video-card.outcome-warning:before,.video-queue-page .table-row.outcome-warning .column-first:before,.video-queue-page .video-card.outcome-warning .column-first:before{background-color:#c2500a}.video-queue-page .table-row.outcome-warning .column-status,.video-queue-page .video-card.outcome-warning .column-status,.video-queue-page .table-row.outcome-warning .status,.video-queue-page .video-card.outcome-warning .status{color:#c2500a}.video-queue-page .table-row.outcome-danger:before,.video-queue-page .video-card.outcome-danger:before,.video-queue-page .table-row.outcome-danger .column-first:before,.video-queue-page .video-card.outcome-danger .column-first:before{background-color:#b7252a}.video-queue-page .table-row.outcome-danger .column-status,.video-queue-page .video-card.outcome-danger .column-status,.video-queue-page .table-row.outcome-danger .status,.video-queue-page .video-card.outcome-danger .status{color:#b7252a}.video-queue-page .column-device{max-width:250px}.video-queue-page .column-processing,.video-queue-page .column-outcome,.video-queue-page .column-actions{max-width:85px}.video-queue-page .column-id{min-width:100px}.video-card .action{margin-top:.5rem;display:block}.configuration-page .table-actions-container{justify-content:space-between}.configuration-page .table-actions-container .search{width:350px}.configuration-page .table{table-layout:fixed}.configuration-page .table .column-actions{width:150px}.configuration-page .not-connected{font-weight:600;color:#b7252a}.configuration-page .processing-status.danger svg,.configuration-page .bypass-status.danger svg{color:#b7252a}.configuration-page .processing-status.success svg,.configuration-page .bypass-status.success svg{color:#0b7329}.configuration-page .status-indicator.inactive{border:1px solid #D2D2D3;border-radius:4px;font-weight:400;letter-spacing:.25px;margin-right:.5rem;font-style:italic;padding:0 .5rem}
