[data-v-c933bc70]: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-c933bc70]{--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}[data-v-c933bc70]: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[data-v-c933bc70]{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[data-v-c933bc70]{min-height:40px;padding-left:calc(var(--eli-pad) + var(--eli-sub-indent));position:relative}.estimate-li-row--hover[data-v-c933bc70],.estimate-li-row[data-v-c933bc70]:hover{background:var(--eli-card-alt);box-shadow:inset 2px 0 0 var(--eli-blue)}.estimate-li-row--invalid[data-v-c933bc70]{background:var(--eli-red-soft)}.estimate-li-row--invalid[data-v-c933bc70] input{color:var(--eli-red)}.estimate-li-row--excluded .estimate-li-row__desc-text[data-v-c933bc70]{color:var(--eli-grey-soft);text-decoration:line-through}.estimate-li-row--excluded .estimate-li-row__amount[data-v-c933bc70]{color:var(--eli-grey-faint)}.estimate-li-row__desc[data-v-c933bc70]{flex:1;min-width:0;display:flex;align-items:center;gap:9px}.estimate-li-row__desc-text[data-v-c933bc70]{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[data-v-c933bc70]::-moz-placeholder{color:var(--eli-grey-faint)}.estimate-li-row__desc-text[data-v-c933bc70]::placeholder{color:var(--eli-grey-faint)}.estimate-li-row__desc-text[data-v-c933bc70]:focus{outline:none}.estimate-li-row__desc-text--sub[data-v-c933bc70]{font-size:13px;color:var(--eli-ink-2);font-weight:400}.estimate-li-row__note-hint[data-v-c933bc70]{font-size:11.5px;color:var(--eli-grey-soft);flex-shrink:0}.estimate-li-row__cell[data-v-c933bc70]{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center}.estimate-li-row__cell--qty[data-v-c933bc70]{width:var(--eli-qty-w)}.estimate-li-row__cell--price[data-v-c933bc70]{width:var(--eli-price-w);justify-content:flex-end}.estimate-li-row__cell--est[data-v-c933bc70]{width:var(--eli-est-w);justify-content:flex-end}.estimate-li-row__cell--final[data-v-c933bc70]{width:var(--eli-final-w)}.estimate-li-row__cell--amt[data-v-c933bc70]{width:var(--eli-amt-w);flex-direction:column;align-items:flex-end;gap:3px}.estimate-li-row__cell--actions[data-v-c933bc70]{width:var(--eli-actions-w);justify-content:flex-end}.estimate-li-row__amount[data-v-c933bc70]{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[data-v-c933bc70]{font-weight:600}.estimate-li-row__tree-v[data-v-c933bc70]{position:absolute;left:calc(var(--eli-pad) + 14px);top:0;bottom:50%;width:1px;background:var(--eli-border)}.estimate-li-row__tree-h[data-v-c933bc70]{position:absolute;left:calc(var(--eli-pad) + 14px);top:50%;width:12px;height:1px;background:var(--eli-border)}.estimate-li-qty-field[data-v-c933bc70]{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[data-v-c933bc70]{border-color:var(--eli-blue);box-shadow:0 0 0 3px var(--eli-blue-soft)}.estimate-li-qty-field--ghost[data-v-c933bc70]{background:transparent;border-color:transparent}.estimate-li-qty-field--price[data-v-c933bc70]{justify-content:flex-end;gap:2px;padding-left:8px;padding-right:8px}.estimate-li-qty-field--price .estimate-li-qty-field__prefix[data-v-c933bc70]{flex-shrink:0;margin-right:1px}.estimate-li-qty-field--price[data-v-c933bc70] .el-input,.estimate-li-qty-field--price[data-v-c933bc70] .el-input-number{width:auto;flex:0 1 auto}.estimate-li-qty-field--price[data-v-c933bc70] input{flex:1;width:100%;min-width:0}.estimate-li-qty-field__suffix[data-v-c933bc70]{color:var(--eli-grey-soft);font-size:11px;font-weight:400}.estimate-li-qty-field__prefix[data-v-c933bc70]{color:var(--eli-grey-soft);font-weight:400}.estimate-li-qty-field[data-v-c933bc70] .el-input,.estimate-li-qty-field[data-v-c933bc70] .el-input-number{width:100%}.estimate-li-qty-field[data-v-c933bc70] 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[data-v-c933bc70] input:focus{outline:none}.estimate-li-qty-field[data-v-c933bc70] .el-input__inner{border:none;background:transparent;text-align:right;padding:0;height:32px}.estimate-li-card[data-v-c933bc70]{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-col-header[data-v-c933bc70]{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[data-v-c933bc70]{flex:1}.estimate-li-scroll[data-v-c933bc70]{flex:1;overflow:auto;min-height:0}.estimate-li-sticky-totals[data-v-c933bc70]{flex-shrink:0;margin-top:auto;background:var(--eli-card);border-top:1.5px solid var(--eli-border);padding:14px var(--eli-pad);z-index:20}.ghost[data-v-c933bc70]{opacity:.5}.dragging[data-v-c933bc70]{cursor:grabbing}.itemSortable .estimate-li-grip[data-v-c933bc70]{cursor:grab;opacity:.32}.estimate-li-subtask__notes[data-v-c933bc70]{font-size:13px;margin:4px var(--eli-pad) 8px calc(var(--eli-pad) + var(--eli-sub-indent) + 24px)}.estimate-li-subtask__notes[data-v-c933bc70] .ProseMirror{border:none!important}.estimate-li-subtask__notes.draft[data-v-c933bc70]{padding-right:var(--eli-pad)}.estimate-li-subtask.hours-locked[data-v-c933bc70] .estimate-li-qty-field input{pointer-events:none;opacity:.55}[data-v-3a2c7e34]: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-3a2c7e34]{--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}[data-v-3a2c7e34]: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[data-v-3a2c7e34]{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[data-v-3a2c7e34]{min-height:40px;padding-left:calc(var(--eli-pad) + var(--eli-sub-indent));position:relative}.estimate-li-row--hover[data-v-3a2c7e34],.estimate-li-row[data-v-3a2c7e34]:hover{background:var(--eli-card-alt);box-shadow:inset 2px 0 0 var(--eli-blue)}.estimate-li-row--invalid[data-v-3a2c7e34]{background:var(--eli-red-soft)}.estimate-li-row--invalid[data-v-3a2c7e34] input{color:var(--eli-red)}.estimate-li-row--excluded .estimate-li-row__desc-text[data-v-3a2c7e34]{color:var(--eli-grey-soft);text-decoration:line-through}.estimate-li-row--excluded .estimate-li-row__amount[data-v-3a2c7e34]{color:var(--eli-grey-faint)}.estimate-li-row__desc[data-v-3a2c7e34]{flex:1;min-width:0;display:flex;align-items:center;gap:9px}.estimate-li-row__desc-text[data-v-3a2c7e34]{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[data-v-3a2c7e34]::-moz-placeholder{color:var(--eli-grey-faint)}.estimate-li-row__desc-text[data-v-3a2c7e34]::placeholder{color:var(--eli-grey-faint)}.estimate-li-row__desc-text[data-v-3a2c7e34]:focus{outline:none}.estimate-li-row__desc-text--sub[data-v-3a2c7e34]{font-size:13px;color:var(--eli-ink-2);font-weight:400}.estimate-li-row__note-hint[data-v-3a2c7e34]{font-size:11.5px;color:var(--eli-grey-soft);flex-shrink:0}.estimate-li-row__cell[data-v-3a2c7e34]{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center}.estimate-li-row__cell--qty[data-v-3a2c7e34]{width:var(--eli-qty-w)}.estimate-li-row__cell--price[data-v-3a2c7e34]{width:var(--eli-price-w);justify-content:flex-end}.estimate-li-row__cell--est[data-v-3a2c7e34]{width:var(--eli-est-w);justify-content:flex-end}.estimate-li-row__cell--final[data-v-3a2c7e34]{width:var(--eli-final-w)}.estimate-li-row__cell--amt[data-v-3a2c7e34]{width:var(--eli-amt-w);flex-direction:column;align-items:flex-end;gap:3px}.estimate-li-row__cell--actions[data-v-3a2c7e34]{width:var(--eli-actions-w);justify-content:flex-end}.estimate-li-row__amount[data-v-3a2c7e34]{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[data-v-3a2c7e34]{font-weight:600}.estimate-li-row__tree-v[data-v-3a2c7e34]{position:absolute;left:calc(var(--eli-pad) + 14px);top:0;bottom:50%;width:1px;background:var(--eli-border)}.estimate-li-row__tree-h[data-v-3a2c7e34]{position:absolute;left:calc(var(--eli-pad) + 14px);top:50%;width:12px;height:1px;background:var(--eli-border)}.estimate-li-qty-field[data-v-3a2c7e34]{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[data-v-3a2c7e34]{border-color:var(--eli-blue);box-shadow:0 0 0 3px var(--eli-blue-soft)}.estimate-li-qty-field--ghost[data-v-3a2c7e34]{background:transparent;border-color:transparent}.estimate-li-qty-field--price[data-v-3a2c7e34]{justify-content:flex-end;gap:2px;padding-left:8px;padding-right:8px}.estimate-li-qty-field--price .estimate-li-qty-field__prefix[data-v-3a2c7e34]{flex-shrink:0;margin-right:1px}.estimate-li-qty-field--price[data-v-3a2c7e34] .el-input,.estimate-li-qty-field--price[data-v-3a2c7e34] .el-input-number{width:auto;flex:0 1 auto}.estimate-li-qty-field--price[data-v-3a2c7e34] input{flex:1;width:100%;min-width:0}.estimate-li-qty-field__suffix[data-v-3a2c7e34]{color:var(--eli-grey-soft);font-size:11px;font-weight:400}.estimate-li-qty-field__prefix[data-v-3a2c7e34]{color:var(--eli-grey-soft);font-weight:400}.estimate-li-qty-field[data-v-3a2c7e34] .el-input,.estimate-li-qty-field[data-v-3a2c7e34] .el-input-number{width:100%}.estimate-li-qty-field[data-v-3a2c7e34] 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[data-v-3a2c7e34] input:focus{outline:none}.estimate-li-qty-field[data-v-3a2c7e34] .el-input__inner{border:none;background:transparent;text-align:right;padding:0;height:32px}.estimate-li-card[data-v-3a2c7e34]{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-col-header[data-v-3a2c7e34]{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[data-v-3a2c7e34]{flex:1}.estimate-li-scroll[data-v-3a2c7e34]{flex:1;overflow:auto;min-height:0}.estimate-li-sticky-totals[data-v-3a2c7e34]{flex-shrink:0;margin-top:auto;background:var(--eli-card);border-top:1.5px solid var(--eli-border);padding:14px var(--eli-pad);z-index:20}.ghost[data-v-3a2c7e34]{opacity:.5}.dragging[data-v-3a2c7e34]{cursor:grabbing}.itemSortable .estimate-li-grip[data-v-3a2c7e34]{cursor:grab;opacity:.32}.estimate-li-group[data-v-3a2c7e34]{background:var(--eli-card);border-top:1px solid var(--eli-border)}.estimate-li-group[data-v-3a2c7e34]:first-child{border-top:none}.estimate-li-group__header-row[data-v-3a2c7e34]{min-height:46px;padding-top:13px;padding-bottom:11px}.estimate-li-group__meta[data-v-3a2c7e34]{flex:1;min-width:0;display:flex;align-items:center;gap:12px}.estimate-li-group__index[data-v-3a2c7e34]{flex-shrink:0}.estimate-li-group__title[data-v-3a2c7e34]{flex:0 1 auto;min-width:80px;max-width:min(280px,40%)}.estimate-li-group__title[data-v-3a2c7e34] input{font-family:Montserrat,sans-serif;font-size:14.5px;font-weight:700;color:var(--eli-ink);border:none;background:transparent;padding:0;letter-spacing:-.01em}.estimate-li-group__title.dirty[data-v-3a2c7e34] input{border-color:var(--eli-red)}.estimate-li-group__title.invalid[data-v-3a2c7e34] input{background:var(--eli-red-soft)}.estimate-li-group__actions[data-v-3a2c7e34]{justify-content:flex-end}.estimate-li-group__add-task[data-v-3a2c7e34]{display:inline-flex;align-items:center;gap:7px;margin:4px var(--eli-pad) 12px calc(var(--eli-pad) + 21px);font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;color:var(--eli-grey-soft);background:none;border:1px dashed var(--eli-grey-faint);border-radius:var(--eli-input-radius);padding:7px 12px;cursor:pointer}.estimate-li-group__add-task[data-v-3a2c7e34]:hover{color:var(--eli-ink);border-color:var(--eli-grey-soft)}.estimate-li-group.excluded .estimate-li-group__header[data-v-3a2c7e34]{opacity:.55}.estimate-li-group .tasks-dropzone[data-v-3a2c7e34]{display:block;min-height:8px}.estimate-li-group .tasks-dropzone.empty[data-v-3a2c7e34]:not(:has(>*)):after{display:block;text-align:center;padding:8px;font-size:13px;color:var(--eli-grey-soft);content:"No tasks"}[data-v-ee0743f0]: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-ee0743f0]{--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}.payment-plan-section .milestone-payment-plan-empty[data-v-ee0743f0]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px;margin:4px 0 0;padding:32px 24px;text-align:center;border-radius:8px;background:rgba(var(--black),.02)}.payment-plan-section .milestone-payment-plan-empty__icon[data-v-ee0743f0]{font-size:40px;line-height:1;color:rgba(var(--black),.2);margin-bottom:16px}.payment-plan-section .milestone-payment-plan-empty__title[data-v-ee0743f0]{margin:0 0 8px;font-size:15px;font-weight:600;color:rgba(var(--black),.78)}.payment-plan-section .milestone-payment-plan-empty__text[data-v-ee0743f0]{margin:0 0 20px;max-width:38ch;font-size:13px;line-height:1.5;color:rgba(var(--black),.5)}.payment-plan-section .payment-plan-content[data-v-ee0743f0]{margin-top:0;border-radius:4px;background-color:var(--grey)}.payment-plan-section .purchase-order[data-v-ee0743f0]{width:120px;margin-left:6px}html.dark .payment-plan-section .milestone-payment-plan-empty[data-v-ee0743f0]{background:hsla(0,0%,100%,.04)}.voided[data-v-ee0743f0]{margin-bottom:10px}[data-v-14700ee9]: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-14700ee9]{--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}.import-dialog-head[data-v-14700ee9]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-right:28px}.import-dialog-head__title[data-v-14700ee9]{font-size:18px;font-weight:600;color:#303133}.import-dialog-head__copy-prompt[data-v-14700ee9]{flex-shrink:0;font-weight:600}[data-v-14700ee9] .el-dialog .el-dialog__body{padding-top:0}.import-modal .import-instructions[data-v-14700ee9]{margin-bottom:15px;color:#606266;font-size:14px}.import-modal .import-replace-note[data-v-14700ee9]{margin:0 0 16px;padding:10px 12px;font-size:13px;color:#606266;background:#f5f7fa;border:1px solid #e4e7ed;border-radius:4px}.import-modal .import-replace-note--warn[data-v-14700ee9]{color:#e6a23c;background:#fdf6ec;border-color:#faecd8}.import-modal .format-example[data-v-14700ee9]{margin-bottom:20px;padding:15px;background-color:#f5f7fa;border-radius:4px;border:1px solid #e4e7ed}.import-modal .format-example pre[data-v-14700ee9]{margin:0;font-family:Courier New,monospace;font-size:12px;line-height:1.4;color:#303133}.import-modal .import-textarea[data-v-14700ee9] .el-textarea__inner{font-family:Courier New,monospace;font-size:13px;line-height:1.4}.import-modal .parse-error[data-v-14700ee9]{margin-bottom:15px}.import-modal .preview-section[data-v-14700ee9]{margin-top:20px;padding:15px;background-color:#f9f9f9;border-radius:4px;border:1px solid #e4e7ed}.import-modal .preview-section h4[data-v-14700ee9]{margin:0 0 10px 0;color:#303133;font-size:14px;font-weight:600}.import-modal .preview-section .preview-content .preview-group[data-v-14700ee9]{margin-bottom:15px}.import-modal .preview-section .preview-content .preview-group[data-v-14700ee9]:last-child{margin-bottom:0}.import-modal .preview-section .preview-content .preview-group strong[data-v-14700ee9]{display:block;font-weight:600;color:#409eff;margin-bottom:5px}.import-modal .preview-section .preview-content .preview-group .preview-task[data-v-14700ee9]{margin-left:20px;margin-bottom:3px;color:#606266;font-size:13px}.import-modal .preview-section .preview-content .preview-group .preview-task .preview-subtask[data-v-14700ee9]{margin-left:20px;margin-bottom:2px;color:#909399;font-size:12px}.dialog-footer[data-v-14700ee9]{text-align:right}.dialog-footer .el-button[data-v-14700ee9]{margin-left:10px}