/* Marketing-only reports. All values are illustrative and independent of account records. */
.sample-report{font-family:Arial,sans-serif;box-sizing:border-box;line-height:1.3;letter-spacing:0}.sample-report *{box-sizing:border-box}.sample-tablet-device{position:relative;width:100%;clip-path:inset(1.2% 1.7% 2.6% 1.1% round 7% / 10%)}.sample-tablet-bezel{display:block;width:100%;height:auto}.sample-report-screen{position:absolute;left:5.3%;top:6.9%;width:88.2%;height:84.9%;background:#0b1a13;color:#f0f4ec;overflow:hidden;container-type:inline-size;display:flex;flex-direction:column;padding:0 1.1% 1%}.sample-device-status{display:flex;justify-content:space-between;align-items:center;font-size:1.1cqw;height:2.8cqw;flex-shrink:0}.sample-account-header{display:flex;justify-content:space-between;align-items:center;background:#142e1e;color:#d0f532;padding:.6cqw 1cqw;font-size:1.5cqw;min-height:5cqw}.sample-account-header>div{display:flex;align-items:center;gap:.8cqw}.sample-account-header b,.sample-account-header small{display:block}.sample-account-header small{font-size:1.1cqw}.sample-report-screen .sample-account-header img{width:2.8cqw;height:2.8cqw}.sample-workspace-title{display:flex;align-items:center;gap:1cqw;min-height:4cqw;font-size:1.4cqw}.sample-workspace-title>span{color:#9bab9f;font-size:1.1cqw}.sample-workspace-title>b{margin-left:auto;font-size:1.7cqw}.sample-workspace-title small{font-size:1cqw;color:#c9ef35;margin-left:.7cqw}.sample-app-tabs,.sample-scope{display:flex;text-align:center;gap:.7cqw;flex-shrink:0;margin-bottom:.7cqw;font-size:1.15cqw}.sample-app-tabs span,.sample-scope span{flex:1;background:#2a3531;border-radius:4cqw;padding:.9cqw .3cqw}.sample-app-tabs .selected{background:#3d5210;color:#f2f6ea}.sample-scope span{padding:.55cqw}.sample-scope .selected{background:#626a6b}.sample-report-lead{display:flex;justify-content:space-between;align-items:center;min-height:3.2cqw;font-size:1.5cqw}.sample-report-lead>span{font-size:1cqw;color:#9cab9f}.sample-report-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:1cqw;margin:.5cqw 0 1cqw}.sample-report-kpis>div{border:1px solid #304536;background:#182e20;border-radius:1cqw;padding:.85cqw 1cqw}.sample-report-kpis small,.sample-report-kpis b,.sample-report-kpis span{display:block}.sample-report-kpis small{font-size:1cqw;color:#b4c3b6}.sample-report-kpis b{font-size:3.1cqw;line-height:1.2;letter-spacing:-.04em}.sample-report-kpis span{font-size:.95cqw;color:#9daf9f;margin-top:.2cqw}.sample-report-filters{display:flex;justify-content:space-between;background:#192f1e;border-radius:1cqw;padding:.65cqw 1.2cqw;margin-bottom:.8cqw;color:#d0f532;font-size:1.4cqw}.sample-report-tabs{display:flex;gap:.2cqw;background:#28342f;border-radius:3cqw;padding:.2cqw;margin-bottom:1cqw}.sample-report-tabs button{appearance:none;display:block;flex:1;min-width:0;min-height:0;background:transparent;border:0;border-radius:3cqw;color:#eef1ec;padding:.65cqw .2cqw;font:400 1.25cqw/1.3 Arial,sans-serif;cursor:pointer;box-shadow:none;letter-spacing:0}.sample-report-tabs button[aria-pressed=true]{background:#626c6b;color:white}.sample-report-tabs button:hover{background:#445833}.sample-report-tabs button:focus-visible{outline:2px solid #d0f532;outline-offset:1px}.sample-table-shell{border-radius:1.4cqw;overflow:hidden;background:white;flex:1;min-height:0}.sample-report table{width:100%;height:100%;table-layout:fixed;border-collapse:collapse;color:#26352b;background:#fff;margin:0;font-size:1.4cqw}.sample-report th,.sample-report td{padding:.65cqw .3cqw;text-align:center;border:0;border-bottom:1px solid #e0e5de;vertical-align:middle;white-space:nowrap;line-height:1.35}.sample-report thead{background:#f1f3ef;font-size:1.05cqw}.sample-report th:first-child{width:16.5%;text-align:left;padding-left:1cqw}.sample-report tbody th b{font-size:1.3cqw;display:block}.sample-report tbody th small{display:block;font-size:.95cqw;font-weight:400;color:#72825e;margin-top:.2cqw}.sample-report .sample-team-total{background:#eaf3cb;font-weight:700}.sample-report .sample-team-total td{color:#263b1f}.sample-report-footnote{font-size:.9cqw;color:#a7ba9e;padding:.8cqw .1cqw 0;flex-shrink:0}.device-product-gallery .paired-scene-stats{height:auto;aspect-ratio:auto;padding:0;background:none}.sample-stats-camera-block{margin-top:24px}.sample-stats-camera-block>p{font-size:10px!important;letter-spacing:.13em;font-weight:700;color:#647a50;margin-bottom:0!important}.sample-stats-camera-block .sample-stats-camera{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;transform:none;filter:drop-shadow(0 10px 12px #10231920)}
/* The report, court and camera each have their own space in the opening graphic. */
.product-hero .connected-hero-stage{height:auto;aspect-ratio:1.45}.product-hero .connected-hero-stage .connected-hero-camera{width:46%;left:28%;bottom:0}.product-hero .hero-camera-label{left:33%;bottom:0}.sample-web-report{position:relative;width:100%;aspect-ratio:1.6;display:grid;grid-template-columns:18% 82%;background:#edf0eb;color:#24352b;container-type:inline-size;overflow:hidden}.sample-web-report aside{background:#142119;color:#c0cbbd;padding:2cqw 1cqw}.sample-web-logo{display:flex;align-items:center;gap:.6cqw;color:white;font-size:1.1cqw;font-weight:700;margin-bottom:2cqw}.sample-web-report .sample-web-logo img{width:2.8cqw;height:2.8cqw;object-fit:contain}.sample-web-logo small{display:block;color:#c9ee36;font-size:.7cqw;letter-spacing:.2em}.sample-web-team{padding:1cqw .5cqw;border:1px solid #344236;border-radius:.8cqw;font-size:1.1cqw;margin-bottom:1.5cqw}.sample-web-team small{display:block;font-size:.8cqw;color:#91a28f}.sample-web-report aside>span{display:block;font-size:1cqw;padding:1.05cqw .6cqw;margin-bottom:.35cqw;border-radius:.4cqw}.sample-web-report aside>span.selected{background:#d0f532;color:#22331c;font-weight:bold}.sample-web-main{display:flex;flex-direction:column;padding:1.2cqw;min-width:0}.sample-web-search{display:flex;justify-content:space-between;align-items:center;background:white;padding:.7cqw;font-size:.95cqw;border-radius:.6cqw;margin-bottom:1cqw}.sample-web-search>span{color:#82907e}.sample-web-search>b{background:#d2f33e;color:#314121;padding:.7cqw;border-radius:.5cqw}.sample-web-analytics-options{display:flex;align-items:center;justify-content:space-between;gap:.5cqw;font-size:.8cqw;margin-bottom:.8cqw;white-space:nowrap}.sample-web-analytics-options b{background:#d5f45c;padding:.7cqw .5cqw;border-radius:.3cqw}.sample-web-report .sample-report-kpis{gap:.7cqw;margin:.5cqw 0 1.5cqw}.sample-web-report .sample-report-kpis>div{background:white;border:1px solid #dde4d8;padding:.9cqw .8cqw;border-radius:.8cqw}.sample-web-report .sample-report-kpis small{font-size:.9cqw;color:#788574}.sample-web-report .sample-report-kpis b{font-size:2.7cqw}.sample-web-report .sample-report-kpis span{font-size:.8cqw;color:#7d8977}.sample-web-title{display:flex;justify-content:space-between;align-items:center;font-size:1.4cqw;margin-bottom:.8cqw}.sample-web-title>span{font-size:.8cqw;color:#7d8977}.sample-web-category-labels{font-size:1cqw;color:#718067;padding:.6cqw 0 1cqw}.sample-web-category-labels b{color:#273a1f}.sample-web-report .sample-table-shell{border-radius:.8cqw}.sample-web-report table{font-size:1.1cqw}.sample-web-report thead{font-size:.85cqw}.sample-web-report tbody th b{font-size:1.1cqw}.sample-web-report tbody th small{font-size:.8cqw}.sample-web-report th:first-child{width:17%;padding-left:.7cqw}.sample-web-report th,.sample-web-report td{padding:.6cqw .2cqw}
@media(max-width:800px){.product-hero .connected-hero-stage{aspect-ratio:1.2}.product-hero .connected-hero-stage .connected-hero-camera{width:69%;left:12%;bottom:0}.product-hero .hero-camera-label{left:18%;bottom:0}}
@media(max-width:600px){.product-hero .connected-hero-stage{aspect-ratio:1}.product-hero .connected-hero-stage .connected-hero-camera{width:86%;left:2%;bottom:0}.product-hero .hero-camera-label{left:10%;bottom:0}.sample-stats-camera-block{max-width:370px}.sample-report-tabs button{padding:.8cqw .2cqw}}
.sample-report table{min-width:0}.sample-report tbody tr{background:#fff}.sample-report tbody tr:nth-child(even){background:#f7f9f5}.sample-report thead th{color:#465540;font-weight:600}.sample-report tbody tr.sample-team-total{background:#eaf3cb}.sample-report th:first-child{font-weight:600}
.sample-report-screen th,.sample-report-screen td{padding:.35cqw .3cqw;font-size:1.25cqw}.sample-report-screen thead th{font-size:1.0cqw}.sample-report-screen tbody th b{font-size:1.15cqw}.sample-report-screen tbody th small{font-size:.75cqw;margin-top:.15cqw}
.sample-report th,.sample-report td{border-bottom-width:.1cqw}
