.dot-flashing{position:relative;width:20px;height:20px;border-radius:10px;background-color:#1d3729b5;color:#1d3729b5;animation:dotFlashing 1s infinite linear alternate;animation-delay:.5s}.dot-flashing:before,.dot-flashing:after{content:"";display:inline-block;position:absolute;top:0}.dot-flashing:before{left:-25px;width:20px;height:20px;border-radius:10px;background-color:#1d3729b5;color:#1d3729b5;animation:dotFlashing 1s infinite alternate;animation-delay:0s}.dot-flashing:after{left:25px;width:20px;height:20px;border-radius:10px;background-color:#1d3729b5;color:#1d3729b5;animation:dotFlashing 1s infinite alternate;animation-delay:1s}@keyframes dotFlashing{0%{background-color:#1d3729b5}50%,to{background-color:#1d372916}}.loadingText{font-family:Open Sans,sans-serif;margin-top:100px;font-size:18px;font-weight:700;color:#22382a}.loadingWrapper{z-index:9999999999999999!important;background-color:#0006;position:absolute;left:0;top:0;bottom:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.estimate-status-1{color:#0000cd!important}.estimate-status-2{color:#dc143c!important}.estimate-status-3,.estimate-status-4{color:#fea100!important}.estimate-status-5,.estimate-status-6,.estimate-status-7,.estimate-status-8,.estimate-status-9,.estimate-status-11{color:gray!important}.job-status-3{color:#ff000080!important}.job-status-4{color:#00800080!important}.job-status-5{color:#0000ff80!important}.job-status-6{color:gray!important}.inv-status-1,.inv-status-2{color:#fea100!important}.inv-status-3{color:#ff000080!important}.inv-status-4{color:#00800080!important}.inv-status-5{color:gray!important}.pct-diff{color:#ff000080!important}.estimate-status-active{color:#0000cd!important;font-weight:700}.estimate-status-onhold{color:#dc143c!important;font-weight:700}.estimate-status-outstd{color:#fea100!important;font-weight:700}.estimate-status-closed{color:gray!important;font-weight:700}.subcontract-workflow-status-1{color:gray!important}.subcontract-workflow-status-2{color:orange!important}.subcontract-workflow-status-3{color:green!important}.subcontract-workflow-status-4{color:#00f!important}.subcontract-workflow-status-5,.subcontract-workflow-status-6{color:#dc143c!important}.workflow-held{background-color:#f4a81bd3!important}.closed-subcontract{background-color:#c3c9ca!important;color:gray}.excluded-timecard{background-color:#c3c9ca!important;color:gray!important}.wc-override,.po-status-3,.po-status-4{color:orange!important}.po-status-5{color:#00800080!important}.profit-margin-bad{color:red!important}.profit-margin-ok{color:#ffa600!important}.profit-margin-good{color:green!important}.co-status-1{color:#00800080!important}.co-status-2{color:orange!important}.msa-status-APP,.msa-status-NR{color:#00800080!important}.msa-status-EXP,.msa-status-REJ{color:#ff000080!important}.msa-status-PEND,.msa-status-SENT{color:orange!important}.msaClass{color:green}.in-system{color:green!important}.not-in-system,.negative-number,.red-text{color:red!important}.accounting-negative{color:red!important;font-style:italic}.date-expired{color:red!important}.date-almost-expired{color:orange!important}.date-valid{color:green!important}.date-null{color:orange!important}.crimson-flag{color:#dc143c!important}.highlight-row{background-color:khaki!important}.empty-cell{background-color:#80808068!important}.alert-bg{background-color:#f7d4d4!important}.sticky-notice-dev-mode{position:fixed;bottom:0;left:20px;padding:6px 10px;border-radius:4px 4px 0 0;font-size:12px;letter-spacing:1px;font-weight:700;text-transform:uppercase;background-color:#b71c1c;color:#fff;z-index:999999999999999999999}.sticky-notice-general-loading{z-index:999999999999999999999!important;left:40px}#app{font-family:Open Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#242424}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}:root{--tableLineColor: #d5f4fd;--tableHeadColor: dimgrey;--tableTextColor: white;--removeBtn: #d80000;--addBtn: #00cc33;--greenBtn: #1f3125;--selectColor: #f8fafc;--selectedItemColor: LightSkyBlue;--colorWhite: white;--submitBtn: #696969;--basicBtnColor: lightgrey;--basicBtnText: black;--shadowMedium: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);--shadowLight: 0 2px 4px 0 rgba(0, 0, 0, .1)}body,html{min-height:100vh;background-color:#f5f5f5;font-family:Open Sans,sans-serif;margin:0;padding:0}*,*:before,*:after{box-sizing:border-box;margin-top:0}#app{min-height:100vh}.text-input-container{display:flex;justify-content:space-between;width:300px}.checkbox-input-container{text-align:center;padding:10px 0 0}input{border:1px solid grey}.text-i-label{text-align:right;margin:auto 0;font-size:.875rem;width:40%}.submit-btn{padding:15px 30px;border-radius:4px;cursor:pointer;background-color:var(--submitBtn, grey);text-transform:uppercase;color:#fff;font-size:18px;box-shadow:var(--shadowMedium);display:block;margin:0 auto;font-weight:700}.link-text{text-decoration:none}.input-block{display:flex;padding:2rem 0}.select-style{appearance:none;border-radius:0;background-color:var(--selectColor, lightgrey)}.remove-btn{font-size:.875rem;background-color:var(--removeBtn, red);border-radius:9999px;color:#fff;margin-right:1rem;text-align:center;text-transform:uppercase;padding:.5rem;height:2rem;width:2rem;box-shadow:var(--shadowMedium)}.add-btn{font-size:.875rem;background-color:var(--addBtn, green);border-radius:9999px;color:#fff;text-align:center;text-transform:uppercase;padding:.5rem;box-shadow:var(--shadowMedium);margin-right:1rem;margin-top:.5rem;width:2rem;height:2rem;font-weight:700}.btn{margin:auto 0;background-color:var(--greenBtn, blue);text-align:center;color:#fff;border-radius:.25rem;padding:.5rem;text-decoration:none;box-shadow:var(--shadowMedium);font-weight:700}.user-list li:nth-child(odd){background-color:var(--colorWhite, white)}.basic-btn{padding:6px 8px;color:#fff;border-radius:.25rem;border:none;background-color:#1d3729;font-family:Open Sans,sans-serif;font-size:16px;box-shadow:2px 2px 3px gray;font-weight:700}.basic-btn:hover{color:#ced637;background-color:#1d3729c2}.basic-btn-alert{padding:6px 8px;color:#fff;border-radius:.25rem;border:none;background-color:#9b0800cb;font-family:Open Sans,sans-serif;font-size:16px;box-shadow:2px 2px 3px gray;font-weight:700}.basic-btn-alert:hover{color:#ced637;background-color:#9b08008c}.basic-btn+.basic-btn{margin-left:4px}.basic-btn:disabled,.basic-btn--small:disabled,.basic-btn-alert:disabled,.basic-btn-alert--small:disabled,.fun-btn:disabled{cursor:not-allowed;color:gray;pointer-events:none}.basic-btn--small{color:#fff;border-radius:.25rem;border:none;background-color:#1d3729;font-family:Open Sans,sans-serif;font-size:13px;display:block;padding:0 5px;margin:0;box-shadow:5px 3px 3px #aaa;font-weight:700}.basic-btn-alert--small{color:#fff;border-radius:.25rem;border:none;background-color:#9b0800cb;font-family:Open Sans,sans-serif;font-size:13px;display:block;padding:0 5px;margin:0;box-shadow:5px 3px 3px #aaa;font-weight:700}.fun-btn{font-size:16px;border-radius:100%;background-color:#1d3729;color:#fff;font-family:Open Sans,sans-serif;font-weight:700;font-size:14px;display:block;margin:0;box-shadow:5px 3px 3px #aaa}@keyframes pop-on-hover{50%{transform:scale(1.2)}}.pop-on-hover{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000}.basic-btn-alert--small:hover,.basic-btn--small:hover,.fun-btn:hover{animation-name:pop-on-hover;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1;color:#ced637}.remove:hover{animation-name:pop-on-hover;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1;color:red}.add:hover{animation-name:pop-on-hover;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1;color:green}.jobNumber{width:47px;padding:4px 4px 4px 10px;font-size:12px;margin-right:8px;background-color:#e3e3e3;border-radius:4px}button+.jobNumber{margin-left:8px}.remove{font-weight:700;padding:2px;font-size:18px;cursor:pointer;background-color:transparent;transform:rotate(45deg);border:none;color:#c70d03cb}.add{font-weight:700;padding:2px;font-size:18px;cursor:pointer;background-color:transparent;border:none;color:#1d3729}.value-display{padding:1px;color:#fff;border-radius:.25rem;background-color:#536956e2;font-size:16px;box-shadow:5px 3px 3px #aaa;max-width:210px;min-width:210px;max-height:65px;min-height:65px;margin:15px 5px 10px}.value-display h1{font-size:19px;font-weight:600;font-family:Open Sans,sans-serif;margin:5px;color:#d8e12fe9}.value-display h2{font-size:22px;margin:5px 2px 10px;font-weight:700;font-family:Open Sans,sans-serif}input:focus{border-color:#22382a}.flex{display:flex}.space-between{justify-content:space-between}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:26px;height:26px;background:#e3e3e3;display:block;border-radius:6px}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#536956 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:a 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:a 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:Open Sans,sans-serif;font-size:14px;-ms-touch-action:manipulation;touch-action:manipulation}.multiselect__single.multiselect__single{padding-left:5px;margin-bottom:0;font-family:Open Sans,sans-serif;font-size:12px}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;text-align:left;color:#35495e;font-family:Open Sans,sans-serif}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{opacity:.6}.multiselect--active{z-index:1}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;line-height:20px;border:none;border-radius:5px;background:#e3e3e3;padding:0 0 0 5px}.multiselect__input::-webkit-input-placeholder{color:#35495e}.multiselect__input:-ms-input-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:26px;display:block;padding:4px 40px 0 8px;border-radius:5px;border:1px solid #747a75;background:#e3e3e3;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#536956;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\d7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:28px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0;border-color:#999 transparent transparent;content:""}.multiselect__placeholder{display:inline-block;margin-bottom:0;padding-top:4px;font-family:Open Sans,sans-serif;font-size:12px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#e3e3e3;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:1;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#536956;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#536956;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled{background:#ededed;pointer-events:none}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select,.multiselect__option--disabled{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:4px 40px 0 4px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.align-center{align-items:center}.-dark{background-color:#000}.loader,.loader:before,.loader:after{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1s infinite ease-in-out}.loader{color:#fff;font-size:5px;margin:5px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s;top:-5px}.loader:before,.loader:after{content:"";position:absolute;top:0}.loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:3.5em}@-webkit-keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em}}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em}}.talisen-select{font-family:Open Sans,sans-serif;font-size:14px;color:inherit;border:1px solid var(--vt-c-divider);border-radius:4px;padding:.2em .6em;background:var(--vt-c-bg-soft);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:700;text-align:center}.talisen-select:before{content:"\25bc";position:absolute;top:50%;right:.5em;transform:translateY(-50%);color:var(--vt-c-divider)}.ProseMirror p{margin:0}.ProseMirror{width:100%;border:1px solid #9e9e9e;padding:4px;margin-right:8px;border-radius:4px;background-color:#eee}.Header[data-v-cd2ef23f]{font-family:Open Sans,sans-serif;width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid #e3e3e3;box-shadow:0 4px 6px #32325d1c,0 1px 3px #00000014;position:sticky;top:0;z-index:99999999;background-color:#fff}div[data-v-cd2ef23f]{display:flex;align-items:center}p[data-v-cd2ef23f]{margin:0}.logo[data-v-cd2ef23f]{width:140px;padding-right:20px}.Header a[data-v-cd2ef23f]{color:inherit;text-decoration:none}nav[data-v-cd2ef23f]{display:flex;align-items:center}.dropdown-trigger[data-v-cd2ef23f]{border:1px solid;border-radius:4px;padding:4px 8px;position:relative;margin-left:20px;transition:.2s all}.dropdown-trigger[data-v-cd2ef23f]:hover{background-color:#1f3125;border-color:#1f3125;color:#fff}.Header .Logout[data-v-cd2ef23f]{text-decoration:underline}.dropdown-arrow[data-v-cd2ef23f]{width:20px;fill:currentcolor;float:right;vertical-align:middle;margin-top:5px;margin-left:20px}.dropdown[data-v-cd2ef23f]{position:absolute;top:28px;left:0px;width:300px;border-radius:5px;color:#1f3125;background-color:#fff;transition:.2s ease-in-out all;z-index:999999999;text-align:left;box-shadow:0 50px 70px -10px #32325d40,0 15px 30px -15px #0000004d}.app-link[data-v-cd2ef23f]{padding:8px 16px;display:block;border-bottom:1px solid #e3e3e3}.app-link[data-v-cd2ef23f]:hover,.app-link[data-v-cd2ef23f]:focus,.active-link[data-v-cd2ef23f]{outline:0;border-radius:5px;background-color:#1f3125;font-weight:700;color:#fff!important}.App-shell{height:100vh;display:flex;flex-direction:column}.Content{flex-grow:1;overflow-y:scroll}.lds-spinner{color:official;display:inline-block;position:absolute;width:100px;height:100px;top:0;bottom:0;left:0;right:0;margin:auto}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#536956}.lds-spinner div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.slide-enter-active,.slide-leave-active{transition:all .5s ease}.slide-enter,.slide-leave-to{transform:translate(-100%);opacity:0}.slide-enter-to,.slide-leave{transform:translate(0);opacity:1}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.content{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#ffffff8c;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 0;box-sizing:border-box}.page-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;position:relative;padding:50px 0;box-sizing:border-box;background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:3}.motto{position:absolute;bottom:5%;left:50%;transform:translate(-50%);width:75%;height:auto}.app-list{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%;padding:0 15px;list-style:none;margin-top:-150px}@media (max-height: 750px){.app-list{margin-top:20px}.motto{position:relative;bottom:auto;margin-top:20px;transform:none;left:auto;width:60%;margin-left:auto;margin-right:auto}.content{padding:40px 0 20px;overflow-y:auto;justify-content:flex-start}.page-wrap{overflow-y:auto;height:calc(100vh - 60px)}}.app-item{width:30%;margin-bottom:30px}.app-description{flex-grow:1;display:flex;justify-content:center;align-items:center;padding:0 10px}.single-app{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0;background:rgba(31,49,37,.7);color:#fff;transition:.2s ease-in-out all;text-decoration:none;border-radius:10px;border:1px solid #ced637;position:relative;background:linear-gradient(to bottom,#1d3729 28%,rgba(31,49,37,.55) 100%);height:175px}.app-thumbnail{display:flex;justify-content:center;align-items:center;width:100%;height:85px;border-radius:10px;background-color:#1d3729;color:#ced637;font-size:17px;font-family:Open Sans,sans-serif;position:relative;background:none;background:linear-gradient(to bottom,#ced637 15%,#1d3729);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.app-thumbnail h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-title,.app-description{margin-top:10px;font-family:Open Sans,sans-serif}.single-app:hover{transform:translateY(-2px) scale(1.05);background-color:#1d3729;opacity:1}.single-app:hover .app-thumbnail{-webkit-text-fill-color:#ced637;color:#ced637}h1[data-v-9f568788]{font-weight:400;font-size:1.4rem}.page-wrap[data-v-9f568788]{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;position:relative}.bg-image[data-v-9f568788]{position:absolute;width:100%;height:100%;object-fit:cover}.login-error[data-v-9f568788]{display:block;padding:10px;background-color:red;color:#fff}button[data-v-9f568788]{width:100%;appearance:none;border:none;padding:14px 20px;border-radius:2px;font-family:Open Sans,sans-serif;background-color:#1f3125;letter-spacing:.6px;color:#fff;font-weight:700;text-transform:uppercase}input[data-v-9f568788]{width:100%;font-size:18px;border-radius:4px;padding:8px}.wrapper[data-v-9f568788]{width:400px;display:flex;flex-direction:column;row-gap:.5rem;text-align:left;padding:2rem;z-index:2;background-color:#fff9;backdrop-filter:blur(10px);border-radius:4px;font-size:18px;border:none;transition:.2s ease-in-out all;box-shadow:0 50px 70px -10px #32325d40,0 15px 30px -15px #0000004d}form[data-v-9f568788]{display:flex;flex-direction:column;row-gap:.5rem}h1[data-v-44cd13f0]{font-weight:400;font-size:1.4rem}.page-wrap[data-v-44cd13f0]{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;position:relative}.bg-image[data-v-44cd13f0]{position:absolute;width:100%;height:100%;object-fit:cover}.login-error[data-v-44cd13f0]{display:block;padding:10px;background-color:red;color:#fff}button[data-v-44cd13f0]{width:100%;appearance:none;border:none;padding:14px 20px;border-radius:2px;font-family:Open Sans,sans-serif;background-color:#1f3125;letter-spacing:.6px;color:#fff;font-weight:700;text-transform:uppercase}input[data-v-44cd13f0]{width:100%;font-size:18px;border-radius:4px;padding:8px}.wrapper[data-v-44cd13f0]{width:400px;display:flex;flex-direction:column;row-gap:.5rem;text-align:left;padding:2rem;z-index:2;background-color:#fff9;backdrop-filter:blur(10px);border-radius:4px;font-size:18px;border:none;transition:.2s ease-in-out all;box-shadow:0 50px 70px -10px #32325d40,0 15px 30px -15px #0000004d}form[data-v-44cd13f0]{display:flex;flex-direction:column;row-gap:.5rem}h1[data-v-add33093]{font-weight:400;font-size:1.4rem}.page-wrap[data-v-add33093]{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;position:relative}.bg-image[data-v-add33093]{position:absolute;width:100%;height:100%;object-fit:cover}.login-error[data-v-add33093]{display:block;padding:10px;background-color:red;color:#fff}button[data-v-add33093]{width:100%;appearance:none;border:none;padding:14px 20px;border-radius:2px;font-family:Open Sans,sans-serif;background-color:#1f3125;letter-spacing:.6px;color:#fff;font-weight:700;text-transform:uppercase}input[data-v-add33093]{width:100%;font-size:18px;border-radius:4px;padding:8px}form[data-v-add33093]{width:400px;display:flex;flex-direction:column;row-gap:.5rem;text-align:left;padding:2rem;z-index:2;background-color:#fff9;backdrop-filter:blur(10px);border-radius:4px;font-size:18px;border:none;transition:.2s ease-in-out all;box-shadow:0 50px 70px -10px #32325d40,0 15px 30px -15px #0000004d}.filterbar[data-v-a93da935]{display:flex;align-items:center;justify-content:space-between;background-color:#516855;background-image:linear-gradient(to bottom,#657c69,#3d5441);box-shadow:0 6px 8px #32325d26,0 2px 4px #0000001f;position:sticky;z-index:2000;color:#fff;font-size:14px;font-family:Open Sans,sans-serif;padding:4px 16px;left:0;top:0;border-top:solid 2px #1d3729;border-bottom:solid 2px #1d3729;text-shadow:1px 1px 2px rgba(0,0,0,.15)}.filterbar-title[data-v-a93da935]{font-size:18px;margin:0 32px 0 0}.filterbar-section[data-v-a93da935]{display:flex;align-items:center;justify-content:flex-start}label[data-v-a93da935]{display:flex;align-items:center}input[data-v-a93da935]{border-radius:4px;padding:6px 4px;background-color:#e3e3e3;margin-right:16px}input+button[data-v-a93da935]{margin-right:0}.app-table-wrapper[data-v-c96990c1]{width:100%;position:relative}.app-table[data-v-c96990c1]{min-width:100%;width:auto;border-collapse:separate;text-align:left;font-family:Open Sans,sans-serif;table-layout:fixed;color:#1d3729;line-height:1.2;border-spacing:0px}*[data-v-c96990c1]:not(input){border:none}tr:nth-child(2n + 1) td[data-v-c96990c1]{background-color:#e1e7e1}th[data-v-c96990c1]{text-align:left;font-size:14px;white-space:nowrap;background-color:#1d3729;color:#fff;position:-webkit-sticky;position:sticky;text-shadow:1px 1px 2px rgba(255,255,255,.2);box-shadow:0 6px 8px #32325d26,0 2px 4px #0000001f;background-image:linear-gradient(to bottom,#314b3d,#092315)}th div[data-v-c96990c1]{padding:8px}td[data-v-c96990c1]{padding:0}td>div[data-v-c96990c1]{padding:6px 8px}th[data-v-c96990c1]:hover{background-color:#516855;cursor:ns-resize}td[data-v-c96990c1]{background-color:#f5f5f5;box-shadow:-1px -1px 2px inset #22382a4a}td[data-v-c96990c1]:nth-child(1){border-left:.5px solid #22382a4a}td input[data-v-c96990c1]{border:1px solid #e3e3e3;padding:6px 6px 6px 4px;font-size:14px;border-radius:4px;background-color:#e3e3e3;background-color:#fff;max-width:100%}th[data-v-c96990c1]{box-shadow:-1px -1px 2px inset #1b2d21}tr:hover td[data-v-c96990c1]{background-color:#d4da99!important}.red[data-v-c96990c1]{color:red!important}.alignCenter[data-v-c96990c1]{text-align:center}.scroller-info[data-v-c96990c1]{font-style:italic;font-size:14px;padding:8px;width:100%;position:sticky;left:0;color:#1b2d21}.pagination[data-v-c96990c1]{position:sticky;bottom:0px;left:0;width:100%;z-index:99;background-color:#22382a!important;color:#fff;padding:4px}.pagination[data-v-c96990c1]:hover{background-color:#22382a!important}.pagination div[data-v-c96990c1]{display:flex}.pagination div>*[data-v-c96990c1]{margin-bottom:0}.pagination p[data-v-c96990c1]{font-size:12px;margin-left:8px}.pagination button[data-v-c96990c1]{border-radius:4px}.pagination button+button[data-v-c96990c1]{margin-left:4px}tfoot[data-v-c96990c1]{background-color:#22382a}.goToPage[data-v-c96990c1]{margin:0 4px}.columnLabel-image[data-v-c96990c1]{width:100%;height:auto}.modal-mask{position:fixed;z-index:99999999;top:0;left:0;width:100%;height:100%;background-color:#08110cd6;display:flex;justify-content:center;align-items:center;transition:opacity .3s ease}.modal-mask.sideScreen{position:fixed;z-index:99999999;left:0;top:0;bottom:0;width:35%;display:flex;justify-content:flex-end;transition:opacity .3s ease}.modal-container{width:800px;max-width:calc(100% - 40px);margin:0 auto;padding:20px 30px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px #00000054;transition:all .3s ease;font-family:Open Sans,sans-serif;display:flex;min-height:60vh;max-height:calc(100vh - 20px);justify-content:space-between;flex-direction:column}.modal-container.no-border{padding:0}.no-border .modal-header{padding:20px 40px 0 30px}.no-border .modal-footer{padding:0 30px 20px}.modal-container.sideScreen{position:fixed;right:0;top:0;bottom:0;width:35%;overflow:auto}.modal-container.large{width:calc(100% - 40px);height:calc(100vh - 40px)}.modal-container.mediumWide{width:calc(100% - 700px);height:calc(100vh - 300px)}.modal-container.mediumLarge{width:calc(100% - 500px);height:calc(100vh - 500px)}.modal-container.mediumLargeLong{width:calc(100% - 700px);height:100%}.modal-container.mediumLargeWide{width:calc(100% - 150px);height:calc(100vh - 350px)}.modal-container.mediumLargeWideLonger{width:calc(100% - 250px);height:calc(100vh - 50px)}.modal-container.smallMediumLarger{width:900px;min-height:400px}.modal-container.smallMedium{width:700px;min-height:300px}.modal-container.smallWide{width:1000px;min-height:50px}.modal-container.small{width:620px;min-height:200px}.modal-header{width:100%;padding-right:40px;position:relative}.modal-close{transform:translateY(-50%) rotate(45deg);position:absolute;right:5px;top:25px;font-weight:bolder;font-size:40px;color:#000;cursor:pointer}.modal-header h3{margin:0;color:#22382a;font-size:28px}.modal-body{min-height:0;overflow-y:scroll;flex-grow:1}.no-scroll .modal-body{overflow-y:hidden;display:flex;justify-content:flex-start}.modal-footer{text-align:right}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}.label-container[data-v-b860d1f6]{display:flex;align-items:center}.field-loader[data-v-b860d1f6]{transform:scale(.75);margin-left:25px}form[data-v-b860d1f6]{display:flex;flex-wrap:wrap}label[data-v-b860d1f6]{margin-top:20px;text-align:left;margin-right:8px;width:calc(25% - 8px)}label.type-multiline[data-v-b860d1f6],label.type-multiselect[data-v-b860d1f6]{width:100%}input[data-v-b860d1f6]{width:100%;font-size:14px;border:1px solid #9e9e9e;padding:4px;margin-right:8px;border-radius:4px;background-color:#eee}label span[data-v-b860d1f6]{display:block;margin-bottom:4px;font-weight:700}.form-footer[data-v-b860d1f6]{width:100%;text-align:right;position:relative;top:50px}select[data-v-b860d1f6]{width:100%;height:52%;font-size:14px;border:1px solid #9e9e9e;padding:4px;margin-right:8px;border-radius:4px;background-color:#eee}select.msaClass[data-v-b860d1f6]{width:100%;background-color:red}textarea[data-v-b860d1f6]{position:relative;width:100%}[type=checkbox][data-v-b860d1f6]{margin-right:auto;margin-left:0;width:auto}.loader[data-v-b860d1f6]{display:flex;font-weight:700;font-size:20px;text-align:center;width:100%;margin:0 auto;justify-content:center;align-items:center;min-height:200px}.loader svg[data-v-b860d1f6]{margin-left:10px}.chart-container[data-v-7f9177e5]{padding:20px;background:white;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:10px;min-width:350px;max-width:500px;flex:1 1 350px}.no-data-message[data-v-7f9177e5]{display:flex;align-items:center;justify-content:center;height:300px;color:#888;font-size:16px}.basic-btn,.basic-btn-alert{margin:2px;font-size:14px}.filter-column{display:flex;flex-direction:column}.filter-row{display:flex;justify-content:flex-start;gap:0px;margin-bottom:10px}.date-filter{text-align:center;width:100%;padding:3px;font-size:13px;border-radius:8px}.estimates-container{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:10px}.button-container{margin-bottom:20px;margin-top:20px;display:flex;justify-content:center;gap:10px}.donuts-display{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;align-items:flex-start}.switch-container{margin-top:10px;z-index:99999!important}.switch{position:relative;display:inline-block;width:40px;height:20px;margin:0 10px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.slider:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:.4s}input:checked+.slider:before{transform:translate(20px)}.slider.oval{border-radius:20px}.slider.oval:before{border-radius:50%}.view-option{padding:2px 5px;border-radius:5px;font-family:Open Sans,sans-serif;font-size:17px;font-weight:700}.view-option.selected{background-color:#8fb1ee}.followup-table{width:100%;border-collapse:collapse;margin-top:10px}.followup-table th,.followup-table td{padding:12px;text-align:left;border-bottom:1px solid #ddd}.followup-table th{background-color:#f5f5f5;font-weight:700;font-size:14px}.followup-table td{font-size:13px}.followup-row:hover{background-color:#f0f8ff;transition:background-color .2s}.root[data-v-49f870c1]{display:flex}.search-wrapper[data-v-49f870c1]{position:relative}input[data-v-49f870c1]{padding:6px 26px 6px 6px;border-radius:4px;width:200px;background-color:#e3e3e3}button[type=submit][data-v-49f870c1]{position:absolute;right:0;width:32px;padding:8px;color:#000;appearance:none;background-color:transparent;border:none}button[type=submit][data-v-49f870c1]:disabled{color:gray;cursor:not-allowed}.search-icon[data-v-49f870c1]{width:100%;height:auto;fill:currentcolor}.editing-header{margin-bottom:20px;z-index:80;position:relative;width:100%}.button-loader-icon{stroke:#ced637;width:20px;height:20px;position:relative;top:2px}.switch-container[data-v-a1989190]{margin-top:10px;z-index:99999!important}.switch[data-v-a1989190]{position:relative;display:inline-block;width:40px;height:20px;margin:0 10px}.switch input[data-v-a1989190]{opacity:0;width:0;height:0}.slider[data-v-a1989190]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.slider[data-v-a1989190]:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-a1989190]:before{transform:translate(20px)}.slider.oval[data-v-a1989190]{border-radius:20px}.slider.oval[data-v-a1989190]:before{border-radius:50%}.view-option[data-v-a1989190]{padding:2px 5px;border-radius:5px;font-family:Open Sans,sans-serif;font-size:17px;font-weight:700}.view-option.selected[data-v-a1989190]{background-color:#8fb1ee}.switch-container[data-v-15ca1076]{margin-top:10px;z-index:99999!important}.switch[data-v-15ca1076]{position:relative;display:inline-block;width:40px;height:20px;margin:0 10px}.switch input[data-v-15ca1076]{opacity:0;width:0;height:0}.slider[data-v-15ca1076]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.slider[data-v-15ca1076]:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-15ca1076]:before{transform:translate(20px)}.slider.oval[data-v-15ca1076]{border-radius:20px}.slider.oval[data-v-15ca1076]:before{border-radius:50%}.view-option[data-v-15ca1076]{padding:2px 5px;border-radius:5px;font-family:Open Sans,sans-serif;font-size:17px;font-weight:700}.view-option.selected[data-v-15ca1076]{background-color:#8fb1ee}.date-selector-row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px}.date-selector{width:110px;text-align:center}.flex-chart-container{display:flex;flex-wrap:nowrap}.selectionRequired{color:#f08080}.selectionMade{color:#489608}.current-view-container{position:relative;width:225px;height:90px;top:0px}.bg-image{position:relative;width:100%;height:100%;object-fit:cover;opacity:50%}.centered-block{display:flex;justify-content:center;align-items:center;width:100%}.insurance-exp-date{text-align:center;width:100%;padding:5px;font-size:14px;border-radius:8px}.insurance-coi-status{text-align:left;width:100%;padding:5px;font-size:14px;border:none;border-radius:8px;font-weight:700}h2,h4{font-family:Open Sans,sans-serif}.req-buttons-container{display:flex;flex-wrap:wrap;gap:7px;max-width:100%;overflow:hidden;margin-bottom:10px}.req-button{flex:1 1 auto;max-width:75px;box-sizing:border-box;padding:7px;border:1px solid #516855;cursor:pointer;background-color:#ced63756;color:#000;transition:background-color .3s ease,color .3s ease;font-family:Open Sans,sans-serif;font-size:14px;font-weight:700;border-radius:.25rem;white-space:pre-line;text-align:center}.req-button:hover{background-color:#51685585}.new-req-button{background-color:#ffcccb;border-color:red}.single-button-no-invoices{justify-content:center;margin-top:25px}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.form-container{max-width:400px;margin:0 auto}.form-container .form-group{margin-bottom:16px;text-align:left}.form-container input{width:100%;font-size:14px;border:1px solid #9e9e9e;padding:4px;margin-right:8px;border-radius:4px;background-color:#eee;text-align:left}.form-container label span{display:block;margin-bottom:4px;font-weight:700;text-align:left}.response-buttons{position:relative;width:23%;right:14px;margin:5px}.response-1{background-color:#3b843b}.response-2{background-color:#e39400}.response-3{background-color:#b51b1b}.response-4{display:flex;justify-content:space-between;font-weight:bolder;padding:6px 8px;font-family:Open Sans,sans-serif;font-size:12px;color:#000}.response-5{background-color:#b51b1b}.response-6,.response-7{background-color:#4166bc}.response-8{background-color:#b51b1b}.sync-error-icon{width:80%;height:auto}.history-item{border-top:1.15px solid #c0c0c0;padding:10px;margin:0 20px}.history-item-no-border{padding:10px;margin:-10px 20px 0}.history-item-header{display:flex;justify-content:space-between;font-weight:bolder;padding:6px 8px;color:#fff;border-radius:10px;font-family:Open Sans,sans-serif;font-size:12px;box-shadow:2px 2px 3px gray}.history-item-name,.history-item-response,.history-item-timestamp{margin-right:10px}.history-alert{background-color:#f1f1f1;border:1px solid #ddd;border-radius:15px;padding:10px;margin-top:10px;max-width:100%;word-wrap:break-word;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.history-item-comment{background-color:#f1f1f1;border:1px solid #ddd;border-radius:10px;padding:10px;margin-top:10px;font-size:.8em;max-width:100%;word-wrap:break-word;text-align:left}.compact{margin-top:.5em;margin-bottom:.5em;text-align:left}.drag-and-drop-field{width:400px;height:70px;border:2px dashed #000;display:flex;justify-content:center;align-items:center;text-align:center;margin:10px auto;transition:background-color .2s ease-in-out}.drag-and-drop-field:hover,.drag-and-drop-field.drag-over{background-color:#f0f0f0}.attachment-icon{width:22%;height:auto}.attachment-icon:hover{animation-name:pop-on-hover;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}.config-table{width:100%;text-align:center;font-size:14px;border:.5px solid gray;border-radius:5px;background-color:#ffffff80}@keyframes pop-on-hover{50%{transform:scale(1.2)}}.pop-on-hover{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000}.response-buttons{position:relative;width:23%;right:14px;margin:5px}.response-1{background-color:#3b843b}.response-2{background-color:#e39400}.response-3{background-color:#b51b1b}.response-4{display:flex;justify-content:space-between;font-weight:bolder;padding:6px 8px;font-family:Open Sans,sans-serif;font-size:12px;color:#000}.response-5{background-color:#b51b1b}.response-6,.response-7{background-color:#4166bc}.response-8{background-color:#b51b1b}.sync-error-icon{width:80%;height:auto}.history-item{border-top:1.15px solid #c0c0c0;padding:10px;margin:0 20px}.history-item-no-border{padding:10px;margin:-10px 20px 0}.history-item-header{display:flex;justify-content:space-between;font-weight:bolder;padding:6px 8px;color:#fff;border-radius:10px;font-family:Open Sans,sans-serif;font-size:12px;box-shadow:2px 2px 3px gray}.history-item-name,.history-item-response,.history-item-timestamp{margin-right:10px}.history-alert{background-color:#f1f1f1;border:1px solid #ddd;border-radius:15px;padding:10px;margin-top:10px;max-width:100%;word-wrap:break-word;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.history-item-comment{background-color:#f1f1f1;border:1px solid #ddd;border-radius:10px;padding:10px;margin-top:10px;font-size:.8em;max-width:100%;word-wrap:break-word;text-align:left}.compact{margin-top:.5em;margin-bottom:.5em;text-align:left}.drag-and-drop-field{width:400px;height:70px;border:2px dashed #000;display:flex;justify-content:center;align-items:center;text-align:center;margin:10px auto;transition:background-color .2s ease-in-out}.drag-and-drop-field:hover,.drag-and-drop-field.drag-over{background-color:#f0f0f0}.attachment-icon{width:22%;height:auto}.attachment-icon:hover{animation-name:pop-on-hover;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}.config-table{width:100%;text-align:center;font-size:14px;border:.5px solid gray;border-radius:5px;background-color:#ffffff80}@keyframes pop-on-hover{50%{transform:scale(1.2)}}.pop-on-hover{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000}.important-filter{width:200px;border-color:#ced637;border-style:solid;border-radius:7px;border-width:3px}.flex-child{flex:1;border:1px solid #516855}.flex-child:first-child{margin-right:10px}.flex-chart-container{display:flex;flex-wrap:nowrap}.flex-chart-left,.flex-chart-right{background-color:#f1f1f1;padding:10px;flex:50%}.payroll-record-container{padding:20px;margin-bottom:20px;background-color:#f5f5f5aa;border:1px solid #516855;border-radius:14px;overflow:hidden}.payroll-content{display:flex;align-items:flex-start;color:#1d3729;text-align:left;flex-wrap:wrap}.payroll-header{width:fit-content;max-width:275px;min-width:275px;margin-right:15px}.employee-name{font-size:18px;font-weight:700}.employee-name-red{font-size:18px;font-weight:700;color:#dc143c}.employee-name-green{font-size:18px;font-weight:700;color:green}.payroll-info{font-size:14px;line-height:1}.timecard-table-container{flex:1;margin-top:-5px;overflow-x:auto}.separator{width:2px;background-color:#1d3729;align-self:stretch;height:100%;margin:0 15px}.slide-enter-active{transition:all .3s ease}.slide-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-enter,.slide-leave-to{transform:translate(100px);opacity:0}.header{font-weight:bolder;font-style:normal;border-bottom:5px solid #1d3729;text-align:left}.description{font-weight:400;font-style:italic;text-align:left}.flex-container{display:flex}.flex-child{flex:1;border:1px solid #516855;margin-right:10px}.boxed{border:.5px solid green;color:#fcaaaa;color:#970a0a}#wrapper{display:inline-flex}.checkbox-container{position:relative;width:75px;height:75px}.checkbox{float:left;position:relative;right:0px;top:10px;padding-top:7px;padding-bottom:7px}.charts{float:left;display:flex;align-items:center;justify-content:center}.chartss{display:flex}.row{width:100%;display:flex;flex-direction:row;justify-content:center;position:relative}.block{position:relative}.block h4{font-size:12px;font-style:italic;width:250px;position:relative;left:22px;bottom:14px}.progress-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:999999999}.progress-container{width:60%;background-color:#f3f3f3;border:1px solid #ddd;border-radius:10px;overflow:hidden;height:30px;position:relative}.progress-bar{height:100%;background-color:#4caf50;transition:width .3s ease-in-out}.progress-label{position:absolute;width:100%;text-align:center;font-size:14px;top:50%;transform:translateY(-50%);color:#000;font-weight:700}
