html,body,#app{overscroll-behavior:none;height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.6}#app{height:100vh}::selection{color:#fff;background:#52525b}.n-modal.fade-in-scale-up-transition-enter-active,.n-modal.fade-in-scale-up-transition-leave-active{transition:opacity .16s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.4,0,.2,1)!important}.n-modal.fade-in-scale-up-transition-enter-from,.n-modal.fade-in-scale-up-transition-leave-to{opacity:0!important;transform:scale(.985)!important}.n-modal-mask.fade-in-transition-enter-active,.n-modal-mask.fade-in-transition-leave-active{transition:opacity .16s cubic-bezier(.4,0,.2,1)!important}.page-header{margin-bottom:16px}.page-header h1,.page-header h2,.page-title{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:1.3}.label{color:var(--n-text-color);margin-bottom:4px;font-size:14px}.hint{opacity:.72;margin-top:4px;font-size:12px}.page-inset{padding-left:24px;padding-right:24px}.title-count{opacity:.62;font-variant-numeric:tabular-nums;margin-left:8px;font-weight:400}.filters{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:8px;height:28px;margin-top:24px;margin-bottom:12px;display:flex;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filters .filters-search{flex:none;width:280px}.filters-spacer{margin-left:auto}.filters .filters-count{opacity:.7;font-variant-numeric:tabular-nums;flex:none;font-size:13px}.filters .filters-reset{flex:none;height:28px}.filters .facet-btn{font-weight:400}.filters .facet-sep{opacity:.4;background:currentColor;width:1px;height:13px;margin:0 8px}.filters .facet-value{font-weight:500}.facet-menu{min-width:220px;overflow-x:hidden}.facet-menu .facet-list--scroll{padding-right:12px}.facet-menu .facet-list{flex-direction:column;gap:6px;display:flex}.facet-menu .facet-item{box-sizing:border-box;border-radius:6px;align-items:center;width:100%;padding:7px 8px;display:flex}.facet-menu .facet-item:hover{background:#80808024}.facet-menu .facet-item .n-checkbox__label,.facet-menu .facet-item .n-radio__label{align-items:center;width:100%;padding-right:0;display:flex}.facet-menu .facet-count{font-variant-numeric:tabular-nums;opacity:.62;margin-left:auto;padding-left:12px}.facet-menu .facet-footer{border-top:1px solid #80808040;justify-content:center;margin-top:4px;padding:6px 8px 2px;display:flex}.facet-menu .sort-item{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;gap:12px}.facet-menu .sort-item--active{font-weight:500}.facet-menu .sort-arrow{opacity:.72;margin-left:auto;font-size:14px}.group-section+.group-section{margin-top:4px}.section-heading{text-transform:uppercase;letter-spacing:.6px;opacity:.8;white-space:nowrap;align-items:center;gap:8px;width:fit-content;padding:18px 4px 8px;font-size:12px;font-weight:600;display:flex}.section-count{letter-spacing:0;opacity:.8;font-variant-numeric:tabular-nums;font-weight:400}.table-headless .n-data-table-thead,.table-head-only .n-data-table-empty{display:none}.table-head-only .n-data-table-th{border-bottom:none}.sticky-head{z-index:5;background:var(--page-bg);margin-top:-12px;padding:12px 24px 6px;position:sticky;top:0}.n-data-table .n-data-table-th{text-transform:uppercase;letter-spacing:.03em;font-size:12px}.sheet-table{border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13px}.sheet-table th,.sheet-table td{border:none;border-right:1px solid var(--bg-border);border-bottom:1px solid var(--bg-border);text-align:right;white-space:nowrap;vertical-align:middle;background:var(--bg-base);padding:5px 6px}.sheet-table tr>:first-child{border-left:1px solid var(--bg-border)}.sheet-table .head-row th{background-color:var(--bg-body);background-image:linear-gradient(var(--bg-base), var(--bg-base));text-transform:uppercase;letter-spacing:.03em;color:var(--bg-text-3);text-align:left;z-index:2;white-space:normal;font-size:12px;font-weight:600;line-height:1.25;position:sticky;top:0}.sheet-table--head-center .head-row th{text-align:center}.table-scroll{background:0 0;min-width:0;overflow-x:auto}.table-link{color:inherit;cursor:pointer;font-weight:500;text-decoration:none}.table-link:hover{text-decoration:underline}.mono{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.n-base-selection .n-tag,.n-base-selection-popover .n-tag{background-color:color-mix(in srgb, currentColor 9%, transparent)!important;border-radius:6px!important;height:24px!important;padding:0 6px 0 8px!important;font-size:13px!important}.n-base-selection .n-tag .n-tag__border,.n-base-selection-popover .n-tag .n-tag__border{border:none!important}.n-base-selection .n-tag .n-tag__close,.n-base-selection-popover .n-tag .n-tag__close{opacity:.7;margin:0 0 0 4px!important;font-size:13px!important}.n-base-selection .n-tag .n-tag__close:hover,.n-base-selection-popover .n-tag .n-tag__close:hover{opacity:1}.n-button:has(.n-button__icon):not(:has(.n-button__content)){--n-width:var(--n-height)!important;--n-padding:0!important}.n-data-table-td.inline-cell{transition-property:background-color,border-color,color;position:relative;padding:0!important}.n-data-table-td.inline-cell:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 63%, transparent)}.n-data-table-td .url-btn{width:24px;height:24px;color:inherit;opacity:.3;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.n-data-table-td .url-btn:hover{opacity:.85;background:color-mix(in srgb, currentColor 12%, transparent)}.n-data-table-td .url-btn--set{opacity:.75}.url-pop{align-items:center;gap:8px;display:flex}.n-data-table-td .frozen{text-overflow:ellipsis;white-space:nowrap;opacity:.85;align-items:center;padding:0 14px;display:flex;position:absolute;inset:0;overflow:hidden}.n-data-table-td.inline-cell:has(.frozen):hover{box-shadow:none}.n-data-table-td.cell-num .frozen{justify-content:flex-end}.n-data-table-td.cell-num .ie__text,.n-data-table-td.cell-num .n-input__input-el{text-align:right}.n-data-table-td .mismatch{color:var(--mismatch-color);margin-left:4px;font-weight:500}.n-data-table-td .doc-link,.n-data-table-td .doc-plain{white-space:nowrap;font-size:12px}.n-data-table-td .doc-link{color:var(--doc-link-color);text-decoration:none}.n-data-table-td .doc-link:hover{text-decoration:underline}.n-data-table-td .doc-plain{opacity:.6}.ie-select-menu .n-base-select-option{margin:6px 4px}.n-dropdown-menu .n-dropdown-option .n-dropdown-option-body:before{top:3px!important;bottom:3px!important}.n-base-select-menu:not(.n-base-select-menu--multiple) .n-base-select-option__check{display:none}.pcell-select-menu{min-width:180px!important}.n-data-table-td.drag-cell{padding:0!important}.drag-handle{cursor:grab;opacity:.55;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.drag-handle:hover{opacity:1}.drag-handle:active{cursor:grabbing}.n-data-table-td.drag-cell,.n-data-table-td.actions-cell{position:relative;padding:0!important}.n-data-table-td.drag-cell .drag-handle,.n-data-table-td.actions-cell .cell-btn{border-radius:0;width:auto;height:auto;position:absolute;inset:0}.n-data-table-tr.row-dragging>.n-data-table-td{opacity:.4}.n-data-table-tr.row-drop-before>.n-data-table-td{box-shadow:inset 0 2px 0 0 var(--drop-color,#2080f0)}.n-data-table-tr.row-drop-after>.n-data-table-td{box-shadow:inset 0 -2px 0 0 var(--drop-color,#2080f0)}.welcome-wrap[data-v-534acbba]{box-sizing:border-box;justify-content:center;align-items:flex-start;min-height:100vh;padding:24px;display:flex;position:relative}.welcome-inner[data-v-534acbba]{width:100%;max-width:400px;margin-top:calc(20vh + 42px)}.theme-toggle[data-v-534acbba]{opacity:.72;position:absolute;top:18px;right:22px}.theme-toggle[data-v-534acbba]:hover{opacity:1}.welcome-header[data-v-534acbba]{text-align:center;margin-bottom:28px}.welcome-logo[data-v-534acbba]{width:64px;height:64px;color:var(--n-text-color);margin:0 auto 14px;display:block}.action-card[data-v-534acbba]{cursor:pointer;color:var(--n-text-color);border:1px solid #80808038;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;transition:background-color .15s,border-color .15s;display:flex}.action-card[data-v-534acbba]:hover:not(.disabled){background-color:#80808014;border-color:#80808066}.action-card.disabled[data-v-534acbba]{opacity:.6;pointer-events:none}.test-toggle[data-v-534acbba]{background:color-mix(in srgb, currentColor 5%, transparent);border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.test-toggle-text[data-v-534acbba]{flex-direction:column;gap:2px;display:flex}.test-toggle-label[data-v-534acbba]{align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.test-toggle-note[data-v-534acbba]{opacity:.68;font-size:12px;line-height:1.35}.action-label[data-v-534acbba]{font-size:15px;font-weight:600}.recent[data-v-534acbba]{margin-top:22px}.recent-title[data-v-534acbba]{text-transform:uppercase;letter-spacing:.04em;opacity:.62;margin:0 4px 8px;font-size:12px}.recent-item[data-v-534acbba]{cursor:pointer;color:var(--n-text-color);border-radius:8px;align-items:center;gap:10px;padding:9px 12px;transition:background-color .15s;display:flex}.recent-item[data-v-534acbba]:hover:not(.disabled){background-color:#80808014}.recent-item.disabled[data-v-534acbba]{opacity:.62;pointer-events:none}.recent-icon[data-v-534acbba]{opacity:.72;flex-shrink:0}.recent-name[data-v-534acbba]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.recent-when[data-v-534acbba]{opacity:.6;flex-shrink:0;font-size:12px}.recent-remove[data-v-534acbba]{opacity:.35;flex-shrink:0}.recent-remove[data-v-534acbba]:hover{opacity:.9}.modal-fields[data-v-534acbba]{flex-direction:column;gap:16px;display:flex}.modal-fields[data-v-534acbba] .n-form-item{margin-bottom:0}.file-pill[data-v-534acbba]{border:1px solid #80808038;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px 12px;font-size:14px;display:flex}.file-pill span[data-v-534acbba]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-pill-icon[data-v-534acbba]{opacity:.68;flex-shrink:0}.label[data-v-534acbba]{color:var(--n-text-color);margin-bottom:4px;font-size:14px}.hint[data-v-534acbba]{opacity:.72;margin-top:4px;font-size:12px}.page-header[data-v-85bb565e]{justify-content:space-between;align-items:center;gap:16px;display:flex}.page-header h2[data-v-85bb565e]{margin:0}.page-header-actions[data-v-85bb565e]{flex:none;align-items:center;gap:8px;display:flex}.ie[data-v-7f736a00]{box-sizing:border-box;cursor:pointer;align-items:center;display:flex;position:absolute;inset:0}.ie__text[data-v-7f736a00]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:0 14px;overflow:hidden}.ie__select[data-v-7f736a00]{flex:1;align-self:stretch;height:100%}.ie__select[data-v-7f736a00] .n-base-selection__border,.ie__select[data-v-7f736a00] .n-base-selection__state-border{display:none}.ie__select[data-v-7f736a00] .n-base-selection{background:color-mix(in srgb, currentColor 8%, transparent);border-radius:0;height:100%}.ie__select[data-v-7f736a00] .n-base-selection-label{height:100%}.ie__select[data-v-7f736a00] .n-base-suffix{display:none}.ie__select[data-v-7f736a00] .n-base-selection-label,.ie__select[data-v-7f736a00] .n-base-selection-input{--n-padding-single:14px!important}.ie[data-v-eea545ab]{box-sizing:border-box;cursor:text;align-items:center;display:flex;position:absolute;inset:0}.ie__text[data-v-eea545ab]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:0 14px;overflow:hidden}.ie__input[data-v-eea545ab]{flex:1;align-self:stretch;height:100%}.ie__input[data-v-eea545ab] .n-input{background:color-mix(in srgb, currentColor 8%, transparent);border-radius:0;align-items:center;height:100%;--n-padding-left:14px!important;--n-padding-right:14px!important}.ie__input[data-v-eea545ab] .n-input__border,.ie__input[data-v-eea545ab] .n-input__state-border{display:none}.steps[data-v-9987594f]{margin-bottom:20px}.pane[data-v-9987594f]{flex-direction:column;gap:12px;min-height:320px;display:flex}.lead[data-v-9987594f]{opacity:.88;margin:0;font-size:13px}.toolbar[data-v-9987594f]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.toolbar-search[data-v-9987594f]{flex:220px;max-width:300px}.toolbar-kind[data-v-9987594f]{width:200px}.raw[data-v-9987594f]{white-space:pre-wrap;word-break:break-word;background:#8080801f;border-radius:8px;max-height:50vh;margin:8px 0 0;padding:12px;font-size:12px;line-height:1.5;overflow:auto}.reports[data-v-9987594f]{opacity:.8;flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.loading[data-v-9987594f]{justify-content:center;padding:48px 0;display:flex}.empty[data-v-9987594f]{margin:32px 0}.opts[data-v-9987594f]{flex-direction:column;gap:8px;display:flex}.fields[data-v-9987594f]{flex-wrap:wrap;gap:16px;display:flex}.field[data-v-9987594f]{flex-direction:column;gap:4px;width:300px;display:flex}.field-narrow[data-v-9987594f]{width:140px}.field-label[data-v-9987594f]{opacity:.8;font-size:12px}.errors[data-v-9987594f]{flex-direction:column;gap:4px;font-size:12px;display:flex}.row-error[data-v-9987594f]{color:var(--n-error-color,#dc2626)}.page[data-v-9cefc100]{padding:24px 0}.page-inset[data-v-9cefc100]{padding-left:24px;padding-right:24px}.filters[data-v-9cefc100]::-webkit-scrollbar{display:none}.facet-btn[data-v-9cefc100]{font-weight:400}.facet-sep[data-v-9cefc100]{opacity:.25;background:currentColor;width:1px;height:13px;margin:0 8px}.facet-value[data-v-9cefc100]{font-weight:500}.facet-menu[data-v-9cefc100]{min-width:220px;overflow-x:hidden}.facet-list--scroll[data-v-9cefc100]{padding-right:12px}.facet-list[data-v-9cefc100]{flex-direction:column;display:flex}.facet-item[data-v-9cefc100]{box-sizing:border-box;border-radius:6px;align-items:center;width:100%;padding:7px 8px;display:flex}.facet-item[data-v-9cefc100]:hover{background:#80808024}.facet-item[data-v-9cefc100] .n-checkbox__label,.facet-item[data-v-9cefc100] .n-radio__label{align-items:center;width:100%;padding-right:0;display:flex}.facet-count[data-v-9cefc100]{font-variant-numeric:tabular-nums;opacity:.62;margin-left:auto;padding-left:12px}.sort-item[data-v-9cefc100]{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;gap:12px}.sort-item--active[data-v-9cefc100]{font-weight:500}.sort-arrow[data-v-9cefc100]{opacity:.72;margin-left:auto;font-size:14px}.facet-footer[data-v-9cefc100]{border-top:1px solid #80808040;justify-content:center;margin-top:4px;padding:6px 8px 2px;display:flex}.filters-spacer[data-v-9cefc100]{margin-left:auto}.group-section+.group-section[data-v-9cefc100]{margin-top:4px}.section-heading[data-v-9cefc100]{text-transform:uppercase;letter-spacing:.6px;opacity:.8;white-space:nowrap;align-items:center;gap:8px;width:fit-content;padding:18px 4px 8px;font-size:12px;font-weight:600;display:flex}.section-count[data-v-9cefc100]{letter-spacing:0;opacity:.8;font-variant-numeric:tabular-nums;font-weight:400}.table-headless[data-v-9cefc100] .n-data-table-thead,.table-head-only[data-v-9cefc100] .n-data-table-empty{display:none}.table-head-only[data-v-9cefc100] .n-data-table-th{border-bottom:none}.sticky-head[data-v-9cefc100]{background:var(--exec-bg)}.filters-search[data-v-9cefc100]{flex:none;width:240px}.filters-reset[data-v-9cefc100]{opacity:.8;height:28px;margin-left:4px}.title-count[data-v-9cefc100]{opacity:.62;font-variant-numeric:tabular-nums;margin-left:8px;font-weight:400}.sel-count[data-v-9cefc100]{opacity:.8;font-size:13px}.page[data-v-d899a80d]{padding:24px 0}.page-inset[data-v-d899a80d]{padding-left:24px;padding-right:24px}.page-header[data-v-d899a80d]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-header h2[data-v-d899a80d]{margin:0}.title-count[data-v-d899a80d]{opacity:.62;font-variant-numeric:tabular-nums;margin-left:8px;font-weight:400}.filters[data-v-d899a80d]::-webkit-scrollbar{display:none}.filters-search[data-v-d899a80d]{flex:none;width:280px}.facet-btn[data-v-d899a80d]{font-weight:400}.facet-sep[data-v-d899a80d]{opacity:.25;background:currentColor;width:1px;height:13px;margin:0 8px}.facet-value[data-v-d899a80d]{font-weight:500}.facet-menu[data-v-d899a80d]{min-width:220px;overflow-x:hidden}.facet-list--scroll[data-v-d899a80d]{padding-right:12px}.facet-list[data-v-d899a80d]{flex-direction:column;display:flex}.facet-item[data-v-d899a80d]{box-sizing:border-box;border-radius:6px;align-items:center;width:100%;padding:7px 8px;display:flex}.facet-item[data-v-d899a80d]:hover{background:#80808024}.facet-item[data-v-d899a80d] .n-checkbox__label,.facet-item[data-v-d899a80d] .n-radio__label{align-items:center;width:100%;padding-right:0;display:flex}.facet-count[data-v-d899a80d]{font-variant-numeric:tabular-nums;opacity:.62;margin-left:auto;padding-left:12px}.sort-item[data-v-d899a80d]{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;gap:12px}.sort-item--active[data-v-d899a80d]{font-weight:500}.sort-arrow[data-v-d899a80d]{opacity:.72;margin-left:auto;font-size:14px}.facet-footer[data-v-d899a80d]{border-top:1px solid #80808040;justify-content:center;margin-top:4px;padding:6px 8px 2px;display:flex}.filters-spacer[data-v-d899a80d]{margin-left:auto}.filters-reset[data-v-d899a80d]{flex:none;height:28px}.group-section+.group-section[data-v-d899a80d]{margin-top:4px}.section-heading[data-v-d899a80d]{text-transform:uppercase;letter-spacing:.6px;opacity:.8;white-space:nowrap;align-items:center;gap:8px;width:fit-content;padding:18px 4px 8px;font-size:12px;font-weight:600;display:flex}.section-count[data-v-d899a80d]{letter-spacing:0;opacity:.8;font-variant-numeric:tabular-nums;font-weight:400}.table-headless[data-v-d899a80d] .n-data-table-thead,.table-head-only[data-v-d899a80d] .n-data-table-empty{display:none}.table-head-only[data-v-d899a80d] .n-data-table-th{border-bottom:none}.page[data-v-0bb2449c]{padding:24px}.page-header[data-v-0bb2449c]{margin-bottom:16px}.back-link[data-v-0bb2449c]{margin-bottom:8px}.page-title-row[data-v-0bb2449c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-title[data-v-0bb2449c]{margin:0}.title-suffix[data-v-0bb2449c]{opacity:.68;margin-left:6px;font-weight:400}.dirty-dot[data-v-0bb2449c]{color:var(--warn);margin-left:6px;font-weight:700}.empty-wrap[data-v-0bb2449c]{margin-top:64px}.form-section+.form-section[data-v-0bb2449c]{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent);margin-top:20px;padding-top:20px}.form-grid[data-v-0bb2449c]{grid-template-columns:1fr 1fr;gap:56px;display:grid}@media (width<=900px){.form-grid[data-v-0bb2449c]{grid-template-columns:1fr;gap:0}}.col[data-v-0bb2449c]{flex-direction:column;min-width:0;height:100%;display:flex}.col-title[data-v-0bb2449c]{opacity:.8;text-transform:uppercase;letter-spacing:.6px;margin:0 0 12px;font-size:12px;font-weight:600}.form-section[data-v-0bb2449c] .n-form-item{margin-bottom:18px}.field-row[data-v-0bb2449c]{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.field-row[data-v-0bb2449c]>*{flex:200px;min-width:200px}.static-field[data-v-0bb2449c]{align-items:center;height:34px;padding:0 2px;font-weight:500;display:flex}.docs-header[data-v-0bb2449c]{justify-content:space-between;align-items:center;gap:16px;min-height:28px;margin-bottom:12px;display:flex}.docs-header .col-title[data-v-0bb2449c]{margin:0}.docs-count[data-v-0bb2449c]{letter-spacing:0;font-variant-numeric:tabular-nums;margin-left:6px;font-weight:400}.docs-hint[data-v-0bb2449c]{opacity:.72;margin:0;font-size:13px}.numbering-hint[data-v-0bb2449c]{max-width:900px;margin-top:10px;font-size:12px}.page[data-v-571da8bb]{padding:24px 0}.page-header[data-v-571da8bb]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-header h2[data-v-571da8bb]{margin:0}.artifact[data-v-4d5c8044]{box-sizing:border-box;border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:8px;flex-direction:column;min-width:0;height:100%;min-height:148px;padding:12px 14px;display:flex}.artifact--empty[data-v-4d5c8044]{border:none;padding:0}.artifact--empty[data-v-4d5c8044] .n-upload,.artifact--empty[data-v-4d5c8044] .n-upload-trigger{flex:1;min-height:0;display:flex}.artifact-foot[data-v-4d5c8044]{align-items:center;gap:12px;display:flex}.artifact-head[data-v-4d5c8044]{align-items:center;gap:8px;min-height:24px;display:flex}.artifact-meta[data-v-4d5c8044]{opacity:.68;font-variant-numeric:tabular-nums;font-size:12px}.artifact-actions[data-v-4d5c8044]{align-items:center;gap:12px;margin-left:auto;display:flex}.artifact-alert[data-v-4d5c8044]{margin-top:8px}.file-row[data-v-4d5c8044]{align-items:center;gap:8px;min-width:0;margin-top:8px;display:flex}.file-name[data-v-4d5c8044]{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.file-name[data-v-4d5c8044]:hover{text-decoration:underline}.hash-row[data-v-4d5c8044]{align-items:center;gap:8px;min-width:0;margin-top:6px;display:flex}.hash-label[data-v-4d5c8044]{letter-spacing:.04em;opacity:.62;flex:none;font-size:11px}.hash-value[data-v-4d5c8044]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;overflow:hidden}.hash-empty[data-v-4d5c8044]{font-size:11px}.hash-recompute[data-v-4d5c8044]{flex:none;margin-left:auto}.replace-upload[data-v-4d5c8044]{margin-top:auto;padding-top:10px}.progress[data-v-4d5c8044]{flex:1;justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.progress-text[data-v-4d5c8044]{flex-direction:column;min-width:0;display:flex}.progress-stage[data-v-4d5c8044]{font-size:13px}.progress-file[data-v-4d5c8044]{opacity:.68;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dropzone[data-v-4d5c8044]{flex:1;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.dropzone-icon[data-v-4d5c8044]{opacity:.72}.dropzone-text[data-v-4d5c8044]{opacity:.8;font-size:13px}.gen[data-v-9704fbbe]{border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:8px;padding:12px 14px}.gen-head[data-v-9704fbbe]{justify-content:space-between;align-items:center;gap:16px;min-height:28px;display:flex}.gen-title[data-v-9704fbbe]{font-weight:500}.gen-source[data-v-9704fbbe]{opacity:.72;margin-left:8px;font-size:12px;font-weight:400}.gen-hint[data-v-9704fbbe]{margin-top:8px;font-size:12px;line-height:1.6;display:block}.gen-warn[data-v-9704fbbe]{opacity:.85}.progress[data-v-9704fbbe]{align-items:center;gap:10px;margin-top:10px;display:flex}.progress-stage[data-v-9704fbbe]{opacity:.88;font-size:13px}.file-row[data-v-9704fbbe]{align-items:baseline;gap:10px;min-width:0;margin-top:10px;display:flex}.file-name[data-v-9704fbbe]{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-name[data-v-9704fbbe]:hover{text-decoration:underline}.file-meta[data-v-9704fbbe]{opacity:.72;white-space:nowrap;font-size:12px}.hash-row[data-v-9704fbbe]{align-items:center;gap:8px;min-width:0;margin-top:6px;display:flex}.hash-label[data-v-9704fbbe]{letter-spacing:.4px;opacity:.62;font-size:11px}.hash-value[data-v-9704fbbe]{opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.gen-actions[data-v-9704fbbe]{align-items:center;gap:12px;margin-top:10px;display:flex}.dock[data-v-03bebcb6]{z-index:500;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.panel[data-v-03bebcb6],.fab[data-v-03bebcb6]{pointer-events:auto}.panel[data-v-03bebcb6]{border:1px solid var(--cal-border);background:var(--cal-bg);width:300px;color:var(--cal-text);box-shadow:var(--cal-shadow);border-radius:12px;padding:14px 16px 16px}.panel-head[data-v-03bebcb6]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.panel-title[data-v-03bebcb6]{letter-spacing:.6px;text-transform:uppercase;opacity:.8;font-size:12px;font-weight:600}.picker-row[data-v-03bebcb6]{gap:8px;margin-bottom:8px;display:flex}.picker[data-v-03bebcb6]{flex:auto;min-width:0}.shift-row[data-v-03bebcb6]{gap:6px;margin-bottom:14px;display:flex}.shift-row[data-v-03bebcb6] .n-button{font-variant-numeric:tabular-nums;flex:auto}.facts[data-v-03bebcb6]{grid-template-columns:auto 1fr;gap:8px 14px;margin:0;font-size:13px;display:grid}.facts dt[data-v-03bebcb6]{opacity:.72;white-space:nowrap}.facts dd[data-v-03bebcb6]{font-variant-numeric:tabular-nums;margin:0}.cap[data-v-03bebcb6]:first-letter{text-transform:uppercase}.muted[data-v-03bebcb6]{opacity:.62}.fab[data-v-03bebcb6]{border:1px solid var(--cal-border);background:var(--cal-bg);height:40px;color:var(--cal-text);font:inherit;cursor:pointer;box-shadow:var(--cal-shadow);border-radius:20px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.fab-label[data-v-03bebcb6]{white-space:nowrap;opacity:0;max-width:0;transition:max-width .18s,opacity .18s;overflow:hidden}.fab:hover .fab-label[data-v-03bebcb6],.fab--active .fab-label[data-v-03bebcb6]{opacity:1;max-width:120px}.page[data-v-0c6a65e9]{padding:24px}.schema-table[data-v-0c6a65e9]{border-collapse:collapse;table-layout:fixed;width:100%;margin-bottom:24px}.schema-table td[data-v-0c6a65e9]{border-bottom:1px solid color-mix(in srgb, currentColor 10%, transparent);vertical-align:top;padding:6px 12px 6px 0}.schema-table tr:last-child td[data-v-0c6a65e9]{border-bottom:none}.cell-label[data-v-0c6a65e9]{width:28%;padding-top:12px}.cell-hint[data-v-0c6a65e9]{opacity:.72;margin-top:2px;font-size:12px}.cell-tag[data-v-0c6a65e9]{opacity:.8;overflow-wrap:anywhere;width:26%;padding-top:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.cell-value[data-v-0c6a65e9]{padding-right:0}.req[data-v-0c6a65e9]{color:var(--warn);margin-left:2px}.page-header[data-v-0c6a65e9]{margin-bottom:16px}.back-link[data-v-0c6a65e9]{margin-bottom:8px}.page-title-row[data-v-0c6a65e9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-title[data-v-0c6a65e9]{margin:0}.title-suffix[data-v-0c6a65e9]{opacity:.85;margin-left:6px}.dirty-dot[data-v-0c6a65e9]{color:var(--warn);margin-left:6px;font-weight:700}.empty-wrap[data-v-0c6a65e9]{margin-top:64px}.form-grid[data-v-0c6a65e9]{grid-template-columns:1fr 1fr;gap:56px;display:grid}@media (width<=900px){.form-grid[data-v-0c6a65e9]{grid-template-columns:1fr;gap:0}}.col[data-v-0c6a65e9]{flex-direction:column;min-width:0;height:100%;display:flex}.col-title[data-v-0c6a65e9]{opacity:.8;text-transform:uppercase;letter-spacing:.6px;margin:0 0 12px;font-size:12px;font-weight:600}.form-section+.form-section[data-v-0c6a65e9]{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent);margin-top:20px;padding-top:20px}.form-section[data-v-0c6a65e9] .n-form-item{margin-bottom:18px}.section-hint[data-v-0c6a65e9]{opacity:.72;margin:0;font-size:13px}.artifact-field[data-v-0c6a65e9]{width:100%;min-width:0}.artifact-item[data-v-0c6a65e9]{flex-direction:column;flex:1;min-height:0;display:flex}.artifact-item[data-v-0c6a65e9] .n-form-item-blank{flex:1;min-height:0}.form-section[data-v-0c6a65e9] .n-form-item-blank{min-width:0}.fields-grid[data-v-0c6a65e9]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0 32px;display:grid}.fields-grid .field-wide[data-v-0c6a65e9]{grid-column:1/-1}.field-row[data-v-0c6a65e9]{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.field-row[data-v-0c6a65e9]>*{flex:200px;min-width:200px}.page[data-v-e6996766]{padding:24px}.page-header[data-v-e6996766]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-header h2[data-v-e6996766]{margin:0}.ie[data-v-1da82397]{box-sizing:border-box;cursor:text;align-items:center;display:flex;position:absolute;inset:0}.ie__text[data-v-1da82397]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:0 14px;overflow:hidden}.ie__text.empty[data-v-1da82397]{opacity:.62}.ie__input[data-v-1da82397]{background:color-mix(in srgb, currentColor 8%, transparent);border-radius:0;flex:1;align-self:stretch;align-items:center;height:100%;--n-padding-left:14px!important;--n-padding-right:14px!important}.ie__input[data-v-1da82397] .n-input__border,.ie__input[data-v-1da82397] .n-input__state-border{display:none}.page[data-v-a795233b]{padding:24px}.page-title-row[data-v-a795233b]{justify-content:space-between;align-items:center;gap:16px;display:flex}.dirty-dot[data-v-a795233b]{opacity:.6;margin-left:6px}.empty-wrap[data-v-a795233b]{margin-top:48px}.form-section+.form-section[data-v-a795233b]{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent);margin-top:20px;padding-top:20px}.form-grid[data-v-a795233b]{grid-template-columns:1fr 1fr;gap:56px;display:grid}@media (width<=900px){.form-grid[data-v-a795233b]{grid-template-columns:1fr;gap:0}}.col[data-v-a795233b]{flex-direction:column;min-width:0;display:flex}.col-title[data-v-a795233b]{text-transform:uppercase;letter-spacing:.03em;opacity:.62;margin:0 0 12px;font-size:13px}.field-row[data-v-a795233b]{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.field-row+.field-row[data-v-a795233b]{margin-top:12px}.field-row[data-v-a795233b]>*{flex:200px;min-width:200px}.section-head[data-v-a795233b]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.section-head .col-title[data-v-a795233b]{margin:0}.contacts-empty[data-v-a795233b]{margin:24px 0}.pcell[data-v-4e1bc8ca]{box-sizing:border-box;cursor:text;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0}.pcell--inline[data-v-4e1bc8ca]{width:100%;position:relative;inset:auto}.pcell__text[data-v-4e1bc8ca]{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:0 6px;overflow:hidden}.pcell__input[data-v-4e1bc8ca]{flex:1;align-self:stretch;height:100%}.pcell--inline .pcell__input[data-v-4e1bc8ca]{height:auto}.pcell__input[data-v-4e1bc8ca] .n-input{background:0 0;border-radius:0;align-items:center;height:100%;--n-padding-left:6px!important;--n-padding-right:6px!important}.pcell__input[data-v-4e1bc8ca] input{text-align:right;font-size:13px}.pcell__input[data-v-4e1bc8ca] .n-input__border,.pcell__input[data-v-4e1bc8ca] .n-input__state-border{display:none}.intro[data-v-93ebd05b]{opacity:.88;margin:0;font-size:13px}.opts[data-v-93ebd05b]{flex-direction:column;gap:8px;display:flex}.cat-select[data-v-93ebd05b]{max-width:320px;margin-left:24px}.hint[data-v-93ebd05b]{opacity:.72;margin:0 0 0 24px;font-size:12px}.preview[data-v-93ebd05b]{border-collapse:collapse;width:100%;font-size:12px}.preview th[data-v-93ebd05b],.preview td[data-v-93ebd05b]{border-bottom:1px solid var(--n-border-color,#80808033);white-space:nowrap;padding:4px 8px}.preview thead th[data-v-93ebd05b]{opacity:.8;text-align:right;font-weight:600}.preview tfoot td[data-v-93ebd05b]{border-bottom:none;font-weight:700}.c-month[data-v-93ebd05b]{text-align:left;width:56px}.c-num[data-v-93ebd05b]{text-align:right;width:110px}.c-split[data-v-93ebd05b]{text-align:left;white-space:normal}.preview thead .c-month[data-v-93ebd05b],.preview thead .c-split[data-v-93ebd05b]{text-align:left}.chip[data-v-93ebd05b]{background:#80808024;border-radius:8px;margin:1px 4px 1px 0;padding:1px 6px;font-size:11px;display:inline-block}.summary[data-v-fa6c4c65]{grid-template-columns:1fr 1fr;gap:4px 24px;font-size:13px;display:grid}.summary .k[data-v-fa6c4c65]{opacity:.62;min-width:130px;display:inline-block}.label[data-v-fa6c4c65]{margin-bottom:4px;font-size:13px}.num-note[data-v-fa6c4c65]{opacity:.55;margin-left:8px;font-size:12px}.hint[data-v-fa6c4c65]{opacity:.66;margin-top:4px;font-size:12px}.blockers[data-v-fa6c4c65]{margin:0;padding-left:0;list-style:none}.blockers li[data-v-fa6c4c65]{align-items:center;gap:6px;line-height:1.7;display:flex}.ico[data-v-fa6c4c65]{vertical-align:-2px}.body-box[data-v-fa6c4c65]{font-size:12px}.body-box summary[data-v-fa6c4c65]{cursor:pointer;opacity:.75}.body-box pre[data-v-fa6c4c65]{background:color-mix(in srgb, currentColor 7%, transparent);border-radius:8px;max-height:260px;margin:8px 0 0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.ie[data-v-464d8b36]{box-sizing:border-box;cursor:pointer;align-items:center;display:flex;position:absolute;inset:0}.ie__text[data-v-464d8b36]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:0 14px;overflow:hidden}.ie__text.empty[data-v-464d8b36]{opacity:.62}.ie__picker[data-v-464d8b36]{flex:1;align-self:stretch;height:100%;display:flex}.ie__picker[data-v-464d8b36] .n-input{background:color-mix(in srgb, currentColor 8%, transparent);border-radius:0;flex:1;align-items:center;height:100%;--n-padding-left:14px!important;--n-padding-right:14px!important}.ie__picker[data-v-464d8b36] .n-input__border,.ie__picker[data-v-464d8b36] .n-input__state-border{display:none}.ie__picker[data-v-464d8b36] .n-input:focus,.ie__picker[data-v-464d8b36] .n-input--focus{box-shadow:none}.ie__picker[data-v-464d8b36] .n-input__suffix{display:none}.debt[data-v-3d5df4aa]{color:var(--debt-color)}.overpaid[data-v-3d5df4aa]{color:var(--overpaid-color)}.remainder-btn[data-v-3d5df4aa]{vertical-align:middle;margin-left:8px;font-weight:400}.head[data-v-3d5df4aa]{justify-content:space-between;align-items:center;gap:16px;display:flex}.total[data-v-3d5df4aa]{opacity:.85;font-size:13px}.empty[data-v-3d5df4aa]{margin:24px 0}.hint[data-v-3d5df4aa]{opacity:.68;margin:0;font-size:12px}.summary[data-v-5691bbcd]{min-width:0}.summary>.filters[data-v-5691bbcd]{margin-top:8px}.summary-head[data-v-5691bbcd]{z-index:5;background:var(--page-bg);margin-top:-12px;padding:12px 0 6px;position:sticky;top:0}.summary-total[data-v-5691bbcd]{margin-top:18px}.summary[data-v-5691bbcd] .n-data-table-th--fixed-left,.summary[data-v-5691bbcd] .n-data-table-td--fixed-left{background-color:var(--row-bg)}.summary[data-v-5691bbcd] .n-data-table-tr:hover .n-data-table-td--fixed-left{background-color:var(--row-bg-hover)}.summary[data-v-5691bbcd] .summary-total-row .n-data-table-td,.summary[data-v-5691bbcd] .summary-total-row .n-data-table-td--fixed-left,.summary[data-v-5691bbcd] .summary-total-row:hover .n-data-table-td,.summary[data-v-5691bbcd] .summary-total-row:hover .n-data-table-td--fixed-left{background-color:var(--row-bg-total)}.summary[data-v-5691bbcd] .n-data-table-th:last-child,.summary[data-v-5691bbcd] .n-data-table-td:last-child{padding-right:16px}.page[data-v-d5c911f2]{flex-direction:column;min-width:0;min-height:100%;padding:24px;display:flex}.page-header[data-v-d5c911f2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.page-title[data-v-d5c911f2]{margin:0}.dirty-dot[data-v-d5c911f2]{color:var(--bg-warning);margin-left:6px;font-weight:700}.page-tools[data-v-d5c911f2]{align-items:center;gap:8px;display:flex}.clear-drafts p[data-v-d5c911f2]{margin:0}.clear-drafts-lead[data-v-d5c911f2]{margin-bottom:10px!important}.clear-drafts-list[data-v-d5c911f2]{flex-direction:column;gap:2px;max-height:40vh;display:flex;overflow-y:auto}.clear-drafts-item[data-v-d5c911f2]{border-radius:8px;align-items:flex-start;padding:6px 8px}.clear-drafts-item[data-v-d5c911f2]:hover{background:color-mix(in srgb, currentColor 6%, transparent)}.clear-drafts-name[data-v-d5c911f2]{font-weight:500;display:block}.clear-drafts-meta[data-v-d5c911f2]{opacity:.66;font-variant-numeric:tabular-nums;margin-top:1px;font-size:12px;display:block}.clear-drafts-total[data-v-d5c911f2]{margin-top:12px!important}.clear-drafts-total--empty[data-v-d5c911f2]{opacity:.7}.clear-drafts-note[data-v-d5c911f2]{opacity:.72;font-size:13px;line-height:1.4;margin-top:10px!important}.empty-wrap[data-v-d5c911f2]{margin-top:64px}.payroll-card[data-v-d5c911f2]{margin-bottom:2px}.limit-banner[data-v-d5c911f2]{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--bg-warning) 45%, transparent);background:color-mix(in srgb, var(--bg-warning) 12%, var(--bg-base));color:var(--bg-text);border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.limit-banner--clickable[data-v-d5c911f2]{cursor:pointer}.limit-banner--clickable[data-v-d5c911f2]:hover{border-color:color-mix(in srgb, var(--bg-warning) 70%, transparent)}.limit-banner__mark[data-v-d5c911f2]{background:var(--bg-warning);width:18px;height:18px;color:color-mix(in srgb, var(--bg-warning) 28%, #000);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.section-heading[data-v-d5c911f2]:hover{color:var(--bg-text-2)}.section-chevron[data-v-d5c911f2]{font-size:14px;transition:transform .15s;transform:rotate(90deg)}.section-heading.is-collapsed .section-chevron[data-v-d5c911f2]{transform:rotate(0)}.payroll-table th[data-v-d5c911f2],.payroll-table td[data-v-d5c911f2]{padding:6px 8px}.payroll-card tbody tr[data-v-d5c911f2]:first-child>*{border-top:1px solid var(--bg-border)}.payroll-card tbody tr[data-v-d5c911f2]:first-child>:first-child{border-top-left-radius:10px}.payroll-card tbody tr[data-v-d5c911f2]:first-child>:last-child{border-top-right-radius:10px}.payroll-card tbody tr[data-v-d5c911f2]:last-child>:first-child{border-bottom-left-radius:10px}.payroll-card tbody tr[data-v-d5c911f2]:last-child>:last-child{border-bottom-right-radius:10px}.payroll-card tbody tr:first-child>.label-col[data-v-d5c911f2]{box-shadow:-4px -4px 0 0 var(--bg-body)}.payroll-card tbody tr:last-child>.label-col[data-v-d5c911f2]{box-shadow:-4px 4px 0 0 var(--bg-body)}.payroll-card tbody tr:first-child:last-child>.label-col[data-v-d5c911f2]{box-shadow:-4px -4px 0 0 var(--bg-body), -4px 4px 0 0 var(--bg-body)}.payroll-table .label-col[data-v-d5c911f2]{text-align:left;text-overflow:ellipsis;z-index:5;background-color:var(--bg-body);background-image:linear-gradient(var(--bg-base), var(--bg-base));width:270px;font-weight:500;position:sticky;left:0;overflow:hidden}.head-row .label-col[data-v-d5c911f2]{z-index:7;background-color:var(--bg-body);background-image:linear-gradient(var(--bg-base), var(--bg-base))}.head-row .month-col--current[data-v-d5c911f2]{background:var(--bg-current-month);color:var(--bg-text);box-shadow:-1px 0 0 0 var(--bg-border)}.total-col[data-v-d5c911f2]{font-weight:600}.cell-readonly[data-v-d5c911f2]{color:var(--bg-cell-num)}.cell-center[data-v-d5c911f2]{text-align:center}.muted[data-v-d5c911f2]{opacity:.62}.sign[data-v-d5c911f2]{text-align:center;width:14px;margin-right:2px;font-weight:700;display:inline-block}.sign.positive[data-v-d5c911f2]{color:var(--bg-success)}.sign.negative[data-v-d5c911f2]{color:var(--bg-error)}.payroll-table .cell-inline[data-v-d5c911f2]{position:relative;padding:0!important}.payroll-table .cell-inline[data-v-d5c911f2]:has(.pcell--editing){background-image:linear-gradient(color-mix(in srgb, currentColor 8%, transparent), color-mix(in srgb, currentColor 8%, transparent))}.payroll-table .cell-inline[data-v-d5c911f2]:hover{box-shadow:inset 0 0 0 1px var(--bg-text-3)}.split-cell:has(.pcell--editing) .cost-hint[data-v-d5c911f2]{visibility:hidden}.cell-error[data-v-d5c911f2]{background:var(--bg-cell-error)!important}.cell-debt[data-v-d5c911f2]{background:var(--bg-debt)!important}.cell-overpaid[data-v-d5c911f2]{background:var(--bg-overpaid)!important}.split-cell[data-v-d5c911f2]{flex-direction:column;gap:0;display:flex}.patent-cell[data-v-d5c911f2]{align-items:center;gap:5px;display:inline-flex}.patent-mark[data-v-d5c911f2]{min-width:16px;height:16px;color:var(--bg-success);border:1px solid var(--bg-success);background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.extra-mark[data-v-d5c911f2]{min-width:16px;height:16px;color:var(--bg-error);border:1px solid var(--bg-error);vertical-align:middle;border-radius:8px;justify-content:center;align-items:center;margin-left:6px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.heading-note[data-v-d5c911f2]{text-transform:none;letter-spacing:0;opacity:.85;margin-left:8px;font-weight:400}.row-detail td[data-v-d5c911f2],.row-detail th[data-v-d5c911f2]{padding:5px 6px;font-size:10px;line-height:1}.row-detail .label-col[data-v-d5c911f2]{color:var(--bg-text-3);padding-left:28px;font-size:11px}.detail-line[data-v-d5c911f2]{opacity:.68;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.detail-line.status-draft[data-v-d5c911f2]{color:var(--bg-text-3)}.detail-line.status-uploaded[data-v-d5c911f2]{color:var(--bg-info);opacity:.92}.detail-line.status-paid[data-v-d5c911f2],.detail-line.status-paid-manual[data-v-d5c911f2]{color:var(--bg-success);opacity:.92}.detail-line.status-missing[data-v-d5c911f2]{color:var(--bg-error);opacity:1}.status-legend[data-v-d5c911f2]{flex-wrap:wrap;gap:16px;margin:6px 0 4px;font-size:11px;display:flex}.status-legend__item[data-v-d5c911f2]{align-items:center;gap:5px;display:inline-flex}.status-legend__item[data-v-d5c911f2]:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.status-legend__item.status-draft[data-v-d5c911f2]{color:var(--bg-text-3)}.status-legend__item.status-uploaded[data-v-d5c911f2]{color:var(--bg-info)}.status-legend__item.status-paid[data-v-d5c911f2],.status-legend__item.status-paid-manual[data-v-d5c911f2]{color:var(--bg-success)}.status-legend__item.status-missing[data-v-d5c911f2]{color:var(--bg-error)}.payroll-table .cell-plan[data-v-d5c911f2]:hover{box-shadow:inset 0 0 0 1px var(--bg-text-3)}.split-share[data-v-d5c911f2]{line-height:1.2}.cost-hint[data-v-d5c911f2]{text-align:right;opacity:.68;white-space:nowrap;height:13px;padding-right:6px;font-size:11px;line-height:1.2}.section-heading[data-v-d5c911f2]{cursor:pointer;-webkit-user-select:none;user-select:none;text-transform:uppercase;letter-spacing:.6px;width:fit-content;color:color-mix(in srgb, var(--bg-text-2) 70%, var(--bg-body));white-space:nowrap;align-items:center;gap:4px;padding:18px 4px 8px;font-size:12px;font-weight:600;display:flex;position:sticky;left:0}.heading-actions[data-v-d5c911f2]{text-transform:none;letter-spacing:0;cursor:default;align-items:center;gap:6px;margin-left:10px;display:inline-flex}.payroll-table tbody tr[data-v-d5c911f2]{height:48px}.payroll-table tbody tr.head-row[data-v-d5c911f2]{height:40px}.payroll-table tbody tr.row-detail[data-v-d5c911f2]{height:30px}.row-input th[data-v-d5c911f2],.row-input td[data-v-d5c911f2],.row-meta th[data-v-d5c911f2],.row-meta td[data-v-d5c911f2],.row-compute th[data-v-d5c911f2],.row-compute td[data-v-d5c911f2],.row-grandtotal th[data-v-d5c911f2],.row-grandtotal td[data-v-d5c911f2]{padding:5px 6px}.row-blue td[data-v-d5c911f2],.row-blue th[data-v-d5c911f2]{background-color:var(--bg-highlight-blue);font-weight:600}.row-blue .label-col[data-v-d5c911f2]{background-image:linear-gradient(var(--bg-highlight-blue), var(--bg-highlight-blue))}.row-emphasis td[data-v-d5c911f2],.row-emphasis th[data-v-d5c911f2]{font-weight:600}.row-grandtotal td[data-v-d5c911f2],.row-grandtotal th[data-v-d5c911f2]{background-color:var(--bg-grandtotal-blue);font-weight:700}.row-grandtotal .label-col[data-v-d5c911f2]{background-image:linear-gradient(var(--bg-grandtotal-blue), var(--bg-grandtotal-blue))}.cell-input[data-v-d5c911f2]{width:100%}.cell-input[data-v-d5c911f2] input{text-align:right;font-size:13px}.cell-input[data-v-d5c911f2] .n-input{min-width:0}.cell-select[data-v-d5c911f2] .n-base-selection-label,.cell-select[data-v-d5c911f2] .n-base-selection-placeholder{font-size:13px}.cell-select[data-v-d5c911f2]{min-width:96px}@media print{.hide-print[data-v-d5c911f2]{display:none!important}.page[data-v-d5c911f2]{padding:12px!important}.page-header[data-v-d5c911f2]{margin-bottom:8px}.table-scroll[data-v-d5c911f2]{overflow:visible!important}.payroll-table[data-v-d5c911f2]{width:100%!important}.payroll-table .label-col[data-v-d5c911f2]{box-shadow:none!important;position:static!important}.head-row th[data-v-d5c911f2]{position:static!important}.n-layout-sider{display:none!important}.app-shell,body{background:#fff!important}@page{size:A4 landscape;margin:12mm}}.hint[data-v-ef028f27]{opacity:.68;margin:0;font-size:12px}.empty[data-v-ef028f27]{margin:24px 0}.page[data-v-efd0eeed]{padding:24px}.header-right[data-v-efd0eeed]{align-items:center;gap:16px;display:flex}.back-link[data-v-efd0eeed]{margin-bottom:8px}.page-header[data-v-efd0eeed]{margin-bottom:16px}.header-row[data-v-efd0eeed]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-header h2[data-v-efd0eeed]{margin:0}.totals[data-v-efd0eeed]{opacity:.85;font-size:13px}.filter-bar[data-v-efd0eeed]{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.filter-search[data-v-efd0eeed]{flex:280px;max-width:360px}.filter-period[data-v-efd0eeed]{width:260px}.filter-select[data-v-efd0eeed]{width:220px}.sum-incoming[data-v-efd0eeed]{color:var(--n-info-color,#2563eb)}.hint[data-v-efd0eeed]{opacity:.68;margin:12px 0 0;font-size:12px}.page[data-v-e108cfc9]{flex-direction:column;min-width:0;min-height:100%;padding:24px;display:flex}.back-link[data-v-e108cfc9]{margin-bottom:8px}.page-header[data-v-e108cfc9]{margin-bottom:16px}.page-title[data-v-e108cfc9]{margin:0}.empty-wrap[data-v-e108cfc9]{margin-top:64px}.block[data-v-e108cfc9]{margin-bottom:32px}.section-title[data-v-e108cfc9]{margin:0 0 4px;font-size:16px;font-weight:600}.section-hint[data-v-e108cfc9]{color:var(--bg-text-2);margin:0 0 12px;font-size:12px}.table-scroll[data-v-e108cfc9]{background:0 0;min-width:0;overflow-x:auto}.summary-table[data-v-e108cfc9]{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%;font-size:13px}.summary-table th[data-v-e108cfc9],.summary-table td[data-v-e108cfc9]{border:none;border-right:1px solid var(--bg-border);border-bottom:1px solid var(--bg-border);text-align:right;white-space:nowrap;vertical-align:middle;background:var(--bg-base);padding:3px 8px;line-height:1.4}.summary-table tr[data-v-e108cfc9]>:first-child{border-left:1px solid var(--bg-border)}.summary-table thead tr[data-v-e108cfc9]>*{border-top:1px solid var(--bg-border);background-color:var(--bg-action);text-align:center;z-index:2;box-shadow:inset 0 0 0 9999px var(--bg-action);font-weight:500;position:sticky;top:0}.summary-table .label-col[data-v-e108cfc9]{text-align:left;z-index:5;background-color:var(--bg-base);width:260px;box-shadow:inset 0 0 0 9999px var(--bg-base);background-clip:padding-box;font-weight:500;position:sticky;left:0}.summary-table thead .label-col[data-v-e108cfc9]{z-index:7}.month-col[data-v-e108cfc9]{width:86px}.total-col[data-v-e108cfc9]{width:100px;font-weight:600}.cell-readonly[data-v-e108cfc9]{color:var(--bg-text-2)}.executor-link[data-v-e108cfc9]{color:inherit;cursor:pointer;border-bottom:1px dashed var(--bg-text-3);text-decoration:none}.executor-link[data-v-e108cfc9]:hover{border-bottom-color:var(--bg-text-2)}.row-total td[data-v-e108cfc9],.row-total th[data-v-e108cfc9]{background-color:var(--bg-grandtotal-blue);border-top:1px solid var(--bg-border);font-weight:700}.row-total .label-col[data-v-e108cfc9]{box-shadow:inset 0 0 0 9999px var(--bg-grandtotal-blue)}.row-patent[data-v-e108cfc9]{font-style:italic}.pcell[data-v-6fc79b44]{box-sizing:border-box;cursor:text;align-items:center;display:flex;position:absolute;inset:0}.pcell__text[data-v-6fc79b44]{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:0 6px;overflow:hidden}.pcell__text--empty[data-v-6fc79b44]{opacity:.4;font-style:italic}.pcell__input[data-v-6fc79b44]{background:0 0;border-radius:0;flex:1;align-self:stretch;align-items:center;height:100%;--n-padding-left:6px!important;--n-padding-right:6px!important}.pcell__input[data-v-6fc79b44] input{text-align:left;font-size:13px}.pcell__input[data-v-6fc79b44] .n-input__border,.pcell__input[data-v-6fc79b44] .n-input__state-border{display:none}.intro[data-v-7f1bebb9]{margin:0 0 14px}.add-row[data-v-7f1bebb9]{gap:8px;margin-bottom:16px;display:flex}.list[data-v-7f1bebb9]{flex-direction:column;gap:6px;display:flex}.cat-row[data-v-7f1bebb9]{align-items:center;gap:8px;padding:2px 0;display:flex}.cat-row .drag-handle[data-v-7f1bebb9]{flex:none;width:22px;height:28px}.count[data-v-7f1bebb9]{text-align:right;font-variant-numeric:tabular-nums;width:24px}.cat-row.row-dragging[data-v-7f1bebb9]{opacity:.4}.cat-row.row-drop-before[data-v-7f1bebb9]{box-shadow:inset 0 2px 0 0 var(--drop-color,#2080f0)}.cat-row.row-drop-after[data-v-7f1bebb9]{box-shadow:inset 0 -2px 0 0 var(--drop-color,#2080f0)}.page[data-v-ac0d7c4f]{flex-direction:column;min-width:0;min-height:100%;padding:24px;display:flex}.page-header[data-v-ac0d7c4f]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.page-title[data-v-ac0d7c4f]{margin:0}.empty-wrap[data-v-ac0d7c4f]{margin-top:64px}.sheet-card[data-v-ac0d7c4f]{margin-bottom:2px}.grandtotal-card[data-v-ac0d7c4f]{margin-top:20px}.sheet-card tbody tr[data-v-ac0d7c4f]:first-child>*{border-top:1px solid var(--bg-border)}.sheet-card tbody tr[data-v-ac0d7c4f]:first-child>:first-child{border-top-left-radius:10px}.sheet-card tbody tr[data-v-ac0d7c4f]:first-child>:last-child{border-top-right-radius:10px}.sheet-card tbody tr[data-v-ac0d7c4f]:last-child>:first-child{border-bottom-left-radius:10px}.sheet-card tbody tr[data-v-ac0d7c4f]:last-child>:last-child{border-bottom-right-radius:10px}.sheet-card tbody tr:first-child>.drag-col[data-v-ac0d7c4f]{box-shadow:-4px -4px 0 0 var(--bg-body)}.sheet-card tbody tr:last-child>.drag-col[data-v-ac0d7c4f]{box-shadow:-4px 4px 0 0 var(--bg-body)}.sheet-card tbody tr:first-child:last-child>.drag-col[data-v-ac0d7c4f]{box-shadow:-4px -4px 0 0 var(--bg-body), -4px 4px 0 0 var(--bg-body)}.sheet-table .drag-col[data-v-ac0d7c4f]{text-align:center;z-index:5;background-color:var(--bg-body);background-image:linear-gradient(var(--bg-base), var(--bg-base));position:sticky;left:0;padding:0!important}.sheet-table .drag-col .drag-handle[data-v-ac0d7c4f]{position:absolute;inset:0}.row-dragging[data-v-ac0d7c4f]>*{opacity:.4}.row-drop-before[data-v-ac0d7c4f]>*{box-shadow:inset 0 2px 0 0 var(--drop-color,#2080f0)}.row-drop-after[data-v-ac0d7c4f]>*{box-shadow:inset 0 -2px 0 0 var(--drop-color,#2080f0)}.empty-hint.zone-drop[data-v-ac0d7c4f]>*{box-shadow:inset 0 0 0 2px var(--drop-color,#2080f0)}.sheet-table .label-col[data-v-ac0d7c4f]{text-align:left;text-overflow:ellipsis;left:var(--drag-w);z-index:5;background-color:var(--bg-body);background-image:linear-gradient(var(--bg-base), var(--bg-base));width:270px;font-weight:500;position:sticky;overflow:hidden}.head-row .label-col[data-v-ac0d7c4f]{z-index:7;background-color:var(--bg-body);background-image:linear-gradient(var(--bg-base), var(--bg-base))}.head-row .drag-col[data-v-ac0d7c4f]{z-index:7}.total-col[data-v-ac0d7c4f]{font-weight:600}.actions-col[data-v-ac0d7c4f]{text-align:center;width:76px;padding:3px 8px!important}.row-actions[data-v-ac0d7c4f]{align-items:center;gap:6px;display:inline-flex}.cell-readonly[data-v-ac0d7c4f]{color:var(--bg-cell-num)}.sheet-table .cell-blank[data-v-ac0d7c4f],.sheet-table .cell-blank[data-v-ac0d7c4f] .pcell__text{color:var(--bg-blank)}.sheet-table .cell-inline[data-v-ac0d7c4f]{position:relative;padding:0!important}.sheet-table .cell-inline[data-v-ac0d7c4f]:has(.pcell--editing){background-image:linear-gradient(color-mix(in srgb, currentColor 8%, transparent), color-mix(in srgb, currentColor 8%, transparent))}.sheet-table .cell-inline[data-v-ac0d7c4f]:hover{box-shadow:inset 0 0 0 1px var(--bg-text-3)}.sheet-table .label-edit[data-v-ac0d7c4f]{padding:0!important}.sheet-table .label-edit[data-v-ac0d7c4f]:has(.pcell--editing){background-image:linear-gradient(color-mix(in srgb, currentColor 8%, transparent), color-mix(in srgb, currentColor 8%, transparent)), linear-gradient(var(--bg-base), var(--bg-base))}.sheet-table .label-edit[data-v-ac0d7c4f]:hover{box-shadow:inset 0 0 0 1px var(--bg-text-3)}.sheet-table tbody tr[data-v-ac0d7c4f]{height:48px}.sheet-table tbody tr.head-row[data-v-ac0d7c4f]{height:36px}.sheet-table tbody tr.empty-hint[data-v-ac0d7c4f]{height:auto}.row-excluded .label-edit[data-v-ac0d7c4f] .pcell__text,.row-excluded .cell-inline[data-v-ac0d7c4f] .pcell__text,.row-excluded .total-col[data-v-ac0d7c4f]{opacity:.6;text-decoration:line-through}.section-heading[data-v-ac0d7c4f]{white-space:nowrap;align-items:center;gap:14px;width:fit-content;padding:18px 4px 8px;display:flex;position:sticky;left:0}.section-collapse[data-v-ac0d7c4f]{color:var(--bg-text-2);opacity:.72;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.section-collapse[data-v-ac0d7c4f]:hover{opacity:1}.section-heading-text[data-v-ac0d7c4f]{text-transform:uppercase;letter-spacing:.6px;color:var(--bg-text-2);opacity:.8;font-size:12px;font-weight:600}.add-row-btn[data-v-ac0d7c4f]{font-size:12px;font-weight:500}.row-blue td[data-v-ac0d7c4f],.row-blue th[data-v-ac0d7c4f]{background-color:var(--bg-subtotal);font-weight:600}.row-blue .label-col[data-v-ac0d7c4f],.row-blue .drag-col[data-v-ac0d7c4f]{background-image:linear-gradient(var(--bg-subtotal), var(--bg-subtotal))}.empty-hint td[data-v-ac0d7c4f]{text-align:left;padding:8px 12px}.empty-hint-text[data-v-ac0d7c4f]{color:var(--bg-text-2);font-size:12px;font-style:italic}.row-grandtotal td[data-v-ac0d7c4f],.row-grandtotal th[data-v-ac0d7c4f]{background-color:var(--bg-total);font-weight:700}.row-grandtotal .label-col[data-v-ac0d7c4f],.row-grandtotal .drag-col[data-v-ac0d7c4f]{background-image:linear-gradient(var(--bg-total), var(--bg-total))}.intro[data-v-939ef9f8]{margin:0 0 14px}.add-row[data-v-939ef9f8]{gap:8px;margin-bottom:16px;display:flex}.list[data-v-939ef9f8]{flex-direction:column;gap:6px;display:flex}.group-row[data-v-939ef9f8]{align-items:center;gap:8px;padding:2px 0;display:flex}.group-row .drag-handle[data-v-939ef9f8]{flex:none;width:22px;height:28px}.count[data-v-939ef9f8]{text-align:right;font-variant-numeric:tabular-nums;width:24px}.group-row.row-dragging[data-v-939ef9f8]{opacity:.4}.group-row.row-drop-before[data-v-939ef9f8]{box-shadow:inset 0 2px 0 0 var(--drop-color,#2080f0)}.group-row.row-drop-after[data-v-939ef9f8]{box-shadow:inset 0 -2px 0 0 var(--drop-color,#2080f0)}.page[data-v-de6544bf]{flex-direction:column;min-width:0;min-height:100%;padding:24px;display:flex}.page-header[data-v-de6544bf]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.page-title[data-v-de6544bf]{margin:0}.empty-wrap[data-v-de6544bf]{margin-top:64px}.sub-card[data-v-de6544bf]{margin-bottom:2px}.grandtotal-card[data-v-de6544bf]{margin-top:20px}.sub-card tbody tr[data-v-de6544bf]:first-child>*{border-top:1px solid var(--bg-border)}.head-card[data-v-de6544bf]{margin-bottom:6px}.sub-card tbody tr[data-v-de6544bf]:first-child>:first-child{border-top-left-radius:10px}.sub-card tbody tr[data-v-de6544bf]:first-child>:last-child{border-top-right-radius:10px}.sub-card tbody tr[data-v-de6544bf]:last-child>:first-child{border-bottom-left-radius:10px}.sub-card tbody tr[data-v-de6544bf]:last-child>:last-child{border-bottom-right-radius:10px}.sub-card tbody tr:first-child>.drag-col[data-v-de6544bf]{box-shadow:-4px -4px 0 0 var(--bg-body)}.sub-card tbody tr:last-child>.drag-col[data-v-de6544bf]{box-shadow:-4px 4px 0 0 var(--bg-body)}.sub-card tbody tr:first-child:last-child>.drag-col[data-v-de6544bf]{box-shadow:-4px -4px 0 0 var(--bg-body), -4px 4px 0 0 var(--bg-body)}.head-row .label-col[data-v-de6544bf],.head-row .mid-col[data-v-de6544bf]{text-align:left}.month-col[data-v-de6544bf]{line-height:1.25;display:table-cell}.month-name[data-v-de6544bf]{display:block}.month-rate[data-v-de6544bf]{letter-spacing:0;text-transform:none;opacity:.75;font-variant-numeric:tabular-nums;font-size:10px;font-weight:400;display:block}.sub-table .label-col[data-v-de6544bf]{text-align:left;text-overflow:ellipsis;left:var(--drag-w);z-index:5;background-color:var(--bg-body);background-image:linear-gradient(var(--bg-base), var(--bg-base));font-weight:500;position:sticky;overflow:hidden}.head-row .label-col[data-v-de6544bf]{z-index:7;background-color:var(--bg-body);background-image:linear-gradient(var(--bg-base), var(--bg-base))}.sub-table .mid-col[data-v-de6544bf]{text-align:left}.sub-table .drag-col[data-v-de6544bf]{text-align:center;z-index:5;background-color:var(--bg-body);background-image:linear-gradient(var(--bg-base), var(--bg-base));position:sticky;left:0;padding:0!important}.head-row .drag-col[data-v-de6544bf]{z-index:7}.sub-table .drag-col .drag-handle[data-v-de6544bf]{position:absolute;inset:0}.row-dragging[data-v-de6544bf]>*{opacity:.4}.row-drop-before[data-v-de6544bf]>*{box-shadow:inset 0 2px 0 0 var(--drop-color,#2080f0)}.row-drop-after[data-v-de6544bf]>*{box-shadow:inset 0 -2px 0 0 var(--drop-color,#2080f0)}.total-col[data-v-de6544bf]{font-weight:600}.actions-col[data-v-de6544bf]{text-align:center;padding:3px 8px!important}.row-actions[data-v-de6544bf]{align-items:center;gap:6px;display:inline-flex}.cell-readonly[data-v-de6544bf]{color:var(--bg-cell-num)}.num[data-v-de6544bf]{text-align:right}.sub-table .cell-center[data-v-de6544bf],.sub-table .cell-center[data-v-de6544bf] .pcell__text,.sub-table .cell-center[data-v-de6544bf] input{text-align:center}.sub-table .cell-blank[data-v-de6544bf],.sub-table .cell-blank[data-v-de6544bf] .pcell__text{color:var(--bg-blank)}.cell-unknown[data-v-de6544bf]{color:var(--warn);font-weight:600}.sub-table .cell-inline[data-v-de6544bf]{position:relative;padding:0!important}.sub-table .cell-inline[data-v-de6544bf]:has(.pcell--editing){background-image:linear-gradient(color-mix(in srgb, currentColor 8%, transparent), color-mix(in srgb, currentColor 8%, transparent))}.sub-table .cell-inline[data-v-de6544bf]:hover{box-shadow:inset 0 0 0 1px var(--bg-text-3)}.sub-table .cell-select[data-v-de6544bf]{text-align:left}.sub-table .cell-static[data-v-de6544bf]{text-align:left;padding-left:14px}.sub-table .label-edit[data-v-de6544bf]{padding:0!important}.sub-table .label-edit[data-v-de6544bf]:has(.pcell--editing){background-image:linear-gradient(color-mix(in srgb, currentColor 8%, transparent), color-mix(in srgb, currentColor 8%, transparent)), linear-gradient(var(--bg-base), var(--bg-base))}.sub-table .label-edit[data-v-de6544bf]:hover{box-shadow:inset 0 0 0 1px var(--bg-text-3)}.sub-table tbody tr[data-v-de6544bf]{height:48px}.sub-table tbody tr.row-empty[data-v-de6544bf]{height:44px}.sub-table .empty-hint[data-v-de6544bf]{text-align:left;color:var(--bg-text-3);padding-left:12px;font-size:12px;font-style:italic}.row-empty.zone-drop[data-v-de6544bf]>*{box-shadow:inset 0 0 0 2px var(--drop-color,#2080f0)}.sub-table tbody tr.head-row[data-v-de6544bf]{height:auto}.head-row th[data-v-de6544bf]{padding-top:6px;padding-bottom:6px}.row-excluded .label-edit[data-v-de6544bf] .pcell__text,.row-excluded .cell-inline[data-v-de6544bf] .pcell__text,.row-excluded .cell-readonly[data-v-de6544bf],.row-excluded .total-col[data-v-de6544bf]{opacity:.6;text-decoration:line-through}.section-heading[data-v-de6544bf]{white-space:nowrap;align-items:center;gap:14px;width:fit-content;padding:18px 4px 8px;display:flex;position:sticky;left:0}.section-collapse[data-v-de6544bf]{color:var(--bg-text-2);opacity:.72;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.section-collapse[data-v-de6544bf]:hover{opacity:1}.section-heading-text[data-v-de6544bf]{text-transform:uppercase;letter-spacing:.6px;color:var(--bg-text-2);opacity:.8;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:600}.section-heading-text[data-v-de6544bf]:hover:not(:disabled){opacity:1}.section-heading-text--static[data-v-de6544bf]{cursor:default}.group-name-input[data-v-de6544bf]{width:220px}.group-name-input[data-v-de6544bf] input{text-transform:uppercase;letter-spacing:.6px;font-size:12px;font-weight:600}.section-heading.zone-drop[data-v-de6544bf]{box-shadow:inset 0 -2px 0 0 var(--drop-color,#2080f0)}.add-row-btn[data-v-de6544bf]{font-size:12px;font-weight:500}.row-subtotal td[data-v-de6544bf],.row-subtotal th[data-v-de6544bf]{background-color:var(--bg-subtotal);font-weight:600}.row-subtotal .cell-readonly[data-v-de6544bf]{color:var(--bg-text-2)}.row-subtotal .drag-col[data-v-de6544bf],.row-subtotal .label-col[data-v-de6544bf]{background-image:linear-gradient(var(--bg-subtotal), var(--bg-subtotal))}.row-grandtotal td[data-v-de6544bf],.row-grandtotal th[data-v-de6544bf]{background-color:var(--bg-total);font-weight:700}.row-grandtotal .drag-col[data-v-de6544bf],.row-grandtotal .label-col[data-v-de6544bf]{background-image:linear-gradient(var(--bg-total), var(--bg-total))}.row-grandtotal .cell-readonly[data-v-de6544bf]{color:var(--bg-text)}.warn-strip[data-v-de6544bf],.note[data-v-de6544bf]{white-space:normal;width:fit-content;max-width:100%;position:sticky;left:0}.warn-strip[data-v-de6544bf]{color:var(--warn);margin:10px 0 0;font-size:12px}.note[data-v-de6544bf]{opacity:.72;margin:14px 0 0;font-size:12px}.link[data-v-de6544bf]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.panel[data-v-1b11ff41]{flex-direction:column;gap:12px;display:flex}.empty[data-v-1b11ff41]{margin:16px 0}.bulk-bar[data-v-1b11ff41]{z-index:500;border:1px solid var(--bar-border);background:var(--bar-bg);box-shadow:var(--bar-shadow);white-space:nowrap;border-radius:12px;align-items:center;gap:12px;padding:10px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.dropzone[data-v-1b11ff41]{text-align:left;justify-content:center;align-items:center;gap:12px;min-height:44px;display:flex}.dropzone-hint[data-v-1b11ff41]{font-size:12px;display:block}.panel[data-v-1b11ff41] .n-upload-trigger--disabled{opacity:1}.progress-text[data-v-1b11ff41]{flex-direction:column;min-width:0;display:flex}.progress-stage[data-v-1b11ff41]{gap:8px;font-size:13px;display:flex}.progress-file[data-v-1b11ff41]{opacity:.68;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tab[data-v-2a6ffe10]{flex-direction:column;gap:32px;display:flex}.block[data-v-2a6ffe10]{flex-direction:column;gap:12px;display:flex}.card[data-v-2a6ffe10]{border:1px solid var(--n-border-color,#80808038);border-radius:12px;padding:20px}.block-head[data-v-2a6ffe10]{justify-content:space-between;align-items:center;gap:16px;display:flex}.block-title[data-v-2a6ffe10]{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.block-hint[data-v-2a6ffe10]{opacity:.72;max-width:780px;margin:0;font-size:12px}.empty[data-v-2a6ffe10]{margin:16px 0}[data-v-2a6ffe10] .row-warning td{background-color:#ea580c14}.plan[data-v-19dbc8de]{flex-direction:column;gap:12px;display:flex}.head[data-v-19dbc8de]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.totals[data-v-19dbc8de]{opacity:.85;font-size:13px}.filter-bar[data-v-19dbc8de]{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.filter-search[data-v-19dbc8de]{flex:260px;max-width:340px}.filter-period[data-v-19dbc8de]{width:260px}.filter-select[data-v-19dbc8de]{width:220px}.empty[data-v-19dbc8de]{margin:32px 0}.hint[data-v-19dbc8de]{opacity:.68;margin:4px 0 0;font-size:12px}[data-v-19dbc8de] .row-incomplete td{background-color:#ea580c0f}.accounts-head[data-v-ed98d62a]{justify-content:space-between;align-items:center;gap:16px;min-height:28px;margin-bottom:12px;display:flex}.accounts-head .col-title[data-v-ed98d62a]{margin:0}.accounts-hint[data-v-ed98d62a]{opacity:.72;margin:0;font-size:13px}.page[data-v-ed98d62a]{padding:24px}.page-header[data-v-ed98d62a]{margin-bottom:16px}.back-link[data-v-ed98d62a]{margin-bottom:8px}.page-title-row[data-v-ed98d62a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-title[data-v-ed98d62a]{margin:0}.role-suffix[data-v-ed98d62a]{opacity:.68;margin-left:6px;font-weight:400}.dirty-dot[data-v-ed98d62a]{color:var(--warn);margin-left:6px;font-weight:700}.tab-hint[data-v-ed98d62a]{opacity:.62;margin-left:4px;font-size:11px}.empty-wrap[data-v-ed98d62a]{margin-top:64px}.form-sections[data-v-ed98d62a]{flex-direction:column;gap:28px;display:flex}.form-section[data-v-ed98d62a] .n-form-item{margin-bottom:12px}.field-row[data-v-ed98d62a]{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.field-row[data-v-ed98d62a]>*{flex:200px;min-width:200px}.note-col[data-v-ed98d62a]{flex-direction:column;height:100%;display:flex}.note-col .note-item[data-v-ed98d62a]{flex-direction:column;flex:1;min-height:0;display:flex}.note-col .note-item[data-v-ed98d62a] .n-form-item-blank{flex:1;min-height:0}.note-col .note-item[data-v-ed98d62a] .n-input,.note-col .note-item[data-v-ed98d62a] .n-input__textarea,.note-col .note-item[data-v-ed98d62a] .n-input__textarea-el{height:100%}.note-col .note-item[data-v-ed98d62a] .n-input__textarea-el{resize:none}.col-title[data-v-ed98d62a]{opacity:.8;text-transform:uppercase;letter-spacing:.6px;margin:0 0 12px;font-size:12px;font-weight:600}.muted[data-v-ed98d62a]{opacity:.62;text-transform:none;letter-spacing:0;font-weight:400}.facts-section[data-v-ed98d62a]{flex-direction:column;gap:12px;display:flex}.facts-bar[data-v-ed98d62a]{justify-content:space-between;align-items:center;gap:16px;display:flex}.facts-meta[data-v-ed98d62a]{opacity:.8;font-size:13px}.facts-alert[data-v-ed98d62a],.facts-empty[data-v-ed98d62a]{margin-top:4px}.facts-loading[data-v-ed98d62a]{justify-content:center;padding:48px 0;display:flex}.reports[data-v-ed98d62a]{flex-direction:column;gap:4px;font-size:12px;display:flex}.report-row[data-v-ed98d62a]{gap:10px;display:flex}.report-company[data-v-ed98d62a]{min-width:200px;font-weight:500}.report-ok[data-v-ed98d62a]{opacity:.85}.report-muted[data-v-ed98d62a]{opacity:.62}.report-error[data-v-ed98d62a]{color:var(--n-error-color,#dc2626)}.facts-table[data-v-ed98d62a]{border-collapse:collapse;width:100%;max-width:1600px;font-size:13px}.facts-table th[data-v-ed98d62a],.facts-table td[data-v-ed98d62a]{text-align:left;border-bottom:1px solid var(--n-border-color,#80808033);vertical-align:top;padding:8px 10px}.facts-table th[data-v-ed98d62a]{text-transform:uppercase;letter-spacing:.03em;opacity:.8;white-space:nowrap;font-size:12px;font-weight:600}.facts-table tfoot td[data-v-ed98d62a]{border-top:1px solid var(--n-border-color,#8080804d);border-bottom:none;font-weight:700}.c-date[data-v-ed98d62a],.c-num[data-v-ed98d62a],.c-acc[data-v-ed98d62a]{white-space:nowrap}.c-sum[data-v-ed98d62a]{text-align:right;white-space:nowrap;font-weight:600}.c-sum.incoming[data-v-ed98d62a]{color:var(--n-success-color,#16a34a)}.c-desc[data-v-ed98d62a]{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.facts-hint[data-v-ed98d62a]{opacity:.72;margin:0;font-size:12px}.page[data-v-250523ba]{padding:24px}.page-header[data-v-250523ba]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-header h2[data-v-250523ba]{margin:0}.page[data-v-56e90487]{padding:24px}.page-header[data-v-56e90487]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-header h2[data-v-56e90487]{margin:0}.page[data-v-d9d580dc]{padding:24px}.page-header[data-v-d9d580dc]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-header h2[data-v-d9d580dc]{margin:0}.page[data-v-25fe889f]{padding:24px}.page-header[data-v-25fe889f]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-header h2[data-v-25fe889f]{margin:0}.page[data-v-59b6fa65]{padding:24px}.page-header[data-v-59b6fa65]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-header h2[data-v-59b6fa65]{margin:0}.page[data-v-54a1efa0]{padding:24px}.page-header[data-v-54a1efa0]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-header h2[data-v-54a1efa0]{margin:0}.page[data-v-cd48e4cd]{padding:24px}.page-header[data-v-cd48e4cd]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.page-header h2[data-v-cd48e4cd]{margin:0}.intro[data-v-cd48e4cd]{max-width:720px;margin:0 0 16px}.page[data-v-60326ca5]{padding:24px}.page-header[data-v-60326ca5]{margin-bottom:16px}.page-header h2[data-v-60326ca5]{margin:0}.nav-group[data-v-60326ca5]{letter-spacing:.6px;text-transform:uppercase;opacity:.6;margin:12px 12px 4px;font-size:11px;font-weight:600}.nav-group[data-v-60326ca5]:first-child{margin-top:0}.dict-host[data-v-60326ca5] .page{padding:0}.settings-body[data-v-60326ca5]{align-items:flex-start;gap:24px;display:flex}.settings-nav[data-v-60326ca5]{flex-direction:column;flex:0 0 200px;order:2;gap:6px;display:flex;position:sticky;top:0}.nav-item[data-v-60326ca5]{text-align:left;color:inherit;font:inherit;cursor:pointer;opacity:.85;background:0 0;border:none;border-radius:8px;padding:9px 12px;font-size:14px}.nav-item[data-v-60326ca5]:hover{background:color-mix(in srgb, currentColor 8%, transparent);opacity:1}.nav-item.active[data-v-60326ca5]{background:color-mix(in srgb, currentColor 12%, transparent);opacity:1;font-weight:600}.settings-content[data-v-60326ca5]{flex:1;order:1;min-width:0}.form-narrow[data-v-60326ca5]{max-width:720px}.card[data-v-60326ca5]{margin-bottom:16px}.card-intro[data-v-60326ca5]{opacity:.85;max-width:860px;margin:0 0 16px;font-size:13px}.form[data-v-60326ca5]{flex-direction:column;gap:4px;display:flex}.grid-2[data-v-60326ca5]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.switch-hint[data-v-60326ca5]{opacity:.75;font-weight:400}.actions[data-v-60326ca5]{margin-top:8px}.test-result[data-v-60326ca5]{margin-top:16px}.hint-card[data-v-60326ca5] .n-card__content{padding-top:0}.hint-list[data-v-60326ca5]{opacity:.85;margin:0;padding-left:20px;font-size:13px;line-height:1.6}.hint-list li[data-v-60326ca5]{margin-bottom:6px}.md-empty[data-v-60326ca5]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.md-list[data-v-60326ca5]{flex-direction:column;gap:4px;display:flex}.md-row[data-v-60326ca5]{padding:10px 0}.md-row.is-on[data-v-60326ca5]{border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:10px;margin:6px 0;padding:14px 16px}.md-row-head[data-v-60326ca5]{justify-content:space-between;align-items:center;gap:16px;display:flex}.md-company[data-v-60326ca5]{font-weight:500}.md-row:not(.is-on) .md-company[data-v-60326ca5]{opacity:.6;font-weight:400}.md-toggle[data-v-60326ca5]{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.md-toggle__label[data-v-60326ca5]{opacity:.75;font-size:13px}.md-form[data-v-60326ca5]{flex-direction:column;gap:10px;margin-top:12px;display:flex}.md-field[data-v-60326ca5]{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;display:grid}.md-field__label[data-v-60326ca5]{opacity:.68;font-size:13px}.md-field__control[data-v-60326ca5]{max-width:460px}.md-field__control--short[data-v-60326ca5]{max-width:160px}.md-field__control--mid[data-v-60326ca5]{max-width:460px}.md-head[data-v-60326ca5]{align-items:center;gap:8px;display:flex}.md-save[data-v-60326ca5]{margin-left:auto}.md-help-btn[data-v-60326ca5]{opacity:.6}.md-help-btn[data-v-60326ca5]:hover{opacity:1}.md-help[data-v-60326ca5]{max-height:60vh;font-size:13px;line-height:1.5;overflow:auto}.md-help p[data-v-60326ca5]{margin:0 0 10px}.md-help h4[data-v-60326ca5]{margin:14px 0 6px;font-size:13px}.md-help ol[data-v-60326ca5],.md-help ul[data-v-60326ca5]{margin:0;padding-left:18px}.md-help li[data-v-60326ca5]{margin-bottom:6px}.md-empty[data-v-60326ca5]{align-items:center;gap:12px;display:flex}.howto[data-v-60326ca5]{opacity:.85;max-width:860px;margin:0;padding-left:20px;font-size:13px;line-height:1.6}.howto li[data-v-60326ca5]{margin-bottom:8px}.howto code[data-v-60326ca5]{background:var(--n-color-embedded,#80808026);border-radius:4px;padding:1px 5px;font-size:12px}.tpl-title[data-v-60326ca5]{align-items:center;gap:10px;min-width:0;display:flex}.tpl-key[data-v-60326ca5]{background:var(--n-color-embedded,#80808026);white-space:nowrap;border-radius:4px;flex:none;padding:1px 6px;font-size:12px}.tpl-count[data-v-60326ca5]{opacity:.72;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.tpl-add[data-v-60326ca5]{align-items:center;gap:8px;margin-top:16px;display:flex}.tpl-list[data-v-60326ca5]{flex-direction:column;gap:12px;display:flex}.tpl-item[data-v-60326ca5]{border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:8px;padding:12px 14px;position:relative}.tpl-item--dragging[data-v-60326ca5]{opacity:.6}.tpl-item--drop-before[data-v-60326ca5]:before,.tpl-item--drop-after[data-v-60326ca5]:after{content:"";background:var(--drop-color);height:2px;position:absolute;left:0;right:0}.tpl-item--drop-before[data-v-60326ca5]:before{top:-1px}.tpl-item--drop-after[data-v-60326ca5]:after{bottom:-1px}.tpl-drag[data-v-60326ca5]{cursor:grab;opacity:.62;align-items:center;display:inline-flex}.tpl-drag[data-v-60326ca5]:hover{opacity:.9}.tpl-head[data-v-60326ca5]{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.tpl-head[data-v-60326ca5]>:last-child{flex:none}.tpl-type[data-v-60326ca5]{font-weight:500}.tpl-meta[data-v-60326ca5]{opacity:.8;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.tpl-unknown[data-v-60326ca5]{margin-top:8px}.tpl-unknown code[data-v-60326ca5]{background:var(--n-color-embedded,#80808026);border-radius:4px;margin:0 4px;padding:1px 5px;font-size:12px}.years-list[data-v-60326ca5]{flex-direction:column;gap:6px;max-width:720px;margin-bottom:16px;display:flex}.year-item[data-v-60326ca5]{border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:8px;align-items:center;gap:8px;padding:4px 6px 4px 4px;display:flex}.year-item.active[data-v-60326ca5]{border-color:color-mix(in srgb, currentColor 28%, transparent)}.year-pick[data-v-60326ca5]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;align-items:center;gap:10px;padding:6px 8px;display:flex}.year-pick[data-v-60326ca5]:hover{background:color-mix(in srgb, currentColor 6%, transparent)}.year-num[data-v-60326ca5]{font-size:15px;font-weight:600}.badge[data-v-60326ca5]{background:color-mix(in srgb, currentColor 10%, transparent);opacity:.88;border-radius:999px;padding:1px 8px;font-size:11px}.badge-active[data-v-60326ca5]{color:#fff;opacity:1;background:#2563eb}.badge-empty[data-v-60326ca5]{opacity:.62}.add-year[data-v-60326ca5]{align-items:center;gap:8px;display:flex}.add-hint[data-v-60326ca5]{opacity:.72;margin:8px 0 0;font-size:12px}.rates-status[data-v-60326ca5]{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.rates-line[data-v-60326ca5]{align-items:baseline;gap:10px;display:flex}.rates-line .label[data-v-60326ca5]{opacity:.72;min-width:190px}.rates-value[data-v-60326ca5]{font-variant-numeric:tabular-nums}.rates-actions[data-v-60326ca5]{align-items:center;gap:14px;display:flex}.page[data-v-f92be953]{padding:24px}.page-header[data-v-f92be953]{margin-bottom:20px}.page-header h2[data-v-f92be953]{margin:0}.title-count[data-v-f92be953]{opacity:.62;font-variant-numeric:tabular-nums;margin-left:8px;font-weight:400}.locked-note[data-v-f92be953]{opacity:.68;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.cat-title[data-v-f92be953]{letter-spacing:.6px;text-transform:uppercase;opacity:.6;margin-bottom:10px;font-size:11px;font-weight:600}.cards[data-v-f92be953]{grid-template-columns:repeat(auto-fit,minmax(max(240px,25% - 9px),1fr));gap:12px;display:grid}.card[data-v-f92be953]{text-align:left;border:1px solid color-mix(in srgb, currentColor 14%, transparent);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:14px;display:flex}.card[data-v-f92be953]:hover{border-color:color-mix(in srgb, currentColor 28%, transparent)}.cat-title--next[data-v-f92be953]{margin-top:24px}.card--empty[data-v-f92be953]{cursor:default;opacity:.72;border-style:dashed}.card--empty[data-v-f92be953]:hover{border-color:color-mix(in srgb, currentColor 14%, transparent)}.card--static[data-v-f92be953]{cursor:default}.card--static[data-v-f92be953]:hover{border-color:color-mix(in srgb, currentColor 14%, transparent)}.card--locked[data-v-f92be953]{cursor:default}.card--locked[data-v-f92be953]:hover{border-color:color-mix(in srgb, currentColor 14%, transparent)}.card-head[data-v-f92be953]{opacity:.85;align-items:center;gap:8px;margin-bottom:10px;display:flex}.card-name[data-v-f92be953]{font-weight:500}.card-metric[data-v-f92be953]{font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.card-empty[data-v-f92be953]{opacity:.8;font-size:14px}.card-hint[data-v-f92be953]{opacity:.72;margin-top:4px;font-size:12px}.soon[data-v-f92be953]{margin-top:20px;font-size:12px;display:block}.page[data-v-0f9193dd]{padding:24px 0}.page-header[data-v-0f9193dd]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-header h2[data-v-0f9193dd]{margin:0}.page[data-v-08ee2a9d]{padding:24px 0}.page-header[data-v-08ee2a9d]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.page-header h2[data-v-08ee2a9d]{margin:0}.sticky-head[data-v-08ee2a9d]{background:var(--page-bg,transparent)}.page[data-v-9303c877]{padding:24px 0}.sticky-head[data-v-9303c877]{background:var(--page-bg,transparent)}.components-table[data-v-4a695735] .n-data-table-td.link-cell{padding-left:0;padding-right:0}.empty[data-v-4a695735]{margin:24px 0}.section-head[data-v-bc8ae738]{align-items:center;gap:12px;margin:16px 0 8px;display:flex}.add-row-btn[data-v-bc8ae738]{font-weight:400}.section-title[data-v-bc8ae738]{text-transform:uppercase;letter-spacing:.6px;opacity:.8;font-size:12px;font-weight:600}.page[data-v-bc8ae738]{flex-direction:column;min-width:0;min-height:100%;padding:24px;display:flex}.page-header[data-v-bc8ae738]{margin-bottom:12px}.back-link[data-v-bc8ae738]{margin-bottom:8px}.page-title-row[data-v-bc8ae738]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-title[data-v-bc8ae738]{margin:0}.note[data-v-bc8ae738]{max-width:720px;margin-top:6px;font-size:13px;display:block}.totals[data-v-bc8ae738]{flex-wrap:wrap;gap:24px;margin-top:14px;display:flex}.total[data-v-bc8ae738]{align-items:baseline;gap:8px;display:flex}.total-label[data-v-bc8ae738]{opacity:.72;font-size:12px}.total-value[data-v-bc8ae738]{font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.field+.field[data-v-bc8ae738]{margin-top:16px}.field-label[data-v-bc8ae738]{opacity:.72;margin-bottom:6px;font-size:12px}.modal-footer[data-v-bc8ae738]{justify-content:flex-end;gap:8px;display:flex}.intro[data-v-ce5b0f6a]{margin:0 0 14px}.add-row[data-v-ce5b0f6a]{gap:8px;margin-bottom:16px;display:flex}.list[data-v-ce5b0f6a]{flex-direction:column;gap:6px;display:flex}.cat-row[data-v-ce5b0f6a]{align-items:center;gap:8px;padding:2px 0;display:flex}.cat-row .drag-handle[data-v-ce5b0f6a]{flex:none;width:22px;height:28px}.count[data-v-ce5b0f6a]{text-align:right;font-variant-numeric:tabular-nums;width:24px}.cat-row.row-dragging[data-v-ce5b0f6a]{opacity:.4}.cat-row.row-drop-before[data-v-ce5b0f6a]{box-shadow:inset 0 2px 0 0 var(--drop-color,#2080f0)}.cat-row.row-drop-after[data-v-ce5b0f6a]{box-shadow:inset 0 -2px 0 0 var(--drop-color,#2080f0)}.cols[data-v-9b3cab45]{grid-template-columns:240px 1fr;gap:24px;display:grid}.col-title[data-v-9b3cab45]{letter-spacing:.6px;text-transform:uppercase;opacity:.8;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.all-btn[data-v-9b3cab45]{letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.tpl[data-v-9b3cab45]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.tpl[data-v-9b3cab45]:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.tpl--active[data-v-9b3cab45]{background:color-mix(in srgb, currentColor 14%, transparent);font-weight:500}.tpl-name[data-v-9b3cab45]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tpl-count[data-v-9b3cab45]{font-variant-numeric:tabular-nums;opacity:.62;flex:none}.row[data-v-9b3cab45]{cursor:pointer;border-radius:8px;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:12px;padding:6px 8px;display:grid}.row[data-v-9b3cab45]:hover{background:color-mix(in srgb, currentColor 6%, transparent)}.row-name[data-v-9b3cab45]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-qty[data-v-9b3cab45]{opacity:.72;white-space:nowrap;font-size:12px}.row-price[data-v-9b3cab45]{text-align:right;font-variant-numeric:tabular-nums;opacity:.72;min-width:72px}.row-price--sale[data-v-9b3cab45]{opacity:1;font-weight:500}.footer[data-v-9b3cab45]{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.footer-hint[data-v-9b3cab45]{font-size:12px}.head[data-v-af98db15]{justify-content:space-between;align-items:center;gap:16px;display:flex}.totals[data-v-af98db15]{opacity:.85;font-size:13px}.empty[data-v-af98db15]{margin:24px 0}.hint[data-v-af98db15],.hint[data-v-3f9fec10]{opacity:.68;margin:0;font-size:12px}.list[data-v-3f9fec10]{flex-direction:column;gap:2px;max-height:50vh;display:flex;overflow:auto}.row[data-v-3f9fec10]{cursor:pointer;border-radius:8px;grid-template-columns:auto auto 1fr auto minmax(0,auto);align-items:center;gap:12px;padding:6px 8px;display:grid}.row[data-v-3f9fec10]:hover{background:color-mix(in srgb, currentColor 6%, transparent)}.row-icon[data-v-3f9fec10]{opacity:.55}.row-name[data-v-3f9fec10]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-meta[data-v-3f9fec10]{opacity:.62;white-space:nowrap;font-size:12px}.row-note[data-v-3f9fec10]{opacity:.5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.selected[data-v-3f9fec10]{opacity:.8;margin-right:8px;font-size:13px}.empty[data-v-3f9fec10]{margin:24px 0}.estimate[data-v-b15f023c]{flex-direction:column;min-width:0;display:flex}.empty-wrap[data-v-b15f023c]{margin-top:48px}.est-card[data-v-b15f023c]{margin-bottom:2px}.grandtotal-card[data-v-b15f023c]{margin-top:20px}.est-card tbody tr[data-v-b15f023c]:first-child>*{border-top:1px solid var(--bg-border)}.est-card tbody tr[data-v-b15f023c]:first-child>:first-child{border-top-left-radius:10px}.est-card tbody tr[data-v-b15f023c]:first-child>:last-child{border-top-right-radius:10px}.est-card tbody tr[data-v-b15f023c]:last-child>:first-child{border-bottom-left-radius:10px}.est-card tbody tr[data-v-b15f023c]:last-child>:last-child{border-bottom-right-radius:10px}.est-card tbody tr:first-child>.drag-col[data-v-b15f023c]{box-shadow:-4px -4px 0 0 var(--bg-body)}.est-card tbody tr:last-child>.drag-col[data-v-b15f023c]{box-shadow:-4px 4px 0 0 var(--bg-body)}.est-card tbody tr:first-child:last-child>.drag-col[data-v-b15f023c]{box-shadow:-4px -4px 0 0 var(--bg-body), -4px 4px 0 0 var(--bg-body)}.est-table .drag-col[data-v-b15f023c]{text-align:center;z-index:5;background-color:var(--bg-body);background-image:linear-gradient(var(--bg-base), var(--bg-base));position:sticky;left:0;padding:0!important}.est-table .drag-col .drag-handle[data-v-b15f023c]{position:absolute;inset:0}.row-dragging[data-v-b15f023c]>*{opacity:.4}.row-drop-before[data-v-b15f023c]>*{box-shadow:inset 0 2px 0 0 var(--drop-color,#2080f0)}.row-drop-after[data-v-b15f023c]>*{box-shadow:inset 0 -2px 0 0 var(--drop-color,#2080f0)}.empty-hint.zone-drop[data-v-b15f023c]>*{box-shadow:inset 0 0 0 2px var(--drop-color,#2080f0)}.est-table .label-col[data-v-b15f023c]{text-align:left;text-overflow:ellipsis;left:var(--drag-w);z-index:5;background-color:var(--bg-body);background-image:linear-gradient(var(--bg-base), var(--bg-base));font-weight:500;position:sticky;overflow:hidden}.head-row .label-col[data-v-b15f023c],.head-row .drag-col[data-v-b15f023c]{z-index:7}.est-table .unit-col[data-v-b15f023c],.head-row .unit-col[data-v-b15f023c],.head-row .link-col[data-v-b15f023c]{text-align:left}.head-row .link-col[data-v-b15f023c]{text-align:center;line-height:0}.est-table .num-col[data-v-b15f023c]{text-align:right}.actions-col[data-v-b15f023c]{text-align:center;padding:3px 8px!important}.cell-readonly[data-v-b15f023c]{color:var(--bg-cell-num)}.est-table .cell-blank[data-v-b15f023c],.est-table .cell-blank[data-v-b15f023c] .pcell__text{color:var(--bg-blank)}.est-table .cell-inline[data-v-b15f023c]{position:relative;padding:0!important}.est-table .cell-inline[data-v-b15f023c]:has(.pcell--editing){background-image:linear-gradient(color-mix(in srgb, currentColor 8%, transparent), color-mix(in srgb, currentColor 8%, transparent))}.est-table .cell-inline[data-v-b15f023c]:hover{box-shadow:inset 0 0 0 1px var(--bg-text-3)}.est-table .label-edit[data-v-b15f023c]{padding:0!important}.est-table .label-edit[data-v-b15f023c]:has(.pcell--editing){background-image:linear-gradient(color-mix(in srgb, currentColor 8%, transparent), color-mix(in srgb, currentColor 8%, transparent)), linear-gradient(var(--bg-base), var(--bg-base))}.est-table .label-edit[data-v-b15f023c]:hover{box-shadow:inset 0 0 0 1px var(--bg-text-3)}.est-table .kit-col[data-v-b15f023c]{text-align:center;padding:0}.kit-btn[data-v-b15f023c]{width:24px;height:24px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.kit-btn[data-v-b15f023c]:hover{opacity:1;background:color-mix(in srgb, currentColor 12%, transparent)}.head-row .kit-col[data-v-b15f023c]{text-align:center;opacity:.55}.est-table .link-col[data-v-b15f023c]{text-align:center;padding:0!important}.url-btn[data-v-b15f023c]{width:100%;height:100%;color:var(--bg-text-3);cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.row-input:hover .url-btn[data-v-b15f023c]{opacity:.62}.url-btn--set[data-v-b15f023c]{opacity:.88;color:var(--bg-text-2)}.url-btn[data-v-b15f023c]:hover,.row-input:hover .url-btn--set[data-v-b15f023c]{opacity:1}.url-pop[data-v-b15f023c]{align-items:center;gap:8px;display:flex}.col-resizer[data-v-b15f023c]{cursor:col-resize;z-index:8;-webkit-user-select:none;user-select:none;width:7px;height:100%;position:absolute;top:0;right:-3px}.col-resizer[data-v-b15f023c]:hover{background:color-mix(in srgb, var(--bg-text-3) 45%, transparent)}.est-table tbody tr[data-v-b15f023c]{height:48px}.est-table tbody tr.head-row[data-v-b15f023c]{height:40px}.est-table tbody tr.empty-hint[data-v-b15f023c]{height:auto}.section-heading[data-v-b15f023c]{white-space:nowrap;align-items:center;gap:14px;width:fit-content;padding:18px 4px 8px;display:flex;position:sticky;left:0}.section-collapse[data-v-b15f023c]{color:var(--bg-text-2);opacity:.72;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.section-collapse[data-v-b15f023c]:hover{opacity:1}.section-heading-text[data-v-b15f023c]{text-transform:uppercase;letter-spacing:.6px;color:var(--bg-text-2);opacity:.8;font-size:12px;font-weight:600}.import-btn[data-v-b15f023c]{color:var(--bg-text-2);opacity:.85;font-size:12px;font-weight:500}.import-btn[data-v-b15f023c]:hover{opacity:1}.add-row-btn[data-v-b15f023c]{font-size:12px;font-weight:500}.row-blue td[data-v-b15f023c],.row-blue th[data-v-b15f023c]{background-color:var(--bg-subtotal);font-weight:600}.row-blue .label-col[data-v-b15f023c],.row-blue .drag-col[data-v-b15f023c]{background-image:linear-gradient(var(--bg-subtotal), var(--bg-subtotal))}.empty-hint td[data-v-b15f023c]{text-align:left;padding:8px 12px}.empty-hint-text[data-v-b15f023c]{color:var(--bg-text-2);font-size:12px;font-style:italic}.row-grandtotal td[data-v-b15f023c],.row-grandtotal th[data-v-b15f023c]{background-color:var(--bg-total);font-weight:700}.row-grandtotal .label-col[data-v-b15f023c],.row-grandtotal .drag-col[data-v-b15f023c]{background-image:linear-gradient(var(--bg-total), var(--bg-total))}.margin-negative[data-v-b15f023c]{color:var(--v11fb575c)}.page[data-v-c3ea8a56]{flex-direction:column;min-width:0;min-height:100%;padding:24px;display:flex}.page-header[data-v-c3ea8a56]{margin-bottom:12px}.back-link[data-v-c3ea8a56]{margin-bottom:8px}.page-title-row[data-v-c3ea8a56]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-title[data-v-c3ea8a56]{margin:0}.note[data-v-c3ea8a56]{max-width:720px;margin-top:6px;font-size:13px;display:block}.totals[data-v-c3ea8a56]{flex-wrap:wrap;gap:24px;margin-top:14px;display:flex}.total[data-v-c3ea8a56]{align-items:baseline;gap:8px;display:flex}.total-label[data-v-c3ea8a56]{opacity:.72;font-size:12px}.total-value[data-v-c3ea8a56]{font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.field+.field[data-v-c3ea8a56]{margin-top:16px}.field-label[data-v-c3ea8a56]{opacity:.72;margin-bottom:6px;font-size:12px}.modal-footer[data-v-c3ea8a56]{justify-content:flex-end;gap:8px;display:flex}.intro[data-v-0233afad]{margin:0 0 14px}.add-row[data-v-0233afad]{gap:8px;margin-bottom:16px;display:flex}.list[data-v-0233afad]{flex-direction:column;gap:6px;display:flex}.cat-row[data-v-0233afad]{align-items:center;gap:8px;padding:2px 0;display:flex}.cat-row .drag-handle[data-v-0233afad]{flex:none;width:22px;height:28px}.count[data-v-0233afad]{text-align:right;font-variant-numeric:tabular-nums;width:24px}.cat-row.row-dragging[data-v-0233afad]{opacity:.4}.cat-row.row-drop-before[data-v-0233afad]{box-shadow:inset 0 2px 0 0 var(--drop-color,#2080f0)}.cat-row.row-drop-after[data-v-0233afad]{box-shadow:inset 0 -2px 0 0 var(--drop-color,#2080f0)}.sheet[data-v-27e2d976]{flex-direction:column;min-width:0;display:flex}.sheet-header[data-v-27e2d976]{justify-content:space-between;align-items:center;gap:16px;margin:4px 0 16px;display:flex}.sheet-title[data-v-27e2d976]{margin:0;font-size:15px;font-weight:500}.empty-wrap[data-v-27e2d976]{margin-top:48px}.sheet-card[data-v-27e2d976]{margin-bottom:2px}.side-total-card[data-v-27e2d976]{margin-top:8px}.grandtotal-card[data-v-27e2d976]{margin-top:24px}.side-heading[data-v-27e2d976]{letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;align-items:center;gap:14px;width:fit-content;padding:22px 4px 6px;font-size:13px;font-weight:600;display:flex;position:sticky;left:0}.side-heading--income[data-v-27e2d976]{color:var(--bg-income)}.side-heading--expense[data-v-27e2d976]{color:var(--bg-expense)}.sheet-card tbody tr[data-v-27e2d976]:first-child>*{border-top:1px solid var(--bg-border)}.sheet-card tbody tr[data-v-27e2d976]:first-child>:first-child{border-top-left-radius:10px}.sheet-card tbody tr[data-v-27e2d976]:first-child>:last-child{border-top-right-radius:10px}.sheet-card tbody tr[data-v-27e2d976]:last-child>:first-child{border-bottom-left-radius:10px}.sheet-card tbody tr[data-v-27e2d976]:last-child>:last-child{border-bottom-right-radius:10px}.sheet-card tbody tr:first-child>.drag-col[data-v-27e2d976]{box-shadow:-4px -4px 0 0 var(--bg-body)}.sheet-card tbody tr:last-child>.drag-col[data-v-27e2d976]{box-shadow:-4px 4px 0 0 var(--bg-body)}.sheet-card tbody tr:first-child:last-child>.drag-col[data-v-27e2d976]{box-shadow:-4px -4px 0 0 var(--bg-body), -4px 4px 0 0 var(--bg-body)}.sheet-table .drag-col[data-v-27e2d976]{text-align:center;z-index:5;background-color:var(--bg-body);background-image:linear-gradient(var(--bg-base), var(--bg-base));position:sticky;left:0;padding:0!important}.sheet-table .drag-col .drag-handle[data-v-27e2d976]{position:absolute;inset:0}.row-dragging[data-v-27e2d976]>*{opacity:.4}.row-drop-before[data-v-27e2d976]>*{box-shadow:inset 0 2px 0 0 var(--drop-color,#2080f0)}.row-drop-after[data-v-27e2d976]>*{box-shadow:inset 0 -2px 0 0 var(--drop-color,#2080f0)}.empty-hint.zone-drop[data-v-27e2d976]>*{box-shadow:inset 0 0 0 2px var(--drop-color,#2080f0)}.sheet-table .label-col[data-v-27e2d976]{text-align:left;text-overflow:ellipsis;left:var(--drag-w);z-index:5;background-color:var(--bg-body);background-image:linear-gradient(var(--bg-base), var(--bg-base));width:270px;font-weight:500;position:sticky;overflow:hidden}.head-row .label-col[data-v-27e2d976]{z-index:7;background-color:var(--bg-body);background-image:linear-gradient(var(--bg-base), var(--bg-base))}.head-row .drag-col[data-v-27e2d976]{z-index:7}.total-col[data-v-27e2d976]{font-weight:600}.actions-col[data-v-27e2d976]{text-align:center;width:76px;padding:3px 8px!important}.row-actions[data-v-27e2d976]{align-items:center;gap:6px;display:inline-flex}.cell-readonly[data-v-27e2d976]{color:var(--bg-cell-num)}.sheet-table .cell-income[data-v-27e2d976],.sheet-table .cell-income[data-v-27e2d976] .pcell__text{color:var(--bg-income)}.sheet-table .cell-expense[data-v-27e2d976],.sheet-table .cell-expense[data-v-27e2d976] .pcell__text{color:var(--bg-expense)}.sheet-table .cell-blank[data-v-27e2d976],.sheet-table .cell-blank[data-v-27e2d976] .pcell__text{color:var(--bg-blank)}.sheet-table .cell-inline[data-v-27e2d976]{position:relative;padding:0!important}.sheet-table .cell-inline[data-v-27e2d976]:has(.pcell--editing){background-image:linear-gradient(color-mix(in srgb, currentColor 8%, transparent), color-mix(in srgb, currentColor 8%, transparent))}.sheet-table .cell-inline[data-v-27e2d976]:hover{box-shadow:inset 0 0 0 1px var(--bg-text-3)}.sheet-table .label-edit[data-v-27e2d976]{padding:0!important}.sheet-table .label-edit[data-v-27e2d976]:has(.pcell--editing){background-image:linear-gradient(color-mix(in srgb, currentColor 8%, transparent), color-mix(in srgb, currentColor 8%, transparent)), linear-gradient(var(--bg-base), var(--bg-base))}.sheet-table .label-edit[data-v-27e2d976]:hover{box-shadow:inset 0 0 0 1px var(--bg-text-3)}.sheet-table tbody tr[data-v-27e2d976]{height:48px}.sheet-table tbody tr.head-row[data-v-27e2d976]{height:36px}.sheet-table tbody tr.empty-hint[data-v-27e2d976]{height:auto}.row-excluded .label-edit[data-v-27e2d976] .pcell__text,.row-excluded .cell-inline[data-v-27e2d976] .pcell__text,.row-excluded .total-col[data-v-27e2d976]{opacity:.6;text-decoration:line-through}.section-heading[data-v-27e2d976]{white-space:nowrap;align-items:center;gap:14px;width:fit-content;padding:14px 4px 8px;display:flex;position:sticky;left:0}.section-collapse[data-v-27e2d976]{color:var(--bg-text-2);opacity:.72;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.section-collapse[data-v-27e2d976]:hover{opacity:1}.section-heading-text[data-v-27e2d976]{text-transform:uppercase;letter-spacing:.6px;color:var(--bg-text-2);opacity:.8;font-size:12px;font-weight:600}.add-row-btn[data-v-27e2d976]{font-size:12px;font-weight:500}.row-blue td[data-v-27e2d976],.row-blue th[data-v-27e2d976]{background-color:var(--bg-subtotal);font-weight:600}.row-blue .label-col[data-v-27e2d976],.row-blue .drag-col[data-v-27e2d976]{background-image:linear-gradient(var(--bg-subtotal), var(--bg-subtotal))}.empty-actions[data-v-27e2d976]{justify-content:center;gap:8px;display:flex}.empty-hint td[data-v-27e2d976]{text-align:left;padding:8px 12px}.empty-hint-text[data-v-27e2d976]{color:var(--bg-text-2);font-size:12px;font-style:italic}.row-grandtotal td[data-v-27e2d976],.row-grandtotal th[data-v-27e2d976]{background-color:var(--bg-total);font-weight:700}.row-grandtotal .label-col[data-v-27e2d976],.row-grandtotal .drag-col[data-v-27e2d976]{background-image:linear-gradient(var(--bg-total), var(--bg-total))}.tab-action-host[data-v-d63df94f]{align-items:center;gap:8px;display:flex}.tab-hint[data-v-d63df94f]{opacity:.62;margin-left:4px;font-size:11px}.page[data-v-b7636867]{padding:24px}.page-header[data-v-b7636867]{margin-bottom:16px}.back-link[data-v-b7636867]{margin-bottom:8px}.page-title-row[data-v-b7636867]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-title[data-v-b7636867]{margin:0}.title-suffix[data-v-b7636867]{opacity:.85;margin-left:6px}.title-tag[data-v-b7636867]{vertical-align:middle;margin-left:10px}.dirty-dot[data-v-b7636867]{color:var(--warn);margin-left:6px;font-weight:700}.empty-wrap[data-v-b7636867]{margin-top:64px}.form-grid[data-v-b7636867]{grid-template-columns:1fr 1fr;gap:56px;display:grid}@media (width<=900px){.form-grid[data-v-b7636867]{grid-template-columns:1fr;gap:0}}.col[data-v-b7636867]{flex-direction:column;min-width:0;display:flex}.col-title[data-v-b7636867]{opacity:.8;text-transform:uppercase;letter-spacing:.6px;margin:0 0 12px;font-size:12px;font-weight:600}.field-row[data-v-b7636867]{flex-wrap:wrap;gap:16px;display:flex}.field-row[data-v-b7636867] .n-form-item{flex:200px;min-width:200px;margin-bottom:18px}.field-error[data-v-b7636867]{color:var(--warn);margin:-8px 0 0;font-size:12px}.page[data-v-1ff5fedb]{padding:24px}.page-header[data-v-1ff5fedb]{margin-bottom:20px}.back-link[data-v-1ff5fedb]{margin-bottom:8px}.title-row[data-v-1ff5fedb]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.page-title[data-v-1ff5fedb]{margin:0}.month-switch[data-v-1ff5fedb]{border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:8px;align-items:center;gap:4px;padding:2px 4px;display:flex}.month-name[data-v-1ff5fedb]{text-align:center;font-variant-numeric:tabular-nums;min-width:130px;font-size:13px}.metrics[data-v-1ff5fedb]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:20px;display:grid}.metric[data-v-1ff5fedb]{background:color-mix(in srgb, currentColor 6%, transparent);border-radius:8px;padding:12px 14px}.metric-label[data-v-1ff5fedb]{opacity:.8;font-size:12px}.metric-value[data-v-1ff5fedb]{font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;font-weight:500}.rows[data-v-1ff5fedb] .n-data-table-td{font-variant-numeric:tabular-nums}.md-tags[data-v-1ff5fedb]{flex-wrap:wrap;gap:4px;display:flex}.note[data-v-1ff5fedb]{margin-top:10px;font-size:12px;display:block}.cat-title[data-v-1ff5fedb]{letter-spacing:.6px;text-transform:uppercase;opacity:.6;margin:24px 0 10px;font-size:11px;font-weight:600}.companies[data-v-1ff5fedb]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.company[data-v-1ff5fedb]{background:color-mix(in srgb, currentColor 6%, transparent);border-radius:8px;padding:12px 14px}.company-name[data-v-1ff5fedb]{font-size:13px;font-weight:500}.company-mark[data-v-1ff5fedb]{opacity:.8;margin-left:6px}.company-sums[data-v-1ff5fedb]{opacity:.8;font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}.bar[data-v-1ff5fedb]{background:color-mix(in srgb, currentColor 10%, transparent);border-radius:3px;height:6px;margin-top:8px;overflow:hidden}.bar-fill[data-v-1ff5fedb]{height:100%}.page[data-v-106f497f]{padding:24px}.page-header[data-v-106f497f]{margin-bottom:20px}.back-link[data-v-106f497f]{margin-bottom:8px}.title-row[data-v-106f497f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-title[data-v-106f497f]{margin:0}.metrics[data-v-106f497f]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:20px;display:grid}.metric[data-v-106f497f]{background:color-mix(in srgb, currentColor 6%, transparent);border-radius:8px;padding:12px 14px}.metric-label[data-v-106f497f]{opacity:.8;font-size:12px}.metric-value[data-v-106f497f]{font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;font-weight:500}.metric-value--small[data-v-106f497f]{font-size:15px}.matrix-wrap[data-v-106f497f]{overflow-x:auto}.matrix[data-v-106f497f]{border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:100%;font-size:13px}.col-head[data-v-106f497f]{letter-spacing:.4px;text-transform:uppercase;opacity:.62;text-align:right;white-space:nowrap;padding:6px 8px;font-size:11px;font-weight:600}.col-head.sticky-col[data-v-106f497f]{text-align:left}.num[data-v-106f497f]{text-align:right;white-space:nowrap;padding:5px 8px}.sticky-col[data-v-106f497f]{z-index:1;text-align:left;background:var(--bg-body,transparent);background-color:var(--n-color,transparent);min-width:190px;padding:5px 12px 5px 0;position:sticky;left:0}.indent[data-v-106f497f]{padding-left:14px}.strong[data-v-106f497f]{font-weight:500}.total-col[data-v-106f497f]{padding-left:14px}.row-company td[data-v-106f497f]{padding-top:14px;font-weight:500}.row-status td[data-v-106f497f]{opacity:.85}.row-total td[data-v-106f497f]{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent);border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent)}.row-grand td[data-v-106f497f]{padding-top:14px;font-weight:500}.mark[data-v-106f497f]{opacity:.8;margin-left:6px}.note[data-v-106f497f]{opacity:.72;margin:12px 0 0;font-size:12px}.page[data-v-55c48a35]{padding:24px}.page-header[data-v-55c48a35]{margin-bottom:16px}.back-link[data-v-55c48a35]{margin-bottom:8px}.title-row[data-v-55c48a35]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-title[data-v-55c48a35]{margin:0}.title-count[data-v-55c48a35]{opacity:.62;font-variant-numeric:tabular-nums;margin-left:8px;font-weight:400}.metrics[data-v-55c48a35]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:20px;display:grid}.metric[data-v-55c48a35]{background:color-mix(in srgb, currentColor 6%, transparent);border-radius:8px;padding:12px 14px}.metric-label[data-v-55c48a35]{opacity:.8;font-size:12px}.metric-value[data-v-55c48a35]{font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;font-weight:500}.metric-delta[data-v-55c48a35]{font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px}.chart-wrap[data-v-55c48a35]{margin-bottom:20px}.chart[data-v-55c48a35]{display:block;overflow:visible}.chart .grid line[data-v-55c48a35]{stroke:currentColor;opacity:.12}.chart .grid text[data-v-55c48a35],.chart .months text[data-v-55c48a35]{fill:currentColor;opacity:.6;font-size:11px}.chart .months text[data-v-55c48a35]{text-anchor:start}.chart .cursor-line[data-v-55c48a35]{stroke:currentColor;opacity:.35;stroke-dasharray:3 3}.legend[data-v-55c48a35]{flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px;font-size:12px;display:flex}.legend-item[data-v-55c48a35]{opacity:.88;align-items:center;gap:6px;display:inline-flex}.legend-dot[data-v-55c48a35]{border-radius:1px;width:10px;height:2px}.legend-hover[data-v-55c48a35]{opacity:.8;font-variant-numeric:tabular-nums;margin-left:auto}.avg-block[data-v-55c48a35]{margin-bottom:20px}.avg-title[data-v-55c48a35]{letter-spacing:.6px;text-transform:uppercase;opacity:.6;margin-bottom:8px;font-size:11px;font-weight:600}.avg-grid[data-v-55c48a35]{overflow-x:auto}.avg-row[data-v-55c48a35]{grid-template-columns:52px repeat(12,minmax(64px,1fr));align-items:center;min-width:820px;display:grid}.avg-cell[data-v-55c48a35]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:4px 8px;font-size:13px}.avg-name[data-v-55c48a35]{text-align:left;font-weight:500}.avg-head .avg-cell[data-v-55c48a35]{text-transform:uppercase;letter-spacing:.03em;opacity:.62;font-size:11px}.avg-note[data-v-55c48a35]{margin-top:6px}.rates-table[data-v-55c48a35]{margin-top:4px}.hint[data-v-55c48a35]{margin:10px 0 0}.page[data-v-a3410874]{padding:24px}.page-header[data-v-a3410874]{margin-bottom:20px}.back-link[data-v-a3410874]{margin-bottom:8px}.page-title[data-v-a3410874]{margin:0}.top-grid[data-v-a3410874]{grid-template-columns:1fr 3fr;align-items:stretch;gap:16px;margin-bottom:20px;display:grid}@media (width<=1100px){.top-grid[data-v-a3410874]{grid-template-columns:1fr}}.metrics[data-v-a3410874]{grid-template-rows:repeat(4,1fr);gap:12px;min-width:0;display:grid}.metric[data-v-a3410874]{background:color-mix(in srgb, currentColor 6%, transparent);border-radius:8px;flex-direction:column;justify-content:center;padding:12px 14px;display:flex}.metric-label[data-v-a3410874]{opacity:.8;font-size:12px}.metric-value[data-v-a3410874]{font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;font-weight:500}.metric-value--gain[data-v-a3410874]{color:var(--n-success-color,inherit)}.metric-value--loss[data-v-a3410874]{color:var(--n-error-color,inherit)}.metric-sub[data-v-a3410874]{opacity:.72;margin-left:8px;font-size:13px;font-weight:400}.chart-card[data-v-a3410874]{background:color-mix(in srgb, currentColor 6%, transparent);border-radius:8px;flex-direction:column;min-width:0;padding:12px 14px 6px;display:flex}.legend[data-v-a3410874]{opacity:.85;align-items:center;gap:16px;margin-bottom:6px;font-size:12px;display:flex}.legend-hint[data-v-a3410874]{opacity:.7;margin-left:auto}.legend-item[data-v-a3410874]{align-items:center;gap:6px;display:inline-flex}.swatch[data-v-a3410874]{border-radius:2px;width:10px;height:10px}.swatch--line[data-v-a3410874]{border-radius:1px;width:14px;height:2px}.swatch--band[data-v-a3410874]{opacity:.35;border-radius:2px;width:14px;height:10px;display:inline-flex;overflow:hidden}.swatch--band>i[data-v-a3410874]{flex:1}.chart[data-v-a3410874]{flex:1;width:100%;min-height:300px}.matrix-wrap[data-v-a3410874]{overflow-x:auto}.matrix[data-v-a3410874]{border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:100%;font-size:13px}.col-head[data-v-a3410874]{letter-spacing:.4px;text-transform:uppercase;opacity:.62;text-align:right;white-space:nowrap;padding:6px 8px;font-size:11px;font-weight:600}.col-head.sticky-col[data-v-a3410874]{text-align:left}.num[data-v-a3410874]{text-align:right;white-space:nowrap;padding:5px 8px}.sticky-col[data-v-a3410874]{z-index:1;text-align:left;background:var(--bg-body,transparent);background-color:var(--n-color,transparent);min-width:220px;padding:5px 12px 5px 0;position:sticky;left:0}.indent[data-v-a3410874]{padding-left:14px}.strong[data-v-a3410874]{font-weight:500}.total-col[data-v-a3410874]{padding-left:14px}.share-col[data-v-a3410874]{opacity:.72;padding-left:14px}.row-section[data-v-a3410874]{cursor:pointer}.row-section td[data-v-a3410874]{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent);padding-top:14px;font-weight:500}.row-section:hover td[data-v-a3410874]{background:color-mix(in srgb, currentColor 6%, transparent)}.chevron[data-v-a3410874]{opacity:.6;width:12px;margin-right:4px;font-size:11px;display:inline-block}.section-count[data-v-a3410874]{opacity:.6;margin-left:8px;font-size:12px;font-weight:400}.row-item td[data-v-a3410874]{opacity:.85}.row-grand td[data-v-a3410874]{padding-top:14px;font-weight:500}.row-profit td[data-v-a3410874]{border-top:1px solid color-mix(in srgb, currentColor 24%, transparent);padding-top:10px;font-weight:500}.row-profit .negative[data-v-a3410874]{color:var(--n-error-color,inherit)}.note[data-v-a3410874]{opacity:.72;margin:12px 0 0;font-size:12px}.page[data-v-9def5fc7]{padding:24px}.page-header[data-v-9def5fc7]{margin-bottom:16px}.back-link[data-v-9def5fc7]{margin-bottom:8px}.page-title-row[data-v-9def5fc7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-title[data-v-9def5fc7]{margin:0}.dirty-dot[data-v-9def5fc7]{color:var(--warn);margin-left:6px;font-weight:700}.empty-wrap[data-v-9def5fc7]{margin-top:64px}.form-section+.form-section[data-v-9def5fc7]{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent);margin-top:20px;padding-top:20px}.form-grid[data-v-9def5fc7]{grid-template-columns:1fr 1fr;gap:56px;display:grid}@media (width<=900px){.form-grid[data-v-9def5fc7]{grid-template-columns:1fr;gap:0}}.col[data-v-9def5fc7]{flex-direction:column;min-width:0;height:100%;display:flex}.col-title[data-v-9def5fc7]{opacity:.8;text-transform:uppercase;letter-spacing:.6px;margin:0 0 12px;font-size:12px;font-weight:600}.form-section[data-v-9def5fc7] .n-form-item{margin-bottom:18px}.field-row[data-v-9def5fc7]{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.field-row[data-v-9def5fc7]>*{flex:200px;min-width:200px}.section-head[data-v-9def5fc7]{justify-content:space-between;align-items:center;gap:16px;min-height:28px;margin-bottom:12px;display:flex}.section-head .col-title[data-v-9def5fc7]{margin:0}.section-count[data-v-9def5fc7]{letter-spacing:0;font-variant-numeric:tabular-nums;margin-left:6px;font-weight:400}.section-hint[data-v-9def5fc7]{opacity:.72;margin:0;font-size:13px}.db-sider[data-v-b64f8883] .n-scrollbar-content{flex-direction:column;min-height:100%;display:flex}.sider-inner[data-v-b64f8883]{flex-direction:column;flex:1;display:flex}.sider-top[data-v-b64f8883]{border-bottom:1px solid var(--n-border-color);padding:16px 16px 12px}.brand[data-v-b64f8883]{align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.brand.collapsed[data-v-b64f8883]{flex-direction:column;gap:10px}.collapse-btn[data-v-b64f8883]{flex-shrink:0;margin-left:auto}.brand.collapsed .collapse-btn[data-v-b64f8883]{margin-left:0}.brand-logo[data-v-b64f8883]{width:28px;height:28px;color:var(--n-text-color);flex-shrink:0}.brand-name[data-v-b64f8883]{font-size:16px}.sider-menu[data-v-b64f8883]{flex:1;margin-top:8px}.sider-footer[data-v-b64f8883]{border-top:1px solid var(--n-border-color);flex-direction:column;gap:6px;margin-top:auto;padding:10px 12px 12px;display:flex}.year-switch[data-v-b64f8883]{flex-direction:column;gap:4px;padding:2px 4px 6px;display:flex}.year-label[data-v-b64f8883]{opacity:.72;font-size:11px}.year-row[data-v-b64f8883]{gap:6px;display:flex}.year-row[data-v-b64f8883] .n-select{flex:1;min-width:0}.db-info[data-v-b64f8883]{flex-direction:column;gap:1px;min-width:0;padding:2px 4px;font-size:11px;line-height:1.3;display:flex}.db-info-file[data-v-b64f8883]{opacity:.72;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.db-info-test[data-v-b64f8883]{background:color-mix(in srgb, var(--n-warning-color,#e5a23c) 22%, transparent);border-radius:4px;margin-top:2px;padding:1px 6px;font-size:11px;line-height:1.5;display:block}.db-info-saved[data-v-b64f8883]{opacity:.4}.footer-actions[data-v-b64f8883]{flex-direction:row;justify-content:space-around;align-items:center;gap:2px;display:flex}.footer-actions.collapsed[data-v-b64f8883]{flex-direction:column;gap:6px}.sider-footer[data-v-b64f8883] .n-button{margin:0 auto}.app-shell[data-v-7b37c371],.app-frame[data-v-7b37c371]{width:100%;min-height:100vh}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}
