.board-preview-panel[data-v-73260db0]{display:flex;flex-direction:column;height:100%;min-height:0}.board-preview-toolbar[data-v-73260db0]{align-items:center;border-block-end:1px solid rgba(var(--v-border-color),.18);display:flex;gap:4px;padding:4px 8px}.board-preview-status[data-v-73260db0]{font-size:.75rem;opacity:.7}.board-preview-detached[data-v-73260db0],.board-preview-error[data-v-73260db0]{align-items:center;display:flex;flex-direction:column;gap:8px;padding:24px 16px;text-align:center}.v-btn[data-v-49efc063]{min-width:auto}.v-icon[data-v-49efc063]{transition:color .2s ease}.v-btn:hover .v-icon[data-v-49efc063]{color:rgb(var(--v-theme-primary))!important}.v-btn:disabled .v-icon[data-v-49efc063]{opacity:.5}.pa-0[data-v-49efc063]{padding:0}.d-none[data-v-49efc063]{display:none!important}.v-chip[data-v-b3f70823]{cursor:pointer;margin:2px;transition:all .2s ease}.v-chip[data-v-b3f70823]:hover{box-shadow:0 4px 8px #0000001f;transform:translateY(-1px)}.v-chip[data-v-b3f70823]:active{transform:translateY(0)}.pa-1[data-v-b3f70823]{padding:4px}.px-2[data-v-b3f70823]{padding-left:8px;padding-right:8px}.v-menu[data-v-b3f70823]{z-index:1000}.v-list-item[data-v-b3f70823]{min-height:32px}.v-list-item small[data-v-b3f70823]{color:rgb(var(--v-theme-on-surface));font-size:.875rem}@media(max-width:600px){.v-chip[data-v-b3f70823]{font-size:.75rem;height:24px}}.v-chip.v-chip--label[data-v-b3f70823]{color:#fff;font-weight:500}.v-theme--dark .v-chip[data-v-b3f70823]{color:#fff}.dp-invalid[data-v-5a5f1662]{background:#d32f2f1f!important;border:2px solid #d32f2f;border-radius:4px;padding:1px 6px}.dp-invalid .v-icon[data-v-5a5f1662],.dp-invalid small[data-v-5a5f1662]{color:#d32f2f!important}[data-v-5a5f1662] .v-text-field .v-field__input{font-size:14px!important;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0;text-align:center}[data-v-5a5f1662] .v-input__details{font-size:12px!important}table[data-v-5a5f1662]{border-collapse:collapse;width:100%}td[data-v-5a5f1662]{vertical-align:middle}.v-card[data-v-5a5f1662]{border-radius:4px}.v-sheet[data-v-5a5f1662]{cursor:pointer;transition:all .2s ease}.v-sheet[data-v-5a5f1662]:hover{opacity:.8}.v-icon[data-v-5a5f1662]{cursor:pointer;transition:color .2s ease}.v-icon[data-v-5a5f1662]:hover{opacity:.8}small[data-v-5a5f1662]{cursor:pointer;transition:opacity .2s ease}small[data-v-5a5f1662]:hover{opacity:.8}label small[data-v-5a5f1662]{color:#0009;font-weight:400}@media(max-width:600px){[data-v-5a5f1662] .v-text-field .v-field__input{font-size:12px!important}table[data-v-5a5f1662]{max-height:60px}td[data-v-5a5f1662]{height:60px!important}}[data-v-5a5f1662] .v-text-field.v-input--focused .v-field__outline{--v-field-border-width:2px;--v-field-border-opacity:1}.v-sheet[data-v-5a5f1662]{transition:all .3s ease}.v-sheet[style*="z-index: 100000"][data-v-5a5f1662]{position:relative}.comment-panel[data-v-53030819]{display:flex;flex-direction:column;height:100%;min-height:0}.comment-panel-target[data-v-53030819]{border-block-end:1px solid rgba(var(--v-border-color),.18);flex:0 0 auto;padding:10px 14px}.comment-panel-title[data-v-53030819]{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-panel-subtitle[data-v-53030819]{font-size:12px;opacity:.7}.comment-panel-thread[data-v-53030819]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 14px}.comment-item[data-v-53030819]{border-block-end:1px solid rgba(var(--v-border-color),.1);padding:8px 0}.comment-item[data-v-53030819]:last-child{border-block-end:none}.comment-meta[data-v-53030819]{align-items:center;display:flex;font-size:12px;gap:8px}.comment-author[data-v-53030819]{font-weight:600}.comment-time[data-v-53030819]{opacity:.65}.comment-actions[data-v-53030819]{display:inline-flex;margin-inline-start:auto;opacity:0;transition:opacity .12s}.comment-actions[data-v-53030819]:focus-within,.comment-item:hover .comment-actions[data-v-53030819]{opacity:1}.comment-text[data-v-53030819]{font-size:13px;margin:4px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.comment-edit[data-v-53030819]{margin-top:6px}.comment-composer-row[data-v-53030819],.comment-edit-actions[data-v-53030819]{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:6px}.comment-composer-row[data-v-53030819]{justify-content:space-between}.comment-panel-composer[data-v-53030819]{border-block-start:1px solid rgba(var(--v-border-color),.18);flex:0 0 auto;padding:10px 14px 12px}.comment-hint[data-v-53030819],.comment-panel-readonly[data-v-53030819]{font-size:11px;opacity:.65}.comment-panel-empty[data-v-53030819]{font-size:13px;margin:16px 0;opacity:.7;text-align:center}.comment-panel-none[data-v-53030819]{margin:24px 14px}.calculation-mobile-board[data-v-dd8144b1]{height:100vh;overflow-y:auto}.project-title[data-v-dd8144b1]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-cost[data-v-dd8144b1]{align-items:center;display:flex}.drawer-header[data-v-dd8144b1]{background:linear-gradient(135deg,var(--v-theme-primary),var(--v-theme-secondary));color:#fff;margin-bottom:0}.drawer-header[data-v-dd8144b1] .v-list-item__content,.drawer-header[data-v-dd8144b1] .v-list-item__prepend .v-icon{color:#fff}.block-header[data-v-dd8144b1]{border-left:4px solid hsla(0,0%,100%,.7);transition:all .2s ease}.block-header[data-v-dd8144b1]:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.block-header-content h6[data-v-dd8144b1]{font-weight:600;margin:0}.toolbar-section[data-v-dd8144b1]{border-radius:4px}.block-views-container[data-v-dd8144b1]{max-height:calc(100vh - 300px);overflow-y:auto}.board-header[data-v-dd8144b1]{margin-bottom:16px}@media(max-width:768px){.project-title[data-v-dd8144b1]{max-width:100px}}@media(max-width:480px){[data-v-dd8144b1] .v-navigation-drawer{max-width:280px;width:90vw!important}.project-title[data-v-dd8144b1]{max-width:80px}.project-cost .v-chip[data-v-dd8144b1]{font-size:.75rem}}.v-container[data-v-dd8144b1]{padding-bottom:80px}.mb-version-select[data-v-45ffbb34]{max-width:200px}.mb-title-chip[data-v-45ffbb34]{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;margin-left:12px;transition:background-color .12s;white-space:nowrap}.mb-title-chip[data-v-45ffbb34]:hover{background-color:var(--kk-line)!important}[data-v-45ffbb34] .v-card__text{overflow:visible;padding:0;width:100%}[data-v-45ffbb34] .container{margin-left:auto;margin-right:auto;padding:0;width:100%}[data-v-45ffbb34] .t_color{background-color:#cef5c7;color:#cef5c7}[data-v-45ffbb34] .no-hover:hover>.v-btn__overlay{background-color:#fff;opacity:1}.fill-height[data-v-45ffbb34]{height:100vh}.pa-0[data-v-45ffbb34]{padding:0}.board-actions[data-v-45ffbb34]{background-color:rgb(var(--v-theme-appbar));border-top:1px solid var(--kk-line,rgba(128,128,0,.25));bottom:var(--v-layout-bottom,0);min-height:44px;position:sticky;z-index:5}.board-shell[data-v-45ffbb34]{overflow:visible!important}.board-toolbar[data-v-45ffbb34]{position:sticky;top:48px;z-index:6}.board-headers-fixed[data-v-45ffbb34]{position:sticky;z-index:5}.board-footer[data-v-45ffbb34]{bottom:0;position:sticky;z-index:10}.board-footer-row[data-v-45ffbb34],.board-header-row[data-v-45ffbb34]{align-items:center;display:flex;width:100%}.board-header-row[data-v-45ffbb34]{border-bottom:1px solid var(--kk-border)}.board-row[data-v-45ffbb34]{align-items:center;display:grid;width:100%}.unit-footer-cell[data-v-45ffbb34],.unit-header-cell[data-v-45ffbb34]{display:flex;padding:4px;width:5%}.board-body-container[data-v-45ffbb34]{overflow:hidden;position:relative}.board-appbar-bg[data-v-45ffbb34]{background-color:rgb(var(--v-theme-appbar))}.kk-spanning-column[data-v-45ffbb34]{background:rgb(var(--v-theme-surface));border-left:1px solid var(--kk-accent);border-right:1px solid var(--kk-accent);bottom:0;overflow-y:auto;position:absolute;top:0;z-index:2}.kk-unit-header[data-v-45ffbb34]{align-items:center;color:var(--kk-accent-text);font-size:var(--un-fs-min);justify-content:center}.day-footer-cell[data-v-45ffbb34],.day-header-cell[data-v-45ffbb34]{display:flex;justify-content:center!important;padding:4px}.day-header-cell[data-v-45ffbb34]{align-items:stretch;flex-direction:column;gap:2px}.day-header-toolbar[data-v-45ffbb34]{align-items:center;min-height:16px}.day-header-body[data-v-45ffbb34],.day-header-toolbar[data-v-45ffbb34]{display:flex;justify-content:center}.day-drag-handle[data-v-45ffbb34]{align-items:center;cursor:grab;display:inline-flex;line-height:1;opacity:.55}.day-drag-handle[data-v-45ffbb34]:hover{opacity:1}.day-drag-handle[data-v-45ffbb34]:active{cursor:grabbing}.day-drop-target[data-v-45ffbb34]{outline:1px dashed var(--kk-accent-deep);outline-offset:-2px}.widget-invalid[data-v-45ffbb34]{background:#d32f2f1f;border:2px solid #d32f2f;border-radius:4px;display:inline-flex}.day-inconsistent .day-drag-handle .v-icon[data-v-45ffbb34]{color:#d32f2f!important}.day-footer-cell[data-v-45ffbb34]{display:flex;width:100%}.total-footer-cell[data-v-45ffbb34],.total-header-cell[data-v-45ffbb34]{display:flex;padding:4px}.cell-collapsed[data-v-45ffbb34]{height:50px!important}.cell-normal[data-v-45ffbb34]{height:200px!important}.cell-expanded[data-v-45ffbb34]{height:auto!important;min-height:300px}.cell-content-container[data-v-45ffbb34]{flex:1;max-height:calc(100% - 120px);overflow-x:hidden;overflow-y:auto}.cell-content-container[data-v-45ffbb34]::-webkit-scrollbar{width:4px}.cell-content-container[data-v-45ffbb34]::-webkit-scrollbar-track{background:#f1f1f1}.cell-content-container[data-v-45ffbb34]::-webkit-scrollbar-thumb{background:silver;border-radius:2px}[data-v-45ffbb34]{box-sizing:border-box}@media(max-width:1200px){.cell-content-full[data-v-45ffbb34]{min-height:300px}}.day-cell[data-v-45ffbb34]{border-right:1px solid var(--kk-border);display:flex;flex-shrink:0;position:relative}.cell-content-natural[data-v-45ffbb34]{display:flex;flex-direction:column;height:100%;width:100%}.measuring .cell-content-natural[data-v-45ffbb34]{height:auto!important;max-height:none!important;overflow:visible!important}.toolbar-section[data-v-45ffbb34]{border-bottom:1px solid var(--kk-border);flex-shrink:0;height:48px;justify-content:center;padding:1px}.content-section[data-v-45ffbb34]{display:flex;flex:1;flex-direction:column}.measuring .content-section[data-v-45ffbb34]{height:auto!important;max-height:none!important;overflow:visible!important}.measuring:not(.measuring) .content-section[data-v-45ffbb34]{max-height:calc(100% - 100px);overflow-y:auto}.total-section[data-v-45ffbb34]{align-items:center;display:flex;flex-shrink:0;height:40px;justify-content:center}:is(.unit-cell,.unit-total-cell)[data-v-45ffbb34]{align-items:center;flex-shrink:0;justify-content:center}:is(.unit-cell,.unit-total-cell).measuring[data-v-45ffbb34]{height:auto!important;max-height:none!important;min-height:200px}.content-section[data-v-45ffbb34] .v-card,.content-section[data-v-45ffbb34] .v-expansion-panel,.content-section[data-v-45ffbb34] .v-expansion-panels{height:auto!important;max-height:none!important}.content-section[data-v-45ffbb34] .v-expansion-panel-text{height:auto!important;padding:8px!important}.cell-content[data-v-45ffbb34] .v-card,.cell-content[data-v-45ffbb34] .v-expansion-panel,.cell-content[data-v-45ffbb34] .v-expansion-panel-text,.cell-content[data-v-45ffbb34] .v-expansion-panels{max-height:none!important}.total-cell[data-v-45ffbb34]{margin-top:auto}.unit-total-cell[data-v-45ffbb34]{width:4%!important}.board-body[data-v-45ffbb34]{contain:layout style;will-change:transform}.unit-row[data-v-45ffbb34]{border-bottom:1px solid var(--kk-border);display:flex}.cell-content[data-v-45ffbb34]{display:flex;flex-direction:column;width:100%}.toolbar-row[data-v-45ffbb34]{background:#fffffff2;border-bottom:1px solid var(--kk-border);flex-shrink:0;padding:4px}.cell-content[data-v-45ffbb34] .v-card,.cell-content[data-v-45ffbb34] .v-expansion-panel,.cell-content[data-v-45ffbb34] .v-expansion-panel-text,.cell-content[data-v-45ffbb34] .v-expansion-panels{height:auto!important;overflow:visible!important}.total-cell[data-v-45ffbb34]{align-items:center;background:#f8f9faf2;border-top:1px solid var(--kk-border);display:flex;flex-shrink:0;height:40px;justify-content:center}.hidden-content-spacer[data-v-45ffbb34]{align-items:center;background:#c8c8c84d;color:#999;display:flex;font-size:12px;justify-content:center}.hidden-content-spacer[data-v-45ffbb34]:after{content:"Content hidden (toggled)"}.unit-cell[data-v-45ffbb34],.unit-total-cell[data-v-45ffbb34]{border-right:1px solid var(--kk-border);display:flex}.unit-cell[data-v-45ffbb34]{width:5%}.unit-total-cell[data-v-45ffbb34]{width:4%}.board-body[data-v-45ffbb34]{height:auto}.day-cell[style*="background: grey"] .cell-content[data-v-45ffbb34]{background:#8080801a}.content-section[data-v-45ffbb34] .v-card{box-sizing:border-box;max-width:100%!important;min-width:0!important;width:100%!important}.content-section[data-v-45ffbb34] .block-view-card{overflow:hidden}.content-section[data-v-45ffbb34] .v-expansion-panels{max-width:100%;width:100%}@keyframes spin-45ffbb34{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.mdi-spin[data-v-45ffbb34]{animation:spin-45ffbb34 1s linear infinite}.board-action-text[data-v-45ffbb34]{color:var(--kk-text-muted);font-size:var(--un-fs-min);letter-spacing:normal;line-height:1;margin-top:3px;text-transform:none;white-space:nowrap}.v-btn--stacked[data-v-45ffbb34]{height:auto;min-height:var(--un-tap-target);padding-block:4px;padding-inline:8px}.board-protocol-panel[data-v-45ffbb34]{background:rgb(var(--v-theme-surface));border-inline-start:1px solid rgba(var(--v-border-color),.22);box-shadow:-6px 0 18px #00000047;display:flex;flex-direction:column;inset-block-end:0;inset-block-start:112px;inset-inline-end:0;position:fixed;width:min(520px,100vw);z-index:1000}.board-protocol-head[data-v-45ffbb34]{align-items:center;border-block-end:1px solid rgba(var(--v-border-color),.18);display:flex;flex:0 0 auto;gap:8px;justify-content:space-between;padding:10px 8px 10px 14px}.board-protocol-body[data-v-45ffbb34]{flex:1 1 auto;min-height:0;overflow-y:auto}.board-protocol-body.is-comments[data-v-45ffbb34]{overflow:hidden}@media(min-width:1400px){.board--side-panel .board-actions[data-v-45ffbb34],.board--side-panel .board-main[data-v-45ffbb34]{padding-inline-end:var(--board-panel-w,min(520px,100vw))}.board--side-panel.board--side-panel-left .board-actions[data-v-45ffbb34],.board--side-panel.board--side-panel-left .board-main[data-v-45ffbb34]{padding-inline-end:0;padding-inline-start:var(--board-panel-w,min(520px,100vw))}}.board-protocol-panel--left[data-v-45ffbb34]{border-inline-end:1px solid rgba(var(--v-border-color),.22);border-inline-start:none;box-shadow:6px 0 18px #00000047;inset-inline-end:auto;inset-inline-start:0}.board-panel-resizer[data-v-45ffbb34]{cursor:col-resize;inset-block:0;inset-inline-start:-3px;position:absolute;width:6px;z-index:2}.board-protocol-panel--left .board-panel-resizer[data-v-45ffbb34]{inset-inline-end:-3px;inset-inline-start:auto}.board-panel-resizer[data-v-45ffbb34]:hover{background:rgba(var(--v-theme-primary),.25)}.board-protocol-head[data-v-45ffbb34]{cursor:grab;touch-action:none}.board-protocol-panel.is-dragging .board-protocol-head[data-v-45ffbb34]{cursor:grabbing}.board-protocol-panel.is-dragging[data-v-45ffbb34]{opacity:.85}.board-panel-tabs[data-v-45ffbb34] .v-btn{letter-spacing:normal;text-transform:none}.board-total-centered[data-v-45ffbb34]{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%);z-index:1}.pa-0[data-v-68ba9c6d]{padding:0}
