@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media (prefers-reduced-motion: reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}.stats-overview[data-v-00289df4]{display:flex;gap:1rem;margin-bottom:1rem}.stat-card[data-v-00289df4]{flex:1}.stat-grid[data-v-00289df4]{display:flex;gap:1.5rem;flex-wrap:wrap}.stat-item[data-v-00289df4]{display:flex;flex-direction:column;align-items:center}.stat-label[data-v-00289df4]{font-size:.85rem;color:var(--p-text-muted-color)}.stat-value[data-v-00289df4]{font-size:1.5rem;font-weight:700}.stat-value.info[data-v-00289df4]{color:var(--p-blue-500)}.stat-value.warn[data-v-00289df4]{color:var(--p-orange-500)}.stat-value.success[data-v-00289df4]{color:var(--p-green-500)}.stat-value.danger[data-v-00289df4]{color:var(--p-red-500)}.stat-value.secondary[data-v-00289df4]{color:var(--p-gray-500)}.stat-value.clickable[data-v-00289df4]{cursor:pointer;text-decoration:underline}.stat-value.clickable[data-v-00289df4]:hover{opacity:.7}.side-nav[data-v-6589ca1d]{width:90px;flex-shrink:0;display:flex;flex-direction:column;gap:.5rem;padding:.75rem .5rem;border-right:1px solid var(--p-surface-border);background:var(--p-surface-ground)}.nav-tile[data-v-6589ca1d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.75rem .5rem;border-radius:8px;border:none;background:transparent;cursor:pointer;color:var(--p-text-muted-color);transition:background .15s,color .15s}.nav-tile[data-v-6589ca1d]:hover{background:var(--p-surface-hover);color:var(--p-text-color)}.nav-tile.active[data-v-6589ca1d]{background:color-mix(in srgb,var(--p-primary-color) 15%,transparent);color:var(--p-primary-color);font-weight:600}.nav-icon[data-v-6589ca1d]{font-size:1.25rem}.nav-label[data-v-6589ca1d]{font-size:.7rem;text-align:center;line-height:1.2;word-break:break-word}.app-shell[data-v-5fbe1667]{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;height:100vh}.app-header[data-v-5fbe1667]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem 0;margin-bottom:.5rem;flex-shrink:0}.app-body[data-v-5fbe1667]{display:flex;flex-direction:row;flex:1;min-height:0}.app-main[data-v-5fbe1667]{flex:1;min-width:0;display:flex;flex-direction:column}.app-stats[data-v-5fbe1667]{flex-shrink:0}.app-content[data-v-5fbe1667]{flex:1;min-height:0;overflow:auto}.app-title[data-v-5fbe1667]{margin:0}.user-info[data-v-5fbe1667]{display:flex;align-items:center;gap:.5rem}.user-name[data-v-5fbe1667]{font-size:.875rem;color:var(--p-text-muted-color)}.dialog-content[data-v-cd657017]{display:flex;flex-direction:column;gap:.75rem}.pdf-info[data-v-cd657017]{color:var(--p-text-muted-color)}.empty-hint[data-v-b2b490f9]{color:#6c757d;font-style:italic}.legend[data-v-b2b490f9]{display:flex;gap:1rem;margin-bottom:.75rem;font-size:.85rem;color:#495057}.legend-item[data-v-b2b490f9]{display:inline-flex;align-items:center;gap:.35rem}.legend-swatch[data-v-b2b490f9]{display:inline-block;width:.9rem;height:.9rem;border-radius:.2rem;border:1px solid rgba(0,0,0,.1)}.swatch-present[data-v-b2b490f9]{background-color:#15803d;border-color:#14532d}.swatch-missing[data-v-b2b490f9]{background-color:#9ca3af;border-color:#6b7280}.factor-grid[data-v-b2b490f9]{display:flex;flex-wrap:wrap;gap:.35rem}.factor-pill[data-v-b2b490f9]{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:.25rem .55rem;border-radius:.4rem;font-size:.8rem;font-variant-numeric:tabular-nums;border:1px solid transparent}.factor-pill--present[data-v-b2b490f9]{background-color:#15803d;color:#fff;border-color:#14532d;font-weight:600}.factor-pill--missing[data-v-b2b490f9]{background-color:#9ca3af;color:#fff;border-color:#6b7280;font-weight:500}.custom-calc-input[data-v-18f0bd60]{display:flex;flex-direction:column;gap:.4rem}.custom-calc-input label[data-v-18f0bd60]{font-weight:600}.hint[data-v-18f0bd60]{font-size:.8rem;color:#6c757d}.hint--error[data-v-18f0bd60]{color:#dc3545}.custom-jobs[data-v-f716c48a]{display:flex;flex-direction:column;gap:.75rem}.toolbar[data-v-f716c48a]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.status-select[data-v-f716c48a]{min-width:12rem}.bulk-actions[data-v-f716c48a]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.selection-count[data-v-f716c48a]{color:var(--p-text-muted-color);font-size:.9rem;margin-right:.25rem}.job-id[data-v-f716c48a]{font-family:monospace;cursor:help}.job-id-cell[data-v-f716c48a]{display:flex;align-items:center;gap:.25rem}.copy-btn[data-v-f716c48a]{padding:0!important;width:1.5rem;height:1.5rem;flex-shrink:0}.action-buttons[data-v-f716c48a]{display:flex;gap:.25rem}.empty-message[data-v-f716c48a]{text-align:center;padding:2rem;color:var(--p-text-muted-color)}.error-cell[data-v-f716c48a]{display:flex;align-items:center;gap:.5rem}.error-message[data-v-f716c48a]{max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.error-code-tag[data-v-f716c48a]{flex-shrink:0}.col-filter[data-v-f716c48a]{width:100%}.coversheet-view[data-v-9c377272]{padding:1rem;display:flex;flex-direction:column;flex:1;min-height:0}.view-toggle[data-v-9c377272]{margin-bottom:1rem}.record-counts[data-v-9c377272]{margin-bottom:.5rem;color:var(--p-text-muted-color);font-size:.9rem}.filters[data-v-9c377272]{display:flex;gap:.5rem;align-items:center;margin-bottom:1rem;flex-wrap:wrap}.cs-id-cell[data-v-9c377272]{display:flex;align-items:center;gap:.25rem}.cs-id[data-v-9c377272]{font-family:monospace;font-size:.85rem}.copy-btn[data-v-9c377272]{width:1.5rem!important;height:1.5rem!important}.no-jobs[data-v-9c377272]{color:var(--p-text-muted-color)}.action-buttons[data-v-9c377272]{display:flex;gap:.25rem}.truncate[data-v-9c377272]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blob-default[data-v-9c377272]{color:var(--p-surface-400)!important}.blob-found[data-v-9c377272]{color:var(--p-green-500)!important}.blob-missing[data-v-9c377272]{color:var(--p-red-500)!important}.deprecated[data-v-9c377272]{color:var(--p-text-muted-color);text-decoration:line-through}.empty-message[data-v-9c377272]{text-align:center;padding:2rem;color:var(--p-text-muted-color)}.status-wrapper[data-v-9c377272]{cursor:default;display:inline-flex;align-items:center;gap:.3rem;flex-wrap:wrap}.deprecated-flag[data-v-9c377272]{font-size:.7rem}.job-overlay[data-v-9c377272]{position:fixed;z-index:1000;background:var(--p-surface-900);color:var(--p-surface-0);border:1px solid var(--p-surface-700);border-radius:8px;padding:.6rem .8rem;box-shadow:0 4px 12px #0000004d;min-width:180px;font-size:.85rem}.job-overlay-title[data-v-9c377272]{font-weight:600;margin-bottom:.4rem;padding-bottom:.3rem;border-bottom:1px solid var(--p-surface-700)}.job-overlay-row[data-v-9c377272]{display:flex;justify-content:space-between;gap:1rem;padding:.15rem 0}.stat-success[data-v-9c377272]{color:var(--p-green-500);font-weight:600}.stat-info[data-v-9c377272]{color:var(--p-blue-500);font-weight:600}.stat-warn[data-v-9c377272]{color:var(--p-orange-500);font-weight:600}.stat-danger[data-v-9c377272]{color:var(--p-red-500);font-weight:600}.error-tags[data-v-9c377272]{display:flex;flex-wrap:wrap;gap:.25rem}.error-tag[data-v-9c377272]{cursor:help}.catalogue-count-cell[data-v-9c377272]{display:flex;align-items:center;gap:.25rem}.col-filter[data-v-9c377272]{width:100%}.action-bar[data-v-426d95b0]{margin-bottom:1rem}.selection-count[data-v-426d95b0]{font-weight:600}.action-buttons[data-v-426d95b0]{display:flex;gap:.5rem}.job-detail[data-v-dff270b0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;padding:.5rem}.detail-section h4[data-v-dff270b0]{margin:0 0 .5rem;color:var(--p-primary-color)}.detail-section table[data-v-dff270b0]{width:100%;font-size:.85rem}.detail-section td[data-v-dff270b0]:first-child{font-weight:600;padding-right:1rem;white-space:nowrap}.error-section[data-v-dff270b0]{color:var(--p-red-500)}.priority-input[data-v-a4cf5ed4]{display:flex;flex-direction:column;gap:.5rem}.priority-input label[data-v-a4cf5ed4]{font-weight:600}.jobansicht[data-v-9c8413aa]{max-width:1400px;margin:0 auto;padding:1rem}.jobansicht-header[data-v-9c8413aa]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.jobansicht-title[data-v-9c8413aa]{margin:0;font-size:1.25rem}.job-id[data-v-9c8413aa]{font-family:monospace;cursor:help}.job-id-cell[data-v-9c8413aa]{display:flex;align-items:center;gap:.25rem}.copy-btn[data-v-9c8413aa]{padding:0!important;width:1.5rem;height:1.5rem;flex-shrink:0}.action-buttons[data-v-9c8413aa]{display:flex;gap:.25rem}.empty-message[data-v-9c8413aa]{text-align:center;padding:2rem;color:var(--p-text-muted-color)}.error-cell[data-v-9c8413aa]{display:flex;align-items:center;gap:.5rem}.error-message[data-v-9c8413aa]{max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.error-code-tag[data-v-9c8413aa]{flex-shrink:0}.col-filter[data-v-9c8413aa]{width:100%}.factor-grid[data-v-fa9f40bc]{display:flex;flex-wrap:wrap;gap:.3rem}.factor-pill[data-v-fa9f40bc]{display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;padding:.2rem .5rem;border-radius:.4rem;border:1px solid transparent;font:inherit;font-size:.8rem;font-variant-numeric:tabular-nums;line-height:1.3;cursor:default;position:relative;opacity:1}.factor-pill[data-v-fa9f40bc]:after{content:attr(data-tooltip);position:absolute;z-index:20;left:50%;bottom:calc(100% + .4rem);width:max-content;max-width:min(20rem,80vw);padding:.35rem .5rem;border-radius:.3rem;background:var(--p-surface-900);color:var(--p-surface-0);font-size:.75rem;font-weight:400;white-space:normal;text-align:left;transform:translate(-50%);visibility:hidden;opacity:0;pointer-events:none}.factor-pill[data-v-fa9f40bc]:hover:after,.factor-pill[data-v-fa9f40bc]:focus-visible:after{visibility:visible;opacity:1}.factor-pill--present[data-v-fa9f40bc]{background:var(--p-green-600);border-color:var(--p-green-700);color:var(--p-green-50);font-weight:600}.factor-pill--extra[data-v-fa9f40bc]{background:var(--p-green-50);color:var(--p-green-800);border-style:dashed}.factor-pill--running[data-v-fa9f40bc]{background:var(--p-blue-100);border-color:var(--p-blue-400);color:var(--p-blue-800)}.factor-pill--failed[data-v-fa9f40bc]{background:var(--p-red-50);border-color:var(--p-red-400);color:var(--p-red-700)}.factor-pill--missing[data-v-fa9f40bc]{background:var(--p-surface-100);border:1px dashed var(--p-surface-400);color:var(--p-text-muted-color)}.factor-pill--clickable[data-v-fa9f40bc]{cursor:pointer}.factor-pill--clickable[data-v-fa9f40bc]:hover{border-color:var(--p-primary-color)}.factor-pill[data-v-fa9f40bc]:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:1px}.factor-pill--selected[data-v-fa9f40bc]{background:var(--p-primary-color);border:1px solid var(--p-primary-color);color:var(--p-primary-contrast-color);font-weight:600}.cs-card[data-v-2686006b]{border:1px solid var(--p-content-border-color);border-radius:var(--p-content-border-radius);background:var(--p-content-background);padding:1rem}.cs-card--expired[data-v-2686006b]{opacity:.7}.cs-head[data-v-2686006b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.75rem}.cs-title[data-v-2686006b]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.cs-period[data-v-2686006b]{font-weight:600;font-variant-numeric:tabular-nums;margin-right:.25rem}.cs-actions[data-v-2686006b]{display:flex;align-items:center;gap:.5rem}.cs-count[data-v-2686006b]{font-size:.85rem;color:var(--p-text-muted-color);font-variant-numeric:tabular-nums}.cs-count--complete[data-v-2686006b]{color:var(--p-green-700);font-weight:600}.cs-hint[data-v-2686006b]{margin:0 0 .75rem;font-size:.85rem;color:var(--p-orange-700)}.kalk-view[data-v-24b29f58]{padding:1.5rem 1.5rem 5rem}.kalk-select[data-v-24b29f58]{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem;border:1px solid var(--p-content-border-color);border-radius:var(--p-content-border-radius);background:var(--p-surface-50);margin-bottom:1.25rem}.field[data-v-24b29f58]{display:flex;flex-direction:column;gap:.35rem;flex:1 1 18rem;min-width:0}.field-label[data-v-24b29f58]{font-size:.85rem;font-weight:600}.field-input[data-v-24b29f58]{width:100%}.kalk-empty[data-v-24b29f58]{color:var(--p-text-muted-color)}.kalk-loading[data-v-24b29f58]{color:var(--p-text-muted-color);display:flex;align-items:center;gap:.5rem}.kalk-toolbar[data-v-24b29f58]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1rem}.kalk-heading[data-v-24b29f58]{margin:0;font-size:1.15rem}.kalk-toolbar-right[data-v-24b29f58]{display:flex;align-items:center;gap:1rem}.toggle-label[data-v-24b29f58]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;cursor:pointer}.kpi-row[data-v-24b29f58]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin-bottom:1rem}.kpi[data-v-24b29f58]{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem;border:1px solid var(--p-content-border-color);border-left-width:4px;border-radius:var(--p-content-border-radius);background:var(--p-content-background)}.kpi-label[data-v-24b29f58]{font-size:.8rem;color:var(--p-text-muted-color)}.kpi-value[data-v-24b29f58]{font-size:1.5rem;font-weight:600;font-variant-numeric:tabular-nums}.kpi--present[data-v-24b29f58]{border-left-color:var(--p-green-600)}.kpi--running[data-v-24b29f58]{border-left-color:var(--p-blue-400)}.kpi--failed[data-v-24b29f58]{border-left-color:var(--p-red-400)}.kpi--missing[data-v-24b29f58]{border-left-color:var(--p-surface-400)}.kpi--expected[data-v-24b29f58]{border-left-color:var(--p-surface-300)}.legend[data-v-24b29f58]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;font-size:.8rem;color:var(--p-text-muted-color);margin-bottom:.75rem}.legend>span[data-v-24b29f58]{display:inline-flex;align-items:center;gap:.35rem}.legend-hint[data-v-24b29f58]{margin-left:auto}.swatch[data-v-24b29f58]{display:inline-block;width:.85rem;height:.85rem;border-radius:.2rem;border:1px solid transparent}.swatch--present[data-v-24b29f58]{background:var(--p-green-600);border-color:var(--p-green-700)}.swatch--running[data-v-24b29f58]{background:var(--p-blue-100);border-color:var(--p-blue-400)}.swatch--failed[data-v-24b29f58]{background:var(--p-red-50);border-color:var(--p-red-400)}.swatch--missing[data-v-24b29f58]{background:var(--p-surface-100);border:1px dashed var(--p-surface-400)}.cs-list[data-v-24b29f58]{display:flex;flex-direction:column;gap:.75rem}.action-bar[data-v-24b29f58]{position:fixed;left:50%;bottom:1.5rem;transform:translate(-50%);z-index:10;display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem .5rem 1rem;border-radius:.6rem;background:var(--p-surface-900);color:var(--p-surface-0);box-shadow:0 6px 20px #0003}.action-count[data-v-24b29f58]{font-size:.875rem;font-weight:600;white-space:nowrap}.action-bar[data-v-24b29f58] .p-button-text.p-button-secondary{color:var(--p-surface-200)}.bar-enter-active[data-v-24b29f58],.bar-leave-active[data-v-24b29f58]{transition:opacity .15s ease,transform .15s ease}.bar-enter-from[data-v-24b29f58],.bar-leave-to[data-v-24b29f58]{opacity:0;transform:translate(-50%,.5rem)}.login-page[data-v-0292737f]{display:flex;align-items:center;justify-content:center;height:100vh;background:var(--p-surface-ground)}.login-card[data-v-0292737f]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem;border-radius:12px;background:var(--p-surface-card);box-shadow:0 2px 12px #00000014}.login-title[data-v-0292737f]{margin:0;font-size:1.5rem}.login-subtitle[data-v-0292737f]{margin:0;color:var(--p-text-muted-color)}.panel[data-v-7dd65987]{display:flex;flex-direction:column;gap:1.1rem;padding:1.25rem;border:1px solid var(--p-content-border-color);border-radius:var(--p-content-border-radius);background:var(--p-content-background)}.panel-title[data-v-7dd65987]{margin:0;font-size:1.1rem;font-weight:600}.panel-sub[data-v-7dd65987]{margin:.25rem 0 0;font-size:.875rem;color:var(--p-text-muted-color)}.fields[data-v-7dd65987]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 720px){.fields[data-v-7dd65987]{grid-template-columns:1fr}}.field[data-v-7dd65987]{display:flex;flex-direction:column;gap:.4rem;min-width:0}.field-label[data-v-7dd65987]{font-size:.875rem;font-weight:500}.full-width[data-v-7dd65987]{width:100%}.current[data-v-7dd65987]{padding:.75rem .9rem;border-radius:8px;background:var(--p-surface-ground);font-size:.875rem;display:grid;gap:.2rem}.current-row[data-v-7dd65987]{display:flex;align-items:center;gap:.5rem;min-width:0}.current-meta[data-v-7dd65987]{padding-left:1.5rem;font-size:.8rem;color:var(--p-text-muted-color)}.file-name[data-v-7dd65987]{font-weight:500;overflow-wrap:anywhere}.ok[data-v-7dd65987]{color:var(--p-green-700)}.warn[data-v-7dd65987]{color:var(--p-orange-700)}.muted[data-v-7dd65987]{color:var(--p-text-muted-color)}.error[data-v-7dd65987]{color:var(--p-red-600)}.drop-zone[data-v-7dd65987]{border:2px dashed var(--p-surface-300);border-radius:10px;padding:1.75rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.35rem;cursor:pointer;color:var(--p-text-muted-color);transition:border-color .15s,background .15s}.drop-zone[data-v-7dd65987]:hover:not(.drop-zone--off),.drop-zone[data-v-7dd65987]:focus-visible,.drop-zone--over[data-v-7dd65987]{border-color:var(--p-primary-color);background:color-mix(in srgb,var(--p-primary-color) 8%,transparent);color:var(--p-primary-color);outline:none}.drop-zone--filled[data-v-7dd65987]{border-style:solid;border-color:var(--p-primary-color);color:var(--p-text-color)}.drop-zone--off[data-v-7dd65987]{cursor:not-allowed;opacity:.55}.drop-icon[data-v-7dd65987]{font-size:1.75rem}.drop-hint[data-v-7dd65987]{font-size:.9rem}.drop-sub[data-v-7dd65987]{font-size:.78rem}.drop-filename[data-v-7dd65987]{font-size:.9rem;font-weight:500;overflow-wrap:anywhere;text-align:center}.hidden-input[data-v-7dd65987]{display:none}.compare[data-v-7dd65987]{font-size:.875rem;display:flex;align-items:center;gap:.4rem}.panel-foot[data-v-7dd65987]{display:flex;justify-content:flex-end}.recent[data-v-d25eb6cc]{padding:1.25rem;border:1px solid var(--p-content-border-color);border-radius:var(--p-content-border-radius);background:var(--p-content-background);min-width:0}.recent-title[data-v-d25eb6cc]{margin:0 0 .75rem;font-size:.95rem;font-weight:600}.muted[data-v-d25eb6cc]{margin:0;font-size:.875rem;color:var(--p-text-muted-color)}.recent-list[data-v-d25eb6cc]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.recent-item[data-v-d25eb6cc]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.55rem 0;border-top:1px solid var(--p-content-border-color)}.recent-item[data-v-d25eb6cc]:first-child{border-top:none}.recent-icon[data-v-d25eb6cc]{color:var(--p-text-muted-color)}.recent-text[data-v-d25eb6cc]{display:flex;flex-direction:column;min-width:0}.recent-model[data-v-d25eb6cc]{font-size:.875rem;font-weight:500;overflow-wrap:anywhere}.recent-meta[data-v-d25eb6cc]{font-size:.78rem;color:var(--p-text-muted-color);overflow-wrap:anywhere}.recent-date[data-v-d25eb6cc]{font-size:.78rem;color:var(--p-text-muted-color);font-variant-numeric:tabular-nums}.uvp-view[data-v-d89a9634]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem;max-width:1200px}.uvp-title[data-v-d89a9634]{margin:0;font-size:1.5rem;font-weight:600}.uvp-sub[data-v-d89a9634]{margin:.25rem 0 0;color:var(--p-text-muted-color)}.uvp-panels[data-v-d89a9634]{padding:1rem 0 0;background:transparent}.uvp-grid[data-v-d89a9634]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1rem;align-items:start}@media (max-width: 960px){.uvp-grid[data-v-d89a9634]{grid-template-columns:1fr}}
