[data-v-673f4211]:root{--white:#fff;--white-dark:#fcfcfc;--grey:#fbfbfb;--border-grey:#dcdfe6;--border-grey-light:rgba(220,223,230,0.4);--transparent-grey:rgba(0,0,0,0.05);--black:#0f263b;--black-dark:#0d2033;--black-darker:#0d1c2f;--actual-black:#000;--actual-dark-black:#050505;--dark-section-bg:#0f263b;--dark-section-text:#fff;--grid-line:#e5e5e5;--tracking-bar-clearance:0px}html.dark[data-v-673f4211]{--white:#2c2c2c;--white-dark:#1a1a1a;--grey:#1c1c1c;--border-grey:#444;--border-grey-light:rgba(68,68,68,0.4);--transparent-grey:hsla(0,0%,100%,0.05);--black:#f5f5f5;--black-dark:#eee;--black-darker:#ddd;--actual-black:#fff;--actual-dark-black:#fafafa;--dark-section-bg:#1a1a1a;--dark-section-text:#e0e0e0;--grid-line:#444}.buttons-container[data-v-673f4211]{top:61px;right:calc(50% - 650px);position:fixed;height:78px;padding:0;padding-right:40px;z-index:3100;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.buttons-container>div[data-v-673f4211]{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:12px}.buttons-container[data-v-673f4211] .el-tabs__header{-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0}.buttons-container[data-v-673f4211] .el-tabs__header .el-tabs__nav-wrap:after{height:0!important}.buttons-container[data-v-673f4211] .el-tabs__header .el-tabs__active-bar{transition:width .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1)}.buttons-container[data-v-673f4211] .el-tabs__header .el-tabs__item{height:79px;padding-top:20px}@media screen and (max-width:1300px){.buttons-container[data-v-673f4211]{right:0}}@media screen and (max-width:992px){.buttons-container[data-v-673f4211]{display:flex;position:relative;justify-content:flex-start;height:auto;top:0;padding:0;margin-bottom:10px;padding-bottom:0;border-bottom:1px solid var(--border-grey-light)}.buttons-container>div[data-v-673f4211]{width:100%;min-width:0}.buttons-container[data-v-673f4211] .el-tabs__header{width:100%}.buttons-container[data-v-673f4211] .el-tabs__header .el-tabs__nav-wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.buttons-container[data-v-673f4211] .el-tabs__header .el-tabs__nav-wrap::-webkit-scrollbar{display:none}.buttons-container[data-v-673f4211] .el-tabs__header .el-tabs__nav-next,.buttons-container[data-v-673f4211] .el-tabs__header .el-tabs__nav-prev{display:none}.buttons-container[data-v-673f4211] .el-tabs__header .el-tabs__nav-scroll{overflow:visible}.buttons-container[data-v-673f4211] .el-tabs__header .el-tabs__nav{display:inline-flex;flex-direction:row;flex-wrap:nowrap;white-space:nowrap;transform:none!important}.buttons-container[data-v-673f4211] .el-tabs__header .el-tabs__item{flex-shrink:0;height:auto;min-height:44px;line-height:44px;padding:0 14px}.buttons-container[data-v-673f4211] .el-tabs__header .el-tabs__active-bar{display:block}}.buttons-container .slide-buttons-enter-active[data-v-673f4211]{transition:opacity .3s ease-in-out .2s,transform .4s ease-in-out .2s}.buttons-container .slide-buttons-enter[data-v-673f4211],.buttons-container .slide-buttons-leave-to[data-v-673f4211]{opacity:0;transform:translateX(5px)}[data-v-ddca12cc]:root{--white:#fff;--white-dark:#fcfcfc;--grey:#fbfbfb;--border-grey:#dcdfe6;--border-grey-light:rgba(220,223,230,0.4);--transparent-grey:rgba(0,0,0,0.05);--black:#0f263b;--black-dark:#0d2033;--black-darker:#0d1c2f;--actual-black:#000;--actual-dark-black:#050505;--dark-section-bg:#0f263b;--dark-section-text:#fff;--grid-line:#e5e5e5;--tracking-bar-clearance:0px}html.dark[data-v-ddca12cc]{--white:#2c2c2c;--white-dark:#1a1a1a;--grey:#1c1c1c;--border-grey:#444;--border-grey-light:rgba(68,68,68,0.4);--transparent-grey:hsla(0,0%,100%,0.05);--black:#f5f5f5;--black-dark:#eee;--black-darker:#ddd;--actual-black:#fff;--actual-dark-black:#fafafa;--dark-section-bg:#1a1a1a;--dark-section-text:#e0e0e0;--grid-line:#444}.module-git-preview[data-v-ddca12cc]{margin-top:12px;padding:12px 14px;border:1px solid rgba(0,0,0,.06);border-radius:6px;background:rgba(0,0,0,.03);min-height:48px}.module-git-preview__header[data-v-ddca12cc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:12px;font-weight:600;color:#606266}.module-git-preview__modules[data-v-ddca12cc]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.module-git-preview__module-tag[data-v-ddca12cc]{font-size:11px;line-height:1.3;padding:2px 8px;border-radius:10px;background:rgba(64,158,255,.12);color:#409eff}.module-git-preview__errors[data-v-ddca12cc]{margin-bottom:8px}.module-git-preview__error[data-v-ddca12cc]{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;color:#e6a23c}.module-git-preview__error i[data-v-ddca12cc]{margin-top:2px}.module-git-preview__repos[data-v-ddca12cc]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.module-git-preview__repo-tag[data-v-ddca12cc]{font-size:11px;line-height:1.3;padding:2px 8px;border-radius:10px;background:rgba(0,0,0,.06);color:#909399}.module-git-preview__repo-tag.ok[data-v-ddca12cc]{background:rgba(103,194,58,.15);color:#67c23a}.module-git-preview__repo-tag.warn[data-v-ddca12cc]{background:rgba(230,162,60,.15);color:#e6a23c}.module-git-preview__commits[data-v-ddca12cc]{margin:0;padding:0;list-style:none}.module-git-preview__commits li[data-v-ddca12cc]{padding:6px 0;border-top:1px solid rgba(0,0,0,.06);font-size:12px;line-height:1.4}.module-git-preview__commits li[data-v-ddca12cc]:first-child{border-top:none;padding-top:0}.module-git-preview__meta[data-v-ddca12cc]{display:block;color:#909399;margin-bottom:2px}.module-git-preview__message[data-v-ddca12cc]{color:#303133}.module-git-preview__empty[data-v-ddca12cc]{font-size:12px;color:#909399}[data-v-6d507bd4]:root{--white:#fff;--white-dark:#fcfcfc;--grey:#fbfbfb;--border-grey:#dcdfe6;--border-grey-light:rgba(220,223,230,0.4);--transparent-grey:rgba(0,0,0,0.05);--black:#0f263b;--black-dark:#0d2033;--black-darker:#0d1c2f;--actual-black:#000;--actual-dark-black:#050505;--dark-section-bg:#0f263b;--dark-section-text:#fff;--grid-line:#e5e5e5;--tracking-bar-clearance:0px}html.dark[data-v-6d507bd4]{--white:#2c2c2c;--white-dark:#1a1a1a;--grey:#1c1c1c;--border-grey:#444;--border-grey-light:rgba(68,68,68,0.4);--transparent-grey:hsla(0,0%,100%,0.05);--black:#f5f5f5;--black-dark:#eee;--black-darker:#ddd;--actual-black:#fff;--actual-dark-black:#fafafa;--dark-section-bg:#1a1a1a;--dark-section-text:#e0e0e0;--grid-line:#444}hr[data-v-6d507bd4]{margin:20px 50px;border:none;height:1px;background-color:var(--border-grey-light)}.field-hint[data-v-6d507bd4]{margin-top:6px;font-size:12px;line-height:1.4;color:#8492a6}.delete-module[data-v-6d507bd4]{display:flex;align-items:center;justify-content:space-between;gap:16px}.delete-module__hint[data-v-6d507bd4]{margin:0;font-size:12px;line-height:1.4;color:#8492a6}@media screen and (max-width:992px){.el-form .el-form-item[data-v-6d507bd4]{display:flex;flex-direction:column}.el-form .el-form-item[data-v-6d507bd4] .el-form-item__label{text-align:left}.el-form .el-form-item[data-v-6d507bd4] .el-form-item__content{margin-left:0!important}.delete-module[data-v-6d507bd4]{flex-direction:column;align-items:flex-start}}[data-v-7dee5686]:root{--white:#fff;--white-dark:#fcfcfc;--grey:#fbfbfb;--border-grey:#dcdfe6;--border-grey-light:rgba(220,223,230,0.4);--transparent-grey:rgba(0,0,0,0.05);--black:#0f263b;--black-dark:#0d2033;--black-darker:#0d1c2f;--actual-black:#000;--actual-dark-black:#050505;--dark-section-bg:#0f263b;--dark-section-text:#fff;--grid-line:#e5e5e5;--tracking-bar-clearance:0px}html.dark[data-v-7dee5686]{--white:#2c2c2c;--white-dark:#1a1a1a;--grey:#1c1c1c;--border-grey:#444;--border-grey-light:rgba(68,68,68,0.4);--transparent-grey:hsla(0,0%,100%,0.05);--black:#f5f5f5;--black-dark:#eee;--black-darker:#ddd;--actual-black:#fff;--actual-dark-black:#fafafa;--dark-section-bg:#1a1a1a;--dark-section-text:#e0e0e0;--grid-line:#444}.module-report-editor-wrap[data-v-7dee5686]{min-height:360px;border:1px solid var(--border-color-light,#ebeef5);border-radius:6px;padding:8px;background:#fff}.module-report-editor-wrap[data-v-7dee5686] .text-editor-wrapper .editor{min-height:320px}.ewr-card{background:var(--eli-card);border:1px solid var(--eli-border);border-radius:12px;box-shadow:0 1px 2px rgba(15,38,59,.05);box-sizing:border-box}.ewr-card>.ewr-eyebrow{margin-bottom:10px}.ewr-card--steps{padding:16px 16px 10px;overflow:hidden}.ewr-card--actions{padding:14px}.ewr-card--summary{padding:16px}.ewr-eyebrow{display:block;font-family:var(--eli-font-mono);font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--eli-grey-soft)}.ewr-eyebrow--faint{color:var(--eli-grey-faint)}html.dark .ewr-card{background:var(--eli-card);border-color:hsla(0,0%,100%,.12);box-shadow:none}html.dark .ewr-eyebrow{color:hsla(0,0%,100%,.45)}[data-v-4b4b11d3]:root{--white:#fff;--white-dark:#fcfcfc;--grey:#fbfbfb;--border-grey:#dcdfe6;--border-grey-light:rgba(220,223,230,0.4);--transparent-grey:rgba(0,0,0,0.05);--black:#0f263b;--black-dark:#0d2033;--black-darker:#0d1c2f;--actual-black:#000;--actual-dark-black:#050505;--dark-section-bg:#0f263b;--dark-section-text:#fff;--grid-line:#e5e5e5;--tracking-bar-clearance:0px}html.dark[data-v-4b4b11d3]{--white:#2c2c2c;--white-dark:#1a1a1a;--grey:#1c1c1c;--border-grey:#444;--border-grey-light:rgba(68,68,68,0.4);--transparent-grey:hsla(0,0%,100%,0.05);--black:#f5f5f5;--black-dark:#eee;--black-darker:#ddd;--actual-black:#fff;--actual-dark-black:#fafafa;--dark-section-bg:#1a1a1a;--dark-section-text:#e0e0e0;--grid-line:#444}.ewr-mono[data-v-4b4b11d3]{font-family:var(--eli-font-mono);font-variant-numeric:tabular-nums}.ewr-pill[data-v-4b4b11d3]{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;font-family:var(--eli-font-mono);font-size:10.5px;font-weight:600;letter-spacing:.04em;white-space:nowrap}.ewr-pill__dot[data-v-4b4b11d3]{width:6px;height:6px;border-radius:999px;flex-shrink:0}.ewr-section-divider[data-v-4b4b11d3]{display:flex;align-items:center;gap:8px;margin:6px 0 6px 33px}.ewr-section-divider__rule[data-v-4b4b11d3]{flex:1;height:1px;background:var(--eli-border-soft)}.module-report-git-coverage.compact[data-v-4b4b11d3]{margin-top:2px}.coverage-alert[data-v-4b4b11d3],.module-report-git-coverage.detailed[data-v-4b4b11d3]{margin-bottom:0}.coverage-note[data-v-4b4b11d3]{margin:0;font-size:13px;line-height:1.5;color:var(--eli-ink-2);text-wrap:pretty}.stat-grid[data-v-4b4b11d3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}@media screen and (max-width:720px){.stat-grid[data-v-4b4b11d3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.stat-tile[data-v-4b4b11d3]{padding:12px 14px;background:var(--eli-card-alt);border:1px solid var(--eli-border-soft);border-radius:10px;box-sizing:border-box}.stat-tile__value[data-v-4b4b11d3]{margin-top:4px;font-size:22px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--eli-ink);font-variant-numeric:tabular-nums}.stat-tile__hint[data-v-4b4b11d3]{margin:4px 0 0;font-size:11px;line-height:1.35;color:var(--eli-grey-soft)}.per-repo-section[data-v-4b4b11d3]{margin-top:16px;padding-top:14px;border-top:1px solid var(--eli-border-soft)}.per-repo-section>.ewr-eyebrow[data-v-4b4b11d3]{margin-bottom:8px}.per-repo-list[data-v-4b4b11d3]{display:flex;flex-direction:column;gap:0}.per-repo-row[data-v-4b4b11d3]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--eli-border-soft);font-size:12px}.per-repo-row[data-v-4b4b11d3]:last-child{border-bottom:none;padding-bottom:0}.per-repo-row__name[data-v-4b4b11d3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--eli-ink);font-size:11px}.per-repo-row__counts[data-v-4b4b11d3]{display:flex;align-items:center;flex-shrink:0;gap:6px;color:var(--eli-ink-2);font-size:11px}.per-repo-row__sep[data-v-4b4b11d3]{color:var(--eli-grey-faint)}.cap-pill[data-v-4b4b11d3]{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;background:var(--eli-amber-soft);color:var(--eli-amber);font-family:var(--eli-font-mono);font-size:9.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.fetch-errors[data-v-4b4b11d3],.limits[data-v-4b4b11d3]{margin:14px 0 0;font-size:10.5px;line-height:1.45;color:var(--eli-grey-soft)}.fetch-errors[data-v-4b4b11d3]{padding-left:18px}html.dark .coverage-note[data-v-4b4b11d3]{color:hsla(0,0%,100%,.72)}html.dark .stat-tile[data-v-4b4b11d3]{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}html.dark .stat-tile__value[data-v-4b4b11d3]{color:hsla(0,0%,100%,.92)}html.dark .stat-tile__hint[data-v-4b4b11d3]{color:hsla(0,0%,100%,.45)}html.dark .per-repo-section[data-v-4b4b11d3]{border-top-color:hsla(0,0%,100%,.12)}html.dark .per-repo-row[data-v-4b4b11d3]{border-bottom-color:hsla(0,0%,100%,.08)}html.dark .per-repo-row__name[data-v-4b4b11d3]{color:hsla(0,0%,100%,.88)}html.dark .per-repo-row__counts[data-v-4b4b11d3]{color:hsla(0,0%,100%,.62)}html.dark .fetch-errors[data-v-4b4b11d3],html.dark .limits[data-v-4b4b11d3]{color:hsla(0,0%,100%,.45)}:root{--eli-page-bg:#eef0f3;--eli-card:#fff;--eli-card-alt:#fbfbfc;--eli-rail:#f7f9fb;--eli-ink:#0f263b;--eli-ink-2:#3a4a5e;--eli-grey:#606266;--eli-grey-soft:#9aa3ad;--eli-grey-faint:#c2c8cf;--eli-border:#dce0e6;--eli-border-soft:#e9ecf1;--eli-grid-line:#eef1f5;--eli-blue:#1989fa;--eli-blue-ink:#0b6fd6;--eli-blue-soft:#e8f3ff;--eli-red:#f92139;--eli-red-soft:#ffe6e9;--eli-green:#1f9d57;--eli-green-soft:#e4f5ec;--eli-amber:#b8702f;--eli-amber-soft:#fbeede;--eli-ai:#6a4ee0;--eli-ai-ink:#4a37b8;--eli-ai-soft:#efecfc;--eli-pad:26px;--eli-sub-indent:30px;--eli-actions-w:84px;--eli-row-gap:18px;--eli-card-radius:11px;--eli-input-radius:7px;--eli-font-mono:"SFMono-Regular",ui-monospace,Menlo,Consolas,"Liberation Mono",monospace}.estimate-li-row{display:flex;align-items:center;gap:var(--eli-row-gap);padding:0 var(--eli-pad);min-height:48px;transition:background-color .1s,box-shadow .1s}.estimate-li-row--sub{min-height:40px;padding-left:calc(var(--eli-pad) + var(--eli-sub-indent));position:relative}.estimate-li-row--hover,.estimate-li-row:hover{background:var(--eli-card-alt);box-shadow:inset 2px 0 0 var(--eli-blue)}.estimate-li-row--invalid{background:var(--eli-red-soft)}.estimate-li-row--invalid ::v-deep input{color:var(--eli-red)}.estimate-li-row--excluded .estimate-li-row__desc-text{color:var(--eli-grey-soft);text-decoration:line-through}.estimate-li-row--excluded .estimate-li-row__amount{color:var(--eli-grey-faint)}.estimate-li-row__desc{flex:1;min-width:0;display:flex;align-items:center;gap:9px}.estimate-li-row__desc-text{font-size:14px;font-weight:500;color:var(--eli-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:none;background:transparent;width:100%;font-family:Montserrat,sans-serif}.estimate-li-row__desc-text::-moz-placeholder{color:var(--eli-grey-faint)}.estimate-li-row__desc-text::placeholder{color:var(--eli-grey-faint)}.estimate-li-row__desc-text:focus{outline:none}.estimate-li-row__desc-text--sub{font-size:13px;color:var(--eli-ink-2);font-weight:400}.estimate-li-row__note-hint{font-size:11.5px;color:var(--eli-grey-soft);flex-shrink:0}.estimate-li-row__cell{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center}.estimate-li-row__cell--qty{width:var(--eli-qty-w)}.estimate-li-row__cell--price{width:var(--eli-price-w);justify-content:flex-end}.estimate-li-row__cell--est{width:var(--eli-est-w);justify-content:flex-end}.estimate-li-row__cell--final{width:var(--eli-final-w);justify-content:flex-end}.estimate-li-row__cell--amt{width:var(--eli-amt-w);flex-direction:column;align-items:flex-end;gap:3px}.estimate-li-row__cell--actions{width:var(--eli-actions-w);justify-content:flex-end}.estimate-li-row__amount{font-family:var(--eli-font-mono);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:500;color:var(--eli-ink);text-align:right}.estimate-li-row__amount--rollup{font-weight:600}.estimate-li-row__tree-v{top:0;bottom:50%;width:1px}.estimate-li-row__tree-h,.estimate-li-row__tree-v{position:absolute;left:calc(var(--eli-pad) + 14px);background:var(--eli-border)}.estimate-li-row__tree-h{top:50%;width:12px;height:1px}.estimate-li-qty-field{height:34px;border-radius:var(--eli-input-radius);border:1px solid var(--eli-border);background:var(--eli-card);display:flex;align-items:center;justify-content:flex-end;gap:3px;padding:0 10px;font-family:var(--eli-font-mono);font-variant-numeric:tabular-nums;font-size:13.5px;color:var(--eli-ink);font-weight:500;width:100%;box-sizing:border-box}.estimate-li-qty-field--accent{border-color:var(--eli-blue);box-shadow:0 0 0 3px var(--eli-blue-soft)}.estimate-li-qty-field--ghost{background:transparent;border-color:transparent}.estimate-li-qty-field--price{justify-content:flex-end;gap:2px;padding-left:8px;padding-right:8px}.estimate-li-qty-field--price .estimate-li-qty-field__prefix{flex-shrink:0;margin-right:1px}.estimate-li-qty-field--price ::v-deep .el-input,.estimate-li-qty-field--price ::v-deep .el-input-number{width:auto;flex:0 1 auto}.estimate-li-qty-field--price ::v-deep input{flex:1;width:100%;min-width:0}.estimate-li-qty-field__suffix{font-size:11px}.estimate-li-qty-field__prefix,.estimate-li-qty-field__suffix{color:var(--eli-grey-soft);font-weight:400}.estimate-li-qty-field ::v-deep .el-input,.estimate-li-qty-field ::v-deep .el-input-number{width:100%}.estimate-li-qty-field ::v-deep input{font-family:var(--eli-font-mono);font-variant-numeric:tabular-nums;font-size:13.5px;text-align:right;border:none;background:transparent;padding:0;height:32px;color:var(--eli-ink)}.estimate-li-qty-field ::v-deep input:focus{outline:none}.estimate-li-qty-field ::v-deep .el-input__inner{border:none;background:transparent;text-align:right;padding:0;height:32px}.estimate-li-card{background:var(--eli-card);border:1px solid var(--eli-border);border-radius:var(--eli-card-radius);overflow:hidden;display:flex;flex-direction:column;min-height:0}.estimate-li-card--sticky-footer{overflow:visible}.estimate-li-col-header{display:flex;align-items:flex-end;gap:var(--eli-row-gap);padding:9px var(--eli-pad);border-bottom:1px solid var(--eli-border);background:var(--eli-rail);position:sticky;top:0;z-index:10}.estimate-li-col-header__task{flex:1}.estimate-li-scroll{flex:1 1 auto}.estimate-li-sticky-totals{flex-shrink:0;margin-top:auto;width:100%;box-sizing:border-box;background:var(--eli-card);border-top:1.5px solid var(--eli-border);border-bottom-left-radius:var(--eli-card-radius);border-bottom-right-radius:var(--eli-card-radius);padding:14px var(--eli-pad);z-index:25;position:sticky;bottom:var(--estimate-line-items-bottom-inset,0);box-shadow:0 -8px 16px -12px rgba(0,0,0,.18)}.ghost{opacity:.5}.dragging{cursor:grabbing}.itemSortable .estimate-li-grip{cursor:grab;opacity:.32}.estimate-workflow-step-card{box-sizing:border-box;margin-bottom:16px}.estimate-workflow-step-card__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:15px var(--eli-pad);border-bottom:1px solid var(--eli-border)}.estimate-workflow-step-card__head-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.estimate-workflow-step-card__head-right{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-left:auto}.estimate-workflow-step-card__title{margin:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;color:var(--eli-ink);letter-spacing:-.01em;text-wrap:balance;line-height:1.25}.estimate-workflow-step-card__body{padding:var(--eli-pad);box-sizing:border-box;min-width:0}.estimate-workflow-step-card--no-head .estimate-workflow-step-card__body{padding:0}html.dark .estimate-workflow-step-card{border-color:hsla(0,0%,100%,.12)}html.dark .estimate-workflow-step-card__title{color:hsla(0,0%,100%,.92)}[data-v-475f816d]:root{--white:#fff;--white-dark:#fcfcfc;--grey:#fbfbfb;--border-grey:#dcdfe6;--border-grey-light:rgba(220,223,230,0.4);--transparent-grey:rgba(0,0,0,0.05);--black:#0f263b;--black-dark:#0d2033;--black-darker:#0d1c2f;--actual-black:#000;--actual-dark-black:#050505;--dark-section-bg:#0f263b;--dark-section-text:#fff;--grid-line:#e5e5e5;--tracking-bar-clearance:0px}html.dark[data-v-475f816d]{--white:#2c2c2c;--white-dark:#1a1a1a;--grey:#1c1c1c;--border-grey:#444;--border-grey-light:rgba(68,68,68,0.4);--transparent-grey:hsla(0,0%,100%,0.05);--black:#f5f5f5;--black-dark:#eee;--black-darker:#ddd;--actual-black:#fff;--actual-dark-black:#fafafa;--dark-section-bg:#1a1a1a;--dark-section-text:#e0e0e0;--grid-line:#444}.ewr-mono[data-v-475f816d]{font-family:var(--eli-font-mono);font-variant-numeric:tabular-nums}.ewr-pill[data-v-475f816d]{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;font-family:var(--eli-font-mono);font-size:10.5px;font-weight:600;letter-spacing:.04em;white-space:nowrap}.ewr-pill__dot[data-v-475f816d]{width:6px;height:6px;border-radius:999px;flex-shrink:0}.ewr-section-divider[data-v-475f816d]{display:flex;align-items:center;gap:8px;margin:6px 0 6px 33px}.ewr-section-divider__rule[data-v-475f816d]{flex:1;height:1px;background:var(--eli-border-soft)}.module-tab-reports .page-intro[data-v-475f816d]{margin-bottom:18px}.module-tab-reports .page-intro .ewr-eyebrow[data-v-475f816d]{margin-bottom:6px}.module-tab-reports .intro[data-v-475f816d]{margin:0;max-width:62ch;color:var(--eli-ink-2);font-size:13px;line-height:1.55;text-wrap:pretty}.module-tab-reports .toolbar[data-v-475f816d]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.module-tab-reports .toolbar-btn[data-v-475f816d]{transition:transform .15s cubic-bezier(.2,0,0,1)}.module-tab-reports .toolbar-btn[data-v-475f816d]:active:not(:disabled){transform:scale(.96)}.module-tab-reports .repo-warning[data-v-475f816d]{margin-bottom:18px}.module-tab-reports .empty-state[data-v-475f816d]{padding:28px 20px;background:var(--eli-card-alt);border:1px solid var(--eli-border-soft);border-radius:12px;text-align:center}.module-tab-reports .empty-state p[data-v-475f816d]{margin:8px 0 0;color:var(--eli-grey-soft);font-size:13px}.module-tab-reports .report-groups[data-v-475f816d]{display:flex;flex-direction:column;gap:14px}.module-tab-reports .report-period-card[data-v-475f816d]{background:var(--eli-card);border:1px solid var(--eli-border);border-radius:12px;box-shadow:0 1px 2px rgba(15,38,59,.05);overflow:hidden}.module-tab-reports .report-period-card__head[data-v-475f816d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--eli-border-soft)}.module-tab-reports .report-period-card__titles[data-v-475f816d]{min-width:0}.module-tab-reports .report-period-card__title[data-v-475f816d]{margin:4px 0 0;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--eli-ink);text-wrap:balance;line-height:1.25}.module-tab-reports .report-period-card__body[data-v-475f816d]{padding:4px 0}.module-tab-reports .report-version-row[data-v-475f816d]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 18px;border-bottom:1px solid var(--eli-border-soft);transition:background-color .15s ease}.module-tab-reports .report-version-row[data-v-475f816d]:last-child{border-bottom:none}.module-tab-reports .report-version-row[data-v-475f816d]:hover{background:var(--eli-card-alt)}.module-tab-reports .report-version-row__main[data-v-475f816d]{min-width:0}.module-tab-reports .report-version-row__headline[data-v-475f816d]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.module-tab-reports .source-pill[data-v-475f816d]{background:var(--eli-border-soft);color:var(--eli-ink-2)}.module-tab-reports .report-version-row__meta[data-v-475f816d]{margin:6px 0 0;font-size:11px;line-height:1.4;color:var(--eli-grey-soft)}.module-tab-reports .report-version-row__meta--warn[data-v-475f816d]{color:var(--eli-amber)}.module-tab-reports .report-version-row__meta--generating[data-v-475f816d]{color:var(--eli-blue-ink)}.module-tab-reports .report-version-row__meta--faint[data-v-475f816d]{font-family:inherit;font-size:12px}.module-tab-reports .report-version-row__actions[data-v-475f816d]{display:flex;flex-shrink:0;align-items:center;gap:2px}.module-tab-reports .row-action[data-v-475f816d]{min-width:40px;min-height:40px;padding:0 10px;font-weight:600;transition:transform .15s cubic-bezier(.2,0,0,1)}.module-tab-reports .row-action[data-v-475f816d]:active{transform:scale(.96)}.module-tab-reports .row-action--danger[data-v-475f816d],.module-tab-reports .row-action--danger[data-v-475f816d]:focus,.module-tab-reports .row-action--danger[data-v-475f816d]:hover{color:var(--eli-red)}.module-tab-reports .module-report-viewer[data-v-475f816d]{display:flex;flex-direction:column;gap:14px}.module-tab-reports .module-report-viewer__content[data-v-475f816d],.module-tab-reports .module-report-viewer__failure[data-v-475f816d]{margin-bottom:0}.module-tab-reports .module-report-viewer__content[data-v-475f816d] .text-editor-wrapper .editor{min-height:280px;max-height:55vh;overflow-y:auto}.viewer-dialog-title[data-v-475f816d]{padding-right:28px}.viewer-dialog-title .ewr-eyebrow[data-v-475f816d]{margin-bottom:4px}.viewer-dialog-title__main[data-v-475f816d]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.viewer-dialog-title__period[data-v-475f816d]{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--eli-ink);text-wrap:balance;line-height:1.2}html.dark .module-tab-reports .intro[data-v-475f816d]{color:hsla(0,0%,100%,.72)}html.dark .module-tab-reports .empty-state[data-v-475f816d]{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}html.dark .module-tab-reports .report-period-card[data-v-475f816d]{background:var(--eli-card);border-color:hsla(0,0%,100%,.12);box-shadow:none}html.dark .module-tab-reports .report-period-card__head[data-v-475f816d],html.dark .module-tab-reports .report-version-row[data-v-475f816d]{border-bottom-color:hsla(0,0%,100%,.08)}html.dark .module-tab-reports .report-period-card__title[data-v-475f816d]{color:hsla(0,0%,100%,.92)}html.dark .module-tab-reports .report-version-row[data-v-475f816d]:hover{background:hsla(0,0%,100%,.04)}html.dark .viewer-dialog-title__period[data-v-475f816d]{color:hsla(0,0%,100%,.92)}:root{--white:#fff;--white-dark:#fcfcfc;--grey:#fbfbfb;--border-grey:#dcdfe6;--border-grey-light:rgba(220,223,230,0.4);--transparent-grey:rgba(0,0,0,0.05);--black:#0f263b;--black-dark:#0d2033;--black-darker:#0d1c2f;--actual-black:#000;--actual-dark-black:#050505;--dark-section-bg:#0f263b;--dark-section-text:#fff;--grid-line:#e5e5e5;--tracking-bar-clearance:0px}html.dark{--white:#2c2c2c;--white-dark:#1a1a1a;--grey:#1c1c1c;--border-grey:#444;--border-grey-light:rgba(68,68,68,0.4);--transparent-grey:hsla(0,0%,100%,0.05);--black:#f5f5f5;--black-dark:#eee;--black-darker:#ddd;--actual-black:#fff;--actual-dark-black:#fafafa;--dark-section-bg:#1a1a1a;--dark-section-text:#e0e0e0;--grid-line:#444}.module-report-viewer-dialog .el-dialog__header{padding:18px 22px 12px;border-bottom:1px solid var(--eli-border-soft)}.module-report-viewer-dialog .el-dialog__body{padding:16px 22px 22px;background:var(--eli-page-bg,#eef0f3)}.module-report-viewer-dialog .el-dialog__headerbtn{top:18px;right:18px;width:40px;height:40px}html.dark .module-report-viewer-dialog .el-dialog__header{border-bottom-color:hsla(0,0%,100%,.1)}html.dark .module-report-viewer-dialog .el-dialog__body{background:#1a1d21}[data-v-76c30c82]:root{--white:#fff;--white-dark:#fcfcfc;--grey:#fbfbfb;--border-grey:#dcdfe6;--border-grey-light:rgba(220,223,230,0.4);--transparent-grey:rgba(0,0,0,0.05);--black:#0f263b;--black-dark:#0d2033;--black-darker:#0d1c2f;--actual-black:#000;--actual-dark-black:#050505;--dark-section-bg:#0f263b;--dark-section-text:#fff;--grid-line:#e5e5e5;--tracking-bar-clearance:0px}html.dark[data-v-76c30c82]{--white:#2c2c2c;--white-dark:#1a1a1a;--grey:#1c1c1c;--border-grey:#444;--border-grey-light:rgba(68,68,68,0.4);--transparent-grey:hsla(0,0%,100%,0.05);--black:#f5f5f5;--black-dark:#eee;--black-darker:#ddd;--actual-black:#fff;--actual-dark-black:#fafafa;--dark-section-bg:#1a1a1a;--dark-section-text:#e0e0e0;--grid-line:#444}.slide-enter-active[data-v-76c30c82],.slide-leave-active[data-v-76c30c82]{transition:opacity .2s ease-in-out,transform .3s ease-in-out}.slide-enter[data-v-76c30c82],.slide-leave-to[data-v-76c30c82]{opacity:0;transform:translateX(5px)}