.v-hotkey{align-items:center;display:inline-flex;gap:4px;line-height:1.5;vertical-align:middle}.v-hotkey--disabled{opacity:.26}.v-hotkey--inline{font-size:1em;line-height:inherit;max-height:1lh;vertical-align:baseline}.v-hotkey__prefix,.v-hotkey__suffix{font-weight:400;opacity:var(--v-medium-emphasis-opacity);vertical-align:baseline}.v-hotkey--contained .v-hotkey__contained-wrapper{align-items:center;background:unset;box-shadow:unset;box-sizing:border-box;display:inline-flex;font-size:.75rem;gap:2px;line-height:1.5;min-height:1em;padding:.2rem 4px}.v-hotkey--contained .v-hotkey__contained-wrapper .v-hotkey__prefix,.v-hotkey--contained .v-hotkey__contained-wrapper .v-hotkey__suffix{opacity:var(--v-high-emphasis-opacity)}.v-hotkey--contained .v-hotkey__contained-wrapper .v-hotkey__prefix{margin-right:2px}.v-hotkey--contained .v-hotkey__contained-wrapper .v-hotkey__suffix{margin-left:2px}.v-hotkey--contained .v-hotkey__divider{font-size:inherit;opacity:var(--v-medium-emphasis-opacity)}.v-hotkey--contained .v-hotkey__combination{align-items:center;display:inline-flex;gap:2px}.v-hotkey--contained.v-hotkey--inline .v-hotkey__contained-wrapper.v-kbd{align-items:baseline;align-self:baseline;font-size:1em;gap:2px;line-height:inherit;margin-left:0;margin-right:0;padding:1px 4px 0}.v-hotkey--contained.v-hotkey--inline .v-hotkey__divider{align-self:baseline;font-size:1em}.v-hotkey--contained.v-hotkey--inline .v-hotkey__combination{align-items:baseline;gap:2px}.v-hotkey__key.v-kbd{font-size:.75rem;line-height:1.5;min-height:unset;min-width:1.5em;padding:.2rem}.v-hotkey__key.v-kbd--variant-outlined,.v-hotkey__key.v-kbd--variant-plain,.v-hotkey__key.v-kbd--variant-text,.v-hotkey__key.v-kbd--variant-tonal{background:transparent;color:inherit}.v-hotkey__key.v-kbd--variant-plain{opacity:.62}.v-hotkey__key.v-kbd--variant-plain:focus,.v-hotkey__key.v-kbd--variant-plain:hover{opacity:1}.v-hotkey__key.v-kbd--variant-plain .v-hotkey__overlay{display:none}.v-hotkey__key.v-kbd--variant-elevated,.v-hotkey__key.v-kbd--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-hotkey__key.v-kbd--variant-elevated{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-hotkey__key.v-kbd--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-hotkey__key.v-kbd--variant-outlined{border:thin solid}.v-hotkey__key.v-kbd--variant-text .v-hotkey__overlay{background:currentColor}.v-hotkey__key.v-kbd--variant-tonal .v-hotkey__underlay{background:currentColor;border-radius:inherit;inset:0;opacity:var(--v-activated-opacity);pointer-events:none}.v-hotkey__key.v-kbd .v-hotkey__underlay{position:absolute}.v-hotkey__key-symbol.v-kbd{font-size:1em;line-height:normal}.v-hotkey__key-icon .v-icon{min-width:unset}.v-hotkey__key-icon .v-icon:has(svg){max-width:.75rem}.v-hotkey__key-icon .v-icon:not(:has(svg)){font-size:.75rem;height:inherit;line-height:inherit}.v-hotkey__key--nested{align-items:center;align-self:baseline;background:none;border:none;color:inherit;display:inline-flex;font:inherit;margin:0;min-height:auto;min-width:auto;padding:0}.v-hotkey__key--nested.v-hotkey__key-icon{align-self:center}.v-hotkey__divider{align-items:center;display:inline-flex;font-size:1em;opacity:var(--v-medium-emphasis-opacity)}.v-hotkey__combination{display:flex;gap:2px}.v-hotkey--inline .v-hotkey__key{align-self:center;height:calc(1lh - 2px);line-height:calc(1lh - 2px);min-width:20px;padding:1px 4px 0}.v-hotkey--inline .v-hotkey__key-icon.v-kbd{padding-block:0}.v-hotkey--inline .v-hotkey__key-icon .v-icon{max-height:calc(1ex + 2px);min-width:-moz-fit-content;min-width:fit-content;width:-moz-min-content;width:min-content}.v-hotkey--inline .v-hotkey__key-icon .v-icon .v-icon__svg{height:100%;width:unset}.v-hotkey--inline .v-hotkey__combination{align-items:baseline;gap:1px}.v-hotkey--inline .v-hotkey__divider{font-size:1em}.v-hotkey--inline .v-hotkey__prefix,.v-hotkey--inline .v-hotkey__suffix{align-self:baseline;font-size:inherit}.v-hotkey--variant-elevated .v-hotkey__key.v-kbd{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-hotkey--variant-flat .v-hotkey__key.v-kbd{box-shadow:none}.v-hotkey--variant-outlined .v-hotkey__key.v-kbd{background:none;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-hotkey--variant-text .v-hotkey__key.v-kbd{background:transparent!important;border:none!important;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));min-width:auto;padding-inline:0}.v-hotkey--variant-text .v-hotkey__combination{gap:1px}.v-hotkey--variant-tonal .v-hotkey__key.v-kbd{border:unset;box-shadow:unset}.v-kbd{align-items:center;align-self:stretch;background:rgb(var(--v-theme-kbd));border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:thin;color:rgb(var(--v-theme-on-kbd));display:inline-flex;font-family:Roboto,sans-serif;font-size:.875em;font-weight:400;justify-content:center;line-height:1;margin-inline:1px;min-height:1em;min-width:20px;padding:3px 6px;vertical-align:baseline}.v-kbd--border{border-width:thin;box-shadow:none}.v-kbd{border-radius:4px;box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}[data-v-e962ec0b] .v-field__input{font-family:monospace;text-align:center}.resource-price-used[data-v-4c7c813b]{color:var(--kk-accent);font-weight:700}.field-cell[data-v-4c7c813b],.select-field-cell[data-v-4c7c813b]{margin:0!important;max-width:100%;padding:0!important;vertical-align:top;white-space:nowrap}.field-cell[data-v-4c7c813b],.select-field-cell[data-v-4c7c813b],.time-field[data-v-4c7c813b]{box-sizing:border-box;min-width:0;overflow:hidden}.time-field[data-v-4c7c813b]{text-align:center}.field-input[data-v-4c7c813b]{box-sizing:border-box;font-size:var(--un-fs-dense)!important}.field-input[data-v-4c7c813b],.subtotal-field[data-v-4c7c813b]{max-width:none;min-width:0!important;width:100%!important}[data-v-4c7c813b] .v-field{font-size:var(--un-fs-dense)!important;max-height:40px!important;max-width:none!important;min-height:32px!important;min-width:0!important;overflow:hidden;width:100%!important}[data-v-4c7c813b] .v-field__input{min-width:0!important;overflow:hidden;padding:0 4px;width:100%!important}[data-v-4c7c813b] .v-field__input input{font-size:var(--un-fs-dense)!important;height:32px!important;min-width:0!important;overflow:hidden;padding:0 2px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%!important}[data-v-4c7c813b] .v-autocomplete{min-width:0!important;width:100%!important}[data-v-4c7c813b] .v-autocomplete .v-field{max-width:none!important;min-width:0!important;width:100%!important}[data-v-4c7c813b] .v-autocomplete .v-field__input{min-width:0!important;overflow:hidden;width:100%!important}[data-v-4c7c813b] .v-field__outline{min-width:0!important;width:100%!important}[data-v-4c7c813b] .v-input{flex:none!important}[data-v-4c7c813b] .v-input__control{min-width:0!important;width:100%!important}.select-field-cell[data-v-4c7c813b]{background-color:var(--select-field-bg)!important}.field-cell[data-v-4c7c813b]{background-color:var(--field-cell-bg)!important}.field-accent[data-v-4c7c813b]{background-color:var(--time-field-bg)!important}.kk-field-dirty[data-v-4c7c813b]{background-color:var(--kk-dirty-bg-strong)!important;box-shadow:inset 0 0 0 1px var(--kk-dirty-line-strong)}.field-invalid[data-v-4c7c813b]{background-color:#dc323224!important;box-shadow:inset 0 0 0 2px #dc3232bf}.minimum-select[data-v-4c7c813b] .v-field__input{align-items:center!important;display:flex!important;padding-bottom:0!important;padding-top:0!important;position:relative}.minimum-frei[data-v-4c7c813b] input{text-align:right}.minimum-select[data-v-4c7c813b] .v-autocomplete__selection{position:absolute;right:2px;top:50%;transform:translateY(-50%)}.minimum-select[data-v-4c7c813b] .v-field__input input{text-align:right!important}.minimum-selection[data-v-4c7c813b]{align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;justify-content:flex-end;line-height:1}.field-input[data-field=price][data-v-4c7c813b] .v-field,.field-input[data-field=price][data-v-4c7c813b] .v-field__overlay{background-color:var(--kk-cell-price)}.subtotal-field[data-v-4c7c813b] .v-field,.subtotal-field[data-v-4c7c813b] .v-field__overlay{background-color:var(--kk-cell-subtotal)}.field-cell[data-v-d5e8147a],.select-field-cell[data-v-d5e8147a]{box-sizing:border-box;margin:0!important;max-width:100%;min-width:0;overflow:hidden;padding:0!important;vertical-align:top;white-space:nowrap}.time-field[data-v-d5e8147a]{min-width:100px;text-align:center;width:12%}.manual-field[data-v-d5e8147a]{min-width:80px;width:100%}.subtotal-field[data-v-d5e8147a]{min-width:100px}[data-v-d5e8147a] .v-field{font-size:var(--un-fs-dense)!important;max-height:40px!important;max-width:none!important;min-height:32px!important;min-width:0!important;overflow:hidden;width:100%!important}.field-input[data-v-d5e8147a]{box-sizing:border-box;font-size:var(--un-fs-dense)!important;max-width:none;min-width:0!important;width:100%!important}[data-v-d5e8147a] .v-field__input{min-width:0!important;overflow:hidden;padding:0 4px;width:100%!important}[data-v-d5e8147a] .v-field__input input{font-size:var(--un-fs-dense)!important;height:32px!important;min-width:0!important;overflow:hidden;padding:0 2px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%!important}[data-v-d5e8147a] .manual-field[type=number] .v-field__input input{text-align:right}[data-v-d5e8147a] .subtotal-field .v-field__input input{color:#1976d2;font-weight:500}.tooltip-table[data-v-d5e8147a]{background:transparent;color:#000;font-size:12px;max-width:300px}.tooltip-table td[data-v-d5e8147a]{padding:2px 4px;text-align:start}[data-v-d5e8147a] .v-field--focused,[data-v-d5e8147a] .v-field--focused .v-field__outline{border-color:var(--kk-accent-deep)!important}[data-v-d5e8147a] .v-field--error{border-color:#f44336!important}[data-v-d5e8147a] .v-field--disabled{background-color:var(--kk-surface-sunken);opacity:.6}[data-v-d5e8147a] .v-field__input input::-moz-placeholder{color:var(--kk-text-faint);font-size:var(--un-fs-dense);font-style:italic}[data-v-d5e8147a] .v-field__input input::placeholder{color:var(--kk-text-faint);font-size:var(--un-fs-dense);font-style:italic}@media(max-width:768px){.field-cell[data-v-d5e8147a]{padding:1px 2px}.field-cell[data-v-d5e8147a],.manual-field[data-v-d5e8147a]{min-width:60px}[data-v-d5e8147a] .v-field__input input{font-size:var(--un-fs-dense)!important}}.select-field-cell[data-v-d5e8147a]{background-color:var(--select-field-bg)!important}.field-cell[data-v-d5e8147a]{background-color:var(--field-cell-bg)!important}.field-accent[data-v-d5e8147a]{background-color:var(--time-field-bg)!important}.kk-field-dirty[data-v-d5e8147a]{background-color:var(--kk-dirty-bg-strong)!important;box-shadow:inset 0 0 0 1px var(--kk-dirty-line-strong)}.field-invalid[data-v-d5e8147a]{background-color:#dc323224!important;box-shadow:inset 0 0 0 2px #dc3232bf}.field-input[data-field=price][data-v-d5e8147a] .v-field,.field-input[data-field=price][data-v-d5e8147a] .v-field__overlay{background-color:var(--kk-cell-price)}.subtotal-field[data-v-d5e8147a] .v-field,.subtotal-field[data-v-d5e8147a] .v-field__overlay{background-color:var(--kk-cell-subtotal)}.field-cell[data-v-9d799c49],.select-field-cell[data-v-9d799c49]{box-sizing:border-box;margin:0!important;max-width:100%;min-width:0;overflow:hidden;padding:0!important;vertical-align:top;white-space:nowrap}.time-field[data-v-9d799c49]{min-width:100px;text-align:center;width:12%}.manual-field[data-v-9d799c49]{min-width:80px;width:100%}.subtotal-field[data-v-9d799c49]{min-width:100px}[data-v-9d799c49] .v-field{font-size:12px!important;max-height:40px!important;max-width:none!important;min-height:32px!important;min-width:0!important;overflow:hidden;width:100%!important}.field-input[data-v-9d799c49]{box-sizing:border-box;font-size:var(--un-fs-min)!important;max-width:none;min-width:0!important;width:100%!important}[data-v-9d799c49] .v-field__input{min-width:0!important;overflow:hidden;padding:0 4px;width:100%!important}[data-v-9d799c49] .v-field__input input{font-size:12px!important;height:32px!important;min-width:0!important;overflow:hidden;padding:0 2px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%!important}[data-v-9d799c49] .manual-field[type=number] .v-field__input input{text-align:right}[data-v-9d799c49] .subtotal-field .v-field__input input{color:#1976d2;font-weight:500}.tooltip-table[data-v-9d799c49]{background:transparent;color:#000;font-size:12px;max-width:300px}.tooltip-table td[data-v-9d799c49]{padding:2px 4px;text-align:start}[data-v-9d799c49] .v-field--focused,[data-v-9d799c49] .v-field--focused .v-field__outline{border-color:var(--kk-accent-deep)!important}[data-v-9d799c49] .v-field--error{border-color:#f44336!important}[data-v-9d799c49] .v-field--disabled{background-color:#f5f5f5;opacity:.6}[data-v-9d799c49] .v-field__input input::-moz-placeholder{color:#9e9e9e;font-size:var(--un-fs-min);font-style:italic}[data-v-9d799c49] .v-field__input input::placeholder{color:#9e9e9e;font-size:var(--un-fs-min);font-style:italic}@media(max-width:768px){.field-cell[data-v-9d799c49]{padding:1px 2px}.field-cell[data-v-9d799c49],.manual-field[data-v-9d799c49]{min-width:60px}[data-v-9d799c49] .v-field__input input{font-size:var(--un-fs-min)!important}}.select-field-cell[data-v-9d799c49]{background-color:var(--select-field-bg)!important}.field-cell[data-v-9d799c49]{background-color:var(--field-cell-bg)!important}.time-field[data-v-9d799c49]{background-color:var(--time-field-bg)!important}.resource-price-used[data-v-077147db]{color:var(--kk-accent);font-weight:700}.field-cell[data-v-077147db],.select-field-cell[data-v-077147db]{margin:0!important;max-width:100%;padding:0!important;vertical-align:top;white-space:nowrap}.field-cell[data-v-077147db],.select-field-cell[data-v-077147db],.time-field[data-v-077147db]{box-sizing:border-box;min-width:0;overflow:hidden}.time-field[data-v-077147db]{text-align:center}.field-input[data-v-077147db]{box-sizing:border-box;font-size:var(--un-fs-min)!important}.field-input[data-v-077147db],.subtotal-field[data-v-077147db]{max-width:none;min-width:0!important;width:100%!important}[data-v-077147db] .v-field{font-size:12px!important;max-height:40px!important;max-width:none!important;min-height:32px!important;min-width:0!important;overflow:hidden;width:100%!important}[data-v-077147db] .v-field__input{min-width:0!important;overflow:hidden;padding:0 4px;width:100%!important}[data-v-077147db] .v-field__input input{font-size:12px!important;height:32px!important;min-width:0!important;overflow:hidden;padding:0 2px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%!important}[data-v-077147db] .v-autocomplete{min-width:0!important;width:100%!important}[data-v-077147db] .v-autocomplete .v-field{max-width:none!important;min-width:0!important;width:100%!important}[data-v-077147db] .v-autocomplete .v-field__input{min-width:0!important;overflow:hidden;width:100%!important}[data-v-077147db] .v-field__outline{min-width:0!important;width:100%!important}[data-v-077147db] .v-input{flex:none!important}[data-v-077147db] .v-input__control{min-width:0!important;width:100%!important}.select-field-cell[data-v-077147db]{background-color:var(--select-field-bg)!important}.field-cell[data-v-077147db]{background-color:var(--field-cell-bg)!important}.time-field[data-v-077147db]{background-color:var(--time-field-bg)!important}.table-row[data-v-71435ddb]{margin:0;padding:0}.row-handle-stack[data-v-71435ddb]{align-items:center;display:inline-flex;gap:2px}.row-menu-icon[data-v-71435ddb]{cursor:pointer;opacity:.35}.row-handle-stack:hover .row-menu-icon[data-v-71435ddb],.row-menu-icon[data-v-71435ddb]:hover{opacity:1}.kk-row-dirty>td[data-v-71435ddb]{background-color:var(--kk-dirty-bg-strong)!important;box-shadow:inset 3px 0 0 0 var(--kk-dirty-line-strong)}.kk-row-orphan>td[data-v-71435ddb]{background-color:var(--kk-error-bg)!important;border-left:3px dashed var(--kk-error-fg);box-shadow:inset 3px 0 0 0 var(--kk-error-line)}.row-selected>td[data-v-71435ddb]{background-color:#b2b2652e!important;box-shadow:inset 3px 0 #808000cc}.tooltip-comments[data-v-71435ddb]{font-size:13px;max-width:420px}.tooltip-comment[data-v-71435ddb]{overflow-wrap:anywhere;padding:2px 0;white-space:pre-wrap}.tooltip-author[data-v-71435ddb]{align-items:center;display:inline-flex;gap:3px;line-height:1;vertical-align:middle}.tooltip-more[data-v-71435ddb]{font-size:12px;opacity:.7;padding-top:2px}.row-comment-active>td[data-v-71435ddb]:first-child{box-shadow:inset 3px 0 rgb(var(--v-theme-primary))}.comment-icon-has[data-v-71435ddb]{color:rgb(var(--v-theme-primary))}.field-invalid[data-v-71435ddb]{background-color:#dc323224!important;box-shadow:inset 0 0 0 2px #dc3232bf}.field-cell[data-v-71435ddb]{margin:0!important;padding:0!important;vertical-align:top}.field-input[data-v-71435ddb]{font-size:12px!important;margin:0;padding:0;width:100%}[data-v-71435ddb] .v-field__input input{font-size:12px!important;height:32px!important}[data-v-71435ddb] .v-field{min-height:32px!important}.block-table-actions[data-v-f830c9c7]{background:transparent;border-radius:4px;padding:4px;position:relative}.action-row[data-v-f830c9c7]{flex-wrap:nowrap;min-height:32px}.action-measurer[data-v-f830c9c7]{align-items:center;display:flex;flex-wrap:nowrap;left:0;pointer-events:none;position:absolute;top:0;visibility:hidden;white-space:nowrap}.action-measurer .measurer-cell[data-v-f830c9c7]{flex:0 0 auto;padding-left:.25rem;padding-right:.25rem;text-align:center}[data-v-f830c9c7] .v-btn{height:44px;min-width:44px!important;width:44px}[data-v-f830c9c7] .v-btn .v-icon{font-size:20px}[data-v-f830c9c7] .v-btn:active:not(.is-destructive) .v-icon{color:rgb(var(--v-theme-primary))}@media(max-width:768px){[data-v-f830c9c7] .v-btn{height:40px;min-width:40px!important;width:40px}}.block-table-actions[data-v-f830c9c7]{animation:slideIn-f830c9c7 .2s ease-out}@keyframes slideIn-f830c9c7{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.block-table[data-v-e9b04909]{box-sizing:border-box;margin-bottom:8px;max-width:100%;overflow:hidden;width:100%}.block-header[data-v-e9b04909]{min-height:48px;padding:8px 16px;border-border:1px solid var(--kk-line)}.block-header-row[data-v-e9b04909]{min-width:0}.block-board-bg[data-v-e9b04909]{background-color:rgb(var(--v-theme-board))}.block-data-table[data-v-e9b04909]{max-width:100%;overflow-x:hidden;table-layout:fixed;transition:outline .1s,background-color .1s;width:100%}.block-data-table.dnd-drop-target[data-v-e9b04909]{background-color:#b2b2650f;outline:2px dashed var(--kk-accent);outline-offset:-2px}.block-data-table th[data-v-e9b04909]{font-size:var(--un-fs-dense);font-weight:400;max-width:0;overflow:hidden;padding:4px 8px;text-align:start;text-overflow:ellipsis;white-space:nowrap}.block-data-table th[data-v-e9b04909]:not(:first-child):not(:last-child){min-width:80px;width:auto}.block-data-table td[data-v-e9b04909]{max-width:0;overflow:hidden;padding:2px 4px;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}[data-v-e9b04909] .tx .v-field__input input{font-size:var(--un-fs-dense)!important;height:32px!important;padding:4px 8px}[data-v-e9b04909] .v-field{min-height:32px!important}[data-v-e9b04909] .v-container--fluid{max-width:100%!important;overflow-x:hidden}[data-v-e9b04909] .v-expansion-panel-text__wrapper{max-width:100%;overflow-x:hidden;padding:8px}[data-v-e9b04909] .v-expansion-panels--variant-default{background:transparent!important;max-width:100%}.block-name-field[data-v-e9b04909] .v-field{background:transparent;padding:0}.block-name-field[data-v-e9b04909] .v-field__input{color:var(--kk-text);font-family:var(--un-font-ui);font-size:var(--un-fs-body);font-weight:400;min-height:24px}.block-name-static[data-v-e9b04909]{align-items:center;display:flex;flex:0 0 auto;max-width:none}.block-name-static-text[data-v-e9b04909]{color:var(--kk-text);font-family:var(--un-font-ui);font-size:var(--un-fs-body);font-weight:400;line-height:1.2;white-space:nowrap}.block-name-field[data-v-e9b04909] input{cursor:default}.block-name-editing[data-v-e9b04909] input{cursor:text}.block-name-editing[data-v-e9b04909] .v-field__input{color:var(--kk-text-strong)}.block-name-editing[data-v-e9b04909] .v-field{background:var(--kk-surface-sunken);border-radius:2px}.kk-ds-wrapper[data-v-7bf5cd7a]{border-bottom:1px solid var(--kk-line-faint)}.kk-ds-wrapper[data-v-7bf5cd7a]:last-child{border-bottom:none}.kk-ds-draggable[data-v-7bf5cd7a]{cursor:grab}.kk-ds-draggable[data-v-7bf5cd7a]:hover{background:var(--kk-hover)}.kk-ds-draggable[data-v-7bf5cd7a]:active{cursor:grabbing}.kk-ds-sup-container[data-v-7bf5cd7a]{background:var(--kk-surface-sunken);border-top:1px dashed var(--kk-line)}.kk-ds-sup-toggle[data-v-7bf5cd7a]{align-items:center;color:var(--kk-text-muted);cursor:pointer;display:flex;font-size:var(--un-fs-dense);padding:2px 4px 2px 40px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kk-ds-sup-toggle[data-v-7bf5cd7a]:hover{background:var(--kk-hover)}.kk-ds-sup-label[data-v-7bf5cd7a]{font-style:italic}.kk-ds-dirty[data-v-7bf5cd7a]{background:var(--kk-dirty-bg);box-shadow:inset 0 0 0 1px var(--kk-dirty-line)}.kk-ds-dirty[data-v-7bf5cd7a]:hover{background:var(--kk-dirty-bg-strong)}.kk-ds-freetext[data-v-7bf5cd7a]{align-items:flex-start;color:var(--kk-text-muted);display:flex;font-size:var(--un-fs-dense);font-style:italic;gap:2px;padding:3px 8px 3px 36px}.kk-ds-table-wrap[data-v-7bf5cd7a]{overflow-x:auto;padding-left:8px}.kk-ds-table[data-v-7bf5cd7a]{border-collapse:collapse;table-layout:fixed;width:-moz-max-content;width:max-content}.kk-ds-drag-cell[data-v-7bf5cd7a]{opacity:.5;padding:0 2px;vertical-align:middle;width:14px}.kk-ds-cell[data-v-7bf5cd7a]{overflow:hidden;padding:1px 3px;vertical-align:middle}.kk-ds-select-cell[data-v-7bf5cd7a]{background-color:var(--kk-cell-select)}.kk-ds-num-cell[data-v-7bf5cd7a]{background-color:var(--kk-cell-num)}.kk-ds-time-cell[data-v-7bf5cd7a]{background-color:var(--kk-cell-time)}.kk-ds-subtotal[data-v-7bf5cd7a]{background-color:var(--kk-cell-subtotal)!important}.kk-ds-cell-dirty[data-v-7bf5cd7a]{background-color:var(--kk-dirty-bg-strong)!important;box-shadow:inset 0 0 0 1px var(--kk-dirty-line-strong)}.kk-ds-val[data-v-7bf5cd7a]{color:var(--kk-text);display:block;font-size:var(--un-fs-dense);line-height:22px;min-height:22px;overflow:hidden;padding:0 2px;text-overflow:ellipsis;white-space:nowrap}.kk-ds-right[data-v-7bf5cd7a]{text-align:right}.kk-hdr-wrap[data-v-22cc0748]{background:var(--kk-band);border-bottom:1px solid var(--kk-border);padding-left:8px}.kk-hdr-table[data-v-22cc0748]{border-collapse:collapse;table-layout:fixed;width:-moz-max-content;width:max-content}.kk-hdr-drag[data-v-22cc0748]{padding:0 2px;width:14px}.kk-hdr-cell[data-v-22cc0748]{overflow:hidden;padding:1px 3px}.kk-hdr-label[data-v-22cc0748]{color:var(--kk-text);display:block;font-size:var(--un-fs-min);font-weight:600;line-height:16px;overflow:hidden;padding:0 2px;text-overflow:ellipsis;white-space:nowrap}.kk-project-tree[data-v-d07c69e2]{background:transparent;border-right:1px solid var(--kk-border);font-size:var(--un-fs-min);height:100%;overflow-y:auto;transition:background .15s;width:100%}.kk-tree-drop-active[data-v-d07c69e2]{background:var(--kk-accent-bg-faint);outline:1px dashed var(--kk-accent-line);outline-offset:-2px}.kk-tree-header[data-v-d07c69e2]{align-items:center;background:var(--kk-surface-opaque);border-bottom:1px solid var(--kk-border);display:flex;padding:6px 8px;position:sticky;top:0;white-space:nowrap;z-index:1}.kk-tree-title-chip[data-v-d07c69e2]{background-color:var(--kk-band)!important;border:none;color:var(--kk-text)!important;flex:0 0 auto;font-size:var(--un-fs-min);font-weight:600;max-width:none!important;transition:background-color .12s;white-space:nowrap}.kk-tree-title-chip[data-v-d07c69e2]:hover{background-color:var(--kk-line)!important}.kk-tree-title-chip[data-v-d07c69e2] .v-chip__content{overflow:visible}.kk-tree-empty[data-v-d07c69e2]{color:var(--kk-text-muted);display:flex;flex-direction:column;font-size:var(--un-fs-min);gap:2px;padding:12px 8px}.kk-tree-empty__title[data-v-d07c69e2]{color:var(--kk-text);font-weight:700}.kk-tree-body[data-v-d07c69e2]{padding-bottom:8px}.kk-tree-node[data-v-d07c69e2]{align-items:center;border-radius:2px;cursor:pointer;display:flex;overflow:hidden;padding:2px 4px;transition:background .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.kk-tree-node[data-v-d07c69e2]:hover{background:var(--kk-hover)}.kk-tree-day-header[data-v-d07c69e2]{color:var(--kk-text);padding:3px 4px}.kk-tree-unit-header[data-v-d07c69e2]{color:var(--kk-text-muted)}.kk-tree-block-header[data-v-d07c69e2]{color:var(--kk-text)}.kk-tree-block-header[draggable=true][data-v-d07c69e2]:hover{background:var(--kk-hover)}.kk-tree-dataset[data-v-d07c69e2]{color:var(--kk-text-muted);font-size:var(--un-fs-min)}.kk-tree-dataset[draggable=true][data-v-d07c69e2]{cursor:grab}.kk-tree-dataset[draggable=true][data-v-d07c69e2]:active{cursor:grabbing}.kk-tree-block-header[draggable=true][data-v-d07c69e2]{cursor:grab}.kk-tree-block-header[draggable=true][data-v-d07c69e2]:active{cursor:grabbing}.kk-tree-used[data-v-d07c69e2]{cursor:default!important;opacity:.45}.kk-tree-block-dirty[data-v-d07c69e2]{background:var(--kk-dirty-bg);box-shadow:inset 0 0 0 1px var(--kk-dirty-line)}.kk-tree-block-dirty[data-v-d07c69e2]:hover{background:var(--kk-dirty-bg-strong)}.kk-tree-day-changed[data-v-d07c69e2]{background:var(--kk-error-bg);box-shadow:inset 3px 0 0 0 var(--kk-error-line)}.kk-tree-day-changed[data-v-d07c69e2]:hover{background:var(--kk-error-bg-strong)}.kk-day-update-btn[data-v-d07c69e2]{flex-shrink:0;font-size:.6rem;min-width:0;padding-inline:4px}.kk-tree-dataset-label[data-v-d07c69e2]{max-width:120px;overflow:hidden;text-overflow:ellipsis}.kk-tree-dataset-qty[data-v-d07c69e2]{color:var(--kk-accent-text);flex-shrink:0;font-size:var(--un-fs-min)}.kk-tree-drag-hint[data-v-d07c69e2]{flex-shrink:0;opacity:.4}.kk-tree-import-btn[data-v-d07c69e2]{flex:0 0 auto}.kk-parking-tree[data-v-e5543e69]{background:transparent;border-top:1px solid var(--kk-border);font-size:var(--un-fs-min);height:100%;overflow-y:auto;transition:background .15s;width:100%}.kk-parking-drop-active[data-v-e5543e69]{background:var(--kk-accent-bg-faint);outline:1px dashed var(--kk-accent-line);outline-offset:-2px}.kk-tree-header[data-v-e5543e69]{align-items:center;background:var(--kk-surface-opaque);border-bottom:1px solid var(--kk-border);display:flex;padding:6px 8px;position:sticky;top:0;z-index:1}.kk-tree-title[data-v-e5543e69]{color:var(--kk-text);font-size:var(--un-fs-min);font-weight:600}.kk-tree-empty[data-v-e5543e69]{color:var(--kk-text-faint);font-size:var(--un-fs-min);font-style:italic;padding:12px 8px}.kk-tree-body[data-v-e5543e69]{padding-bottom:8px}.kk-tree-node[data-v-e5543e69]{align-items:center;border-radius:2px;cursor:pointer;display:flex;overflow:hidden;padding:2px 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.kk-tree-node[data-v-e5543e69]:hover{background:var(--kk-hover)}.kk-tree-day-header[data-v-e5543e69]{color:var(--kk-text);padding:3px 4px}.kk-tree-day-changed[data-v-e5543e69]{background:var(--kk-error-bg);box-shadow:inset 3px 0 0 0 var(--kk-error-line)}.kk-tree-unit-header[data-v-e5543e69]{color:var(--kk-text-muted)}.kk-tree-block-header[data-v-e5543e69]{color:var(--kk-text)}.kk-tree-block-header[draggable=true][data-v-e5543e69]{cursor:grab}.kk-tree-block-header[draggable=true][data-v-e5543e69]:active{cursor:grabbing}.kk-tree-drag-hint[data-v-e5543e69]{flex-shrink:0;opacity:.4}.kk-tl-row[data-v-d785c548]{align-items:center;border-radius:2px;display:grid;gap:4px;grid-template-columns:40px 1fr auto;min-height:22px;padding:0 8px}.kk-tl-date-changed[data-v-d785c548]{background:var(--kk-error-bg)!important;box-shadow:inset 3px 0 0 0 var(--kk-error-line)}.kk-tl-row[data-v-d785c548]:hover{background:var(--kk-hover)}.kk-tl-order-ctrls[data-v-d785c548],.kk-tl-side-ctrls[data-v-d785c548]{align-items:center;display:flex;gap:0}.kk-tl-body[data-v-d785c548]{font-size:var(--un-fs-dense);line-height:var(--un-lh-dense);min-width:0;padding:1px 0}.kk-tl-text[data-v-d785c548]{cursor:text;display:block;white-space:pre-wrap;word-break:break-word}.kk-tl-input[data-v-d785c548]{background:var(--kk-surface-sunken);border:1px solid var(--un-border-control);border-radius:2px;color:inherit;font-family:inherit;font-size:var(--un-fs-dense);line-height:var(--un-lh-dense);min-height:20px;padding:1px 4px;resize:vertical;width:100%}.kk-tl-order-ctrls[data-v-d785c548] .v-btn,.kk-tl-side-ctrls[data-v-d785c548] .v-btn{height:20px;min-width:20px;width:20px}.kk-tl-toggle-spacer[data-v-d785c548]{flex:0 0 auto;height:20px;width:20px}.kk-tl-input[data-v-d785c548]:focus{border-color:var(--kk-accent);outline:none}.kk-tl-header .kk-tl-text[data-v-d785c548]{color:var(--kk-text);font-family:var(--un-font-ui);font-weight:700}.kk-tl-header-day[data-v-d785c548]{background:var(--kk-band);border-top:1px solid var(--kk-border)}.kk-tl-header-day .kk-tl-text[data-v-d785c548]{font-size:var(--un-fs-base)}.kk-tl-header-account .kk-tl-text[data-v-d785c548]{font-size:var(--un-fs-body)}.kk-tl-header .kk-tl-input[data-v-d785c548]{font-family:var(--un-font-ui);font-weight:700}.kk-tl-header-day .kk-tl-input[data-v-d785c548]{font-size:var(--un-fs-base)}.kk-tl-header-account .kk-tl-input[data-v-d785c548]{font-size:var(--un-fs-body)}.kk-tl-footer .kk-tl-text[data-v-d785c548]{font-style:italic}.kk-tl-comment .kk-tl-text[data-v-d785c548],.kk-tl-footer .kk-tl-text[data-v-d785c548]{color:var(--kk-text-muted)}.kk-tl-draggable[data-v-d785c548]{cursor:grab}.kk-tl-draggable[data-v-d785c548]:active{cursor:grabbing}.kk-preview-panel[data-v-2898b5ac]{background:var(--kk-surface-sunken);border-left:1px solid var(--kk-border);display:flex;flex-direction:column;height:100%;min-width:280px}.kk-preview-toolbar[data-v-2898b5ac]{align-items:center;background:var(--kk-band);border-bottom:1px solid var(--kk-border);display:flex;flex-shrink:0;gap:4px;padding:4px 8px}.kk-preview-title[data-v-2898b5ac]{color:var(--kk-text);font-size:.75rem;font-weight:600}.kk-preview-status[data-v-2898b5ac]{color:var(--kk-text-muted);font-size:.7rem;margin-left:8px}.kk-preview-iframe[data-v-2898b5ac]{background:#fff;border:0;flex:1;width:100%}.kk-preview-detached[data-v-2898b5ac]{align-items:center;color:var(--kk-text-muted);display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;padding:24px}.kk-preview-detached-text[data-v-2898b5ac]{font-size:.85rem;margin:0;text-align:center}.kk-preview-error[data-v-2898b5ac]{align-items:stretch;display:flex;flex-direction:column;padding:12px}.kk-tree[data-v-cb3163e6]{max-height:340px;overflow-y:auto}.kk-day+.kk-day[data-v-cb3163e6]{margin-top:2px}.kk-row[data-v-cb3163e6]{align-items:center;display:flex}.kk-blocks[data-v-cb3163e6],.kk-units[data-v-cb3163e6]{margin-left:20px}.kk-hint[data-v-cb3163e6]{opacity:.7}.kk-hint[data-v-cb3163e6],.kk-warn[data-v-cb3163e6]{font-size:var(--un-fs-min)}.kk-warn[data-v-cb3163e6]{color:rgb(var(--v-theme-warning))}.kk-count[data-v-cb3163e6]{font-size:var(--un-fs-min);margin-left:6px;opacity:.6}.kk-switch[data-v-cb3163e6] .v-label{font-size:var(--un-fs-min);opacity:.9}.kk-switch--with[data-v-cb3163e6] .v-switch__thumb,.kk-switch--with[data-v-cb3163e6] .v-switch__track{background-color:var(--kk-accent)}.kk-switch--without[data-v-cb3163e6] .v-switch__thumb,.kk-switch--without[data-v-cb3163e6] .v-switch__track{background-color:var(--kk-warn-fg)}.kk-switch[data-v-cb3163e6] .v-switch__track{opacity:.8}.kk-cb[data-v-cb3163e6] .v-selection-control{min-height:22px}.kk-cb[data-v-cb3163e6] .v-selection-control__input,.kk-cb[data-v-cb3163e6] .v-selection-control__wrapper{height:22px;width:22px}.kk-cb[data-v-cb3163e6] .v-selection-control__input .v-icon{font-size:16px}.kk-cb[data-v-cb3163e6] .v-label{font-size:var(--un-fs-min);opacity:.9}.kk-day-cb[data-v-cb3163e6] .v-label{font-weight:500;opacity:.8}.kk-progress-overlay[data-v-6e09a093]{align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:var(--kk-scrim);display:flex;inset:0;justify-content:center;position:absolute;z-index:12}.kk-progress-card[data-v-6e09a093]{background:rgb(var(--v-theme-surface));border:1px solid var(--kk-border);border-radius:6px;box-shadow:0 4px 18px var(--kk-shadow);max-width:90%;min-width:260px;padding:14px 18px}.kk-progress-head[data-v-6e09a093]{align-items:center;display:flex;gap:8px;margin-bottom:10px}.kk-progress-title[data-v-6e09a093]{font-size:.9rem;font-weight:600}.kk-progress-bar[data-v-6e09a093]{margin-bottom:6px}.kk-progress-meta[data-v-6e09a093]{align-items:baseline;display:flex;font-size:.75rem;gap:12px;justify-content:space-between;opacity:.85}.kk-progress-percent[data-v-6e09a093]{font-variant-numeric:tabular-nums}.kk-progress-detail[data-v-6e09a093]{display:block;font-size:.7rem;margin-top:4px;opacity:.6}.kk-progress-fade-enter-active[data-v-6e09a093],.kk-progress-fade-leave-active[data-v-6e09a093]{transition:opacity .12s ease}.kk-progress-fade-enter-from[data-v-6e09a093],.kk-progress-fade-leave-to[data-v-6e09a093]{opacity:0}.kk-block-view[data-v-b8539e03]{display:flex;height:100%;min-height:0;position:relative;width:100%}.kk-tree-panel[data-v-b8539e03]{border-right:1px solid var(--kk-border);flex-shrink:0;overflow:hidden}.kk-tree-panel[data-v-b8539e03],.kk-tree-section[data-v-b8539e03]{display:flex;flex-direction:column}.kk-parking-section[data-v-b8539e03],.kk-tree-section[data-v-b8539e03]{min-height:0;overflow-y:auto}.kk-parking-section[data-v-b8539e03]{display:flex;flex-direction:column}.kk-tree-vdivider[data-v-b8539e03]{background:var(--kk-border);cursor:row-resize;flex-shrink:0;height:4px;transition:background .15s}.kk-tree-vdivider[data-v-b8539e03]:active,.kk-tree-vdivider[data-v-b8539e03]:hover{background:var(--kk-line-strong)}.kk-divider[data-v-b8539e03]{background:var(--kk-border);cursor:col-resize;flex-shrink:0;position:relative;transition:background .15s;width:4px;z-index:1}.kk-divider[data-v-b8539e03]:active,.kk-divider[data-v-b8539e03]:hover{background:var(--kk-line-strong)}.kk-blocks-panel[data-v-b8539e03]{flex:1;min-height:0;min-width:0;overflow-y:auto;position:relative;transition:background .15s}.kk-preview-host[data-v-b8539e03]{display:flex;flex-direction:column;flex-shrink:0;min-height:0;overflow:hidden}.kk-blocks-panel.kk-drop-active[data-v-b8539e03]{background:var(--kk-accent-bg-faint);outline:1px dashed var(--kk-accent-line-strong);outline-offset:-2px}.kk-drop-hint[data-v-b8539e03]{align-items:center;color:var(--kk-accent-text);display:flex;font-size:.75rem;justify-content:center;padding:8px;pointer-events:none}.kk-add-block[data-v-b8539e03]{display:flex;justify-content:flex-start;padding:4px 8px}.kk-add-block-top[data-v-b8539e03]{background:var(--kk-band);border-bottom:1px solid var(--kk-border)}.kk-text-section[data-v-b8539e03]{padding:4px}.kk-block-section[data-v-b8539e03]{display:flex;flex-direction:column}.kk-comment-dropzone[data-v-b8539e03]{border-radius:2px;height:0;margin:0;overflow:hidden;transition:height .12s,margin .12s,background .12s,box-shadow .12s}.kk-dragging .kk-comment-dropzone[data-v-b8539e03]{height:14px;margin:2px 0}.kk-comment-dropzone-top[data-v-b8539e03]{margin-top:0}.kk-dragging .kk-header-dropzone[data-v-b8539e03]{background:var(--kk-accent-bg-faint)}.kk-dz-active[data-v-b8539e03]{background:var(--kk-accent-bg);box-shadow:inset 0 0 0 1px var(--kk-accent-line-strong)}.kk-block-drag-handle[data-v-b8539e03]{align-items:center;border-radius:2px;color:var(--kk-text-muted);cursor:grab;display:flex;height:14px;justify-content:center;margin:1px 0;transition:background .12s,color .12s}.kk-block-drag-handle[data-v-b8539e03]:hover{background:var(--kk-hover);color:var(--kk-text)}.kk-block-drag-handle[data-v-b8539e03]:active{cursor:grabbing}.kk-cost-panel[data-v-95a900cb]{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:var(--kk-surface-overlay);border-top:1px solid var(--kk-border);bottom:0;display:flex;flex-direction:column;flex-shrink:0;font-size:.78rem;gap:2px;padding:6px 12px;position:sticky;z-index:5}.row[data-v-95a900cb]{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.vmsg .ready[data-v-95a900cb]{color:var(--kk-accent-text);font-weight:600}.load-error[data-v-95a900cb],.vmsg .not-ready[data-v-95a900cb]{color:var(--kk-dirty-fg)}.label[data-v-95a900cb]{color:var(--kk-text);min-width:6.5em}.value[data-v-95a900cb]{font-variant-numeric:tabular-nums;font-weight:600}.eq[data-v-95a900cb]{color:var(--kk-text-muted)}.terms[data-v-95a900cb]{font-variant-numeric:tabular-nums}.status[data-v-95a900cb],.terms[data-v-95a900cb]{color:var(--kk-text)}.status[data-v-95a900cb]{margin-left:auto}.status-icon[data-v-95a900cb]{margin-right:3px;vertical-align:-3px}.validation-row[data-v-95a900cb]{flex-wrap:nowrap}.vmsg[data-v-95a900cb]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gap[data-v-95a900cb]{font-weight:600;margin-left:auto}.breakdown[data-v-95a900cb],.gap[data-v-95a900cb]{color:var(--kk-dirty-fg)}.breakdown[data-v-95a900cb]{font-size:var(--un-fs-min);font-weight:400;margin-left:4px}.row.ok .status[data-v-95a900cb],.row.ok>span[data-v-95a900cb]:last-child{color:var(--kk-ok-fg)}.row.warn[data-v-95a900cb]{background:var(--kk-dirty-bg);border-radius:2px}.row.warn[data-v-95a900cb],.row.warn .eq[data-v-95a900cb],.row.warn .label[data-v-95a900cb],.row.warn .status[data-v-95a900cb],.row.warn .terms[data-v-95a900cb],.row.warn .value[data-v-95a900cb]{color:var(--kk-dirty-fg)}.row.block[data-v-95a900cb]{background:var(--kk-error-bg);border-radius:2px;color:var(--kk-error-fg)}.row.frozen[data-v-95a900cb]{background:var(--kk-ok-bg);border-radius:2px;color:var(--kk-ok-fg)}.kk-protocol-tab[data-v-5654289d]{color:var(--kk-text-strong);display:flex;flex-direction:column;font-size:.8rem;gap:8px;height:100%;overflow:hidden;padding:8px 12px}.filters[data-v-5654289d]{border-bottom:1px solid var(--kk-border);padding-bottom:6px}.hint[data-v-5654289d]{color:var(--kk-text-muted);display:block;margin-bottom:4px}.filter-row[data-v-5654289d]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.active-filters[data-v-5654289d]{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 6px}.chip[data-v-5654289d]{align-items:center;background:var(--kk-accent-bg);border-radius:10px;color:var(--kk-accent-text);display:inline-flex;font-size:var(--un-fs-min);gap:4px;padding:1px 8px}.chip.subject[data-v-5654289d]{background:var(--kk-info-bg);color:var(--kk-ok-fg)}.chip.since[data-v-5654289d]{background:var(--kk-ok-bg);color:var(--kk-ok-fg)}.chip button[data-v-5654289d]{border:none;color:inherit;font-size:.7rem;padding:0 2px}.chip button[data-v-5654289d],.cursor-toggle[data-v-5654289d]{background:transparent;cursor:pointer}.cursor-toggle[data-v-5654289d]{border:1px dashed var(--un-border-control);border-radius:var(--un-radius);color:var(--kk-text);font-size:var(--un-fs-min);padding:1px 8px}.toggle-icon[data-v-5654289d]{margin-right:3px;vertical-align:-3px}.cursor-toggle.active[data-v-5654289d]{background:var(--kk-ok-bg);border-color:var(--kk-ok-line);border-style:solid;color:var(--kk-ok-fg)}.since-summary[data-v-5654289d]{border-top:1px dashed var(--kk-ok-line);color:var(--kk-text-muted);display:flex;font-size:var(--un-fs-min);gap:12px;margin-top:4px;padding-top:3px}.since-summary .delta[data-v-5654289d]{font-variant-numeric:tabular-nums}.since-summary .delta.pos[data-v-5654289d]{color:var(--kk-accent-text)}.since-summary .delta.neg[data-v-5654289d]{color:var(--kk-dirty-fg)}.since-summary .delta.neutral[data-v-5654289d]{color:var(--kk-text-faint)}.kind-filter select[data-v-5654289d]{color:inherit;font-size:.78rem;padding:1px 4px}.kind-filter select[data-v-5654289d],.reload[data-v-5654289d]{background:transparent;border:1px solid var(--un-border-control);border-radius:2px}.reload[data-v-5654289d]{color:var(--kk-text);cursor:pointer;padding:1px 6px}.timeline[data-v-5654289d]{display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding-right:4px}.entry[data-v-5654289d]{background:var(--kk-band);border-left:3px solid var(--kk-border);border-radius:2px;padding:4px 8px}.entry.gap[data-v-5654289d]{border-left-color:var(--kk-dirty-line-strong)}.entry.orphan[data-v-5654289d]{border-left-color:var(--kk-error-line)}.entry.validated[data-v-5654289d]{background:var(--kk-ok-bg);border-left-color:var(--kk-ok-line)}.entry.neutral[data-v-5654289d]{opacity:.7}.entry-head[data-v-5654289d]{align-items:baseline;display:flex;gap:8px}.kind[data-v-5654289d]{font-weight:600}.actor[data-v-5654289d],.ts[data-v-5654289d]{color:var(--kk-text-muted);font-size:var(--un-fs-min)}.subject[data-v-5654289d]{color:var(--kk-text);font-size:.78rem;margin-top:1px}.deltas[data-v-5654289d]{display:flex;font-size:var(--un-fs-min);font-variant-numeric:tabular-nums;gap:10px;margin-top:2px}.delta.project[data-v-5654289d]{color:var(--kk-accent-text)}.delta.gap[data-v-5654289d]{color:var(--kk-dirty-fg)}.delta.neg[data-v-5654289d]{color:var(--kk-error-fg)}.delta.zero[data-v-5654289d]{color:var(--kk-text-faint);font-style:italic}.changes[data-v-5654289d]{font-size:var(--un-fs-min);list-style:none;margin:4px 0 0;padding:0}.change[data-v-5654289d]{align-items:baseline;display:flex;gap:6px;padding:1px 0}.change-label[data-v-5654289d]{color:var(--kk-text-muted);flex:0 0 auto;min-width:96px}.change-after[data-v-5654289d],.change-before[data-v-5654289d]{font-variant-numeric:tabular-nums}.change-arrow[data-v-5654289d],.change-before[data-v-5654289d]{color:var(--kk-text-faint)}.change-after[data-v-5654289d]{color:var(--kk-text-strong)}.change-gone[data-v-5654289d]{font-style:italic}.change-dir[data-v-5654289d],.change-gone[data-v-5654289d]{color:var(--kk-text-faint)}.change-dir[data-v-5654289d]{font-size:.6rem}.no-change[data-v-5654289d]{color:var(--kk-text-faint);font-size:var(--un-fs-min);font-style:italic;margin-top:4px}.empty[data-v-5654289d]{color:var(--kk-text-muted);padding:20px;text-align:center}.hint[data-v-c18304c7]{color:var(--kk-text);font-size:.78rem;margin-bottom:12px}.stage-badge[data-v-c18304c7]{background:var(--kk-accent-bg);border:1px solid var(--kk-accent-line);border-radius:2px;color:var(--kk-accent-text);display:inline-block;font-size:var(--un-fs-min);font-weight:600;margin-bottom:10px;padding:3px 10px}.action-explainer[data-v-c18304c7]{color:var(--kk-text);font-size:.78rem;margin:0 0 12px;padding-left:18px}.action-explainer li+li[data-v-c18304c7]{margin-top:4px}.action-explainer strong[data-v-c18304c7]{color:var(--kk-text-strong)}.blocker-summary[data-v-c18304c7]{background:var(--kk-error-bg);border-radius:2px;color:var(--kk-error-fg);font-size:.78rem;margin-bottom:8px;padding:6px 10px}.blocker-tree[data-v-c18304c7]{font-size:.76rem;max-height:300px;overflow-y:auto}.blocker-tree.empty[data-v-c18304c7]{color:var(--kk-text-muted);padding:12px;text-align:center}.blocker-block[data-v-c18304c7]{border-left:2px solid var(--kk-error-line);margin-bottom:8px;padding-left:8px}.blocker-block header[data-v-c18304c7]{align-items:baseline;display:flex;gap:8px;margin-bottom:2px}.block-loc[data-v-c18304c7]{color:var(--kk-text-muted);font-size:var(--un-fs-min)}.block-name[data-v-c18304c7]{color:var(--kk-text);font-weight:600}.blocker-block ul[data-v-c18304c7]{list-style:none;margin:0;padding:0}.blocker-block li[data-v-c18304c7]{color:var(--kk-text);display:flex;flex-wrap:wrap;font-variant-numeric:tabular-nums;justify-content:space-between;padding:1px 0}.blocker-section-title[data-v-c18304c7]{color:var(--kk-text-muted);font-size:.75rem;font-weight:600;margin:8px 0 4px}.ds-fields[data-v-c18304c7]{color:var(--kk-dirty-fg);flex-basis:100%;font-size:.7rem;font-style:italic;padding-left:8px}.totals-table[data-v-c18304c7]{border-collapse:collapse;font-size:.8rem;margin-bottom:8px;width:100%}.totals-table th[data-v-c18304c7]{color:var(--kk-text-muted);font-weight:400;padding:3px 0;text-align:left}.totals-table td[data-v-c18304c7]{font-variant-numeric:tabular-nums;font-weight:600;padding:3px 0;text-align:right}.gap[data-v-c18304c7]{background:var(--kk-dirty-bg);border-left:2px solid var(--kk-dirty-line-strong);font-size:.78rem;margin-top:8px;padding:8px 12px}.gap-breakdown[data-v-c18304c7]{color:var(--kk-dirty-fg);margin:4px 0 4px 16px}.gap-hint[data-v-c18304c7]{color:var(--kk-text-muted)}.error-state[data-v-c18304c7]{padding:12px 0}.ready-banner[data-v-c18304c7]{background:var(--kk-ok-bg);border-left:2px solid var(--kk-ok-line);border-radius:2px;color:var(--kk-ok-fg);font-size:.78rem;margin-bottom:10px;padding:8px 12px}.ready-banner .status-icon[data-v-c18304c7]{margin-right:4px;vertical-align:-3px}.orphan-section[data-v-c18304c7]{background:var(--kk-error-bg);border-left:2px solid var(--kk-error-line);font-size:.78rem;margin-top:12px;padding:8px 12px}.orphan-section summary[data-v-c18304c7]{color:var(--kk-error-fg);cursor:pointer;font-weight:600}.orphan-section summary small[data-v-c18304c7]{color:var(--kk-text-faint);font-weight:400;margin-left:4px}.orphan-hint[data-v-c18304c7]{color:var(--kk-text-muted);font-size:var(--un-fs-min);margin:6px 0}.orphan-list[data-v-c18304c7]{list-style:none;margin:0;padding:0}.orphan-row[data-v-c18304c7]{align-items:center;border-bottom:1px solid var(--kk-line-faint);display:flex;gap:10px;justify-content:space-between;padding:4px 0}.orphan-meta[data-v-c18304c7]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.orphan-label[data-v-c18304c7]{color:var(--kk-error-fg)}.orphan-block[data-v-c18304c7]{color:var(--kk-text-muted);font-size:var(--un-fs-min)}.orphan-amount[data-v-c18304c7]{color:var(--kk-text-strong);font-variant-numeric:tabular-nums}.orphan-actions[data-v-c18304c7]{display:flex;gap:6px}.orphan-actions button[data-v-c18304c7]{background:transparent;border:1px solid var(--un-border-control);border-radius:2px;color:var(--kk-text);cursor:pointer;font-size:var(--un-fs-min);padding:2px 8px}.orphan-actions button.danger[data-v-c18304c7]{border-color:var(--kk-error-line);color:var(--kk-error-fg)}.orphan-actions button[data-v-c18304c7]:disabled{cursor:not-allowed;opacity:.5}.dispo-mail__last[data-v-d23bba46]{color:rgba(var(--v-theme-on-surface),.7);font-size:var(--un-fs-min);margin:0 0 12px}.dispo-mail__heading[data-v-d23bba46]{font-size:var(--un-fs-min);font-weight:600;margin:16px 0 4px}.dispo-mail__attachment[data-v-d23bba46]{align-items:center;display:flex;gap:8px;min-height:32px}.dispo-mail__attachment[data-v-d23bba46] .v-checkbox{flex:0 0 auto}.dispo-mail__file[data-v-d23bba46],.dispo-mail__meta[data-v-d23bba46]{font-size:var(--un-fs-min)}.dispo-mail__meta[data-v-d23bba46]{color:rgba(var(--v-theme-on-surface),.6)}.kk-att-accent[data-v-397e9def]{color:var(--dlg-accent)}.kk-att-upload[data-v-397e9def]{align-items:center;display:flex;gap:8px}.kk-att-hint[data-v-397e9def]{color:var(--dlg-muted);display:block;font-size:.7rem;margin-top:6px}.kk-att-empty[data-v-397e9def]{color:var(--dlg-muted);font-size:.85rem;padding:8px 0;text-align:center}.kk-att-list[data-v-397e9def]{background:transparent;max-height:260px;overflow-y:auto}.kk-title[data-v-c95e8575]{font-size:.8rem;font-weight:600}.kk-hint[data-v-c95e8575]{font-size:var(--un-fs-min);opacity:.7}.kk-tree[data-v-c95e8575]{max-height:340px;overflow-y:auto}.kk-day+.kk-day[data-v-c95e8575]{margin-top:2px}.kk-day-row[data-v-c95e8575]{align-items:center;display:flex}.kk-accounts[data-v-c95e8575]{margin-left:20px}.kk-cb[data-v-c95e8575] .v-selection-control{min-height:22px}.kk-cb[data-v-c95e8575] .v-selection-control__input,.kk-cb[data-v-c95e8575] .v-selection-control__wrapper{height:22px;width:22px}.kk-cb[data-v-c95e8575] .v-selection-control__input .v-icon{font-size:16px}.kk-cb[data-v-c95e8575] .v-label{font-size:var(--un-fs-min);opacity:.9}.kk-day-cb[data-v-c95e8575] .v-label{font-weight:500;opacity:.8}.kk-day-label[data-v-c95e8575]{font-size:var(--un-fs-min);font-weight:500;opacity:.6;padding:3px 0 3px 2px}.kk-header-type-menu[data-v-e36b4d51] .v-list-item-title{font-size:var(--un-fs-dense);font-weight:400}.kk-header-type-menu[data-v-e36b4d51] .v-list-item{min-height:28px}.kk-header-type-menu[data-v-e36b4d51] .v-list-item__prepend{margin-inline-end:8px}.kundenkalkulation-block[data-v-e36b4d51]{background:transparent;border:1px solid transparent;border-radius:var(--un-radius);display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;position:relative;width:100%}.kk-lang-progress[data-v-e36b4d51]{flex-shrink:0;padding:2px 8px 4px}.kk-lang-progress-text[data-v-e36b4d51]{align-items:baseline;display:flex;font-size:var(--un-fs-min);gap:8px;justify-content:space-between;margin-top:2px;opacity:.8}.kk-lang-progress-percent[data-v-e36b4d51]{font-variant-numeric:tabular-nums}.kk-toolbar[data-v-e36b4d51]{align-items:center;border-bottom:1px solid var(--kk-border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:4px 8px}.kk-version-select[data-v-e36b4d51]{max-width:200px}.kk-version-select.kk-version-validated[data-v-e36b4d51] .v-field__outline__end,.kk-version-select.kk-version-validated[data-v-e36b4d51] .v-field__outline__notch:after,.kk-version-select.kk-version-validated[data-v-e36b4d51] .v-field__outline__notch:before,.kk-version-select.kk-version-validated[data-v-e36b4d51] .v-field__outline__start{border-color:var(--kk-stale-line)!important}.kk-version-select.kk-version-validated[data-v-e36b4d51] .v-field__input,.kk-version-select.kk-version-validated[data-v-e36b4d51] .v-field__prepend-inner .v-icon,.kk-version-select.kk-version-validated[data-v-e36b4d51] .v-label,.kk-version-select.kk-version-validated[data-v-e36b4d51] .v-select__selection-text{color:var(--kk-stale-fg)!important}.kk-version-select.kk-version-validated-frozen[data-v-e36b4d51] .v-field__outline__end,.kk-version-select.kk-version-validated-frozen[data-v-e36b4d51] .v-field__outline__notch:after,.kk-version-select.kk-version-validated-frozen[data-v-e36b4d51] .v-field__outline__notch:before,.kk-version-select.kk-version-validated-frozen[data-v-e36b4d51] .v-field__outline__start{border-color:var(--kk-ok-line)!important}.kk-version-select.kk-version-validated-frozen[data-v-e36b4d51] .v-field__input,.kk-version-select.kk-version-validated-frozen[data-v-e36b4d51] .v-field__prepend-inner .v-icon,.kk-version-select.kk-version-validated-frozen[data-v-e36b4d51] .v-label,.kk-version-select.kk-version-validated-frozen[data-v-e36b4d51] .v-select__selection-text{color:var(--kk-ok-fg)!important}.kk-version-select.kk-version-editing[data-v-e36b4d51] .v-field__outline__end,.kk-version-select.kk-version-editing[data-v-e36b4d51] .v-field__outline__notch:after,.kk-version-select.kk-version-editing[data-v-e36b4d51] .v-field__outline__notch:before,.kk-version-select.kk-version-editing[data-v-e36b4d51] .v-field__outline__start{border-color:var(--kk-warn-line)!important}.kk-version-select.kk-version-editing[data-v-e36b4d51] .v-field__input,.kk-version-select.kk-version-editing[data-v-e36b4d51] .v-field__prepend-inner .v-icon,.kk-version-select.kk-version-editing[data-v-e36b4d51] .v-label,.kk-version-select.kk-version-editing[data-v-e36b4d51] .v-select__selection-text{color:var(--kk-warn-fg)!important}.kk-version-label[data-v-e36b4d51]{align-items:center;color:var(--kk-text);display:inline-flex;font-size:var(--un-fs-min)}.kk-version-label.kk-version-validated[data-v-e36b4d51]{color:var(--kk-stale-fg)}.kk-version-label.kk-version-validated-frozen[data-v-e36b4d51]{color:var(--kk-ok-fg)}.kk-version-label.kk-version-editing[data-v-e36b4d51]{color:var(--kk-warn-fg)}.kk-tabs-bar[data-v-e36b4d51]{background:var(--kk-surface-sunken);border-bottom:1px solid var(--kk-border);display:flex;flex-shrink:0;gap:4px;padding:0 8px}.kk-tab[data-v-e36b4d51]{background:transparent;border:none;border-bottom:2px solid transparent;color:var(--kk-text);cursor:pointer;font-size:var(--un-fs-body);margin-bottom:-1px;padding:6px 14px}.kk-tab.active[data-v-e36b4d51]{border-bottom-color:var(--kk-text-strong);color:var(--kk-text);font-weight:600}.kk-tab-body[data-v-e36b4d51]{flex:1;min-height:0;overflow:hidden}.kk-loading[data-v-e36b4d51],.kk-tab-body[data-v-e36b4d51]{display:flex;flex-direction:column}.kk-loading[data-v-e36b4d51]{color:var(--kk-text-muted);gap:8px;min-height:120px;padding:16px}.kk-loading[data-v-e36b4d51],.kk-refresh-pulse[data-v-e36b4d51]{align-items:center;justify-content:center}.kk-refresh-pulse[data-v-e36b4d51]{display:inline-flex;opacity:.85;pointer-events:none;position:absolute;right:8px;top:6px;z-index:6}.kk-version-menu .v-list-item.kk-version-validated-frozen .v-icon,.kk-version-menu .v-list-item.kk-version-validated-frozen .v-list-item-title{color:var(--kk-ok-fg)!important}.kk-version-menu .v-list-item.kk-version-validated .v-icon,.kk-version-menu .v-list-item.kk-version-validated .v-list-item-title{color:var(--kk-stale-fg)!important}.kk-version-menu .v-list-item.kk-version-editing .v-icon,.kk-version-menu .v-list-item.kk-version-editing .v-list-item-title{color:var(--kk-warn-fg)!important}.kk-version-menu .v-list-item--active.kk-version-validated-frozen{background-color:var(--kk-ok-bg)}.kk-version-menu .v-list-item--active.kk-version-validated{background-color:var(--kk-stale-bg)}.kk-version-menu .v-list-item--active.kk-version-editing{background-color:var(--kk-warn-bg)}
