[data-v-d853b382] .v-btn{text-transform:none}.scenario-compare[data-v-d853b382]{min-height:400px}[data-v-d853b382] .v-card.v-card--variant-outlined{border-color:rgb(var(--v-theme-border))}.breadcrumb-strip[data-v-d853b382]{color:rgb(var(--v-theme-grey));border-bottom:1px solid rgb(var(--v-theme-grey-lighten-3));background:rgb(var(--v-theme-surface));font-size:13px}.breadcrumb-link[data-v-d853b382]{cursor:pointer;color:rgb(var(--v-theme-primary))}.breadcrumb-link[data-v-d853b382]:hover{text-decoration:underline}.breadcrumb-sep[data-v-d853b382]{color:rgb(var(--v-theme-grey-lighten-1));margin:0 6px}.section-label[data-v-d853b382]{color:rgb(var(--v-theme-grey));text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.scenario-select-trigger[data-v-d853b382] .v-field__input,.scenario-select-trigger[data-v-d853b382] .v-field{cursor:pointer}.scenario-select-menu[data-v-d853b382]{border-radius:8px;overflow:hidden}.scenario-select-list[data-v-d853b382]{max-height:320px;overflow-y:auto}.scenario-sync-legend[data-v-d853b382]{color:rgb(var(--v-theme-grey));padding:4px 16px 8px;font-size:11px;line-height:1.4}.sync-dot[data-v-d853b382]{border-radius:50%;flex-shrink:0;align-self:center;width:8px;height:8px;margin-right:8px;display:inline-block}.scenario-row--in-anchor[data-v-d853b382]{background:#0c72ee0a}.sync-disabled-row[data-v-d853b382]{width:100%;display:block}.scenario-subheader[data-v-d853b382]{text-transform:uppercase;letter-spacing:.5px;padding-inline:16px;font-weight:600;color:rgb(var(--v-theme-grey))!important;min-height:28px!important;font-size:11px!important}.scenario-empty[data-v-d853b382]{text-align:center;color:rgb(var(--v-theme-grey));padding:20px 16px;font-size:13px}.color-dot[data-v-d853b382]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.legend-line[data-v-d853b382]{border-radius:2px;width:18px;height:3px}.chart-state[data-v-d853b382]{text-align:center;background:rgb(var(--v-theme-grey-lighten-5));border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:200px;display:flex}.chart-state--error[data-v-d853b382]{background:rgba(var(--v-theme-error), .04)}.chart-wrapper[data-v-d853b382]{position:relative}.kpi-header-row[data-v-d853b382]{border-bottom:1px solid rgb(var(--v-theme-grey-lighten-3));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.kpi-th[data-v-d853b382]{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;font-size:11px!important;font-weight:700!important}.kpi-th--bau[data-v-d853b382]{background:rgb(var(--v-theme-grey-lighten-5));color:rgb(var(--v-theme-grey))!important}.metric-value[data-v-d853b382]{font-size:14px;font-weight:600;line-height:1.4}.delta-pos[data-v-d853b382]{color:#427900;font-size:11px;font-weight:600}.delta-neg[data-v-d853b382]{color:#d32f2f;font-size:11px;font-weight:600}.delta-neu[data-v-d853b382]{color:rgb(var(--v-theme-grey));font-size:11px;font-weight:600}.chart-table[data-v-d853b382]{font-size:13px}.channel-header[data-v-d853b382]{border-bottom:1px solid rgb(var(--v-theme-grey-lighten-3))}.channel-totals-row[data-v-d853b382]{border-top:2px solid rgb(var(--v-theme-grey-lighten-2));background:rgb(var(--v-theme-grey-lighten-5))}.dialog-icon-wrap[data-v-d853b382]{background:rgb(var(--v-theme-surface-2,243 244 246));border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.dialog-icon-wrap--warning[data-v-d853b382]{background:#ba4e0014}.resync-scenario-list[data-v-d853b382]{border:1px solid rgb(var(--v-theme-grey-lighten-2));border-radius:8px;max-height:280px;overflow-y:auto}.resync-scenario-row[data-v-d853b382]{border-bottom:1px solid rgb(var(--v-theme-grey-lighten-3));cursor:pointer;transition:all .15s}.resync-scenario-row[data-v-d853b382]:last-child{border-bottom:none}.resync-scenario-row[data-v-d853b382]:hover{background:rgba(var(--v-theme-primary), .04)}.resync-scenario-row--checked[data-v-d853b382]{background:rgba(var(--v-theme-primary), .06)}.v-overlay__content.sync-disabled-tooltip{color:#fff;white-space:normal;pointer-events:none;background:#0f172af0;border-radius:6px;max-width:240px;padding:8px 12px;font-family:Inter,sans-serif;font-size:12px;line-height:1.45;box-shadow:0 6px 20px #0f172a38}
