: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:960px){#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}.modal-content-fill[data-v-2c7a24f6]{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow:auto}.modal-footer[data-v-2c7a24f6]{display:flex;flex-wrap:wrap;gap:.5rem}.form-group[data-v-be23d70f]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.85rem}.validation-error[data-v-be23d70f]{display:block;margin-top:-.45rem;margin-bottom:.7rem;color:var(--p-red-600)}.dmc-input-row[data-v-be23d70f]{display:flex;gap:.5rem;align-items:flex-start}.dmc-input-row[data-v-be23d70f] .p-inputtext{flex:1 1 auto}.upload-body[data-v-5deff9ca]{display:flex;flex-direction:column;gap:1rem}.upload-hint[data-v-5deff9ca]{margin:0}.field-group[data-v-5deff9ca]{display:flex;flex-direction:column;gap:.4rem}.result-block[data-v-5deff9ca]{--review-bg: color-mix(in srgb, var(--p-content-background) 88%, var(--p-primary-100));--review-border: color-mix(in srgb, var(--p-primary-300) 40%, var(--p-content-border-color));display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1rem;border-radius:.75rem;border:1px solid var(--review-border);background:var(--review-bg);color:var(--p-text-color)}.result-group[data-v-5deff9ca]{display:flex;flex-direction:column;gap:.35rem;margin-top:.4rem}.result-list[data-v-5deff9ca]{margin:0;padding-left:1.2rem;color:var(--p-text-color)}.result-list li[data-v-5deff9ca]::marker{color:var(--p-text-muted-color)}@media(prefers-color-scheme:dark){.result-block[data-v-5deff9ca]{--review-bg: color-mix(in srgb, var(--p-content-background) 82%, var(--p-content-border-color));--review-border: color-mix(in srgb, var(--p-primary-300) 30%, var(--p-content-border-color))}}.app-shell[data-v-877244a0]{display:flex;flex-direction:column;gap:1rem}.auth-container[data-v-877244a0]{display:flex;align-items:center;gap:.6rem}.welcome-text[data-v-877244a0]{font-size:.88rem;display:flex;align-items:center;gap:.3rem}.main-content[data-v-877244a0]{width:100%;display:flex;flex-direction:column;gap:1rem}.brand-start[data-v-877244a0]{display:inline-flex;align-items:center;gap:.6rem}[data-v-877244a0] .app-menu.p-menubar{border-radius:1rem}[data-v-877244a0] .active-nav-item>.p-menubar-item-content>.p-menubar-item-link{font-weight:700}.guest-text[data-v-877244a0]{margin:0}[data-v-877244a0] .settings-menu.p-menu{min-width:16rem}.settings-menu-footer[data-v-877244a0]{display:flex;flex-direction:column}.theme-toggle-panel[data-v-877244a0]{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.8rem 1rem 1rem;border-top:1px solid var(--p-content-border-color)}.theme-toggle-copy[data-v-877244a0]{display:flex;flex-direction:column;gap:.15rem}.theme-toggle-title[data-v-877244a0]{font-size:.9rem;font-weight:600}.theme-toggle-value[data-v-877244a0]{color:var(--p-text-muted-color)}.settings-version-panel[data-v-877244a0]{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:0 1rem .9rem}.settings-version-label[data-v-877244a0]{font-size:.82rem;color:var(--p-text-muted-color)}.settings-version-value[data-v-877244a0]{font-family:var(--p-font-family);font-size:.82rem}@media(max-width:960px){.app-menu[data-v-877244a0]{justify-content:space-between}.welcome-text[data-v-877244a0],.brand-divider[data-v-877244a0],[data-v-877244a0] .app-menu .p-menubar-end{display:none}}.scanner-view[data-v-f3b88b71]{display:flex;flex-direction:column;gap:1rem}.camera-select[data-v-f3b88b71]{width:100%}.video-frame[data-v-f3b88b71]{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-f3b88b71]{aspect-ratio:16 / 9;min-height:0}.video-frame.is-placeholder video[data-v-f3b88b71]{visibility:hidden}.video-frame video[data-v-f3b88b71]{display:block;width:100%;height:100%;object-fit:contain}.video-placeholder[data-v-f3b88b71]{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-f3b88b71]{opacity:.92}.scanner-grid[data-v-f3b88b71]{display:grid;grid-template-columns:1fr;gap:.9rem}.controls-panel[data-v-f3b88b71]{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-f3b88b71]{display:flex;flex-wrap:wrap;gap:.5rem}.controls-actions .p-button[data-v-f3b88b71]{flex:1 1 11rem}.preview-panel[data-v-f3b88b71]{display:flex;flex-direction:column;gap:.6rem}@media(min-width:960px){.scanner-grid[data-v-f3b88b71]{grid-template-columns:18rem minmax(0,1fr);align-items:start}.controls-actions .p-button[data-v-f3b88b71]{flex:initial}}.steps-card[data-v-5b1e9e37]{border:0;box-shadow:none}.steps-card[data-v-5b1e9e37] .p-card-body{padding:0}.process-step-list[data-v-5b1e9e37]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.process-step-item[data-v-5b1e9e37]{display:grid;grid-template-columns:2.5rem 1fr;align-items:start;gap:.8rem;color:var(--p-text-muted-color)}.step-marker[data-v-5b1e9e37]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;border:2px solid color-mix(in srgb,var(--p-content-border-color) 75%,transparent);background:var(--p-content-background);color:var(--p-text-muted-color);font-weight:700;line-height:1}.step-marker-icon[data-v-5b1e9e37]{font-size:1rem}.step-content[data-v-5b1e9e37]{min-width:0;padding-top:.3rem}.step-title-row[data-v-5b1e9e37]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.step-title[data-v-5b1e9e37]{color:var(--p-text-color);white-space:initial}.step-status[data-v-5b1e9e37]{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--p-text-muted-color)}.step-finding-measure[data-v-5b1e9e37]{flex-shrink:0;padding:.25rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--p-primary-100) 82%,var(--p-content-background));color:#205b7b;font-size:.78rem;font-weight:700;line-height:1.2}.measure-badge--reuse[data-v-5b1e9e37]{background:linear-gradient(145deg,#167f3a,#23a455);color:#fff}.measure-badge--clean[data-v-5b1e9e37]{background:linear-gradient(145deg,#4aa7d8,#7bc4e8);color:#fff}.measure-badge--replace[data-v-5b1e9e37]{background:linear-gradient(145deg,#d4a514,#f2c94c);color:#fff}.measure-badge--remanufacturing[data-v-5b1e9e37]{background:linear-gradient(145deg,#d86f18,#f39a32);color:#fff}.measure-badge--recycle[data-v-5b1e9e37]{background:linear-gradient(145deg,#8f2431,#bf3f4d);color:#fff}.process-step-item--active .step-marker[data-v-5b1e9e37]{border-color:color-mix(in srgb,var(--p-primary-color) 72%,#24546f);background:linear-gradient(145deg,#2b6787,#4f86a3);color:#fff;box-shadow:0 .35rem 1rem color-mix(in srgb,#2b6787 26%,transparent)}.process-step-item--active .step-title[data-v-5b1e9e37],.process-step-item--active .step-status[data-v-5b1e9e37]{color:#2b6787}.process-step-item--done .step-marker[data-v-5b1e9e37]{border-color:#2f8f62;background:linear-gradient(145deg,#2f8f62,#4aae7a);color:#fff}.process-step-item--done .step-title[data-v-5b1e9e37],.process-step-item--done .step-status[data-v-5b1e9e37]{color:#2f8f62}.process-step-item--skipped .step-marker[data-v-5b1e9e37]{background:color-mix(in srgb,var(--p-surface-200) 72%,var(--p-content-background));color:var(--p-text-muted-color)}.process-step-item--finding:not(.process-step-item--active) .step-marker[data-v-5b1e9e37]{border-color:#bf3f4d}.process-step-item--finding:not(.process-step-item--active) .step-status[data-v-5b1e9e37]{color:#bf3f4d}.dialog-content[data-v-667fcd59]{display:flex;flex-direction:column;gap:.75rem}.process-output[data-v-667fcd59]{background:var(--p-surface-100);border-radius:.65rem;padding:.75rem;white-space:pre-wrap;overflow-x:auto}.dmc-scanner-content[data-v-8e2c701a]{display:flex;flex-direction:column;gap:.65rem}.camera-select[data-v-8e2c701a]{width:100%}.controls-actions[data-v-8e2c701a]{display:flex;flex-wrap:wrap;gap:.5rem}.video-frame[data-v-8e2c701a]{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-8e2c701a]{visibility:hidden}.video-frame video[data-v-8e2c701a]{display:block;width:100%;height:100%;object-fit:contain}.video-placeholder[data-v-8e2c701a]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,#fff 86%,transparent)}.findings-modal-header[data-v-4cfdfd44]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;min-width:0}.findings-modal-header-title[data-v-4cfdfd44]{font-size:1.35rem;font-weight:700;line-height:1.15}.findings-modal-header-context[data-v-4cfdfd44]{display:flex;flex-direction:column;align-items:flex-end;min-width:0;font-size:.88rem;font-weight:500;line-height:1.2;color:var(--p-text-muted-color);text-align:right}.findings-modal-header-context strong[data-v-4cfdfd44]{max-width:min(34rem,48vw);overflow-wrap:anywhere;color:var(--p-text-color);font-size:inherit;font-weight:500}.finding-resolution-panel[data-v-4cfdfd44]{--findings-panel-bg: color-mix(in srgb, var(--p-primary-100) 78%, var(--p-content-background));--findings-panel-border: color-mix(in srgb, var(--p-primary-300) 38%, var(--p-content-border-color));--findings-row-bg: color-mix(in srgb, var(--p-content-background) 92%, var(--p-primary-50));--findings-row-border: color-mix(in srgb, var(--p-content-border-color) 92%, var(--p-primary-100));--findings-row-hover: color-mix(in srgb, var(--p-primary-100) 58%, var(--p-content-background));--findings-row-selected: color-mix(in srgb, var(--p-primary-100) 74%, var(--p-content-background));--findings-row-expanded-border: color-mix(in srgb, var(--p-content-border-color) 88%, var(--p-primary-100));--findings-details-bg: color-mix(in srgb, var(--p-content-background) 90%, var(--p-content-border-color));--findings-detail-bg: var(--p-content-background);--findings-detail-border: color-mix(in srgb, var(--p-primary-300) 40%, var(--p-content-border-color));--findings-empty-border: color-mix(in srgb, var(--p-content-border-color) 85%, var(--p-primary-100));display:flex;flex-direction:column;gap:1rem;max-height:min(78vh,56rem);min-height:0;overflow:hidden}[data-v-4cfdfd44] .findings-tabs.p-tabs{width:100%}.findings-tab-panel[data-v-4cfdfd44]{display:flex;flex-direction:column;gap:1rem;min-height:0}.findings-tab-panel--selection[data-v-4cfdfd44],.findings-tab-panel--documentation[data-v-4cfdfd44]{flex:1}.findings-tab-panel--documentation[data-v-4cfdfd44]{overflow:hidden}.resolution-loading[data-v-4cfdfd44]{align-self:center;margin-block:2rem}.findings-topbar[data-v-4cfdfd44]{display:grid;grid-template-columns:minmax(0,7fr) minmax(22rem,3fr);gap:1rem;align-items:stretch}.filter-panel[data-v-4cfdfd44]{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .85rem;align-content:start;padding:.78rem 1rem .85rem;border-radius:1rem;background:linear-gradient(140deg,var(--findings-panel-bg) 0%,color-mix(in srgb,var(--findings-panel-bg) 62%,var(--p-content-background)) 100%);border:1px solid var(--findings-panel-border)}.filter-panel-title[data-v-4cfdfd44]{grid-column:1 / -1;justify-self:start;margin-top:-1.15rem;padding:0 .35rem;background:var(--findings-panel-bg);font-size:1rem;line-height:1.1;font-weight:700;color:var(--p-text-color)}.filter-field[data-v-4cfdfd44]{display:flex;flex-direction:column;gap:.32rem}.filter-field--full[data-v-4cfdfd44]{grid-column:1 / -1}.filter-label[data-v-4cfdfd44]{font-size:.84rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color)}.overall-panel[data-v-4cfdfd44]{display:grid;grid-template-columns:minmax(10.5rem,.8fr) minmax(8rem,.6fr);grid-template-rows:minmax(4.35rem,1fr) minmax(4.35rem,1fr);gap:.45rem;min-width:0;min-height:0;padding:.45rem;border:1px solid var(--findings-panel-border);border-radius:1rem;background:var(--p-content-background);overflow:hidden}.overall-image-frame[data-v-4cfdfd44]{display:flex;align-items:center;justify-content:center;grid-column:2;grid-row:1 / span 2;min-width:0;min-height:0;padding:.85rem}.overall-image[data-v-4cfdfd44]{display:block;width:auto;height:auto;max-width:82%;max-height:82%;object-fit:contain}.summary-card[data-v-4cfdfd44]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:0;padding:.7rem .85rem;border-radius:.65rem;border:2px solid color-mix(in srgb,var(--p-primary-color) 60%,#0e3850);background:linear-gradient(145deg,#205b7b,#2f6f92);color:#fff;text-align:center}.summary-card--ok[data-v-4cfdfd44]{background:linear-gradient(145deg,#167f3a,#23a455)}.summary-card--nok[data-v-4cfdfd44]{background:linear-gradient(145deg,#8f2431,#bf3f4d)}.summary-card--decision-reuse[data-v-4cfdfd44]{background:linear-gradient(145deg,#167f3a,#23a455)}.summary-card--decision-clean[data-v-4cfdfd44]{background:linear-gradient(145deg,#4aa7d8,#7bc4e8)}.summary-card--decision-replace[data-v-4cfdfd44]{background:linear-gradient(145deg,#d4a514,#f2c94c)}.summary-card--decision-remanufacturing[data-v-4cfdfd44]{background:linear-gradient(145deg,#d86f18,#f39a32)}.summary-card--decision-recycle[data-v-4cfdfd44]{background:linear-gradient(145deg,#8f2431,#bf3f4d)}.summary-card-label[data-v-4cfdfd44]{font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.78}.summary-card-value[data-v-4cfdfd44]{font-size:clamp(1.25rem,1.25vw,1.65rem);line-height:1.05;margin-top:.35rem;max-width:100%;overflow-wrap:anywhere;text-wrap:balance}.summary-card-value--decision[data-v-4cfdfd44]{font-size:clamp(1.05rem,.85vw + .7rem,1.35rem);line-height:1.1}.summary-card--decision-remanufacturing .summary-card-value--decision[data-v-4cfdfd44]{font-size:clamp(.82rem,.65vw + .6rem,1rem);overflow-wrap:normal;white-space:nowrap}.error-table[data-v-4cfdfd44]{display:flex;flex-direction:column;gap:.55rem;flex:1;min-height:0}.error-table-toolbar[data-v-4cfdfd44]{display:flex;justify-content:flex-end;align-items:flex-end;gap:1rem}.findings-meta[data-v-4cfdfd44]{font-size:.92rem;color:var(--p-text-muted-color)}.findings-meta--toolbar[data-v-4cfdfd44]{flex-shrink:0;text-align:right;padding-bottom:.1rem}.error-table-scroll[data-v-4cfdfd44]{display:flex;flex-direction:column;gap:.55rem;flex:1;min-height:0;overflow:auto;padding-right:.25rem}.error-table-scroll[data-v-4cfdfd44]>*{flex-shrink:0}.error-table-header[data-v-4cfdfd44],.error-row[data-v-4cfdfd44]{display:grid;grid-template-columns:3rem minmax(7rem,.75fr) minmax(9rem,1fr) minmax(8rem,.9fr) minmax(8rem,.95fr) 8rem minmax(13rem,1.35fr) minmax(12rem,1.2fr) minmax(12rem,1.2fr) minmax(11rem,1.1fr) minmax(8rem,.75fr);align-items:start}.error-table-header[data-v-4cfdfd44]{position:sticky;top:0;z-index:1;padding:.95rem 1rem;border-radius:0;background:var(--p-tag-info-background);color:var(--p-tag-info-color);font-weight:700}.header-cell[data-v-4cfdfd44],.error-cell[data-v-4cfdfd44]{min-width:0;word-break:normal;overflow-wrap:anywhere;line-height:1.4}.header-cell[data-v-4cfdfd44]{padding:0 .85rem}.header-cell--center[data-v-4cfdfd44],.error-cell--center[data-v-4cfdfd44]{text-align:center}.error-table-header .header-cell[data-v-4cfdfd44]:not(.header-cell--check):not(:last-child){border-right:1px solid color-mix(in srgb,var(--p-tag-info-color) 20%,transparent)}.header-cell--check[data-v-4cfdfd44],.error-cell--check[data-v-4cfdfd44]{display:flex;justify-content:center;align-items:center}.error-row-block[data-v-4cfdfd44]{border:1px solid var(--findings-row-border);border-radius:.9rem;overflow:hidden;background:var(--findings-row-bg);color:var(--p-text-color)}.error-row[data-v-4cfdfd44]{padding:.9rem 1rem;cursor:pointer;transition:background-color .12s ease,transform .12s ease}.error-row[data-v-4cfdfd44]:hover{background:var(--findings-row-hover)}.error-row-selected[data-v-4cfdfd44]{background:var(--findings-row-selected)}.error-cell--measure[data-v-4cfdfd44]{font-weight:700;color:#205b7b}.filter-field[data-v-4cfdfd44] .p-inputtext{width:100%}.error-table-empty[data-v-4cfdfd44]{padding:1.2rem 1rem;border-radius:.85rem;border:1px dashed var(--findings-empty-border);color:var(--p-text-muted-color);text-align:center}.documentation-list[data-v-4cfdfd44]{display:flex;flex-direction:column;gap:1rem;flex:1;min-height:0;overflow-y:auto;padding-right:.25rem}.documentation-card[data-v-4cfdfd44]{padding:1rem;border-radius:1rem;border:1px solid var(--findings-row-border);background:var(--findings-row-bg);color:var(--p-text-color)}.documentation-card-header[data-v-4cfdfd44]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.documentation-card-title[data-v-4cfdfd44]{font-size:1rem;font-weight:700}.documentation-card-subtitle[data-v-4cfdfd44]{margin-top:.2rem;font-size:.9rem;color:var(--p-text-muted-color);white-space:pre-line}.documentation-card-note[data-v-4cfdfd44]{margin-top:.35rem;font-size:.9rem;color:var(--p-text-color);white-space:pre-line}.linebreak-text[data-v-4cfdfd44]{white-space:pre-line}.documentation-card-measure[data-v-4cfdfd44]{flex-shrink:0;padding:.35rem .65rem;border-radius:999px;background:color-mix(in srgb,var(--p-primary-100) 82%,var(--p-content-background));color:#205b7b;font-size:.82rem;font-weight:700}.measure-badge--reuse[data-v-4cfdfd44]{background:linear-gradient(145deg,#167f3a,#23a455);color:#fff}.measure-badge--clean[data-v-4cfdfd44]{background:linear-gradient(145deg,#4aa7d8,#7bc4e8);color:#fff}.measure-badge--replace[data-v-4cfdfd44]{background:linear-gradient(145deg,#d4a514,#f2c94c);color:#fff}.measure-badge--remanufacturing[data-v-4cfdfd44]{background:linear-gradient(145deg,#d86f18,#f39a32);color:#fff}.measure-badge--recycle[data-v-4cfdfd44]{background:linear-gradient(145deg,#8f2431,#bf3f4d);color:#fff}.documentation-card-body[data-v-4cfdfd44]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1rem}.documentation-field[data-v-4cfdfd44]{display:flex;flex-direction:column;gap:.45rem}.documentation-side[data-v-4cfdfd44]{display:flex;flex-direction:column;gap:1rem}.field-label[data-v-4cfdfd44]{display:inline-flex;align-items:center;gap:.25rem}.replacement-checkbox[data-v-4cfdfd44]{gap:.5rem}.required-marker[data-v-4cfdfd44]{color:var(--p-red-600);font-weight:700;line-height:1}.dmc-input-row[data-v-4cfdfd44]{display:flex;gap:.5rem;align-items:center}.dmc-input-row[data-v-4cfdfd44] .p-inputtext{flex:1}.validation-error[data-v-4cfdfd44]{color:var(--p-red-500)}.documentation-field[data-v-4cfdfd44] .p-textarea{width:100%}.footer-actions[data-v-4cfdfd44]{display:flex;gap:.5rem;flex-wrap:wrap}@media(prefers-color-scheme:dark){.finding-resolution-panel[data-v-4cfdfd44]{--findings-panel-bg: color-mix(in srgb, var(--p-content-background) 86%, var(--p-content-border-color));--findings-panel-border: color-mix(in srgb, var(--p-primary-300) 30%, var(--p-content-border-color));--findings-row-bg: color-mix(in srgb, var(--p-content-background) 84%, var(--p-content-border-color));--findings-row-border: color-mix(in srgb, var(--p-content-border-color) 88%, var(--p-text-color));--findings-row-hover: color-mix(in srgb, var(--p-primary-300) 16%, var(--p-content-background));--findings-row-selected: color-mix(in srgb, var(--p-primary-300) 24%, var(--p-content-background));--findings-row-expanded-border: color-mix(in srgb, var(--p-primary-300) 22%, var(--p-content-border-color));--findings-details-bg: color-mix(in srgb, var(--p-content-background) 80%, var(--p-content-border-color));--findings-detail-bg: color-mix(in srgb, var(--p-content-background) 88%, var(--p-content-border-color));--findings-detail-border: color-mix(in srgb, var(--p-primary-300) 28%, var(--p-content-border-color));--findings-empty-border: color-mix(in srgb, var(--p-content-border-color) 78%, var(--p-text-color))}}@media(max-width:1100px){.findings-topbar[data-v-4cfdfd44],.documentation-card-body[data-v-4cfdfd44]{grid-template-columns:1fr}}@media(max-width:860px){.filter-panel[data-v-4cfdfd44]{grid-template-columns:1fr}.overall-panel[data-v-4cfdfd44]{grid-template-columns:minmax(12rem,.8fr) minmax(14rem,1fr)}.error-table-toolbar[data-v-4cfdfd44]{flex-direction:column;align-items:stretch}.findings-meta--toolbar[data-v-4cfdfd44]{text-align:left;padding-bottom:0}.error-table-header[data-v-4cfdfd44],.error-row[data-v-4cfdfd44]{grid-template-columns:3rem repeat(10,minmax(8rem,1fr));font-size:.92rem}}@media(max-width:640px){.overall-panel[data-v-4cfdfd44]{grid-template-columns:1fr;grid-template-rows:auto auto auto}.overall-image-frame[data-v-4cfdfd44]{grid-column:1;grid-row:2;min-height:11rem}.error-table-header[data-v-4cfdfd44]{display:none}.error-row[data-v-4cfdfd44]{grid-template-columns:2.5rem 1fr}.error-row .error-cell[data-v-4cfdfd44]:not(.error-cell--check){grid-column:2 / 3}.dmc-input-row[data-v-4cfdfd44]{flex-direction:column;align-items:stretch}}.findings-modal-header[data-v-4cfdfd44]{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-width:0;white-space:nowrap}.findings-modal-title[data-v-4cfdfd44]{min-width:0;overflow:hidden;text-overflow:ellipsis}.findings-process-step[data-v-4cfdfd44]{display:flex;align-items:center;flex-shrink:0;gap:.5rem}.findings-body[data-v-4cfdfd44],.findings-tabs[data-v-4cfdfd44],.findings-tab-panel[data-v-4cfdfd44]{display:flex;flex-direction:column;min-height:0}.findings-body[data-v-4cfdfd44]{height:100%;gap:1rem}.findings-tabs[data-v-4cfdfd44],.findings-tab-panels[data-v-4cfdfd44]{flex:1 1 0;padding:0}.findings-tab-panels[data-v-4cfdfd44]{display:grid;grid-template-rows:minmax(0,1fr);min-height:0}.findings-tab-label[data-v-4cfdfd44]{display:inline-flex;align-items:center;gap:.2rem}.findings-tab-label--invalid[data-v-4cfdfd44]{color:var(--p-tag-danger-color);font-weight:800}.findings-tab-required-marker[data-v-4cfdfd44]{color:var(--p-tag-danger-color);font-weight:700;line-height:1}.findings-tab-panel-shell[data-v-4cfdfd44]{display:flex;flex:1 1 0;min-height:0}.findings-tab-panel[data-v-4cfdfd44]{gap:1rem;height:100%}.findings-overview[data-v-4cfdfd44]{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,auto);gap:1rem;align-items:stretch}.findings-filter[data-v-4cfdfd44]{min-width:0}.filter-grid[data-v-4cfdfd44]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.filter-field--search[data-v-4cfdfd44]{grid-column:1 / -1}.findings-summary[data-v-4cfdfd44]{display:flex;align-items:center;gap:1rem;min-width:0;border:1px solid var(--p-fieldset-border-color);border-radius:var(--p-fieldset-border-radius);padding:1rem}.summary-cards[data-v-4cfdfd44]{display:flex;justify-content:space-around;flex:1;flex-direction:column;gap:1rem;min-width:12rem;height:100%}.summary-card[data-v-4cfdfd44]{--p-card-body-gap: .25rem;--p-card-body-padding: .65rem 1rem;--p-card-shadow: none;--p-card-title-font-size: .75rem;--p-card-title-font-weight: 700;display:block;padding:0;border:1px solid var(--measure-border, var(--p-tag-success-color));border-radius:var(--p-card-border-radius);background:var(--measure-bg, var(--p-tag-success-background));color:var(--measure-color, var(--p-tag-success-color));text-align:center}.summary-card[data-v-4cfdfd44] .p-card-body{padding:.3rem}.summary-card-title[data-v-4cfdfd44]{color:var(--p-text-muted-color);text-transform:uppercase}.summary-image[data-v-4cfdfd44]{inline-size:clamp(6rem,8vw,8rem);aspect-ratio:467 / 372;object-fit:contain}.quality-card--success[data-v-4cfdfd44]{border-color:var(--p-tag-success-color);background:var(--p-tag-success-background);color:var(--p-tag-success-color)}.quality-card--danger[data-v-4cfdfd44]{border-color:var(--p-tag-danger-color);background:var(--p-tag-danger-background);color:var(--p-tag-danger-color)}.measure-surface[data-v-4cfdfd44]{--measure-bg: var(--p-tag-success-background);--measure-border: var(--p-tag-success-color);--measure-color: var(--p-tag-success-color)}.measure-surface--clean[data-v-4cfdfd44]{--measure-bg: color-mix(in srgb, var(--p-sky-100, var(--p-cyan-100)) 72%, var(--p-content-background));--measure-border: var(--p-sky-300, var(--p-cyan-300));--measure-color: var(--p-sky-700, var(--p-cyan-700))}.measure-surface--recycle[data-v-4cfdfd44]{--measure-bg: color-mix(in srgb, var(--p-red-100, var(--p-tag-danger-background)) 72%, var(--p-content-background));--measure-border: var(--p-tag-danger-color);--measure-color: var(--p-red-700, var(--p-tag-danger-color))}.measure-surface--replace[data-v-4cfdfd44]{--measure-bg: color-mix(in srgb, var(--p-yellow-100, var(--p-amber-100)) 78%, var(--p-content-background));--measure-border: var(--p-yellow-400, var(--p-amber-400));--measure-color: var(--p-yellow-800, var(--p-amber-800))}.measure-surface--remanufacturing[data-v-4cfdfd44]{--measure-bg: color-mix(in srgb, var(--p-orange-100) 76%, var(--p-content-background));--measure-border: var(--p-orange-400);--measure-color: var(--p-orange-800)}.findings-table-shell[data-v-4cfdfd44]{min-height:0;margin-top:1rem}.findings-table--right-header[data-v-4cfdfd44] .p-datatable-header{display:flex;justify-content:flex-end;border:0}.findings-table[data-v-4cfdfd44] .p-datatable-tbody>tr.finding-row--selected>td{background:color-mix(in srgb,var(--p-datatable-row-hover-background, var(--p-primary-50)) 72%,var(--p-primary-100))}.findings-table[data-v-4cfdfd44] .p-datatable-tbody>tr.finding-row--selected:hover>td{background:color-mix(in srgb,var(--p-datatable-row-hover-background, var(--p-primary-50)) 56%,var(--p-primary-100))}.measure-tag[data-v-4cfdfd44],.documentation-card-measure[data-v-4cfdfd44]{border:1px solid var(--measure-border, var(--p-tag-info-color));background:var(--measure-bg, var(--p-tag-info-background));color:var(--measure-color, var(--p-tag-info-color));font-weight:700}.documentation-card[data-v-4cfdfd44]{padding:1rem;border:1px solid var(--p-content-border-color);border-radius:1rem;background:var(--p-content-background);color:var(--p-text-color)}@media(max-width:860px){.findings-overview[data-v-4cfdfd44],.filter-grid[data-v-4cfdfd44],.documentation-card-body[data-v-4cfdfd44]{grid-template-columns:1fr}.filter-field--search[data-v-4cfdfd44]{grid-column:auto}.findings-summary[data-v-4cfdfd44]{align-items:stretch}.summary-cards[data-v-4cfdfd44]{min-width:0}.documentation-card-header[data-v-4cfdfd44]{flex-direction:column}}.info-panel[data-v-d38fc6d6]{display:flex;flex-direction:column;gap:.75rem}.label-wrap[data-v-d38fc6d6]{margin-bottom:1rem}.done-form[data-v-d38fc6d6]{display:flex;flex-direction:column;gap:.7rem}.findings-row[data-v-d38fc6d6]{display:flex;flex-direction:column;gap:1rem}.upload-group[data-v-d38fc6d6]{display:flex;flex-direction:column;gap:.4rem}.footer-actions[data-v-d38fc6d6]{display:flex;gap:.5rem;flex-wrap:wrap}.findings-tab-panel-shell[data-v-698a4988]{display:flex;flex:1 1 0;min-height:0}.findings-overview[data-v-698a4988]{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,auto);gap:1rem;align-items:stretch}.findings-filter[data-v-698a4988]{min-width:0}.filter-grid[data-v-698a4988]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.filter-field--search[data-v-698a4988]{grid-column:1 / -1}.findings-body[data-v-698a4988],.findings-tabs[data-v-698a4988],.findings-tab-panel[data-v-698a4988]{display:flex;flex-direction:column;min-height:0}.findings-body[data-v-698a4988]{height:100%}.findings-tabs[data-v-698a4988],.findings-tab-panels[data-v-698a4988]{flex:1 1 0;padding:0}.findings-tab-panels[data-v-698a4988]{display:grid;grid-template-rows:minmax(0,1fr);min-height:0}.findings-tab-label[data-v-698a4988]{display:inline-flex;align-items:center;gap:.2rem}.findings-tab-label--invalid[data-v-698a4988]{color:var(--p-tag-danger-color);font-weight:800}.findings-tab-required-marker[data-v-698a4988]{color:var(--p-tag-danger-color);font-weight:700;line-height:1}.findings-table-shell[data-v-698a4988]{min-height:0;margin-top:1rem}.findings-table--right-header[data-v-698a4988] .p-datatable-header{display:flex;justify-content:flex-end;border:0}.findings-table[data-v-698a4988] .p-datatable-tbody>tr.finding-row--selected>td{background:color-mix(in srgb,var(--p-datatable-row-hover-background, var(--p-primary-50)) 72%,var(--p-primary-100))}.findings-table[data-v-698a4988] .p-datatable-tbody>tr.finding-row--selected:hover>td{background:color-mix(in srgb,var(--p-datatable-row-hover-background, var(--p-primary-50)) 56%,var(--p-primary-100))}.findings-tab-panel[data-v-698a4988]{gap:1rem;height:100%}.findings-modal-header[data-v-698a4988]{display:flex;align-items:center;gap:1rem;min-width:0;white-space:nowrap}.findings-modal-header[data-v-698a4988]{justify-content:space-between;width:100%}.findings-modal-title[data-v-698a4988]{min-width:0;overflow:hidden;text-overflow:ellipsis}.loading-row[data-v-698a4988]{display:flex;align-items:center;gap:.65rem}.findings-process-step[data-v-698a4988]{display:flex;align-items:center;flex-shrink:0;gap:.5rem}.findings-summary[data-v-698a4988]{display:flex;align-items:center;gap:1rem;min-width:0;border:1px solid var(--p-fieldset-border-color);border-radius:var(--p-fieldset-border-radius);padding:1rem}.summary-cards[data-v-698a4988]{display:flex;justify-content:space-around;flex:1;flex-direction:column;gap:1rem;min-width:12rem;height:100%}.summary-card[data-v-698a4988]{--p-card-body-gap: .25rem;--p-card-body-padding: .65rem 1rem;--p-card-shadow: none;--p-card-title-font-size: .75rem;--p-card-title-font-weight: 700;border:1px solid var(--measure-border, var(--p-tag-success-color));background:var(--measure-bg, var(--p-tag-success-background));color:var(--measure-color, var(--p-tag-success-color));text-align:center}.summary-card[data-v-698a4988] .p-card-body{padding:.3rem}.measure-surface[data-v-698a4988]{--measure-bg: var(--p-tag-success-background);--measure-border: var(--p-tag-success-color);--measure-color: var(--p-tag-success-color)}.measure-surface--clean[data-v-698a4988]{--measure-bg: color-mix(in srgb, var(--p-sky-100, var(--p-cyan-100)) 72%, var(--p-content-background));--measure-border: var(--p-sky-300, var(--p-cyan-300));--measure-color: var(--p-sky-700, var(--p-cyan-700))}.measure-surface--recycle[data-v-698a4988]{--measure-bg: color-mix(in srgb, var(--p-red-100, var(--p-tag-danger-background)) 72%, var(--p-content-background));--measure-border: var(--p-tag-danger-color);--measure-color: var(--p-red-700, var(--p-tag-danger-color))}.measure-surface--replace[data-v-698a4988]{--measure-bg: color-mix(in srgb, var(--p-yellow-100, var(--p-amber-100)) 78%, var(--p-content-background));--measure-border: var(--p-yellow-400, var(--p-amber-400));--measure-color: var(--p-yellow-800, var(--p-amber-800))}.measure-surface--remanufacturing[data-v-698a4988]{--measure-bg: color-mix(in srgb, var(--p-orange-100) 76%, var(--p-content-background));--measure-border: var(--p-orange-400);--measure-color: var(--p-orange-800)}.quality-card--success[data-v-698a4988]{border-color:var(--p-tag-success-color);background:var(--p-tag-success-background);color:var(--p-tag-success-color)}.quality-card--danger[data-v-698a4988]{border-color:var(--p-tag-danger-color);background:var(--p-tag-danger-background);color:var(--p-tag-danger-color)}.summary-card-title[data-v-698a4988]{color:var(--p-text-muted-color);text-transform:uppercase}.summary-image[data-v-698a4988]{inline-size:clamp(6rem,8vw,8rem);aspect-ratio:467 / 372;object-fit:contain}.measure-tag[data-v-698a4988]{border:1px solid var(--measure-border);background:var(--measure-bg);color:var(--measure-color);font-weight:700}.detail-section[data-v-698a4988]{min-width:0}.detail-section[data-v-698a4988] .p-panel-content{display:flex;flex-direction:column;gap:.65rem}.detail-section p[data-v-698a4988]{margin:0;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.45}.detail-section--attachments[data-v-698a4988]{grid-column:1 / -1}.history-list[data-v-698a4988]{display:flex;flex-direction:column;gap:.65rem}.history-entry[data-v-698a4988]{display:flex;flex-direction:column;gap:.2rem}.history-entry-line[data-v-698a4988]{display:flex;flex-wrap:wrap;gap:.45rem;line-height:1.4}.history-entry-change[data-v-698a4988]{color:var(--p-text-muted-color);font-size:.92rem;overflow-wrap:anywhere}.attachment-link[data-v-698a4988]{display:block;overflow-wrap:anywhere}.condition-messages[data-v-698a4988]{display:flex;gap:1rem}.condition-messages[data-v-698a4988]>*{flex:1}.condition-text[data-v-698a4988],.linebreak-text[data-v-698a4988],.documentation-card-subtitle[data-v-698a4988]{white-space:pre-line}.documentation-section[data-v-698a4988]{flex-shrink:0;margin-top:.25rem}.documentation-section--removals[data-v-698a4988]{margin-top:1rem}.documentation-section-title[data-v-698a4988]{margin:0;font-size:.95rem;font-weight:700;color:var(--p-text-muted-color)}.documentation-list[data-v-698a4988]{display:flex;flex-direction:column;gap:1rem;flex:1;min-height:0;overflow-y:auto;padding-right:.25rem}.documentation-list[data-v-698a4988]>*{flex-shrink:0}.documentation-card[data-v-698a4988]{padding:1rem;border:1px solid var(--p-content-border-color);border-radius:1rem;background:var(--p-content-background);color:var(--p-text-color)}.documentation-card-header[data-v-698a4988]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.documentation-card-title[data-v-698a4988]{font-size:1rem;font-weight:700}.documentation-card-subtitle[data-v-698a4988]{margin-top:.2rem;color:var(--p-text-muted-color);font-size:.9rem}.documentation-card-note[data-v-698a4988]{margin-top:.35rem;font-size:.9rem;color:var(--p-text-color);white-space:pre-line}.documentation-card-measure[data-v-698a4988]{flex-shrink:0;padding:.35rem .65rem;border:1px solid var(--measure-border, var(--p-tag-info-color));border-radius:999px;background:var(--measure-bg, var(--p-tag-info-background));color:var(--measure-color, var(--p-tag-info-color));font-size:.82rem;font-weight:700}.documentation-card-body[data-v-698a4988]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1rem}.documentation-field[data-v-698a4988],.documentation-side[data-v-698a4988]{display:flex;flex-direction:column;gap:.32rem}.field-label[data-v-698a4988]{display:inline-flex;align-items:center;gap:.25rem}.required-marker[data-v-698a4988],.validation-error[data-v-698a4988]{color:var(--p-tag-danger-color)}.required-marker[data-v-698a4988]{font-weight:700;line-height:1}.dmc-input-row[data-v-698a4988]{display:flex;align-items:center;gap:.5rem}.dmc-input-row[data-v-698a4988]>:first-child{flex:1}@media(max-width:860px){.findings-overview[data-v-698a4988],.filter-grid[data-v-698a4988],.error-details[data-v-698a4988],.documentation-card-body[data-v-698a4988]{grid-template-columns:1fr}.filter-field--search[data-v-698a4988]{grid-column:auto}.findings-summary[data-v-698a4988]{align-items:stretch}.summary-cards[data-v-698a4988]{min-width:0}.documentation-card-header[data-v-698a4988],.condition-messages[data-v-698a4988]{flex-direction:column}}@media(max-width:640px){.dmc-input-row[data-v-698a4988]{flex-direction:column;align-items:stretch}.findings-modal-header[data-v-698a4988]{gap:.75rem}.findings-process-step[data-v-698a4988]{min-width:0}.findings-body[data-v-698a4988],.findings-tabs[data-v-698a4988]{height:auto;min-height:0}.findings-tabs[data-v-698a4988],.findings-tab-panels[data-v-698a4988],.findings-tab-panel[data-v-698a4988],.findings-table-shell[data-v-698a4988]{flex:0 0 auto}.findings-tab-panels[data-v-698a4988]{display:block}.findings-tab-panel[data-v-698a4988]{height:auto}.findings-table-shell[data-v-698a4988]{min-height:18rem}.findings-summary[data-v-698a4988]{padding:.75rem}.summary-image[data-v-698a4988]{align-self:center;inline-size:min(7rem,45vw);aspect-ratio:467 / 372}}.dpp-data-body[data-v-397d26ae]{display:flex;flex-direction:column;height:min(70vh,52rem);min-width:0;min-height:0}.dpp-tabs[data-v-397d26ae]{flex:0 0 auto;margin-bottom:.75rem}.dpp-table-wrap[data-v-397d26ae]{flex:1 1 auto;min-height:0;overflow:auto}[data-v-397d26ae] .dpp-data-dialog .p-dialog-content{overflow:hidden}[data-v-397d26ae] .dpp-table .p-treetable-table{min-width:max-content}.dialog-content[data-v-219d9308]{display:flex;flex-direction:column;gap:1rem}.meta-line[data-v-219d9308]{line-height:1.4}.meta-value[data-v-219d9308]{margin-left:.25rem}.error-code-block[data-v-219d9308]{display:inline-flex;flex-direction:column;align-items:flex-start}.error-code-description[data-v-219d9308]{color:var(--p-text-muted-color);line-height:1.4;white-space:pre-wrap}.attachment-name[data-v-219d9308]{display:block;overflow-wrap:anywhere}.result-view[data-v-fcfa3400]{display:flex;flex-direction:column;gap:1rem}.loading-row[data-v-fcfa3400]{display:flex;align-items:center;gap:.65rem}.result-header[data-v-fcfa3400],.matches[data-v-fcfa3400]{margin-bottom:1rem}[data-v-fcfa3400] .result-header-card{display:grid;grid-template-columns:minmax(12rem,15.625rem) 1fr;overflow:hidden}[data-v-fcfa3400] .result-header-no-image{grid-template-columns:1fr}[data-v-fcfa3400] .result-header-media{height:100%}[data-v-fcfa3400] .result-header-media .p-image,[data-v-fcfa3400] .result-header-media .p-image-preview-container{display:block;height:100%;width:100%}[data-v-fcfa3400] .result-header-image{display:block;width:100%;height:100%;object-fit:cover}[data-v-fcfa3400] .result-header-body{min-width:0;display:flex;flex-direction:column;justify-content:center}[data-v-fcfa3400] .result-header-title{margin-bottom:.35rem}[data-v-fcfa3400] .result-header-content{padding-top:0}.result-header-subtext[data-v-fcfa3400]{margin:0;color:var(--p-text-muted-color)}.result-header-subtext .code[data-v-fcfa3400]{text-transform:uppercase}.result-header-actions[data-v-fcfa3400]{margin-top:.8rem;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.disabled[data-v-fcfa3400]{opacity:.55}.hint-text[data-v-fcfa3400]{color:var(--p-text-muted-color);font-size:.78rem}.activity-id-cell[data-v-fcfa3400]{display:inline-flex;align-items:baseline;gap:.35rem;min-width:0}.activity-finding-count[data-v-fcfa3400]{color:var(--p-tag-danger-color);font-size:.78rem;font-weight:700;line-height:1}.finding[data-v-fcfa3400]{background:color-mix(in srgb,var(--p-red-50) 60%,transparent)}[data-v-fcfa3400] .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-fcfa3400] .p-datatable .p-datatable-tbody>tr.finding:hover>td{background:color-mix(in srgb,var(--p-red-200) 65%,transparent)!important}[data-v-fcfa3400] .p-datatable .p-datatable-tbody>tr.completed>td{opacity:.72}.actions-row[data-v-fcfa3400]{display:flex;margin-top:.25rem}.actions-row .p-button[data-v-fcfa3400]{width:100%}.table-toolbar[data-v-fcfa3400]{margin-bottom:.7rem}.table-summary[data-v-fcfa3400]{display:flex;flex-wrap:wrap;gap:.4rem}.table-summary .state-tag[data-v-fcfa3400]{cursor:pointer;-webkit-user-select:none;user-select:none}.table-summary .other-selected[data-v-fcfa3400]{opacity:.3}[data-v-fcfa3400] .matches-table .p-datatable-table{min-width:42rem}@media(max-width:960px){.actions-row .p-button[data-v-fcfa3400]{width:auto}[data-v-fcfa3400] .result-header-card{grid-template-columns:1fr}}.reports-modal[data-v-536d27dd]{display:flex;flex-direction:column;gap:1rem;height:min(34rem,72vh);min-height:0}.reports-toolbar[data-v-536d27dd]{display:flex;flex-wrap:wrap;align-items:end;justify-content:flex-end;gap:.75rem}.toolbar-actions[data-v-536d27dd]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.reports-table-shell[data-v-536d27dd]{flex:1 1 auto;min-height:0;overflow:hidden}.reports-table[data-v-536d27dd]{height:100%}[data-v-536d27dd] .workflow-reports-dialog .p-dialog-content{overflow:hidden}.file-cell[data-v-536d27dd]{display:flex;align-items:center;min-height:2rem}.file-name[data-v-536d27dd]{word-break:break-word}[data-v-536d27dd] .actions-cell{text-align:right}@media(max-width:640px){.reports-toolbar[data-v-536d27dd]{align-items:stretch}.toolbar-actions[data-v-536d27dd]{width:100%;justify-content:stretch}.toolbar-actions[data-v-536d27dd] .p-button{flex:1 1 auto}}.win[data-v-47e3f5d9]{--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-projected-transport: color-mix(in srgb, var(--p-surface-400) 62%, var(--p-content-background));--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,var(--gantt-info-width, 16rem)) minmax(0,1fr);gap:.75rem;align-items:stretch;margin-bottom:.65rem}.win-info[data-v-47e3f5d9]{min-width:0}.win-title[data-v-47e3f5d9]{margin:0;font-size:.92rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.win-range[data-v-47e3f5d9]{margin:0;margin-top:.2rem;font-size:.76rem;color:var(--p-text-muted-color)}.win-track[data-v-47e3f5d9]{display:flex;flex-direction:column;gap:.3rem;min-width:0;height:100%}.mini[data-v-47e3f5d9]{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-47e3f5d9]{cursor:default}.mini.is-static .mini-win[data-v-47e3f5d9]{left:0!important;width:100%!important;border-radius:inherit;border-width:1px;background:var(--mini-static-bg)}.mini-bar[data-v-47e3f5d9]{position:absolute;top:50%;transform:translateY(-50%);height:.45rem;border-radius:999px;background:var(--p-primary-color)}.mini-bar.mini-bar-estimated[data-v-47e3f5d9]{background:var(--p-highlight-background)}.mini-bar.mini-bar-tr[data-v-47e3f5d9]{background:var(--mini-bar-transport)}.mini-bar.mini-bar-projected-tr[data-v-47e3f5d9]{background:color-mix(in srgb,var(--mini-bar-projected-transport) 82%,transparent);outline:1px dashed color-mix(in srgb,var(--mini-bar-transport) 52%,transparent);outline-offset:-1px}.mini-bar.mini-bar-in-work[data-v-47e3f5d9]{background:var(--mini-bar-in-work)}.mini-win[data-v-47e3f5d9]{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-47e3f5d9],.mini-win[data-v-47e3f5d9]:active{cursor:grabbing}.mini-handle[data-v-47e3f5d9]{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-47e3f5d9]:first-child{left:2px}.mini-handle[data-v-47e3f5d9]:last-child{right:2px}@media(max-width:960px){.win[data-v-47e3f5d9]{grid-template-columns:1fr;gap:.35rem}.mini[data-v-47e3f5d9]{min-height:2.35rem}.mini-handle[data-v-47e3f5d9]{width:.7rem}}@media(prefers-color-scheme:dark){.win[data-v-47e3f5d9]{--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-projected-transport: color-mix(in srgb, var(--p-surface-300) 45%, var(--p-content-background));--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-shell[data-v-bcd4d6e0]{--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-time-color: color-mix(in srgb, var(--p-text-color) 74%, 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);--process-step-window-bg: var(--row-past-bg);--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-projected-transport: color-mix(in srgb, var(--p-surface-400) 62%, var(--p-content-background));--row-bar-in-work: var(--p-orange-200);--row-bar-in-work-outline: color-mix(in srgb, var(--p-orange-500) 55%, transparent);display:flex;flex-direction:column;gap:.45rem}.row[data-v-bcd4d6e0]{display:grid;grid-template-columns:minmax(11rem,var(--gantt-info-width, 16rem)) 1fr;gap:.6rem;align-items:center}.row-info[data-v-bcd4d6e0],.process-step-info[data-v-bcd4d6e0]{min-width:0}.row-title-wrap[data-v-bcd4d6e0]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.row-title-toggle-button[data-v-bcd4d6e0]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.4rem;height:1.4rem;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer}.row-title-toggle[data-v-bcd4d6e0]{font-size:1rem;font-weight:700;color:var(--p-text-muted-color)}.row.is-in-work .row-info[data-v-bcd4d6e0]{padding-left:.65rem;border-left:3px solid var(--row-in-work-accent)}.row-title[data-v-bcd4d6e0],.process-step-title[data-v-bcd4d6e0]{margin:0;font-size:.92rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.process-step-title[data-v-bcd4d6e0]{font-size:.82rem}.row.is-in-work .row-title[data-v-bcd4d6e0]{color:var(--row-in-work-title)}.row-meta[data-v-bcd4d6e0],.process-step-time[data-v-bcd4d6e0]{margin:.15rem 0 0;font-size:.78rem;color:var(--p-text-muted-color)}.row-time[data-v-bcd4d6e0]{margin:.12rem 0 0;font-size:.75rem;color:var(--row-time-color);font-variant-numeric:tabular-nums}.process-step-time[data-v-bcd4d6e0]{font-size:.75rem;font-variant-numeric:tabular-nums}.row.is-in-work .row-meta[data-v-bcd4d6e0]{color:var(--row-in-work-meta)}.row-track[data-v-bcd4d6e0],.process-step-track[data-v-bcd4d6e0]{position:relative;width:100%;min-width:0;box-sizing:border-box;border-radius:999px;background:var(--row-track-bg);overflow:hidden}.row-track[data-v-bcd4d6e0]{height:1.2rem}.process-step-track[data-v-bcd4d6e0]{height:1.2rem;background:transparent;border:0;border-radius:999px;overflow:hidden}.past-region[data-v-bcd4d6e0],.future-region[data-v-bcd4d6e0]{position:absolute;top:0;bottom:0;pointer-events:none}.past-region[data-v-bcd4d6e0]{left:0;background:var(--row-past-bg);z-index:0}.future-region[data-v-bcd4d6e0]{right:0;background:var(--row-future-bg);z-index:0}.now-marker[data-v-bcd4d6e0]{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-bcd4d6e0],.process-step-bar[data-v-bcd4d6e0]{position:absolute;border-radius:999px;z-index:1}.process-step-activity-window[data-v-bcd4d6e0]{position:absolute;top:0;height:100%;min-width:.75rem;border-radius:999px;background:var(--process-step-window-bg);z-index:0}.row-bar[data-v-bcd4d6e0]{top:.15rem;height:calc(100% - .3rem);background:var(--p-primary-color)}.process-step-bar[data-v-bcd4d6e0]{top:.18rem;height:calc(100% - .36rem);background:color-mix(in srgb,var(--p-primary-color) 78%,#173247)}.row-bar.row-bar-estimated[data-v-bcd4d6e0]{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-bcd4d6e0]{background:var(--row-bar-transport)}.row-bar.row-bar-projected-transport[data-v-bcd4d6e0]{background:color-mix(in srgb,var(--row-bar-projected-transport) 82%,transparent);opacity:.9;outline:1px dashed color-mix(in srgb,var(--row-bar-transport) 52%,transparent);outline-offset:-1px}.row-bar.row-bar-in-work[data-v-bcd4d6e0]{background:var(--row-bar-in-work);outline:1px solid var(--row-bar-in-work-outline);outline-offset:-1px}.process-step-rows[data-v-bcd4d6e0]{display:flex;flex-direction:column;gap:.4rem;padding-top:.15rem}.process-step-row[data-v-bcd4d6e0]{display:grid;grid-template-columns:minmax(11rem,var(--gantt-info-width, 16rem)) 1fr;gap:.6rem;align-items:center;padding:.2rem 0}.process-step-info[data-v-bcd4d6e0]{position:relative;padding-left:1rem}.process-step-info[data-v-bcd4d6e0]:before{content:"";position:absolute;left:.35rem;top:.15rem;bottom:.15rem;width:2px;border-radius:999px;background:color-mix(in srgb,var(--p-content-border-color) 78%,transparent)}@media(prefers-color-scheme:dark){.row-shell[data-v-bcd4d6e0]{--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-time-color: color-mix(in srgb, var(--p-text-color) 66%, 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);--process-step-window-bg: var(--row-past-bg);--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-projected-transport: color-mix(in srgb, var(--p-surface-300) 45%, var(--p-content-background));--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)}.process-step-bar[data-v-bcd4d6e0]{background:color-mix(in srgb,var(--p-primary-300) 54%,#0b1d29)}}.process-step-bar.process-step-bar-in-work[data-v-bcd4d6e0]{background:color-mix(in srgb,var(--p-orange-500) 72%,#4f2200)}.process-step-bar.process-step-bar-new[data-v-bcd4d6e0]{background:color-mix(in srgb,var(--p-surface-600) 72%,#2d3748);outline:1px dashed color-mix(in srgb,var(--p-surface-900) 28%,transparent);outline-offset:-1px}@media(max-width:960px){.row[data-v-bcd4d6e0],.process-step-row[data-v-bcd4d6e0]{grid-template-columns:1fr;gap:.35rem}.process-step-row[data-v-bcd4d6e0]{padding:.15rem 0}.row-title-text[data-v-bcd4d6e0],.process-step-title[data-v-bcd4d6e0]{white-space:normal}.process-step-rows[data-v-bcd4d6e0]{padding-top:.1rem}.process-step-info[data-v-bcd4d6e0]{padding-left:.75rem}.process-step-info[data-v-bcd4d6e0]:before{left:.2rem}}.timeline-shell[data-v-15dd77df]{--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-15dd77df]{display:grid;grid-template-columns:minmax(11rem,var(--gantt-info-width, 16rem)) minmax(0,1fr);gap:.6rem;align-items:center;margin-bottom:.65rem}.axis-side[data-v-15dd77df]{font-size:.78rem;color:var(--p-text-muted-color);font-weight:600}.lane-toggle[data-v-15dd77df]{display:inline-flex;align-items:center;gap:.6rem}.lane-toggle-label[data-v-15dd77df]{font-size:.82rem;font-weight:600;color:var(--p-text-color)}.axis-track-shell[data-v-15dd77df]{min-width:0;box-sizing:border-box}.axis-wrap.is-grouped .axis-track-shell[data-v-15dd77df]{padding-inline:var(--lane-pad-x)}.axis-line[data-v-15dd77df]{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-15dd77df]{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--p-content-border-color)}.tick[data-v-15dd77df]{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-15dd77df]{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-15dd77df]{display:block;width:2px;height:.65rem;border-radius:999px;background:var(--timeline-tick-mark)}.past-region[data-v-15dd77df],.future-region[data-v-15dd77df]{position:absolute;top:0;bottom:0;pointer-events:none}.past-region[data-v-15dd77df]{left:0;background:var(--timeline-past-bg);z-index:0}.future-region[data-v-15dd77df]{right:0;background:var(--timeline-future-bg);z-index:0}.now-marker[data-v-15dd77df]{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-15dd77df]{display:flex;flex-direction:column;gap:.55rem}.rows.rows-group[data-v-15dd77df]{margin-top:.15rem}.lanes[data-v-15dd77df]{display:block;margin-top:.25rem}.grouped-sections[data-v-15dd77df]{display:flex;flex-direction:column;gap:.55rem;margin-top:.25rem}.grouped-section[data-v-15dd77df]{min-width:0}.lanes-inline[data-v-15dd77df]{margin-top:0}.lane-panel[data-v-15dd77df]{border:1px solid var(--p-content-border-color);border-radius:.8rem;overflow:hidden;margin-bottom:.55rem}.lane-panel[data-v-15dd77df]:last-child{margin-bottom:0}.lanes-inline .lane-panel[data-v-15dd77df]{margin-bottom:0}.lane-btn[data-v-15dd77df]{background:var(--timeline-panel-header-bg);padding:.42rem .72rem;min-height:auto}.standalone-panel[data-v-15dd77df]{border:1px solid var(--p-content-border-color);border-radius:.8rem;background:var(--timeline-panel-bg)}.lane-body[data-v-15dd77df]{padding:var(--lane-pad-x)}.lane-head[data-v-15dd77df]{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-15dd77df]{min-width:0}.lane-summary[data-v-15dd77df]{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-wrap:wrap;min-width:0}.lane-kpis[data-v-15dd77df]{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.lane-kpi[data-v-15dd77df]{display:inline-flex;align-items:baseline;gap:.3rem;white-space:nowrap}.lane-kpi-label[data-v-15dd77df],.lane-kpi-value[data-v-15dd77df]{margin:0}.lane-kpi-label[data-v-15dd77df]{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color)}.lane-kpi-value[data-v-15dd77df]{font-size:.8rem;font-weight:700;color:var(--p-text-color)}.lane-title[data-v-15dd77df],.lane-meta[data-v-15dd77df]{margin:0}.lane-title[data-v-15dd77df]{font-size:.9rem;font-weight:700}.lane-meta[data-v-15dd77df]{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:960px){.timeline-shell[data-v-15dd77df]{--lane-pad-x: .75rem}.axis-wrap[data-v-15dd77df]{grid-template-columns:1fr;gap:.35rem}.axis-line[data-v-15dd77df]{margin-top:.25rem;height:2.6rem}.axis-side[data-v-15dd77df]{font-size:.8rem}.tick[data-v-15dd77df]{gap:.25rem}.tick-label[data-v-15dd77df]{font-size:.78rem;line-height:1.1}.axis-wrap.is-grouped .axis-track-shell[data-v-15dd77df]{padding-inline:var(--lane-pad-x)}.lane-head[data-v-15dd77df]{grid-template-columns:1fr}.lane-head[data-v-15dd77df],.lane-summary[data-v-15dd77df]{align-items:flex-start;flex-direction:column}.lane-kpis[data-v-15dd77df]{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-15dd77df]{--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-ffbaebba]{--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-ffbaebba]{flex:1;display:flex;flex-wrap:wrap;align-items:stretch;gap:.75rem}.sum-main[data-v-ffbaebba]{min-width:min(var(--gantt-info-width, 16rem),100%);flex:0 0 var(--gantt-info-width, 16rem);padding:.25rem .1rem}.sum-label[data-v-ffbaebba],.sum-sub[data-v-ffbaebba]{margin:0;color:var(--p-text-muted-color)}.sum-label[data-v-ffbaebba]{font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sum-title[data-v-ffbaebba]{margin:.2rem 0 0;font-size:1.1rem;font-weight:700}.sum-sub[data-v-ffbaebba]{margin-top:.2rem;font-size:.85rem;display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.kpi-grid[data-v-ffbaebba]{flex:1 1 30rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.75rem}.kpi-card[data-v-ffbaebba]{border:1px solid var(--sum-card-border);box-shadow:none;background:var(--kpi-card-bg)}.kpi-card.is-actual[data-v-ffbaebba]{background:var(--kpi-actual-bg);border-color:var(--kpi-actual-border)}.kpi-card.is-transport[data-v-ffbaebba]{background:var(--kpi-transport-bg);border-color:var(--kpi-transport-border)}.kpi-card.is-dwell[data-v-ffbaebba]{background:var(--kpi-dwell-bg);border-color:var(--kpi-dwell-border)}.kpi-card.is-lead[data-v-ffbaebba]{background:var(--kpi-lead-bg);border-color:var(--kpi-lead-border)}.kpi-label[data-v-ffbaebba],.kpi-value[data-v-ffbaebba],.kpi-note[data-v-ffbaebba]{margin:0}.kpi-label[data-v-ffbaebba]{font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color)}.kpi-value[data-v-ffbaebba]{margin-top:.3rem;font-size:1.35rem;font-weight:700;line-height:1.1}.kpi-note[data-v-ffbaebba]{margin-top:.35rem;font-size:.8rem;color:var(--p-text-muted-color)}@media(max-width:960px){.sum[data-v-ffbaebba]{gap:.6rem}.sum-main[data-v-ffbaebba]{flex-basis:100%}.kpi-grid[data-v-ffbaebba]{flex-basis:100%;grid-template-columns:1fr}}@media(prefers-color-scheme:dark){.sum-card[data-v-ffbaebba]{--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-151cf7f8]{--gantt-card-bg: var(--p-content-background);--gantt-card-border: var(--p-content-border-color);--gantt-info-width: 17rem}.gantt-view .card-title-row[data-v-151cf7f8]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.gantt-view .hdr[data-v-151cf7f8]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin:.8rem 0}.gantt-view .hdr-actions[data-v-151cf7f8]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.gantt-view .busy[data-v-151cf7f8]{display:flex;align-items:center;gap:.65rem}.gantt-view .timeline-busy[data-v-151cf7f8]{padding:.4rem 0}.gantt-view .code[data-v-151cf7f8]{min-width:min(22rem,70vw)}.gantt-view .layout[data-v-151cf7f8]{margin-top:.8rem;display:flex;flex-direction:column;gap:.9rem}.gantt-view .chart-card[data-v-151cf7f8]{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-151cf7f8]{flex-direction:row;justify-content:space-between;align-items:center}}@media(prefers-color-scheme:dark){.gantt-view[data-v-151cf7f8]{--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))}}
