[data-v-6e3eb35b]: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}html.dark[data-v-6e3eb35b]{--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}.subtask-container[data-v-6e3eb35b]{padding:2px;transition:background-color .1s linear;height:32px;border-radius:6px}.subtask-container[data-v-6e3eb35b]:first-of-type{margin-top:36px}.subtask-container.invalid[data-v-6e3eb35b]{background-color:rgba(249,33,57,.1)}.subtask-container.invalid[data-v-6e3eb35b] input{color:#f92139}.subtask-container.excluded[data-v-6e3eb35b]{opacity:.5;position:relative}.subtask-container.excluded[data-v-6e3eb35b]:after{display:block;width:calc(100% - 50px);height:1px;background:var(--black);content:"";position:absolute;top:18px;left:16px;opacity:.6}.subtask-container.excluded.quoted[data-v-6e3eb35b]:after{width:calc(100% - 12px)}.subtask-container.expanded[data-v-6e3eb35b]{height:auto}.subtask-container[data-v-6e3eb35b] .el-input.input-description input{border:none}.subtask-container:not(.invalid) .empty[data-v-6e3eb35b] input{border-color:#ffd79f}.row[data-v-6e3eb35b]{position:relative}[data-v-6e3eb35b] .input-value{width:100%}[data-v-6e3eb35b] .input-value input:-moz-read-only{background:transparent;color:#a0a0a0;pointer-events:none;border:none}[data-v-6e3eb35b] .input-value.read-only,[data-v-6e3eb35b] .input-value.read-only input,[data-v-6e3eb35b] .input-value input:read-only{background:transparent;color:#a0a0a0;pointer-events:none;border:none}[data-v-6e3eb35b] .input-value input{padding-left:5px!important;padding-right:5px!important;text-align:center}.el-input__inner[data-v-6e3eb35b]{height:32px;font-size:13px;text-align:center;display:flex;justify-content:center;flex-direction:row;align-items:center}.el-input__inner .small[data-v-6e3eb35b]{font-size:11px}.el-input__inner.bold[data-v-6e3eb35b]{font-weight:700}.options-col[data-v-6e3eb35b]{height:32px;display:flex;align-items:center;justify-content:flex-end}.options-col .el-button--small[data-v-6e3eb35b]{padding:9px 10px;margin-left:3px}.description[data-v-6e3eb35b]{display:flex;align-items:center;padding-left:20px}.description .subtaskGrip[data-v-6e3eb35b]{width:20px;height:23px;opacity:.1;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.description .subtaskGrip[data-v-6e3eb35b]:after{content:"";position:absolute;background:#0f263b;width:6px;height:15px;top:4px;left:6.5px;border-radius:2px}.description .info-icon[data-v-6e3eb35b]{width:14px;height:14px;font-size:12px;font-weight:400;color:var(--black);border:1px solid var(--black);border-radius:50%;margin-top:8px;margin-right:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.2}.description .notes-button[data-v-6e3eb35b]{margin-left:5px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.2}.description .notes-button.content[data-v-6e3eb35b]{opacity:.4}.description .notes-button.visible[data-v-6e3eb35b]{opacity:.6}.description .notes-button[data-v-6e3eb35b]:hover{opacity:1}[data-v-6e3eb35b] .notes{font-size:13px;margin-top:3px;padding-left:56px;padding-right:5px}[data-v-6e3eb35b] .notes .ProseMirror{border:none!important}[data-v-6e3eb35b] .notes.draft{padding-left:60px;padding-right:0}[data-v-6e3eb35b] .notes p{margin:.5em}.itemSortable .subtaskGrip[data-v-6e3eb35b]{cursor:grab;opacity:.25}.itemSortable .subtaskGrip[data-v-6e3eb35b]:after{content:none}.dragging[data-v-6e3eb35b]{background:var(--grey)}.adjusted[data-v-6e3eb35b]{width:100%;display:flex;justify-content:space-between;padding:0 5px}.adjusted>span[data-v-6e3eb35b]{width:50%;text-align:center;line-height:normal}@media screen and (max-width:1300px){.adjusted[data-v-6e3eb35b]{flex-direction:column}.adjusted>span[data-v-6e3eb35b]{display:block;width:100%}.adjusted>span.adjustment[data-v-6e3eb35b]{font-size:11px}}.adjustment[data-v-6e3eb35b]{color:#90d050}.adjustment.negative[data-v-6e3eb35b]{color:rgba(245,108,108,.5)}.el-dropdown-link[data-v-6e3eb35b]{cursor:pointer;display:flex;justify-content:center;align-content:center;height:20px}.el-dropdown-link[data-v-6e3eb35b] .spinner{position:absolute!important;top:0;left:0;width:20px;height:20px;transform:scale(.8)}.el-dropdown-link[data-v-6e3eb35b] .spinner .el-loading-spinner i{color:var(--black)}[data-v-53ef7248]: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}html.dark[data-v-53ef7248]{--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}.task-container[data-v-53ef7248]{border-radius:6px;transition:background-color .1s linear;margin-bottom:6px;padding:2px;background-color:var(--border-grey-light)}.task-container.selectable[data-v-53ef7248]{cursor:pointer}.task-container.selected[data-v-53ef7248],.task-container[data-v-53ef7248]:hover{background-color:var(--border-grey-light)}.task-container.invalid[data-v-53ef7248]{background-color:rgba(249,33,57,.1)}.task-container.invalid[data-v-53ef7248] input{color:#f92139}.task-container[data-v-53ef7248] .el-input.input-description input{border:none}.task-container:not(.invalid) .empty[data-v-53ef7248] input{border-color:#ffd79f}.task-container .task-row[data-v-53ef7248]{padding:2px}.task-container .task-row .info-icon[data-v-53ef7248]{width:14px;height:14px;font-size:12px;font-weight:400;color:var(--black);border:1px solid var(--black);border-radius:50%;margin-top:8px;margin-right:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.2}.task-container .task-row .exclude-icon[data-v-53ef7248]{opacity:.2;width:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}.task-container .task-row .exclude-icon[data-v-53ef7248]:not(.disabled):hover{opacity:1;color:#f56c6c}.task-container .task-row .exclude-icon.excluded[data-v-53ef7248]{opacity:1;color:#f92139}.task-container.excluded .task-row[data-v-53ef7248]{opacity:.5;position:relative}.task-container.excluded .task-row[data-v-53ef7248]:after{display:block;width:calc(100% - 56px);height:1px;background:var(--black);content:"";position:absolute;top:16px;left:20px;opacity:.6}.task-container .subtasks-container[data-v-53ef7248]{border-radius:4px;margin-top:-36px;min-height:36px}.task-container .subtasks-container .subtasks-dropzone[data-v-53ef7248]{display:block;position:relative;min-height:36px}.task-container .subtasks-container .subtasks-dropzone[data-v-53ef7248]:empty{pointer-events:none}.row[data-v-53ef7248]{position:relative;display:flex;justify-content:flex-end}[data-v-53ef7248] .input-value{width:100%}[data-v-53ef7248] .input-value input:-moz-read-only{background:transparent;color:#a0a0a0;pointer-events:none;border:none}[data-v-53ef7248] .input-value.read-only,[data-v-53ef7248] .input-value.read-only input,[data-v-53ef7248] .input-value input:read-only{background:transparent;color:#a0a0a0;pointer-events:none;border:none}[data-v-53ef7248] .input-value input{padding-left:5px!important;padding-right:5px!important;text-align:center}[data-v-53ef7248] .input-value.bold input{font-weight:700}.el-input__inner[data-v-53ef7248]{height:32px;font-size:13px;text-align:center;display:flex;justify-content:center;flex-direction:row;align-items:center;font-family:Montserrat,sans-serif}.el-input__inner .small[data-v-53ef7248]{font-size:11px}.el-input__inner.bold[data-v-53ef7248]{font-weight:700}.el-input__inner.cost[data-v-53ef7248]{width:calc(100% - 36px)}.el-input__inner.right[data-v-53ef7248]{text-align:right}.el-input__inner.read-only[data-v-53ef7248]{pointer-events:none;background:none;border:none;color:var(--black)}.options-col[data-v-53ef7248]{height:32px;display:flex;align-items:center;justify-content:flex-end}.options-col .el-button--small[data-v-53ef7248]{padding:9px 10px;margin-left:3px}.description[data-v-53ef7248]{display:flex;align-items:center}.description .taskGrip[data-v-53ef7248]{width:20px;height:23px;text-align:center;opacity:.1;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.description .taskGrip[data-v-53ef7248]:after{content:"";position:absolute;background:#0f263b;width:6px;height:15px;top:4px;left:6.5px;border-radius:2px}.itemSortable .taskGrip[data-v-53ef7248]{cursor:grab;opacity:.4}.itemSortable .taskGrip[data-v-53ef7248]:after{content:none}.ghost[data-v-53ef7248]{opacity:.5}.dragging[data-v-53ef7248]{background:var(--grey)}[data-v-00493831]: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}html.dark[data-v-00493831]{--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}.el-col.align-left[data-v-00493831]{text-align:left!important}.el-col.align-left span[data-v-00493831]{padding:0 10px;font-weight:700}.el-col.align-left span small[data-v-00493831]{font-weight:400}.task-footer[data-v-00493831]{font-size:11px;font-weight:700;margin:0;flex:1}.task-footer .center[data-v-00493831]{text-align:center}.task-footer .right[data-v-00493831],.task-footer .total-label[data-v-00493831]{text-align:right}.task-footer .total-value[data-v-00493831]{padding-right:59px}.task-footer.complete .total-value[data-v-00493831]{padding-right:18px}.task-footer .discount-row[data-v-00493831]{margin-top:12px;border-top:1px solid var(--transparent-grey);padding-top:6px;display:flex;align-items:center}.task-footer .discount-row .done-in-retainer[data-v-00493831]{font-weight:400;display:flex;align-items:center;height:32px}.task-footer .discount-row .done-in-retainer>[data-v-00493831]{margin-right:10px}.task-footer .discount-row .discount-label[data-v-00493831]{text-align:right;margin-right:10px}.task-footer .credit-section[data-v-00493831]{padding-top:6px}.task-footer .credit-section .credit-row[data-v-00493831]{margin-top:6px;display:flex;align-items:center;font-size:11px;font-weight:700}.task-footer[data-v-00493831] .input-value{width:100%}.task-footer[data-v-00493831] .input-value input:-moz-read-only{background:transparent;color:#a0a0a0;pointer-events:none;border:none}.task-footer[data-v-00493831] .input-value.read-only,.task-footer[data-v-00493831] .input-value.read-only input,.task-footer[data-v-00493831] .input-value input:read-only{background:transparent;color:#a0a0a0;pointer-events:none;border:none}.task-footer[data-v-00493831] .input-value input{padding-left:5px!important;padding-right:5px!important;text-align:center}.task-footer.subset[data-v-00493831]{color:#1989fa}[data-v-6de74f0c]: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}html.dark[data-v-6de74f0c]{--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}.group-container[data-v-6de74f0c]{border-radius:5px;background-color:var(--grey);margin:0 0 8px;position:relative}.group-container[data-v-6de74f0c]:last-child{margin-bottom:0;padding-bottom:0!important}.group-container.expanded[data-v-6de74f0c]{padding-bottom:8px}.group-container .head[data-v-6de74f0c]{display:flex;flex-direction:row;align-items:center;padding-right:4px}.group-container .head .grip[data-v-6de74f0c]{width:20px;height:23px;padding-left:2px;text-align:center;opacity:.1;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.group-container .head .grip[data-v-6de74f0c]:after{content:"";position:absolute;background:#0f263b;width:6px;height:15px;top:4px;left:9px;border-radius:2px}.group-container .head .head-title-wrap[data-v-6de74f0c]{flex:1;min-width:0}.group-container .head .head-title-wrap[data-v-6de74f0c] .el-input{width:100%;font-weight:700}.group-container .head .head-title-wrap[data-v-6de74f0c] .el-input.title input{font-weight:700;font-family:Montserrat,sans-serif;font-size:15px;border:none}.group-container .head .head-title-wrap[data-v-6de74f0c] .el-input.title:not(.draft){margin-right:0}.group-container .head .head-title-wrap[data-v-6de74f0c] .el-input.dirty input{border-color:#f92139}.group-container .head .head-title-wrap[data-v-6de74f0c] .el-input.invalid input{background-color:rgba(249,33,57,.1)}.group-container .head .head-title-wrap[data-v-6de74f0c] .el-input.invalid input::-moz-placeholder{color:#f92139;opacity:.5}.group-container .head .head-title-wrap[data-v-6de74f0c] .el-input.invalid input::placeholder{color:#f92139;opacity:.5}.group-container .head .options-col[data-v-6de74f0c]{height:32px;display:flex;align-items:center;justify-content:flex-end}.group-container .head .options-col .el-button--small[data-v-6de74f0c]{padding:9px 10px;margin-left:3px}.group-container .head hr[data-v-6de74f0c]{width:50%;margin:20px 0;border:none;height:1px;background-color:var(--border-grey-light)}.group-container .head .options-trigger[data-v-6de74f0c]{height:32px;margin-left:10px}.group-container .head .el-button[data-v-6de74f0c]{display:inline-block}.group-container .head .info[data-v-6de74f0c]{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}.group-container.excluded .head[data-v-6de74f0c]{position:relative;opacity:.5}.group-container.excluded .head[data-v-6de74f0c]:after{display:block;width:calc(100% - 90px);height:1px;background:var(--black);content:"";position:absolute;top:16px;left:58px;opacity:.6}.group-container .tasks-container .tasks-dropzone[data-v-6de74f0c]{display:block;min-height:32px;position:relative}.group-container .tasks-container .tasks-dropzone.empty[data-v-6de74f0c]:not(:has(>*)):after{position:absolute;top:6px;left:0;width:100%;text-align:center;font-size:13px;color:rgba(var(--black),.5);content:"No tasks"}.task-header[data-v-6de74f0c]{font-size:11px;margin:6px 0 4px;padding:0 2px}.task-header .cost[data-v-6de74f0c]{padding-right:59px!important;text-align:right!important}.task-header .center[data-v-6de74f0c]{text-align:center}.task-header .description[data-v-6de74f0c]{opacity:0}.row[data-v-6de74f0c]{position:relative}.empty[data-v-6de74f0c] input{border-color:#ffd79f}.ghost[data-v-6de74f0c]{opacity:.5}.dragging[data-v-6de74f0c]{cursor:grabbing}.sortable .grip[data-v-6de74f0c]{cursor:grab;opacity:.4}.sortable .grip[data-v-6de74f0c]:after{content:none}.info-icon[data-v-6de74f0c]{width:14px;height:14px;font-size:12px;font-weight:400;color:var(--black);border:1px solid var(--black);border-radius:50%;margin-top:8px;margin-right:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.2}.exclude-toggle[data-v-6de74f0c]{padding-right:4px}.exclude-toggle .exclude-icon[data-v-6de74f0c]{opacity:.2;width:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}.exclude-toggle .exclude-icon[data-v-6de74f0c]:not(.disabled):hover{opacity:1;color:#f56c6c}.exclude-toggle .exclude-icon.excluded[data-v-6de74f0c]{opacity:1;color:#f92139}[data-v-047a9822]: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}html.dark[data-v-047a9822]{--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-hint[data-v-047a9822]{margin:12px 0 16px;padding:12px 16px;font-size:13px;color:#606266;line-height:1.45;border:1px solid var(--border-grey-light);border-radius:4px;background:#fafafa}.payment-plan-section .payment-plan-content[data-v-047a9822]{margin-top:0;border-radius:4px;background-color:var(--grey)}.payment-plan-section .purchase-order[data-v-047a9822]{width:120px;margin-left:6px}.voided[data-v-047a9822]{margin-bottom:10px}[data-v-df5bfe4e]: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}html.dark[data-v-df5bfe4e]{--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-df5bfe4e] .el-dialog .el-dialog__body{padding-top:0}.import-modal .import-instructions[data-v-df5bfe4e]{margin-bottom:15px;color:#606266;font-size:14px}.import-modal .format-example[data-v-df5bfe4e]{margin-bottom:20px;padding:15px;background-color:#f5f7fa;border-radius:4px;border-left:4px solid #409eff}.import-modal .format-example pre[data-v-df5bfe4e]{margin:0;font-family:Courier New,monospace;font-size:12px;line-height:1.4;color:#303133}.import-modal .import-textarea[data-v-df5bfe4e] .el-textarea__inner{font-family:Courier New,monospace;font-size:13px;line-height:1.4}.import-modal .parse-error[data-v-df5bfe4e]{margin-bottom:15px}.import-modal .preview-section[data-v-df5bfe4e]{margin-top:20px;padding:15px;background-color:#f9f9f9;border-radius:4px;border:1px solid #e4e7ed}.import-modal .preview-section h4[data-v-df5bfe4e]{margin:0 0 10px 0;color:#303133;font-size:14px;font-weight:600}.import-modal .preview-section .preview-content .preview-group[data-v-df5bfe4e]{margin-bottom:15px}.import-modal .preview-section .preview-content .preview-group[data-v-df5bfe4e]:last-child{margin-bottom:0}.import-modal .preview-section .preview-content .preview-group strong[data-v-df5bfe4e]{display:block;font-weight:600;color:#409eff;margin-bottom:5px}.import-modal .preview-section .preview-content .preview-group .preview-task[data-v-df5bfe4e]{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-df5bfe4e]{margin-left:20px;margin-bottom:2px;color:#909399;font-size:12px}.dialog-footer[data-v-df5bfe4e]{text-align:right}.dialog-footer .el-button[data-v-df5bfe4e]{margin-left:10px}[data-v-1e0e4521]: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}html.dark[data-v-1e0e4521]{--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}.sk-layout[data-v-1e0e4521]{width:100%;box-sizing:border-box}.sk-layout--template[data-v-1e0e4521]{max-height:calc(100vh - var(--estimate-workflow-chrome-offset, 248px));overflow-y:auto;-webkit-overflow-scrolling:touch}.sk-workflow[data-v-1e0e4521]{--estimate-workflow-chrome-offset:248px;display:flex;flex-direction:row;align-items:stretch;gap:16px;width:100%;height:calc(100vh - var(--estimate-workflow-chrome-offset));min-height:420px;box-sizing:border-box;overflow:hidden}@media screen and (max-width:992px){.sk-workflow[data-v-1e0e4521]{--estimate-workflow-chrome-offset:220px}}@media screen and (max-width:768px){.sk-workflow[data-v-1e0e4521]{flex-direction:column;height:auto;min-height:0;overflow:visible}}.estimate-workflow-rail[data-v-1e0e4521]{flex:0 0 280px;width:280px;min-width:220px;max-width:280px;flex-shrink:0}@media screen and (max-width:768px){.estimate-workflow-rail[data-v-1e0e4521]{flex:0 0 auto;width:100%;max-width:none}}.estimate-workflow-main[data-v-1e0e4521]{flex:1 1 auto;width:0;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media screen and (max-width:768px){.estimate-workflow-main[data-v-1e0e4521]{width:100%;overflow-y:visible}}.sk-topbar[data-v-1e0e4521]{padding:0;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;background:transparent}.sk-topbar-template[data-v-1e0e4521]{display:flex;align-items:center;gap:12px;flex:1;min-width:200px}.sk-hr[data-v-1e0e4521]{width:100%;margin:10px 0 14px;border:none;height:1px;background-color:#e5e7eb}.sk-pill[data-v-1e0e4521]{display:block;flex-shrink:0;border-radius:9999px;background:linear-gradient(110deg,#f2f2f2,#f2f2f2 40%,#ebebeb 50%,#f2f2f2 60%,#f2f2f2);background-size:200% 100%;animation:sk-shimmer-move-1e0e4521 1.4s ease-in-out infinite;animation-delay:var(--sk-d,0ms)}.sk-pill--w55[data-v-1e0e4521]{width:55%}.sk-pill--w50[data-v-1e0e4521]{width:50%}.sk-pill--w48[data-v-1e0e4521]{width:48%}.sk-pill--w45[data-v-1e0e4521]{width:45%}.sk-pill--w40[data-v-1e0e4521]{width:40%}.sk-pill--banner[data-v-1e0e4521]{flex:1;height:36px;max-width:560px;border-radius:10px}.sk-pill--delete[data-v-1e0e4521]{width:72px;height:32px;border-radius:8px}.sk-pill--sq[data-v-1e0e4521]{width:32px;height:32px;border-radius:10px}.sk-pill--block-title[data-v-1e0e4521]{width:120px;height:14px}.sk-pill--step-icon[data-v-1e0e4521]{width:16px;height:16px;border-radius:50%;flex-shrink:0}.sk-pill--step-label[data-v-1e0e4521]{height:11px;flex:1;min-width:0;max-width:140px}.sk-pill--rail-action[data-v-1e0e4521]{width:100%;height:11px;max-width:160px;border-radius:6px}.sk-pill--form-label[data-v-1e0e4521]{height:11px;border-radius:6px}.sk-pill--label-sm[data-v-1e0e4521]{width:72px}.sk-pill--label-md[data-v-1e0e4521]{width:96px}.sk-pill--form-field[data-v-1e0e4521]{height:32px;border-radius:8px;flex:1;min-width:0}.sk-pill--field-sm[data-v-1e0e4521]{max-width:180px}.sk-pill--field-lg[data-v-1e0e4521],.sk-pill--field-md[data-v-1e0e4521]{max-width:100%}.sk-content-block[data-v-1e0e4521]{margin:0 0 10px;padding:12px;border-radius:5px;background-color:var(--grey)}.sk-content-block--step[data-v-1e0e4521]{margin-bottom:16px;padding:8px}.sk-content-block__head[data-v-1e0e4521]{border-bottom:1px solid #e5e7eb;padding:0 8px 8px;margin-bottom:8px}.sk-content-block__body[data-v-1e0e4521]{padding:4px 8px 8px;display:flex;flex-direction:column;gap:14px}.sk-steps[data-v-1e0e4521]{display:flex;flex-direction:column}.sk-step-row[data-v-1e0e4521]{display:flex;align-items:center;gap:12px;min-height:50px;padding:0 8px 0 4px;box-sizing:border-box}.sk-step-row[data-v-1e0e4521]:nth-child(2n){background:hsla(0,0%,100%,.55)}.sk-step-row--active .sk-pill--step-icon[data-v-1e0e4521]{opacity:1}.sk-rail-actions[data-v-1e0e4521]{list-style:none;margin:12px 0 0;padding:12px 0 0;border-top:1px solid #e5e7eb}.sk-rail-actions li[data-v-1e0e4521]{margin:0;padding:6px 8px}.sk-form-row[data-v-1e0e4521]{display:flex;flex-direction:row;align-items:center;gap:16px;min-height:40px}.sk-form-row--template[data-v-1e0e4521]{gap:12px}.sk-template-body[data-v-1e0e4521]{width:100%}.sk-card[data-v-1e0e4521]{background:var(--grey);border-radius:12px;padding:18px 20px}.sk-card--template[data-v-1e0e4521]{margin-bottom:12px}.sk-card__header[data-v-1e0e4521]{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;gap:16px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #e5e7eb}.sk-card__header--actions-only[data-v-1e0e4521]{justify-content:flex-end}.sk-card__header-aside[data-v-1e0e4521]{display:flex;flex-direction:row;gap:8px;align-items:center}.sk-card__body[data-v-1e0e4521]{display:flex;flex-direction:column;gap:14px}@keyframes sk-shimmer-move-1e0e4521{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.sk-anim[data-v-1e0e4521]{animation:none!important;background:#f2f2f2;animation:none}}html.dark .estimate-detail-skeleton.sk-layout .sk-hr[data-v-1e0e4521]{background-color:hsla(0,0%,100%,.1)}html.dark .estimate-detail-skeleton.sk-layout .sk-card[data-v-1e0e4521],html.dark .estimate-detail-skeleton.sk-layout .sk-content-block[data-v-1e0e4521]{background:#1f1f23;box-shadow:0 1px 3px rgba(0,0,0,.35)}html.dark .estimate-detail-skeleton.sk-layout .sk-card__header[data-v-1e0e4521],html.dark .estimate-detail-skeleton.sk-layout .sk-content-block__head[data-v-1e0e4521],html.dark .estimate-detail-skeleton.sk-layout .sk-rail-actions[data-v-1e0e4521]{border-color:hsla(0,0%,100%,.1)}html.dark .estimate-detail-skeleton.sk-layout .sk-step-row[data-v-1e0e4521]:nth-child(2n){background:hsla(0,0%,100%,.04)}html.dark .estimate-detail-skeleton.sk-layout .sk-pill[data-v-1e0e4521]{background:linear-gradient(110deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.12) 38%,hsla(0,0%,100%,.18) 50%,hsla(0,0%,100%,.12) 62%,hsla(0,0%,100%,.12));background-size:200% 100%}@media(prefers-reduced-motion:reduce){html.dark .estimate-detail-skeleton.sk-layout .sk-anim[data-v-1e0e4521]{background:hsla(0,0%,100%,.12)!important}}