:root{color-scheme:light;--app-font-family: "Segoe UI", "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--app-brand-deep: #232049;--app-brand-primary: #4F84A5}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;background:var(--p-select-option-focus-background, var(--p-surface-100, var(--surface-100)));color:var(--p-text-color);font-family:var(--p-font-family, var(--app-font-family));line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:72rem;margin:0 auto;padding:.75rem}:where(.p-card,.p-menubar,.p-dialog){border-radius:1rem}.p-button{border-radius:.7rem}.p-component{font-family:inherit}.btn-block{display:block;width:100%}@media(min-width:768px){#app{padding:1rem}}.brand-mark[data-v-48bfdb6d]{display:inline-flex;align-items:center;gap:.5rem}.brand-logo[data-v-48bfdb6d]{height:3rem;width:auto;display:block}@media(prefers-color-scheme:dark){.brand-logo[data-v-48bfdb6d]{filter:invert(1)}}.brand-text[data-v-48bfdb6d]{font-size:1.2rem;font-weight:700;letter-spacing:.03em;white-space:nowrap}[data-v-5d4269b1] .responsive-modal.p-dialog{width:min(46rem,94vw);max-height:calc(100vh - 1.5rem)}[data-v-5d4269b1] .responsive-modal .p-dialog-content{overflow-y:auto}[data-v-5d4269b1] .responsive-modal .p-dialog-footer{display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:640px){[data-v-5d4269b1] .responsive-modal.p-dialog{margin:.5rem;max-height:calc(100vh - 1rem)}[data-v-5d4269b1] .responsive-modal .p-dialog-content,[data-v-5d4269b1] .responsive-modal .p-dialog-footer{padding:.9rem}[data-v-5d4269b1] .responsive-modal .p-dialog-footer .p-button{flex:1 1 100%}}.form-group[data-v-54578167]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.85rem}.validation-error[data-v-54578167]{display:block;margin-top:-.45rem;margin-bottom:.7rem;color:var(--p-red-600)}.dmc-input-row[data-v-54578167]{display:flex;gap:.5rem;align-items:flex-start}.dmc-input-row[data-v-54578167] .p-inputtext{flex:1 1 auto}[data-v-54578167] .dmc-creation-dialog.p-dialog{width:min(32rem,92vw)}.app-shell[data-v-3802dfa0]{display:flex;flex-direction:column;gap:1rem}.auth-container[data-v-3802dfa0]{display:flex;align-items:center;gap:.6rem}.welcome-text[data-v-3802dfa0]{font-size:.88rem;display:flex;align-items:center;gap:.3rem}.main-content[data-v-3802dfa0]{width:100%;display:flex;flex-direction:column;gap:1rem}.brand-start[data-v-3802dfa0]{display:inline-flex;align-items:center;gap:.6rem}[data-v-3802dfa0] .app-menu.p-menubar{border-radius:1rem}[data-v-3802dfa0] .active-nav-item>.p-menubar-item-content>.p-menubar-item-link{font-weight:700}.guest-text[data-v-3802dfa0]{margin:0}@media(max-width:768px){.app-menu[data-v-3802dfa0]{justify-content:space-between}.welcome-text[data-v-3802dfa0],.brand-divider[data-v-3802dfa0],[data-v-3802dfa0] .app-menu .p-menubar-end{display:none}}.scanner-view[data-v-8a1f9f3e]{display:flex;flex-direction:column;gap:1rem}.loading-row[data-v-8a1f9f3e]{display:flex;align-items:center;gap:.65rem}.camera-select[data-v-8a1f9f3e]{width:100%}.video-frame[data-v-8a1f9f3e]{position:relative;display:flex;align-items:center;justify-content:center;border:1px solid var(--p-content-border-color);border-radius:.75rem;overflow:hidden;margin-bottom:.7rem;background:#0f1116;min-height:18rem}.video-frame.is-placeholder[data-v-8a1f9f3e]{aspect-ratio:16 / 9;min-height:0}.video-frame.is-placeholder video[data-v-8a1f9f3e]{visibility:hidden}.video-frame video[data-v-8a1f9f3e]{display:block;width:100%;height:100%;object-fit:contain}.video-placeholder[data-v-8a1f9f3e]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;color:color-mix(in srgb,#fff 86%,transparent);background:color-mix(in srgb,#0f1116 70%,transparent)}.placeholder-icon[data-v-8a1f9f3e]{opacity:.92}.scanner-grid[data-v-8a1f9f3e]{display:grid;grid-template-columns:1fr;gap:.9rem}.controls-panel[data-v-8a1f9f3e]{display:flex;flex-direction:column;gap:.65rem;padding:.8rem;border:1px solid var(--p-content-border-color);border-radius:.75rem;background:color-mix(in srgb,var(--p-primary-50) 50%,transparent)}.controls-actions[data-v-8a1f9f3e]{display:flex;flex-wrap:wrap;gap:.5rem}.controls-actions .p-button[data-v-8a1f9f3e]{flex:1 1 11rem}.preview-panel[data-v-8a1f9f3e]{display:flex;flex-direction:column;gap:.6rem}@media(min-width:960px){.scanner-grid[data-v-8a1f9f3e]{grid-template-columns:18rem minmax(0,1fr);align-items:start}.controls-actions .p-button[data-v-8a1f9f3e]{flex:initial}}.steps-card[data-v-ff77f4da]{border:0;box-shadow:none}.steps-card[data-v-ff77f4da] .p-card-body{padding:0}.steps-card[data-v-ff77f4da] .p-step-title{white-space:initial}.dialog-content[data-v-cef480b0]{display:flex;flex-direction:column;gap:.75rem}.process-output[data-v-cef480b0]{background:var(--p-surface-100);border-radius:.65rem;padding:.75rem;white-space:pre-wrap;overflow-x:auto}[data-v-cef480b0] .details-dialog.p-dialog{width:min(42rem,92vw)}.label-wrap[data-v-d70ef1da]{margin-bottom:1rem}.done-form[data-v-d70ef1da]{display:flex;flex-direction:column;gap:.7rem}.findings-row[data-v-d70ef1da]{display:flex;flex-direction:column;gap:1rem}.upload-group[data-v-d70ef1da]{display:flex;flex-direction:column;gap:.4rem}.footer-actions[data-v-d70ef1da]{display:flex;gap:.5rem;flex-wrap:wrap}[data-v-d70ef1da] .working-dialog.p-dialog{width:min(42rem,92vw)}.w-full[data-v-f1283a62]{width:100%}.h-auto[data-v-f1283a62]{height:auto}.hidden[data-v-f1283a62]{display:none}.shutter[data-v-f1283a62]{opacity:0;transition:all 30ms ease-in;position:fixed;height:0%;width:0%;pointer-events:none;background-color:#000;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.shutter.on[data-v-f1283a62]{opacity:1;height:100%;width:100%}[data-v-134bcd9f],[data-v-134bcd9f]:after,[data-v-134bcd9f]:before{box-sizing:border-box;border:0 solid #e5e7eb}[data-v-134bcd9f]:after,[data-v-134bcd9f]:before{--tw-content:""}html[data-v-134bcd9f]{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body[data-v-134bcd9f]{margin:0;line-height:inherit}hr[data-v-134bcd9f]{height:0;color:inherit;border-top-width:1px}abbr[data-v-134bcd9f]:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1[data-v-134bcd9f],h2[data-v-134bcd9f],h3[data-v-134bcd9f],h4[data-v-134bcd9f],h5[data-v-134bcd9f],h6[data-v-134bcd9f]{font-size:inherit;font-weight:inherit}a[data-v-134bcd9f]{color:inherit;text-decoration:inherit}b[data-v-134bcd9f],strong[data-v-134bcd9f]{font-weight:bolder}code[data-v-134bcd9f],kbd[data-v-134bcd9f],pre[data-v-134bcd9f],samp[data-v-134bcd9f]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small[data-v-134bcd9f]{font-size:80%}sub[data-v-134bcd9f],sup[data-v-134bcd9f]{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub[data-v-134bcd9f]{bottom:-.25em}sup[data-v-134bcd9f]{top:-.5em}table[data-v-134bcd9f]{text-indent:0;border-color:inherit;border-collapse:collapse}button[data-v-134bcd9f],input[data-v-134bcd9f],optgroup[data-v-134bcd9f],select[data-v-134bcd9f],textarea[data-v-134bcd9f]{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button[data-v-134bcd9f],select[data-v-134bcd9f]{text-transform:none}[type=button][data-v-134bcd9f],[type=reset][data-v-134bcd9f],[type=submit][data-v-134bcd9f],button[data-v-134bcd9f]{-webkit-appearance:button;background-color:initial;background-image:none}[data-v-134bcd9f]:-moz-focusring{outline:auto}[data-v-134bcd9f]:-moz-ui-invalid{box-shadow:none}progress[data-v-134bcd9f]{vertical-align:initial}[data-v-134bcd9f]::-webkit-inner-spin-button,[data-v-134bcd9f]::-webkit-outer-spin-button{height:auto}[type=search][data-v-134bcd9f]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-134bcd9f]::-webkit-search-decoration{-webkit-appearance:none}[data-v-134bcd9f]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-134bcd9f]{display:list-item}blockquote[data-v-134bcd9f],dd[data-v-134bcd9f],dl[data-v-134bcd9f],figure[data-v-134bcd9f],h1[data-v-134bcd9f],h2[data-v-134bcd9f],h3[data-v-134bcd9f],h4[data-v-134bcd9f],h5[data-v-134bcd9f],h6[data-v-134bcd9f],hr[data-v-134bcd9f],p[data-v-134bcd9f],pre[data-v-134bcd9f]{margin:0}fieldset[data-v-134bcd9f]{margin:0}fieldset[data-v-134bcd9f],legend[data-v-134bcd9f]{padding:0}menu[data-v-134bcd9f],ol[data-v-134bcd9f],ul[data-v-134bcd9f]{list-style:none;margin:0;padding:0}textarea[data-v-134bcd9f]{resize:vertical}input[data-v-134bcd9f]::-moz-placeholder,textarea[data-v-134bcd9f]::-moz-placeholder{opacity:1;color:#9ca3af}input[data-v-134bcd9f]:-ms-input-placeholder,textarea[data-v-134bcd9f]:-ms-input-placeholder{opacity:1;color:#9ca3af}input[data-v-134bcd9f]::placeholder,textarea[data-v-134bcd9f]::placeholder{opacity:1;color:#9ca3af}[role=button][data-v-134bcd9f],button[data-v-134bcd9f]{cursor:pointer}[data-v-134bcd9f]:disabled{cursor:default}audio[data-v-134bcd9f],canvas[data-v-134bcd9f],embed[data-v-134bcd9f],iframe[data-v-134bcd9f],img[data-v-134bcd9f],object[data-v-134bcd9f],svg[data-v-134bcd9f],video[data-v-134bcd9f]{display:block;vertical-align:middle}img[data-v-134bcd9f],video[data-v-134bcd9f]{max-width:100%;height:auto}[data-v-134bcd9f],[data-v-134bcd9f]:after,[data-v-134bcd9f]:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }[data-v-134bcd9f]::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }[data-v-134bcd9f]::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.invisible[data-v-134bcd9f]{visibility:hidden}.fixed[data-v-134bcd9f]{position:fixed}.bottom-0[data-v-134bcd9f]{bottom:0}.right-0[data-v-134bcd9f]{right:0}.left-0[data-v-134bcd9f]{left:0}.top-0[data-v-134bcd9f]{top:0}.z-50[data-v-134bcd9f]{z-index:50}.mx-auto[data-v-134bcd9f]{margin-left:auto;margin-right:auto}.block[data-v-134bcd9f]{display:block}.flex[data-v-134bcd9f]{display:flex}.inline-flex[data-v-134bcd9f]{display:inline-flex}.hidden[data-v-134bcd9f]{display:none}.h-auto[data-v-134bcd9f]{height:auto}.h-full[data-v-134bcd9f]{height:100%}.h-10[data-v-134bcd9f]{height:2.5rem}.h-32[data-v-134bcd9f]{height:8rem}.h-screen[data-v-134bcd9f]{height:100vh}.h-12[data-v-134bcd9f]{height:3rem}.w-full[data-v-134bcd9f]{width:100%}.w-80[data-v-134bcd9f]{width:20rem}.w-10[data-v-134bcd9f]{width:2.5rem}.w-screen[data-v-134bcd9f]{width:100vw}.w-12[data-v-134bcd9f]{width:3rem}.transform[data-v-134bcd9f]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-col[data-v-134bcd9f]{flex-direction:column}.items-center[data-v-134bcd9f]{align-items:center}.justify-center[data-v-134bcd9f]{justify-content:center}.justify-between[data-v-134bcd9f]{justify-content:space-between}.rounded-md[data-v-134bcd9f]{border-radius:.375rem}.rounded-full[data-v-134bcd9f]{border-radius:9999px}.border-4[data-v-134bcd9f]{border-width:4px}.border[data-v-134bcd9f]{border-width:1px}.border-gray-300[data-v-134bcd9f]{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-white[data-v-134bcd9f]{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.border-green-500[data-v-134bcd9f]{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity))}.border-red-500[data-v-134bcd9f]{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity))}.border-transparent[data-v-134bcd9f]{border-color:#0000}.bg-black[data-v-134bcd9f]{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-indigo-500[data-v-134bcd9f]{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity))}.p-8[data-v-134bcd9f]{padding:2rem}.py-2[data-v-134bcd9f]{padding-top:.5rem;padding-bottom:.5rem}.px-2[data-v-134bcd9f]{padding-left:.5rem;padding-right:.5rem}.px-4[data-v-134bcd9f]{padding-left:1rem;padding-right:1rem}.pl-3[data-v-134bcd9f]{padding-left:.75rem}.pr-10[data-v-134bcd9f]{padding-right:2.5rem}.pr-2[data-v-134bcd9f]{padding-right:.5rem}.text-center[data-v-134bcd9f]{text-align:center}.text-base[data-v-134bcd9f]{font-size:1rem;line-height:1.5rem}.text-sm[data-v-134bcd9f]{font-size:.875rem;line-height:1.25rem}.font-medium[data-v-134bcd9f]{font-weight:500}.text-white[data-v-134bcd9f]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.shadow-sm[data-v-134bcd9f]{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.transition[data-v-134bcd9f]{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover\:bg-indigo-700[data-v-134bcd9f]:hover{--tw-bg-opacity:1;background-color:rgb(67 56 202/var(--tw-bg-opacity))}.focus\:border-indigo-500[data-v-134bcd9f]:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity))}.focus\:outline-none[data-v-134bcd9f]:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-2[data-v-134bcd9f]:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-indigo-500[data-v-134bcd9f]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity))}.focus\:ring-offset-2[data-v-134bcd9f]:focus{--tw-ring-offset-width:2px}@media(min-width:640px){.sm\:flex-row[data-v-134bcd9f]{flex-direction:row}.sm\:py-0[data-v-134bcd9f]{padding-top:0;padding-bottom:0}.sm\:text-sm[data-v-134bcd9f]{font-size:.875rem;line-height:1.25rem}}.fullscreen-ui{@apply fixed bottom-0 right-0 left-0 h-32;}.fullscreen-overlay{@apply fixed top-0 bottom-0 left-0 right-0 z-50 w-screen h-screen bg-black;}.camera{@apply text-white h-12 w-12 border-4 border-white rounded-full;}.camera-success{@apply border-green-500;}.camera-failed{@apply border-red-500;}.button-control{@apply px-2 py-2 sm:py-0;}.invisible{visibility:hidden}.webcam-ui-buttons{@apply flex flex-col justify-center py-2 mx-auto text-center sm:flex-row items-center;}.dmc-scanner-content[data-v-eea15237]{display:flex;flex-direction:column;gap:.65rem}.camera-select[data-v-eea15237]{width:100%}.controls-actions[data-v-eea15237]{display:flex;flex-wrap:wrap;gap:.5rem}.video-frame[data-v-eea15237]{position:relative;display:flex;align-items:center;justify-content:center;border:1px solid var(--p-content-border-color);border-radius:.75rem;overflow:hidden;background:#0f1116;min-height:14rem}.video-frame.is-placeholder video[data-v-eea15237]{visibility:hidden}.video-frame video[data-v-eea15237]{display:block;width:100%;height:100%;object-fit:contain}.video-placeholder[data-v-eea15237]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,#fff 86%,transparent)}.loading-screen[data-v-3f411061]{display:flex;align-items:center;gap:.65rem}.findings-body[data-v-3f411061]{width:100%;max-width:100%;min-width:0}.findings-scroll[data-v-3f411061]{padding-right:.75rem}.findings-controls[data-v-3f411061]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-bottom:.75rem;width:100%;max-width:100%;overflow:hidden}.findings-controls[data-v-3f411061]>*{min-width:0}.findings-tabs-wrap[data-v-3f411061]{min-width:0;max-width:100%;width:100%}[data-v-3f411061] .findings-tabs.p-tabs{width:100%}[data-v-3f411061] .findings-tabs .p-tab{white-space:nowrap}.tab-actions[data-v-3f411061]{display:flex;gap:.45rem;flex-wrap:wrap;align-self:start}.field-group[data-v-3f411061]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.8rem}.dmc-input-row[data-v-3f411061]{display:flex;gap:.5rem;align-items:center}.dmc-input-row[data-v-3f411061] .p-inputtext{flex:1}.validation-error[data-v-3f411061]{color:var(--p-red-500)}.camera-block[data-v-3f411061]{display:flex;flex-direction:column;gap:.4rem;width:100%}.camera-preview[data-v-3f411061]{width:100%;max-width:none}[data-v-3f411061] .camera-preview #webcam-ui{display:flex;flex-direction:column;gap:.5rem;width:100%;align-items:stretch}[data-v-3f411061] .camera-preview #webcam-ui>div:first-child{aspect-ratio:16 / 10;border-radius:.75rem;overflow:hidden;background:#000}[data-v-3f411061] .camera-preview #webcam-ui>div:first-child video,[data-v-3f411061] .camera-preview #webcam-ui>div:first-child canvas,[data-v-3f411061] .camera-preview #webcam-ui>div:first-child img{width:100%!important;height:100%!important;object-fit:contain;display:block}[data-v-3f411061] .camera-preview .webcam-ui-buttons{display:flex;justify-content:space-between}@media(min-width:1024px){[data-v-3f411061] .camera-preview #webcam-ui>div:first-child{max-height:20rem}}@media(max-width:768px){.findings-controls[data-v-3f411061]{grid-template-columns:1fr;align-items:start}.tab-actions[data-v-3f411061]{justify-content:flex-start}}.findings-dialog.p-dialog{width:min(58rem,95vw);max-width:95vw;min-width:0}.findings-dialog .p-dialog-content{width:100%;max-width:100%;min-width:0;overflow-y:auto;overflow-x:hidden}.findings-dialog .p-dialog-content>*{max-width:100%;min-width:0}.result-view[data-v-84b57b12]{display:flex;flex-direction:column;gap:1rem}.loading-row[data-v-84b57b12]{display:flex;align-items:center;gap:.65rem}.result-header[data-v-84b57b12],.matches[data-v-84b57b12]{margin-bottom:1rem}[data-v-84b57b12] .result-header-card{display:grid;grid-template-columns:minmax(12rem,15.625rem) 1fr;overflow:hidden}[data-v-84b57b12] .result-header-no-image{grid-template-columns:1fr}[data-v-84b57b12] .result-header-media{height:100%}[data-v-84b57b12] .result-header-media .p-image,[data-v-84b57b12] .result-header-media .p-image-preview-container{display:block;height:100%;width:100%}[data-v-84b57b12] .result-header-image{display:block;width:100%;height:100%;object-fit:cover}[data-v-84b57b12] .result-header-body{min-width:0;display:flex;flex-direction:column;justify-content:center}[data-v-84b57b12] .result-header-title{margin-bottom:.35rem}[data-v-84b57b12] .result-header-content{padding-top:0}.result-header-subtext[data-v-84b57b12]{margin:0;color:var(--p-text-muted-color)}.result-header-actions[data-v-84b57b12]{margin-top:.9rem;display:flex;justify-content:flex-end}.disabled[data-v-84b57b12]{opacity:.55}.hint-text[data-v-84b57b12]{color:var(--p-text-muted-color);font-size:.78rem}.finding[data-v-84b57b12]{background:color-mix(in srgb,var(--p-red-50) 60%,transparent)}[data-v-84b57b12] .p-datatable .p-datatable-tbody>tr.finding>td{background:color-mix(in srgb,var(--p-red-100) 70%,transparent)!important;color:var(--p-red-900)}[data-v-84b57b12] .p-datatable .p-datatable-tbody>tr.finding:hover>td{background:color-mix(in srgb,var(--p-red-200) 65%,transparent)!important}.actions-row[data-v-84b57b12]{display:flex;margin-top:.25rem}.actions-row .p-button[data-v-84b57b12]{width:100%}.table-toolbar[data-v-84b57b12]{margin-bottom:.7rem}.table-summary[data-v-84b57b12]{display:flex;flex-wrap:wrap;gap:.4rem}[data-v-84b57b12] .matches-table .p-datatable-table{min-width:42rem}@media(min-width:769px){.actions-row .p-button[data-v-84b57b12]{width:auto}}@media(max-width:768px){[data-v-84b57b12] .result-header-card{grid-template-columns:1fr}}.sample-header[data-v-6afc28e9]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:.8rem}.sample-label[data-v-6afc28e9]{margin:0;font-size:.9rem;color:var(--p-text-muted-color)}.loading-row[data-v-6afc28e9]{display:flex;align-items:center;gap:.65rem}@media(min-width:600px){.sample-header[data-v-6afc28e9]{flex-direction:row;justify-content:space-between;align-items:center}}.win[data-v-39f1ccb6]{--mini-shell-bg: color-mix(in srgb, var(--p-content-background) 80%, var(--p-content-border-color));--mini-static-bg: color-mix(in srgb, var(--p-primary-200) 12%, transparent);--mini-bar-transport: color-mix(in srgb, var(--p-surface-500) 70%, var(--p-surface-200));--mini-bar-in-work: var(--p-orange-300);--mini-window-border: var(--p-primary-600);--mini-window-bg: color-mix(in srgb, var(--p-primary-200) 18%, transparent);--mini-handle-bg: color-mix(in srgb, var(--p-primary-700) 30%, transparent);display:grid;grid-template-columns:minmax(11rem,16rem) minmax(0,1fr);gap:.75rem;align-items:stretch;margin-bottom:.65rem}.win-info[data-v-39f1ccb6]{min-width:0}.win-title[data-v-39f1ccb6]{margin:0;font-size:.92rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.win-range[data-v-39f1ccb6]{margin:0;margin-top:.2rem;font-size:.76rem;color:var(--p-text-muted-color)}.win-track[data-v-39f1ccb6]{display:flex;flex-direction:column;gap:.3rem;min-width:0;height:100%}.mini[data-v-39f1ccb6]{position:relative;height:100%;min-height:2rem;border-radius:.55rem;background:var(--mini-shell-bg);border:1px solid var(--p-content-border-color);overflow:hidden;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.mini.is-static[data-v-39f1ccb6]{cursor:default}.mini.is-static .mini-win[data-v-39f1ccb6]{left:0!important;width:100%!important;border-radius:inherit;border-width:1px;background:var(--mini-static-bg)}.mini-bar[data-v-39f1ccb6]{position:absolute;top:50%;transform:translateY(-50%);height:.45rem;border-radius:999px;background:var(--p-primary-color)}.mini-bar.mini-bar-estimated[data-v-39f1ccb6]{background:var(--p-highlight-background)}.mini-bar.mini-bar-tr[data-v-39f1ccb6]{background:var(--mini-bar-transport)}.mini-bar.mini-bar-in-work[data-v-39f1ccb6]{background:var(--mini-bar-in-work)}.mini-win[data-v-39f1ccb6]{position:absolute;top:0;height:100%;border:2px solid var(--mini-window-border);background:var(--mini-window-bg);border-radius:inherit;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.mini-win.is-dragging[data-v-39f1ccb6],.mini-win[data-v-39f1ccb6]:active{cursor:grabbing}.mini-handle[data-v-39f1ccb6]{position:absolute;top:2px;bottom:2px;width:.45rem;border-radius:1rem;cursor:ew-resize;background:var(--mini-handle-bg);touch-action:none}.mini-handle[data-v-39f1ccb6]:first-child{left:2px}.mini-handle[data-v-39f1ccb6]:last-child{right:2px}@media(max-width:768px){.win[data-v-39f1ccb6]{grid-template-columns:1fr;gap:.35rem}.mini[data-v-39f1ccb6]{min-height:2.35rem}.mini-handle[data-v-39f1ccb6]{width:.7rem}}@media(prefers-color-scheme:dark){.win[data-v-39f1ccb6]{--mini-shell-bg: color-mix(in srgb, var(--p-content-background) 72%, var(--p-content-border-color));--mini-static-bg: color-mix(in srgb, var(--p-primary-300) 18%, transparent);--mini-bar-transport: color-mix(in srgb, var(--p-surface-300) 58%, var(--p-surface-700));--mini-bar-in-work: color-mix(in srgb, var(--p-orange-400) 62%, var(--p-orange-800));--mini-window-border: color-mix(in srgb, var(--p-primary-300) 80%, var(--p-content-border-color));--mini-window-bg: color-mix(in srgb, var(--p-primary-300) 20%, transparent);--mini-handle-bg: color-mix(in srgb, var(--p-primary-200) 36%, transparent)}}.row[data-v-ed49e7b7]{--row-in-work-accent: var(--p-orange-300);--row-in-work-title: color-mix(in srgb, var(--p-orange-700) 78%, var(--p-text-color));--row-in-work-meta: color-mix(in srgb, var(--p-orange-700) 52%, var(--p-text-muted-color));--row-track-bg: color-mix(in srgb, var(--p-content-background) 82%, var(--p-content-border-color));--row-past-bg: color-mix(in srgb, var(--p-primary-200) 40%, transparent);--row-future-bg: color-mix(in srgb, var(--p-content-background) 70%, transparent);--row-now-marker: color-mix(in srgb, var(--p-primary-700) 85%, var(--p-text-color));--row-bar-transport: color-mix(in srgb, var(--p-surface-500) 70%, var(--p-surface-200));--row-bar-in-work: var(--p-orange-200);--row-bar-in-work-outline: color-mix(in srgb, var(--p-orange-500) 55%, transparent);display:grid;grid-template-columns:minmax(11rem,16rem) 1fr;gap:.6rem;align-items:center}.row-info[data-v-ed49e7b7]{min-width:0}.row.is-in-work .row-info[data-v-ed49e7b7]{padding-left:.65rem;border-left:3px solid var(--row-in-work-accent)}.row-title[data-v-ed49e7b7]{margin:0;font-size:.92rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row.is-in-work .row-title[data-v-ed49e7b7]{color:var(--row-in-work-title)}.row-meta[data-v-ed49e7b7]{margin:.15rem 0 0;font-size:.78rem;color:var(--p-text-muted-color)}.row.is-in-work .row-meta[data-v-ed49e7b7]{color:var(--row-in-work-meta)}.row-track[data-v-ed49e7b7]{position:relative;height:1.2rem;border-radius:999px;background:var(--row-track-bg);overflow:hidden}.past-region[data-v-ed49e7b7],.future-region[data-v-ed49e7b7]{position:absolute;top:0;bottom:0;pointer-events:none}.past-region[data-v-ed49e7b7]{left:0;background:var(--row-past-bg);z-index:0}.future-region[data-v-ed49e7b7]{right:0;background:var(--row-future-bg);z-index:0}.now-marker[data-v-ed49e7b7]{position:absolute;top:0;bottom:0;width:0;border-left:2px solid var(--row-now-marker);pointer-events:none;z-index:2}.row-bar[data-v-ed49e7b7]{position:absolute;top:.15rem;height:calc(100% - .3rem);border-radius:999px;background:var(--p-primary-color);z-index:1}.row-bar.row-bar-estimated[data-v-ed49e7b7]{background:var(--p-highlight-background);opacity:.9;outline:1px dashed color-mix(in srgb,var(--p-highlight-color) 40%,transparent);outline-offset:-1px}.row-bar.row-bar-transport[data-v-ed49e7b7]{background:var(--row-bar-transport)}.row-bar.row-bar-in-work[data-v-ed49e7b7]{background:var(--row-bar-in-work);outline:1px solid var(--row-bar-in-work-outline);outline-offset:-1px}@media(prefers-color-scheme:dark){.row[data-v-ed49e7b7]{--row-in-work-accent: var(--p-orange-500);--row-in-work-title: color-mix(in srgb, var(--p-orange-300) 76%, var(--p-text-color));--row-in-work-meta: color-mix(in srgb, var(--p-orange-300) 48%, var(--p-text-muted-color));--row-track-bg: color-mix(in srgb, var(--p-content-background) 74%, var(--p-content-border-color));--row-past-bg: color-mix(in srgb, var(--p-primary-300) 30%, transparent);--row-future-bg: color-mix(in srgb, var(--p-content-background) 88%, transparent);--row-now-marker: color-mix(in srgb, var(--p-primary-300) 78%, var(--p-text-color));--row-bar-transport: color-mix(in srgb, var(--p-surface-300) 58%, var(--p-surface-700));--row-bar-in-work: color-mix(in srgb, var(--p-orange-400) 62%, var(--p-orange-800));--row-bar-in-work-outline: color-mix(in srgb, var(--p-orange-300) 45%, transparent)}}@media(max-width:768px){.row[data-v-ed49e7b7]{grid-template-columns:1fr;gap:.35rem}}.timeline-shell[data-v-f27e2af1]{--lane-pad-x: .85rem;--timeline-past-bg: color-mix(in srgb, var(--p-primary-200) 40%, transparent);--timeline-future-bg: color-mix(in srgb, var(--p-content-background) 70%, transparent);--timeline-now-marker: color-mix(in srgb, var(--p-primary-700) 85%, var(--p-text-color));--timeline-tick-mark: color-mix(in srgb, var(--p-text-color) 70%, var(--p-content-border-color));--timeline-panel-bg: color-mix(in srgb, var(--p-content-background) 88%, var(--p-content-border-color));--timeline-panel-header-bg: color-mix(in srgb, var(--p-content-background) 75%, var(--p-content-border-color))}.axis-wrap[data-v-f27e2af1]{display:grid;grid-template-columns:minmax(11rem,16rem) minmax(0,1fr);gap:.6rem;align-items:center;margin-bottom:.65rem}.axis-side[data-v-f27e2af1]{font-size:.78rem;color:var(--p-text-muted-color);font-weight:600}.lane-toggle[data-v-f27e2af1]{display:inline-flex;align-items:center;gap:.6rem}.lane-toggle-label[data-v-f27e2af1]{font-size:.82rem;font-weight:600;color:var(--p-text-color)}.axis-track-shell[data-v-f27e2af1]{min-width:0;box-sizing:border-box}.axis-wrap.is-grouped .axis-track-shell[data-v-f27e2af1]{padding-inline:var(--lane-pad-x)}.axis-line[data-v-f27e2af1]{position:relative;height:2.7rem;overflow:visible;display:flex;justify-content:space-between;align-items:end;background:transparent;padding-inline:0;width:100%;min-width:0}.axis-base[data-v-f27e2af1]{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--p-content-border-color)}.tick[data-v-f27e2af1]{position:relative;display:flex;flex-direction:column;align-items:center;gap:.35rem;padding-bottom:.05rem;pointer-events:none;min-width:0;flex:1 1 0}.tick-label[data-v-f27e2af1]{font-size:.8rem;line-height:1.1;color:var(--p-text-muted-color);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:center;background:transparent;padding:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tick-mark[data-v-f27e2af1]{display:block;width:2px;height:.65rem;border-radius:999px;background:var(--timeline-tick-mark)}.past-region[data-v-f27e2af1],.future-region[data-v-f27e2af1]{position:absolute;top:0;bottom:0;pointer-events:none}.past-region[data-v-f27e2af1]{left:0;background:var(--timeline-past-bg);z-index:0}.future-region[data-v-f27e2af1]{right:0;background:var(--timeline-future-bg);z-index:0}.now-marker[data-v-f27e2af1]{position:absolute;top:0;bottom:0;width:0;border-left:2px solid var(--timeline-now-marker);pointer-events:none;z-index:2}.rows[data-v-f27e2af1]{display:flex;flex-direction:column;gap:.55rem}.rows.rows-group[data-v-f27e2af1]{margin-top:.15rem}.lanes[data-v-f27e2af1]{display:block;margin-top:.25rem}.grouped-sections[data-v-f27e2af1]{display:flex;flex-direction:column;gap:.55rem;margin-top:.25rem}.grouped-section[data-v-f27e2af1]{min-width:0}.lanes-inline[data-v-f27e2af1]{margin-top:0}.lane-panel[data-v-f27e2af1]{border:1px solid var(--p-content-border-color);border-radius:.8rem;overflow:hidden;margin-bottom:.55rem}.lane-panel[data-v-f27e2af1]:last-child{margin-bottom:0}.lanes-inline .lane-panel[data-v-f27e2af1]{margin-bottom:0}.lane-btn[data-v-f27e2af1]{background:var(--timeline-panel-header-bg);padding:.42rem .72rem;min-height:auto}.standalone-panel[data-v-f27e2af1]{border:1px solid var(--p-content-border-color);border-radius:.8rem;background:var(--timeline-panel-bg)}.lane-body[data-v-f27e2af1]{padding:var(--lane-pad-x)}.lane-head[data-v-f27e2af1]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;flex:1 1 auto;min-width:0}.lane-copy[data-v-f27e2af1]{min-width:0}.lane-summary[data-v-f27e2af1]{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-wrap:wrap;min-width:0}.lane-kpis[data-v-f27e2af1]{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.lane-kpi[data-v-f27e2af1]{display:inline-flex;align-items:baseline;gap:.3rem;white-space:nowrap}.lane-kpi-label[data-v-f27e2af1],.lane-kpi-value[data-v-f27e2af1]{margin:0}.lane-kpi-label[data-v-f27e2af1]{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color)}.lane-kpi-value[data-v-f27e2af1]{font-size:.8rem;font-weight:700;color:var(--p-text-color)}.lane-title[data-v-f27e2af1],.lane-meta[data-v-f27e2af1]{margin:0}.lane-title[data-v-f27e2af1]{font-size:.9rem;font-weight:700}.lane-meta[data-v-f27e2af1]{margin-top:.12rem;font-size:.78rem;color:var(--p-text-muted-color)}.lane-btn .p-accordionheader-content{flex:1 1 auto;min-width:0}.lane-btn .p-accordionheader-toggle-icon{flex:0 0 auto;margin-left:.75rem}.lane-status-tag.p-tag{font-size:.72rem;white-space:nowrap}@media(max-width:768px){.timeline-shell[data-v-f27e2af1]{--lane-pad-x: .75rem}.axis-wrap[data-v-f27e2af1]{grid-template-columns:1fr;gap:.35rem}.axis-line[data-v-f27e2af1]{margin-top:.25rem;height:2.6rem}.axis-side[data-v-f27e2af1]{font-size:.8rem}.tick[data-v-f27e2af1]{gap:.25rem}.tick-label[data-v-f27e2af1]{font-size:.78rem;line-height:1.1}.axis-wrap.is-grouped .axis-track-shell[data-v-f27e2af1]{padding-inline:var(--lane-pad-x)}.lane-head[data-v-f27e2af1]{grid-template-columns:1fr}.lane-head[data-v-f27e2af1],.lane-summary[data-v-f27e2af1]{align-items:flex-start;flex-direction:column}.lane-kpis[data-v-f27e2af1]{justify-content:flex-start}}.lane-panel .lane-content-wrap{padding:0}.lane-panel .lane-content{padding:0;border:0;background:transparent}@media(prefers-color-scheme:dark){.timeline-shell[data-v-f27e2af1]{--timeline-past-bg: color-mix(in srgb, var(--p-primary-300) 30%, transparent);--timeline-future-bg: color-mix(in srgb, var(--p-content-background) 88%, transparent);--timeline-now-marker: color-mix(in srgb, var(--p-primary-300) 78%, var(--p-text-color));--timeline-tick-mark: color-mix(in srgb, var(--p-text-color) 62%, var(--p-content-border-color));--timeline-panel-bg: color-mix(in srgb, var(--p-content-background) 80%, var(--p-content-border-color));--timeline-panel-header-bg: color-mix(in srgb, var(--p-content-background) 68%, var(--p-content-border-color))}}.sum-card[data-v-b8f61810]{--sum-card-bg: var(--p-content-background);--sum-card-border: var(--p-content-border-color);--kpi-card-bg: color-mix(in srgb, var(--p-content-background) 90%, var(--p-content-border-color));--kpi-actual-bg: color-mix(in srgb, var(--p-primary-100) 58%, var(--p-content-background));--kpi-actual-border: color-mix(in srgb, var(--p-primary-300) 45%, var(--p-content-border-color));--kpi-transport-bg: color-mix(in srgb, var(--p-content-background) 82%, var(--p-surface-200));--kpi-transport-border: color-mix(in srgb, var(--p-surface-400) 38%, var(--p-content-border-color));--kpi-dwell-bg: color-mix(in srgb, var(--p-content-background) 85%, var(--p-surface-200));--kpi-dwell-border: color-mix(in srgb, var(--p-surface-400) 38%, var(--p-content-border-color));--kpi-lead-bg: color-mix(in srgb, var(--p-blue-100) 62%, var(--p-content-background));--kpi-lead-border: color-mix(in srgb, var(--p-blue-300) 48%, var(--p-content-border-color));border:1px solid var(--sum-card-border);border-radius:.8rem;background:var(--sum-card-bg);box-shadow:none}.sum[data-v-b8f61810]{flex:1;display:flex;flex-wrap:wrap;align-items:stretch;gap:.75rem}.sum-main[data-v-b8f61810]{min-width:min(16rem,100%);flex:0 0 16rem;padding:.25rem .1rem}.sum-label[data-v-b8f61810],.sum-sub[data-v-b8f61810]{margin:0;color:var(--p-text-muted-color)}.sum-label[data-v-b8f61810]{font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sum-title[data-v-b8f61810]{margin:.2rem 0 0;font-size:1.1rem;font-weight:700}.sum-sub[data-v-b8f61810]{margin-top:.2rem;font-size:.85rem;display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.kpi-grid[data-v-b8f61810]{flex:1 1 30rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.75rem}.kpi-card[data-v-b8f61810]{border:1px solid var(--sum-card-border);box-shadow:none;background:var(--kpi-card-bg)}.kpi-card.is-actual[data-v-b8f61810]{background:var(--kpi-actual-bg);border-color:var(--kpi-actual-border)}.kpi-card.is-transport[data-v-b8f61810]{background:var(--kpi-transport-bg);border-color:var(--kpi-transport-border)}.kpi-card.is-dwell[data-v-b8f61810]{background:var(--kpi-dwell-bg);border-color:var(--kpi-dwell-border)}.kpi-card.is-lead[data-v-b8f61810]{background:var(--kpi-lead-bg);border-color:var(--kpi-lead-border)}.kpi-label[data-v-b8f61810],.kpi-value[data-v-b8f61810],.kpi-note[data-v-b8f61810]{margin:0}.kpi-label[data-v-b8f61810]{font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color)}.kpi-value[data-v-b8f61810]{margin-top:.3rem;font-size:1.35rem;font-weight:700;line-height:1.1}.kpi-note[data-v-b8f61810]{margin-top:.35rem;font-size:.8rem;color:var(--p-text-muted-color)}@media(max-width:768px){.sum[data-v-b8f61810]{gap:.6rem}.sum-main[data-v-b8f61810]{flex-basis:100%}.kpi-grid[data-v-b8f61810]{flex-basis:100%;grid-template-columns:1fr}}@media(prefers-color-scheme:dark){.sum-card[data-v-b8f61810]{--sum-card-bg: color-mix(in srgb, var(--p-content-background) 90%, var(--p-content-border-color));--sum-card-border: color-mix(in srgb, var(--p-content-border-color) 86%, var(--p-text-color));--kpi-card-bg: color-mix(in srgb, var(--p-content-background) 82%, var(--p-content-border-color));--kpi-actual-bg: color-mix(in srgb, var(--p-primary-300) 25%, var(--p-content-background));--kpi-actual-border: color-mix(in srgb, var(--p-primary-300) 34%, var(--p-content-border-color));--kpi-transport-bg: color-mix(in srgb, var(--p-content-background) 78%, var(--p-surface-700));--kpi-transport-border: color-mix(in srgb, var(--p-surface-300) 30%, var(--p-content-border-color));--kpi-dwell-bg: color-mix(in srgb, var(--p-content-background) 80%, var(--p-surface-700));--kpi-dwell-border: color-mix(in srgb, var(--p-surface-300) 30%, var(--p-content-border-color));--kpi-lead-bg: color-mix(in srgb, var(--p-blue-300) 20%, var(--p-content-background));--kpi-lead-border: color-mix(in srgb, var(--p-blue-300) 32%, var(--p-content-border-color))}}.gantt-view[data-v-de9e9654]{--gantt-card-bg: var(--p-content-background);--gantt-card-border: var(--p-content-border-color)}.gantt-view .hdr[data-v-de9e9654]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin:.8rem 0}.gantt-view .busy[data-v-de9e9654]{display:flex;align-items:center;gap:.65rem}.gantt-view .timeline-busy[data-v-de9e9654]{padding:.4rem 0}.gantt-view .code[data-v-de9e9654]{min-width:min(22rem,70vw)}.gantt-view .layout[data-v-de9e9654]{margin-top:.8rem;display:flex;flex-direction:column;gap:.9rem}.gantt-view .chart-card[data-v-de9e9654]{border:1px solid var(--gantt-card-border);border-radius:.8rem;background:var(--gantt-card-bg);box-shadow:none}@media(min-width:600px){.gantt-view .hdr[data-v-de9e9654]{flex-direction:row;justify-content:space-between;align-items:center}}@media(prefers-color-scheme:dark){.gantt-view[data-v-de9e9654]{--gantt-card-bg: color-mix(in srgb, var(--p-content-background) 90%, var(--p-content-border-color));--gantt-card-border: color-mix(in srgb, var(--p-content-border-color) 86%, var(--p-text-color))}}
