.w8b8-cam .w7-dialog__form{gap:.7rem}.w8b8-cam__frame{border-radius:var(--radius);aspect-ratio:4/3;background:#000;position:relative;overflow:hidden}.w8b8-cam__video{object-fit:cover;width:100%;height:100%;display:block}.w8b8-cam__aim{pointer-events:none;border:3px solid #ffffffd9;border-radius:10px;position:absolute;inset:30% 12%;box-shadow:0 0 0 9999px #00000040}.w8b8-cam__status{overflow-wrap:anywhere;min-height:1.5em;margin:0;font-weight:650}.w8b8-report{min-width:0;container-type:inline-size}.w8b8-report .table-wrap{position:relative}.w8b8-table th,.w8b8-table td{vertical-align:top}.w8b8-table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.w8b8-table tfoot td,.w8b8-table tfoot th{border-top:2px solid var(--line-strong);font-weight:750}.w8b8-sub{color:var(--text-2);overflow-wrap:anywhere;font-size:.82rem;display:block}.w8b8-cv{min-width:0;display:block}.w8b8-strong{font-weight:700}.w8b8-locked td{padding-top:.6rem}.w8b8-report .table-wrap:has(.w8b8-locked){max-height:none}@container (width<=40rem){.w8b8-stack thead{display:none}.w8b8-stack tbody tr,.w8b8-stack tfoot tr{border-bottom:1px solid var(--line);gap:.2rem;padding:.6rem 0;display:grid}.w8b8-stack tbody td,.w8b8-stack tbody th,.w8b8-stack tfoot td,.w8b8-stack tfoot th{text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;grid-template-columns:12ch minmax(0,1fr);gap:.6rem;padding:.08rem 0;display:grid}.w8b8-stack tbody td:before,.w8b8-stack tbody th:before,.w8b8-stack tfoot td:before,.w8b8-stack tfoot th:before{content:attr(data-label);color:var(--text-2);font-size:.8rem;font-weight:500}.w8b8-table.w8b8-stack :is(td,th).num{text-align:left}.w8b8-stack .w8b8-locked td{grid-template-columns:minmax(0,1fr)}.w8b8-stack .w8b8-locked td:before{content:none}.w8b8-stack td:empty{display:none}}.w8b8-chip{white-space:nowrap;border:1px solid var(--line-strong);color:var(--text-2);border-radius:999px;align-items:center;padding:.05rem .5rem;font-size:.76rem;font-weight:700;display:inline-flex}.w8b8-chip--ok{color:var(--success);background:var(--success-bg);border-color:color-mix(in srgb, var(--success) 50%, var(--line))}.w8b8-chip--warn{color:var(--warning);background:var(--warning-bg);border-color:color-mix(in srgb, var(--warning) 50%, var(--line))}.w8b8-chip--bad{color:var(--danger);background:var(--danger-bg);border-color:color-mix(in srgb, var(--danger) 50%, var(--line))}.w8b8-chip--info{color:var(--info);background:var(--info-bg);border-color:color-mix(in srgb, var(--info) 50%, var(--line))}.w8b8-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:.6rem;margin:0;display:grid}.w8b8-stat{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);gap:.15rem;min-width:0;padding:.6rem .75rem;display:grid;container-type:inline-size}.w8b8-stat__v{font-size:1.25rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(.95rem,16cqi,1.25rem);font-weight:750}.w8b8-stat__l{color:var(--text-2);font-size:.8rem}.w8b8-stat[data-tone=bad]{border-left:5px solid var(--danger)}.w8b8-stat[data-tone=warn]{border-left:5px solid var(--warning)}.w8b8-stat[data-tone=ok]{border-left:5px solid var(--success)}.w8b8-notes{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.w8b8-notes:empty{display:none}.w8b8-note{border-left:4px solid var(--info);border-radius:var(--radius-s);background:var(--info-bg);overflow-wrap:anywhere;padding:.5rem .7rem;font-size:.9rem;line-height:1.5}.w8b8-note[data-level=warning]{border-color:var(--warning);background:var(--warning-bg)}.w8b8-note[data-level=error]{border-color:var(--danger);background:var(--danger-bg)}.w8b8-h3{margin:.4rem 0 .35rem;font-size:1rem;font-weight:700}.w8b8-actions{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.w8b8-empty{color:var(--text-2);margin:.2rem 0}.w8b8-pages{justify-items:center;gap:.75rem;display:grid}.w8b8-pages img{border:1px solid var(--line);border-radius:var(--radius-s);max-width:100%;height:auto}@media (pointer:coarse){.w8b8-tool :is(.btn,.input,.select){min-height:44px}.w8b8-tool .segmented label{align-items:center;min-height:44px;display:inline-flex}}
