.proposal-details-modal[data-v-ca26cd44] .el-dialog__body{max-height:70vh;overflow-y:auto}.proposal-details-modal[data-v-ca26cd44] .el-rate{display:inline-flex}.responsive-proposal-details-dialog[data-v-ca26cd44] .el-dialog{border-radius:12px!important;margin:5vh auto!important;max-width:900px!important;width:90%!important}@media (max-width:768px){.responsive-proposal-details-dialog[data-v-ca26cd44] .el-dialog{margin:2vh auto!important;max-height:90vh!important;width:95%!important}.responsive-proposal-details-dialog[data-v-ca26cd44] .el-dialog__header{padding:1rem 1.5rem!important}.responsive-proposal-details-dialog[data-v-ca26cd44] .el-dialog__body{max-height:70vh!important;overflow-y:auto!important;padding:1rem 1.5rem!important}.responsive-proposal-details-dialog[data-v-ca26cd44] .el-dialog__footer{padding:1rem 1.5rem!important}}@media (max-width:480px){.responsive-proposal-details-dialog[data-v-ca26cd44] .el-dialog{margin:1vh auto!important;max-height:95vh!important;width:98%!important}.responsive-proposal-details-dialog[data-v-ca26cd44] .el-dialog__header{padding:.75rem 1rem!important}.responsive-proposal-details-dialog[data-v-ca26cd44] .el-dialog__body{max-height:75vh!important;padding:.75rem 1rem!important}.responsive-proposal-details-dialog[data-v-ca26cd44] .el-dialog__footer{padding:.75rem 1rem!important}}.responsive-contract-templates-dialog[data-v-659c232f] .el-dialog{border-radius:12px!important;margin:5vh auto!important;max-width:600px!important;width:90%!important}@media (max-width:768px){.responsive-contract-templates-dialog[data-v-659c232f] .el-dialog{margin:2vh auto!important;max-height:90vh!important;width:95%!important}.responsive-contract-templates-dialog[data-v-659c232f] .el-dialog__header{padding:1rem 1.5rem!important}.responsive-contract-templates-dialog[data-v-659c232f] .el-dialog__body{max-height:70vh!important;overflow-y:auto!important;padding:1rem 1.5rem!important}.responsive-contract-templates-dialog[data-v-659c232f] .el-dialog__footer{padding:1rem 1.5rem!important}}@media (max-width:480px){.responsive-contract-templates-dialog[data-v-659c232f] .el-dialog{margin:1vh auto!important;max-height:95vh!important;width:98%!important}.responsive-contract-templates-dialog[data-v-659c232f] .el-dialog__header{padding:.75rem 1rem!important}.responsive-contract-templates-dialog[data-v-659c232f] .el-dialog__body{max-height:75vh!important;padding:.75rem 1rem!important}.responsive-contract-templates-dialog[data-v-659c232f] .el-dialog__footer{padding:.75rem 1rem!important}}.update-progress-modal[data-v-e3e06500] .el-dialog__body{max-height:70vh;overflow-y:auto}.update-progress-modal[data-v-e3e06500] .el-form-item__label{color:#374151;font-weight:500}.update-progress-modal[data-v-e3e06500] .el-input__inner,.update-progress-modal[data-v-e3e06500] .el-select .el-input__inner,.update-progress-modal[data-v-e3e06500] .el-textarea__inner{border:1px solid #d1d5db;border-radius:6px}.update-progress-modal[data-v-e3e06500] .el-input__inner:focus,.update-progress-modal[data-v-e3e06500] .el-textarea__inner:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.update-progress-modal[data-v-e3e06500] .el-upload-dragger{background-color:#fafafa;border:2px dashed #d1d5db;border-radius:6px}.update-progress-modal[data-v-e3e06500] .el-upload-dragger:hover{border-color:#3b82f6}.update-progress-modal[data-v-e3e06500] .el-slider__runway{background-color:#e5e7eb}.update-progress-modal[data-v-e3e06500] .el-slider__bar{background-color:#3b82f6}.update-progress-modal[data-v-e3e06500] .el-slider__button{border-color:#3b82f6}@media (max-width:768px){.responsive-dialog[data-v-e3e06500] .el-dialog{margin:2vh auto!important;max-height:95vh!important;width:95%!important}.update-progress-modal[data-v-e3e06500] .el-dialog__header{padding:1rem 1.5rem!important}.update-progress-modal[data-v-e3e06500] .el-dialog__body{max-height:65vh!important;padding:1rem 1.5rem!important}.update-progress-modal[data-v-e3e06500] .el-dialog__footer{padding:1rem 1.5rem!important}}@media (max-width:480px){.responsive-dialog[data-v-e3e06500] .el-dialog{margin:1vh auto!important;max-height:95vh!important;width:98%!important}.update-progress-modal[data-v-e3e06500] .el-dialog__header{padding:.75rem 1rem!important}.update-progress-modal[data-v-e3e06500] .el-dialog__body{max-height:75vh!important;padding:.75rem 1rem!important}.update-progress-modal[data-v-e3e06500] .el-dialog__footer{padding:.75rem 1rem!important}}.responsive-milestone-create-dialog[data-v-b78de893] .el-dialog{border-radius:12px!important;margin:5vh auto!important;max-width:600px!important;width:90%!important}@media (max-width:768px){.responsive-milestone-create-dialog[data-v-b78de893] .el-dialog{margin:2vh auto!important;max-height:90vh!important;width:95%!important}.responsive-milestone-create-dialog[data-v-b78de893] .el-dialog__header{padding:1rem 1.5rem!important}.responsive-milestone-create-dialog[data-v-b78de893] .el-dialog__body{max-height:70vh!important;overflow-y:auto!important;padding:1rem 1.5rem!important}.responsive-milestone-create-dialog[data-v-b78de893] .el-dialog__footer{padding:1rem 1.5rem!important}}@media (max-width:480px){.responsive-milestone-create-dialog[data-v-b78de893] .el-dialog{margin:1vh auto!important;max-height:95vh!important;width:98%!important}.responsive-milestone-create-dialog[data-v-b78de893] .el-dialog__header{padding:.75rem 1rem!important}.responsive-milestone-create-dialog[data-v-b78de893] .el-dialog__body{max-height:75vh!important;padding:.75rem 1rem!important}.responsive-milestone-create-dialog[data-v-b78de893] .el-dialog__footer{padding:.75rem 1rem!important}}.create-job-modal[data-v-c16c6673] .el-dialog__body{max-height:70vh;overflow-y:auto}.create-job-modal[data-v-c16c6673] .el-form-item__label{color:#374151;font-weight:600}.create-job-modal[data-v-c16c6673] .el-input-number,.create-job-modal[data-v-c16c6673] .el-select{width:100%}.responsive-create-job-dialog[data-v-c16c6673] .el-dialog{border-radius:12px!important;margin:5vh auto!important;max-width:800px!important;width:90%!important}@media (max-width:768px){.responsive-create-job-dialog[data-v-c16c6673] .el-dialog{margin:2vh auto!important;max-height:90vh!important;width:95%!important}.responsive-create-job-dialog[data-v-c16c6673] .el-dialog__header{padding:1rem 1.5rem!important}.responsive-create-job-dialog[data-v-c16c6673] .el-dialog__body{max-height:70vh!important;overflow-y:auto!important;padding:1rem 1.5rem!important}.responsive-create-job-dialog[data-v-c16c6673] .el-dialog__footer{padding:1rem 1.5rem!important}}@media (max-width:480px){.responsive-create-job-dialog[data-v-c16c6673] .el-dialog{margin:1vh auto!important;max-height:95vh!important;width:98%!important}.responsive-create-job-dialog[data-v-c16c6673] .el-dialog__header{padding:.75rem 1rem!important}.responsive-create-job-dialog[data-v-c16c6673] .el-dialog__body{max-height:75vh!important;padding:.75rem 1rem!important}.responsive-create-job-dialog[data-v-c16c6673] .el-dialog__footer{padding:.75rem 1rem!important}}.edit-job-modal[data-v-4fbd7cc4] .el-dialog__body{padding:20px 24px}.edit-job-modal[data-v-4fbd7cc4] .el-form-item__label{color:#374151;font-weight:500}.contract-details-modal[data-v-7bd3d6d8] .el-dialog__body{max-height:75vh;overflow-y:auto}.contract-details-modal[data-v-7bd3d6d8] .el-progress-bar__outer{border-radius:6px}.responsive-contract-details-dialog[data-v-7bd3d6d8] .el-dialog{border-radius:12px!important;margin:5vh auto!important;max-width:1000px!important;width:90%!important}@media (max-width:768px){.responsive-contract-details-dialog[data-v-7bd3d6d8] .el-dialog{margin:2vh auto!important;max-height:90vh!important;width:95%!important}.responsive-contract-details-dialog[data-v-7bd3d6d8] .el-dialog__header{padding:1rem 1.5rem!important}.responsive-contract-details-dialog[data-v-7bd3d6d8] .el-dialog__body{max-height:70vh!important;overflow-y:auto!important;padding:1rem 1.5rem!important}.responsive-contract-details-dialog[data-v-7bd3d6d8] .el-dialog__footer{padding:1rem 1.5rem!important}}@media (max-width:480px){.responsive-contract-details-dialog[data-v-7bd3d6d8] .el-dialog{margin:1vh auto!important;max-height:95vh!important;width:98%!important}.responsive-contract-details-dialog[data-v-7bd3d6d8] .el-dialog__header{padding:.75rem 1rem!important}.responsive-contract-details-dialog[data-v-7bd3d6d8] .el-dialog__body{max-height:75vh!important;padding:.75rem 1rem!important}.responsive-contract-details-dialog[data-v-7bd3d6d8] .el-dialog__footer{padding:.75rem 1rem!important}}.milestone-details-modal[data-v-fcfc3c71] .el-dialog__body{max-height:75vh;overflow-y:auto}.responsive-milestone-details-dialog[data-v-fcfc3c71] .el-dialog{border-radius:12px!important;margin:5vh auto!important;max-width:900px!important;width:90%!important}@media (max-width:768px){.responsive-milestone-details-dialog[data-v-fcfc3c71] .el-dialog{margin:2vh auto!important;max-height:90vh!important;width:95%!important}.responsive-milestone-details-dialog[data-v-fcfc3c71] .el-dialog__header{padding:1rem 1.5rem!important}.responsive-milestone-details-dialog[data-v-fcfc3c71] .el-dialog__body{max-height:70vh!important;overflow-y:auto!important;padding:1rem 1.5rem!important}.responsive-milestone-details-dialog[data-v-fcfc3c71] .el-dialog__footer{padding:1rem 1.5rem!important}}@media (max-width:480px){.responsive-milestone-details-dialog[data-v-fcfc3c71] .el-dialog{margin:1vh auto!important;max-height:95vh!important;width:98%!important}.responsive-milestone-details-dialog[data-v-fcfc3c71] .el-dialog__header{padding:.75rem 1rem!important}.responsive-milestone-details-dialog[data-v-fcfc3c71] .el-dialog__body{max-height:75vh!important;padding:.75rem 1rem!important}.responsive-milestone-details-dialog[data-v-fcfc3c71] .el-dialog__footer{padding:.75rem 1rem!important}}.responsive-add-deliverable-dialog[data-v-fcfc3c71] .el-dialog{border-radius:12px!important;margin:5vh auto!important;max-width:600px!important;width:90%!important}@media (max-width:768px){.responsive-add-deliverable-dialog[data-v-fcfc3c71] .el-dialog{max-height:90vh!important;width:95%!important}}@media (max-width:480px){.responsive-add-deliverable-dialog[data-v-fcfc3c71] .el-dialog{max-height:95vh!important;width:98%!important}}.payment-details-modal[data-v-48fa035c] .el-dialog__body{max-height:75vh;overflow-y:auto}.responsive-payment-details-dialog[data-v-48fa035c] .el-dialog{border-radius:12px!important;margin:5vh auto!important;max-width:900px!important;width:90%!important}@media (max-width:768px){.responsive-payment-details-dialog[data-v-48fa035c] .el-dialog{margin:2vh auto!important;max-height:90vh!important;width:95%!important}.responsive-payment-details-dialog[data-v-48fa035c] .el-dialog__header{padding:1rem 1.5rem!important}.responsive-payment-details-dialog[data-v-48fa035c] .el-dialog__body{max-height:70vh!important;overflow-y:auto!important;padding:1rem 1.5rem!important}.responsive-payment-details-dialog[data-v-48fa035c] .el-dialog__footer{padding:1rem 1.5rem!important}}@media (max-width:480px){.responsive-payment-details-dialog[data-v-48fa035c] .el-dialog{margin:1vh auto!important;max-height:95vh!important;width:98%!important}.responsive-payment-details-dialog[data-v-48fa035c] .el-dialog__header{padding:.75rem 1rem!important}.responsive-payment-details-dialog[data-v-48fa035c] .el-dialog__body{max-height:75vh!important;padding:.75rem 1rem!important}.responsive-payment-details-dialog[data-v-48fa035c] .el-dialog__footer{padding:.75rem 1rem!important}}.workflow-tabs[data-v-fb97d9bf]{--el-tabs-header-height:60px}.workflow-tabs[data-v-fb97d9bf] .el-tabs__header{border-bottom:1px solid #f3f4f6;margin-bottom:0}.workflow-tabs[data-v-fb97d9bf] .el-tabs__nav-wrap{padding:0 1.5rem}.workflow-tabs[data-v-fb97d9bf] .el-tabs__item{border-bottom:2px solid transparent;color:#6b7280;font-weight:500;padding:0 1rem;transition:all .2s ease}.workflow-tabs[data-v-fb97d9bf] .el-tabs__item:hover{color:#3b82f6}.workflow-tabs[data-v-fb97d9bf] .el-tabs__item.is-active{border-bottom-color:#3b82f6;color:#3b82f6;font-weight:600}.workflow-tabs[data-v-fb97d9bf] .el-tabs__nav-scroll{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.workflow-tabs[data-v-fb97d9bf] .el-tabs__nav-scroll::-webkit-scrollbar{display:none}@media (max-width:640px){.workflow-tabs[data-v-fb97d9bf] .el-tabs__nav-wrap{padding:0 1rem}.workflow-tabs[data-v-fb97d9bf] .el-tabs__item{font-size:.875rem;padding:0 .75rem}}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color,var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary,20px);background-color:var(--el-drawer-bg-color);box-shadow:var(--el-box-shadow-dark);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;position:absolute;transition:all var(--el-transition-duration)}.el-drawer .btt,.el-drawer .ltr,.el-drawer .rtl,.el-drawer .ttb{transform:translate(0)}.el-drawer__sr-focus:focus{outline:none!important}.el-drawer__header{align-items:center;color:var(--el-text-color-primary);display:flex;margin-bottom:32px;padding:var(--el-drawer-padding-primary);padding-bottom:0}.el-drawer__header>:first-child{flex:1}.el-drawer__title{flex:1;font-size:16px;line-height:inherit;margin:0}.el-drawer__footer{padding:var(--el-drawer-padding-primary);padding-top:10px;text-align:right}.el-drawer__close-btn{background-color:initial;border:none;color:inherit;cursor:pointer;display:inline-flex;font-size:var(--el-font-size-extra-large);outline:none}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{flex:1;overflow:auto;padding:var(--el-drawer-padding-primary)}.el-drawer__body>*{box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{bottom:0;height:100%;top:0}.el-drawer.btt,.el-drawer.ttb{left:0;right:0;width:100%}.el-drawer.ltr{left:0}.el-drawer.rtl{right:0}.el-drawer.ttb{top:0}.el-drawer.btt{bottom:0}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-active,.el-drawer-fade-enter-from,.el-drawer-fade-enter-to,.el-drawer-fade-leave-active,.el-drawer-fade-leave-from,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{background-color:initial!important}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}
